body {background: #ffffff; margin: 0px; padding: 0px; color: #000000; font-family: arial; font-size: 12px;}

div.center {position: absolute; top: 149px; left: -387.5px; margin-left: 50%; width: 775px;}

#elem1 {width: 590px; background: #ffffff;}

fieldset {border: 0px; margin: 0px; padding: 0px;}
fieldset.bod {width: 598px; border: solid 1px #cccccc; float: left; margin: 0px; padding: 12px 10px; border-width: 3px 3px 3px 1px;}
fieldset.copy {float: left; width: 273px; color: #990000; font-size: 11px; padding: 5px 0px 5px 2px;}
fieldset.foot {width: 496px; float: left; font-size: 12px; padding: 5px 4px 5px 0px;}
fieldset.nav {width: 149px; border: solid 1px #cccccc; background: #eeeeee; float: left; margin: 0px; padding: 12px 0px 12px 0px; border-width: 3px 1px 3px 3px;}

form {padding: 0px; margin: 0px; clear: both;}
img {border: 0px;}
img.top {position: absolute; top: 0px; left: -387.5px; margin-left: 50%;}
input {border: solid 1px #000000; font-size: 11px;}
input.nob {border: 0px}
input.req {background: #ffff99;}

p.blueb {background: #212451; margin: 0px; padding: 0px; height: 10px; clear: both;}
p.bottom_border {margin: 8px 0px; border-bottom: solid 3px #336699; clear: both;}
p.c1 {clear: both; float: left; width: 160px; font-size: 12px;}
p.c2 {float: left; width: 125px; font-size: 12px;}
p.c3 {float: left; width: 250px; font-size: 12px;}
p.c4 {clear: both; margin: 3px 0px 0px 0px; padding: 0px; font-weight: bold;}
p.c5 {clear: both; float: left; width: 160px; font-size: 12px;}
p.c6 {float: left; width: 190px; font-size: 12px;}
p.c7 {float: left; width: 225px; font-size: 12px;}
p.cd {width: 200px; float: left; clear: both; margin: 2px 0px; font-weight: normal;}
p.ccd {width: 230px; float: left; clear: both; margin: 2px 0px; font-weight: normal;}
p.clear {clear: both;}
p.date {font-size: 11px; color: #666666; font-style: italic; margin: 0px; padding: 0px;}
p.dd {width: 398px; margin: 2px 0px 2px 0px; float: left;}
p.ed {width: 400px; float: left; margin: 2px 0px; font-weight: normal;}
p.front {margin: 0px 0px 10px 25px;}
p.links {margin: 5px 0px 10px 25px;}
p.linkstitle {margin: 10px 0px 0px 0px; padding: 4px;}
p.lrg {font-weight: bold; font-style: italic;}
p.largeTitle {font-weight: bold; font-size: 45px;}
p.nav {background: #ffffff URL(../images/linkbg.gif) top left repeat-y; width: 91px; border: solid 1px #ffffff; padding: 8px 3px 8px 27px; margin: 0px 0px 0px 12px;}
p.news {margin: 10px 0px 10px 25px;}
p.newstitle {font-size: 14px; font-weight: bold; color: #336699; margin: 5px 0px 0px 0px;}
p.p1 {margin: 10px 0px 2px 0px; font-size: 16px; color: #336699; font-weight: bold;}
p.p2 {margin: 2px 0px 2px 15px;}
p.p3 {margin: 2px 0px 2px 15px;}
p.p4 {text-align: center; background: #eeeeee; font-weight: bold; border: solid 2px #cccccc; padding: 5px;}
p.rt {width: 350px; text-align: right; margin: 5px 0px; clear: both;}
p.section {font-weight: bold; font-size: 16px; background: #cccccc; color: #333333; padding: 1px 3px; clear: both;}
p.title {color: #990000; font-weight: bold; font-style: italic; font-size: 20px; clear: both;}
p.title2 {clear: both; font-weight: bold; font-size: 15px; text-decoration: underline; margin: 25px 0px 6px 0px;}

span.s1 {font-weight: normal; font-style: normal;}
span.s2 {color: #336699; font-weight: bold;}
span.s3 {font-size: 11px; font-style: italic;}
span.s4 {font-size: 11px; color: #999999;}}

select, textarea{ font-size: 11px;}

table {border-collapse: collapse;}
table.gall {float: left; margin: 5px;}

a {color: #000000; text-decoration: underline;}
a:hover {text-decoration: none;}

a.a1 {background: #425173; color: #ffffff; font-weight: bold; text-decoration: none; padding: 3px 4px; border: solid 2px #3399cc;}
a.a1:hover {border: solid 2px #ff9900;}

a.copy {color: #990000; text-decoration: underline; font-size: 11px;}

a.foot {color: #212451; font-size: 14px; text-decoration: none; font-family: times new roman;}
a.foot:hover {text-decoration: underline;}

a.fl {background: #425173; color: #ffffff; font-weight: bold; padding: 3px 4px; text-decoration: none; border: solid 2px #3399cc;}
a.fl:hover {text-decoration: underline;}

a.full {color: #0033CC; text-decoration: none; font-weight: normal; font-size: 11px}
a.full:hover {text-decoration: underline;}

a.link {color: #000000; text-decoration: none; font-weight: bold;}
a.link:hover {text-decoration: underline;}

a.map {font-size: 10px; color: #666666; text-decoration: none;}

a.nav {color: #ffffff; text-decoration: none; font-weight: bold; font-size: 12px;}
a.nav:hover {text-decoration: underline;}

a.smlink {color: #000000; font-size: 13px; text-decoration: none; display: block; font-weight: bold; margin: 3px 0px;}
a.smlink:hover {text-decoration: underline;}

a.tn {color: #000000; text-decoration: underline; display: block;}
a.tn:hover {text-decoration: none;}