<style type="text/css">
a:link 	{color: #000000; text-decoration: underline;}
a:hover {color: #000000; text-decoration: underline;}
a		{color: #000000; text-decoration: underline;}

body 			{margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td 				{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
p				{margin: 0 0 10px 0;}
input			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #333; padding-left: 3px; font-weight: normal;}
select			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #333; padding-left: 3px; font-weight: normal;}
textarea		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #333; padding-left: 3px; font-weight: normal;}

.mainbody	{padding: 0 25px 0 25px;}
.footer		{margin: 45px 0 25px 0; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc;}

td.quotepage {
	padding: 15px 0px 0 10px;
}

td.nohead {
	background-image: url(images/rightsideIbackgr.gif);
	background-position: right top;
	background-repeat:no-repeat;
	padding: 15px 25px 0 5px;
}

.nohead ol {
	margin: 0;
	padding: 0 40px 10px 25px;
}

.staffpics {
	vertical-align: top;
	text-align: left;
	padding: 0 0 25px 10px;
}

.staffbios {
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	padding: 0 25px 25px 5px;
}

.staffbios p {
	margin: 0 0 5px 0;
	color: #1671b0;
}

.staffbios ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

.staffbios li {
	padding: 0 0 5px 10px;
	background-image: url(images/bullet_disc_sm.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	font-size: 11px;
}

.staffbios a:link	{margin: 0 0 0 5px; font-size: 12px; color: #1671b0; text-decoration: none; text-transform: lowercase;}
.staffbios a:hover	{margin: 0 0 0 5px; font-size: 12px; color: #000000; text-decoration: none; text-transform: lowercase;}
.staffbios a		{margin: 0 0 0 5px; font-size: 12px; color: #1671b0; text-decoration: none; text-transform: lowercase;}


a.footerlink:link	{margin: 0 22px 0 22px; font-size: 12px; color: #878787; text-decoration: none;}
a.footerlink:hover	{margin: 0 22px 0 22px; font-size: 12px; color: #000000; text-decoration: none;}
a.footerlink		{margin: 0 22px 0 22px; font-size: 12px; color: #878787; text-decoration: none;}




#nav { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li { /* all list items */
	float: left;
	position: relative;
	width: 151px;
	height: 54px;
	line-height: 19px;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
}

#getaquote { /* second-level lists */
	display: none;
	position: absolute;
	top: 19px;
	left: 0;
	padding: 0;
	margin: 0;
	list-style: none;
}

#getaquote li {
	border-bottom: solid 1px #6a81a3;
	height: 31px;
	line-height: 31px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#getaquote .firstli {
	border-bottom: 0;
	height: 2px;
	line-height: 2px;
}

li > ul#getaquote { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 19px;
	left: 0;
}

li:hover ul#getaquote, li.over ul#getaquote { /* lists nested under hovered list items */
	display: block;
}

#content {
	clear: left;
}

 
 
.required {color: #f00;}
.formsecthead {background-color: #1671B0; color: #fff; font-weight: bold; padding: 2px 2px 2px 5px; }
.formtabletd { padding: 10px; }
.formtableouter { padding: 5px 0 5px 0; background-color: #f3f8fb; }
.formtable { border-collapse: collapse; }
.formtable input, .formtable select, .formtable textarea { background-color: #fafcfd; }
.formtable td { padding: 3px 2px 3px 2px; font-weight: bold; }

.vehiclecol { border-bottom: solid 1px #bbccd7; }
.vehiclecol input { width: 100px; }
.vehicle1	{background-color: #e7f1f7;}
.vehicle2	{background-color: #dceaf3;}
.vehicle3	{background-color: #d0e3ef;}

.formsubmit {border: solid 1px #333; background-color: #e7f1f7; color: #333; font-size: 12px; font-weight: bold; padding: 1px 8px 1px 8px; }


input.radio		{ width: auto; background: none; border: none;}

.resources1	{padding-right:20px; padding-left: 10px;}
.resources2	{padding-bottom:20px; padding-right: 40px;}

</style>
