/*

    DEFAULT BODY
--------------------------------------------------------------- */ 
body {
 margin:            0;
 padding:           0;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #333;
 background: url("../../images/bg.gif") repeat-y top center;
 background-color:	#FFFFFF; 
}

td {
 font-family: "verdana", "宋体";font-size: 12px;color: #000000;
 }

input {
 background-color:  #C7EDF6;
 border-top:        1px solid #979AC2;
 border-left:       1px solid #979AC2;
 border-bottom:     1px solid #979AC2;
 border-right:      1px solid #979AC2;
 color:             #333;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 width: 90px;
 height:            1.5em;
 padding:           0;
} 
.input_login {
 border:0;
 width: 42px;
 height:20px;
 padding:0;
} 
.go {
 border:0;
 width: 30px;
 height:24px;
 background:transparent;
 position: relative;
 top: 5px;
} 
.input_search {
 border:1px;
 border-top:        1px solid #979AC2;
 border-left:       1px solid #979AC2;
 border-bottom:     1px solid #979AC2;
 border-right:      1px solid #979AC2;
 background-color:  #eaeaea;
 width: 60px;
 height:20px;
 padding:0;
} 

select {
 background-color:  #CADCA5;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 width: 90px;
 letter-spacing:    .1em;
 color:             #333;
 margin-top:        2px;
 margin-bottom:     2px;
 }
 
.fila_form {
		width: 90px;
		font-size: 8px;
		margin-left:50px;
		padding: 1px;
		font-family: Arial, Helvetica, sans-serif;
	}

.submit {
		color: #FFFFFF;
		background: url("../images/button.gif") repeat-x top right;
		padding: 4px 10px 6px;
		display: block;
		text-align: center;
		margin-top: 0px;
	}
	
a:hover.submit {
		color: #FFFFFF;
		background: url("../images/button_hover.gif") repeat-x top right;
		text-decoration: none;
	}

/*

    DEFAULT LINKS
--------------------------------------------------------------- */ 
a {
 color:             #333399;
 background-color:  transparent;
 text-decoration:   none;
}
.font1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #65BE2E;
	font-weight: bold;
	margin-left: 26px;
	line-height: 160%;
}
.font3 {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	padding-left: 45px;
}

.font2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-left: 26px;
}


 /*默认链接样式 */
a:link {
 color:             #565656;
 background-color:  transparent;
 text-decoration:   none;
}
a:visited {
 color:             #565656;
 background-color:  transparent;
 text-decoration:   none;
}

a:hover {
 color:             #000000;
 text-decoration:   underline;
 background-color:  transparent;
}

/*
    首页右边行距
------------------------------------------------------ */ 
.rightTD {
 font-family: "verdana", "宋体";font-size: 12px;color: #000000;line-height: 160%;
 }
.rightTD a:link {
 color:             #FF0000;
 text-decoration:   none;
}
.rightTD a:visited {
 color:             #FF0000;
 background-color:  transparent;
 text-decoration:   none;
}

.rightTD a:hover {
 color:             #000000;
 text-decoration:   underline;
}
 
/* Primary Nav styles */

.primaryNav {
	height: 32px;
	padding: 0;
	border-bottom: 1px solid #548BA0;
	background-image: url("images/nav_bg.jpg");
	background-repeat: repeat-x;
	background-position: top;
	}

.primaryNav a {
	font-size: 1.1em;
	float: left;
	line-height: 28px;
	font-weight: bold;
	padding: 0 17px;
	text-decoration: none;
	color: #565;
	border-right: 1px solid #ccc;
	}

.primaryNav a:hover {
	border-bottom: 2px solid #88b417;
	color: #88b417;
    text-decoration:none;
	}

/*

    SMALL LINKS IN HEADER (HELP, MAIN MENU, AND LOGOUT)
--------------------------------------------------------------- */
.helpLinks { 
 color:             #fff;
 background:        transparent;
 text-align:        right;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         9px; 
 font-weight:       bold;
 padding:           20px 30px 0 0px;
}

.helpLinks a:link { 
 color:             #fff;
 background:        transparent;
 text-decoration:   none;
}
  
.helpLinks a:visited { 
 color:             #fff;
 background:        transparent;
 text-decoration:   none;
}

.helpLinks a:hover { 
 color:             #B9BDD4;    
 background:        transparent;
 text-decoration:   none;
}

.helpLinksLeft {
 text-align:        left;
 padding-left:      25px;
}

/*

    Alternate Links - Used when an different color
    is needed for links.  For example, if the main links are
    dark blue on a white background, the alternate will typically
    be white on a dark background. 
--------------------------------------------------------------- */

.altLink {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 font-weight:       normal;
 color:				#fff;
}

.altLink a:link { 
 color:             #fff;
 text-decoration:   none;
 white-space:       nowrap;
}
  
.altLink  a:visited { 
 text-decoration:   none;
 color:             #fff;
}
  
.altLink a:hover { 
 text-decoration:   underline;
 color:             #D6D8E4;
}
/*


    Background for Login page
--------------------------------------------------------------- */
.loginBox {
 background: 		#FBFBFD url({path:image_url}gradient_bg.jpg) repeat-x left top;
 color:				#333;
 border-top:     	#A9B6D8 1px solid;
 border-bottom:    	#AEB2D1 1px solid;
 padding:           0 0 40px 60px;
 text-align: 		left;
 margin-top:		1px;
}
.loginLogo {
 text-align:        left;
 padding-left:      60px;
}

.loginInnerBox {
 margin:		20px 50px 4px 0;

}
/*

    NAVIGATION TABS - Table cell
--------------------------------------------------------------- */
.navCell { 
 background:        #5B60A1; 
 padding:           0;
 margin:			0;
 cursor:			pointer;
}
.navCell a:hover { 
 color:             #787FA4;    
 text-decoration:   none;
}

/*

    NAVIGATION TABS - DEFAULT STATE
--------------------------------------------------------------- */

.cpNavOff, .cpNavLocked { 
 font-family:       Arial, Helvetica, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 text-transform:	uppercase;
 color:             #2C3467;
 background: 		#D0D4EA url({path:image_url}nav_tab_bg.jpg) repeat-x left bottom;
 text-align:        center;
 padding:           6px 4px 5px 4px;
 margin:			0;
 font-weight:       bold;
 border-left:		#ddd 1px solid;
 border-right:		#999 1px solid;
 border-bottom:		#7B81A9 1px solid;
 white-space: 		nowrap;
}

.cpNavHover {
 font-family:       Arial, Helvetica, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 text-transform:	uppercase;
 color:             #787FA4;
 background: 		#DCE0F6 url({path:image_url}nav_tab_bg_on.jpg) repeat-x left bottom;
 text-align:        center;
 padding:           6px 4px 5px 4px;
 margin:			0;
 font-weight:       bold;
 border-left:		#ddd 1px solid;
 border-right:		#999 1px solid;
 border-bottom:		#7B81A9 1px solid;
 white-space: 		nowrap;
}
/*

    NAVIGATION TABS - "SELECTED" STATE
--------------------------------------------------------------- */
.cpNavOn  { 
 font-family:       Arial, Helvetica, Trebuchet MS,Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 text-transform:	uppercase;
 color:             #333;
 background:        #fff;
 padding:           6px 4px 5px 4px;
 margin:			0;
 text-align:        center;
 font-weight:       bold;
 border-left:		#eee 1px solid;
 border-right:		#999 1px solid;
 border-bottom:		#fff 1px solid;
}
.cpNavOn a:hover { 
 color:             #000;    
 background:        transparent;
 text-decoration:   none;
}
/*

    LINKS IN NAVIGATION TABS
--------------------------------------------------------------- */
.cpNavOff a:link { 
 color:             #2C3467;
 background:        transparent;
 text-decoration:   none;
}  

.cpNavOff a:visited { 
 color:             #2C3467;
 background:        transparent;
 text-decoration:   none;
}
  
.cpNavOff a:hover { 
 color:             #E6E8F9;    
 background:        transparent;
 text-decoration:   none;
}



/* Padding around breadcrumb */

.crumbPad {
 padding:    8px 0 10px 0;
 margin:	0;
}

/* Right side of bread crumb */

.breadcrumbRight {
 background:        transparent;
 padding:	0;
 margin:	0;
}

/*

   BREADCRUMB LINKS - RIGHT SIDE
--------------------------------------------------------------- */

.crumblinksR {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 text-align:        center; 
 font-weight:		bold;
 margin:			0;
 padding:			3px;
 color:             #fff;
 border-left:       #7B81A9 1px solid;
 border-right:      #7B81A9 1px solid;
 background: 		#8588A0 url({path:image_url}bg_crumb_right.jpg) repeat-x left top;
 cursor:			pointer;
}


.crumblinksRHover {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 text-align:        center; 
 font-weight:		bold;
 margin:			0;
 padding:			3px;
 color:             #E2E4F3;
 border-left:       #7B81A9 1px solid;
 border-right:      #7B81A9 1px solid;
 background: 		#9FA3C0 url({path:image_url}bg_crumb_right_on.jpg) repeat-x left top;
 cursor:			pointer;
}

/*


   PHOTO GALLERY CSS
--------------------------------------------------------------- */

.galleryBG {
 background-color:  #8F91AA;  
 border:        	#333 1px solid;
 padding:			3px 0 3px 0;
 text-align:		center;
 color: 			#fff;
}
.galleryBG img {
 border:        	#000 1px solid;
}
.galleryThumbView {
 background-color:  #8F91AA;  
 border-top:     	#ccc 1px solid;
 border-bottom:     #333 1px solid;
 border-left:       #333 1px solid;
 border-right:      #333 1px solid;
 text-align:		center;
 color: 			#fff;
 padding:			3px;
}
.galleryThumbView img {
 border:        	#000 1px solid;
}
.galleryTools {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #ccc;
 width:				230px;
 height:			170px;
 border:        	1px solid #999;
 padding:			3px;
}
.galleryToolsOn {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #000;
 background-color:  #DFE0E8;
 width:				230px;
 height:				170px;
 border:        		1px solid #990000;
 padding:			3px;
}
.galleryToolTips {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #009900;
 background-color:  transparent;
 padding:			2px 0 2px 0;
 margin:				1px 0 5px 0px;
 visibility:			hidden;
}
.galleryToolsInputOn {
 border-top:        1px solid #999999;
 border-left:       1px solid #999999;
 background-color:  #fff;
 color:             #000;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 height:            1.6em;
 padding:           .3em 0 0 2px;
 margin-top:        2px;
 margin-bottom:     2px;
} 
.galleryToolsInputOff {
 border-top:        1px solid #ccc;
 border-left:       1px solid #ccc;
 background-color:  #fff;
 color:             #ccc;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 height:            1.6em;
 padding:           .3em 0 0 2px;
 margin-top:        2px;
 margin-bottom:     2px;
} 

.galleryToolsSelectOn {
 background-color:  #fff;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 font-weight:       normal;
 letter-spacing:    .1em;
 color:             #000;
 margin-top:        2px;
 margin-bottom:     2px;
} 
.galleryToolsSelectOff {
 background-color:  #fff;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 font-weight:       normal;
 letter-spacing:    .1em;
 color:             #ccc;
 margin-top:        2px;
 margin-bottom:     2px;
} 
.galleryPrefHeading {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #009933;
 font-weight:       bold;
 background-color:  transparent; 
 padding:           10px 6px 10px 0;
}
.galleryLight {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         10px;
 color:             #333;
}
/*

   SPACER WITH LINE
--------------------------------------------------------------- */

.padBotBorder {
 background-color:  transparent;  
 border-bottom:     #7B81A9 1px dashed;
 margin:     		4px 0 4px 0;
}

/*
    IMAGE THUMBNAIL FORM
--------------------------------------------------------------- */
.thumb {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #000;
 width:				240px;
 border:        	1px solid #990000;
}
.thumbPad {
 padding:			8px;
}

/*
    COPYRIGHT NOTICE
--------------------------------------------------------------- */
.copyright {
  text-align:         center;
  font-family:        Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
  font-size:          11px;
  color:              #512C1D;
  line-height:        15px;
  margin-bottom:      15px;
  padding:            20px;
  border-top:        #7B81A9 1px dashed;
  border-bottom:     1px solid #548BA0;
  border-right:      1px solid #548BA0; 
  border-left:       1px solid #548BA0; 
  background: #0C79C0;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#BAE1FB,endcolorstr=#0C79C0,gradientType=0);
}
/*

    FORM FIELD FORMATTING
--------------------------------------------------------------- */

form {
 margin:            0;
 padding:           0;
 border:            0;
}
.hidden {
 margin:            0;
 padding:           0;
 border:            0;
}

.textarea {
 border-top:        2px solid #979AC2;
 border-left:       2px solid #979AC2;
 border-bottom:     1px solid #979AC2;
 border-right:      1px solid #979AC2;
 color:             #333;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 padding:           0;
 margin:        	0;
}
.select {
 background-color:  #fff;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 font-weight:       normal;
 letter-spacing:    .1em;
 color:             #333;
 margin-top:        2px;
 margin-bottom:     2px;
} 
.multiselect {
 border-top:        2px solid #979AC2;
 border-left:       2px solid #979AC2;
 border-bottom:     1px solid #979AC2;
 border-right:      1px solid #979AC2;
 background-color:  #fff;
 color:             #333;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 margin-top:        2px;
 margin-top:        2px;
} 
.radio {
 background-color:  transparent;
 margin-top:        4px;
 margin-bottom:     4px;
 padding:           0;
 border:            0;
}
.checkbox {
 background-color:  transparent;
 padding:           0;
 border:            0;
}

.buttons {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 border-top:		1px solid #9EA3D5;
 border-left:		1px solid #9EA3D5;
 border-right:		1px solid #000;
 border-bottom:		1px solid #000;
 letter-spacing:    .1em;
 margin:        	0;
 padding:			1px 6px 3px 6px;
 background-color:  #3F4471;
 color:             #fff;
 cursor:			pointer;
}

.submit {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 font-weight:       bold;
 border-top:		1px solid #9EA3D5;
 border-left:		1px solid #9EA3D5;
 border-right:		1px solid #000;
 border-bottom:		1px solid #000;
 margin:        	0;
 padding:			1px 3px 1px 3px;
 background-color:  #3F4471;
 color:             #fff;
 cursor:			pointer;
}  

b.roundBoxTop, b.roundBoxBottom { display:block; background: #FFF; }

b.roundBoxTop b, b.roundBoxBottom b {
	display:block;
	height: 1px;
    overflow: hidden;
    background: #DADDE4;
}

b.roundBoxBottom b {background:#FBFBFD;}

b.roundBox1{margin: 0 5px}
b.roundBox2{margin: 0 3px}
b.roundBox3{margin: 0 2px}

b.roundBoxTop b.roundBox4, b.roundBoxBottom b.roundBox4{margin: 0 1px;height: 2px}

.adminTab {
 background-color:	#B3D7A7;  
 border:			#709567 1px solid;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 color:             #000;
 text-align:		center;
 margin:     		0 0 5px 5px;
 padding:			4px 5px 5px 5px;
 cursor:			pointer;
}

.adminTabOn {
 background-color:	#97BA8B;  
 border:			#709567 1px solid;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 color:             #000;
 text-align:		center;
 margin:     		0 0 5px 5px;
 padding:			4px 5px 5px 5px;
 cursor:			pointer;
}

/*首页表格及列表样式*/
--------------------------------------------------------------- */

.right {margin-right:310px;
  padding-right: 20px;
  text-align:right;}

/*****表格离顶*****/
.mar_5right{
  margin-right:5px;
  margin-left:10px;
  line-height:30px;
}
.mar_5left{
  margin-right:10px;
  margin-left:5px;
  line-height:30px;
}
.mar_10{
  margin-bottom:10px;
  margin-top:10px;
  margin-right:10px;
  margin-left:10px;
}
.mar_5{
  margin-top:5px;
  margin-right:10px;
 border-top:       1px solid #CCCCCC; 
 border-bottom:     1px solid #CCCCCC; 
 border-right:      1px solid #CCCCCC; 
 border-left:       1px solid #CCCCCC; 
}

/*****表格头部背景*****/
.tbl-info{
 background: url("../../images/index_lm_bg.gif") repeat-x top left;
 border: 1px solid white;
 font-family:Verdana, Geneva, Sans-serif; font-size: 14px;
 font-weight: bold;
 color: #107BC1;
 padding-left: 25px;
 text-align:left;
 white-space: nowrap;
}
.tbl-info2{
 background: #6b6b6b;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2F3070,endcolorstr=#3B3D88,gradientType=0);
 border: 1px solid white;
 padding: 10px 10px;
 font-family:Lucida Grande, Verdana, Geneva, Sans-serif; font-size: 130%;
 font-weight: bold;
 color: #ffffff;
 text-align: left;
 white-space: nowrap;
}
/*    TABLE FORMATTING
--------------------------------------------------------------- */

.subtext {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 font-weight:       normal;
 color:             #333;
 padding:           6px 0 3px 0;
}

.border {
 border:           1px solid #cccccc;
 margin-top:	   1px;
}

.tableBorder {
 border-left:      1px solid #548BA0;
 border-right:     1px solid #548BA0;
 background-color:	#fff;
 padding:			0;
}

.tableblacktop {
 border-top:       1px solid #548BA0; 
 border-bottom:     1px solid #548BA0; 
 border-right:      1px solid #548BA0; 
 border-left:       1px solid #548BA0; 
}

.tdbg {
background: #0C79C0;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0C79C0,endcolorstr=#BAE1FB,gradientType=0);
}

.tableblackbottom {
 border-bottom:     1px solid #548BA0; 
 border-right:      1px solid #548BA0; 
 border-left:       1px solid #548BA0; 
 background-color:	#fff;
}

/*****列表样式*****/
.ul {margin-left: 5px;
	padding: 5px 0px;
	list-style-type: none;
	}
.ul li {background: url("../Images/info.gif") no-repeat 14px 4px;
	padding-left: 10px;line-height: 160%;
	}
	
/*****表格头灰色背景*****/
.tab_right {
  margin-right:10px;
  margin-left:10px;
  border-left:1px solid #ffffff;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #cccccc;
  border-right:1px solid #ffffff;
  padding-bottom: 10px;
  background-color:#eeeeee
	}
.tab_head {
	background: url("../images/Table_head.gif") no-repeat top left;
	color: #363636;
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: bold;
	padding: 9px;
	}
/*图片样式*/
.subnav{
  border:1px solid #FFC8C8;
  background-color:#fee;
  color:#006C8C;
}
/*子栏目标题*/
.4 a:link       { text-decoration: none; color: #396db0; font-family: "Verdana", "宋体" ;line-height: 12pt;font-weight: bold;letter-spacing: 6px;}
.4 a:visited    { text-decoration: none; color: #396db0; font-family: "Verdana", "宋体" ;line-height: 12pt;font-weight: bold;letter-spacing: 6px;}
.4 a:hover      { text-decoration: none; color: #FB6A00 }