/* Body and links*/
body a{
  font-family: arial, geneva, helvetica, verdana, sans-serif; 
  font-size: 12px; color: #3776AC; font-weight: normal; 
  text-decoration: underline;
}
body a:hover{ 
  color: #FF6600;
}
body {
	font-family: arial, helvetica, geneva;
	font-size: 11px;
	color: #333333;
	background: #e1e1e1;
}

.fader { filter:alpha(opacity=90); width: 100%; }

a.navlink:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.navlink:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.navlink:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.navlink:hover {
	font-family: arial, geneva, helvetica, verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

a.footerlink:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.footerlink:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.footerlink:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.footerlink:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline; }

a.bodylink:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #3776AC; font-weight: normal; text-decoration: underline; }
a.bodylink:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #3776AC; font-weight: normal; text-decoration: underline; }
a.bodylink:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #3776AC; font-weight: normal; text-decoration: underline; }
a.bodylink:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #FF6600; font-weight: normal; text-decoration: none; }

a.bodylinkbig:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 14px; color: #3776AC; font-weight: bold; text-decoration: underline; }
a.bodylinkbig:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 14px; color: #3776AC; font-weight: bold; text-decoration: underline; }
a.bodylinkbig:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 14px; color: #3776AC; font-weight: bold; text-decoration: underline; }
a.bodylinkbig:hover {
	font-family: arial, geneva, helvetica, verdana, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}

a.bodylinksmall:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 10px; color: #3776AC; font-weight: normal; text-decoration: underline; }
a.bodylinksmall:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 10px; color: #3776AC; font-weight: normal; text-decoration: underline; }
a.bodylinksmall:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 10px; color: #3776AC; font-weight: normal; text-decoration: underline; }
a.bodylinksmall:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 10px; color: #ff6600; font-weight: normal; text-decoration: underline; }


/*text*/
.datetext {font-family: arial, helvetica, geneva; font-size: 10px; color: #333333;}
.bodytext {font-family: arial, helvetica, geneva; font-size: 12px; color: #333333;}
.bluetext {font-family: arial, helvetica, geneva; font-size: 11px; color: #003366;}
.bodytextbold { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold; color: #333333; }
.smalltext { font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #333333; }
.mediumtext { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; color: #333333; }
.smallboldtext { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; color: #333333; font-weight: bold; }
.navhead {font-family: arial, helvetica, geneva; font-size: 12px; color: #FFFFFF; font-weight: bold;}


/*Headers*/
.headerone {font-family: arial, helvetica, geneva; font-size: 13px;  font-weight: bold;  color: #003366;}
.headertwo { font-family: arial narrow, helvetica, geneva, sans-serif; font-size: 18px; color: #3776AC; font-weight: bold; }


/*Form Stuff*/
.formtext { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #333333; }
.formheader { font-family: arial, helvetica, geneva, sans-serif; font-size: 17px; color: #ffffff; font-weight: bold; letter-spacing: 0.025em; }
.inputtext { font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; color: #333333; }
.submitbutton { font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; background-color: #3776AC; color: #FFFFFF; letter-spacing: 0.038em;  border-width: 1px;}
.inputbox1 {width: 90px; font-family: arial, helvetica, geneva; border: solid; font-size: 13px; background-color: #f8f8f8;  color: #333333; border-width: 1px;  border-color: #3776AC;}
.inputbox2 {  width: 150px; font-family: arial, helvetica, geneva; border: solid; font-size: 12px; background-color: #E7ECF1;  color: #000000; border-width: 1px;  border-color: #666666;}
.formtop {
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
    	StartColorStr='#ff9900', 
    	EndColorStr='#60FFFFFF');
COLOR: #ffffff; 
FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: #ff9900;
border-bottom: #3776ac 1px solid; 
}
/*Navigation Mouseovers*/
.bb {
  color : #003366;
  font : normal 11px Arial, Verdana, Helvetica, sans-serif;
  cursor : hand;
  text-decoration :underline;
}
.bbOn {
  color : #003366;
  font : normal 11px Arial, Verdana, Helvetica, sans-serif;
  cursor : hand;
  text-decoration : none;
  background-color: #B8D1E7;
}
.mnav {
  color : #FFFFFF;
  font : normal 11px Arial, Verdana, Helvetica, sans-serif;
  cursor : hand;
  width : 100%;
  text-decoration : none;
  background-color: transparent;
}
.mnavOn {
  color : #990000;
  font : normal 11px Arial, Verdana, Helvetica, sans-serif;
  cursor : hand;
  width : 100%;
  text-decoration : none;
  background-color: #FFE3B8;
}
.nav {
  color : #000000;
  font : normal 12px Arial, Verdana, Helvetica, sans-serif;
  cursor : hand;
  width : 100%;
  text-decoration : none;
  background-color: transparent;
}
.navOn {
  color : #000000;
  font : normal 12px Arial, Verdana, Helvetica, sans-serif;
  cursor : hand;
  width : 100%;
  text-decoration : none;
  background-color: #adceef;
}

.dropdown {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}

/* This is for table formatting */

.tabletop {
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
    	StartColorStr='#3776AC', 
    	EndColorStr='#60FFFFFF');
COLOR: #ffffff; 
FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: #0066cc; 
}
.features {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableborder {
	BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; BORDER-LEFT: #000000 1px; BORDER-BOTTOM: #000000 1px
}
.compareHeader {
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
    	StartColorStr='#c1d0e1', 
    	EndColorStr='#60FFFFFF');
		PADDING-BOTTOM: 3px;  
		COLOR: #000000; 
		PADDING-TOP: 3px; 
		FONT-FAMILY: sans-serif, Arial, Helvetica ; 
		BACKGROUND-COLOR: #c1d0e1
}
.compareCell {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;  FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #FFFFFF;}
	.tablecellbottom {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;  FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #FFFFFF;}
.compareLeft {
	PADDING-LEFT: 10px; 
	FONT-SIZE: 12px;  
	PADDING-BOTTOM: 3px;  
	PADDING-TOP: 3px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFF8EC; 
	TEXT-DECORATION: none; 
	width: 120px;
}
.compareSection {
	BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e1e1e1; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.compareBlank {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sectionsubhead {
	font-style: italic;
	font-weight: bold;
}

