*{margin:0;padding:0}
html{background:#EAF5F9 url(/images/html_bg.jpg) repeat-x left top}
body{background:url(/images/body_bg.jpg) no-repeat left top;font-family:Arial, Helvetica, sans-serif}
a img{border:none}
a:hover{text-decoration:none}
.flimg{float:left;margin:0 10px 5px 0}

#wrap{background:url(/images/wrap_bg.jpg) no-repeat right top;padding:40px 80px 0 80px}
.main{background:url(/images/main_bg_3.png) no-repeat center top;padding:0 0 200px 0;position:relative;overflow:hidden;height:1%}

#header{height:150px;position:relative}
#header #logo{background:url(/images/logo.gif) no-repeat left top;width:164px;height:106px;display:block;position:absolute;left:0;top:18px}
#header #nav{position:absolute;left:220px;top:50px}
#header address{position:absolute;right:20px;top:20px;color:#fff;font-style:normal}
#header address span{ font-size:2.0em}
#header address a{font-size:0.9em;color:#fff}

#nav{height:30px;overflow:hidden}
#nav li{float:left;list-style-type:none;margin-right:30px}

.box_top{height:18px;background:url(/images/lcorn.gif) no-repeat left top;font-size:0;clear:both}
.box_top div{height:18px;background:url(/images/rcorn.gif) no-repeat right top;padding:0 18px}
.box_top div span, .box_bot div span{display:block;height:18px;background:#fff}
.box_bot{height:18px;background:url(/images/lbotcorn.gif) no-repeat left top;font-size:0}
.box_bot div{height:18px;background:url(/images/rbotcorn.gif) no-repeat right top;padding:0 18px}
.box{padding:0 30px 10px 30px;background:#fff}
.box p{color:#555454}

#menu{margin-bottom:40px;overflow:hidden;height:1%}
#menu li{list-style-type:none;height:33px;background:url(/images/butl_bg.gif) no-repeat left top;font-size:0.8em;float:left;clear:left;margin-bottom:5px}
#menu li a{display:block;background:url(/images/butr_bg.gif) no-repeat right top;padding:0 16px;color:#fff;float:left;clear:left}
#menu li a span{display:block;background:#33A9E4;padding:0 15px;height:33px;text-align:center;line-height:30px;float:left;clear:left;cursor:pointer}
#menu li.active{background:url(/images/butl_act_bg.gif) no-repeat left top}
#menu li.active a{background:url(/images/butr_act_bg.gif) no-repeat right top;padding:0 14px}
#menu li.active a span{background:#99CC00}

#sidebar{float:left;width:200px}

#content{overflow:hidden;height:1%}
#content h3{color:#1C4617;font-size:1.4em;margin-bottom:10px;padding:10px 0 0 0;font-weight:normal}
#content p{font-size:0.75em;margin-bottom:10px}
#content .cont{padding:0 30px}
#content h2{font-size:2em;color:#1B3166;font-weight:normal}
#content .breadcrumbs{margin-bottom:30px}
#content .breadcrumbs li{display:inline;color:#AFB1AC;font-size:0.8em;margin-right:5px}
#content .breadcrumbs li a{color:#669E01}

#leftbar{float:left;width:48%}
#leftbar h2, #rightbar h2{font-size:1.8em;color:#1B3166;font-weight:normal;clear:both;margin-bottom:15px}
#leftbar .tags{padding:0 30% 0 0;margin-bottom:70px; height:1%}
#leftbar .tags a{color:#4D95CA;margin-right:10px}
#leftbar .news {margin-right:10px;font-size:0.9em}
#leftbar .news a{color:#4D95CA;margin-right:10px;font-size:0.9em}
#leftbar p, #rightbar p{font-size:0.75em;color:#555454;margin-bottom:10px}
#leftbar p a, #rightbar p a{color:#4D95CA}

#rightbar{float:right;width:48%}
#rightbar #nav{height:1%;float:right;margin-bottom:20px}
#rightbar .cont{padding:0 0 0 80px;margin-bottom:40px}
#rightbar .cont_sm{padding:0 40px 0 80px;margin-bottom:40px}
#rightbar h3{color:#1C4617;font-size:1.4em;margin-bottom:10px;padding:10px 0 0 0;font-weight:normal}
#rightbar a{color:#669E01}
#rightbar .box p{margin-bottom:0}

#bot_cont{height:200px;position:absolute;left:0;bottom:0;}
#bot_cont h2{font-size:1.8em;color:#1B3166;font-weight:normal;clear:both;margin-bottom:15px}
#bot_cont p{font-size:0.75em;color:#555454;margin-bottom:10px}

#footer{clear:both;height:110px;font-size:0.7em;padding:40px 0 0 0;color:#75797B}
#footer a{color:#3B95CA}
#footer address{float:left;width:48%;font-style:normal}
#footer p{float:right;width:48%}