body {
	font-size:12px;
	margin:0px;
	font-weight:normal;
	font-family:Sans Serif,Verdana,Geneva,Helvetica,Swiss,SunSans-Regular;
	text-align:center;
	height: auto;
	color: #FFFFFF;
	background:#eee;
	}
h1 {
	font-family:verdana,arial,sans-serif;
	font-size: 16px;
	color:#333;
	font-weight: bold;
	margin: 4px 0px 2px 0px;
	padding: 4px 0px 0x 0px;
}
h2 {
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	color:#333;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 2px 0px;
}
ul{	padding: 0px; margin: 10px;}
li{	list-style:none;text-align: left;}	
#wrapper{
	width:1000px;
	margin:auto;
	color:#000000;
	background: #fff;
	border: 1px solid #ccc;
	border-top:0;
	/*padding: 0 3px;*/
	padding:0;
	/*overflow: auto;*/
	}

#header {
	WIDTH: 100%; position:relative;z-index:3000;
}
#header IMG {
	FLOAT: left; padding:5px 10px;
}
#inq {
	float:right; padding: 4px 10px; margin:35px 10px 0 10px; BORDER: #cfcfcf 1px solid;COLOR: #333333; BACKGROUND-COLOR: #fffcb2;
}

	
#navSub{  
	height:3px; 
	width: 998px; 
	border: 1px solid #999999;
	background-color:#CCCCCC;
	float: left;
	margin-bottom:5px;
	}
	
#body{
	width:100%;	
	/*float:left;*/
	height:auto;
	vertical-align: top;
	text-align: left;
	margin:0px;
	padding:0px; 
	clear:both;
	}
	
#index_left{
	top:0px;width:765px; 
	float: left; 
	padding: 5px ;
	padding-left: 0px;
	}
	
	
	
#index_right{	
	top:0px;
	width: 210px; 
	float: left;
	height:auto;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 0px ;	
	}
	
	#left{
	top:0px;
	width: 205px; 
	float: left;
	height:auto;
	background-color:#FFFFFF;
	/*padding: 5px 5px 5px 0px ;*/
	padding:5px;
	margin-right:5px;
	
	}
	
	#right{
	top:0px;
	/*width:765px;*/
	width:760px; 
	float: left; 
	padding: 5px 0 5px 0 ;
	}
	
	
#footer{	
	clear:both; 
	padding: 5px;
	text-align:left;
	height:30px;
	border-top: 1px solid #336699
	}
	


.s_panel,.l_panel,.l_swf{
border: 1px solid #CCCCCC; display:block;
margin:0px 0px 5px 0px;
padding: 5px ;
}

.l_swf{
border: 0px solid #CCCCCC; padding: 0px ; width: 765px;

}

.s_panel{
width: 200px; 

}
.l_panel table img{
margin-right: 5px; 
}

#side-menu {
padding: 0 0 0 20;
margin: 0 0 0 0;
}
#side-menu li{
font-family: Verdana;
font-size: 11px ;
list-style: none;
/*background-image: url('../images/sride-menu-background.jpg');*/
background-position: right;
color: #666666;
padding: 5px 0 ;
cursor: pointer;

}

#side-menu li.side-menu:hover{
background-color: #FFF; border-right: 1px solid #FFF;
}

#side-menu li a{
color: #666666;
text-decoration: none;
display: block;
}
#contentArea table td {
padding: 0 0 0 0;
}
#contentArea table td img {
padding: 0 5px;
}

ul.leftMenu li a {
height: 20px; padding-left:5px; display: block; text-decoration: none;
}
ul.leftMenu li a:hover {
border-left: solid 5px #336699; text-decoration: none;
}
.leftTitle{
width:190px;margin:0px; padding:5px; background-color: #ddd; font-weight: bold;
}
.required,.msg{color: red; padding: 5px;}
.msg{font-weight: normal}
ul.certificate li{
padding-top: 5px;
}
ul.certificate li a { text-decoration: none;  font-size: 12px; font-weight: bold; color:#69c}
ul.certificate li a:hover { text-decoration: underline;}
#right {margin-left:10px;}
#right ul {margin-left:20px}
#right ul li{list-style:circle outside; margin-bottom:2px;}
h3{margin:10px 0; font-family:verdana,arial,sans-serif;font-size:13px;font-weight:bold}
#right ul li ul {margin:5px 5px 5px 15px;}
#right ul li ul li {list-style:square outside}

