body
{
	background: #fff;
}

li,ul
{
list-style:none;
padding:0;
margin:0;
}


.left
{
	float:left;
}

.right
{
	float:right;
	width:280px;
}
form,input,select{font-size:12px;}


/*export*/
.flash_export
{
	cursor:pointer;
	text-decoration:underline;
	width:50px;
	margin-left:20px;
}

#header
{
	background: url(../images/header_bg.gif) repeat-x;
	height:108px;

}

#header .main_nav
{
	height:82px;


}
#header .logo
{
	margin-top:10px;
	width:150px;
	text-align:center;

}

#header .navigation 
{
	margin-top:53px;
	height:29px;
}
#header .navigation li
{
	float:left;
	background: url(../images/nav_tab.gif) no-repeat 0 0;
	height:29px;
	margin-right:12px;
	padding-left:12px;
}

#header .navigation li a
{
	background: url(../images/nav_tab.gif) no-repeat 100% 0;
	letter-spacing:2px;
	padding-right:10px;
	display:block;
	height:21px;
	text-decoration:none;
	font-size:14px;
	color:#555;
	font-weight:bold;
	padding-top:8px;
}

#header .navigation li.current
{
	float:left;
	background: url(../images/nav_tab_current.gif) no-repeat 0 0;
	height:29px;
	margin-right:12px;
	padding-left:12px;
}

#header .navigation li.current a
{
	background: url(../images/nav_tab_current.gif) no-repeat 100% 0;
	letter-spacing:2px;
	padding-right:10px;
	display:block;
	height:24px;
	text-decoration:none;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
}

#header .sub_nav
{
	background: url(../images/sub_nav_bg.gif) no-repeat 0 0;
	height:26px;
	padding-left:150px;
}

#header .sub_nav_wrapper
{
	height:26px;
	padding-right:20px;
	background: url(../images/sub_nav_bg.gif) no-repeat 100% 0;
}
#header .sub_nav_wrapper li
{
	float:left;
	font-size:14px;
	color:#fff;
	margin-right:20px;
	height:26px;
	line-height:24px;
}
#header .sub_nav_wrapper li a
{
	color:#fff;
	display:block;
	text-decoration:none;
	padding-top:3px;
	letter-spacing:1px;
}
#header .sub_nav_wrapper li.current
{
	background: url(../images/sub_nav_current.gif) no-repeat 0 0;
	height:26px;
	line-height:24px;
	margin-right:20px;
	padding-left:6px;
}
#header .sub_nav_wrapper li.current a
{
	background: url(../images/sub_nav_current.gif) no-repeat 100% 0;
	height:26px;
	padding-right:6px;

	color:#c43104;
}
#header .userinfo
{
	margin-right:10px;
	margin-top:30px;
	color:#999;
	letter-spacing:1px;
	text-align:right;


}

#header .userinfo span
{
	color:#ae3800;
	font-weight:bold;
}
#header .userinfo a
{
	color:#666;
}
#header .userinfo a:hover
{
	text-decoration:none;
	color:#000;
}

#header .common_search
{
	float:right;
	margin-top:10px;
	height:25px;
}

#header .common_search li
{
	float:left;
	height:21px;
	margin:0;
	padding:0;
}

#header .common_search li.box
{
	width:136px;
	background: url(../images/common_search_bg.gif) no-repeat;
	text-align:center;
}

#header .common_search li.box input 
{
	border:0;
	width:130px;
	background:#fff;
	color:#777;
}

#header .common_search li.search_by
{
	background: url(../images/common_search_bg2.gif) no-repeat;
	width:63px;
	line-height:21px;
}

#header .common_search li.search_by span
{
	display:block;
	margin-left:10px;
	cursor:pointer;
	color:#444;
}

#header .common_search li.search_by2
{
	background: url(../images/common_search_bg3.gif) no-repeat;
	width:63px;
	line-height:21px;
}

#header .common_search li.search_by2 span
{
	display:block;
	margin-left:10px;
	cursor:pointer;
	color:#993300;
}

#header .common_search li.btn
{
	margin-left:5px;
	margin-right:5px;
}

#header .common_search li.btn img
{
	cursor:pointer;
}

#header .search_by_down
{
	position: absolute;
	background:url(../images/common_search_bg4.gif) no-repeat bottom;
	height:60px;
	width:63px;
	display:none;
}

#header .search_by_down li
{
	margin-left:4px;
	margin-right:4px;
	text-align:left;
}

#header .search_by_down li a
{
	text-decoration:none;
	color:#666;
	display:block;
	border-bottom:1px solid #eee;
	padding-left:6px;
}

#header .search_by_down li a.current
{
	background:#f2f2f2;
}
#header .search_by_down li a:hover
{
	background:#f2f2f2;
}
.pager
{
	width:600px;
	text-align:center;
	margin:0 auto;
}

.pager span.pages {
background-color:#F86F00;
border:1px solid #fff;
color:#fff;
font-weight:bold;
margin:2px;
padding:3px 5px;
}

.pager span.current
{
	background-color:#fff;
border:1px solid #fff;
color:#333;
font-weight:bold;
margin:2px;
padding:2px 4px;
}

.pager span.extend
{
background-color:#fff;
border:1px solid #fff;
color:#666;
margin:2px;
padding:2px 4px;
}

.pager span.page
{
background-color:#F86F00;
border:1px solid #F86F00;
font-weight:bold;
text-decoration:none;	
color:#FFFFFF;
margin:2px;
padding:2px 4px;
cursor:pointer;
font-family:arial;
}
#add_option
{
background:transparent url(../images/eg.gif) no-repeat scroll 0pt 100%;
cursor:pointer;
height:36px;
padding-left:30px;
padding-top:12px;
}

#main
{
	background:url(../images/main_bg.gif) repeat-y;
	min-height:600px;
}
#main .content_title
{
	height:20px;
	margin-right:10px;
	padding-top:10px;
}
#main .content_title_search
{
	/*height:30px;*/
	height:40px;
	margin:7px;
}
#main .content_title .text_content
{
	/*float:left;*/
	width: 600px;
	margin-top: 10px; 
	height: 20px;
}
#main .content_title .images_content
{
	width:100px;
	float:left;
	text-align:right;
}
#main .content_title h1
{
	font-size:14px;
	margin:0;
	padding:0;
	float:left;
	background: url(../images/arrow_bg.gif) no-repeat 3px 5px;
	padding-left:12px;
	display:inline;
	line-height:16px;
}

#main .content_title h1 a
{
	color:#333;
	text-decoration:none;
}

#main .content_title h1 a:hover
{
	text-decoration:underline;
}
#main .content_title span
{
	float:right;
	margin-right:30px;
	background: url(../images/arrow_up.gif) no-repeat 0 7px;
	padding-left:10px;
	cursor:pointer;
}

#main .content_title span.open
{
	background: url(../images/arrow_down.gif) no-repeat 0 7px;
}

#search_box 
{
	display:hidden;
	width:730px;
	background: url(../images/search_box_bg.gif);
	padding-top:10px;
	margin-bottom:10px;
}
#password_content
{
	display:hidden;
	width:490px;
	background: url(../images/search_box_bg.gif);
	padding-top:10px;
	margin-bottom:10px;
}

#search_box .wrapper ,  #password_content .wrapper
{
	padding:0px 5px 5px 5px;
	background: url(../images/search_box_bg.gif) bottom;
}

#search_box .closeme 
{
	position:absolute;
	width:11px;
	height:11px;
	display:block;
	background: url(../images/closeme.gif) no-repeat;
	cursor:pointer;
	display:none;	
}

#search_box td.item 
{
	width:70px;
	text-align:right;
	color:#666
}

#search_box input.inputbox 
{
	border:1px solid #ccc;
	background:#fff;
	margin-right:6px;
}
#search_box span 
{
	color:#999;
	margin-left:10px;
}


.button
{
	background: url(../images/btn_bg.gif)  no-repeat 0 0;
	width:63px;
	height:19px;
	line-height:19px;
	color:#666;
	letter-spacing:3px;
	text-align:center;
	cursor:pointer;
	border:0;
}

.button:hover
{
	background: url(../images/btn_hover_bg.gif)  no-repeat 0 0;
	color:#f47721;
}

.clear
{
	clear:both;
}


.data_table
{
	margin-right:20px;	
}
.data_table th
{
	white-space:nowrap;
	overflow:hidden;
	background: #e7e6e6 url(../images/table_header_bg.gif) no-repeat -10px 0px;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	color:#4f4f4f;
	padding-left:14px;
	font-family: "Microsoft YaHei" ! important;
	font-size:14px;
	letter-spacing:2px;
}

.data_table td a
{
	text-decoration:none;
	color:#C72026;
}
.data_table th a
{
	text-decoration:none;
	color:#4f4f4f;
}
.data_table a.sort-desc
{
	text-decoration:none;
	color:#4f4f4f;
	background: url(../images/arrow_down.gif) no-repeat 100% 9px ;
	padding-right:8px;
}


.data_table a.sort-asc
{
	text-decoration:none;
	color:#4f4f4f;
	background: url(../images/arrow_up.gif) no-repeat 100% 9px ;
	padding-right:8px;
}

.data_table th.first
{

	background: url(../images/table_header_bg.gif) no-repeat;
	border-left:0px;
}


.data_table th.last
{
	background: url(../images/table_header_bg.gif) no-repeat 100% 0 ;
}
.data_table th.last2
{
	background: url(../images/table_header_bg.gif) no-repeat 100% 0 ;
	border-left:0px;
}
.data_table td
{
  white-space:nowrap;
  overflow:hidden;
	background:#fff;
	border-left:1px solid #e6e3e6;
	border-bottom:1px solid #e6e3e6;
	color:#333333;
	font-family:Tahoma,Verdana;
	padding-left:14px;
	font-size:12px;
}
.data_table td.last
{
	border-right:1px solid #e6e3e6;
}

.data_table td.single
{
	border-left:1px solid #e6e3e6;
	border-bottom:1px solid #e6e3e6;
	border-right:1px solid #e6e3e6;
}

.data_table tr.row td
{
	background:#f6f6f6;
}

.data_table td.highlight
{
	color:#c72026;
}

.data_table td.highlight a:link
{
	color:#c72026;
	text-decoration: none; 
}
.data_table td.highlight a:hover
{
	color:red;
	text-decoration: none; 
}
.data_table td.highlight a:visited
{
	font-weight:normal;
	text-decoration: underline; 
	color: #422322;
}

.data_table div.summary
{
	font-weight:bold;
	clear:both;
}

.data_table h3
{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding:0;
	margin:0;
}

.data_table h3.highlight
{
	color:#c72026;
	background:#fff;
}

.data_table div.summary span
{
	color:red;
}

.list_table_fix
{
	margin-left:10px;
}

.sidebar
{
	margin-top:16px;
	border:1px solid #ffc778;
	margin-right:6px;
	display:block;
}
.sidebar table
{
	color:#A04000
}
.sidebar p span
{
	margin-left:6px;
	color:#a04000;
}
.sidebar h3
{
	font-size:12px;
	font-weight:bold;
	color:#f86f00;
	line-height:28px;	
	background: url(../images/sidebar_title_bg.gif) repeat-x;
	height:28px;
	border-bottom:1px solid #ffc778;
	margin:0;
	padding:0;
	text-indent:12px;
}
.sidebar p
{
	margin-bottom:6px;
	padding:0;
}

.sidebar a
{
	padding:3px;
	display:block;
	color:#a04000;
	text-indent:6px;
	text-decoration:none;
	border-bottom:1px dotted #fdf2d7;
}

.sidebar a:hover
{
	background:#fff9eb;
	color:#ff0000;
}

#footer
{
	border-top:1px solid #f2f2f2;
	padding:6px;
	color:#ccc;
	letter-spacing:1px;
}

#footer span
{

}

#footer a
{	
	color:#666;
}

#footer li.title
{
	color:#fff;
	background:url(../images/footer_bg.gif)  no-repeat;
	width:67px;
	height:16px;
	padding-left:7px;
}

#footer a:hover
{
	color:#e77e04;
	text-decoration:none;
}

#footer h2
{
	font-family: "Microsoft YaHei" ! important;
	font-size:15px;
	letter-spacing:2px;
	color:#666;
	line-height:40px;
	margin-top:15px;
}


#footer li.logo
{
	color:#666;
	margin-left:10px;
	width:70px;
	margin-top:15px;
}

div.login
{
	width:760px; 
	margin:0 auto;
}
.login-form 
{
	border-right:2px solid #eee;
	border-bottom:2px solid #eee;
}
.login-form form
{
	border:1px solid #ff9966;
	background:#f6f6f6;
	padding:8px;
}
.login-form h3
{
	font-size:14px;
	font-weight:bold;
	line-height:26px;
	letter-spacing:2px;
	color:#444;
	border-bottom:1px solid #ccc;
	margin:0;
	padding:0;
}

.login-form table
{
	margin-top:16px;
	font-size:14px;
}

.login-form input.inputbox
{
	font-size:14px;
	width:200px;
	border:1px solid #ff9966;
	background:#fff;
	height:22px;
	padding-top:5px;
}

.short-footer
{
	background:#fff4df;
	width:760px; 
	margin:0 auto;
	padding:3px;
	margin-top:20px;
	text-align:center;
}

.login-form a
{
	font-size:12px;
}

.login-form img
{
	border:1px soild #444;
}

.summary-table
{
	margin-top:5px;
	margin-right:15px;
	margin-bottom:5px;
}

.summary-table th
{
	border-bottom:1px solid #e6e3e6;
	border-left:1px solid #e6e3e6;
	border-top:1px solid #e6e3e6;
	background:none;
	font-size:12px;
	font-family:Tahoma, Verdana,sans-serif !important;
}


.summary-table th.last
{
border:1px solid #e6e3e6;
background:none;
font-family:Tahoma, Verdana,sans-serif !important;
}

.summary-table table
{
	margin:0;
}



.blue_btn
{
	height:19px;
	background:url(../images/button_blue_bg.gif) 0 0 no-repeat;
	text-align:center;
	cursor:pointer;
}

.blue_btn span
{
	margin-left:2px;
	padding-right:2px;
	display:block;
	height:19px;
	background:url(../images/button_blue_bg.gif) 100% 0 no-repeat;
	color:#3877b3;
}

.blue_btn a
{
	color:#3877b3;
}
.btn_2
{
	width:40px
}
.btn_4
{
	width:61px;
}
.btn_5
{
	width:70px;
}
.btn_6
{
	width:100px;
}

.btn_9
{
	width:130px;
}

.cursor
{
	cursor:pointer;
}
.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 300px;
left: 0; /*leave this alone*/
top: 0; /*leave this alone*/
background: #E1EDFF;
border: 2px solid gray;
border-width: 1px 2px 2px 1px;
padding: 5px;
overflow-y:auto;
}

.ajaxtooltip th
{
	background: #6FAFEA;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	border:1px solid #fff;
}
.ajaxtooltip td
{
	background:#fff;	
	border:1px solid #f2f2f2;
}




.dashboard
{
	clear:both;
}

.dashboard_title
{
	height:22px;
	background: url(../images/nav_bg.gif);	
}

.dashboard_title h3
{
	color:#1F3852;
	font-weight:bold;
	font-size:12px;
	padding:4px 8px;
}

.dashboard_content
{
	padding:8px;
}

.dashboard_content span
{
	color:red;
}
.dashboard_block
{
	border: 1px solid #95C9E1;
	margin-bottom:12px;
}

.dashboard_block p
{
padding:0;
margin:0;
}

/*auto complete*/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	text-align:left;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
/***********************/
	.data-table
{
	margin:0;
	padding:0;
	font-size:12px;
}

.data-table th
{
	background:#EE7F09;
	border-left:1px solid #fff;

	color:#fff;	
	text-align:center;
	font-weight:normal;
}

.data-table  tbody tr:hover td
{
	background:#f2f2f2;
}


.data-table td
{
	border-bottom:#dddddd 1px solid;
	border-left:#dddddd 1px solid;
	color:#585858;
}

.data-table td.align-left
{
	text-align:left;
	color:#003399;
}
.schedule-table
{
	clear:both;
}
table.schedule th
{
	height:19px;
	width:19px;
	min-width:19px;
	min-height:19px;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px;	
	padding:0;
	margin:0;
}

table.schedule td
{
	height:19px;
	background:#ffff;
	border-left:1px solid #ccc;
	padding-left:5px;
}



table.schedule th.month
{
	height:20px;
	min-height:21px;
	width:auto;
	border-bottom:1px solid #fff;
}
.schedule-table
{
	clear:both;
}

th.height-40
{
	height:40px;
}

table.website th
{
	height:40px;
	padding:0;
	margin:0;
	padding-left:5px;
}

table.website td
{
	height:19px;
	background:#ffff;
	border-left:1px solid #ccc;
	padding-left:5px;
	}

.scrool-layer
{
	overflow-x: scroll;
}



/*ie6 fix*/
#index_parent ,#search_parent, #compare_parent
{
	width:46px;
	margin:0;
	padding:0;
}

#schedule_parent
{
	width:65px;
	margin:0;
	padding:0;
}
#custom_parent
{
	width:80px;
	margin:0;
	padding:0;
]

.sub_nav_wrapper li
{
	width:50px;	
}
