html, body {
margin:0;
padding:0;

font:10px Verdana, Arial, Helvetica, sans-serif;
}
body{
background:#97A1A9 url(../pics/bg.gif) repeat-x top left;
}

#bg{
position:fixed;
height:2000px;
background:#fff;
left:50%;
margin:0 0 0 -340px;
width:681px;
overflow:hidden;
}

*html #bg{
display:none;
}

#container{
background:#fff;
margin:0;
padding:0;
position:absolute;
left:50%;
margin:0 0 0 -340px;
width:681px;
top:0;
}

*html #container, html, body{
height:100%;
}

#top{
background:#fff url(../pics/top.gif) no-repeat;
margin:0;
padding:0;
position:relative;
left:13px;
height:78px;
width:655px;
border-bottom:1px solid #B7C2D0;
}



#nav1{
margin:37px 10px 0 0;
padding:0;
height:18px;
width:400px;
float:right;
}
#nav2{
background:#fff;
position:relative;
width:655px;
left:13px;
height:32px;
}	
.nav1 {
margin:0;
padding:0;
list-style:none;
}
.nav1 li {
float:right;
line-height:18px;

}
.nav1 li a:hover{
background:#F3F6F7;

}
.nav1 li a{
padding:0 10px 0 10px;
display:block;
}
.nav2 {
margin:0;
padding:0;
list-style:none;
}
.nav2 li {
border-top:3px solid #B7C2D0;
float:left;
line-height:29px;
}
.nav2 li a:hover{
border-top:3px solid #595959;
background:#F3F6F7;
margin:-3px 0 0 0;
}
.nav2 li.active {
border-top:3px solid #595959;
background:#F3F6F7;
line-height:29px;

}

.nav2 li a{
padding:0 10px 0 10px;
display:block;
height:auto	;
}

#nav3{
position:absolute;
left:26px;
top:125px;
padding:0;
margin:0;
background:none;
width:127px;

}

#nav3_top{
color:#fff;
margin:0;
padding:0;
float:left;
background:#627680 url(../pics/nav3top.gif) no-repeat top;
width:127px;
height:30px;
border-bottom:1px solid #fff;

}
#nav3_top .head{
font-weight:bold;
line-height:30px;
color:#fff;
margin:0 0 0 12px;
}

#nav3_content{
padding:20px 0 23px 0;
margin:0;
float:left;
background:#627680 url(../pics/nav3bottom.gif) no-repeat bottom;
width:127px;
border-style:none;
}
	
.nav3 {
margin:0;
padding:0;
list-style:none;
}
.nav3 li {
}
.nav3 li a:hover{
display:block;
background:#813E76;	
border-left:3px solid #EB66B9;
border-right:3px solid #EB66B9;
margin:0 0 0 -3px;
}
.nav3 li a.current{
background:#813E76;	
}

*html .nav3 li a:hover{
border-style:none;
margin:0;
}
.nav3 li a{	
margin:0;
padding:0;
color:#fff;
line-height:22px;
width:100%;
display:block;
height:auto;
padding:0;
}




a{
text-decoration:none;
color:#000;
}
p{
padding:0px 0px 0px 0px;
margin:0px 0 10px 13px;
color:#244359;

}
ul{
padding:0px 0px 0px 15px;
margin:-10px 0 10px 13px;
color:#244359;

}

h1{
margin:0px 0 10px 13px;
font:bold 14px arial, verdana;
color:#244359;
padding:0;
}
h2{
margin:0 0 10px 13px;
text-transform:uppercase;
font:10px verdana;
color:#244359;
padding:0;
}

#content_container_top{
background:#CAD3D6 url(../pics/content_bg.gif) repeat-x top left;
margin:0 0 0 13px;
padding:15px 0 15px 0;
float:left;
width:655px;
}
*html #content_container_top{
margin:0 0 0 6px;
}
#content_container_bottom{
background:#fff;
margin:0 0 0 13px;
padding:15px 0 0 0;
float:left;
width:655px;
}

#content_container_bottom a, #content_container_top a{
color:#244359;
display:inline;
}
#content_container_bottom a:hover,  #content_container_top a:hover{
text-decoration:underline;
}
*html #content_container_bottom{
margin:0 0 0 6px;
}
#content_container_top table{
border-style:none;
padding:0;
margin:0;
}

td {
width:50%;
}
.content_4col{
float:left;
margin:0;
padding:15px 0 15px 0;
width:100%px;
}
.lcontent_3col{
float:left;
margin:0;
padding:0 0 15px 0;
width:66%;
}
.rcontent_3col{	
float:right;
margin:0;
padding:0 5px 15px 0;
width:66%;
}

.lcontent_2col{
float:left;
margin:0;
padding:0 0 10px 0;
width:49%;
}

.rcontent_2col{
float:right;
margin:0;
padding:0 5px 10px 0;
width:49%;
}

.content_1col{
float:left;
margin:0;
padding:0 0 15px 0;
width:25%;
}

.content_4col a, .rcontent_3col a, .lcontent_2col a, .rcontent_2col a, .content_1col a{
display:block;
margin:0 0 5px 13px;
}

.content_1col img{
margin:0px 10px 0 0;
}

.box_top{
margin:0 0 0 0;
float:right;
height:10px;
width:312px;
background:#DFE5E6 url(../pics/box_top.gif) no-repeat top;
}
.box_content{
float:right;
background:#DFE5E6 url(../pics/box_bottom.gif) no-repeat bottom;

width:312px;
padding:0 0 10px 0;
}


#footer{
margin:20px 0 0 13px;
padding:5px 0 0 0;
float:left;
width:655px;
border-top:1px solid #B7C2D0;
}

*html #footer{
margin:20px 0 0 6px;

}

.news{
margin:0 0 10px 13px;
text-transform:uppercase;
font:10px verdana;
color:#244359;
padding:0;
}
.news a{
padding:0 0 0 2em;
}
