html { margin:0px; padding:0px; } 
body { margin:0px; padding:0px; background-color: #fff; font-size:16pt; font-family:"trebuchet MS", verdana, helvetica, sans-serif; color:#003871;}

a { color:#59abff; font-weight:900; text-decoration:none; font-style:italic;}
a:hover { text-decoration:underline; color:#003871;}

h1, h2, h4 { color:#003871;}

h2 {display:inline;
font-size: 1.8em;}

.slogan {
font-size:2.2em;
color: #336699;
font-style:italic;
text-align:left;
}

.clearBoth {clear:both;}

.blueText {color: #336699; font-weight:900;}
.corgi-logo {padding-left: 15px;}

#mainWrapper {width:850px;  margin:0px auto; padding:0px; }

	#footerWrapper { clear:both;font-size:0.5em; background: url(../images/chevrons.jpg) no-repeat; padding-top:10px;}
		#footerWrapper p {float:left; padding:30px 5px 0px 5px; margin:0px;}
		#footerWrapper ul {float:right; padding:0px; margin:5px 0px 0px 0px;}
		#footerWrapper ul li { list-style:none; display:inline; padding:0px 10px; }
		#footerWrapper a {font-weight:100; font-style:normal;}

	#headerWrapper {font-size:0.7em; height:140px; background-image:url(../images/logo.jpg); background-position: top left; background-repeat:no-repeat; position:absolute; clear:both; top:10px; width:850px; }
		#headerWrapper .logo { position:relative; top:50px;}
		#headerWrapper ul {clear:both; position:absolute; background-color:#FFFFFF; width:848px; *width:848px; border:1px solid #003871; top:130px; padding:0px; margin:5px 0px 0px 0px; font-size:0.8em;}
		#headerWrapper ul li { list-style:none; display:inline;}
		#headerWrapper ul li a { background-color:#FFFFFF; color:#003871; border-right:1px solid #003871; padding:10px; display:block; float:left;}
		
		#home #headerWrapper ul li a.nav_home, #repetative #headerWrapper ul li a.nav_repetative, #road #headerWrapper ul li a.nav_road, #trips #headerWrapper ul li a.nav_trips, #accidents #headerWrapper ul li a.nav_accidents, #contact #headerWrapper ul li a.nav_contact, #claims #headerWrapper ul li a.nav_claims {color:#FFFFFF; background-color:#003871;}
		
		#headerWrapper ul li a:hover { color:#FFFFFF;  background-color:#003871; text-decoration:none;}
		#headerWrapper ul li.last {padding-top:16px; padding-left: 35px; text-align: center; vertical-align:middle; border:none; font-family:Arial, Helvetica, sans-serif; font-size:1.8em;}	
		#headerWrapper a {font-weight:100; font-style:normal;}
		
	#contentWrapper {margin-top:183px; background-color:#f1f8ff; height: 375px; border:1px solid #2e3192; color:#000; font-size:0.6em; padding:20px;}
	#contentWrapperInner { width:500px; float:left; text-align:justify;}
	#contentWrapperInner img { margin: 10px 0px 10px 10px;}
	
	#tickerContainer { width:250px; height: 350px; float:right; padding:10px; border:1px solid #59abff; background-color:#FFF;}
	#ticker { font-size:0.9em; list-style:none;}
	#tickerContainer ul, #ticker li, #ticker p {paddding:0px; margin:0px;}
 	#ticker .linkText {padding-top:5px; margin-top:5px; border-top:1px solid #ccc; font-size:0.8em;}
	#ticker h4 {padding:10px 0 0 0; margin:0px;}
	
	#contactForm label {clear:both; display:block; width:250px; float:left; }
	#contactForm input, #contactForm textarea, #contactForm select {display:block; width:200px; float:left;}
	#contactForm #btnSend {clear:both; margin:20px 0px;}
	#contactForm {}
	.highlight{ background-color: red; }
