.main{ margin-left:37px; color:#3A3C4F; text-align:justify; font-family:arial,verdana,helvetica,sans-serif; font-size: 12px; }
.mainbg{ background-image:url(/images/mainbg.gif); background-color:#DFE4E3; }
.subtext{ font-size:10px; }
.hiline{ line-height:170%; }
.footer, .footer a, .footer a:visited{ color:white; letter-spacing:1px; text-decoration:none; text-align:center; font-family:arial,verdana,helvetica,sans-serif; font-size: 10px; padding-top:2px; }
.footer a:hover{ color:white; text-decoration:underline; }
.search{ margin-top:0px; margin-left:10px; margin-bottom:8px; }
.search input{ height: 17px; font-size:10px; }
.photo{ background-color:#F1F3F3; margin:7px; }
.photo p{ margin-top:7px;text-align:center; }
.news{ font-size: 16px; font-family:arial,verdana,helvetica,sans-serif; }
.small{ font-size: 10px; }
.contact{ background-color:#E7E9E9; border:1px solid #D8DCDC; width:35%; margin:5px; }
body{ background-color:#678185; background-image:url(/images/bg.gif); background-repeat:repeat-x; background-attachment:fixed; font-size: 12px; !important }
h1,h2,h3{ color:#3A3C4F; font-weight:bold; letter-spacing:1px; font-family:times,serif; }
h1{ font-size: 24px; margin-top:5px; }
h2{ width:100%; font-size: 14px; }
h3{ font-size: 14px; font-weight:bold; margin-bottom:0px; }
p,li,td,th { color:#3A3C4F; font-family:arial,verdana,helvetica,sans-serif; font-size: 12px; }
th{ text-align:left; }
a{ color:#3E5671; text-decoration:none; font-weight:bold; }
a:hover{ color:#709398; text-decoration:underline; }
a:visited{ color:#678185; }