/*Global Styles*/

body{
	background-color: #252f55;
	/*background:url(../images/global/site_bg.jpg) repeat-x;*/
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000
}

h1{
	margin: 0px;
	padding:0px ;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:23px;
	font-style:italic;
	color: #ffffff;
	float:left;
}

h1.small{
	margin: 0px;
	padding:3px 0 0 0;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	color: #ffffff;
	float:left;
}

h1.purple{
	margin: 0px;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:23px;
	font-style:italic;
	text-transform:uppercase;
	color: #252f55;
	float:none;
}

h2{
	margin: 0px;
	padding: 0px;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:400;
	color: #8bc81b;
}

h2.contentHeading{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color: #252f55;
}


h3{
	margin: 0px;
	padding:0;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:400;
	text-transform:uppercase;
	font-style:italic;
	color: #1f2a54;
}

h3.whiteItalic{
	margin: 0px;
	padding:10px 0 0 0;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:400;
	text-transform:uppercase;
	font-style:italic;
	color: #ffffff;
	float:left;
}

h3.small{
	margin: 0px;
	padding:12px 0 0 0;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-transform:uppercase;
	font-style:italic;
	color: #ffffff;
	float:left;
}

h4{
	margin: 0px;
	padding:0;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:13px;
	color:#222c52;
}

ul{
	margin:0;
	padding:5px 0 0 15px;
}

li{
	list-style-image:url("../images/content/list_arrow.jpg");
	padding:0 0 10px 0;
}

/* Link Styles */

/*a, a:visited, a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: underline
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none
}*/

a.linkSmall, a.linkSmall:visited, a.linkSmall:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: underline
}
a.linkSmall:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none
}

a img{ 
	border: 0; 
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0; 
}
a:hover img{ 
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7; 
}

/* Page Menu Styles*/

/*a.topMenu, a.topMenu:visited, a.topMenu:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
a.topMenu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}*/

div.clear{
	clear: both;
	margin: 0px;
}

.noBorder{
	border:0
}

.right{
	float:right !important;
}

.left{
	float:left;
}

/* Main DIV Styles */

#divHeader{
	width: 875px;
	height: 138px;	
	padding:0 39px 0 40px;
	margin: auto;
}

#divTopRight{
	float: right;
	height:14px;
	width: 150px;
	padding:64px 12px 0 0;
	color:#ffffff;
	text-transform:uppercase;
}

#divTopRight a{
	color:#ffffff;
	text-decoration:none;
}

#divTopRight a:hover{
	color:#fcd10a;
	text-decoration:none;
}

#divLogo{
	float: left;
	width:486px;
	height:98px;
}
	#divLogo a:focus,
	#divLogo a:focus img{
		outline: none !important;
	}

#divTopMenuConatiner{
	width:875px;
	height:24px;
	padding:6px 0 0 0;
	background:url("../images/global/menuBg.jpg") no-repeat;
}

#divTopMenuConatiner img{
	float:left;
}

#divBody{
	min-height: 498px;
	background:url("../images/global/body_bg.jpg") repeat-x;
	background-position:center top;
}

#divBodyHome{
	width: 878px;
	padding:0 38px 0 38px;
	height: 498px;
	background:url("../images/global/home_main.jpg") no-repeat;
	background-position:center top;
	margin: auto;
}

#divBodyContent{
	width: 866px;
	padding:0 38px 0 51px;
	background:url("../images/content/content_main.jpg") no-repeat;
	background-position:center top;
	margin: auto;
}


#divTravelContainer{
	width:246px;
	height:295px;
	padding:12px;
	float:right;
}
	
	.divTravelContanerSection{
		width:151px;
		height:50px;
		padding:8px 90px 12px 5px;
	}
	
	.divTravelContanerSection p{
		margin:0;
		padding:4px 0 0 0;
		font-size:10px;
		color:#222c52;
	}
	
.divTravelContanerBtn{
	width:227px;
	padding:0 15px 0 0;
	height:20px;
	text-align:right;
	text-transform:uppercase;
}

	.divTravelContanerBtn a{
		display:block;
		color:#222c52;
		text-decoration:none;
		font-size:10px;
	}
	
	.divTravelContanerBtn a:hover{
		color:#ffffff;
		text-decoration:none;
		font-size:10px;
	}

#divQuotesContainer{
	width: 150px;
	height:295px;
	padding:12px 16px 12px 15px;
	float:right;
}

	.divQuotesContainerSection{
		width: 150px;
		height:65px;
		padding:14px 0 14px 0;
		float:right;
	}
	
	.divQuotesContainerSection p{
		padding:5px 0 8px 0;
		margin:0;
		font-size:10px;
		color:#222c52;
	}
	
	.borderBottom{
		border-bottom:1px solid #c5d2df;
	}
	
	.divQuoteButton a{
		display:block;
		width:53px;
		height:12px;
		color:#ffffff;
		font-size:9px;
		text-align:center;
		text-decoration:none;
		background:url("../images/global/quote_button.jpg");
	}
	
	.divQuoteButton a:hover{
		width:53px;
		height:12px;
		color:#ffffff;
		font-size:9px;
		text-align:center;
		text-decoration:none;
		background:url("../images/global/quote_button_over.jpg");
	}
	
#divRenewContainer{
	padding:35px 0 0 40px;
}

	#divRenewContainer p{
		width:450px;
		padding:5px 0 0 0;
		margin:0;
		color:#cedff0;
		font-size:11px;
		line-height:12px;
	}
	
	#divRenewContainer p a{
		color:#cedff0;
		font-size:11px;
		text-decoration:underline;
	}
	
	#divRenewContainer p a:hover{
		color:#ffffff;
		font-size:11px;
		text-decoration:underline;
	}
	
a.renewLinks, a.renewLinks:visited, a.renewLinks:active{
	color:#8bc81b;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	text-decoration:none;
}

a.renewLinks:hover{
	color:#fcd10a;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	text-decoration:none;
}

#divHybrdBus{
	padding:11px 0 0 47px;
	height:14px;
	width:105px;
	float:left;
}

#divRenFuel{
	padding:11px 0 0 28px;
	height:14px;
	width:185px;
	float:left;
}

#divGrFleet{
	padding:11px 0 0 19px;
	height:14px;
	width:105px;
	float:left;
}


/* Content */ 

#divLHSMenuContainer{
	background:url("../images/content/LHS_menu.jpg") no-repeat;
	width:166px;
	height:649px;
	float:left;
	padding:20px 0 0 15px;
}

.divLHSQuoteSection{
		width: 150px;
		height:65px;
		padding:4px 0 10px 0;
		float:left;
	}
	
	.divLHSQuoteSection p{
		padding:5px 0 8px 0;
		margin:0;
		font-size:10px;
		color:#222c52;
	}
	
	.borderBottom{
		border-bottom:1px solid #c2c7d3;
	}
	
	.divLHSQuoteButton a{
		display:block;
		width:53px;
		height:12px;
		color:#ffffff;
		font-size:9px;
		text-align:center;
		text-decoration:none;
		background:url("../images/content/quote_button.gif");
	}
	
	.divLHSQuoteButton a:hover{
		width:53px;
		height:12px;
		color:#ffffff;
		font-size:9px;
		text-align:center;
		text-decoration:none;
		background:url("../images/content/quote_button_over.gif");
	}
	
#divContentContainer{
	width:661px;
	min-height:649px;
	margin:0 0 0 12px;
	float:left;
	background:url("../images/content/content_Headingbg.jpg") no-repeat center top;
}

	.divContentHeading{
		width:441px;
		height:74px;
		padding: 30px 173px 0 47px;
	}
	
		.divContentHeading p{
			padding:0;
			margin:0;
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
		}
	
	.divContent{
		width:567px;
		padding:20px 47px;
		background:url("../images/content/content_bg.jpg") repeat-y;
	}
	
	.divContent p.head{
		padding:0 0 20px 0;
		margin:0;
		font-size:12px;
		font-weight:bold;
		line-height:18px;
	}
	
	.divContentBtn{
		background:url("../images/content/content_long_btn.jpg");
		width:448px;
		height:23px;
		padding:10px 0 0 20px;
		font-size:11px;
		font-weight:bold;
	}
	
			.divContentBtn a{
				text-decoration:none;
			}
			
			.divContentBtn a:hover{
				text-decoration:none;
				color:#FFFFFF;
			}
	
	.divContentPicContainer{
		height:147px;
		width:168px;
		float:left;
	}
	
	.divPicContainPaddingRight{
		padding-right:30px;
	}
	
		.divPicBox{
			width:168px;
			height:112px;
		}
		
		.divPicTextBox{
			width:168px;
			height:20px;
			text-align:center;
			padding:10px 0 0 0;
		}
		
	.divContentDivider{
		width:567px;
		height:1px;
		background:#dadce2;
		margin:18px 0;
	}
	
#divContentBottom{
	width:661px;
	height:37px;
	background:url("../images/content/content_bottom.jpg") no-repeat;
}	

#divCoachingTxt{
	width:140px;
	height:20px;
	padding:200px 0 0 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
}


.contentImg{
width:567px;
padding:0px;
margin:0 auto;
text-align:center;}

.contentImg img{
float:left;
margin:5px;
}
	
		

/**/

#divFooter{
	min-height:100px;
	padding:18px 39px 0 40px;
	margin: auto;
	background:#252f55;
}


#divFooterContainer{
	width: 875px;	
	padding:0 39px 0 40px;
	margin: auto;
	background:#252f55;
}

#divFooterLeft{
	float: left;
	font-size:10px;
	padding:0 0 0 12px;
	color:#627196;
}

#divFooterRight{
	float: right;
	padding:0 12px 0 0;
	font-size:10px;
	color:#627196;
}


/* Page Content Styles */

.textSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000
}

.textLarge{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000
}


/* Footer Styles */

.footerText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000
}

a.footerLink, a.footerLink:visited, a.footerLink:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#627196;;
	text-decoration: none
}
a.footerLink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #fcd10a;
	text-decoration: none
}

.copyText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000
}

a.simpleLink, a.simpleLink:visited, a.simpleLink:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration: underline
}
a.simpleLink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration: none
}

/* Form styles */

#quoteForm{
width:420px;
}

.star{
color:#3399FF;
font-weight:bold;
padding:0 2px;

}

#quoteForm input{
margin: 0 0 10px 10px;
float:right;
}

#quoteForm input.submit{
margin: 0 0 10px 10px;
padding:1px;
float:right;
background:#252F55;
color:white;
border:0;
}

#quoteForm label{
float:left;
}

#quoteForm select{
margin: 0 0 0 10px;
float:right;
}

#quoteForm img{
padding:0 0 0 5px;
float:right;
}

#quoteForm textarea{
margin: 0 0 10px 20px;
float:right;
}
