/* CSS Document */
/*--------------------------------------body---*/
body {
	color:#606060;
	font: 0.8em "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

			  
/*---------------------------------------------------------structure---*/
#body { 
	margin:0 0 0 0;
	padding: 0 0 0 0;
}


.white {
	color:#fff;
}

.green {
	color:#c0bd30;
}

.light_green {
	color:#c9e196;
}

.blue {
	color:#2b7099;
}

.orange {
	color:#f8991d;
}

.red {
	color: #ff0000;
}

.t11 {
	font-size:11px;
}

.t14 {
	font-size:14px;
}

h2 {
font-size:24px;
font-weight: normal;
margin-top:0px;
}

h2.heading {
font-size:24px;
font-weight: normal;
margin-top:0px;
margin-bottom:0px;
}

h3 {
font-size:18px;
font-weight: normal;
margin-top:0px;
margin-bottom:5px;
}

#footer {
	clear:both;
	width: 100%;
	
	background:#262626 url(/images/tail_footer_box.png) 0 0 repeat-x;
}

#footer_content {
	width: 950px;
	margin:auto;
	color:#d0d0d0;
	background:#262626 url(/images/footer_light.png) 0 0 repeat-x;
	padding:10px 0 15px 55px;
}

#footer_content td p{
	color:#bfbebe;
}

#footer_content a {
	color:#666; 
	text-decoration:none; 
	outline: none;
	font-size:11px;
	font-weight:normal;

}

#footer_content a:hover {
	color:#666;
	text-decoration:underline !important;
	outline: none;
	font-size:11px;
	font-weight:normal;

}


a {
	color:#3299db; 
	text-decoration:none; 
	font-weight:bold;
	outline: none;

}

a:hover {
	color:#3299db;
	text-decoration:underline !important;
	font-weight:bold;
	outline: none;

}

a.white {
	color:#fff; 
	text-decoration:none; 
	font-weight:bold;
	outline: none;

}

a.white:hover {
	color:#fff;
	text-decoration:underline !important;
	font-weight:bold;
	outline: none;

}

a.login {
	color:#0177ff; 
	text-decoration:none; 
	font-weight:bold;
	font-size:11px;
}

a.login:hover {
	color:#0177ff;
	text-decoration:none !important;
	font-weight:bold;
	font-size:11px;
}

a.accordion {
	color:#333; 
	text-decoration:none; 
	font-weight:normal;

}

a.accordion:hover {
	color:#333; 
	font-weight:normal;
	text-decoration:none !important;
}


ul.sub_menu {
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	width:100%;

}
ul.sub_menu li {
	display:block; 
	color:#b1b1b1;
	font-size:11px;
	float:left;
	padding:0 5px 0 13px;
	font-weight:bold;

}

ul.sub_menu li a {
	color:#c9c9c9;
	text-decoration:none !important;
}

ul.sub_menu a:hover {
	color:#fff;
	text-decoration:none !important;
	

}

#main_content {
	width:970px;
	margin:auto;
	padding-top:5px;
}

.content_left {
	margin-left:10px;
	margin-bottom:10px;
	width: 705px;
	float:left;
	border-right:1px dotted #666;
}

.content {
	padding-left:10px;
	padding-right:10px;
}

.content_right {
	margin-bottom:10px;
	width: 239px;
	float:left;

}


.date_wrapper {
	width:35px; 
	background:url(/images/wrapper_time_sm.gif) 0 2px no-repeat; 
	height:40px;  
	color:#666; 
	font-size:12px; 
	line-height:17px;   
	text-align:center;
	padding:5px 0 0 0;
}

#login_area {

	display:none;
	background-color:#2f2f2f;
	width:224px;
	border:1px transparent;
	text-align:left;
	padding:12px;
	position: absolute;
	margin:-5px 0 0 0;
	color:#789;
	font-size:11px;	
}



.login_form td {
	font-size:11px;
}



.login_button {
	padding:5px;
	background:#666;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.slogan {
font-size:16px;
color:#c9e196;
font-weight:bold;
}

.button {
	clear:both;
	padding:5px;
	background:#666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:140px;
}

.button a {	
	color:#fff;
	font-size:12px;
	font-weight:bold;	
}

.button a:hover {	
	color:#fff;
	font-weight:bold;
	text-decoration:none !important;	
}

.button:hover {
	background:#ccc;
}