/* ~ CSS Tweaks  ~ */
*{padding:0;margin:0;}
a img{border:0;}
.article a:hover img, .a-box a:hover img, .recent-articles a:hover img{background:#67afe6;border:1px solid #67afe6;}
.clear{clear:both;height:8px;}

/* ~ Link Color  ~ */
a{color:#006699;text-decoration:none;font-size:12px;}
a:hover{text-decoration:underline;}
a:active,a:focus{outline:0;}

/* ~ Body CSS  ~ */
body{font-family:Tahoma,sans-serif;margin:15px 0 0 0;}

/* ~ Wrapper  ~ */
.wrapper{width:923px;margin:auto;margin-top:5px;}

/* ~ Top and Bottom images  ~ */
.top{width:923px;height:12px;background:url(../img/top.png);font-size:1px;}
.bottom{width:923px;height:12px;background:url(../img/bottom.png);font-size:1px;margin:0 0 10px 0;}

/* ~ Inner border  ~ */
.inner{width:898px;background:url(../img/wrapper.png) repeat-y left;padding:0 13px 0 12px;}

/* ~ Header  ~ */
.header{border-top:1px solid #999;height:144px;border-bottom:1px solid #CCC;position:relative;}
.header img{vertical-align:bottom;}

/* ~ Top Menu  ~ */
.top-menu{background:url(../img/menu_bg.gif);height:36px;font-family:Geneva,Arial,Helvetica,sans-serif;}
.top-menu ul{float:left;}
.top-menu ul li ul{position:absolute;margin-top:36px;left:-999em;background:#555;display:block;width:170px;z-index:10;border-right:1px solid #3e3e3e;border-left:1px solid #3e3e3e;}
.top-menu li{float:left;list-style:none;background:url(../img/menu_divider.gif) no-repeat top right;}
.top-menu li a{color:#FFF;text-decoration:none;font-size:13px;display:block;padding:10px 15px 10px 15px;float:left;font-weight:normal;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;}
.top-menu li a:hover{color:#FFF;background:#555 url(../img/menu_divider.gif) no-repeat top right;text-decoration:none;}
.top-menu li li a{color:#FFF;text-decoration:underline;background:#555;display:block;width:140px;background-image:none;text-decoration:none;border-bottom:1px solid #3e3e3e;border-right:0;font-size:12px;}
.top-menu li li a:hover{color:#FFF;text-decoration:none;display:block;width:140px;background:#696969 none;border-right:0;}
.top-menu h2,h3,h4,h5{border:0;margin-bottom:0;}
.top-menu .active-menu{color:#FFF;text-decoration:none;background:#555 url(../img/menu_divider.gif) no-repeat top right;}
.top-menu .active-menu ul li a:hover{text-decoration:underline;border-right:0;background:#636363 url(../img/menu-li-li-hover.gif) repeat-x top;}


/* ~ Content Area  ~ */
.content{
	padding:5px;
	padding-top:15px;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: top;
}

/* ~ Headings  ~ */
.content h2{min-height:31px;background:url(../img/heading_bg.gif);font-size:13px;font-weight:bold;color:#333;font-family:Geneva,Arial,Helvetica,sans-serif;line-height:25px;text-indent:5px;clear:both;}
.content h2 > span{background:url(../img/heading_left.gif) no-repeat left;min-height:31px;display:block;}
.content h2 > span > span{background:url(../img/heading_right.gif) no-repeat right;min-height:31px;display:block;}
.content h2 strong{color:#333;font-weight:normal;}
.content h3{color:#006699;font-size:16px;font-family:Verdana,sans-serif;font-weight:normal;border-bottom:3px solid #67afe6;padding-bottom:3px;margin-bottom:3px;clear:both;}

/* ~ Bordered Box  ~ */
.content div.box{border:1px solid #67afe6;line-height:20px;border-top:0;padding:7px;margin-bottom:5px;font-size:12px;-moz-border-radius-bottomleft:3px;-khtml-border-top-bottom-radius:3px;-webkit-border-top-bottom-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-khtml-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}

/* ~ Lists  ~ */
.list{list-style:none;margin-bottom:5px;color:#006699;font-weight:normal;font-size:11px;}
.list li{list-style:none;padding:5px 0 5px;border-bottom:1px dashed #CCC;font-family:Verdana,sans-serif;font-size:12px;float:left;clear:left;width:100%;}
.list li:first-child{border-top:0;}
.list a{text-decoration:none;color:#333;font-weight:normal;font-family:Geneva,Arial,Helvetica,sans-serif;}
.list img{vertical-align:top;}
.list li ul{width:100%;}


/* ~ Left Side  ~ */
.left{
	float:left;
	width:875px;
	margin:5px;
	overflow:hidden;
	height: 500px
}


/* ~ Footer  ~ */
.footer{clear:both;background:url(../img/colors/blue/footer_bg.gif) repeat-x;height:92px;position:relative;font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;color:#555;}
.footer img{float:left;padding:18px 0 0 5px;}
.footer a{font-weight:bold;font-size:13px;}
.footer div{float:right;width:550px;line-height:24px;font-size:12px;padding:25px 12px 12px 12px;text-align:right;}
.footermenu{height:25px;background:#EEE url(../img/foot-menu.gif) repeat-x center;color:#333;border-bottom:1px solid #999;border-top:1px solid #999;}
.footermenu ul{float:right;}
.footermenu li{
	float:right;
	list-style:none;
	font-size: 12px;
}
.footermenu li a{color:#535353;text-decoration:none;font-size:11px;display:block;padding:6px 15px 6px 15px;float:left;font-weight:bold;background:url(../img/submenu_divider.gif) no-repeat left top;}
.footermenu li a:hover{text-decoration:underline;}
.footermenu ul li ul{float:left;clear:none;display:inline;}
.footermenu ul li ul li{display:inline;float:right;}
.footermenu li li a{color:#535353;text-decoration:underline;background:#F8F8F8;border-bottom:1px solid #CCC;border-right:0;display:block;width:120px;text-decoration:none;font-weight:normal;background-image:none;}
.footermenu li li a:hover{color:#333;text-decoration:underline;background:#f3f3f3;display:block;width:120px;border-bottom:1px solid #CCC;border-right:0;background-image:none;}
.footer .valign-img{margin:0;float:none;padding:0;}
