
/* RESPONSE.COM STYLE SHEET -----------------------------------------------------------*/
a:hover {color:red;}
body {
    margin:0 auto 0 auto;
    font-size: 8pt;
    color: black;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
    line-height:18pt;
    background-color: white;
    height:100%;
    text-align:left;
    }
P {
    margin-top: 8px;
    font-weight: normal;
    font-style: normal;
    line-height:12pt;
    font-size: 10pt;
    }
LI  
    {line-height:12pt;}
.Text-Small
    {font-size:8pt; line-height:10pt;}
.Text-Normal
    {font-size:10pt; line-height:10pt; color:black;}
.Text-Big
    {font-size:12pt;}
.Text-Large
    {font-size:14pt;}
.Text-Huge
    {font-size:18pt;}
.Text-Bold
    {font-weight:bold;}
.Text-Light
    {color: white;}
.Text-Tiny
    {font-size:7pt;}
.Text-MiniLabel {
    padding: 1px 3px 1px 3px;
    font-weight: bold;
    font-size: 8pt;
    color: white;
    background-color: #4e83cd
    }

H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 0px; COLOR: #333; TEXT-ALIGN: left
}



/*--  PAGE LAYOUT  --------------------------------------------------------------------*/
#PageContainer {
    width:800px;
    height:100%;
    padding:0px;
    text-align:center;
    margin:0 auto 0 auto;
    line-height:15pt;
    }
#Header {
    top:0px;
    left:0px;
    border:none;
    width:800px;
    background:#265ba5;
    }
#Header .Top
    { height:62px; }
#Header .Top:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    }         
#Header .Logo 
{
    float:left;
    width:427px;
    height:62px;
    }
#Header .Rightside {
    float:right;
    padding-top:1px;    
    padding-right:2px;
    }
#Header .MenuTable {
    background-image:url('img/blue_grad.gif');
}

/*--  NAV MENU  -----------------------------------------------------------------------*/
.topmenuul{ list-style-type:none; margin:0px; padding:0px;border:0 }
.topimageurl{ margin:0; padding:0;border:0 }
	
.topmenuli{FONT-SIZE: 12px; font-weight:bold;FONT-FAMILY: Arial, Helvetica, sans-serif;  list-style-type:none; float:left; margin:0px; padding:0px; text-indent:0px; }	
.topmenuli a:hover{FONT-SIZE: 12px;font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif; list-style-type:none; margin:0px; padding:0px;border:1px; text-indent:0px; }
.topmenuliover{FONT-SIZE: 12px;font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif; list-style-type:none; float:left;  margin:0px; padding:0px; text-indent:0px; }
		
.topmenutitle {display:block ;FONT-SIZE: 12px;  font-weight:bold;FONT-FAMILY: Arial, Helvetica, sans-serif; list-style-type:none; color:#265ba5; padding:0; text-align:center; text-indent:0px; }
.topmenutitle a:hover {color:red;}
	
.submenuul {       FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; list-style-type:none;   display:none;	margin: 0; padding:1px; border:solid 1px black;background-position: top left; background-repeat: repeat-x; background-color:#ffffff; text-indent:25px; text-decoration: none; text-align:left; width:190px; color: #000000; position:absolute; border-color:#D4D0C8; }
.submenuli a{      FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; display:block;   margin: 0; padding:1px; border:1 ; background-position: top left; background-repeat: repeat-x; background-color:#ffffff; text-indent:25px; text-decoration: none; text-align:left; width:189px; color: #000000;  }
.submenuli a:hover{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; display:block;   margin: 0; padding:1px; border:1 ; background-position: top left; background-repeat: repeat-x; background-color:#d8e4f8; text-indent:25px; text-decoration: none; text-align:left; width:189px; color: #000000; }
	
li:hover ul , li.over ul{ /* lists nested under hovered list items */ display: block; }
	li>ul { top: auto; left: auto; }
.content { clear: left; }
	/* menu design */ 
	#dmenu { font-family: Arial, Helvetica, Sans-Serif; font-size:12px; margin:0px;}


/*--  GET A QUOTE  --------------------------------------------------------------------*/
#GetAQuote
    {background-color:#FFCC33; margin:0px; width:190px; height:55px; border:solid 2px #214F8F;}
#GetAQuote .TopText
    { }
#GetAQuote .QuoteForm
    {height:30px; padding-top:5px;}
#GetAQuote .Button:Hover
    {cursor:pointer;}


/*--  FOOTER  -------------------------------------------------------------------------*/
#Footer
    {width:100%; margin:50px auto 0 auto; clear:both;}
#Footer .CopyRight
    {font-size:8pt; padding-bottom:4px; color:black;}
#Footer .Location
    {text-align:left; font-size:8pt; color:black;}
#Footer .State
    {font-size:8pt; padding-bottom:4px; color:black;}
#Footer A:link
    {font-weight:bold; font-size:8pt; color:#3399ff;}
#Footer A:hover
    {font-weight:bold; font-size:8pt; color:red;}
#Footer A:visited
    {font-weight:bold; font-size:8pt; color:navy;}


/*--  CONTENT SECTION  ----------------------------------------------------------------*/
#PageContent {
    text-align:center;    
    width:800px;   
    /*height:100%; */
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    line-height:12pt;
    margin-top:10px auto 20px auto;
    }
#PageContent:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    } 
#PageContent A:link 
    {font-size:10pt; font-weight:bold; color:#265ba5;}
#PageContent A:hover 
    {font-size:10pt; font-weight:bold; color:red;}    
#PageContent A:visited 
    {font-size:10pt; font-weight:bold; color:gray;}    

#PageContent .Spacer
    {padding:2px 4px 2px 4px; background-color:#99ff99; font-weight:bold;}
#PageContent .ProceedBtn {
	background: url(img/buttons/proceed.gif) repeat-x;
	width: 60px;
	height: 19px;	
	border-width: 0px;
	border-style: inset;
	cursor:hand;	
    } 
#PageContent .SubmitBtn {
	background: url(img/buttons/submit.gif) repeat-x;
	width:60px;
	height:21px;	
	border-width:0px;
	border-style:inset;	
	cursor:hand;	
    }    
#PageContent .SubmittingBtn {
	background: url(img/buttons/i_am_submitting_please_call.gif) repeat-x;
	width: 226px;
	height: 19px;	
	border-width: 0px;
	border-style: inset;
	cursor:hand;	
    } 
#PageContent .CheckList
    {width:550px; font-size:10pt; margin-bottom:10px;}
#PageContent .CheckList .CheckBox
    {float:left; width:15px; height:100%;}
#PageContent .CheckList .Item
    {width:520px; margin-left:25px;}       
#PageContent  .SupTag
    {font-size:7pt; }

/*-- PAGE HEADER -----------------------------------------------------------------------*/
/* (TITLE, SUBTITLES) */
#PageHeading
    {width:100%; margin:20px 0 30px 0;}
#PageHeading .Title
    {font-weight:bold; font-size:12pt; width:545px; text-align:left;}
#PageHeading .SubTitle1
    {font-weight:bold; font-size:12pt; width:100%; text-align:right}
#PageHeading .SubTitle2
    {font-style:italic; font-size:7pt; width:100%; text-align:right}


/*-- TWO COLUMN -----------------------------------------------------------------------*/
.TwoColumn
    {width:100%; text-align:left; display:inline-block;}
.TwoColumn:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    } 
.TwoColumn .ColumnLeft
    {float:left; width:180px; height:100%;}
.TwoColumn .ColumnLeft A:link 
    {font-size:10pt; font-weight:bold; color:#265ba5;}
.TwoColumn .ColumnLeft A:hover 
    {font-size:10pt; font-weight:bold; color:red;}    
.TwoColumn .ColumnLeft A:visited 
    {font-size:10pt; font-weight:bold; color:gray;}     
.TwoColumn .ColumnRight
    {float:right; width:550px; height:100%; padding-right:65px;}


/*-- THREE COLUMN ---------------------------------------------------------------------*/
.ThreeColumn
    {width:100%; float:right;}
.ThreeColumn .ColumnLeft
    {width: 180px; float:left;}
.ThreeColumn .ColumnMiddle
    {font-size:10pt; text-align:left; float:left;}
.ThreeColumn .ColumnRight
    {width: 140px; float:right;}


/*-- PRESS RELEASE --------------------------------------------------------------------*/
.PressRelease
    {width:100%;}
.PressRelease:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    } 
.PressRelease .Title
    {font-weight: bold; font-size:12pt; text-align:center;}
.PressRelease .Date
    {font-weight:bold; font-style:italic;}
.PressRelease .Copy
    {font-size:10pt; text-align:left;}
.PressRelease .Copy A:link 
    {font-size:10pt; font-weight:bold; color:#265ba5;}
.PressRelease .Copy A:hover 
    {font-size:10pt; font-weight:bold; color:red;}    
.PressRelease .Copy A:visited 
    {font-size:10pt; font-weight:bold; color:gray;} 
.PressRelease .ContactColumn
    {float:right; height:100%; width:115px; padding-top:170px;}
.PressRelease .ContactColumn .Contact {
    font-weight:bold; 
    height:60px; 
    width: 100px; 
    text-align:center; 
    font-size:10pt; 
    padding:4px; 
    border:solid 1px black;
    }
.PressRelease .Spacer {
    height:30px; 
    margin:20px 0 20px 0;
    padding:10px 0 0 10px; 
    background-color:#99ff99; 
    font-size:12pt; 
    font-weight:bold;
    }
.PressRelease .Contact
    {font-size:8pt; text-align:left; padding-top:20px;}
.PressRelease .Contact A:link 
    {font-size:10pt; font-weight:bold; color:#265ba5;}
.PressRelease .Contact A:hover 
    {font-size:10pt; font-weight:bold; color:red;}    
.PressRelease .Contact A:visited 
    {font-size:10pt; font-weight:bold; color:gray;} 
    
/*-- SAFETY INFORMATION CENTER --------------------------------------------------------*/
.SafetyInformationCenter
    {width:550px; float:right; font-size:10pt;}
.SafetyInformationCenter H2
    {font-size:10pt; font-weight:bold; margin:0px; padding:0px}
.SafetyInformationCenter H3
    {font-size:10pt; font-weight:bold; font-style:italic; margin:0px; padding:0px}
.SafetyInformationCenter Img
    {margin-bottom:10px;}
.SafetyInformationCenter A:link 
    {font-size:10pt; font-weight:bold; color:#265ba5;}
.SafetyInformationCenter A:hover 
    {font-size:10pt; font-weight:bold; color:red;}    
.SafetyInformationCenter A:visited 
    {font-size:10pt; font-weight:bold; color:gray;}    
.SafetyInformationCenter LI
    {margin-bottom:3px;}    


/*-- EXEC PAGE ------------------------------------------------------------------------*/
.ExecProfile
    {width:550px; padding-bottom:50px;}
.ExecProfile:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    } 
.ExecProfile .Photo
    {float:left; width:210px;}
.ExecProfile .Copy
    {float:left; width:340px;}


/* TIPS AND TOOLS ---------------------------------------------------------------------*/
#TipsAndTools
    {width:100%;}
#TipsAndTools:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    } 
#TipsAndTools .Spacer 
    {padding:2px 4px 2px 4px; background-color:#99ff99; font-weight:bold;}
#TipsAndTools .StateNameLink                /* State DMV Links */
    {font-size:14pt;}
#TipsAndTools .StateLink                    /* State DMV Links */
    {font-size:8pt; font-weight:bold;}
#TipsAndTools UL                            /* State DMV Links */
    {margin:5px 0 30px 20px;} 
#TipsAndTools LI
    {margin-bottom:3px;}    
#TipsAndTools A:link 
    {font-size:10pt; font-weight:bold; color:#265ba5;}
#TipsAndTools A:hover 
    {font-size:10pt; font-weight:bold; color:red;}    
#TipsAndTools A:visited 
    {font-size:10pt; font-weight:bold; color:gray;} 

/* Glossary/Popup ---------------------------------------------------------------------*/
.Glossary
    {margin:10px 5px 10px 5px; background:#f0f8ff; text-align:left;}
.Glossary .Footer
    {font-size:8pt; background:none transparent scroll repeat 0% 0%; width: 100%; text-align:center}
.Glossary .CloseBar
    {background:#99ccff; vertical-align:middle; text-align:center;}


/* Claims/Forms -----------------------------------------------------------------------*/
#ClaimMain
    {width:620px; height:100%;}
#ClaimMain:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    }
#ClaimMain .ClaimDetail
    {float:left; width:500px; height:100%;}
#ClaimMain .ClaimHeading
    {width:500px;}
#ClaimMain .ClaimHeading:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    }
#ClaimMain .ClaimStar
    {float:left; width:10px; height:10px; margin-top:3px;}
#ClaimMain .ClaimParagraph
    {margin-bottom:4px;}
#ClaimMain .EditText
    {width:100%; margin-top:20px; font-size:12px; color:Red; font-weight:bold;}
#ClaimMain .Vehicle
    {height:300px; margin-top:20px; margin-bottom:20px;}
#ClaimMain .Vehicle:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    }
#ClaimMain .VehicleLabel
    {float:left; width:200px; height:30px; text-align:right; padding-right:5px}
#ClaimMain .VehicleField
    {float:left; width:280px; height:30px; text-align:left; padding-left:5px; background-color:#D6FFD6;}

#PrivacyPolicy .top { 
	BACKGROUND: url(Img/top.gif) no-repeat left center; 
	FLOAT: right; MARGIN: 0px; 
	padding: 0px 0px 0px 8px;
}
    
#PrivacyPolicy  A.top:link {
	COLOR: #0290c7; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 9px;
}
#PrivacyPolicy  A.top:visited {
	COLOR: #0290c7; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 9px;
}
#PrivacyPolicy A.top:hover {
	COLOR: #016489; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 9px;
}
#PrivacyPolicy .questionSet {
	FONT-SIZE: 11px; 
}
#PrivacyPolicy .questionSet UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 8px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#PrivacyPolicy .questionSet LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(Img/bullPoints.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-TOP: 0px;
}
