.BodyFont, td  {
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.footertablebg
{
    background-color: #E8E4D8;
}
.footerbackground
{
    background-color:#9C937C;
    font-size:0.5em;
}
.BodyFontFooterNoUnderline {
	font-size: 7pt;
	font-family: Arial, Helvetica, Verdana;
}
.BodyFontFooter {
	font-size: 7pt;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: underline;
}
.BodyBackground
{
    background-color:#FFFFFF;
	
}
body {
	margin:0px 0px 0px 0px;
	background-color: #D9D0BC;
}

#tblHeaderTable
{
	width:994px;
}

#tblWrapperTable
{
	width: 994px;
	background-color:#FFFFFF;
}

#divHeader {
	background-color: #E8E4D7;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom:solid 9px #B3854A;
	width:994px;
	text-align:left;
}


#divTopNav, #divTopNavSub
{
	font-size:0.7em;
	text-align: right;
	padding-top:10px;
	padding-right:10px;
}

#divTopNavSub {
	padding-top:7px;
}

#divTopNav A, #divTopNavSub A
{
	color: #000000;
	text-decoration:none;
}

#divTopNav A:hover, #divTopNavSub A:hover
{
	text-decoration:underline;
}

#divSearchBox
{
	padding-top:10px;
	padding-left:0px;
	padding-bottom:3px;
	width: 120px;
}

#divFooter
{
	font-size:0.65em;
	text-align:center;
	background-color:#ECE7DB;
	padding-top:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	clear: both;
	display: block;
	float: none;
	vertical-align:bottom;
}

#divFooter A 
{
	font-weight:bold;
	color:#000000;
}

#divURL 
{
	display:none;
}

INPUT.SearchBox 
{
	font-size:0.9em;
	border:solid 1px #A5ACB2;
	background-color: #FFFFFF;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:2px;
}

.GoldBullet 
{
	margin-left:12px;
	margin-right:6px;
}

.lvl0LeftNav
{
	margin-left:12px;
	margin-bottom:10px;
	color:#B3854A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
}

.lvl0LeftNav A, A:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;	
}

.lvl0LeftNav A:hover
{
	text-decoration:underline;
}

.lvl1LeftNav, .lvl1LeftNavCurrent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#FFFFFF;
	margin-left:30px;
	margin-top:2px;
	margin-bottom:2px;
	width:137px;
}

.lvl1LeftNav A
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.lvl1LeftNav  A:visited 
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.lvl1LeftNav A:active
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.lvl1LeftNav A:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

 .lvl1LeftNavCurrent
 {
	color:#FFFF00;
	font-weight:bold;
 }

.lvl1LeftNavCurrent A
 {
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
 }
 
 .lvl1LeftNavCurrent A:visited
 {
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
 }
 
 .lvl1LeftNavCurrent A:active
 {
	color:#FFFF00;
	font-weight:bold;
 }
 
 .lvl1LeftNavCurrent A:hover
 {
	color:#FFFF00;
	text-decoration:underline;
	font-weight:bold;
 }

.lvl2LeftNav, .lvl2LeftNavCurrent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#FFFFFF;
	margin-left:40px;
	margin-top:2px;
	margin-bottom:2px;
	width:127px;
}

.lvl2LeftNav A 
{
	color:#FFFFFF;
	text-decoration:none;
}

.lvl2LeftNav A:visited 
{
	color:#FFFFFF;
	text-decoration:none;
}

.lvl2LeftNav A:active 
{
	color:#FFFFFF;
	text-decoration:none;
}

.lvl2LeftNav A:hover
{
	text-decoration:underline;
}

 .lvl2LeftNavCurrent
 {
	color:#FFFF00;
 }

.lvl2LeftNavCurrent A
 {
	color:#FFFF00;
	text-decoration:none;
 }
 
 .lvl2LeftNavCurrent A:visited
 {
	color:#FFFF00;
	text-decoration:none;
 }
 
 .lvl2LeftNavCurrent A:active
 {
	color:#FFFF00;
 }
 
 .lvl2LeftNavCurrent A:hover
 {
	color:#FFFF00;
	text-decoration:underline;
 }

.lvl3LeftNav, .lvl3LeftNavCurrent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#FFFFFF;
	margin-left:40px;
	margin-top:2px;
	margin-bottom:2px;
	width:127px;
}

.lvl3LeftNav A
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.lvl3LeftNav  A:visited 
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.lvl3LeftNav A:active
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.lvl3LeftNav A:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

 .lvl3LeftNavCurrent
 {
	color:#FFFF00;
	font-weight:bold;
 }

.lvl3LeftNavCurrent A
 {
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
 }
 
 .lvl3LeftNavCurrent A:visited
 {
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
 }
 
 .lvl3LeftNavCurrent A:active
 {
	color:#FFFF00;
	font-weight:bold;
 }
 
 .lvl3LeftNavCurrent A:hover
 {
	color:#FFFF00;
	text-decoration:underline;
	font-weight:bold;
 }







#tdMainContent 
{
	vertical-align:top;
	background-color:#FFFFFF;
	padding-right:25px;
	padding-left:20px;
	padding-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#tdBreadCrumb {
	font-size:0.8em;
	font-weight:normal;
	color:#666666;
}

#tdBreadCrumb A, A:visited, A:active {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

#tdBreadCrumb A:hover {
	color:#666666;
	text-decoration:underline;
}

#divRgtCol 
{
	width:100%;
	background-color:#EF3D42;
	padding-top:60px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#tblHomeOwnersMidNav {
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	background-color:#CDC1A2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:994px;
	text-align:center;
	clear:both;
	height:23px;
}

#tblHomeOwnersMidNav A {
	text-decoration:none;
	color:#000000;
}

#tblHomeOwnersMidNav A:visited {
	text-decoration:none;
	color:#000000;
}

#tblHomeOwnersMidNav A:active {
	text-decoration:none;
	color:#000000;
}

#tblHomeOwnersMidNav A:hover {
	text-decoration:underline;
}

.ProductNav {
	background-color:#CDC1A2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	float:right;
	clear:none;
	display:block;
	height:23px;
	line-height:23px;
}
.ProductNavCurrent {
	background-color:#ECE7DB;
	color: #D53439;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	float:right;
	clear:none;
	display:block;
	height:23px;
	line-height:23px;
} /* ie box nodel hack */ * html .productNavCurrent {height:25px;}

.ProductNavZipSearch{
	background-color:#B4AC95;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	float:right;
	height:19px;
	line-height:19px;
	text-align:left;
}

#tblHomeOwnersMidNav  .ProductNavCurrent .ProductNavCurrentLink{
	color:#D53439;
}

#divRgtColHome {
	float:left;
	padding-right:14px;
	height:150px;
}

.RgtColHomeImage {
	float:left;
	padding-right:6px;
}

.RgtColHomeHeader {
	color:#FFFFFF;
	font-weight:bold;
}

.RgtColHomeHeader A {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.RgtColHomeHeader A:visited{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.RgtColHomeHeader A:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.RgtColHomeText {
	font-size:0.6em;
}

.RgtColHomeMoreLink A {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.RgtColHomeMoreLink A:active {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.RgtColHomeMoreLink A:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.SmallRedBullet 
{
	margin-bottom:1px;
	margin-right:4px;
}

.StdCopyHeader 
{
	color:#D63439;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:3px;
	padding-bottom:8px;
}


a.StdCopyHeader, a.StdCopyHeader:visited
{
	color:#D63439;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	margin-bottom:3px;
	padding-bottom:8px;
}


.GlossaryCopyHeader 
{
	color:#D63439;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	margin-bottom:3px;
	padding-bottom:8px;
}

a.GlossaryCopyHeader, a.GlossaryCopyHeader:visited
{
	color:#D63439;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	margin-bottom:3px;
	padding-bottom:8px;
}




.StdCopySubHead {
	font-size:1.0em;
	color:#4D4D4D;
	font-weight:bold;
	margin-bottom:10px;
}

.LgCopyHeader 
{
	color:#B3854A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:3px;
}

.StdCopy 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.StdCopy A  {
	color:blue;
	text-decoration:underline;
}

.StdCopy A:active {
	color:blue;
}

.StdCopy A:visited
{
	color:purple;
}

.StdCopy A:hover {
	color:blue;
	text-decoration:underline;
}

.StdBodyImage {
	padding-right:10px;
    height: 130px;
    width: 130px;
}

.RightNavSubContent
{
	background-image: url(/images/right_nav_inset_left.gif);
	background-repeat: repeat-y;
	background-color: #d9e3f3;
	width:233px;
}

.RgtNavContentHeader
{

}

.RgtNavContentHeader a, .RgtNavContentHeader a:visited
{
	font-weight:bold;
	text-decoration:underline;
	color:Blue;
}

.RgtNavContentHeader A.normal
{
	font-weight:normal;
	text-decoration:underline;
	color:Blue;
}

.RgtNavContent 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:210px;
}
	
#dvBodyFooter {
	font-size:0.8em;
	font-weight:normal;
	color:#666666;
	clear:both;
	margin-top:50px;
	text-align:center;
	margin-bottom:20px;
}

#dvBodyFooter A, A:visited, A:active {
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
}

#dvBodyFooter A:hover {
	color:#666666;
	text-decoration:underline;
}

.ruledTable {
	font-size:1.1em;
	clear:both;
	margin-top:40px;
}

.tableHeader {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#A6B6D1;
	font-size:1em;
}

.CenterSelectModelCol {
	font-size:0.7em;
	background-color:#CDC1A2;
}

.LeftRightModelCol {
	font-size:0.7em;
	background-color:#ECE7DB;
}

.tableHeaderBorder{
	font-weight:bold;
	font-size:0.7em;
	background-color:#6F8AB9;
	text-align:center;
}

.ruledCell{
	font-size:0.7em;
	text-align:center;
	background-color:#ECE7DB;
}

.ruledCellAlt{
	font-size:0.7em;
	text-align:center;
	background-color:#CDC1A2;
}
.ruledTableHeader, .ruledCellCategory{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#A6B6D1;
	font-size:0.7em;
}

.StdCopyAboutUs 
{
	vertical-align:text-top;
}

.rnavNewsItem 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:left;
}

.rnavItem
{
	padding-top:5px;
	padding-bottom:3px;
	text-align:center;
}

.SiteMap_Header
{
	font-size:1em;
	width:175px;
	padding-bottom:3px;
	padding-right:10px;
}

.SiteMap_Tree_Header
{
	font-size:1.2em;
	padding-bottom:3px;
}

.SiteMap_sub
{
	font-size:1em;
	padding-bottom:3px;
	margin-left:-25px;
	
}
.TaxIcon{
	vertical-align:middle;
	line-height:10px;
	list-style-image:url(../images/homeowner/Tax_icon_small.gif);
	}

.DealerLeftNav 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-color:#FFFF00;
	background:#FFFF00;
}

.DealerLeftNav A  {
	color:blue;
	text-decoration:underline;
}

.DealerLeftNav A:active {
	color:blue;
}

.DealerLeftNav A:visited
{
	color:purple;
}

.DealerLeftNav A:hover {
	color:blue;
	text-decoration:underline;
}

ul
{
	padding-top:0px;
	margin-top:0px;
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: arial,helvetica,geneva;
    BACKGROUND-COLOR: #D63439
}
.subTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: arial,helvetica,geneva;
    BACKGROUND-COLOR: #D63439
}	
.topNav TR
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, helvetica, geneva;
    BACKGROUND-COLOR: #D63439
}
.topNav TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, helvetica, geneva;
    BACKGROUND-COLOR: #D63439
}
.altText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, helvetica, geneva;
    BACKGROUND-COLOR: #F0F0F0
}
.subAltText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, helvetica, geneva;
    BACKGROUND-COLOR: #C8C8C8
}
/* Gallery Styles */
	
	#motioncontainer {
	/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
	width: 50%; /* Set to gallery width, in px or percentage */
	height: 130px; /* Set to gallery height */
	}
	
	#motioncontainer a img {
	border: 1px solid #cccccc; /* Set image border color */
	}
	
	#motioncontainer a:hover img {
	border: 1px solid navy; /* Set image border hover color */
	}
	
	#statusdiv {
	background-color: lightyellow;
	border: 1px solid gray;
	padding: 2px;
	position: absolute; /* Stop Editing Gallery Styles */
	left: -300px;
	visibility: hidden;
	}
	
	#motioncontainer a:hover {
	color: red; /* Dummy definition to overcome IE bug */
}
	.ProductCategoryHeader {
	background-color:#D63439;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
	font-size:0.9em;
}

.ProductDetails {
	padding-top:4px;
	padding-bottom:4px;
	background-color:#E8E4D7;
	padding-left:10px;
	font-size:0.8em;
}
/* End Gallery Styles */

	
	
	/*printer styles
@media print{
	body 
	{
		background-color:#FFFFFF;
	}

}
*/ 
