body { background-color: #7e7e98; margin:15px;}

a { color:#714401; text-decoration:none; padding-left: 10px; font: 19px Verdana, Arial, Helvetica, sans-serif; }
a:hover { color:#0066CC;}
.maintable {	width:823px;	height:525px;}

.mainindex {background-image: url(indexBG.jpg);	background-repeat: no-repeat; height: 291px; width: 823px;}
.insuranceindex {background-image: url(insuranceBG.jpg);	background-repeat: no-repeat; height: 291px; width: 823px;}
.mainabout {background-image: url(aboutBG.jpg);	background-repeat: no-repeat; height: 291px; width: 823px;}
.mainprom {background-image: url(promiseBG.jpg);	background-repeat: no-repeat; height: 291px; width: 823px;}
.maincontact {background-image: url(contactBG.jpg);	background-repeat: no-repeat; height: 291px; width: 823px;}

h4{ color: #CCCCCC; padding-top:3px; padding-bottom:3px; padding-right: 10px; padding-left: 50px; font: 13px/20px Verdana, Arial, Helvetica, sans-serif; }

.header{	height:222px;	width: 823px; padding:0px; margin:0px;}
.header-text { background: url(header-slice.jpg) repeat-y; height: 30px; text-align: center; }
.header-text a{ font: 18px Arial, Helvetica, sans-serif; color: #FFF; }
.header-text a:hover{ text-decoration: underline; }

.index-header { background: url(header-slice.jpg) repeat-y; height: 30px; text-align: left; color: #CCC; font: 13px Verdana, Geneva, sans-serif; padding: 5px 20px 20px; }
.index-header  a { font: 13px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: underline; }
.index-header  a:hover{ color:#F60;}

.phone { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color:#714401; width:180px; height:32px; background-image: url(slice.jpg); background-repeat: no-repeat; }

.menulinks { width:643px; background-image: url(slice.jpg); background-repeat: no-repeat; background-position: 100%; font-family: Arial, Helvetica, sans-serif; text-align:center;}

.menulinks a { color:#714401; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; padding-left: 30px; }

.menulinks a:hover { color:#0066CC;}


.listindex { color: #CCCCCC; list-style-type: circle; font: 13px/18px Verdana, Geneva, sans-serif; padding: 0px 15px 3px 330px; }

.listindexabout { color: #CCCCCC; list-style-type: circle; font: 14px/20px Verdana, Geneva, sans-serif; padding: 0px 15px 3px 420px; }

.listindexinsurance { color: #CCCCCC; list-style-type: circle; padding-right: 15px; padding-left: 40px; 	padding:top:3px;padding-bottom:3px; font: 14px/20px Verdana, Arial, Helvetica, sans-serif; }

html>body .listindex {padding-left: 370px; padding-bottom:10px;}

.listindexprom { color: #CCCCCC; list-style-type: circle; padding-right: 15px; padding-left: 330px; font: 15px/25px Verdana, Arial, Helvetica, sans-serif; }

html>body .listindexprom {padding-left: 370px; padding-bottom:10px;}

.listbox{height: 298px;}

.email { color:#ffffff; text-decoration:none; padding-left: 10px; font: 16px Verdana, Arial, Helvetica, sans-serif; }

.contactbox { color: #CCCCCC; list-style-type: circle; text-align:center; padding-left: 350px; font: 16px/30px Verdana, Arial, Helvetica, sans-serif; }
.thanks { color: #CCCCCC; text-align:left; padding-left: 350px; font: 16px Verdana, Arial, Helvetica, sans-serif; padding-top: 20px; }

.formTEXT { font: 14px Geneva, Arial, Helvetica, sans-serif; color: #CCC; padding-right: 50px; }
input{ border: 1px solid #006; margin:2px; }
textarea{ border: 1px solid #006; }


.footer { color:#FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.footer a{ text-align:center; color:#FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; }

.footerleft{	width:650px;	text-align:right;}

.footerright{	width:173px;	text-align:left;}
