body{
    margin:0;
    padding:0;
    font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size:13px;
    background:#EEEEEE;
    color:#000000;
}
img{border:0;}
a:link, a:active, a:visited{color:#3475A2;text-decoration:none;}
a:hover{color:#3475A2;text-decoration:underline;}

#content{
    width:770px;
    padding:0 7px;
    background:url(../i/bc.gif) repeat-y;
    margin:auto;
}
.header{
    width:770px; height: 236px;
    margin:auto;
    position:relative;
}
.header[class] h1 {
	position: absolute;
	z-index:100;
	top: 0px; left: 17px;
	width: 217px; height: 198px;
	background: url(../i/logo.png) no-repeat;
}

.header h1 a {
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	width: 217px; height: 198px;
}
.header[class] h2{
    text-indent: -9999px;
    position:absolute;
    z-index:100;
    top:154px; left:234px;
    width:492px; height: 38px;
    background: url(../i/slogan.png) no-repeat;
}

.header div#banners img{position:absolute;z-index:0;}

.right{
    float:right;
    width:221px;
    padding:20px 10px;
}
.left{
    float:left;
    width:489px;
    padding:20px;
}

ul.menu{
    margin:0 -10px;
    padding:0 0 10px 0;
    list-style-type:none;
}
ul.menu a:link, ul.menu a:active, ul.menu a:visited{
    display:block;
    font-size:18px;
    text-decoration:none;
    color:#3475A2;
    background:#E3EFF7;
    padding:5px 0 5px 20px;
    border-bottom:1px solid #BFD4E3;
}
ul.menu a:hover{
    background:#FFFFFF;
    color:#000000;
}
ul.menu li.sel a:link, ul.menu li.sel a:active, ul.menu li.sel a:hover, ul.menu li.sel a:visited{background:#FFFFFF;color:#000000;}


ul.menu li.submenu a{background-image: url(../i/submenu.png) !important;background-repeat:no-repeat !important;background-position:210px 12px !important;}
ul.menu li.submenu ul{background:#fff;list-style-type:none;padding:10px 0 2px 0;border-bottom:1px solid #BFD4E3;display:none;}
ul.menu li.sel ul{display:block !important;}
ul.menu li.submenu ul li{padding:0;}
ul.menu li.submenu ul li a{background:#fff url(../i/arw.png) no-repeat 25px 6px !important;font-size:13px;color:#3475a2 !important;border:0;padding:0 0 7px 35px;}
ul.menu li.submenu ul li a:hover, ul.menu li.submenu ul li.sel a {color:#ff4d00 !important;text-decoration:underline;}

.right hr{
	border: 0;
	border-bottom: 5px solid #BFD4E3;
	height: 1px;
	margin: 15px 0;
}
.left hr{
	border: 0;
	border-bottom: 1px solid #BFD4E3;
	height: 1px;
	margin: 15px 0;
}

.right h2{
    margin:0 0 15px 10px;
    font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size:24px;
    font-weight:bold;
}
ul.links{
    margin:0;
    padding:0 0 0 10px;
    list-style-type:none;
}
ul.links li{
    padding:0 0 2px 10px;
    background: url(../i/rarw.gif) no-repeat;
    background-position:0 4px;
}
.left h1{
    margin:0 0 15px 0;
    font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size:24px;
    font-weight:bold;
    color:#3475A2;
}
.left p{
    margin:0 0 12px 0;
}
.left img{
    margin:0 10px 10px 0;
    float:left;
}

.footer{
    width:770px;
    background: url(../i/ftr.gif) repeat-y;    
}
.footer-left{
    float:left;
    width:489px;
    padding:20px;
    border-top:6px solid #FFEE00;
}
.footer-right{
    float:right;
    width:201px;
    padding:20px;
    border-top:6px solid #DECF00;
}
.footer-right ul{
    margin:0;
    padding:0;
    list-style-type:none;    
    font-size:13px;
}
.footer-right ul.copyright{
    padding:60px 0 0 0;
    color:#FFFFFF;
    text-align:right;
}
.footer-left ul{
    display:block;
    margin:0;
    padding:0;
    list-style-type:none;
    float:left;    
}
.footer-left ul li{
    padding:0 0 5px 0;

}
.footer-left a:link, .footer-left a:active, .footer-left a:hover, .footer-left a:visited{
    padding:0 0 0 10px;
    background: url(../i/farw.gif) no-repeat;
    background-position:0 4px;
} 
.footer-left ul.sitemap{width:261px;}
.footer-left h3{
    margin:0 0 0 10px;
    font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
}


.bordered{border:2px solid #bfd4e3;padding:15px;margin:0 0 15px 0;}
