﻿BODY{
	background: #fff;
}

body, a, li, td, p{
	font-size:9pt;
	font-family: arial, verdana, helvetica, sans-serif;   
}
table {}

a:link
{
    
    COLOR: #003366;
    TEXT-DECORATION: underline;
}
a:visited
{
    
    COLOR: #003366;
    TEXT-DECORATION: underline;
}
a:hover
{
    
    COLOR: #cc0000;
    TEXT-DECORATION: underline;
    }
    
A.roll3
{
    
    COLOR: #333333;
    TEXT-DECORATION: none;
}
A.roll3:visited
{
    
    COLOR: #333333;
    
    TEXT-DECORATION: none
}
A.roll3:hover
{
    
    COLOR: red;
   
}
A.roll4
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    
    TEXT-DECORATION: none
}
A.roll4:visited
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    
    TEXT-DECORATION: none
}
A.roll4:hover
{
    FONT-SIZE: 8pt;
    COLOR: red;
    
}
A.rolltext
{
    FONT-WEIGHT: normal;
    
    COLOR: #003366;
    
    TEXT-DECORATION: underline
}
A.rolltext:visited
{
    FONT-WEIGHT: normal;
    
    COLOR: #003366;
    
    TEXT-DECORATION: underline
}
A.rolltext:hover
{
    FONT-WEIGHT: normal;
    
    COLOR: #cc0000;
    
    TEXT-DECORATION: underline
}
.footertext
{
    FONT-WEIGHT: bold;
    
    COLOR: white;
    
    TEXT-DECORATION: none
}
A.linkbackdark:link
{
    FONT-SIZE: 8pt;
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.linkbackdark:visited
{
    FONT-SIZE: 8pt;
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.linkbackdark:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ccc;
    TEXT-DECORATION: none
}
.bodybackdark
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    
}

.bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #003366;
   
}
.smbold
{
    FONT-WEIGHT: bold;
    COLOR: #003366;
   
}
.smalltext
{
    FONT-SIZE: 8pt
}
.small9
{
    FONT-SIZE: 9pt
}
.tabledForm
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt
}
.body
{
    font-size: 12px;
    COLOR: #333333;
   
}
.border
{
    BORDER-RIGHT: #003366 0.5pt solid;
    BORDER-TOP: #003366 0.5pt solid;
    BORDER-LEFT: #003366 0.5pt solid;
    BORDER-BOTTOM: #003366 0.5pt solid
}
DIV#callout
{
    MARGIN-RIGHT: 5px
}
DIV#callout TABLE
{
    BACKGROUND-COLOR: #036
}
DIV#callout TD
{
    padding-right: 5px;
    border-top: #036 5px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #036 5px solid;
    background-color: #fff
}
div#callout td.info
{
    font-weight: bold;
    color: #c00
}
h1
{
    font-size: 16pt;
    color: #036;
    padding:10px 0;
    padding-bottom:0;
    padding-top:0;
    margin-top:10px;
   
}

h3	{
	font-weight: bold;
	font-size: 10pt;
	color: #003366;
	
	padding:0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

#appraiserform {margin:0 0 0 15px;}
#appraiserform h2 {background:#032169; color:#fff;margin:0; padding:2px 0 2px 10px; width:200px;font-size:15px;}
#appraiserform table {margin:0 0 10px 0;border: 1px solid #000;background:#EEEEEE;}
#appraiserform td {padding:3px 3px 3px 10px;font-size:12px;}
#appraiserform input {border:1px solid #000;}
#appraiserform .button {background:#032169; color:#fff; font-weight:bold;font-size:11px;}

#affiliatecontent {padding:3px 10px 7px 10px;}

#affiliateextra {font-size: 12px; background:#EBEBEB;
    COLOR: #333333; margin:10px 10px; border:4px double #A01212; padding:10px;}
#affiliateextra h2{font-size:12px; color:#A01212; margin:0; padding:0;}
.goodfit {font-size: 11px;
    COLOR: #333333; margin:0; padding:0 0 0 15px;}
.goodfit li {margin:5px 0; padding:0; list-style:disc;}

#affiliatead {text-align:center;}
#affiliatead img, #affiliatead-engine img{border:4px double #A01212; padding:10px; margin:20px 0 0 0; padding:0;}
#affiliatead-engine img {border-color:#032169;}

#multifactorInformation{
	
	padding-bottom: 20px;
}

/* Privacy Notice */



td.privacy {border: 1px #333333 solid; padding: 3px; font-size: 12px; COLOR: #333333; }
td.privacy2 {border: 1px #333333 solid; padding: 3px; font-size: 12px; COLOR: #333333; text-align: center;}

td {vertical-align:top;}

#homeMainTable a{
	text-decoration:none;
	font-weight:bold;	
	background:url(images/red.gif) no-repeat center left;
	padding-left:10px;
}

#homeMainTable li a{
	font-weight:normal;	
	text-decoration:underline;
	background:none;
	padding:0;
}

#homeMainTable {
	margin-left:10px;
}

#homeMainTable ul{
	margin-top:0;
	padding-top:0;
}
.productLi ul{
	margin-bottom:10px;	
}
.productLi li{
	margin:0;
	padding:0;	
}
.productLi li{
	list-style:	url(images/red.gif);
	
}
