body {background:url(../pic/bg-page.gif) top repeat-x #9ca9af;}
body,div,p,th,td {font-family:verdana;font-size:11px;}

div#wrapper {width:778px;margin-right:auto;margin-left:auto;text-align:left !ie; }
div#contentarea {width:777px;background:#FFFFFF;}
div#head {position:absolute;top:0px;padding-left:0px;}
	div#head span.name {font-size:34px;font-weight:bold;font-family:arial;color:#FFFFFF;}
	div#head span.dot {font-size:28px;font-weight:bold;font-family:arial;color:#000000;}
	div#head div#topnav {width:778px;background:url(../pic/bg-nav-top.gif) no-repeat;padding:8px 0px 10px 0px;font-size:12px;font-weight:bold;}
		div#head div#topnav a {color:#000000;padding:0px 12px 0px 12px;border-right:solid 1px #8fb8bc;text-decoration:none;}
div#foot {text-align:center;padding:10px 0px 10px 0px;font-size:10px;}
div#topper {margin-top:86px; margin-top:66px !ie;}
div#nav {width:179px;border-right:solid 1px #ccd2d2;background:#f5f7f7;float:left;padding-bottom:20px;width:173px !ie;}
	div#nav a.cat {display:block;background:url(../pic/bg-nav-left.gif);line-height:24px;color:#000000;padding-left:6px; text-decoration:none;}
	div#nav p.cat {display:block;background:url(../pic/bg-nav-left.gif);line-height:24px;color:#000000; padding:0px; margin:0px;padding-left:6px; text-decoration:none;}
	div#nav a.catsub {display:block;color:#000000;padding:2px 0px 5px 12px; text-decoration:underline;}
	div#nav p {margin:0px;padding:4px 8px 4px 8px;font-size:10px;}
div#content {width:590px;float:right;padding:8px 0px 8px 0px;}
	div#content p {line-height:18px;padding:0px 8px 0px 8px;}

h1 {border-bottom:solid 1px #ccd2d2;line-height:24px;font-size:16px;margin:0px;padding:0px 0px 4px 14px;}
div.block {clear:both;}

div#bsen {width:600px;  margin:3px; margin-left:auto; margin-right:auto; text-align:center; font-weight:bold; color:#000000;}
div#bsen div.bsenx {width:250px;  float:left; padding-left: 20px;}
div.subnavvertx {border:solid 1px #CCD2D2; padding-bottom:3px;}
div.subnavvertx a, div.subnavvertx a:link, div.subnavvertx a:active, div.subnavvertx a:visited {text-align:left; font-size:11px; text-decoration:underline; font-weight:normal; color:#000000; font-weight:normal; display:block; width:auto; margin:0 8px; padding:0 0 0 12px; background-image:url(../pic/level0.gif); background-repeat:no-repeat; background-position:left center}
div.subnavvertx a:hover {font-size:11px; color:#000000; text-decoration:underline; font-weight:normal;}
div.subnavvertx a.level2, div.subnavvertx a.level2:link, div.subnavvertx a.level2:active, div.subnavvertx a.level2:visited {font-size:10px; padding:1px 0 1px 16px; background-image:none; font-weight:normal;text-decoration:none;}
div.subnavvertx a.level2:hover {font-size:10px; background-image:none; text-decoration:underline; font-weight:normal;}
div.subnavvertx a.level3, div.subnavvertx a.level3:link, div.subnavvertx a.level3:active, div.subnavvertx a.level3:visited {font-size:10px; padding:1px 0 1px 26px; background-image:none; font-weight:normal;text-decoration:none;}
div.subnavvertx a.level3:hover {font-size:10px; background-image:none; text-decoration:underline; font-weight:normal;}
div#all{text-align:center !ie;}

table.site{width:520px;padding-left:20px;}
td.sitelink{padding-left:5px;border:#CCCCCC 1px solid;margin-left:15px;padding-top:5px;padding-bottom:5px;width:50%;}
table.sitemap td.sitemaptop {  padding:5px 0px 5px 5px;   font-weight:bold; color:#000000; border-bottom:solid 2px #000000;}
table.sitemap td.sitemapbot {width:33%; vertical-align:top; padding:8px 0px 5px 10px;}
table.map a {text-align:left; font-size:11px; text-decoration:none; color:#4c4C4C; display:block; margin:0; padding: 5px 0px 0px 0px;}
table.map a.level {text-align:left; font-size:11px; text-decoration:underline; font-weight:normal; color:#000000; font-weight:normal; display:block; width:auto; margin:0 8px; padding:0 0 0 12px; background-image:url(../pic/level0.gif); background-repeat:no-repeat; background-position:left center}
table.map a.level:hover {font-size:11px; color:#000000; text-decoration:underline; font-weight:normal;}
table.map a.level2 {font-size:10px; padding:1px 0 1px 25px; background-image:none; font-weight:normal;text-decoration:none;}
table.map a.level2:hover {font-size:10px; background-image:none; text-decoration:underline; font-weight:normal;}
table.map a.level3 {font-size:10px; padding:1px 0 1px 30px; background-image:none; font-weight:normal;text-decoration:none;}
table.map a.level3:hover {font-size:10px; background-image:none; text-decoration:underline; font-weight:normal;}

