/* body */body {font-family: Arial, Helvetica, sans-serif;font-size: 100%; border: 25px solid #126;background: #fff;}a { text-decoration: none; color: #126; }a:hover { text-decoration: underline; }/* span classes */.yellow { color: #ff0; }.blue { color: #126; }.boldblue { color: #126; font-weight: bold; }.grey { color: #666; font-weight: normal; }.clear { clear: both; }/* wrapper */#wrapper1, #wrapper2, #wrapper3, #wrapper4, #wrapper5, #wrapper6, #wrapper7, #wrapper8, #wrapper9, #wrapper0 { margin: 0; padding: 0; }#wrapper1 li#tab1 a {background: 0;font-weight: bold; text-decoration: none; }#wrapper2 li#tab2 a, #wrapper3 li#tab3 a, #wrapper4 li#tab4 a, #wrapper5 li#tab5 a, #wrapper6 li#tab6 a, #wrapper7 li#tab7 a, #wrapper8 li#tab8 a, #wrapper9 li#tab9 a, #wrapper0 li#tab0 a { font-weight: bold; text-decoration: none; }/* header */#header {font-size: 0.8em;color: #666;text-align: right;padding: 0 15px 28px 0;border-bottom: 5px solid #126;height: 112px}#header object { float: left; }#header img { float: left; }#header p { margin: 0; }#header address { font-style: normal; padding: 15px 0 27px 0; }#header address a { color: #666; }#header img { border: 0; }#fpdc { float: right; margin-left: 14px; }#fpdc img { border: 0; }/* navigation */#navigation {font-size: 0.8em;margin: 0;padding: 0;background: #126;border-bottom: 5px solid #126;clear: both;}#navigation ul { margin: 0; padding: 0; }#navigation ul li { list-style: none; display: inline; }#navigation ul li a {text-decoration: none;color: #fff;background: url(../assets/navli.gif) left center no-repeat;padding: 0 0 0 20px;}#navigation ul li a:hover { text-decoration: underline; }#navigation ul li a.first { background: 0; padding-left: 15px }/* sidebar */#sidebar {color: #126;width: 300px;padding: 30px 15px 15px 15px;float: right; }#sidebar h4 { margin: 10px 15px 0 15px; font-size: 1em; }#sidebar p { margin: 10px 15px 0 15px; font-size: 0.8em; }#sidebar a { color: #666; }#sidebar .map { margin: 0; padding: 0; border: 0; }/* main */#main {color: #666;background: #fff url(../assets/sidebar_bg.gif) right repeat-y;border-left: 75px solid #ff0; margin-top: 15px;}#main h1 { padding: 0; margin: 0 15px; font-size: 1.7em; color: #126; }#main h2  { padding: 0; margin: 5px 15px 15px 15px; font-size: 1.2em; color: #666; }#main h3, h4, h5, h6 { padding: 0; margin: 0 15px; font-size: 0.8em; color: #126; }#main p { padding: 0; margin: 0 330px 15px 15px; font-size: 0.8em; }#main img { float: left; margin: 15px 0 0 -75px; }#main .home { padding: 0; margin: 0 330px 15px 15px; }#main .main { padding: 0; margin: 0 15px 15px 15px; }#main ul li { font-size: 0.8em; }#main .insetpic { padding: 0; margin: 0 20px 0 -5px; border: 0; }#main .w3c { padding: 0; margin: 0 20px 0 0; border: 0; }#main .logo { padding: 0; margin: 10px 20px 10px 0; border: 0; }#container { padding: 0; margin: 0 330px 15px 15px; display: block; height: 100%; }#container img { display: block; width: 90px; float: left; }#sitemap li { margin-bottom: 5px; }/* footer */#footer { clear: both; color: #aaa; text-align: left; font-size: 0.8em; background: #ccc;color: #126;padding: 5px 15px 1px 5px;height: 1.5em; }#footer p { margin-top: -1.1em; text-align: right; }#footer ul { margin: 0; padding: 0; }#footer ul li { list-style: none; display: inline; padding-left: 2px; }#footer ul li a { text-decoration: none; color: #126; background: url(/assets/navli.gif);background-position: left center;background-repeat : no-repeat;padding: 0 0px 0 20px; }#footer ul li a:hover { text-decoration: underline; }#footer ul li.first a { background: none; padding-left: 10px; }