/* CSS Document */

a:link {
	color: #263F6A;
	text-decoration: none;
}
a:visited {
	color: #263F6A;
	text-decoration: none;
}
a:hover {
	color: #9f2a26;
	text-decoration: underline;
}
a:active {
	color: #9f2a26;
	text-decoration: none;
}

#frame {
 background: #FFFFFF;
 height: 1%;
 min-width: 780px;
 max-width: 782px;
}

body {
 margin: 6px;
 padding: 0;
 background-image: url(images/background.jpg);
}

.txtA	{
 font: normal 65%/1.6 Verdana, Geneva, Helvetica, Arial, sans-serif;
}

.txtB	{
 font: normal 1em/1.9 geneva, arial, helvetica, sans-serif;
 font-weight: bold;
 color: #FFFFFF;
}

.txtC	{
 font: normal 80%/1.6 Verdana, Geneva, Helvetica, Arial, sans-serif;
}

.txtD	{
 font: normal 100%/1.6 Verdana, Geneva, Helvetica, Arial, sans-serif;
 font-weight: bold;
}

h4 {font-size: 1.5em; margin: 0 0 0 0; padding: 2px; color:#ffffff; font-family: Arial, Helvetica, sans-serif;}
.description	{
	font: normal .75em Verdana, Geneva, Helvetica, Arial, sans-serif;
}

#logo	{
 float: left;
 width: 160px;
 height: 60px;
}

#toplinks ul	{
 float: right;
 padding: 10px;
 width: 270px;
 background: #FFFFFF;
 font-size: 10px;
 font-weight: bold;
}
#toplinks li	{
 display: inline;
}
#toplinks a	{
 width: 85px;
 height: 15px;
 padding: 3px;
 border-left: 1px solid #263F6A;
 text-decoration: none;
}
#toplinks a:hover	{
 text-decoration: underline;
}

#primary-nav ul	{
 margin: 0;			/* remove all list stylings */
 padding: 0;
 border: 0;
 clear: both;
 height: 25px;
 width: 100%;
 list-style-type: none;
}
#primary-nav li	{
 display: inline;
}
#primary-nav a	{
 float: left;
 width: 110px;
 text-decoration: none;
 padding: 3px 9px;
 border-right: 1px solid #FFFFFF;
 border-left: 1px solid #FFFFFF;
 border-top: 1px solid #FFFFFF;
 background-image: url(images/tab-dkblue.jpg);
 background-color: #263F6A;
 color: #FFFFFF;
}
#primary-nav a:hover {
 background-image: url(images/tab-red.jpg);
 background-color: #263F6A;
 color: #FFFFFF;
}

.spacer	{
 width: 2px;
}

#line	{
 clear: both;
 border-top: 1px solid #0d661e;
}

/* --------------------------------------- Side menu Start --------------------------------------- */
.menu	{
 float: left;
 font: normal 65%/1.6 Verdana, Geneva, Helvetica, Arial, sans-serif;
 } 
.menu ul	{
 margin: 0;	
 padding: 0;
 list-style: none; 
 margin-top: 115px;
 margin: 10px;
 width: 115px;
 height: 275px;
 }
.menu li	{
 float: left;
 position: relative;
 } 
.menu li ul	{
 display: none;
 position: absolute;
 left: 105px;
 top: -10px;
 z-index: 10;
 }
.menu li > ul	{
 left: 104px;
 top: -10px;
 }
.menu li:hover ul, li.over ul {
 display: block;
 z-index: 10000;
 }
.menu ul li a	{
 display: block;
 width: 110px;
 text-decoration: none;
 color: white;
 border-bottom: 1px solid #FFFFFF;
 background: none;
 background-image: url(images/tab-left-dkblue.png);
 padding: 2px;
}
.menu a:hover	{
 background-image: url(images/tab-left-red.png);
 padding: 2px;
 display:block;
 color: #FFFFFF;
 text-decoration: none;
}
.menu a:visited	{
 padding: 2px;
 display:block;
 color: #FFFFFF;
 text-decoration: none;
}
/* --------------------------------------- Side menu End --------------------------------------- */

#content	{
 background-image: url(images/bkg-content.jpg);
 float: left;
 padding: 10px;
 width: 405px;
}
 
#content-b	{
 background-image: url(images/bkg-content-b.jpg);
 float: left;
 padding: 10px;
 text-align: justify;
 width: 405px;
 margin-bottom: 5px;
}

#related-infoA {
 float: right;
 padding: 10px;
 width: 200px;
 font: normal .8em/1.7 Verdana, Geneva, Helvetica, Arial, sans-serif;
}
#related-infoA .headtxt	{
 font-style: italic;
}
#related-infoA a	{
 color: #FFFFFF;
 text-decoration: none;
}
#related-infoA a:hover	{
 text-decoration: underline;
}
#related-infoA .nml	{
 color: #263F6A;
 font-weight: 700;
 text-decoration: none;
}
#related-infoA .hlt	{
 color: #9f2a26;
 font-weight: 700;
 text-decoration: underline;
}

#coverage-automobile	{
 display: none;
 background-image: url(images/RightPanel_Auto.jpg);
 height: 150px;
 padding: 5px;
}
#coverage-property	{
 display: none;
 background-image: url(images/RightPanel_Property.jpg);
 height: 150px;
 padding: 5px;
}
#coverage-umbrella	{
 display: none;
 background-image: url(images/RightPanel_Umbrella.jpg);
 height: 150px;
 padding: 5px;
}
#coverage-health	{
 display: none;
 background-image: url(images/RightPanel_Health.jpg);
 height: 150px;
 padding: 5px;
}
#coverage-life	{
 display: none;
 background-image: url(images/RightPanel_Life.jpg);
 height: 150px;
 padding: 5px;
}
#coverage-business	{
 display: none;
 background-image: url(images/RightPanel_Business.jpg);
 height: 150px;
 padding: 5px;
}
#coverage-farm	{
 display: none;
 background-image: url(images/RightPanel_Farm.jpg);
 height: 150px;
 padding: 5px;
}
#coverage-travel	{
 display: none;
 background-image: url(images/RightPanel_Travel.jpg);
 height: 150px;
 padding: 5px;
}
#coverage-watercraft	{
 display: none;
 background-image: url(images/RightPanel_Watercraft.jpg);
 height: 150px;
 padding: 5px;
}
#coverage-motorcycle	{
 display: none;
 background-image: url(images/RightPanel_Motorcycle.jpg);
 height: 150px;
 padding: 5px;
}
#coverage-rv	{
 display: none;
 background-image: url(images/RightPanel_RV.jpg);
 height: 150px;
 padding: 5px;
}
#coverage-atv	{
 display: none;
 background-image: url(images/RightPanel_ATV.jpg);
 height: 150px;
 padding: 5px;
}

#flashwin-a	{
 float: left;
 margin-left: 10px;
 display: inline;
 width: 550px;
 height: 195px;
 margin-bottom: 10px;
}
#flashwin-b	{
 float: left;
 margin-left: 10px;
 display: inline;
 width: 550px;
 height: 300px;
 margin-bottom: 10px;
 margin-top: -120px;
}

#formrow	{
 clear: both;
 float: left;
 margin-top: 4px;
 width: 100%;
}
#formtag	{
 clear: both;
 float: left;
 width: 220px;
 height: 20px;
}
#formcheckbox	{
 float: left;
 margin-left: 10px;
}
#formtagwide	{
 clear: both;
 float: left;
 width: 320px;
 height: 20px;
}
#formbox	{
 clear: right;
 float: right;
}
#quotehead	{
 background-image: url(images/bkg-content.jpg);
 float: left;
 display:inline;
 padding: 10px;
 width: 400px;
 margin-left: 180px;
}
#quotebody	{
 background-image: url(images/bkg-content-b.jpg);
 float: left;
 display:inline;
 text-align: justify;
 padding: 10px;
 width: 400px;
 margin-left: 180px;
}
#comentbox	{
 margin: 0px;
 width: 100%;
}
#submit	{
 clear: both;
 margin: 6px;
}

#sitemap ul	{
 padding: 0px;
 font-size: 10px;
 font-weight: bold;
 list-style-type: none;
 margin-left: 25px;
}
#sitemap ul li	{
 display: block;
}
#sitemap ul li a	{
 height: 15px;
 padding: 0px;
}
#sitemap .nml	{
 color: #263F6A;
 text-decoration: none;
}
#sitemap .hlt	{
 color: #9f2a26;
 text-decoration: underline;
}

#btmspacer{
 clear: both;
 bottom: 5px;
 font-size: 9px;
 padding: 2px;
}

#copywright{
 clear: both;
 bottom: 0px;
 border-top: 1px solid #007931;
 font: normal 65%/1.6 Verdana, Geneva, Helvetica, Arial, sans-serif;
 padding: 1px;
}



/* ------------------------------- Begin Homepage Only ------------------------------- */
.home-text1	{
 float: left;
 margin-left: 10px;
 margin-top: 10px;
 font-size: 12px;
 text-align: justify;
 padding: 10px;
 width: 350px;
 z-index:5;
}

.home-text2	{
 float: left;
 margin-top: 10px;
 margin-left: 5px;
 height: 80px;
 font-size: 10px;
 text-align: justify;
 padding: 10px;
 z-index:5;
}
.home-text2 ul	{
 padding: 0px;
 font-size: 10px;
 font-weight: bold;
 list-style-type: none;
 margin-left: 10px;
}


.home-text2-header	{
 float: left;
 margin-top: 20px;
 margin-left: 15px;
 font-size: 12px;
 font-weight: bold;
 border-bottom:  1px solid #0d661e;
 width: 370px;
}

#backgroundPics	{
 float: left;
 width:780px;
 height:300px;
 z-index:15;
}
/* ------------------------------- End Homepage Only ------------------------------- */

/* IEx patches \*/
* html ul li a { height: 1%; }

* #flashwin-a	{
 _margin-top: -205px;
}
* #flashwin-b	{
 _margin-top: -330px;
}