@CHARSET "ISO-8859-1";
body {
	padding: 0px;
	margin: 0px;
	font-family: arial, "Nimbus Sans L", "FreeSans";
	font-size: 12px;
	text-align: center;
	line-height: 1.5em;
	min-width: 1000px;
	color: #5f5f5f;
}
a {
	color: #1483c3;
	text-decoration: none;
}
a:hover {
	color: orange;
}
p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	text-align: justify;
}
h2 {
	margin: 0px 0px 5px;
	padding: 0px 0px 10px 0px;
	font-size: 17px;
	color: #4d4d4d;
	font-weight: normal;
	background: url("images/h2.gif") bottom left repeat-x;
}
h3 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
}
h4 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
}
.clear { clear: both; }
img { border: none; }

/* layout components */
.cBlock {
	width: 850px;
	text-align: left;
	margin: 0px auto;
}

.cBlock2 {
	width: 900px;
	text-align: left;
	margin: 0px auto;
}
#mainWrapper {

}

#headertop {
	height: 70px;
	background-image:url('starthead21.jpg');
}


#headerWrapper {
	height: 90px;


}
#header {
  background-image: url() top left repeat-x;
}
#logo {
	width: 330px;
	height: 70px;
	
	float: left;
	margin: 12px 0px 0px 5px;
}
#logo h1 {
	display: none;
}
#m_w1 {
	background: url("images/m_bgLeft.gif") top left no-repeat #f2f2f2;
	float: right;
	margin-top: 45px;
}
* html #m_w1 {
	width: 540px;
	text-align: center;
}
#m_w2 {
	height: 30px;
	background: url("images/m_bgRight.gif") top right no-repeat;
	position: relative;
}
#m_w2 ul {
	list-style: none;
	margin: 0px;
	padding-left: 25px;
}
#m_w2 #ht_e {
	display: none;
	background-color: #eaeaea;
	position: absolute;
	height: 30px;
	z-index: 9;
}
#m_w2 ul li {
	float: left;
	list-style: none;
	padding: 0px 25px 0px 0px;
	margin: 0px;
	font-size: 12px;
}
#m_w2 ul li a {
	height: 25px;
	color: #5f5f5f;
	z-index: 10;
	position: relative;
	float: left;
	display: block;
	padding-top: 5px;
}
#m_w2 ul li a:hover { color: #3695d2; }

#bc_w1 {
	background: url("images/bc_bgCenter.gif") top left repeat-x #e7e7e7;
}
#bc_w2 {
	background: url("images/bc_bgRight.gif") top right no-repeat;
}
#bc_w3 {
	background: url("images/bc_bgLeft.gif") top left no-repeat;
	
}

/* home, wider side panel */
.layout1 #bc_b1 { width: 429px; }
* html .layout1 #bc_b1 { width: 425px; }
.layout1 #bc_p1 { width: 270px; }

/* home, logged in, no side panel */
.layout1b #bc_b1 { min-height: 100px; }
.layout1b #bc_p1 { display: none; }

/* !home, shorter side panel */
.layout2 #bc_b1 { width: 650px; min-height: 400px; }
* html .layout2 #bc_b1 { width: 585px; min-height: 400px; }
.layout2 #bc_p1 { width: 199px; }

/* !home, logged out, no side panel */
.layout3 #bc_b1 { min-height: 400px; }
.layout3 #bc_p1 { display: none; }

#bc_b2 { padding: 17px; }
* html #bc_b2 { padding: 15px; }

#bc_p1 {
	float: right;
	background: url("images/bc_div.gif") top left no-repeat;
	min-height: 100px;
	padding: 0px 0px 10px 0px;
}

#bc_p2 {
	
}


#footer_w1 {
	background: url("images/footer_bg.gif") top left repeat-x;
}
#footer_w2 {
	background: url("images/footer_bgLeft.gif") top left no-repeat;
}
#footer_w3 {
	background: url("images/footer_bgRight.gif") top right no-repeat;
	height: 54px;
}
#footer {
	padding: 16px 23px 0px;
}
#footer, #footer a {
	color: #506775;
	font-size: 11px;
}

#copyright { 
	float: left;
}
#footer_menu {
	float: right;
}
#footer_menu ul {
	padding: 0px;
	margin: 0px;
}
#footer_menu ul li {
	padding: 0px 0px 0px 13px;
	margin: 0px;
	list-style: none;
	display: inline;
}

#fb_w1 {
	height: 84px;
	background: url("images/fb_bg.gif") top left repeat-x;
}
#fb_banner {
	width: 488px;
	text-align: center;
	padding: 11px 0px 0px 0px;
	float: left;
}
#fb_banner div {
	background-color: white;
	width: 468px;
	height: 60px;
	margin: 0px auto;
}
#fb_textads_w1 {
	width: 305px;
/*	padding: 11px 0px 0px 0px;*/
	height: 84px;
	background: url("images/fb_div.gif") 0px 1px no-repeat;
	float: left;
	font-size: 11px;
	line-height: 1.3em;
}
#fb_textads h4 {
	font-size: 11px;
	margin: 0px;
	padding: 3px 0px 1px 0px;
	color: #838383;
}
#fb_textads p {
	padding: 0px;
	margin: 0px;
}
#fb_textads {
	padding: 4px 10px 0px 10px;	
}
#fb_fad {
	height: 37px;
	border-bottom: 1px solid #c1c1c1;
	overflow: hidden;
}
#fb_flink {
	height: 34px;
	border-top: 1px solid #e8e8e8;
	overflow: hidden;
}


#hh_w1 {
	width: 800px;
	margin-bottom: 15px;
	background: url("images/hh_bgCenter.gif") top left repeat-x #dfdfdf;
}
* html #hh_w1 {
	margin-bottom: 0px;
}
* html #iesucks {
	height: 15px;
}
#hh_w2 {
	background: url("images/hh_bgRight.gif") top right no-repeat;
}
#hh_w3 {
	background: url("images/hh_bgLeft.gif") top left no-repeat;
	height: 296px;
}

#hh_top_w1 {
	background: url("images/hh_cap1.gif") top left no-repeat;
	height: 178px;
}

#hh_bottom {
	background: url("images/hh_cap2.gif") top left no-repeat;
	height: 118px;
}
#hb_left {
	width: 45%;
	height: 180px;
	background: url("images/hb_icon1.gif") bottom left no-repeat;
	float: right;
}
#hb_right {
	width: 55%;
	height: 180px;
	background: url("images/hb_icon2.gif") bottom left no-repeat;
	float: left;
}
#hb_left ul { padding: 28px 0px 0px 12px; }
#hb_right ul { padding: 28px 0px 0px 150px; }
#hh_bottom ul {
	margin: 0px;
}
#hh_bottom ul li {
	padding: 0px;
	margin: 0px;
	color: black;
}



#lf_form {
	text-align: center;
	padding: 15px 0px 0px; 
}

#lf_form h3 {
	float: right;
	position: relative;
	color: #898989 !important;
	padding: 0px;
	margin: 3px 27px 0px;
	font-size: 14px;
	
}

.lf_field {
	background: url("images/lf_box.gif") top left no-repeat;
	width: 234px;
	height: 58px;
	margin: 0px auto 10px;
	text-align: center;
}
.lf_field label {
	display: block;
	font-size: 11px;
	color: #7a7a7a;
	padding: 5px 0px 3px 10px;
	text-align: left;
}
.lf_field div {
	background: url("images/lf_field.gif") top left no-repeat;
	width: 215px;
	height: 21px;
	padding: 0px 0px 0px;
	margin: 0px auto;
}
.lf_field input {
	width: 215px;
	padding: 4px 0px 0px 0px;
	margin: 0px auto;
	border: none;
	font-size: 11px;
	color: #7a7a7a;
	text-indent: 5px;
	background: transparent;
}
#lf_login {
	text-align: right;
	padding: 0px 18px 0px;
}
#lf_login input {
	border: none !important;
}
#hi_text_w1 {
	padding: 22px 0px 0px 24px;
}
#hi_text_w2 {
	width: 409px;
	height: 150px;
	overflow: hidden;
	/*border: 1px solid white;*/
}
#hi_text_w3 {
	margin-top: 0px;
}
#hi_text_w3 div{
	height: 150px;
	overflow: hidden;
}

#hi_text_w2 h3 {
	margin: 0px;
	padding: 10px 0px 8px 0px;
	font-size: 17px;
	color: #4d4d4d;
	font-weight: normal;
}
#hi_text_w2 p {
	text-align: left;
	font-size: 12px;
}

#hi_img_w1 {
	float: right;
	padding: 28px 14px 0px 0px;
}
#hi_img_w2 {
	width: 311px;
	height: 137px;
	position: relative;
	background: url("images/hi_img_bg.gif") top left no-repeat #cfcfcf;
}
.hi_img_img {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 291px;
	height: 117px;
}

#hi_img_s1 {
	z-index: 101;
}

#hi_balls_w1 {
	float: right;
	width: 13px;
	margin: 40px 10px 0px;
	height: 100px;
}
.hi_balls_ball {
	width: 12px;
	height: 12px;
	margin: 0px 0px 10px 0px;
	cursor: pointer;
	overflow: hidden;
}
.hi_balls_on {
	display: none;
	width: 12px;
	height: 12px;
	background: url("images/hi_balls_on.gif") top left no-repeat;
}
.hi_balls_off {
	width: 12px;
	height: 12px;
	background: url("images/hi_balls_off.gif") top left no-repeat;
	overflow: hidden;
}
#hi_balls_s1 .hi_balls_on {
	display: block;
}

#statsBar {
	text-align: center;
	border-top: 1px solid #d8d8d8;
	color: #6f6f6f;
	padding: 5px 0px;
}
#statsBar ul {
	margin: 0px auto;
	padding: 0px;
}
#statsBar ul li {
	margin: 0px;
	padding: 0px 15px;
	display: inline;
	list-style: none;
}




#userMenu1 {
	background: url("images/userMenu2.png") top left repeat-y;
	width: 191px;
	margin: 4px 0px 0px 4px;
}
#userMenu2 {
	background: url("images/userMenu1.png") top left no-repeat;
	z-index: 102;
}
#userMenu {
	background: url("images/userMenu3.png") bottom left no-repeat;
	z-index: 102;
      padding: 40px 0px 0px 0px;
}
#userMenu ul {
	margin: 0px;
	padding: 3px 7px 3px 8px;
}



#userMenu ul li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #fcfdfe;
	border-top: 1px solid #edf1f4;
	padding: 2px 0px 2px 23px;
	background: url("images/userBullet.png") 12px 10px no-repeat;
       color: #656565;
	font-size: 11px;
}

#userMenu ul li ul li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #fcfdfe;
	border-top: 1px solid #edf1f4;
	padding: 2px 0px 2px 5px;
        background: url("") 0px 0px no-repeat;
	
}

#userMenu ul li.first { border-top: none; }
#userMenu ul li.last { 
border-bottom: none;
padding: 2px 0px 12px 23px;
 }

#userMenu ul li a {
	color: #656565;
	font-size: 11px;
}
#userMenu ul li a:hover {
	color: #4fade3;
}


#popup_w1 {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background: url("images/blank.gif") white;
/*	filter:alpha(opacity=83);
	-moz-opacity:0.83;
	-khtml-opacity: 0.83;
	opacity: 0.83;*/
	z-index: 105;
	display: none;
}
#popup_w2 {
	width: 619px;
	height: 111px;
	background: url("images/popup.png") top left no-repeat;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -100px 0px 0px -357px;
	z-index: 106;
	display: none;
}
#popup_w2 a.close {
	display: block;
	width: 32px;
	height: 30px;
	float: left;
}
* html #popup_w1 { position: absolute; }
* html #popup_w2 { position: absolute; }

#pc_table {
	float: right;
	padding: 18px 5px 0px 0px;
}
#pc_label {
	float: left;
	clear: left;
	padding: 20px 0px 0px 28px;
}
#popup_loading {
	text-align: center;
	padding: 20px 0px 0px 0px;
	clear: left;
}
