/* ########## Template Styles ##########*/ 
body { 
 padding: 0; 
 margin: 0; 
 height:100%; /* needed for container min-height */ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 line-height: 1.4em; 
 color: #6a6a6a; 
 background-image: url(../images/template/background.gif); 
 background-repeat: repeat-x; 
 background-position: center; 
 background-color: #B7BCC2; 
} 
.footerR { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 color: #FFFFFF; 
 background-color: #9e0000; 
 text-align: right; 
 padding-right: 10px; 
 border-top-style: solid; 
 border-top-color: #FFFFFF; 
 border-top-width: 2px; 
 border-left-style: none; 
} 
.footerL { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 color: #FFFFFF; 
 background-color: #9e0000; 
 text-align: left; 
 border-top-style: solid; 
 border-top-color: #FFFFFF; 
 border-top-width: 2px; 
 padding-left: 10px; 
 border-right-style: none; 
} 
.bodytext { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color: #252525; 
} 
 
 
/* ########## Site Styles ##########*/ 
 
.PageTitle { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: bold; 
 color: #003399; 
 text-align: left; 
 text-transform: uppercase; 
 line-height: 18px; 
 padding-left: 5px; 
 padding-top: 15px; 
 border-bottom-style: solid; 
 border-bottom-width: .09em; 
 border-bottom-color: #993300; 
 vertical-align: middle; 
} 
.PageBodyBlack { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 font-weight: normal; 
 color: #252525; 
 border-top-width: 3px; 
 border-top-style: solid; 
 border-top-color: #FFFFFF; 
 padding-right: 26px; 
 text-align: left; 
 line-height: 14px; 
 padding-top: 10px; 
 padding-left: 10px; 
 border-right-width: 3px; 
 border-right-style: solid; 
 border-right-color: #FFFFFF; 
 background-color: #bcb5a5; 
 padding-bottom: 20px; 
 vertical-align: top; 
} 
.PageBodyParagraphHeadBlack { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 font-weight: bold; 
 color: #252525; 
} 
.PageBodyParagraphHeadRed { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 font-weight: bold; 
 color: #990000; 
} 
.ParagraphTitle { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 text-transform: uppercase; 
 color: #9e0000; 
 font-weight: bold; 
 font-size: 11px; 
 font-style: normal; 
 font-variant: normal; 
 text-decoration: none; 
} 
.FormLabelRed { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 text-transform: uppercase; 
 color: #9e0000; 
 font-weight: normal; 
 font-size: 8pt; 
 font-style: normal; 
 font-variant: normal; 
} 
.NAV { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 text-transform: uppercase; 
 color: #FFF; 
 font-weight: bold; 
 font-size: 11px; 
 font-style: normal; 
 font-variant: normal; 
 line-height: 30px; 
 text-align: center; 
 padding-right: 10px; 
 padding-left: 10px; 
} 
a.NAV:link, a.NAV:visited { 
 text-decoration: none; 
} 
a.NAV:hover { 
 text-decoration:underline 
} 
a.bodylink:link, a.bodylink:visited { 
 text-decoration: none; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 text-transform: uppercase; 
 color: #FFF; 
 font-weight: bold; 
 font-size: 12px; 
} 
a.bodylink:hover { 
 text-decoration:underline 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 text-transform: uppercase; 
 color: #FFF; 
 font-weight: bold; 
 font-size: 12px; 
} 
.footerWhiteText { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #FFFFFF; 
 font-size: 10px; 
} 
 
a:link, a:visited { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #FFFFFF; 
 font-size: 10px; 
 text-decoration: none; 
} 
a:hover { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #FFFFFF; 
 font-size: 10px; 
 text-decoration:underline 
} 
.tdRight { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #FFFFFF; 
 font-size: 10px; 
 background-color:#9e0000; 
 padding-left:8px; 
 padding-top:8px; 
 border-top-width: 3px; 
 border-top-style: solid; 
 border-top-color: #FFFFFF; 
} 
 
.tdRightNoPadding { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #FFFFFF; 
 font-size: 10px; 
 background-color:#9e0000; 
 padding-top:8px; 
} 
 
.footerText { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #FFFFFF; 
 font-size: 10px; 
} 
/* ########## Site Styles ##########*/ 
 
.FrameSpaceTop { 
 border-top-width: 8px; 
 border-top-style: none; 
 border-top-color: #3c98be; 
 padding-right: 0px; 
 padding-top: 3px; 
 padding-bottom: 0px; 
} 
.FrameSpaceRight { 
 border-right-color: #3c98be; 
 padding-right: 3px; 
} 
.FrameSpaceTopAndRight { 
 border-top-width: 8px; 
 border-top-style: none; 
 border-top-color: #3c98be; 
 padding-right: 3px; 
 padding-top: 3px; 
 padding-bottom: 0px; 
} 
.FrameSpaceAllRound { 
 border-top-width: 3px; 
 border-top-style: solid; 
 border-top-color: #FFFFFF; 
 padding-left: 0px; 
 border-right-width: 3px; 
 border-bottom-width: 3px; 
 border-left-width: 3px; 
 border-right-style: solid; 
 border-bottom-style: solid; 
 border-left-style: solid; 
} 

