@charset "UTF-8";


/* GLOBAL - RESET */

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p, blockquote,fieldset,input {
	margin: 0; padding: 0; border: 0;font-family: Verdana, Arial, Helvetica, sans-serif;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 32px;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	color: #555555;
		
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	text-align: left;
	color:#666666;
	margin: 0px 0px 10px 0px;
	}
	
p {
	font-family:tahoma;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-align: left;
	color:#666666;
	margin: 0px 0px 20px 0px;
	}
	
fieldset,img {
	border: none;
	}
	
ul,ol { list-style: none}

img {
	display: block;
	}


/* GLOBAL - BODY */

body {

	}

/* GLOBAL - LINKS */






/* GLOBAL - DIVS */
/* T1 */


.t1divmain {
	position: relative;
	width: 1000px; height: auto;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	background-image: url(../img/header_spring_air_logo.jpg);
	background-repeat: no-repeat;
	}

.t1divmainwa {
	position: relative;
	width: 400px; height: auto;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	background-image: url(../img/header_spring_air_logo.jpg);
	background-repeat: no-repeat;
	}

.t1divlhs {
	position: absolute; left: -300px; top: 154px; width: 300px; height: 1067px; margin: 0px; padding: 0px; border: 0px;
	}
	
.t1divrhs {
	position: absolute; left: 1000px; top: 154px; width: 300px; height: 1067px; margin: 0px; padding: 0px; border: 0px;
	}

	
.t1divtop {
	position: relative;
	width: 1000px; height: 154px;
	margin: 0px; padding: 0px; border: 0px;
	background-image: url(../img/header_spring_air_logo.jpg); background-repeat: no-repeat;
	}

.t1divcent {
	position: relative;
	width: 1000px; height: 273px;
	margin: 0px 1px 0px 1px;
	padding: 0px; border: 0px;
	}







.t1divbot {
	width: 998px; height: auto;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding:50px 0px 0px 0px;
	}

.t1divbottext {
	position: relative;
	width: 338px; height: auto;
	margin: 0px 538px 100px 124px;
	padding: 0px;
	border: 0px;
	}

.t1divbotpic {
	position: absolute; left: 377px; top: 52px;
	width: autopx; height: auto;
	margin: 0px; padding: 0px; border: 0px;
	background-color: #3399CC;
	}







.t1divfoot {
	position: relative;
	width: 1000px; height: 100px;
	margin: 0px auto 20px auto;
	padding: 0px;
	border: 0px;
	background-color: #879BBE;
	}





/* GLOBAL - DIVS */
/* T2 */

.t2divcent {
	position: relative;
	width: 1000px; height: 465px;
	margin: 0px 1px 0px 1px;
	padding: 0px; border: 0px;
	}


.t2divbot {
	width: 1000px; height: auto;
	margin: 0px auto 0px auto;
	padding:0px;
	}

.t3divcent {
	position: relative;
	width: 1000px; height: 620px;
	margin: 0px 1px 0px 1px;
	padding: 0px; border: 0px;
	}

.t3divcentwa {
	position: relative;
	width: 400px; height: 620px;
	margin: 0px 1px 0px 1px;
	padding: 0px; border: 0px;
	}
/* DIVS - BACK SUPPORTER */

.tbs3x {
	width: 998px; height: 273px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin: 0px;
	padding:0px;
	}







/* STANDARD LINKS */



a:link, a:visited {
	font-family:tahoma; font-size: 11px; line-height: 15px; font-weight: normal;
	text-align: left;
	color:#666666;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	}

a:hover {
	color:#999999;
	}















/* NAV */


#nav {
	position: absolute; left: 125px; top:128px; width: auto; height: 25px;
	z-index: 3;
	}
	
#nav ul {
	width: auto; height: 25px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}	

#nav li {
	width: auto; height: 25px;
	float: left;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #FFFFFF;
	background-color: #284B8B;
	color: #FFFFFF;
	}

/* ie workaround for nav li */
#nav .nav60 { width: 60px;}
#nav .nav90 { width: 90px;}
#nav .nav108 { width: 108px;}
#nav .nav112 { width: 112px;}
#nav .nav118 { width: 118px;}
#nav .nav130 { width: 130px;}
#nav .nav83 { width: 83px;}


#nav .sel {
	background-color: #93A5C5;
	}

#nav .eco {
	background-color: #A3C673;
	}

#nav a:hover.eco {
	color: #FFFFFF;
	background-color: #B9D395;
	}

#nav a:link, #nav a:visited {
	display: block;
	height: 20px;
	font-family:tahoma; font-size: 11px; font-weight: normal;
	color:#FFFFFF;
	text-align: center;
	padding: 4px 0px 1px 0px;
	text-decoration: none;
	margin: 0px;
	}

#nav a:hover {
	color: #FFFFFF;
	background-color: #93A5C5;
	}











/* LOCATIONS PAGE */


.locations {
	width: 998px; height: auto;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding:50px 0px 0px 0px;
	}


.locationsheader {
	position: relative;
	width: 800px; height: auto;
	margin: 0px 0px 30px 124px;
	padding: 0px;
	border: 0px;
	}

.locationslhs {
	position: relative;
	width: 380px; height: auto;
	margin: 0px 0px 100px 124px;
	padding: 0px;
	border: 0px;
	}

.locationsrhs {
	position: absolute;
	left: 520px; top: 731px;
	width: 426px; height: auto;
	margin: 0px 0px 100px 0px;
	padding: 0px 0px 0px 45px;
	border-left: 1px solid #CCCCCC;
	}

.locationsh2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	color: #00588C;
	margin: 0px 0px 2px 0px;
	}

#locationstable {
	margin: -17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	}

#locationstable table, #locationstable tr, #locationstable td {
	font-family:tahoma;
	font-size: 11px;
	line-height: 10px;
	font-weight: normal;
	text-align: left;
	color:#666666;
	margin: 0px 0px 0px 0px;
	}

#locationstable a:link, #locationstable a:visited {
	font-family:tahoma; font-size: 11px; font-weight: normal;
	line-height: 9px;
	margin: 0px;
	}


/* FORMS */

	


table, tr, td {
	margin: 0px;
	padding: 0px;
	border: none;
	}

form, option, input, textarea {
	font-family:tahoma;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	}
	

input, textarea {
	border: 1px solid #FFFFFF;
	}

input {
	width: 172px; height: 19px;
	}

td {
	padding: 4px 0px 2px 0px;	
	}


textarea {
	width: 210px; height: 78px;
	}

.leftpad {
	padding-left: 5px;
	}

.submit {
	padding-left: 5px;
	width: 80px; height: 25px;
	text-align: center;
	vertical-align: middle;
	}
	




/* ITEMS FOR ABSOLUTE POSITIONING */




/* ON DEMAND - ZI */

.z1 {z-index: 1;}
.z2 {z-index: 2;}
.z3 {z-index: 3;}
.z4 {z-index: 4;}
.z5 {z-index: 5;}			


	
	



/* OTHER */
.white {
	color:#FFFFFF;
	}

.green {
	color: #A8CD30;
	}
	
.blue {
	color: #00588C;
	}	
	

.arial {
	font-family: Arial, Helvetica, sans-serif;
	}


.bold {
	font-weight: bold;
	}
	
.hide {
	color: #92a9d2;
	}

.none {
	display: none;
	}	

.alignrhs {
	text-align:right;
	}
	
.margintop10px {
	margin-top: 10px;
	}

.clear {
	clear:both;
	}	

.borderbot {
	border-bottom: 1px solid #CCCCCC;
	}


