/*--design by forestgan-
create date jan 1 2006
http://wwww.forest53.com
last edit Dec 9, 2006
*/

body,ul,form,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,img{
	padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
}

a{
	text-decoration: none;
	color: #505050;
}

a:hover{
	color: #000000;
}
#forestganSideLeftMain .content a,
#forestganSideLeftMain dl a,
ul.webmore li a,.weblist li a,
#page a,.center a,ol a,#map a,.HomeFirst a,.clearfix a,
.tutornp a,.album a,.tSearch a{
	border-bottom: dashed 1px #999;
}

#forestganSideLeftMain .content a:hover,
#forestganSideLeftMain dl a:hover,
ul.webmore li a:hover,.weblist li a:hover
#page a:hover,.center a:hover,ol a:hover,#map a:hover,
.HomeFirst a:hover,.clearfix a:hover,
.tutornp a:hover,album a:hover,.tSearch a:hover{
    border-bottom: dashed 1px #CC0000;
}

#forestganSideLeftMain .content .ph a,
#forestganSideLeftMain .content .ph a:hover{
    border-bottom:0;
}

body{
	background: #FFFFFF;
	color: #333333;
	font-family:宋体, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	text-align: center;
}
hr,legend{
	display: none;
}

.clearfix{
	clear: both;
}
.copright
{
	font-family:Verdana;
	font-size:10px;
}
.copright a
{
	font-family:Verdana;
	font-size:10px;
	 color:#e98421;
}
.copright a:hover
{
	font-family:Verdana;
	font-size:10px;
	 text-decoration:underline;
}

/*\*/	
.fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/**/

#skip{
	position: absolute;
	left: -999em;
}

#pr{
	position: absolute;
	top: 12px;
	right: 60px;
	font-size: 90%;
}

.center{
	padding: 1em 0;
	text-align: center;
}
#page ul{
    padding: .4em;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#page ul li{
    display: inline;
	padding: 0 .4em;
}


span.externallink
{
	padding-right: 6px;
	background: transparent url(images/Sample/goout.gif) no-repeat center right;
	margin-right: 6px;
}
label { cursor:pointer;
}

/**/


.wrap
{
     white-space:normal; word-break:break-all;overflow:hidden;
}
.Sendersoft a{color:#78B6E2}
.NewsMainList
{
}
.NewsMainList dl
{
	color:#666;
	border-bottom:1px dotted #cccccc;/*height:12em;*/
	margin:.2em 0 .2em 0;
	padding:.5em;
	line-height:200%;
	text-align:right;
}
.NewsMainList dl span
{
	text-align:left;
}
.NewsMainList dl img
{
	float:left;
	width:90px;
	height:98px;
	background:#CCCCCC;
	margin:.2em .8em .2em .2em;
}
.NewsMainList dl dt
{
	color:#6D9669;
	font-size:.8em;
}
.NewsMainList dl dt span
{
  float:left;
}
.NewsMainList dl dt a
{
	float:left;
	font-size:1.5em;
	font-weight:bold;
}

.NewsMainList dl dd a
{
	float:left;
	color:#2A6394;
	text-decoration:none;
} 
.NewsMainList dl dd a:hover
{
	color:#FF6600;
	text-decoration:underline;
}
.NewsMainList dl dd p
{
	text-align:left;
	line-height:160%;
} 
.NewsMainList dl dd b
{
   color:#FF6600;
} 
.NewsMainList dl dd span
{
   float:left;
}
/*help*/
.border9
 {
	 border-bottom:1px dashed #E8F3FE; background-color:#E8F3FE; height:25px;
 }
.help1
{
	 color:Red; border-bottom:1px dashed #4294C2; font-size:24px; width:90%; padding-bottom:5px;
}
.help2	
{
     border:1px solid #4294C2;
}
.help3
{
    font-size:18px; letter-spacing:8px; background-color:#E5F6FE; height: 20px; width:180px; text-align:center;
}
.help4
 {
	height:18px; width:170px; background-color:#BFDAF7;font-size:18px; padding-top:20px;letter-spacing:5px; text-align:center;
 }
.help5
 {
	height:18px; width:170px; background-color:#E5F6FE;font-size:18px; padding-top:20px;letter-spacing:5px;text-align:center;
 }
.help6
{
  background:url(<%= Utility.Function.AppPath %>/App_Themes/soft/Images/Help/Common8.gif); background-repeat:no-repeat;
}
/*help*/

    
    
    
/*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*/
/*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*/
    #headertitle
{
	text-align:left;
	}
	
.yellow{COLOR: #F19821
}
.ora{COLOR: #ff6600
}
.green{COLOR: #6D9669
}
.hui{COLOR: #646464
}

.hui1{COLOR: #A1A1A1
}

.lan{COLOR: #1E81CE
}
.lan1{COLOR: #2A6394;
}
.lan2{COLOR: #093568; TEXT-DECORATION:  none
}
.lan2:hover {COLOR: #093568;TEXT-DECORATION:  none
}
.lan21{COLOR: #093568; TEXT-DECORATION:  underline
}
.lan21:hover {COLOR: #093568;TEXT-DECORATION:  none
}
.lan3{COLOR: #0E202F
}
.lan4{COLOR: #4593D6
}

.lan5{
	COLOR: #2A6394; TEXT-DECORATION: underline
}
.lan5:hover {
	COLOR: #1E81CE; TEXT-DECORATION:  none
}
.lan6{COLOR: #648BB7
}

.hei{COLOR: #000
}

.ho{COLOR: #C02A07
}
.ho:link{COLOR: #C02A07;TEXT-DECORATION:underline
}
.ho:hover{COLOR: #C02A07;TEXT-DECORATION:underline
}
body
{
	margin:0px;
}

.cs
{
	padding-top:2px;
	width:36em;
	font-size:0.9em; color:#648BB7;
	}
/* main nav */









/* small nav on header */
ul#snav
{
	color:#cccccc
}
ul#snav li
{
	float:right;
	display:inherit;
	background:url(images/main/r.gif) left center no-repeat;
	padding-left:14px;
	margin-left:4px;
	color: #555555
}
ul#snav li a
{
	color:#555555;
}

ul#snav li a:hover,ul#snav li a.currently
{
 text-decoration : none ;color: #F29921;
}
/* main nav */
ul#nav
{
	height:34px;
	clear:both;
	display:block;
	margin:0;
	PADDING:1px 20px ;
	BACKGROUND: url(images/main/bannerbg.gif) repeat-x;
}
.tablenav
{
	font-size:1.2em;
	color:#ffffff;height:36px;BACKGROUND: url(images/main/bannerbg.gif) repeat-x;
	 padding-bottom:0px; margin-bottom:0px;
}

.navtd a:link {text-decoration : none ;color : #ffffff ;}
.navtd a:hover {text-decoration : none ;color : #fff799 ;}
	
ul#nav li
{
	width:9%;
	padding:8px 0 4px 0;
	float:left;
	display:inherit;
}
.tablenav a{color:#ffffff;}
.tablenav a:hover {text-decoration : none ;color: #fff799 ;}
ul#nav li a
{
	font-size:1.2em;
	color:#ffffff;
}

ul#nav li a:hover,ul#nav li a.currently
{
	color: #FFF799;
}
/* :: QUICK LOGIN :: */

.loginbox 
{
	float:right;
	height:28px;

	padding-left:10px;

	font-size:1em;
	text-align:left;
	color:#648BB7;
	cursor:hand;
	background-color:#F1F6F9;
}
.loginbox2 
{
	padding-top:0px;
	padding-bottom:0px;
	background-color:#F1F6F9;
	padding-left:4px;
	margin:0px;
	color:#648BB7;
}
.loginbox2  a
{
	color:#2A6394;
}
.loginbox1 
{
	float:right;
	height:28px;
	font-size:1em;
	text-align:left;
	color:#648BB7;
	cursor:hand;
	padding-left:10px;
	background-color:#F1F6F9;
}

#loginbox .txtinput 
{
    width:70px;
	font-size:1em;
	border:1px solid #8CA5B8;
	}

#loginbox a {
	    float :right;
		margin:0px 0px 0 0;
		color:#648BB7;
	}
	#loginbox a:hover
	{
		color:#FFA123;
}
.loginbox3 a
{
	color:#183C86;
}
.loginbox3 a:hover
{
	color:red;
}
.btnlogin 
{
    font-size:1em;
	width:47px;
	height:19px;
	background:url('images/main/dl.gif');
	border:0px;
	color:#FFFFFF;
	cursor:hand;
	padding:0px;
}
.button1
{
	background:#FFFFFF; border:0px; background-image : url(images/main/jie.gif); height:34px; width:120px; color:#8F3500; 
	 cursor:hand;
}
.button2
{
	 background-color:#F4F9FD; border:0px; background-image : url(images/main/fav.gif); height:19px; width:57px;
	 cursor:hand;
}

.button3
{
   background-color:#ffffff;  border:0px; background-image : url(images/main/space.gif); height:20px; width:80px;
}
.button4
{
   background-color:#F1F6F9;  border:0px; background-image : url(images/main/space.gif); height:20px; width:50px;color:#648BB7
}
.button4 a hover
{
   text-decoration : none ;color: #FEA022 ;
}
/* search bar */
.searchbar 
{
    margin-top:0px;
    width:70%;
	padding:0px 0px 2px 75px;
	text-align:left;
	padding-right:1.2em;
    vertical-align:middle;
	background:#F6F7F8 url(images/main/fdj.gif) no-repeat 20px 2px;
	
}
.bginput {
	BORDER-RIGHT: #7E9DB9 1px solid; BORDER-TOP: #8BAFD1 1px solid; FONT-SIZE: 12px; BACKGROUND: url(images/main/bg_input.gif) #ffffff; BORDER-LEFT: #8BAFCF 1px solid; CURSOR: hand; COLOR: #003366; BORDER-BOTTOM: #7F9DB9 1px solid; FONT-FAMILY:"Verdana", "宋体", "Helvetica", "sans-serif"; HEIGHT: 18px
}
.searchinput1 {
	BORDER-RIGHT: #7F9DB9 1px solid; BORDER-TOP: #7F9DB9 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #7F9DB9 1px solid; COLOR: #737373; BORDER-BOTTOM: #7F9DB9 1px solid;HEIGHT: 17px;width:80px; CURSOR: hand
}
.myselect {
	BORDER-RIGHT: #426696 1px solid; BORDER-TOP: #426696 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #426696 1px solid; BORDER-BOTTOM: #426696 1px solid; BACKGROUND-COLOR: #F0F6FC
}
.mytextarea {
	BORDER-RIGHT: #666666 1px ridge; BORDER-TOP: #666666 1px ridge; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px ridge; COLOR: #333333; LINE-HEIGHT: 150%; BORDER-BOTTOM: #666666 1px ridge;FONT-FAMILY:"Verdana", "宋体", "Helvetica", "sans-serif"; BACKGROUND-COLOR: #ffffff
}
.myinput {
	BORDER-RIGHT: #426696 1px solid; BORDER-TOP: #426696 1px solid; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(bbk.gif); BORDER-LEFT: #426696 1px solid; BORDER-BOTTOM: #426696 1px solid; HEIGHT: 20px;width:60px; BACKGROUND-COLOR: #b5d0de
}



.UserAdminTable
{
	border:1px solid #C5DCEF;margin-top:18px;margin-left:1px; margin-right:18px
}
.UserAdminhref a
{
  color:#333333;
}
.UserAdminhref a:hover
{
 text-decoration:underline; color:#FFA123;	
}
/*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*/
/*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*//*Menu*/



/*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*/
/*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*/
/* login page */
.grayline
{
	width:56em;
	height:25em;
	border:1px solid #e0e0e0;
	margin:5px 0px 13px 0px;
	}
.graybg
{
	text-align:left;
	width:56em;
	height:10em;
	padding:10em 0 1em 0;
	color:#555555;
    background:#fafafa url('Images/Login/loginbg.gif') no-repeat center top;
    
	}

.lbtn 
{
    background:url('Images/Login/login.gif');
	}
.regbtn 
{
    background:url('Images/Login/reg.gif');
	}

/*---- login ----*/
.l { float:left; width:36%; text-align:left; background-color:#fafafa}
.r { float:right; width:50%; height:12em; border-left:1px dotted #aaaaaa; padding-left:2em; background-color:#fafafa}
.l dl{width:16.6em; margin-left:30%;text-align:left}
.l h2{ font-size:1.2em; color:#0295D1; margin-left:20px;}
.l dt,
.l dd{ padding:.4em 0 .4em 0;}
.l dd label{ width:5em; float:left;}
.l dd select
{
	font-size:.8em; width:13.1em;
	margin-left:-.3em; padding:0;
	}
.l dd .txtbox
{
	float:left;
	width:10em; 
	font-size:1em;
    border-left:.1em solid #363636;
    border-top:.1em solid #363636;
    border-right:.1em solid #DBDBDB;
    border-bottom:.1em solid #DBDBDB;
}
.l dt span
{
	float:left;
	}
.l dt select
{
	font-size:.8em;
	}
.l dt p
{
	text-align:right;
	}
.l dt p input
{
	margin:.4em 1.2em;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	width:52px;
	height:44px;
	background:#fafafa url('Images/Login/login.gif');
	border:0;
	}
.l dd .pro
{
	float:left;
	}
.l
{
	float:left;
	}

.r h2
{
	font-size:1.2em; color:#F29921; text-align:left;
	}
.r ul
{
	list-style-type:circle;
	list-style-position:outside;
	margin:.4em 0 0 2em;
	text-align:left;
	}
.r p
{
	padding:1em 0 0 .8em; text-align:left;
}

/*公司开始*/
#CompanyViewFooter
{
	 color:#D6DBDE;
}
#CompanyViewFooter a
{
	 color:#D6DBDE;
}
/*公司结束*/
/*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*/
/*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*//*other*/