@charset "utf-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
}
a{
	color:#012258;
	font-weight:bold;
}
input, textarea {
	float:left; 
	padding:4px; 
	font-size:15px;
	margin:2px; 
	border:1px solid #CCCCCC; 
}
.item{
	background-image:url(../images/main/item_bg.gif);
	width:130px;
	height:130px;
	padding:9px;
	margin:8px;
	float:left;
}
.contact_form{
	font-size:16px;
}
.blue_bold{
	color:#012258;
	font-weight:bold;
}
#container{
	width:980px;
	margin:auto;
	min-height:850px;
}
#login{
	z-index:1000;
	position:absolute;
	margin-left:370px;
	margin-top:30px;
	background-image:url(../images/main/login_box.gif);
	background-repeat:no-repeat;
	width:281px;
	background-position:center bottom;
}
#stat_header{
	background-image:url(../images/main/stat_header.gif);
	background-repeat:no-repeat;
	color:#d6e6ff;
	height:30px;
	padding:9px;
	padding-left:15px;
	padding-right:15px;
	font-size:15px;
	width:618px;
	margin:auto;
	margin-top:20px;
}
#stat_header select{
	font-size:11px;
}
#stat_graph{
	border:1px solid #e5e5e5;
	width:650px;
	margin:auto;
	margin-bottom:15px;
}
#stat_info{
	border:1px solid #e5e5e5;
	width:590px;
	margin:auto;
	padding:30px;
	margin-bottom:10px;
	overflow:auto;
}
.stat_item_big{
	width:200px;
	border-right:1px solid #e5e5e5;
	float:left;
	padding-left:20px;
}
.stat_item_sm{
	width:120px;
	float:left;
	padding-left:20px;
}
.stat_tit{
	font-size:40px;
	font-weight:bold;
	color:#02225d;
}
.stat_des{
	font-size:14px;
	font-weight:bold;
	color:#a3a3a3;
}
.tab_row{
	font-size:14px;
	color:#8a8a8a;
	padding:5px;
	border:1px solid #e5e5e5;
	border-bottom:0px;
	overflow:auto;
}
.tab_date{
	float:left;	
	width:130px;
	padding:2px;
	padding-left:8px;
	font-weight:bold;
	color:#02225d;
}
.tab_item{
	float:left;	
	width:145px;
	padding:2px;
	padding-left:13px;
	border-left:1px solid #f3f3f3;
	text-align:center;
}
.blue_bold{
	font-weight:bold;
	color:#02225d;
}
#login_form{
	padding:15px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	margin-bottom:15px;
	display:none;
}
#login_form input{
	padding:1px; 
	font-size:12px;
	margin:1px; 
	border:1px solid #CCCCCC; 
}
#login_button{
	margin-top:-10px;
	padding:13px;
	background-image:url(../images/main/login_button.png);
	width:255px;
	height:15px;
	font-size:14px;
	font-weight:bold;
	color:#d6e6ff;
	cursor:pointer;
}
#top_items{
	margin-left:10px;
	margin-right:10px;
	border-top:1px solid #EEEEEE;
	margin-bottom:15px;
}
.top_item{
	padding:10px;
	border-bottom:1px solid #EEEEEE;
	cursor:pointer;
}
#left_div{
	width:315px;
	float:left;
	padding-bottom:20px;
}
#left_div a{
	text-decoration:none;
	font-size:15px;
}
#legal,#partner{
	padding-left:30px;
	padding-right:30px;
	color:#999999;
	font-weight:normal;
	font-size:12px;
	cursor:pointer;
}
#synadd_banner{
	cursor:pointer;
}
#right_div{
	width:665px;
	float:left;
}
#left_content{
	width:295px;
	padding:10px;
	background-image:url(../images/main/mid_left.gif);
	background-repeat:repeat-y;
}
#logo{
	margin-bottom:35px;
}
.menu_item_wh, .menu_item_gr{
	padding:20px;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	cursor:pointer;
}
.menu_item_gr{
	background-color:#f8f8f8;
}
.menu_item_wh:hover, .menu_item_gr:hover{
	background-color:#e5f1fa;
}
.menu_item_on{
	background-color:#e5f1fa;
	border-bottom:1px solid #a8b4be;
	border-top:1px solid #a8b4be;
}
.menu_title{
	color:#181818;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}
.menu_body{
	color:#6e6e6e;
	font-size:11px;
}
#flash{
	height:566px;
	padding-top:8px;
}
.submenu{
	padding:5px;
	height:40px;
}
.submenu_left{
	background-image:url(../images/main/submenu_left.gif);
	height:37px;
	width:8px;
	float:left;
}
.submenu_right{
	background-image:url(../images/main/submenu_right.gif);
	height:37px;
	width:8px;
	float:left;
}
.submenu_mid{
	float:left;
	width:635px;
	height:37px;
	background-image:url(../images/main/submenu_mid.gif);
	background-repeat:repeat-x;
}
.submenu_div{
	float:left;
	height:33px;
	padding:2px;
}
.submenu_item{
	float:left;
	height:15px;
	font-size:12px;
	color:#959595;
	padding:11px;
	cursor:pointer;
}
.submenu_item:hover{
	color:#444444;
}
.content{
	clear:both;
	padding:10px;
	font-size:12px;
	line-height:24px;
	color:#555555;
}
.content h3{
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding:0px;
	margin:0px;
}
.request{
	cursor:pointer;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Overlay */
#simplemodal-overlay {background-color:#FFFFFF; cursor:wait; display:none;}

/* Container */
.window {width:450px; font-size:15px; text-align:left; font-weight:bold;}
.window-content {background:url(../images/main/form_mid.gif) repeat-y; color:#AAAAAA; overflow:auto; padding:10px;}
#contact-container h1 {color:#012258; margin:0; padding:0 0 6px 12px; font-size:24px; text-align:left; margin-bottom:15px;}
.window h1 {color:#012258; margin:0; padding:0 0 6px 12px; font-size:24px; text-align:left;}
.contact-loading {position:absolute; background:url(../images/main/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
.contact-message {text-align:left; padding:15px;}
.contact-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
.window br  {clear:both;}
.window form {padding:0; margin:0;}
.window label {clear:left; display:block; width:100px; float:left; text-align:left; padding-left:10px;}
.contact-input {float:left; width:300px;}
.window textarea {height:114px; font-size:.9em;}
.contact-cc {font-size:.9em; cursor:default;}
.contact-top {height:26px; background:url(../images/main/form_top.gif) no-repeat; padding:0; margin:0;}
.contact-bottom {height:26px; background:url(../images/main/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
.contact-bottom a,
.contact-bottom a:link,
.contact-bottom a:active,
.contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
.contact-bottom a:hover {color:#888;}
.contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:12px; padding-bottom:5px; font-weight:bold; color:#fff; text-align:center; vertical-align:top;}
.contact-send {width:50px; background:url(../images/main/send.png) no-repeat;}
.contact-cancel {width:65px; background:url(../images/main/cancel.png) no-repeat;}
a.modalCloseX,
a.modalCloseX:link,
a.modalCloseX:active,
a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:14px; right:20px; color:#999; padding:4px;}
a.modalCloseX:hover {color:#9bb3b3;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/