body
{
  background:		#FFFFFF;
  text-align:center;
}

body, td
{
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		12px;
  color:		#41027F;
  line-height:		17px;
}

h1
{
  font-size:		18px;
  color:		#3658C9;
  line-height:		22px;
}

h2
{
  font-size:		16px;
  color:		#3658C9;
  margin-top:		3px;
  margin-bottom:	3px;
  line-height:		18px;
}

h3
{
  font-size:		14px;
  color:		#3658C9;
  line-height:		18px;
}

h3.whiteheader
{
  font-size:		13px;
  color:		#ffffff;
  line-height:		18px;
}

h4
{
  font-size:		14px; 
  color:		#3658C9;
  margin-top:		1px;
  margin-bottom:	1px;

}

b 
{
  font-size:		12px; 
  font-weight:		bold;
  color:		#3658C9;
  line-height:		16px;
}

dt
{
  font-size:		13px; 
  font-weight:		bold;
  color:		#3658C9;
  line-height:		16px;
}

a
{
  color:		#3658C9;
}

a:hover
{
  color:		#663399;
}

a.MENU-2-ON, a.MENU-2-OFF:hover, a.MENU-2-ON:hover
{
  font-size:		11px;
  font-weight:		normal;
  color:		#ffffff;
  text-decoration:	none;
  background:  url(/.control/images/Menu_3_bg.gif); 
  background-color: #765EA8;
  display: block;
}

a.MENU-2-OFF
{
  font-size:		11px;
  font-weight:		normal;
  color:		#3658C9;
  text-decoration:	none;
  background-color:  #ffffff;
  display: block;
}

div.menu2
{
  border:               1px;
  border-color:         #765EA8;
  border-style:         solid;
  display: block;
}

a.MENU-3-ON, a.MENU-3-OFF:hover, a.MENU-3-ON:hover
{
  font-size:		11px;
  font-weight:		normal;
  color:		#ffffff;
  text-decoration:	none;
  background-color: #765EA8;
  background:  url(/.control/images/Menu_3_bg.gif); 
  display: block;
}

a.MENU-3-OFF
{
  font-size:		11px;
  font-weight:		normal;
  color:		#ffffff;
  text-decoration:	none;
  display: block;
  background-color: #765EA8;
}

div.menu3
{
	border:               1px;
	border-color:         #765EA8;
	border-style:         solid;
	background-color: #765EA8;
	display: block;
	width: 105px;
	float: right;
}




div.menu4
{
  border:               1px;
  border-color:         #765EA8;
  border-style:         solid;
  background-color: #765EA8;
  display: block;
  width: 100px;
  float: right;
}
div.menu5
{
  border:               1px;
  border-color:         #765EA8;
  border-style:         solid;
  background-color: #765EA8;
  display: block;
  width: 85px;
  float: right;
}

div.HEADER
{
  font-size:		10px;
  line-height:		13px;
}

div.FOOTER
{
  font-size:		10px;
  color:		#663399;
  line-height:		12px;
}

div.list
{
  font-size:		10px;
  color:		#663399;
  line-height:		16px;
  font-weight:		bold;
}
div.quote
{
  font-size:		11px;
  color:		#153FAA;
  line-height:		15px;
  font-weight:		normal;
}

div.question
{
  font-weight:		bold;
  color:		#3658C9;
}
div.answer
{
  color:		#663399;
  font-weight:		bold;
}

div.comment
{
  color:		#3658C9;
}
div.recommendation
{
  padding-left: 15px;
}

hr
{
  border: none;
  border-top: 1px solid #B5FBFF;
}

div.calculator 
{
  border-width:		1px;
  border-style:		solid;
  border-color:		#3658C9;
  background-color:	#ECFCFB;
  padding-right:	10px;
  padding-left:	10px;
  margin-left:	10px;
  padding-top:		9px;
  font-size:		11px;
  line-height:		15px;
  width: 550px;
}

div.notes
{
  float:		right;
  border-width:		1px;
  border-style:		solid;
  border-color:		#3658C9;
  background-color:	#ECFCFB;
  padding-right:	5px;
  padding-left:	0px;
  margin-left:	10px;
  padding-top:		9px;
  font-size:		11px;
  line-height:		13px;
}

span.NOTE
{
  font-size:		10px;
  font-weight:		lighter;
  color:		#01ABAB;
  line-height:		10px;
}
div.NOTE
{
  font-size:		11px;
  font-weight:		lighter;
  color:		#01ABAB;
  line-height:		13px;
}

table.sidebar
{
  border-width:		1px;
  margin:		0px;
  border-style:		solid;
  border-color:		#3658C9;
  background-color:	#E6FBFA;
}
table.radio
{
  border-width:		1px;
  margin-left:		10px;
  border-style:		solid;
  border-color:		#41027F;
  background-color:	#ffffff;
}

table.extras
{
border: 1px solid #8457AA;
}

table.extras td
{
  border: 1px solid #8457AA;
}

div.calculator
{

  border-width:         1px;
  border-style:         solid;
  border-color:         #3658C9;
  background-color:     #ECFCFB;
  padding-top:          9px;
  font-size:            11px;
  line-height:          15px;
}

.purpleborder
{
  border-width:         1px;
  border-style:         solid;
  border-color:         #8457AA;
}

code
{
  font-family:		Courier, monospace ;
  font-size:		12px;
  color:		#000000;
  line-height:		16px;
}
#calculator_status {
	font-weight: bold;
	color: #FF0000;
	height: 15px;
}

