﻿/* 
================================
Skin styles for DotNetNuke
================================
*/

/* ??è??ùê? */
body {
	font-family:arial;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:#929292;
}
a:link {
		font-size:12px;color:#565656;
}
a:visited {
	color:#565656;
}
a:hover {
	color:ff0000;
}
td,div,p {
	font-family:宋体;
	font-size:12px;
}
select,input,textarea {
	font-family:宋体;
	font-size:12px;
}
/* logoDD */
.logo {
	width:100%;
	height:80px;
	background:url(logo_bg.gif);
}
.topmenu{
	width:280px;
	background:url(topmenu_bg.gif);
	letter-spacing:1px;
	text-align:center;
	padding-bottom:2px;
	font-family:宋体;
}
.topmenu a:link{
	color:#ffffff;
	font-family:arial,宋体;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;	
	letter-spacing:1px;
}
.topmenu a:visited{
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;
}
.topmenu a:hover{
	text-decoration:underline;	
}
.search{
	color:#595959;
	padding-right:20px;
}
/* ?úèY?? */
.left {
	width:207px;
}
.lefttitle{
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}
.clip {
	width:1px;
	background:url(dot.gif);
}
.right {

}
.normaltitle {
	background:url(dot.gif) repeat-x left bottom;
	height:24px;
	color:#333333;
	font-weight:bold;
	font-size:14px;
	}
.normaltext {

	color:#333333;
	font-weight:bold;
	font-size:14px;
	}
.title_black{
	height:24px;
	background:url(title_black.gif);
	padding:1px 0px 0px 10px;
}
.title_green{
	height:24px;
	background:url(title_green.gif);	
	color:#ffffff;
	padding:1px 0px 0px 6px;
}
.title_gray{
	height:43px;
	background:url(left_atttitle.gif);	
	color:#464646;
	padding:0px 0px 0px 6px;
}
.atttitle {
	color:#464646;
	font-weight:bold;
	font-size:13px;
}
.time{
	color:#ffffff;
}
.current{
	height:24px;
	background:url(current_bg.gif);	
	color:#4d4d4d;
	padding:3px 0px 0px 10px;
}
.currentText{
	color:#4d4d4d;
}
.currentText a:link{
	color:#4d4d4d;
}
.currentText a:visited{
	color:#4d4d4d;
}
.currentText a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.menu{
	background:url(menu_bg.gif) #E6E6E6 repeat-x left top;
	padding:3px 15px 0px 25px;
	width:100%;
}
.menu td {
	background:url(list_bg.gif) no-repeat left bottom;
	height:23px;
	width:100%;	
	padding:6px 0px 0px 26px;

}
.menu a{
	font-family:宋体;
	font-size:13px;
}
.banner{
	height:120px;
}
.navigation {
	PADDING-RIGHT: 15px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 14px;
}
.hr {
	background:url(dotted2.gif) repeat-x left 8px;
	height:16px;
	width:100%
}
.loginInfo {
	padding-bottom:0px;
	line-height:18px;
}
.list1 {
	padding:0px 0px 0px 0px;
}.list1 td{
	height:22px;
}
.sublist {
	padding-left:16px;
}
.login{
	background:#EBEBEB;
	height:125px;
}


.title_attention{
	background:url(attention_bg.gif);
	height:44px;
	color:#4C4C4C;
	font-wei		ght:bold;
	padding:7px 0px 0px 20px;
}
.attention {
	background:#EBEBEB;
	padding:2px 15px 2px 25px;
}
.attention td {
	background:url(dot.gif) repeat-x left 20px;
	height:21px;
	
}
.attention a:link{	
	width:100%;
	background:url(arrow.gif) no-repeat left middle;
	padding-left:15px;
	color:#1E1E1E;
	text-decoration:none;
	height:20px;
	padding-top:4px;
	font-size:13px;
}
.attention a:visited{
	width:100%;
	background:url(arrow.gif) no-repeat left middle;
	padding-left:15px;
	color:#1E1E1E;
	text-decoration:none;
	height:20px;
	padding-top:4px;
	font-size:13px;
}
.attention a:hover {
	width:100%;
	background:url(arrow.gif) no-repeat left middle;
	padding-left:15px;
	color:#1E1E1E;
	text-decoration:underline;
}
.content_bg{
	background:url(content_bg.gif) repeat-x left top;
	padding:0px 20px 0px 20px;
}
.pic{
	width:200px;
	padding:8px 0px 0px 13px;
}
.title_white{
	border-bottom:#787878 1px solid;
	color:#333333;
	font-weight:bold;
	font-size:14px;
	height:22px;
	letter-spacing:1px;
	padding-left:12px;
}
.title_whitetext{
	color:#333333;
	font-weight:bold;
	font-size:14px;
	letter-spacing:1px;

}
.list_login {
	padding:3px 15px 0px 6px;
	height:28px;
}
.list_login td {
		padding:4px 0px 4px 4px;
}
.list_left {
	padding:3px 15px 0px 23px;
	height:28px;
}
.list_left td {
		background:url(list_bg2.gif) no-repeat left bottom;
		padding:6px 0px 4px 6px;
}
.list_left a{
	font-size:12px;
}
.list_left a:visited{
	font-size:12px;
}
.list_leftlinks {
	padding:3px 15px 0px 25px;
	height:29px;
}
.list_leftlinks td {
		background:url(arrow_yellow.gif) no-repeat left bottom;
		padding:6px 0px 6px 20px;
}
.list_leftlinks a{
	font-size:12px;
}
.list_leftlinks a:visited{
	font-size:12px;
}
.list {
	padding:3px 0px 0px 0px;
	height:28px;
}
.list td {
		background:url(list_bg2.gif) no-repeat left bottom;
		padding:6px 0px 4px 10px;
}

.line{
	background:url(dot2.gif);
}
.title_blue{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	letter-spacing:1px;
	padding-top:2px
}
.title_bluetext{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	letter-spacing:1px;

}
.blue_text{
	background:url(blue_bg.gif) #DCECFB repeat-x left top;
}
.blue_list{
	background:url(blue_bg.gif) #DCECFB repeat-x left top;
	padding:0px 4px 0px 4px;
}
.blue_list td {
		background:url(list_bg2.gif) no-repeat left top;
		padding:6px 0px 4px 10px;
}
.bottom2{
	background:url(bottom_bg2.gif);
	height:32px;
	color:#444444;
	text-align:center;
	padding-top:4px;
}
.text {
	line-height:22px;
	font-size:13px;
}
/* ±íμ￥ */
form{
	margin:0px;
	padding:0px;
}
.input {
	background:#ffffff;
	border-left:#a1a1a1 1px solid;
	border-top:#707070 1px solid;
	border-right:#ffffff 1px solid;
	border-bottom:#ffffff 1px solid;
	height:20px;
	}
	.textarea {
	background:url(input_bg.gif) #ffffff repeat-x left top;
	border-left:#6F6F6F 1px solid;
	border-top:#6F6F6F 1px solid;
	border-right:#6F6F6F 1px solid;
	border-bottom:#6F6F6F 1px solid;
	
	}
	
/* sub page */	
.sub_data {
	border:#333333 solid; 
	BORDER-COLLAPSE: collapse;
	border-width:0.9pt 0.9pt 0.9pt 0.9pt;
}
.sub_data td{
	color:#2F3336;
    FONT-FAMILY: verdana,arial;
    font-size:8pt;
    TABLE-LAYOUT: auto;
    padding:5 6 3 6;
    text-align: left;  
    border:#333333 solid;
    border-width:0.9pt 0.9pt 0.9pt 0.9pt; 
	background:#ffffff;
}
.sub_dataHead td{
	color:#424242;
	background:#DAEEFF;
}

/* portal */

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #transparent;
}
.skinmaster {
	height: 100%;
	background-color: #transparent;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.MainMenu_MenuContainer {
	background:url(left_menu_bg.gif) #eeeeee repeat-y right;
	width:100%
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:22;
	background-color: Transparent;
}
.MainMenu_MenuBar td {
	
	border:#ffffff 1px solid;
	border-width:1px 0px 0px 0px;

	}
.MainMenu_MenuItem {
height:22px;
	cursor: pointer; 
	cursor: hand; 
	color: #565656; 
	font-family: 宋体; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 0px solid; 
	border-top: white 0px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
	padding-top:2px;
}
.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #ffffff; 
	border-left: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 
	text-align: center; 
	width: 12; 
	height: 21;
}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}
.MainMenu_SubMenu td {background:#ffffff;}
.MainMenu_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 0px;
}
.MainMenu_MenuItemSel {
	height:22px;
	cursor: pointer; 
	cursor: hand; 
	color: #ff0000; 
	font-family: 宋体; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
	background-color: transparent;
	border-top:#fff 1px solid;
	padding-top:2px;
	}
.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.MainMenu_left {width:26px;background:url(left_arrow2.gif) no-repeat 11px 4px}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}
/* estimate */
.estimateHead {
	background:url(estimateHead.gif);
	height:17px;
	color:#333333;
	font-weight:bold;
	border-left:#CECED8 1px solid;
	padding:2px 0px 0px 12px;
}
.button {
	background:url(btn_bg.gif);
	border:#6B6B6B 1px solid;
	height:20px;
	padding:2px 4px 0px 4px;
	letter-spacing:0px;
}
/* data */	
.data {
	border:#333333 solid; 
	BORDER-COLLAPSE: collapse;
	border-width:0.9pt 0.9pt 0.9pt 0.9pt;
}
.data td{
	color:#2F3336;
    FONT-FAMILY: verdana,arial;
    font-size:8pt;
    TABLE-LAYOUT: auto;
    padding:0px 6px 0px 6px;
  
    border:#333333 solid;
    border-width:0.9pt 0.9pt 0.9pt 0.9pt; 
	
}
.dataHead td{
	color:#333333;
	background:#D9EEFF;
}
.dataHead{
	color:#333333;
	background:#D9EEFF;
	font-weight:normal;
}
/* data1 */	
.data1 {
	border:#333333 solid; 
	BORDER-COLLAPSE: collapse;
	border-width:0.9pt 0.9pt 0.9pt 0.9pt;
}
.data1 td{
	color:#2F3336;
    FONT-FAMILY: verdana,arial;
    font-size:8pt;
    TABLE-LAYOUT: auto;
    padding:0px 6px 0px 6px;
  
    border:#333333 solid;
    border-width:0.9pt 0pt 0.9pt 0pt; 
	
}
.dataHead1 td{
	color:#333333;
	background:#C1C7D3;
}
.dataHead1{
	color:#333333;
	background:#C1C7D3;
	  border:#333333 solid;
    border-width:0.9pt 0.9pt 0.9pt 0pt; 
}
.text_black span{
	color:#000000;
	font-weight:normal;
}



/* new css */
.main {background:#ffffff}
#topmenu { width:100%;text-align:right;padding:8px 15px 0px 0px}
#topmenu a:link {color:#898989}
#topmenu a:visited {color:#898989}
#topmenu a:hover {color:#898989}
#topmenu a:active {color:#898989}
#topline {width:100%;background:url(top_line.gif);height:6px;overflow:hidden;}
.left {width:177px;background:#f5f5f5;border-right:#ffffff 1px solid}
#path {background:url(path.gif);height:22px;width:100%}
.bottom1 {text-align:center;background:#595959;height:22px;color:#ffffff;line-height:22px;letter-spacing:1px;}
.bottom1 a:link{font-size:13px;color:#ffffff}
.bottom1 a:visited{font-size:13px;color:#ffffff}
.bottom1 a:hover{font-size:13px;color:#ffffff}
.bottom1 a:active{font-size:13px;color:#ffffff}
#copyright {height:50px;text-align:center;padding-top:10px;}
.copyright_text{line-height:20px;color:#000000;font-weight:normal;letter-spacing:1px;font-family:arial;font-size:12px;}

.left_login {background:#eeeeee;}
.LoginHead {font-family:宋体;font-size:12px;padding-left:8px;}
.login_input {
	width:95px;
	background:#ffffff;
	border-left:#a1a1a1 1px solid;
	border-top:#707070 1px solid;
	border-right:#ffffff 1px solid;
	border-bottom:#ffffff 1px solid;
	height:20px;}
.LoginButton {background:url(login_button.gif);width:57px;height:21px;color:#000000;padding-left:18px;border:#ffffff 0px solid;letter-spacing:2px;padding-top:2px;}
.LoginButtonPw {background:#eeeeee;border:#ffffff 0px solid;color:#000000;text-decoration:underline;padding:0px 0px 0px 0px}
.left_menu {background:url(left_menu_bg.gif) #eeeeee repeat-y right;}
.left_menu_title {height:22px;background:#4B525C;}
.left_menu_title_text {color:#ffffff;font-weight:bold;font-size:12px;letter-spacing:1px;}
.left_menu_item {padding:0px 0px 10px 0px}
.left_menu_item td{
	height:22px;
	border-top:#ffffff 1px solid;
	padding-top:4px;
	padding-left:32px;
	background:url(left_arrow2.gif) no-repeat 18px 8px;
	color:#565656;
	letter-spacing:1px;}
.left_menu_item a:link{	font-size:12px;color:#565656}
.left_menu_item a:visited{color:#565656}
.left_menu_item a:hover{color:#ff0000}
.left_list {background:#f5f5f5;}
.left_list_item {padding:12px 0px 10px 0px}
.left_list_item td {height:24px;padding-left:20px;color:#565656;}
.left_list_item2 {padding:18px 0px 10px 0px}
.left_list_item2 td {height:24px;padding-left:32px;color:#565656; background:url(new.gif) no-repeat 20px 5px;}
.normal_title {height:18px;padding:0px 15px 0px 15px;border-right:#ffffff 1px solid;}
.normal_title_text {color:#ffffff;font-size:12px;font-weight:bold;letter-spacing:1px;}
.normal_item {padding:10px 4px 15px 4px}
.normal_item td{line-height:22px;font-size:12px;color:#333333}
.newslist {height:24px;background:url(dot.gif) repeat-x bottom}
A:link.login_text {background:url(login_arrow.gif) no-repeat 0px 1px;padding:0px 0px 0px 35px;color:#000000;font-weight:normal}
a:visited.login_text {background:url(login_arrow.gif) no-repeat 0px 1px;padding:0px 0px 0px 35px;color:#000000;font-weight:normal}
a:hover.login_text  {background:url(login_arrow.gif) no-repeat 0px 1px;padding:0px 0px 0px 35px;color:#ff0000;font-weight:normaltext-decoration:none}
a:active.login_text {background:url(login_arrow.gif) no-repeat 0px 1px;padding:0px 0px 0px 35px;color:#000000;font-weight:normal}

.welcome {padding:0px 0px 20px 0px;text-align:center}
.welcome_user {color:#FF7101;font-weight:bold;}
.welcome_num {color:#FF7101;font-weight:bold;}
.Entrance_link {color:#FD7800;}
.Entrance_link a:link {color:#FD7800;text-decoration:underline;background:url(Entrance_icon.gif) no-repeat 0px 3px;padding:0px 5px 0px 10px}
.Entrance_link a:visited {color:#FD7800;text-decoration:underline;background:url(Entrance_icon.gif) no-repeat 0px 3px;padding:0px 5px 0px 10px}}
.Entrance_link a:hover {color:#FD7800;text-decoration:none}
.Entrance_link a:active {color:#FD7800}
.notice_more {text-align:right;padding:8px 8px 0px 0px;}
hr{color:#aaaaaa;height:1px;}
a:link.back  {color:#003366;text-decoration:underline;letter-spacing:1px;}
a:visited.back  {color:#003366;text-decoration:underline;letter-spacing:1px;}
a:hover.back  {color:#ff0000;text-decoration:underline;letter-spacing:1px;}
.page span{color:#ff0000}
.log {background:url(log.gif) repeat-x 0px bottom}
.logHead span{font-family:arial;font-weight:bold;color:#000000}

/*ReportConfiger*/
.cfTable_left{padding-left:4px;background:#ECF7FF;}


/*FileDownload*/
.fd3_head {
	background:#8C9E9E;color:#ffffff;font-weight:bold;
}
.fd3_headtext span {color:#ffffff;font-weight:bold;}
.fd2_content {padding:0px 0px 0px 3px;}