@charset "utf-8";

/*common*/

body{margin:0px; font-family:arial; font-size:11px; color:#000000; line-height:130%;}

a{text-decoration:none; outline:none; cursor:pointer;}

img{display:inline; border:0px;}

.clear{clear:both; height:0px; overflow:hidden;}



.container{width:1003px; margin:0px auto; background:#FFFFFF;}

.mainContainer{width:915px; background:url(../images/mainContainerBg.jpg) center top repeat-y; padding:0px 44px 0px 44px;}



#topheader, .topheader{height:151px; background:url(../images/topHeaderBg.jpg) right top repeat-y;}

.logo{float:left; padding:39px 0px 0px 29px;}

.topheaderRight{float:right;}



#footer{height:27px; background:#1c1f8a;}

.footer{background:#1c1f8a url(../images/footerBg.jpg) left top repeat-x; color:#FFFFFF; text-align:center; height:27px; line-height:27px;}

.footer a{color:#FFFFFF;}

.footer a:hover{border-bottom:1px solid #FFFFFF;}

/*common*/



/*navigation*/

.menu{position:relative;}

.menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}

.menu li {margin:0; padding:0; list-style:none;}

.menu li {display:inline-block; display:inline;}

.menu ul {position:absolute; left:-9999px;}

.menu ul.level1 {position:absolute; left:0; top:15px;}

.menu a.firstlevel{background:url(../images/navArrow.gif) center left no-repeat; padding:0 10px 0 25px; border:0px; margin-bottom:3px;} 



.menu a.firstlevel_hover{background:#0054bf url(../images/navArrow.gif) center left no-repeat; padding:0 10px 0 25px; border:0px; margin-bottom:3px;} 





.menu a.firstlevel:hover{background:#0054bf url(../images/navArrow.gif) center left no-repeat; padding:0 10px 0 25px;}



.menu a.firstlevel_hover:hover{background:#0054bf url(../images/navArrow.gif) center left no-repeat; padding:0 10px 0 25px;}

.menu a {display:block; font:normal 12px arial,sans-serif; margin:0px; color:#ffffff; font-weight:bold; background:#0b2f5d; text-shadow: #000 0 1px 0; line-height:23px; text-decoration:none;padding:0 20px 0 10px; border-bottom:1px solid #666666;}



.menu a.secondlevel{display:block; font:normal 12px arial,sans-serif; margin:0px; color:#ffffff; font-weight:bold; background:#0b2f5d; text-shadow: #000 0 1px 0; line-height:23px; text-decoration:none;padding:0 20px 0 10px; border-bottom:1px solid #666666;}

 .menu a.secondlevel_hover{display:block; font:normal 12px arial,sans-serif; margin:0px; color:#ffffff; font-weight:bold; text-shadow: #000 0 1px 0; line-height:23px; text-decoration:none;padding:0 20px 0 10px; border-bottom:1px solid #666666;background:#013c88;}

 

 

 /*=================*/

 

 

.menu ul li:hover > ul {visibility:visible; left:100%; margin-top:-23px; margin-left:-1px;}



.menu a:hover ul,

.menu a:hover a:hover ul, 

.menu a:hover a:hover a:hover ul{left:100%; visibility:visible;}



.menu a:hover ul ul, 

.menu a:hover a:hover ul ul{left:-9999px;}



.menu li a:hover{background:#013c88;} 

.menu li:hover > a{background:#013c88;}



.menu li a.fly {background:url(../images/navArrow.gif) center left no-repeat; padding:0 10px 0 25px; border:0px; margin-bottom:3px;}

.menu li a.fly:hover{background:#0054bf url(../images/navArrow.gif) center left no-repeat;}

/*===================*/

.menu li a.fly_hover{background:#0054bf url(../images/navArrow.gif) center left no-repeat; padding:0 10px 0 25px; border:0px; margin-bottom:3px;}

.menu li a.fly_hover:hover{background:#0054bf url(../images/navArrow.gif) center left no-repeat;}

/*======================*/



 

.menu li:hover > a.fly {background:#0054bf url(../images/navArrow.gif) center left no-repeat;}

.menu li a.current{background:#0054bf url(../images/navArrow.gif) center left no-repeat;  padding:0 10px 0 25px; border:0px; margin-bottom:3px; }

.menu li a.currentfly{background:#013c88;}



.menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}



/*navigation*/



/*home*/

.homeNavigation{position:absolute; height:269px; margin-top:144px;}

#navigation{padding:0px 0px 0px 16px;}

.flash{height:269px;}

.mainContainer .homeContainer{ float:left; padding:18px 22px 18px 22px;}



/*.homeContainer .testimonial{ width:236px; float:left; }

.testimonial .divTopImg{ float:left; }

.testimonial .divBottomImg{ float:left; }

.testimonial .left{ float:left;}

.testimonial .right{ float:right;}

.testimonial .testimonialHeader{ float:left; background:url(../images/testimonialTopSpacer.jpg) repeat-x left top; height:29px; line-height:29px;  width:200px; color:#FFFFFF; padding:0px 0px 0px 10px;}

.testimonial .testimonialFooter{float:left; background:url(../images/testimonialBottomSpacer.jpg) repeat-x left top; height:12px; width:210px; }

.testimonial .testimonialTextArea{ background:#D2D7DD url(../images/testimonialLeftSpacer.jpg) repeat-y left top;  width:236px; float:left;}

.testimonialTextArea .testimonialText{ float:left; background:url(../images/testimonialRightSpacer.jpg) repeat-y right top; width:216px; padding:10px 10px 10px 10px;}*/

.homeContainer .testimonial{ width:186px; float:left; }
.testimonial .divTopImg{ float:left; }
.testimonial .left{ float:left;}
.testimonial .right{ float:right;}
.testimonial .testimonialHeader{ float:left; background:url(../images/testimonialTopSpacer.jpg) repeat-x left top; height:29px; line-height:29px;  width:150px; color:#FFFFFF; padding:0px 0px 0px 10px;}
.testimonial .testimonialFooter{float:left; background:url(../images/testimonialBottomSpacer.jpg) repeat-x left top; height:12px; width:160px; }
.testimonial .testimonialTextArea{ background:#D2D7DD url(../images/testimonialLeftSpacer.jpg) repeat-y left top;  width:186px; float:left;}
.testimonialTextArea .testimonialText{ float:left; background:url(../images/testimonialRightSpacer.jpg) repeat-y right top; width:161px; height:140px; padding:10px 15px 10px 10px;}

.erieLogo{ float:left; padding-top:5px;}



.homeContainer .mainTextContainer{ width:635px; float:left;}

.mainTextContainer .leftPanel{ float:left; width:216px; padding:0px 25px 0px 30px;}

.mainTextContainer .rightPanel{ float:left; width:363px; border-left:1px solid #C7C7E1;}

/*.rightPanel .rightPanelText{float:left; padding:0px 0px 0px 22px; width:341px;}*/
.rightPanel .rightPanelText{float:left; padding:0px 0px 0px 22px; width:360px;}



.implifooter{text-align:center; padding:5px 0px 5px 0px; font:8pt Arial, Helvetica, sans-serif; color:#000000;}

/*home*/



/*inner*/

.innerMainContainer{padding-bottom:35px;}

.innerMainContainer .leftpanel{width:274px; background:url(../images/inner/navigationBg.jpg) left top no-repeat; float:left;}

.innerMainContainer .leftpanel .navigation, #mainNavigation{height:330px; padding:0px 0px 0px 10px;}



#leftpanelButtons{width:251px;}

.innerMainContainer .leftpanel .buttonContainer{width:235px; padding-left:16px;}

.innerMainContainer .leftpanel .buttonContainer .button{background:#1e1f8b url(../images/inner/buttonBg.jpg) left top repeat-x; height:19px; margin-bottom:2px;}

.innerMainContainer .leftpanel .buttonContainer .button a{background:url(../images/inner/buttonArrow.jpg) left top no-repeat; font-size:11px; color:#FFFFFF; padding-left:20px; height:19px; line-height:19px; display:block;}

.innerMainContainer .leftpanel .buttonContainer .button a:hover{color:#7ba537;}



.innerMainContainer .contentArea{width:641px; float:left;}

.innerMainContainer .contentArea .pageHeader{font-size:13px; font-weight:bold; color:#1c1d87; padding-bottom:10px;}

.innerMainContainer .contentArea .topText{width:269px; float:left; padding:25px 10px 0px 0px;}

.innerMainContainer .contentArea .mainText{width:590px;}

.textArea{ width:641px; float:left; padding-bottom:10px; }

.textArea .leftText{width:269px; float:left; padding:0px 10px 0px 0px; float:left;}

.textArea .rightImg{ width:238px; float:left; padding:0px 0px 0px 75px;}



.mainText ul{ margin:0px; padding: 12px 12px 12px 18px; }

.mainText li{ margin:0px; padding:0px; }



.mainText .formHeader{ background:url(../images/inner/formHeaderBg.jpg) repeat-x left top; color:#000000; font-weight:bold; padding-left:15px; line-height:27px;}

.mainText .bgColor{ background:#E5F2D8; border:2px solid #8CC737;}

.mainText .input{ width:220px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px; border:none;}

.mainText .textArea{width:220px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:60px; border:none;}



.leftpanel .bottomLinks{ padding:10px 0px 0px 18px; width:250px;}

.leftpanel .bottomLinks a{ color:#1D1D8B; text-decoration:none; background:url(../images/inner/dot.jpg) no-repeat left center; padding-left:15px; line-height:20px; display:block;}

.bottomLinks a:hover{ text-decoration:underline; }



.asterik{ color:#FF0000;}



.innerMainContainer .contentArea .pageImages{width:362px; float:left;}

.innerMainContainer .contentArea .pageImages .smallImages{padding-left:78px;}

.innerMainContainer .contentArea .pageImages img{margin-bottom:20px;}



#erie{ padding-left:78px; margin:0px; }

.link{width:166px; text-align:center; padding-top:5px; clear:both;}

.link a{font-family:11px; color:#1C1F8A; text-decoration:underline;}

.link a:hover{text-decoration:none;}



.popUpMainContainer{ width:420px; margin:0px auto; background:#1C1F8A;}

.popUpMainContainer .pageHeader{font-size:13px; font-weight:bold; color:#1c1d87; padding-bottom:10px;}

.popUpMainContainer .innerPopupContainer{ width:383px; margin:0px auto; background:#FFFFFF; }

.innerPopupContainer .popupHeader{ width:383px; float:left;}

.innerPopupContainer .popupText{ width:363px; float:left; padding:10px; background:#FFFFFF; }

/*inner*/



/* Form Css */

.formTextHeading{ color:#1D1D8B; font-weight:bold; }

.formTextHeading1{ color:#FFFFFF; font-weight:bold; padding-left:5px; font-size:14px; }



.input2{ width:250px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px;border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292; }

.input3{ width:100px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px;border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292;}

.input4{ width:320px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px;border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292; }

.input5{ width:20px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px;border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292; }

.input6{ width:50px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px;border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292; }



.select1{ width:103px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px;border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292; }

.select2{ width:140px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px;border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292; }

.select3{ width:250px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px;border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292; }

.select4{ width:200px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px;border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292; }

.select5{ width:322px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px;border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292; }

.select6{ width:250px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:20px;border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292; }



.textArea1{width:190px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:25px; border:none;}

.textArea2{width:480px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:60px; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292;}

.textArea3{width:600px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:40px; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292;}

.textArea4{width:250px; background:#FFFFFF; color:#000000; font-family:Arial; font-size:10px; height:60px; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292;}



.tableBorderColor{ border-bottom:2px solid #95C357; border-left:2px solid #95C357; border-right:2px solid #95C357; background:#EEF4E8; }

.tableBorderColor2{ border:2px solid #95C357; }

.tableBorderColor3{border-top:1px inset #8A8C87; border-left:2px inset #8A8C87; border-bottom:4px solid #E0E9D6; border-right:1px solid #95C357; background:#EEF4E8; }

.tableBorderColor5{border-top:1px inset #95C357; border-left:2px inset #95C357; border-bottom:1px solid #95C357; border-right:1px solid #95C357; background:#EEF4E8; }

.tableBorderColor4{ border-right:1px solid #95C357; }



.tableHeader1{ background:url(../images/inner/spacer1.jpg) repeat-x left top; }

.tableHeader2{ background:url(../images/inner/spacer2.jpg) repeat-x left top; font-weight:bold; font-size:12px; }



.Vehicle{ color:#1D1D8D; font-weight:bold; font-size:12px;}



.pageHeader1{font-size:13px; font-weight:bold; color:#1c1d87; padding-bottom:10px;}



.text

{

	font-family:Arial; font-size:11px; color:#000000; margin:0px; padding:10px; background:#FFFFFF; 

}

.text_popup

{

	width:363px; float:left; padding:10px; background:#FFFFFF;

}



/* Form Css */



/*Sitemap Css*/

.mainText .sitemap{width:380px; float:left; background:#EEF4E8; border:1px solid #557F29;}

.sitemap ul{margin:0px; padding:0px; list-style:none;}

.sitemap ul li{margin:0px 0px 0px 0px; padding:0px;}

.sitemap ul li.last{background:none; padding:0px;}

.sitemap ul li a{font-family:arial; font-size:12px; color:#000000; background:#8CC835; border-bottom:1px solid #557F29; padding-left:30px; height:17px; line-height:17px; display:block;}

.sitemap ul li a:hover{background:#A7D564;}



.sitemap ul ul{margin:0px; padding:0px 0px 0px 30px; list-style:none;}

.sitemap ul ul li{margin:0px; padding:0px;}

.sitemap ul ul li a{background:#D9EDBC; border-left:1px solid #557F29;}

.sitemap ul ul li a#sub{background:#A7D564;}

.sitemap ul ul li a:hover{background:#A7D564;}



.sitemap ul ul ul{margin:0px; padding:0px 0px 0px 30px; list-style:none;}

.sitemap ul ul ul li{margin:0px; padding:0px;}

.sitemap ul ul ul li a{background:#E6F3D3; border-left:1px solid #557F29;}

.sitemap ul ul ul li a:hover{background:#A7D564;}

/*Sitemap Css*/
.textcaptcha {
	font-family: Arial;
	font-size: 20px;
	color: #000000;
	height: 30px;
	width: 125px;
	letter-spacing:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;  border-left:1px solid #929292; border-top:1px solid #929292;
}


.signup{
	font-size: 1.1em;
    	font-weight: bold;
}

.signup-wrapper{
	padding: 10px 0 0;
}

.member{
	float: left;
    	width: 200px;
}

.non-member{
	float: left;
}











