body { width: 100%; background: #ccc; font-size: 80%; padding: 0; margin: auto; border: 0; text-align: center; }
.hide , #url { display: none; }
br.clear { clear: both; }
div#page { position: relative; z-index: 0; width: 62.5em; height: 100%; margin: 0 auto; border: 0; padding: 0; background-color: #f8f8f8; }
div#header img { padding: 0; margin: 0; border: 0; width: 62.5em; height: 5.62em; }
div#content { position: relative; width: 62.5em; w\idth: 47em; padding: 0; margin: 0; background-color: #f8f8f8; border: 0; border-left: 15.5em #457dbe solid; }
div#menu{ position: absolute; top: 0; left: -15.5em; z-index: 100; width: 15.5em; height: 36em; padding: 0; margin: 0; border: 0; font-family: arial,Helvetica,sans-serif; background: transparent; }
#menu ul { padding: 2em 0; margin: 0; border: 0; width: 15.5em; }
#menu ul li { list-style-type: none; text-align: right; padding: 0.2em 0.5em 0.3em 0; margin: 0; border: 0; width: 12.9em; w\idth: 13.6em; line-height: 1.2em; font-weight: bold; font-size: 1.1em; color: #022661; }
#menu ul#main li#hp { border: 0; margin: 0; margin-bottom: 1em; }
#menu ul#main li#hp a{ text-transform: uppercase; }
#menu ul#main li#lev2menu a{ text-transform: uppercase; }
#menu ul#main li#hp ul li a { text-transform: uppercase; }
#menu ul#main li a{ font-weight: bold; text-transform: lowercase; color: white; text-decoration: none; }
body#menu2 li#lev2menu { background-color: #e7f0f8; }
body#menu2 li#lev2menu a{ color: #022661; }
body#b1 li#m1 { background-color: #e7f0f8; }
body#b2 li#m2 { background-color: #e7f0f8; }
body#b3 li#m3 { background-color: #e7f0f8; }
body#b4 li#m4 { background-color: #e7f0f8; }
body#b5 li#m5 { background-color: #e7f0f8; }
body#b6 li#m6 { background-color: #e7f0f8; }
body#b7 li#m7 { background-color: #e7f0f8; }
body#b8 li#m8 { background-color: #e7f0f8; }
body#b9 li#m9 { background-color: #e7f0f8; }
body#b10 li#m10 { background-color: #e7f0f8; }
body#b11 li#m11 { background-color: #e7f0f8; }
body#b12 li#m12 { background-color: #e7f0f8; }
body#b13 li#m13 { background-color: #e7f0f8; }
body#b1 li#m1 a{ color: #022661; }
body#b2 li#m2 a{ color: #022661; }
body#b3 li#m3 a{ color: #022661; }
body#b4 li#m4 a{ color: #022661; }
body#b5 li#m5 a{ color: #022661; }
body#b6 li#m6 a{ color: #022661; }
body#b7 li#m7 a{ color: #022661; }
body#b8 li#m8 a{ color: #022661; }
body#b9 li#m9 a{ color: #022661; }
body#b10 li#m10 a{ color: #022661; }
body#b11 li#m11 a{ color: #022661; }
body#b12 li#m12 a{ color: #022661; }
body#b13 li#m13 a{ color: #022661; }
#menu ul#main li:hover{ background-color: #85b6e1; }
#menu ul#main li.over{ background-color: #85b6e1; }
#menu ul#main li:hover a{ color: #022661; }
#menu ul#main li.over a{ color: #022661; }
#menu ul#main li:hover li a{ color: #3e6fa9; }
#menu ul#tiny { padding: 0; padding-top: 1em; padding-bottom: 1.5em; }
#menu ul#tiny li { padding: 0; padding-top: 0.2em; padding-right: 0.5em; }
#menu ul#tiny li a{ font-weight: bold; font-size: 1.1em; color: #e4b65e; text-decoration: none; }
#menu ul#tiny li a:hover{ color: #022661; }
#menu img.cust_t { width: 1.3em; height: 1.7em; }
#menu img.cust_c { width: 2.1em; height: 1.7em; }
#menu ul ul { position: absolute; top: 1.7em; left: -1.9em; width: 16em; padding: 0.2em 0; margin: 0; margin-left: 15.95em; background-color: #e7f0f8; border: 0.1em #90bfe8 solid; border-left: 0; display: none; }
#menu li li { padding: 0.1em 0 0.1em 0; margin: 0; border: 0; width: 14.6em; text-decoration: none; display: block; text-align: left; line-height: 1.2em; color: #022661; }
#menu ul#main li#hp li a { padding: 0; padding-left: 0.2em; margin: 0; border: 0; display: block; line-height: 1.2em; text-transform: lowercase; }
#menu ul li:hover ul { display: block; }
#menu ul li.over ul { display: block; }
#menu ul#main li li:hover a { line-height: 1.2em; display: block; padding: 0; padding-left: 0.2em; margin: 0; border: 0; color: #022661; background-color: #85b6e1; }
#menu ul#main li li a:hover { line-height: 1.2em; display: block; padding: 0; padding-left: 0.2em; margin: 0; border: 0; color: #022661; background-color: #85b6e1; }
#content h4 { padding: 0; padding-left: 1em; margin: 0; border: 0; border-left: 0.2em white solid; height: 1.3em; line-height: 1.1em; font: 1.1em arial,Helvetica,sans-serif; color: #dd5588; background-color: #457dbe; text-align: left; font-weight: bold; }
#content h4 span#wah { font-weight: normal; color: #022661; text-decoration:none; }
#content h4 span#print { position: absolute; top: 0; right: 1em; }
#content h4 a{ font-weight: normal; color: white; text-decoration:none; }
#content h4 a:hover{ color: #022661; }
#content h5 { position: absolute; text-align: left; left: -17.5em; bottom: 2em; padding: 0 0.5em; margin: 0; margin-left: 1.6em; font: 0.9em arial,Helvetica,sans-serif; color: white; }
#content h5 a { color: #b2ddff; text-decoration: none; }
#content h5 a:hover { color: #022661; }
#content h6 span#url { display:none; }
div#maincontent { font-family: arial,Helvetica,sans-serif; width: 41em; w\idth: 44em; padding: 2em 1em; margin: 0; color: #022661; background-color: #f8f8f8; font-size: 1em; text-align: justify; border: 0; }
#maincontent a { color: #022661; text-decoration: none; border-bottom: 1px dotted #20418C; }
#maincontent a:hover { color: #8c2041; text-decoration: none; border-bottom: 1px solid #8c2041; }
#maincontent a.img, a.img:hover { text-decoration: none; border-bottom: 0; } #maincontent h1 { clear: both; font-size: 2em; font-weight: normal; color: #022661; height: 2em; margin: 0; padding: 0; text-align: center; line-height: 2em; font-weight: normal; }
#maincontent h2 { clear: both; font-size: 1.5em; font-weight: normal; color: #022661; height: 1.5em; margin: 0; padding: 0; text-align: center; line-height: 1.5em; font-weight: normal; border:0; }
#maincontent h2 a{ color: #20418C; text-decoration: none; border-bottom: 1px dotted #20418C; }
#maincontent h3 { clear: both; font-size: 1em; font-weight: bold; color: #022661; margin: 0; padding: 0.8em 0.4em; padding-bottom: 0; text-align: justify; }
#maincontent p { font-size: 1em; font-weight: normal; color: #022661; margin: 0; padding: 0.8em 0.4em; padding-top: 0; text-align: justify; }
#maincontent p.signature { padding: 2em 4em; }
#maincontent p.indent { padding-left: 3em; }
#maincontent cite, #maincontent cite a { font-family: Courier, Monaco, Verdana, Helvetica, message-box, monospace; font-size: 0.9em; font-weight: normal; font-stretch: wider; text-align: left; white-space: nowrap; }
#maincontent ul, ul.bullet { list-style-type: disc; padding-bottom: 1em; }
#maincontent ul.none, #maincontent ul.clear { list-style-type: none; padding-bottom: 1em; }
#maincontent ul li, #maincontent ul.bullet li, #maincontent ul.none li #maincontent ul.clear.li { border: 0; margin: 0; padding-bottom: 0.2em; }
#maincontent ul.clear li { clear: both; }
img { border: 0; }
img.lrf { clear: right; float: right; background-color: #fff; border: 1px solid #a9a9a9; margin: 0 0 5px 20px; padding: 4px; position: relative; }
img.rf { clear: right; float: right; background-color: #fff; border: 1px solid #a9a9a9; margin: 5px 0 5px 20px; padding: 4px; position: relative; }
img.llf { clear: left; float: left; background-color: #fff; border: 1px solid #a9a9a9; margin: 0 20px 5px 0; padding: 4px; position: relative; }
img.lf { clear: left; float: left; background-color: white; border: 1px solid #a9a9a9; margin: 5px 20px 5px 0; padding: 4px; position: relative; }
div#classicthemecontrols { position: relative; width: 187px; float: right; padding: 0 3px 0 0; margin: 0; }
div#classicthemecontrols img { position: relative; float: right; padding :0; padding-right: 3px; }
.sitemap div#maincontent ul { list-style-type: none; padding: 0; margin: 0; }
.sitemap div#maincontent ul ul { padding-left: 25px; }
.sitemap div#maincontent ul li { padding: 0; padding-left: 5px; margin: 0; margin-left: 2px; }
body.sitemap div#maincontent li li { border-left: 1px solid #022661; } 
#staff table{ border-left: 4em; table-layout: auto; width: 50em; border-collapse: separate; border-spacing: 5px;} 
#staff table td{ border: 0; margin: 0; padding: 0; background: transparent;} 
#staff table td.c1{ vertical-align: top; height: 8em; width: 6em;} #staff table td.c2{ vertical-align: top; text-align: right; height: 8em; width: 6em;} #staff table td.c3{ vertical-align: top; text-align: left; height: 8em; width: 40em;} #staff table td.c0{ vertical-align: top; text-align: left; width: 20em;}
div.pb { width: 95%; background-color: white; border: 0.4em solid #68a0d1; color: black; padding: 0; margin: 1em auto; }
#maincontent div.pb ul { list-style-type: none; line-height: 0.3em; padding: 1em; }
#maincontent div.pb li { margin: 0; padding: 0; padding-bottom: 0.6em; font-weight: normal; }
#maincontent div.pb li.pb_name { padding: 1em 0.1em; font-weight: bold; }



