
#container{
height: 100%;

}




#feedback {
position:FIXED;
bottom:20px;
right:20px;
width: 835px;
text-align: right;
}

#home_feedback {
position:FIXED;
bottom:20px;
right:20px;
width: 1040px;
text-align: right;
}





#box {
background-color: #FFFFFF;
width: 932px;
border-left: 1px solid #B8B8B8;
border-right: 1px solid #B8B8B8;
border-bottom: 1px solid #B8B8B8;
}
#header {
border-bottom: 1px solid #FFFFFF;
}

#top_box {
width: 932px;
text-align: left;
}


#com_home_flash{
position: relative;
left: -44px;
z-index:0;
}






#nav {
width: 950px;
height: 30px;
text-align: left;

}




#content_column{
float:left;
width: 676px;
text-align: left;
border-left: 1px solid #B8B8B8;
}

#content_column p{
line-height: 20px;
font-size: 12px;
}

#content_column h2{
margin-top: 25px;
margin-bottom: 0px;
color: #38456F;
}

#content_column h3{
padding-bottom: 5px;
}
#content_column li{
line-height: 20px;
margin-top: 5px;
margin-left: 20px;
margin-right: 15px;
margin-bottom: 15px;
}

#content_column ul{
margin: 0px;
padding: 0px;
}










#side_pic{
float:right;
padding-left: 10px;
}



.content_pad {
padding: 0px;
padding-left: 42px;
padding-right: 0px;
padding-bottom: 8px;
text-align: left;
}










#side_nav{
float:left;
text-align: left;
background-color: #fbfbfb;
}


#side_nav a{
padding-left:10px;
}


#side_nav ul{
padding:0px;
margin: 0px;
}
.side_nav ul{
padding:0px;
margin: 0px;
}



#side_nav li.on{
color: #FFFFFF;
font-size: 10pt;
background-image: url('../images/nav_back.gif');
width: 191px;
height: 24px;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
margin: 0px;
margin-left: 1px;
padding-left: 1px;
padding-right: 0px;
padding-top:15px;
padding-bottom:15px;
list-style-type:none;
}
#side_nav li.off{
font-family: Arial, verdana, sans-serif;
font-size: 10pt;
width: 191px;
height: 24px;
padding-left: 1px;
padding-top:15px;
padding-bottom:15px;
margin-left: 1px;
list-style-type:none;
}


ul.sub{
font-family: Arial, verdana, sans-serif;
font-size: 10pt;
background-color: #EEEEEE;
width: 193px;
height: auto;
margin: 0px;
padding: 0px;
border-right: 1px solid #FFFFFF;
}

ul.sub li{
padding-top:15px;
margin: 0px;
padding: 0px;
list-style: inside;
list-style-image:url('../images/arrow2.gif');
margin-top:18px;
margin-bottom:18px;
}






.details {
font-family: Arial, verdana, sans-serif;
font-weight: bold;
font-size: 9pt;
color: #32405E;
background-color: #D3E2E9;
width: 266px;
padding: 5px;
padding-left: 12px;
border-bottom: 3px solid #FFFFFF;
}
#images {
width: 265px;
border: 1px solid #000000;
}

/* POPUP TEXT STYLES */
.clDescriptionCont {
position:absolute;
width:100px;
visibility:hidden;
layer-background-color: #EEEEEE;
z-index:200;
}
.clDescription {
left:0px;
top:0px;
font-family: arial,helvetica,sans-serif;
overflow: hidden;
border: 1px solid #cacaca;
padding:3px;
font-size:11px;
background-color:#EEEEEE;
layer-background-color:#EEEEEE;
color: 000000;
}
.clCaption {
position:absolute;
left:0px;
top:0px;
width:100px;
height:15px;
clip:rect(0px 100px 15px 0px);
font-size:11px;
font-family: arial,helvetica,sans-serif;
background-color:#EEEEEE;
layer-background-color:#EEEEEE;
}
.big_chart {
padding:0px;
padding-left: 0px;
padding-right: 0px;
}








.pbg_left{
padding: 8px;
color: #ffffff;
float: left;
}
.pbg_right{
padding: 8px;
color: #ffffff;
float: right;
}
.pbg_right a{
text-decoration: none;
color: #ffffff;
}
#PBG_top{
width: 632px;
background-color: #70b1cf;
margin-top: 1px;
}
#PBG_top em{
color: #ffffff;
padding-right: 328px;
}
#PBG_top p{
padding: 8px;
color: #ffffff;
}
#PBG_side{
background-color: #70b1cf;
margin-top: 1px;
width: 240px;
}
#PBG_side P{
padding: 10px;
}
#PBG_top a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
}
#PBG_side a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
}
#PBG_side img{
border-bottom: 1px solid #FFFFFF; 
}
#PBG_bottom{
margin-top:10px;
height: 183px;
background-color: #70b1cf;
float:right;
width: 632px;
}
#PBG_bottom a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
}
#PBG_bottom img{
border-left: 1px solid #FFFFFF; 
}
#PBG_bottom P{
width: 240px;
margin:10px;
}




#com_home_box{
width:300px; 
border-bottom:1px solid #c1c1c1; 
border-right:1px solid #c1c1c1; 
height: 62px;
}

#com_pr{
margin-left: 150px;
position: relative;
top: -40px;
}
