html {	margin: 0px; padding: 0px;	}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #555555;
	background: url('/images/bg_nav.gif') left repeat-y;
	margin: 0px;
	padding: 0px;
}

td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #555555;
}

#caption, #caption td, #caption p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #333;
}
.red {
	color: #B61030;
}
a.red:visited {
	color: #660000;
	text-decoration: none;
}
a.red {
	color: #B61030;
	text-decoration: underline;
}

.redTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #B61030;
}
.titleRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #B61030;
}
.white {
	color: #FFFFFF;
}
a.white:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.white, a.white:visited  {
	color: #FFFFFF;
	text-decoration: none; }

#nav { background: url(/images/bg_nav.gif) repeat-y;}
#nav td{font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;  }
#navHover { background: url(/images/bg_navHover.gif) repeat-y; border: 1px; border-color: #fff;}
.navHover { background: url(/images/bg_navHover.jpg) left repeat-y; border: 1px; border-color: #fff;}
#nav a, a:visited { color:#fff;  text-decoration:none;}

#mainnav { font-size: .9em; line-height: 1.4em;  text-decoration:none; font-weight:bold;}

#subnav { font-size: .7em; padding: 0 26px 0 0px; line-height: 1.2em;  text-decoration:none;}
#subnavOn { padding: 0 0 0 10px;  font-weight:bold; }
#subnavOn a, a:visited {color:#fff; text-decoration:none;}
#subnavOn a:hover { color:#fff;  text-decoration:none;}

li {  list-style-image: url(/images/bullet.gif)}
ul { list-style-image: url(/images/bullet.gif) }

a, a:hover {	color: #B61030; text-decoration:underline; }
a:visited {	color: #000;	text-decoration: underline;}

#tblHome td, #tblHome p { font-size: 10px; 
			line-height: 14px;}
#small td, #small p{ font-size: 10px; 
			line-height: 14px;}
	
#link1{
display: block;
background: #FFF url(/images/link1.gif) no-repeat 50% 0%;
height: 120px;
width: 145px;
text-indent: -3000px;
}

#link2{
display: block;
background: #FFF url(/images/link2.gif) no-repeat 50% 0%;
height: 120px;
width: 145px;
text-indent: -3000px;
}

#link3{
display: block;
background: #FFF url(/images/link3.gif) no-repeat 50% 0%;
height: 120px;
width: 145px;
text-indent: -3000px;
}

/*
#link1:hover,
#link2:hover,
#link3:hover{
background-position: 50% -120px;
}
*/



#link1:hover,
#link2:hover,
#link3:hover{
cursor: text;
}
		
#calc {
background: #B61030;
border: 2px;
border-color:#999;
}
#calc tr{ 
	background: #fff; 
	border: 1px;
	border-color:#f3f3f3;
}
#fineprint td, #fineprint p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 10px;
	color: #555555;
}

fieldset {
	background:url('/images/bg_calc.gif') repeat-x;
	border-width:1px; 
	border-color:#ccc;
	padding: 0px 10px 10px 10px;
	}

fieldset td{
	color:#333;
	font-weight:normal;
	background:url('/images/bg_calc2.gif');
	}
				
fieldset input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 15px;
	color: #B61030;
	background-color:#fff;
	border-width: 1px ;
	border-color:  #333;
	
	/* background:url('/images/bg_input.gif');
	padding: 1px; */}
	
	fieldset#calcResults input, fieldset#calcResults input disabled{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 15px;
	color: #000;
	background-color:#ffc;
	border-width: 1px ;
	border-color:  #333;
	}
fieldset#calcResults select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height: 12px;
	color: #000;
	background-color:#ffc;
	border-width: 1px ;
	border-color:  #333;
	}
	
legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	background-color:#B61030;
	border-width:1px; 
	border-color:#333;
	padding: 4px;
	
}
hr {color:#B61030; width:400px; text-align:center; width:400px; height:1px; }

#tblResults td{
	border:1px; 
	border-color:#B61030;
}