/*structure*/
.container{
position:relative;
margin:0px;
padding:0px;
height:100%;
width:expression(document.body.clientWidth > 1260 ? "1259px":( document.body.clientWidth < 1004? "1003px" :"auto" ));
}
.nav{
float:left;
width:203px;
padding:0px;
margin:0px;
background-image:url(../../img/bg_nav.gif);
background-repeat:no-repeat;
background-position:0px 29px;
border-right:1px solid #8C8C8C;
height:100%;
}
.smallnav{
padding-left:9px;
border-top:1px solid #8C8C8C;
border-bottom:1px solid #8C8C8C;
height:29px;
margin:0px;
vertical-align:middle;
padding-top:3px;
}
.smallnav img{
margin-right:7px;
}
.right{
top:0px;
left:0px;
position:relative;
background-color:#fff;
float:right;
}
.header{
position:relative;
padding:0px;
margin:0px;
background-image:url(../img/home_background_4.gif);
vertical-align:top;
}
.headermain{ 
position:relative; 
margin:0px; 
padding:0px;
}
.headermain img{ 
vertical-align:top;
margin:0px;
padding:0px;
}
.containernews{
MARGIN-TOP:0px;
padding:0px;
display:none;
}
.boxnews{
margin:20px;
padding:7px;
border:1px solid #8F8C87;
width:328px;
float:left;
background-color:#DDDEF3;
background-repeat:no-repeat;
background-position:right top;
height:125px;
display:none;
}
.boxnews img{
position:relative;
top:-7px;
left:-7px;
float:left;
}
.bottom{
position:relative;
width:100%;
padding:0px;
margin:0px;
}
.bottommain{
display:inline-block;
position:relative;
padding:0px 0px 13px 0px;
}
.hnav{
width:100%;
padding:0px;
margin:0px;
text-align:right;
padding-right:1em;
margin-bottom:1em;
border-top:1px dotted #8C8C8C;
height:29px;
padding-top:3px;
font-size:0.8em;
}
.searchBox{
border:1px solid #3a3a3a;
margin-left:1em;
}
.searchButton{
margin:0px 7px 0px 0px;
vertical-align:top;
}
.snav{
border-top:1px dotted #8c8c8c;
position:relative;
left:0px;
width:100%;
color:#000;
font-size:0.8em;
padding-top:0.2em;
}
.logonav{
margin-left:45px;
margin-top:140px;
}
.boxsmall{
float:left;
margin:0px 9px 20px 9px;
/*border:1px solid #8F8C87;*/
width:240px;
height:auto;
background-color:#ffffff;
/*background-repeat:no-repeat;
background-position:right top;
text-decoration:none;*/
/*font-size:0.9em;*/
/*padding-bottom:3px;*/
/*overflow:scroll;*/
}
.boxsmall a{
color:#0000CC;
text-decoration:none;
}
.boxsmall a:hover{
text-decoration:underline;
}
.boxsmall h1,h2,h3{
padding-left:3px;
color:#3A3A3A;
font-size:0.8em;
}
.boxsmall p{
padding-left:3px;
font-size:0.7em;
color:#3A3A3A;
}
.logo{
width:100%;
height:141px;
padding-left:0px;
padding-top:49px;
margin:0px;
}
.t {background: url(../../img/dot.gif) 0 0 repeat-x;padding:0;margin:0;width:240px;}
.b {background: url(../../img/dot.gif) 0 100% repeat-x;padding:0;margin:0;width:240px;}
.l {background: url(../../img/dot.gif) 0 0 repeat-y;padding:0;margin:0;width:240px;}
.r {background: url(../../img/dot.gif) 100% 0 repeat-y;padding:0;margin:0;width:240px;}
.bl{background: url(../../img/bl.gif) 0 100% no-repeat;padding:0;margin:0;}
.br {background: url(../../img/br.gif) 100% 100% no-repeat;padding:0;margin:0;}
.tl {background: url(../../img/tl.gif) 0 0 no-repeat;padding:0;margin:0;}
.tr {background: url(../../img/tr.gif) 100% 0 no-repeat;padding:10;margin:0;}
/*external links*/
.linknav a{
font-size:0.7em;
}
.linknav a:hover{
text-decoration:underline;
}
.siteLogo{
float:left;
width:203px;
padding:3px;
margin:0px;
position:relative;
}
.siteTitle{
float:right;
text-align:right;
vertical-align:bottom; 
margin:0px;
padding-right:10px;
width:50%;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin-top:15px;
color:#01669A;
}
.siteInfo{
margin:0px;
padding:0px;
}
