body{ 
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 20px; 
text-align:left;}

html { 
	overflow-x: hidden; 
    overflow-y: scroll; 
}

a:link {
	color: #596AB9;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #596AB9;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #91A2FF;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #91A2FF;
	font-weight: bold;
}
a img{ border: none; }

a#sitelogo {
	position: fixed;
	z-index: 10;
	top: 10px;
	left: 95px;
}
* html a#sitelogo{ position: absolute; }

#left{
	background: url(../images/menu-foot-bg.png) no-repeat bottom left;
	width: 190px;
	padding: 0 0 19px 0;
	position: fixed;
	z-index: 9;
	top: 0;
}
* html #left{ position: absolute; }
#left ul.navmenu{list-style: none;text-align:right;padding: 0;margin: 0; background: #000; padding-top:155px;}
#left .navmenu li {}
#left .navmenu li a {color: #fff;font-size: 12px;text-decoration: none; font-weight:normal; padding-right: 30px;display:block;line-height:40px;}
#left .navmenu li:hover > a{
	color:#A4BCEA;
}
#left .navmenu li.active > a {
	background: url(../images/menu-li-bg.png) no-repeat right 9px;
	color: #FDED4C;
}
#left .navmenu li.active.parent > a{ background: none; }
#left .navmenu li ul {padding: 0;margin: 0;background: #222; display: none;list-style: none;}
#left .navmenu li.active ul{display:block;}
#left .navmenu li ul li a {
	line-height:21px;
	background:none;
	color:#FFF;
}
#left .navmenu li ul li.active a {background: url(../images/menu-li-bg.png) no-repeat top right;color: #FDED4C;}

#header{
	background: #999;
	background-image:url(../images/top-background.gif);
	text-align: right;
	position:fixed;
	z-index: 8;
	width:100%;
	overflow:hidden;
}
#header a {font-size: 12px;color: #fff; font-weight:normal; line-height: 40px; margin-right: 40px;text-decoration: none;}
#header a:hover {color: #FDF400;}

.textspacer{ 
	padding:26px 0 0 0; 
	text-align:left;
}

.wrapper{min-width: 980px; margin: 0 auto;text-align: center; padding-top:40px;}
.wrapper .maincontent{
	display:inline-block;
	min-height: 800px;
	height: auto !important;
	height: 470px;
	width: 700px;
	margin-left:40px;
	padding: 30px 0 0 190px;
	text-align: left;
}

.wrapper .footer{height: 60px;background: #000;position: relative;}
.wrapper .footer a {color: #fff;text-decoration: none;font-size: 12px; font-weight:normal;}
.wrapper .footer a:hover {color: #FDF400;}
.wrapper .footer .footL, .wrapper .footer .footR{width: 122px;line-height: 30px;text-align: center;position: absolute;bottom: 0;}
.wrapper .footer .footL{background:url(../images/footer-link-bg.png) no-repeat top right;left: 0;}
.wrapper .footer .footR{background:url(../images/footer-link-bg.png) no-repeat top left;right:0; }

.wrapper .footer .footM{
	color: #4d4d4d;
	text-align:center;
	font-size: 12px;
}
.wrapper .footer .footM ul {margin: 10px 0 0px 0;padding: 0;list-style: none;display:inline-block;}
.wrapper .footer .footM li {margin-right: 15px; display: inline;}
.wrapper .footer .footM li a {}

.top-buttons { 
	height:25px; 
	width: auto;
	float:left;
	padding: 5px 10px 0 10px; 
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	}
	
.top-buttons a{ font-weight:normal; color:#FFF;
	}
	
	.top-buttons a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#84A3F1
	}
	
	
/* BZCODE */

.team{ margin: 15px 0 15px 0; }
.team .top {background: url(../images/team-tl.jpg) no-repeat left top;padding-left: 20px }
.team .top .right {background: url(../images/team-tr.jpg) no-repeat right top;height: 20px; }
.team .mid {background: url(../images/team-ml.jpg) repeat-y left top;padding-left: 20px ;position:relative;}
.team .mid .right {background: url(../images/team-mr.jpg) repeat-y right top;padding-right: 20px; }
.team .mid .right p {margin: 0; }
.team .bot {background: url(../images/team-bl.jpg) no-repeat left top;padding-left: 20px }
.team .bot .right {background: url(../images/team-br.jpg) no-repeat right top;padding-right: 20px;height: 20px; }
.post-tab1{position:absolute; left:-109px;top:-5px;}

.team.tabbed{margin-left:108px;}
	
	
	
	
	
	
	#popup {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 200; background-image:url(../images/popup-background-hell.png);
	display: block;
}

