 html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }body { 	font-family:  Arial, Helvetica, sans-serif; 	font-size: 12px; 	background-color:#DEEBF2;	text-align:center;}#topwrapper {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 780px;}#midwrapper1 {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 780px;}#midwrapper2 {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 780px;}#bottomwrapper {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 780px;}#topside-a {	float: left;	width: 360px;	height: 140px;}#topside-b { 		margin: 0;	float: right;	width: 420px;	height: 140px;	background-image: url(top_home.jpg);	background-repeat: no-repeat;	background-position: bottom left;	}#topside-c { 		vertical-align:right;	margin: 0;	float: right;	width: 420px;	height: 140px;	background-image: url(landing_topbg.jpg);	background-repeat: no-repeat;	background-position: bottom left;	}#mid1-a {	float: left;	width: 360px;	height: 192px;}#mid1-b { float:right;	width:420px;	height:192px;	background-image: url(home_image3.jpg);	background-repeat:no-repeat;	background-position:100%;	}#mid2-a {	float: left;	width: 360px;	height: 183px;}#mid2-b { 		margin: 0;	float: left;	width: 420px;	height: 183px;	background-image: url(home_image7.jpg);	background-repeat: no-repeat;	background-position: top left;	}#mid2-b-content { 		margin: 0;	float: left;	width: 394px;	}#topmenu { 		margin: 0px;	height: 72px;	width: 394px;	float: right;}#topmenu2 { 		margin: 0px;	height: 72px;	width: 420px;	float: left;		text-align:right;}#mainmenu { 		margin: 0px auto;	height: 38px;	display: block;	border: 1px;	width: 394px;	float: right;	padding:10px 0px 0px 0px; 		}#bottom {	margin: 0;	float: left;	width: 780px;	height: 100px;	font-family:  Arial, Helvetica, sans-serif; 	font-size: 11px; 	color:#333333;	background-image: url(bottombg.jpg);	background-repeat: no-repeat;	background-position: top left;}#flashwrapper {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 780px;}#flashside-a {	float: left;	width: 172px;	height: 120px;	background-image: url(pagetitle_bg.jpg);	background-repeat: no-repeat;	background-position: top left;		padding: 0px 10px 10px 0px; }#flashside-b { 		margin: 0;	float: left;	width: 608px;	height: 120px;	background-image: url(flash_bg.jpg);	background-repeat: no-repeat;	background-position: top left;	}#landingwrapper {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 780px;	background-image: url(landing_bodybg.jpg);	background-repeat: repeat-y;	background-position:top;}#landingside-a {	float: left;	width: 213px;	height: 500px;	background-image: url(landingimages/image1.jpg);	background-repeat: no-repeat;	background-position: bottom left;}#landingside-b { 		margin: 0;	float: left;	width: 514px;	height: 120px;	padding: 30px 0px 0px 0px; 	}#landing1 { 		margin: 0;	float: left;	width: 780px;	}#landing2 { 		margin: 0;	float: left;	width: 780px;	}.buttonmenu{list-style-type: none;margin: 0;padding: 0;width: 172px;}.buttonmenu li a{color: #99CCFF;display: block;width: 172px;padding: 8px 14px 8px 8px;text-decoration: none;font-weight: bold;font-family:  Arial, Helvetica, sans-serif;font-size:11px;border-bottom: 1px solid #3F9FCF;background-color: #336699;text-decoration:none;text-align:right;}html>body .buttonmenu li a{ /*Non IE6 width*/width: auto;}.buttonmenu li a:hover, .buttonmenu li a:active{color: white;background-color: #2A537D;}ul.buttonmenu a.current {color: #D2D24D;background-color: #2A537D;}#buttonmenu{float:left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 172px;background-color: #2A537D;}#buttonmenu ul{list-style-type: none;}#buttonmenu li{display: inline;}#buttonmenu a {	width:182px;	display:block;	text-align:right;	margin-left:-10px;	padding: 8px 14px 8px 8px;	text-decoration: none;	color: #99CCFF;	border-bottom: solid 1px #3f9fcf;	font-weight: bold;	font-family:  Arial, Helvetica, sans-serif;	font-size:11px;	background-color: #336699;}#buttonmenu a:hover{color: white;background-color: #2A537D;}#buttonmenu #current a{ /*currently selected tab*/color: #D2D24D;background-color: #2A537D;background: url(arrow.gif) no-repeat 100% ;}html>body #buttonmenu a, #buttonmenu li a{ /*Non IE6 width*/width: auto;margin: 0 auto;}.clear {	clear:both;}#sidebar {	padding-bottom: 250px;}