/* Generic- Styles */
*{font-family:arial, helvetica, sans-serif;}
body{background:#32372A; color:#3C3C3C;   margin: 0;  padding: 0;}

div,span{font-size: 12px; }
tr,th,form,ol,dd,dt,blockquote{font-size: 12px;}
input,select,textarea{font-size:8pt}
p {font-size: 12px; line-height: 19px;}
li{font-size: 12px; line-height: 19px;}
ul{font-size:10pt; padding-right:12px}

h1{color:#1E2362; font-size:11pt; margin-top:0px; padding-bottom:8px}
h1.npo{margin-bottom:0px}
h2{color:#000000;font-size:9pt;font-weight:bold}

br.brSmall{font-size:5px}
td.top {padding-top: 4px;}
td.advise {padding-bottom: 4px;}
td.viewnews {padding-bottom: 10px; padding-top:4px; border-bottom: #b9b9b9 solid 1px; }
td.viewnewsmall {padding-top:6px; padding-bottom: 10px; border-bottom: #b9b9b9 solid 1px; }

/* Link - Styles */
a:link{color:#8D212E}
a:visited{color:#8D212E}
a:hover{color:#534343}

/* Link - Submenu */
td.vertical {vertical-align:top; padding: 5px 0 0 0;}
.disclaimer{color:#FFFFFF; text-decoration:none; font-size:10px;  }
a.disclaimer{color:#92948D; text-decoration:none; font-size:10px}
a.disclaimer:visited{color:#92948D}
a.disclaimer:hover{color:#FFFFFF}

/* Standard Type */ 
.hometd { FONT-SIZE: 12px; color:#3B3B3B; padding-left:17px; padding-right:23px; padding-top:15px; padding-bottom:10px; background-color: #12160C; }
.homewelcomemsg { FONT-SIZE: 11px; color:#ffffff; line-height: 17px;}
a.homewelcomemsg{color:#8E8E8E; text-decoration:none; font-size:11px}
a.homewelcomemsg:visited{color:#8E8E8E}
a.homewelcomemsg:hover{color:#FFFFFF}


a.menu{  padding-left:10px;  color:#C62F1E; text-decoration:none; font-size:12px; font-weight: bold; }
a.menu:visited{color:#C62F1E}
a.menu:hover{color:#32372A}

a.linkpage{  color:#65675E; text-decoration:none; font-size:12px; font-weight: bold; }
a.linkpage:visited{color:#000000}
a.linkpage:hover{color:#8D212E}


a.menusecondary{color:#3C3C3C; text-decoration:none;  padding-left:16px; }
a.menusecondary:visited{color:#3C3C3C; text-decoration:none;  padding-left:16px;}
a.menusecondary:hover{color:#C62F1E; text-decoration:none;  padding-left:16px;}

.question {color:#82151F;  padding-bottom:3px; font-weight: bold; }

.newsletter{  padding-top:3px;  padding-bottom:4px;  font-size:11px; line-height: 16px; color: #666666 }
.newsheadline{  padding-left:12px; font-weight: bold; padding-right:12px; padding-bottom:2px;  color:#666666; text-decoration:none; font-size:11px; line-height: 16px; }
.news{  padding-left:12px; padding-right:12px; padding-bottom:5px;  color:#666666; text-decoration:none; font-size:11px; line-height: 16px; }
a.news{  padding-left:12px;  color:#1B638A; text-decoration:none; font-size:11px; }
a.news:visited{color:#1B638A}
a.news:hover{color:#84232B}
.mainnews{  padding-bottom:2px; font-weight: bold;  color:#666666; text-decoration:none; font-size:14px; }

a.sitemap:link{color:#32372A; font: 11px Arial, Helvetica, sans-serif; text-decoration:none; }
a.sitemap:visited{color:#32372A; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;  }
a.sitemap:hover{color:#8D212E; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;  }

a.faq:link{color:#32372A; font: 11px Arial, Helvetica, sans-serif; text-decoration:none; }
a.faq:visited{color:#32372A; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;  }
a.faq:hover{color:#8D212E; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;  }

td.footerinformation {  font-size:10px; padding: 5px 0 10px 0; color:#b9b8b8; line-height: 15px;}
td.menuright {background:url(/images/menu-3.gif) top right repeat-y;}

/* Input Fields */
.InputBox { FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; border: solid 1px #A5ACB2; background-color: #ffffff; color:#3B3B3B; margin: 0 0 3px 0; padding: 3px;}
.InputBox2 { FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; border: solid 1px #A5ACB2; background-color: #ffffff; color:#3B3B3B; margin: 0px; padding: 0px; width:50px;}
.search { FONT-SIZE: 10px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; border: solid 1px #302512; background-color: #ffffff; color:#4D5048; width: 130px; margin: 0px; padding: 0px;}
.InputButton{border: 0; border-top-color: #D2DCFA;border-left-color: #D2DCFA;padding: 0.25em;background-color: #C1CFF7;color: #253E88;font-size: 12px;font-weight: bold;font-family: Arial, Helvetica, sans-serif} 

/*Floating Elements */
.floatimgright {float:right; margin-right:0; margin-left:10; margin-bottom:3px;}
.floatimgleft {float:left; margin-right:15; margin-left:0; margin-bottom:10px;}
.extraHead { font-size: 18px; font-weight: normal; }
.extraNews{ font-size: 18px; font-weight: normal; padding-bottom: 4px; padding-top:4px;}

/* Form Elements */
.info   { FONT-SIZE: 12px; color: #DE5800; background-color: transparent; font-weight: normal }
.warn   { FONT-SIZE: 12px;color: #DE5800; background-color: transparent; font-weight: normal }
.error  { FONT-SIZE: 12px;color: #DE5800; background-color: transparent; font-weight: bold }
.formtext { font-size: 12px; padding-left:8px; }
.formwhitepoint { font-size: 12px; padding-left:8px; font-weight:bold; padding-top:1px; padding-bottom:1px;color:#ffffff }
.formsubby { font-size: 12px; padding-left:8px; padding-top:3px; padding-bottom:2px;color:#FFFFFF }

