
@charset "utf-8";
/* CSS Document */
body {


min-width: 800px;
background: #c1e0f4 url(uploads/WYFSD2/bg_grad.png) repeat-x scroll top center;
}

#container {
	width:860px;
	margin: 40px auto;	
}

#header_ {
	top:40px;
	width:800px;
	height:176px;
	background: url(uploads/WYFSD2/header.png) no-repeat center top;
}

#contentTop_ {
	top:216px;
	width:800px;
	height:24px;
	background: url(uploads/WYFSD2/contentTop.png) no-repeat center top;
	
}
#contentTop_text {
	padding: 3px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px;
		font-weight:bold;
		font-style: normal;
		color:#666666;

}


#content_ {
background: url(uploads/WYFSD2/content-rep-y.png) repeat-y center top;

	top:240px;
	width:800px;
        min-height: 455px;
max-height: auto;

overflow: auto;
		
	font: 14px Arial, Helvetica, sans-serif;

	color: #333333;
}

#main {
	float: left;
	width: 525px;	
             padding-left: 25px;
             height: auto;
             max-width: 525px;
             overflow: hidden;

}


#main h1{color: #99CC00;font-size:26px;}
#main h2{color: #1D2D45;font-size:20px; line-height: 20px; padding-top: 20px;}
#main h3{color: #1D2D45;font-size:16px; line-height: 16px; padding-top: 0px;}
#main h4{color: #1D2D45;font-size:16px; line-height: 16px; padding-top: 0px;}

#main p{color: #1D2D45;font-size:13px; line-height: 135%;}
#main a{color: #99CC00; text-decoration: none;}
#main a:visited{color: #99CC00; text-decoration: none;}
#main a:hover{color: #99CC00; text-decoration: underline;}

#tmenuL {vertical-align: top; padding-top: 9px;}
#tmenuR {vertical-align: top; padding: 0px 12px 0px 12px;}
#tmenuL2 {vertical-align: top; padding: 0px 0px 12px 0px;}
#tmenuR2 {vertical-align: top; padding: 0px 12px 0px 12px;}

#side {
	float: left;
	width: 200px;
	margin-right: 0px;
       margin-left: 30px;
	margin-top: 10px; 
}

#side h1{color: #99CC00;font-size:26px;}
#side h2{color: #1D2D45;font-size:20px; line-height: 20px; padding-top: 20px;}
#side h3{color: #1D2D45;font-size:16px; line-height: 16px; padding-top: 0px;}
#side h4{color: #1D2D45;font-size:16px; line-height: 16px; padding-top: 0px;}

#side p{color: #1D2D45;font-size:13px; line-height: 135%;}
#side a{color: #99CC00; text-decoration: none;}
#side a:visited{color: #99CC00; text-decoration: none;}
#side a:hover{color: #99CC00; text-decoration: underline;}



#side li { margin-bottom: 6px; }


#footer_ {
	clear:both;
	top:695px;
	width:800px;
	height:105px;
	background: url(uploads/WYFSD2/footer.png) no-repeat center top;
	
}

#footer_text {
	padding: 40px;
	text-align: center;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

#footer_text a { text-decoration: none; color: #999999;}








a {
		outline:none;
		}
		#menu{
		margin-left: 160px;
		padding-top:31px; 
		text-align: center;
		background: url(uploads/WYFSD2/menu_bg.gif) repeat-x bottom;
		height: 67px;
		width: 625px;
		}	
		.tabs {
		list-style:none; 
		height:45px;
		margin:0;
		padding:0;
		}
		.tabs li {
		float:left;
		margin-right:2px;
		}
		.tabs li a {
		display:block; 
		position:relative; 
		text-decoration:none;
		}
		.tabs li a em {
		display:block;
		height:45px; 
		float:left; 
		padding: 0 4px; 
		background:url(uploads/WYFSD2/mid_bg.png) center top repeat-x;
		position:relative;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:13px;
		font-weight:bold;
		font-style: normal;
		color:#666666; 
		line-height:55px;
		}
		.tabs li a b {
		display:block; 
		float:left;
		width: 4px; 
		height:45px; 
		background:url(uploads/WYFSD2/left_bg.png) left top;
		position:relative; 
		}
		.tabs li a span {
		display:block; 
		float:left;
		width:4px; 
		height:45px; 
		background:url(uploads/WYFSD2/right_bg.png) right top;
		position:relative; 
		}
		.tabs li a:hover {
		border:0; 
		cursor:pointer;
		}
		.tabs li a:hover b {
		background-position:left bottom;
		}
		.tabs li a:hover span {
		background-position:right bottom;
		}
		.tabs li a:hover em  {
		background-position:center bottom; 
		color: #000000;
		line-height:45px;
		}
		.tabs li a.select, .tabs li a.select:hover {
		border:0;
		cursor:default;
		}
		.tabs li a.select b, .tabs li a.select:hover b {
		background-position:left bottom;
		}
		.tabs li a.select span, .tabs li a.select:hover span {
		background-position:right bottom;
		}
		.tabs li a.select em, .tabs li a.select:hover em  {
		background-position:center bottom; 
		color:#000000;
		line-height:45px;
		}
