/* 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: 12px;
	color: #333333;
	background: #FFFFFF;
}
h1 {
	font-family: arial, helvetica, geneva;
	font-size: 12px;
	color: #cccccc;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
h2 {
	font-family: arial, helvetica, geneva;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
h3 {
	font-family: arial, helvetica, geneva;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
h4{
	font-family: arial, helvetica, geneva;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
h5{
	font-family: arial, helvetica, geneva;
	font-size: 10px;
	color: #999999;
	font-weight:normal;
	margin:0px;
	padding:0px;
	display:inline;
}
hr {border:1px dotted #999999;}
.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.hlink:link { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #cccccc; font-weight: normal; text-decoration: none; letter-spacing:3px;}
a.hlink:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #cccccc; font-weight: normal; text-decoration: none; letter-spacing:3px;}
a.hlink:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #cccccc; font-weight: normal; text-decoration: none; letter-spacing:3px; }
a.hlink:hover { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 12px; color: #cccccc; font-weight: normal; text-decoration: none; letter-spacing:3px;}


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: 11px; color: #3776AC; font-weight: normal; text-decoration: underline; }
a.bodylinksmall:active { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #3776AC; font-weight: normal; text-decoration: underline; }
a.bodylinksmall:visited { font-family: arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #3776AC; font-weight: normal; text-decoration: underline; }
a.bodylinksmall:hover { font-family:arial, geneva, helvetica, verdana, sans-serif; font-size: 11px; color: #ff6600; font-weight: normal; text-decoration: underline; }

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


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


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

/*text*/
.datetext {font-family: arial, helvetica, geneva; font-size: 10px; color: #333333;}
.lettertext {font-family: "Times New Roman", Times, serif; font-size: 14px; 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; }
.columntext {
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-right: 3px;
}
.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*/
.freeheader{ font-family: arial narrow, helvetica, geneva, sans-serif; font-size: 18px; color: #3776AC; font-weight: bold; }
.headerone {font-family: arial, helvetica, geneva; font-size: 13px;  font-weight: bold;  color: #003366;}
.sourceheader {font-family: arial, helvetica, geneva; font-size: 13px;  font-weight: bold;  color: #666666;}
.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: #ff9900; color: #000000; letter-spacing: 0.038em;  border-width: 1px;}
.inputbox {width: 90px; font-family: arial, helvetica, geneva; border: solid; font-size: 11px; background-color: #f8f8f8;  color: #333333; border-width: 1px;  border-color: #3776AC;}
.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: 200px; font-family: arial, helvetica, geneva; border: solid; font-size: 12px; background-color: #f8f8f8;  color: #333333; border-width: 1px;  border-color: #666666;}
.inputbox3 {  width: 250px; font-family: arial, helvetica, geneva; border: solid; font-size: 12px; background-color: #f8f8f8;  color: #333333; border-width: 1px;  border-color: #666666;}
.tborder { border: 1px dotted #f8f8f8;}
.tborder2 { border: 1px solid #cccccc;}
.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: #999999 1px solid; 
}


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

/* This is for table formatting */

.tabletop {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
	border-bottom: #999999 1px solid;  
	 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
    	StartColorStr='#d8e8f7', 
    	EndColorStr='#60FFFFFF');
COLOR: #333333; 
FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #d8e8f7; 
}
.nav {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
    	StartColorStr='#cccccc', 
    	EndColorStr='#60FFFFFF');
COLOR: #333333; 
FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #efefef; 
}
.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
}

	
