* {
	padding:			0px;
	margin:				0px;
	font-size:			100%;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
}

body {
	position:			relative;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	width:				100%;
	height:				100%;
	color:				#979796;
	background:			transparent url(images/bg-main.jpg) repeat-x;
	background-color:	#E7E8EA;
	margin:				0px;
}

td {
   padding: 			5px;
}

a {
	color:				#666666;
	text-decoration:	none;
}

a:hover {
	color:				#000000;
}

a:visited {
	color:				#666666;
}

/*----  NAVIGATION   ------------*/

#hdr {
	margin:				20px 0px 0px 19px;
	width:				166px;
}

#hdr ul {
	list-style:			none;
}

#hdr ul li a {
	display:			block;
	height:				30px;
	text-indent:		-2000px;
	text-decoration:	none;
}

#hdr #pNav a:hover {
	background-position: -215px 0px;
} 
	
#hdr .pnHome a {
	background:			url(images/buttons/but-home.gif) top left no-repeat;
	width:				215px;
}

#hdr .pnAboutUs a {
	background:			url(images/buttons/but-about.gif) top left no-repeat;
	width:				215px;
}

#hdr .pnOnlineQuote a {
	background:			url(images/buttons/but-online.gif) top left no-repeat;
	width:				215px;
}

#hdr .pnContact a {
	background:			url(images/buttons/but-contact.gif) top left no-repeat;
	width:				215px;
}

/*---------  BODY  ----------*/

#container {
	position:			absolute;
	width:				798px;
	left: 				50%;
	margin-left:		-399px;
}

#banner {
	width: 				798px;
	height: 			174px;
	background:			transparent url(images/banner.jpg) no-repeat;
}

#content {
	width: 				798px;
	height: 			332px;
}

#leftColumn {
	float:				left;
	height:				332px;
	width:				234px;
	background: 		transparent url(images/bg-nav.jpg) no-repeat;
}

#rightColumn {
	float:				right;
	width:				564px;
	height:				332px;
}

#rightColumn p {
    padding-top: 		15px;
	padding-right:		10px;
}

#rightColumn ul {
    margin-left: 		10px;
    padding: 			15px;
    list-style: 		inside normal;
}

#heading {
	width:				564px;
	height:				45px;
	background:			transparent url(images/heading.jpg) no-repeat;
}

#textback{
	width:				564px;
	height:				287px;
	background:			transparent url(images/bg-text.jpg) no-repeat;
	background-position:	top right;
}

#textbox{
	width:				502px;
	height:				287px;
	margin-left:		41px;
	overflow:			auto;
}

#footer {
	width:				766px;
	height:				63px;
	text-align:			right;
	padding:			15px 32px 0px 0px;
	background:			transparent url(images/footer.jpg) no-repeat;
	color:				#3D4554;
	font-size:			9px;
}

.list {
	list-style-type: disc;
}

#textback2{
	width:				564px;
	height:				1500px;
	background:			transparent url(images/bg-text.jpg) no-repeat;
	background-position:	top right;
}

#textbox2{
	width:				502px;
	height:				1500px;
	margin-left:		41px;
	overflow:			auto;
}