@charset "utf-8";
/* CSS Document */

html, body, form {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
body {
	padding:0;
	margin:0; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:#CCC;
	}
a img { border:0; border-bottom:0px; }
form { padding:0; margin:0;}
a tr td { cursor:pointer; }

hr {
	height:1px;
	margin:0;
	padding:0;
	color:#C60;
/*	border-bottom:4px solid #f50;*/
	}

label {
	font-size:10px;
	color:#888;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	text-transform: lowercase;
	}
h1 { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:400;
	margin:0;
	padding:8px 0 8px 24px;
	color:#C60;
	}
h1 a, h1 a:hover, h1 a:visited {
	text-decoration:none;
	color:#C60;
	}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:800;
	margin:0;
	padding:8px 0 0 0;
	color:#C60;
	}
p { font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	color:#333;
	padding:8px 24px 24px 24px;
	margin:0;
	clear:both;
	}
radio { margin: 4px;}
#wrap {
	width:880px;
	margin:4px auto;
	padding:0;
	border:0;
	border:1px solid #888;
	background:#FFF;
	}
#header {
	margin:0;
	background:#f6f6f6;
	}
#footer {
	clear:both;
	text-align:center;
	margin:0;
	padding:8px;
	color:#333;
	background:#f6f6f6;
	font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
	border-top:8px solid #888;
	}
#footer a, #footer a:visited {
	text-decoration:none;
	text-transform:lowercase;
	color:#333;
	padding:0 4px 0 4px;
	background:#f6f6f6;
	}
#footer a:hover {
	color:#000;
	text-decoration:underline;
	}
#mainframe {
	clear:both;
	background:#FFF;
	color:#333;
	margin:0;
	padding:0;
	}
#mainframe a, #mainframe a:visited { color:#06C; text-decoration:none; border-bottom:1px dotted #06C; }
#mainframe a:hover { color:#C00; text-decoration:none; border-bottom:1px dotted #C00;}
#mainframe a.img { color:#333; border-bottom:0; }
#mainframe a.img:hover { color:#C00; border-bottom:0; }
#mContent {
	margin:0 12px 0 12px;
	padding:0 12px 12px 12px;
	}
#getquote {
	clear:both;
	margin:0;
	padding:0 0 0 24px;
	background:#FFF;
	}
#mapInfo ul {
	padding:0; 
	margin:0;
	list-style-type: none;
	}
#mapInfo ul li {
	float:left;
	padding:8px;
	border-bottom:2px solid #CCC;
	}
#mapInfo ul li.map {
	background:#F6F6F6;
	border-bottom:2px solid #C60;
	}
#pdr {
	font-family: Verdana, Geneva, sans-serif; 
	font-size:14px; 
	font-weight:800;
	color:#333;
	background:#f6f6f6;
	margin-left:24px;
	padding:12px; 	
	border:1px solid #888;
	}
#servicetag { 
	font-family: Verdana, Geneva, sans-serif; 
	font-size:18px; 
	font-weight:800;
	color:#333;
	background:#fff;
	margin:2px;
	padding:24px; 	
	border:4px dashed #888;
	width:480px;
	}
#policy {
	clear:both;
	text-align: justify;
	margin:0;
	padding:8px 32px 32px 32px;
	color:#555;
	font-size:10px;
	background:#f6f6f6;
	font-family: Arial, Helvetica, sans-serif;
	border-top:8px solid #888;
	}
#policy h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:800;
	margin:0;
	padding:8px 0 8px 0;
	color:#555;
	}
/* ================================= */

.txtin { 
	width:210px;
	margin:0; 
	padding:1px 2px 1px 2px; 
	background-color: #FFFFD5; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	border:1px solid #888;
	}
.validInput{ border: 1px dotted #FF0000; }
.invalidInput{
	border:1px dotted #F00;
	background-color: #FFECE6;
}

#plupperButton {
	background:url(../img/plupperButton.jpg) no-repeat;
	width:166px;
	height:118px;
	border:0px;
	}
#plupperButton a, #plupperButton a:hover { border-bottom:0; }

#plupperFrame { border:0; width:1px; height:1px; }

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_variations.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
	clear:both;
	font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
	width:880px;
	height:30px;
	background:url(../img/ul-menu-bkg.gif) bottom right no-repeat #f6f6f6; 
	margin:0;
	padding:0;
}

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

.menu ul li {
float:left;
position:relative;
}

.menu ul li a, .menu ul li a:visited {
text-decoration:none; 
font-weight:bold;
color:#888; 
border-bottom:8px solid #888;
background:#f6f6f6;
padding:0 38px 0 38px; 
line-height:30px;
margin-right:2px;
}

.menu ul li a:hover, .menu ul li.on a {
color:#333; 
border-bottom:8px solid #C60;
}

/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a, .menu ul li a:visited {
/*width:132px;
w\idth:122px;*/
}
/* hide the drop down menu */
.menu ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */
.menu table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.2em;
margin-top:11px;
left:0; 
width:156px;
border:1px solid #888;
border-top:0;
background:transparent;
}
/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:#FFF; 
color:#000; 
border:0;
margin:0;
color:#333;
font-weight:normal; 
font-size:0.9em;
height:auto; 
line-height:1em; 
padding:5px; 
width:146px
}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#888;
color:#fff;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
margin-top:10px; /* for IE5.5 faulty box model */
marg\in-top:11px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
background:#ddd;
width:156px; /* for IE5.5 faulty box model */
w\idth:146px; /* for IE6 */
}