body {
	font-size:12px;
	margin:0px;
	font-weight:normal;
	font-family:Sans Serif,Verdana,Geneva,Helvetica,Swiss,SunSans-Regular;
	text-align:center;
	height: auto;
	background:#eee;
	}
h1 {
	font-family:verdana,arial,sans-serif;
	font-size: 20px;
	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;
}
h3 {
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 2px 0px;
}
p
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
}
ul{	padding: 0px; margin: 10px;}
li{	list-style:none;text-align: left;}
#body ul li {list-style:disc;padding-bottom:5px;}	
#wrapper{
	width:1000px;
	margin:auto;
	background:#fff;
	padding:0px 3px;
	border:1px solid #ccc;
	border-top:0px}

#header {
	WIDTH: 100%; position:relative;
z-index:99;
}
#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: 100%; 
	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:3px 0px;
	padding:0px;
	}
#body img {margin:15px;}
	
#index_left{
	top:0px;
	width:765px; 
	float: left; 
	padding-top: 10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	border:1px solid #ddd;
	margin:0;
	min-height:490px;
	}
#index_left img {margin:0}	
	
	
#index_right{	
	top:0px;
	width: 200px; 
	float: left;
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-right:4px;
	padding-bottom:10px;
	padding-left:4px;
	border:1px solid #ddd;
	margin:0;
	margin-left:3px;
	min-height:490px;
	}
	
	#left{
	top:0px;
	width: 205px; 
	float: left;
	height:auto;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 0px ;
	margin-right:5px;
	
	}
	
	#right{
	top:0px;width:765px; 
	float: left; 
	padding: 5px 0 5px 0 ;
	}
	
	
#footer{	
	clear:both; 
	text-align:left;
	padding-top:10px;
	height:25px;
	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: 2px;}
.msg{font-weight: bold}

#rightNav {border#ccc 1px solid; float: right; margin: 10px; width: 200px; text-align: center;padding-bottom:50px}
#rightNav a {text-align:center;font-size:14px;font-family:inherited;color:#31487a;font-weight:bold;text-decoration:none} 
#rightNav a:hover {color:#437b8c} 
table.download-list {margin-bottom:20px;}
table.download-list td {padding:5px 10px;}
table.download-list thead td.topic-title {color:#31487a;font-size:14px;font-weight:bold}
table.download-list tr td.download-title {}
table.download-list tr td.download-file {font-size:11px;font-transform:uppercase;text-align:center}
table.download-list tr td.download-file a {font-size:11px;font-transform:uppercase;text-align:center;color:#555}
table.download-list tr td.download-file a:hover {font-size:11px;font-transform:uppercase;text-align:center;color:#69c}