/* Site-wide styles */
body {background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align:justify; margin-top: 5px} 
a {text-decoration: none} 
a:link, a:visited, a:active {color: #0000CC} 
a:hover {color: #0099DD; text-decoration:underline} 
h1,h2,h3 {color: #000000; font-size: 120%; font-weight: bold; margin:15px 0px 5px 0px}
h2 {font-size: 110%}
h3 {font-size: 100%}
p {margin: 0px 0px 10px 0px}

/* Specific styles */
.footer {text-align:center; font-size: 80%; color:#888888; margin-top: 10px}
.inthissection {margin: 10px 0px 3px 5px; font-weight:bold;}
.rightimage{ border: 1px solid black; margin-left: 10px}
.leftimage{ border: 1px solid black; margin-right: 10px}
.warning{ color: #FF0000}
.casehead {background-color: #ffffff; border: 0px solid #888888; width: 97%}
.case {background-color: #ffffff; border: 1px solid #888888; width: 97%}
.casetd {font-weight: bold; font-size: 90%; }
.casela {font-size: 90%; color:#444444; }


table.maintable {border: 1px solid black; border-collapse: collapse; background-color:#f9fffd}
table.maintable td.maincell {padding: 0px 10px 20px 10px}

table.mainnavbar {background-color: #ddddee; border-top: 1px solid black; border-bottom: 1px solid black; text-align:center; width:100%}




table.mainnavbar td {font-family: Verdana, sans-serif; font-size: 12px; border-right: 1px solid black; padding: 4px 0px 4px 0px}
table.mainnavbar td.section {background-color: #3366cc}
table.mainnavbar a:link, table.mainnavbar a:visited, table.mainnavbar a:active, table.sectionnavbar a:link, table.sectionnavbar a:visited, table.sectionnavbar a:active {color:#000000}
table.mainnavbar a:hover, table.sectionnavbar a:hover {color:red}

table.sectionnavbar {background-color: #ddeeff; border-bottom: 1px solid black; text-align:center; margin-top: 10px; border-top: 1px solid black; width: 100%}
table.sectionnavbar td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-right: 1px solid black; padding: 2px 5px 2px 5px}
table.sectionnavbar td.section {background-color: #99eeff}
table.sectionnavbar td.navbarheader {font-weight:bold}

table.affiliates {border-top: 1px solid black; text-align:center; background-color:#ffffff}

table.newspost {background-color: #ffffff; border: 1px solid #888888; width: 97%}
table.newspost td.np_title {font-weight: bold; font-size: 110%; padding: 8px 8px 0px 8px}
table.newspost td.author {font-size: 90%; color:#444444; padding: 0px 8px 0px 8px}
table.newspost td.np_body {padding: 8px 8px 0px 8px}



table.formclass {border: 1px solid black; background-color: #ffffff}

table.newslist {background-color: #ffffff; width: 97%; border-collapse: collapse;}
table.newslist td {border: 1px solid black; padding: 2px}
