/* Copyright 2007 JD Webmedia*/



body {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-color:#9BA0A6;
	margin-top: 0px;
}

div#container {
	margin: 10px auto 0 auto;
	padding: 0;
	width: 962px;
	text-align: left;
	padding: 0px 0px 25px 00px;
		}
		
div.AddressBox{
	width:200px;
	float:left;
	margin-left:10px;
}
		
div#Header{
	height:70px;
	width:520px;
	float:left;
	}
		/* Top Navigation Menu */
div#Navigation{
	list-style: none;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	Height:30px;
	width: 962px;
	}
	
#Slider{ position:absolute; width:800px; height:400px; top:0; left:0;  }

#SliderMask {
	position:relative;
	width:260px;
	height:420px;
	overflow:hidden;
}	
	
#Navigation ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	float:left;

}

#Navigation li
{
float:left;
padding: 0;
list-style: none;
text-align: center;

}

#Navigation li a
{
line-height: 2em;
width:118px;
display: block;
background-image:url(../images/navigation.jpg);
color:#000000;
text-decoration: none;
text-align: center;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
border: 1px solid #FFFFFF;

}

#Navigation li a:hover, li a#selected
{
color:#000066;
text-decoration:underline;

}

div#Footer{
	width:902px;
	margin: 0 auto 0 auto;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:10px;
	text-align:left;
	padding: 5px 30px 0px 30px;
	border-top:#FFFFFF 1px solid;
}

.FooterSection{
	width:225px;
	float:left;
	display:inline;
}

	
div#Content{
	padding:0px;
	/*margin-top:10px;*/
	margin: 0px 0px 0px 0px;
	}
	
h1{
	padding: 0px 0 10px 10px;
	margin: 0;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial;
}

h2{
padding: 0 0 0 0; 
margin: 0 0 0 0;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial;
}


.HomepageImage{
width:300px;
height:225px;
margin-left:5px;
/*border: #000000 1px dotted;*/
display:inline;
float:right;
}

.MainTextArea{
	background-color:#0000CC;
	display:inline;
	float:left;
	width:250px;
	height:330px;
}

div#HomepageFlash{
	margin-left:11px;
	display:inline;
	float:left;
	width:690px;
}

div#LargeRightImageArea{
	margin-left:11px;
	display:inline;
	float:right;
	width:690px;
}

.SmallLeftArea{
	width:250px;
	height:330px;
	display:inline;
	color:#FFFFFF;
	float:left;
	padding: 0px 5px 0 5px;
	
}

div#ContentBoxLeft{
	display:inline;
	color:#FFFFFF;
	padding: 10px 0px 0px 10px;
	float:left;
	width:450px; /*Remove at a later date when content is in page */
}

div#ContentBoxRight{
	display:inline;
	color:#FFFFFF;
	padding: 10px 0px 0px 0px;
	float:right;
	width:450px; /*Remove at a later date when content is in page */
}

div#ContentBoxMain{
	display:inline;
	color:#FFFFFF;
	padding: 10px 0px 0px 10px;
	float:right;
}

div#BusContentLeft{
	display:inline;
	color:#FFFFFF;
	padding: 10px 0px 0px 10px;
	float:left;
	width:400px;
}

div#BusContentRight{
	display:inline;
	color:#FFFFFF;
	padding: 10px 0px 0px 0px;
	float:right;
	width:500px;
}

div#BusContentLeftNew{
	display:inline;
	color:#FFFFFF;
	padding: 10px 0px 0px 10px;
	float:left;
	width:400px;
	height:250px;
}

div#BusContentRightNew{
	display:inline;
	color:#FFFFFF;
	padding: 10px 0px 0px 0px;
	float:right;
	width:500px;
	height:250px;
}

.BusImage{
	border:#FFFFFF 4px solid;
	margin:2px;
	}

.QuoteBox{
	width:240px;
	height:450px;
	display:inline;
	float:left;
	padding: 15px 10px 10px 10px;
	/*background-image:url(../images/FormBackground.png);
	background-repeat:no-repeat;*/
	
	/*Place background image here to make quote form stand out.*/
}




p{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#FFFFFF;
	padding: 0 0 0 0;
}

#Footer a:link , #Footer a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

#Footer a:hover{
	color:#FFFFFF;
	border-bottom:#FFFFFF solid 1px;
}

.required{
color:#FF0000;
font-size:18px;
}
/*** Form Styling ***/
input.formbtn {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color:#000000;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 240px;
	height:30px;
	vertical-align:middle;
	margin: 0 auto 0 auto;
	}
	input.formbtnStage1 {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color:#000000;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 240px;
	height:30px;
	vertical-align:middle;
	margin: 8px auto 0 auto;
	}
	
input.formbtnSmall {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color:#000000;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 50px;
	height:30px;
	vertical-align:middle;
	margin: 0 auto 0 auto;
	}
	
.FormNameSpan{
	width:80px;
	display:inline;
	float:left;
	padding-bottom:15px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-top:5px;
	}	
	
.FormNameSpanContact{
	width:150px;
	display:inline;
	float:left;
	padding-bottom:15px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-top:5px;
	}	
	
.QuoteNameSpan{
	width:170px;
	display:inline;
	float:left;
	padding-bottom:15px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}	
	
	.FormRequirmentsSpan{
	width:220px;
	display:inline;
	float:left;
	padding-bottom:15px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:2px;
	margin-left:5px;
	}	

.textbox {color:#000000; border:2px solid #FFFFFF; background:#CCCCCC; font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:2px; margin-bottom:15px; width:150px; height:18px; }

.textboxContact {color:#000000; border:2px solid #FFFFFF; background:#CCCCCC; font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:2px; margin-bottom:15px; width:200px; height:18px; }

.StageTwoTitles{	width:180px;
	display:inline;
	float:left;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:2px;
	margin-left:5px;}
	
.ContactLink{ color:#FFFFFF; text-decoration:none;}

.textboxFileUpload {color:#000000; border:2px solid #FFFFFF; background:#CCCCCC; font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:2px; margin-bottom:15px; width:240px; height:25px;}

.textboxForm {
	color:#000000;
	border:2px solid #FFFFFF;
	background:#CCCCCC;
	font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	margin-bottom:15px;
	width:200px;
	height:45px;
}

.textarea {color:#000000; border:2px solid #FFFFFF; background:#CCCCCC; font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:2px; margin-bottom:18px; width:230px; height:79px;}

.DropDownList{color:#000000; border:2px solid #FFFFFF; background:#CCCCCC; font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:2px; margin-bottom:5px; width:50px; display:inline; float:left;}

.textbox1 {color:#0033FF; border:1px solid #000066; background:#efefef; font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:2px; width:210px; height:18px;}




.HeaderContainter{
	height:62px;
	position:relative;
	margin-bottom:1px;
	padding-bottom:1px;
}


/*Navigation Styles*/
/**/
/**/
/**/
/**/
/**/

#topnavsurround{
	float:left;
	display:inline;
	height:30px;
	margin-top:10px;
	margin-bottom:12px;
	width:940px;
	padding:0 0 0 0;
}

#topNav{
	float:left;
	display:inline;
	width:940px;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:35px;
	background-image:url(../images/navigation.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
			

}

#topNav a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
	width:105px;
	font-size:15px;
	font-family: "Trebuchet MS", Verdana, Arial;
	padding:12px 6px 12px 6px;

	margin:0;
}  

#topNav a:hover{
	color:#000000;
	text-decoration:none;
	font-size:15px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight:bold;
	
}

.topNavBoarder{
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
}

#topNav .on{
	color:#FFFFFF;
}

#topNav ul{
	float:left;
	display:inline;
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
}

#topNav ul li{
	float:left;
	display:inline;
	list-style:none;
	margin:0;
	position:relative;
	padding:0;
}

#topNav ul ul{
	display:none;
	position:absolute;
	float:none;
	left:0;
	top:0px;
	margin:35px 0 0 0;
	padding:0 0 12px 0;
	width:120px;
	text-align:left;
	border:0px;
}

#topNav ul ul li{
	float:left;
	display:block;
	padding:5px 0 5px 8px;
	background:#CBD2DA;
	/*line-height:6px;*/
	height:15px;
	
	border:0px;
}

#topNav ul ul a{
	color:#000000;
	display:block;
	padding:0px 0px 5px 0px;
	height:15px;
	margin:0;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight:bold;
	width:150px;
	text-align:left;
	
}

#topNav ul ul a:hover{
	text-decoration:none;
	font-size:13px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight:bold;
	text-decoration:underline;
}


div#LeftNavigationImage{
	background-image:url(../images/navigationEdgesLeft.png);
	float:left;
	margin-top:10px;
	display:inline;
	width:11px;
	height:36px;
	}
	
div#RightNavigationImage{
	background-image:url(../images/navigationEdgesRight.png);
	float:right;
	margin-top:10px;
	display:inline;
	width:11px;
	height:36px;
	}

	

	
#topNav .navon{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#CBD2DA;
}
