/*
UNIVERSAL SETTINGS 
***************************************************/

a {
	text-decoration: none;
	border: none;
}

html {
    overflow: -moz-scrollbars-vertical;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font: bold 24px Tahoma, Helvetica, Arial, sans-serif;
	color: #3f82c0;
}

h2 {
	font: bold 14px Tahoma, Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #5d5d5d;
}

h3 {
	font: bold 14px Tahoma, Helvetica, Arial, sans-serif;
	border-bottom: 1px #ccc solid;
	color: #e8520c;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

hr {
	width: 100%;
	height: 1px;
	border: 0;
	background: #d6d6d6;
}

.alignRight {
	text-align: right;
}	

/*
Layout
***************************************************/

body {
	margin-top: 10px;
	text-align: center;
	background: #ffffff url(../images/bg.png) no-repeat center top;
}

#wrap {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
}

#instantQuote td.getQ {padding-left:30px}

/*
Website Framework
***************************************************/

#websiteContent {
	font: normal 12px Tahoma, Helvetica, Arial, sans-serif;	
}

#websiteContentLeftColumn {
	float: left;
	width: 700px;
	border: 1px #dedfd5 solid;
	background-color: #fdfdfa;	
}

		#websiteContentLeftColumn_content {
			padding: 1px 20px;
		}
		
#websiteContentRightColumn {
	float: right;	
	width: 280px;
}

		#websiteContentRightColumn_content {
			padding: 0 1px 10px 0;	
		}

#quickQuote {
	width: 1000px;
	height: 247px;
	background: url('../images/bg_quickQuote.jpg') 0px 0px no-repeat;
	float: left;
	position: relative;
}

	#quickQuoteForm {
		width: 600px;
		top: 130px;
		right: 0;
		position: absolute;
	}
	
	#quickQuoteForm td {
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		color: #0088b8;
	}
	
	.formInput {
		font: bold 15px Verdana, Arial, Helvetica, sans-serif;
		color: #a0181c;
		background-color: #e1ecb2;
		border: 1px #465306 solid;
	}	
	
	.submitForm {
		font: bold 15px Verdana, Arial, Helvetica, sans-serif;	
		background: url('../images/btn_instantQuote.png') 0px 0px no-repeat;
		width: 162px;
		height: 45px;
		border: none;
		color: #fff;
	}		

#servicesHeader {
	width: 1000px;
	height: 74px;	
	background: url('../images/bg_subjectHeader.png') 0px 0px no-repeat;
	float: left;
}

#services {
	width: 1000px;
	background-color: #f9fbf4;
	float: left;
}

	.serviceList {
		width: 500px;
		height: 98px;
		background: url('../images/bg_services.png') 0px 0px no-repeat;
		vertical-align: top;
	}
	
	.serviceList_text {
		padding: 28px 10px 5px 110px;
	}
	
	.serviceTitle {
		font: bold 12px Tahoma, Helvetica, Arial, sans-serif;
		color: #9d1d1f;
	}
	
	.serviceDescription {
		font: bold 9px Tahoma, Helvetica, Arial, sans-serif;
		color: #667;
	}
	
	.serviceLinks a {
		font: bold 11px Tahoma, Helvetica, Arial, sans-serif;
		color: #0085bd;
	}
	
	.serviceLinks ul {
		margin: 7px 0;
		padding: 0;
		list-style-position: outside;
		}
		
	.serviceLinks li {
		display: inline;
		list-style: none;
		color: #273d77;
		padding: 0 20px 0 10px;
		background: url('../images/bg_serviceLink.png') 0px 8px no-repeat;
	}

#footer {
	clear: both;
	width: 1000px;
	height: 31px;
	line-height: 31px;
	background: url('../images/bg_footer.png') 0px 0px no-repeat;
	float: left;
	background-color:#FFFF00;
	display: inline;
}

#footer_text{
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 14px;
	color: #FFF;
}

#xxx {
	width: 1000px;
	height: ____px;
	background: url('../images/') 0px 0px no-repeat;
	float: left;
}

.genDiv {
	width: 1000px;
}

/*
Website Navigation.
***************************************************/

#navigation {
	width: 1000px;
	height: 95px;
	background: url('http://www.appletreebenefits.com/images/bg_navBar.png') 0px 0px no-repeat;
	text-align: right;
}

#navigation ul {
	margin: 10px 0;
	list-style: none;
	float: left;
}

#navigation li {
	display: inline;
	margin: 0 0 0 15px;
}

#navigation li a {
	font: bold 12px Tahoma, Helvetica, Geneva, sans-serif;
}

#navigation li a:hover {
	font: bold 12px Tahoma, Helvetica, Geneva, sans-serif;
}

#navigation li.lastLink {
	margin: 0;
}

#navigation li.lastLink a{
	font: bold 12px Tahoma, Helvetica, Geneva, sans-serif;
	padding: 0 0 2px 20px;
	color: #e8520c;
	background: url(../images/bullet-login.gif)
top left no-repeat;
}

#navigation li.lastLink a:hover {
	color: #e8520c;
}

/* 
LIST
***************************************************/
#navlist li { 
	list-style-position: inside;
	list-style-type: square;
	}


/* 
FOOTERS AND CLEARS 
***************************************************/

.clearall {
	clear: both;
}