/**
 *  HTML Element Styles
 */
html, body {height:100%;margin-top: 0;margin-left:0;}
strong {color:#247568;}
TH {FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
TD {FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; font-size: 13px; color:#000000;}
P {FONT-SIZE: 13px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR:#000000;}
H3 {color:#237467;font-size:12px;}
H1 {color:#237467;font-size:18px;}
H2 {color:#237467;font-size:14px;}


a:link {color: #237467; text-decoration: underline}
a:visited {color: #237467; text-decoration: underline}
a:active {color: #237467; text-decoration: underline}
a:hover {color: #237467; text-decoration: none}

/** This CANNOT be removed */
#dvProtect { FILTER: alpha(opacity=40); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #cccccc; -moz-opacity: .40 }
/** This CANNOT be removed */


/** Specific Classes Used Within the CMS */
.toplink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; text-decoration: none}
.toplink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; text-decoration: none }
.toplink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; text-decoration: none }
.toplink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006cb7; text-decoration: none }

.newslink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #006cb7; text-decoration: underline }
.newslink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #006cb7; text-decoration: underline }
.newslink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #006cb7; text-decoration: underline }
.newslink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #98B54D; text-decoration: underline }

.sideNavlink:link{ font-size: 11px;color: #ff3300;line-height: 18px;font-family: Impact, Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.sideNavlink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #333; text-decoration: none }
.sideNavlink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #333; text-decoration: none }
.sideNavlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #006cb7; text-decoration: none }

.sideNav1link:link{ font-weight: bold;font-size: 8pt;color: #bf0002;font-family: Arial;letter-spacing: 1pt;font-variant: normal;text-decoration: none;}
.sideNav1link:visited{	font-weight: bold;font-size: 8pt;color: #BF0002;font-family: Arial;letter-spacing: 1pt;font-variant: normal;text-decoration: none;}
.sideNav1link:active{	font-weight: bold;font-size: 8pt;color: #BF0002;font-family: Arial;letter-spacing: 1pt;font-variant: normal;text-decoration: none;}
.sideNav1link:hover{font-weight: bold;font-size: 8pt;color: gray;font-family: Arial;letter-spacing: 1pt;font-variant: normal;text-decoration: none;}

.sideNav2link:link{font-weight:900;font-size: 10pt;color: #bf0002;line-height:normal;font-family:Arial;font-variant: normal;text-decoration: none;}
.sideNav2link:visited{font-weight:900;font-size: 10pt;color: #BF0002;line-height:normal;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav2link:active{font-weight:900;font-size: 10pt;color: #BF0002;line-height:normal;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav2link:hover{font-weight:900;font-size: 10pt;color: gray;line-height:normal;font-family: Arial;font-variant: normal;text-decoration: none;}

.sideNav3link:link{font-weight: bold;font-size: 9pt;color: gray;line-height: 20pt;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav3link:visited{font-weight: bold;font-size: 9pt;color: gray;line-height: 20pt;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav3link:active{font-weight: bold;font-size: 9pt;color: gray;line-height: 20pt;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav3link:hover{font-weight: bold;font-size: 9pt;line-height: 20pt;color: #BF0002;font-family: Arial;font-variant: normal;text-decoration: none;}

.sideNav4link:link{font-weight: bold;font-size: 9pt;color: gray;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav4link:visited{font-weight: bold;font-size: 9pt;color: gray;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav4link:active{font-weight: bold;font-size: 9pt;color: gray;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav4link:hover{font-weight: bold;font-size: 9pt;color: dimgray;font-family: Arial;text-decoration: none;font-variant: normal;text-decoration: none;}

.sideNav5link:link{font-weight: bold;font-size: 9pt;color: #383b3c;font-family: Arial;font-variant: normal;text-decoration: none;line-height: 20pt;}
.sideNav5link:visited{font-weight: bold;font-size: 9pt;color: #383b3c;font-family: Arial;font-variant: normal;text-decoration: none;line-height: 20pt;}
.sideNav5link:active{font-weight: bold;font-size: 9pt;color: #383b3c;font-family: Arial;font-variant: normal;text-decoration: none;line-height: 20pt;}
.sideNav5link:hover{font-weight: bold;font-size: 9pt;color: #383b3c;font-family: Arial;text-decoration: none;font-variant: normal;text-decoration: none;line-height: 20pt;}

.sideNav6link:link{font-weight:900;font-size: 9pt;color: #bf0002;line-height:normal 20pt ;font-family:Arial;font-variant: normal;text-decoration: none;}
.sideNav6link:visited{font-weight:900;font-size: 9pt;color: #BF0002;line-height:normal 20pt ;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav6link:active{font-weight:900;font-size: 9pt;color: #BF0002;line-height:normal 20pt ;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav6link:hover{font-weight:900;font-size: 9pt;color: gray;line-height:normal 20pt ;font-family: Arial;font-variant: normal;text-decoration: none;}

.sideNav7link:link{font-weight:normal ;font-size: 10pt;color: #bf0002;font-family: Arial;letter-spacing: 1pt;font-variant: normal;text-decoration: none;}
.sideNav7link:visited{font-weight: normal;font-size: 10pt;color: #BF0002;font-family: Arial;letter-spacing: 1pt;font-variant: normal;text-decoration: none;}
.sideNav7link:active{font-weight: normal;font-size: 10pt;color: #BF0002;font-family: Arial;letter-spacing: 1pt;font-variant: normal;text-decoration: none;}
.sideNav7link:hover{font-weight: normal;font-size: 10pt;color: gray;font-family: Arial;letter-spacing: 1pt;font-variant: normal;text-decoration: none;}

.sideNav8link:link{font-weight: bold;font-size: small;color: #bf0002;line-height: normal;font-family: Arial;letter-spacing: 1px;font-variant: normal;text-decoration: none;}
.sideNav8link:visited{font-weight:bold;font-size: 10pt;color: #BF0002;line-height:normal;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav8link:active{font-weight:bold;font-size: 10pt;color: #BF0002;line-height:normal;font-family: Arial;font-variant: normal;text-decoration: none;}
.sideNav8link:hover{font-weight:bold;font-size: 10pt;color: gray;line-height:normal;font-family: Arial;font-variant: normal;text-decoration: none;}

.bodylink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #006cb7; text-decoration: underline }
.bodylink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #006cb7; text-decoration: underline }
.bodylink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #006cb7; text-decoration: underline }
.bodylink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #98B54D; text-decoration: underline }

.captionCopy {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 13px;color: #333333;}
.header1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;line-height: 28px;font-weight: bold;color: #006CB7;}
.header2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 14px;font-weight: bold;color: #006CB7;}
.header3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 14px;font-weight: bold;color: #98B54D;}
.header4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 14px;font-weight: bold;color: #333;}
.top {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;color: #333333;}
.newsHeadline {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 15px;font-weight: bold;color: #98B54D;}
.newsHeadlineNodusCMS {font-size: 11px;font-weight:normal;color:Black;font-family: Verdana, Arial, Helvetica, sans-serif;}
.headline {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 15px;font-weight: normal;color: #006CB7;text-decoration: underline;}

/* used for day header on calendar */

.days{font-family: Verdana, Arial, Helvetica, sans-serif;color:White;font-weight:bold;font-size:14px;}
.normal {FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.login_title { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: black; }
.grid_title { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: black; TEXT-ALIGN: left; }
.caption { FONT-WEIGHT: normal; FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.Title { FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.SubTitle { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.copy { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.copy_small { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.redBoxHdr { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c40f1e }
.ProcessingMessage {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: Red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

/** Shopping Cart Styles */

.cartheader{FONT-FAMILY:Arial, Verdana;font-size: 14px;font-weight:bold;color:#FFFFFF;background-color:#000000;padding: 3px 3px 3px 3px;}
.cartitemname{FONT-FAMILY:Arial, Verdana;font-size: 14px;font-weight:bold;color:#990033;padding-bottom:5px;}
.cartrowalternate{FILTER: alpha(opacity=10); -moz-opacity: .40;BACKGROUND-COLOR: #ffffcc;}
.cartrow{padding: 5px 5px 5px 5px;FONT-FAMILY:Arial, Verdana;font-size: 12px;font-weight:normal;color:#000000;}
.cartfooter{color:#ffffff;text-align:right;background-color:#990033;padding: 5px 5px 5px 5px;}
.cartremovebutton {text-align:right;}
.checkoutlabel {}
.checkoutheading{font-weight:bold;padding: 5px 5px 5px 5px;text-align:center;background-color:#990033;color:#FFFFFF;}

/** End of Cart Section */

.grid{font-size: 12px;color: black;font-family: Verdana;background-color: #cccccc;}
.grid_header{font-weight: bold;font-size: 12px;color: black;font-family: Verdana;background-color: #cccccc;text-align: left;}
.grid_data{font-weight: normal;font-size: 12px;color: black;font-family: Verdana;background-color: white;text-align: left;}

.formbutton{width:120px;}
.top_link_text{font-size:10px;color:#2375af;}
.footer_link_text{font-size:10px;color:#2375af;}
