.shademaintabs {	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; FONT: bold 80% Verdana; MARGIN-LEFT: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;}
.shademaintabs LI {	DISPLAY: inline; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-FAMILY:Arial, Helvetica, sans-serif}
.shademaintabs LI A {	BORDER-RIGHT: #8493AF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8493AF 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(http://americanvisitorinsurance.com/images/shadeactive1.gif) repeat-x left top; PADDING-BOTTOM: 3px; BORDER-LEFT: #8493AF 1px solid; COLOR: #8493AF; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #8493AF 1px solid; TEXT-DECORATION: none;;}
.shademaintab {	 BACKGROUND: url(http://americanvisitorinsurance.com/images/shades1.gif) repeat-x left top; TEXT-DECORATION: none;}
.shademaintabs LI A:visited { COLOR: #333333}
.shademaintabs LI A:hover {	COLOR: #000000; TEXT-DECORATION: none}
.shademaintabs LI.selected {	POSITION: relative; TOP: 1px}
.shademaintabs LI.selected A {	BACKGROUND-IMAGE: url(http://americanvisitorinsurance.com/images/shades1.gif); BORDER-BOTTOM-COLOR: #ffffff}
.shademaintabs LI.selected A:hover {	TEXT-DECORATION: none}
.tabmaincontentstyle {	PADDING-RIGHT: 0px; background-color:#ffffff; BORDER-TOP: #8493AF 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px;}
.tabmaincontent { display:table;  background-color:#ffffff;}

.shadetabs {	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; FONT: bold 90% Verdana; MARGIN-LEFT: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left}
.shadetabs LI {	DISPLAY: inline; MARGIN: 0px}
.shadetabs LI A {	BORDER-RIGHT: #778 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #778 1px solid; PADDING-LEFT: 7px; BACKGROUND: url(http://americanvisitorinsurance.com/images/shade.gif) white repeat-x left top; PADDING-BOTTOM: 3px; BORDER-LEFT: #778 1px solid; COLOR: #2d2b2b; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #778 1px solid; TEXT-DECORATION: none}
.shadetabs LI A:visited {	COLOR: #2d2b2b}
.shadetabs LI A:hover {	COLOR: #2d2b2b; TEXT-DECORATION: underline}
.shadetabs LI.selected {	POSITION: relative; TOP: 1px}
.shadetabs LI.selected A {	BACKGROUND-IMAGE: url(http://americanvisitorinsurance.com/images/shadeactive.gif); BORDER-BOTTOM-COLOR: white}
.shadetabs LI.selected A:hover {	TEXT-DECORATION: none}
.tabcontentstyle {	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: gray 1px solid}
.tabcontent {	DISPLAY: none}
A:link {	COLOR: #16387c}
A:active {	COLOR: #ff0000}
A:visited {	COLOR: #16387c}
A:hover {	TEXT-DECORATION: underline}
SELECT {	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica}
TEXTAREA {	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica}
INPUT {	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica}
BUTTON {	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica}

.CommonContentArea {	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 4px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff}
.CommonTitle {	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #224488; PADDING-TOP: 15px; FONT-FAMILY: Verdana, Arial, Helvetica}
.CommonTitle A:link {	COLOR: #A50A25}
.CommonTitle A:active {	COLOR: #A50A25}
.CommonTitle A:visited {	COLOR: #A50A25}
.CommonTitle A:hover {	COLOR: #A50A25}
.CommonSubTitle {	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica}
.CommonHeader {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica}
.CommonContent {	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 100%; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica}
.CommonSidebar {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px}
.CommonSidebarContentItem {	DISPLAY: list-item; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 16px; COLOR: #F22F51; LIST-STYLE-TYPE: square}
#welcome {	MARGIN-TOP: -5px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; COLOR: #336699; MARGIN-RIGHT: 5px}
#welcome A {	FONT-SIZE: 10px; COLOR: #336699}
#welcome A:visited {	FONT-SIZE: 10px; COLOR: #336699}
#welcome A:active {	FONT-SIZE: 10px; COLOR: #336699}
#welcome A:hover {	FONT-SIZE: 10px; COLOR: #336699}
.CommonInlineMessageContent {	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 70%; PADDING-BOTTOM: 8px; COLOR: #333333; LINE-HEIGHT: 135%; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: left}
A.CommonSimpleTabStripTab:link {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #FFFFFF; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica}
A.CommonSimpleTabStripTab:visited {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica}
A.CommonSimpleTabStripTab:hover {	COLOR: #dddddd}
A.CommonSimpleTabStripSelectedTab:link {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #dddddd; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica}
A.CommonSimpleTabStripSelectedTab:visited {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #dddddd; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica}
A.CommonSimpleTabStripSelectedTab:hover {		COLOR: white}
.CommonTabBar {	PADDING-RIGHT: 2px; PADDING-LEFT: 15px; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 2px; COLOR: #444444; BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 20px; BACKGROUND-COLOR: #305081; BORDER-RIGHT-COLOR: #cccccc}
.Copyright {	MARGIN-TOP: 10px; FONT-SIZE: 11px; MARGIN-LEFT: 13px; MARGIN-RIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: right}
.title {	FONT-WEIGHT: bold; BACKGROUND-COLOR: #d7d7e5}
P {	MARGIN: 0px 0px 3px}
H1 {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 15px; color: #004FB3;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;}

H2 {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 13px; color: #004FB3;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;}


H3 {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 12px; color: #004FB3;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;}

BODY {
	font-color:black;
	font-size="x-big";
	margin-top: 3px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 3px;}
    {
	letter-spacing: 0.7em;
	font-size: 8pt;
	font-family: default;
	}
								/*Vertical Navigation Style*/
ul								{ list-style:square; font: 11px/14px Arial, Helvetica, sans-serif; }
#leftcol						{ background-color: #022D65; float: left; height: 100%; padding: 0 0 20px 0; position: relative; width: 180px; }
#leftcol ul						{ list-style: none; margin: 0 0 0 0; padding: 0; }
#leftcol li						{ margin: 0 0 -3px 0; padding: 0 }
.leftcol_cnt					{ margin: 10px 0 0 10px; width: 108px }
#maincol						{ background-color:  #FFFFFF; float:  left; display: inline; position:  relative; }
#maincol ul						{ list-style-type: disc;  }
#maincol ul li					{ width: 80% }
#twocols						{ width: 100%; float: left; height: 100%; position: relative; }

#button1						{ height: 0; }
#button2						{ height: 0; }
#button3						{ height: 0; }
#button4						{ height: 0; }
#button5						{ height: 0; }
#button6						{ height: 0; }
#button7						{ height: 0; }
#button8						{ height: 0; }
#button9						{ height: 0; }
#button10						{ height: 0; }
#button11						{ height: 0; }
#button12						{ height: 0; }
#button13						{ height: 0; }
#button14						{ height: 0; }
#button15						{ height: 0; }
#button16						{ height: 0; }
#button1 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF }
#button2 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button3 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button4 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button5 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF }
#button6 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button7 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button8 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button9 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button10 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button11 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button12 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button13 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button14 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button15 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }
#button16 p						{ padding: 0 5px 5px 10px ; color: #FFFFFF; }

.clearfix: after 				{ content:  "."; display:  block; height:  0; clear:  both; visibility:  hidden; }
.clearfix						{ display: block;}
.clearfix a:link				{ color: #6dcff6; font-weight: bold;}
.clearfix a:hover				{ color: #42b6e4; }
.clearfix a:visited				{ color: #42b6e4; font-weight: bold; }

* html .clearfix				{ height: 1%;}
.clearfix						{ display: block;}
.clearfix1: after 				{ content:  "."; display:  block; height:  0; clear:  both; visibility:  hidden; }
.clearfix1						{ display: inline-block;}
.clearfix1 a:link				{ color: #ffffff; font-weight: bold;}
.clearfix1 a:hover				{ color: #ffffff; }
.clearfix1 a:visited			{ color: #ffffff; font-weight: bold; }

/* Hides from IE-mac \*/
* html .clearfix1				{ height: 1%;}
.clearfix1						{ display: block;}
/* End hide from IE-mac */  

/*printer styles*/ 
@media print{ 
			/*hide the left column when printing*/ 
			#leftcol						{ display: none;} 
			/*hide the right column when printing*/ 
			#rightcol						{ display: none;} 
			#twocols, #maincol				{ width: 100%; float: none;}
			}	

								/*			Vertical Navigation Style			*/
								/*			Compare engine styles				*/
#quoteform td{	font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#1A46FB;
				border:#DFAAAE 1px;
				border-style:solid;
				padding-left:5px;
				}
#quoteform select{
	background-color:#D7D7FF;
	color: #444444;
	border:#990000 1px solid;
}
#buttondiv div{float:left; margin-left:150px;}
.quotebutton a			{ width:110px; height: 32px;}
.quotebutton a:link		{	background:url(/images/compare-quote.gif) 0 0; display: block; padding: 0;}
.quotebutton a:visited 	{background:url(/images/compare-quote.gif) 0 0; display: block; padding: 0;}
.quotebutton a:hover 	{	background:url(/images/compare-quote.gif) 0 -32px; display: block; padding: 0;}

.resetbutton a			{ width:110px; height: 32px;}
.resetbutton a:link		{	background:url(/images/reset-quote.gif) 0 0; display: block; padding:0;}
.resetbutton a:visited 	{background:url(/images/reset-quote.gif) 0 0; display: block; padding: 0;}
.resetbutton a:hover 	{	background:url(/images/reset-quote.gif) 0 -32px; display: block; padding: 0;}

#quoteform #note	{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#0045ff; padding-top:2px;}
#quoteformText		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; padding-left:20px; text-align:left;}
.tooltipc			{ border-bottom-width:0.3mm; border-bottom-color:#000099; border-bottom-style:dashed; text-decoration:none}
.tooltipf			{ border-bottom-width:0.3mm; border-bottom-color:#000099; border-bottom-style:dashed; text-decoration:none}
#rotate				{ filter: glow(color=#004FB3,strength=2);}

.submitbutton 		{BORDER-RIGHT: #B30004 2px solid; BORDER-TOP: #B30004 2px solid; PADDING-BOTTOM: 1px;
					FONT: bold 9pt verdana, arial,  sans-serif; BORDER-LEFT: #B30004 2px solid; COLOR: #FFFFFF;
					PADDING-TOP: 1px; BORDER-BOTTOM: #B30004 2px solid; BACKGROUND-COLOR: #2E47F5;}
.submitbuttonon 	{BORDER-RIGHT: #2E47F5 2px solid; BORDER-TOP: #2E47F5 2px solid; PADDING-BOTTOM: 1px;
					FONT: bold 9pt verdana, arial,  sans-serif; BORDER-LEFT: #2E47F5 2px solid; COLOR: #ffffff; PADDING-TOP: 1px;
					BORDER-BOTTOM: #2E47F5 2px solid; BACKGROUND-COLOR:#B30004;}
table.table1		{cellSpacing:1; 
					cellPadding:2;
					bgColor:white;
					border:0;
					border:#999999 1pt solid;}
table.table1 td		{border-bottom:#CCCCCC 1pt solid;
					border-right:#CCCCCC 1pt solid;
					}
table.table2{		cellSpacing:1;
					cellPadding:2;
					bgColor:#E6D599;
					border:0;
					border:#999999 1pt solid;}
table.table2 td		{BORDER-BOTTOM: #004FB3 2px solid;	BORDER-RIGHT: #004FB3 2px solid;}
.copyright 			{FONT: 10px arial, verdana, sans-serif; COLOR: #666666;}
sup{color:#98A6E7;}
#concisetable		{ COLOR: #444444; FONT: 11px geneva, verdana, arial, sans-serif;}
#concisetable .title {	FONT: bold 20px verdana, arial, sans-serif; COLOR: #004FB3;}
#concisetable .title1 {	FONT: bold 15px arial, verdana, sans-serif; COLOR: #0033CC; LETTER-SPACING: 0px;}
#concisetable .subtitle {FONT: bold 12px arial, verdana, sans-serif; COLOR: #004FB3; LETTER-SPACING: 0px;}

.CTbody{background-color:#ffffff;}
.CTtrheading{font-family : Verdana, Arial; font-size: 10pt; color:#FFFFFF; face:verdana, arial, sans-serif; text-align: center; font-weight: bold; margin-bottom:0em}
.CTtdheading{font-family : Arial, Helvetica, sans-serif;font-size: 10pt; color:#666666; font-weight: bold;}
.summaryTabletd{font-family: Arial, Helvetica, sans-serif; color:#000066; font-size:13px; font-weight:bold; background-color:#f0f8ff;}


									/*			Compare Engine Styles		*/

