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

body, th, td {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2A334C;
}
.amextext
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #000000;
}
form {
	margin: 0px;
	padding: 0px;
}

.input1 {
    width: 211px;
    height: 19px;
    padding: 2px;
    border: none;
    background-image: url(images/index07.gif);
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2A334C;
}

.align-justify {
	text-align: justify;
}

.text1 {
    font-size: 10px;
    color: #59678F;
}

.text2 {
    color: #FFFFFF;
}

.text3 {
    /*text-align: justify;*/
    color: #E7EFF9;
}

.text4 {
    font-size: 10px;
    color: #C8D1E4;
}

.text5 {
    font-size: 9px;
    color: #DBDFE7;

}

.reprice
{
	font-size:11pt;
	font-weight:bold;
	font-family:Arial, Helvetica, Verdana;
	color:white;
	background-color:#79B144;
}
.reprice2
{
	font-size:11pt;
	font-weight:bold;
	font-family:Arial, Helvetica, Verdana;
	color:white;
	background-color:navy;
}
.repricetot
{
	font-size:11pt;
	font-weight:bold;
	font-family:Arial, Helvetica, Verdana;
	color:#79B144;

}
.repricecells1
{
	float: right;
	border: 1px solid #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;
	text-align:right;
}
.repricecells2
{
	border: 1px solid #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;
}

.noborder
{
	border: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}
.elements
{
	width:200px;
	height:20px;
	font:9pt;
	font-family:Arial, Helvetica, Verdana;
}
.elements2
{
	font:11pt;
	font-family:Arial, Helvetica, Verdana;
}

.resclass
{
	font:11pt;
	font-family:Arial, Helvetica, Verdana;
	font-weight:bold;
	color: #990033;
}

a {
    color: #2A334C;
    text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a.link1 {
    font-size: 9px;
    color: #FFFFFF;
	text-decoration: none;
}

a.link1:hover {
    text-decoration: underline;
}

a.link2 {
    color: #FFFFFF;
}

a.link3 {
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
	text-decoration: none;
    text-transform: uppercase;
}

a.link3:hover {
    text-decoration: underline;
}

a.imagelink
{
	text-decoration: none;
}
a img { border: none; }
/*
Styles that are applied on the containing element
like <TD></TD>. When applied, this will change both
the text and the text links inside them.
*/

.style1 {
}

.style1 a {
}

.style1 a:hover {
}
.resulthead
{
	color: #79B144;
	background-color: #79B144;
}
.subButtons{
   color:#5B6B93;
   font-family:'trebuchet ms',arial,helvetica,sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#AEC1ED;
   border-left-color:#AEC1ED;
   border-right-color:#5B6B93;
   border-bottom-color:#5B6B93;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#AEC1ED');}
.provlist
{
	line-height: 1cm;
}
.line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.line2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.disclaimer
{
	font:9pt;
	font-family:Arial, Helvetica, Verdana;
	font-style: italic;
	color:#ffffff;
	margin-left:20px;
	margin-right:20px;
}