html, body
{	height:100%;
	margin-top: 0;
	margin-left:0;}

.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 }

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}

.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;
}
TH {FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
TD {FONT-FAMILY: Verdana, Arial; font-size: 12px; color:#000000; }
H3 
{
color:#2375af;	
}

.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;	
}



/**
 * 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
 */

.formbutton{
width:120px;
}

.top_link_text{
font-size:10px;
color:#2375af;
}

.footer_link_text
{
font-size:10px;
color:#2375af;	
}

