html {height:100%; width:100%;}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul,  dl, address { margin:0; padding:0px;}
body {text-align: left; font: 12px/1.2em Helvetica,Arial,sans-serif; line-height:1.3em; color: #333; background: url(../images/bg.gif) top left repeat; margin: 0; padding-top:10px; min-height: 101%;} 

#containerMain{border:1px solid #000000; width:760px; margin-left: auto; margin-right: auto; text-align: left; background: #ffffff; } 
#BannerMain{width: 760px; height: 100px; background: url(../images/banner.jpg) top left no-repeat;}
#BannerMainAP{width: 760px; height: 116px; background: url(../images/ap_banner.jpg) top left no-repeat;}
#BannerMainTest{width: 760px; height: 97px; background: url(../images/banner2.jpg) top left no-repeat;}
#containerMainSearchbox{border:1px solid #000000; width:760px; margin-left: auto; margin-right: auto; text-align: left; background: #ffffff; } 

#LeftColMain{position:relative; float:left; width:155px;}
#LeftColMain2nd{position:relative; float:left; width:155px;}
#mainpage{position:relative; float:right; width:550px;  padding-right:10px; padding-left:5px; padding-top:1px; padding-bottom:10px;}

.MainContentBoxHeader {background: url("../images/content_header530.jpg"); padding-top:5px; padding-bottom:5px;}

	.MainContentImage{position:relative;}
		.MainContentImage img{float:right; position:relative; border:0px; margin-right:20px; padding-bottom:5px; padding-top:5px;}
		.MainContentImage p{position:relative; float:right; margin-left:10px; padding:4px; margin-right:10px; margin-left:10px; }			
	#ContentMain{position:relative; float:left; padding-left:0px; padding-top:10px; width:585px;}			
		#CenterColMain{position:relative; width:520px; margin-left:10px; padding-left: 9px;  padding-right: 5px; padding-top:4px; padding-bottom:2px;}
			#CenterColMain ul {padding-left: 30px; }
			#CenterColMain li a{background:#ffffff;}
			#CenterColMain li a:hover, li a:active{list-style-type: decimal; text-decoration:underline; position:relative; background:#ffffff; color:#ff6633;}
			#CenterColMain h3 {color:#003366; font-size:1.2em; padding-top:28px; padding-bottom:3px; padding-left: 0px;}
			#CenterColMain h3 A {color:#000000; font-size:1.2em; }
			#CenterColMain h1 {color:#003366; font-size:1.6em; padding-top:2px; left:5px; }
			#CenterColMain h2 {color:#000000; font-size:.9em; padding-top:8px; padding-bottom:3px; }
			#CenterColMain p {color:#000000; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-left:5px; margin-right:5px; font-size:.8em;}
			#CenterColMain hr {position:relative; float:left; color: #ff6633; background:#ff6633; width:365px; left:6px; margin-bottom:2px;  }				
		.CenterColMainExceptWhite{position:relative; width:500px; background-color:#ffffff; right:1px; margin-left:0px; padding-left:2px; margin-top:5px; padding-top:5px; padding-bottom:5px; font-size:1.2em;}
			.CenterColMainExceptWhite p {color:#000000; padding-right: 5px; padding-top:10px; padding-bottom:10px;}
		.CenterColMainExceptGrey{position:relative; width:510px; background-color:#ededed; right:15px; margin-left:15px; padding-left:1px; margin-top:5px; padding-top:5px; padding-bottom:5px; font-size:1.2em;}
			.CenterColMainExceptGrey p {color:#000000; padding-right: 5px; padding-top:10px; padding-bottom:10px;}
		.graycolor{position:relative; width:510px; background-color:#ededed; right:15px; margin-left:15px; padding-left:1px; margin-top:5px; padding-top:5px; padding-bottom:5px;}
			.graycolor p{padding-top:10px; padding-bottom:10px; font-size:.8em;}
			.hr {width:558px; height: 2px; background:#ff6633; line-height:1px; font-size:1px; margin-bottom:3px; margin-top:3px;} 
		
	#MainMenu{position:relative; float:left; width:760px; z-index:1; padding:0px; margin-bottom:10px;}
		#MainMenu ul {list-style-type:none; float:left; }
		#MainMenu li a{list-style-type:none;}
		#MainMenu li a:hover, li a:active{list-style-type:none; position:relative; background: url(../images/menu_bg_hover.jpg) top left repeat;}
			#MainContentTop{position:relative; margin-left:16px; }
			#MainContentBottom{position:relative; margin-left:16px;}	
		
#footer{position: relative; width:760px; border-width:0px; padding-top:4px; padding-bottom:4px; clear:both; TEXT-ALIGN:center; color:#ffffff; background: #14497b; font-size:.8em;}
.subscript{position:static; text-align:center; font-size:xx-small; vertical-align:bottom;} 
.dateupdate{font-size:.7em;} 









