/* ----- GENERAL ----- */
body { padding: 0; margin: 0; font-family: Arial, Helvetica; text-align: center; font-size: 11px; line-height: 1.4em; background: url(img/main-bg.jpg) repeat-x top left; }
form { padding: 0; margin: 0; }
img { border: 0; padding: 0; margin: 0;}

a:link { text-decoration: underline; }
a:visited { text-decoration: underline;}
a:hover { text-decoration: none; }
a:active { text-decoration: underline; }

.cleaner { clear: both; }
.left { float: left; }

/* ----- #CONTACTUS ----- */
.cuhcol {font-size: 12px; font-weight: bold; color: #990000; background-color: #FFB551;}

/* ----- #CONTAINER ----- */
div#container { width: 789px; margin: 0 auto; text-align: left;}
/*div#container-left { padding: 0 0 0 29px; background: url(img/main-left.gif) repeat-y top left;}
div#container-right { padding: 0 25px 0 0; background: url(img/main-right.gif) repeat-y top right;}
div#container-content{ width: 735px; }*/



/* ----- #HEADER ----- */
div#header { width: 100%;  overflow: hidden; }
div#header img {float: left; }
div#header .flash { float: left; height: 113px; }
#xbiz {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 514px;

}
div#header #login-box { width: 183px; height: 113px; float: left; background: url(img/header-login-bg.jpg) no-repeat top left; }
div#header #login-box div { padding: 30px 0 0 45px; }
div#header #login-box input { display: block; margin: 0 0 4px 0;}
div#header #login-box input.text { width: 108px; }

div#header #member-box { width: 183px; height: 113px; float: left; background: url(img/header-member-bg.jpg) no-repeat top left; color: #FFF; line-height: 250%;}
div#header #member-box div { padding: 30px 0 0 0; text-align: center; }
div#header #member-box a { color: #FFF; }

/* ----- NAVIGATION ----- */
div#navigation { width: 100%; }
div#navigation img { float: left; }
div#navigation a { display: block; float: left; height: 44px; text-decoration: none; }
div#navigation div { height: 44px; float: left; }

div#navigation div.home { width: 103px; background: url(img/navigation/home-over.gif) no-repeat top left; }
div#navigation div.home a { width: 103px; background: url(img/navigation/home.gif) no-repeat top left; }
div#navigation div.home a.active, div#navigation div.home a.active:hover { background: url(img/navigation/home-active.gif) no-repeat top left; }
div#navigation div.home a:hover { background-image: none; }

div#navigation div.signup { width: 114px; background: url(img/navigation/signup-over.gif) no-repeat top left; }
div#navigation div.signup a { width: 114px; background: url(img/navigation/signup.gif) no-repeat top left; }
div#navigation div.signup a.active, div#navigation div.signup a.active:hover { background: url(img/navigation/signup-active.gif) no-repeat top left; }
div#navigation div.signup a:hover { background-image: none; }

div#navigation div.sites { width: 134px; background: url(img/navigation/our_sites-over.gif) no-repeat top left; }
div#navigation div.sites a { width: 134px; background: url(img/navigation/our_sites.gif) no-repeat top left; }
div#navigation div.sites a.active, div#navigation div.sites a.active:hover { background: url(img/navigation/our_sites-active.gif) no-repeat top left; }
div#navigation div.sites a:hover { background-image: none; }

div#navigation div.faq { width: 93px; background: url(img/navigation/faq-over.gif) no-repeat top left; }
div#navigation div.faq a { width: 93px; background: url(img/navigation/faq.gif) no-repeat top left; }
div#navigation div.faq a.active, div#navigation div.faq a.active:hover { background: url(img/navigation/faq-active.gif) no-repeat top left; }
div#navigation div.faq a:hover { background-image: none; }

div#navigation div.programs { width: 142px; background: url(img/navigation/programs-over.gif) no-repeat top left; }
div#navigation div.programs a { width: 142px; background: url(img/navigation/programs.gif) no-repeat top left; }
div#navigation div.programs a.active, div#navigation div.programs a.active:hover { background: url(img/navigation/programs-active.gif) no-repeat top left; }
div#navigation div.programs a:hover { background-image: none; }

div#navigation div.contact { width: 149px; background: url(img/navigation/contact_us-over.gif) no-repeat top left; }
div#navigation div.contact a { width: 149px; background: url(img/navigation/contact_us.gif) no-repeat top left; }
div#navigation div.contact a.active, div#navigation div.contact a.active:hover { background: url(img/navigation/contact_us-active.gif) no-repeat top left; }
div#navigation div.contact a:hover { background-image: none; }

div#navigation div.loged_home { width: 105px; background: url(img/navigation/loged_home-over.gif) no-repeat top left; }
div#navigation div.loged_home a { width: 105px; background: url(img/navigation/loged_home.gif) no-repeat top left; }
div#navigation div.loged_home a.active, div#navigation div.loged_home a.active:hover { background: url(img/navigation/loged_home-active.gif) no-repeat top left; }
div#navigation div.loged_home a:hover { background-image: none; }


div#navigation div.stats { width: 104px; background: url(img/navigation/stats-over.gif) no-repeat top left;
position: relative; }
div#navigation div.stats a { width: 104px; background: url(img/navigation/stats.gif) no-repeat top left; }
div#navigation div.stats a.active, div#navigation div.contact a.active:hover { background: url(img/navigation/stats-active.gif) no-repeat top left; }
div#navigation div.stats a:hover { background-image: none; }

div#navigation div.promo { width: 151px; background: url(img/navigation/promo_tools-over.gif) no-repeat top left; position: relative; }
div#navigation div.promo a { width: 151px; background: url(img/navigation/promo_tools.gif) no-repeat top left; }
div#navigation div.promo a.active, div#navigation div.contact a.active:hover { background: url(img/navigation/promo_tools-active.gif) no-repeat top left; }
div#navigation div.promo a:hover { background-image: none; }

div#navigation div.codes { width: 136px; background: url(img/navigation/link_codes-over.gif) no-repeat top left; }
div#navigation div.codes a { width: 136px; background: url(img/navigation/link_codes.gif) no-repeat top left; }
div#navigation div.codes a.active, div#navigation div.contact a.active:hover { background: url(img/navigation/link_codes-active.gif) no-repeat top left; }
div#navigation div.codes a:hover { background-image: none; }

div#navigation div.resources { width: 146px; background: url(img/navigation/resources-over.gif) no-repeat top left; }
div#navigation div.resources a { width: 146px; background: url(img/navigation/resources.gif) no-repeat top left; }
div#navigation div.resources a.active, div#navigation div.contact a.active:hover { background: url(img/navigation/resources-active.gif) no-repeat top left; }
div#navigation div.resources a:hover { background-image: none; }


div#navigation ul.promo-submenu { position: absolute; z-index: 1; top: 44px; left: 0; width: 150px; padding: 0; margin: 0; }
div#navigation ul.promo-submenu li { display: block; height: 23px; background: url(img/navigation/menu.gif) no-repeat top left; padding: 0; margin: 0;}
div#navigation ul.promo-submenu a { float: none; display: inline; font-family: Arial, Helvetica; font-size: 12px; color: #3A0000; padding: 0 0 0 20px; font-weight: bold; line-height: 200%; _line-height: 150%; background-image: none;}
div#navigation ul.promo-submenu a:hover { text-decoration: underline; }


div#navigation ul.stats-submenu { position: absolute; z-index: 1; top: 44px; left: 0; width: 105px; padding: 0; margin: 0; }
div#navigation ul.stats-submenu li { display: block; height: 23px; background: url(img/navigation/menu.gif) no-repeat top left; padding: 0; margin: 0;}
div#navigation ul.stats-submenu a { float: none; display: inline; font-family: Arial, Helvetica; font-size: 12px; color: #3A0000; padding: 0 0 0 20px; font-weight: bold; line-height: 200%; _line-height: 150%; background-image: none;}
div#navigation ul.stats-submenu a:hover { text-decoration: underline; }

/* ----- #FOOTER ----- */
div#footer { padding: 25px 0; text-align: center; line-height: 170%; color: #CCCCCC; background: url(img/main-footer-bg.gif) no-repeat top left; }
div#footer a { color: #FAD70D; }

/* ----- #CONTENT-WRAPPER ----- */
div#content-wrapper { clear: both; background: url(img/main-left.gif) no-repeat top left; padding: 0 0 0 29px; }


/* ----- #CONTENT ----- */
div#content { padding: 0 25px 0 0; background: url(img/main-right.gif) no-repeat top right; height: 697px;}
div#content .left-box { width: 491px; float: left; }
div#content .left-box .welcome { background: url(img/main-welcome-bg.jpg) no-repeat top left;  height: 219px; }
div#content .left-box .welcome .content { padding: 80px 171px 0 30px; }

div#content .right-box { width: 244px; float: left; }
div#content .right-box .news { height: 421px; background: url(img/main-news-bg.jpg) no-repeat top left;  }
div#content .right-box .news .content { padding: 5px 10px 0px 10px; }
div#content .right-box .news .content img { float:none; display:inline; }
div#content .right-box .news em { font-style: normal;}

div#content .featured { background: url(img/main-featured-bg.jpg) no-repeat top left; width: 493px; height: 195px; float: left; }
div#content .featured .thumbs { margin: 13px 15px 0 24px; }
div#content .featured .thumb { width: 132px; height: 100px; border: 5px solid #FFF; float: left; margin: 0 3px;}

.statstable_title {
	font-size:16px;
}
.statstable_title_2 {
	font-size:10px;
	text-align:left;
	font-weight: 700;
	background-color: #313142;
	color: #ffffff;
	padding: 4px 0 4px 8px;
	font-family: Tahoma;
}
.statstable_title_2 a{
        color: #C9C9C9;
}


.statstable {
 margin-top: 2px;
}

.statstable_title span {
	font-weight:700;
}

.statstable_header {
	float:left;
	background:url("../nats_images/stats_breakdown_header.png") no-repeat left top;
	height:26px;
}

.statstable_header2 {
	background:#424248;
	float:left;
	height:24px;
	border-right:1px #000 solid;
	border-bottom:1px #000 solid;
	border-top:1px #000 solid;
}

.statstable_row_field {
	font: 12px Arial;
	color:#5f5f5f;
	float:left;
	text-align:right;
	border-bottom:1px solid #c9c9c9;
	border-right:1px dashed #c9c9c9;
	height:24px;
	display:block;
	padding:7px 0 4px;
}

.statstable_row_field span {
	font: 700 9px Tahoma;
	display:block;
}

.statstable_row_field img {
	padding-left:5px;
	padding-right:5px;
}

.statstable_header_row_field {
	font: 9px Tahoma;
	color:#5f5f5f;
	float:left;
	text-align:center;
	padding-top:3px;
	height:17px;
	display:block;
	font-weight: 700;
}

.statstable_header_row_field span {
	font: 700 9px Tahoma;
	display:block;
}

.statstable_wrapper {
	width: 711px;
	float: left;
}
.slca,.slra,.slun,.slsi,.slra,.slea,.slbr,.slch {
font: 12px Arial;
color:#5f5f5f;
float:left;
text-align:right;
border-bottom:1px solid #c9c9c9;
border-right:1px dashed #c9c9c9;
height:24px;
display:block;
padding:7px 0 4px;
}

.slra,.slun,.slsi,.slra,.slea,.slbr {
padding-right:9px;
padding-top:10px;
padding-bottom:1px;
}