h1 {
	margin: 0px;
	color: #005545;
	font: 23px Tahoma, Arial, Helvetica, sans-serif;
}

a:link, a:visited, .mid_col a:visited, .mid_col a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a:hover, .mid_col a:hover {
	color: #CCCCCC;
}

input {
	border: 1px solid #ACA971;
	color: #005444;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin: 5px;
	background: #F7F5E8 url(images/bg-form-input.jpg) bottom;
}
input.submit_button {
	border: 0px solid #ACA971;
	color: #005444;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin: 5px;
	background: #F7F5E8 url(images/bg-form-input.jpg) bottom;
}
input.email_field {
	border: 1px solid #ACA971;
	color: #005444;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 1px;
	margin: 5px;
	background-color: #F7F5E8;
	background-image: url(images/bg-form-input.jpg);
}

textarea {
	border: 1px solid #ACA971;
	color: #005444;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 1px;
	margin-bottom: 0px;
	background: #F7F5E8;
	vertical-align: middle;
	margin-right: 0px;
	margin-left: 10px;
	width: 275px;
}

.textarea44 {

	width: 190px;
}


/* whole page container */
.container {
	width: 975px;
	margin: 0px auto;
	padding:0px 12px;
	/*background: url(../images/bg-air-ambulance-shadow.jpg);*/
}

/* interior header items */
.header {
	height: 149px;
	background: url(../images/air-ambulance-header.jpg) no-repeat;
	border-bottom: 2px solid #FBE32E;
}

.header h1 {
	width: 455px;
}

.header h3 {
	width: 225px;
}

.home_link {
	display: block;
	position: relative;
	top: 35px;
	left: 25px;
	width: 330px;
	padding: 75px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:68px; /* for IE5/Win */

}

.quote_link {
	display: block;
	position: relative;
	top: -80px;
	left: 772px;
	width: 202px;
	padding: 33px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:33px; /* for IE5/Win */
}

/* main content items */

.main_body {
	background: #EEF1E8 url(../images/bg-air-ambulance.jpg) no-repeat;
}


/* nav bar */
#top_nav {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 22px;
	overflow: hidden;
}
	
#top_nav li {
	margin: 0; 
	padding: 0;
	float:left;
	list-style-type: none;
}

#top_nav a {
	float: left;
	padding: 24px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:24px; /* for IE5/Win */
}
	
#top_nav a:hover {
	background-position: 0 -22px;
	}

#top_nav a:active, #top_nav a.selected {
	background-position: 0 -22px;
}
	
#nav_about a {
	width: 118px;
	background: url(../images/btn-air-ambulance-about.jpg) no-repeat left top;
}

#nav_services a {
	width: 119px;
	background: url(../images/btn-air-ambulance-service-on.jpg) no-repeat left top;
}

#nav_empty_leg_flights a {
	width: 181px;
	background: url(../images/btn-air-ambulance-discounted-flights.jpg) no-repeat left top;
}

#nav_news a {
	width: 95px;
	background: url(../images/btn-air-ambulance-news.jpg) no-repeat left top;
}

#nav_testimonials a {
	width: 151px;
	background: url(../images/btn-air-ambulance-testimonials.jpg) no-repeat left top;
}

#nav_case_managers a  {
	width: 165px;
	background: url(../images/btn-air-ambulance-case-managers.jpg) no-repeat left top;
}

#nav_contact a  {
	width: 146px;
	background: url(../images/btn-air-ambulance-contact.jpg) no-repeat left top;
}

.sub_nav {
	height: 27px;
	padding-top: 5px;
	padding-left: 25px;
	text-transform: uppercase;
	font-size: 10px;
}

.sub_nav a:link, .sub_nav a:visited {
	color: #005444;
	font-weight: bold;
	text-decoration: none;
}

.sub_nav a:hover {
	text-decoration: underline;
}

/* left column */
.left_col {
	float: left;
	width: 275px;
	padding: 18px 12px 0px 25px;
}

/* middle column */
.mid_col {
	float: left;
	width: 335px;
	padding: 18px 12px 0px;
}

.first_graph {
	margin-top: 0px;
}

/* right column */
.right_col {
	float: left;
	width: 260px;
	padding: 0px 0px 0px 12px;
}

.case_managers {
	text-align:right;
	width: 230px;
	float: right;
}

.case_managers h2 {
	color: #005444;
	margin: 0px;
	font: 17px Geneva, Arial, Helvetica, sans-serif;
}

.case_managers a:link, .case_managers a:visited {
	color: #005444;
	text-decoration: none;
}

.case_managers a:hover {
	color: #ACA971;
}

.testimonial {
}

/* below the columns, above the footer */
.tagline {
	text-align:right;
	clear: both;
	padding: 15px 35px 15px 0px;
}

/* footer items */
.footer {
	text-align:center;
	background-color: #000000;
	color: #FFFFFF;
	height: 57px;
	padding: 10px;
	border-top: 1px solid #999999;
	line-height: 24px;
}

.footer a:link, .footer a:visited {
	color: #FBE32E;
	font-weight: bold;
}

.footer a:hover {
	color: #ACA971;
}

.copyright {
	font-size: 9px;
	line-height: 14px;
	padding-bottom: 15px;
}

/* testimonial ticker */

#ajaxticker1{
	width: 200px;
	padding: 150px 5px 5px;
	background-color: transparent;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #005444;
	float: right;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: transparent;
}

.quote{ /*class to apply to scroller(s)*/
}


/*general form styles */
.form_label {
	width: 100px;
	display: block;
	float: left;
	text-align: right;
	margin: 5px;
}

/* contact form */
.form_label_ck label {
	width: 150px;
	display: block;
	margin: 5px;
}

div.form_label_ck {
	margin: 5px;
	clear: both;
	padding-left: 5px;
	line-height: 8px;
}

#contact, #aspnetForm {
}

#checkbox, #checkbox2, #ctl00_ContentPlaceHolder1_CheckBox_OptIn, #QuoteForm_CheckBox_ImmediateResponse, #QuoteForm_CheckBoxOptIn, #ctl00_ContentPlaceHolder1_Radio_Domestic, #ctl00_ContentPlaceHolder1_Radio_International, #ctl00_ContentPlaceHolder1_Aircraft_1, #ctl00_ContentPlaceHolder1_Aircraft_2, #ctl00_ContentPlaceHolder1_QuoteForm_CheckBox_ImmediateResponse, #ctl00_ContentPlaceHolder1_QuoteForm_CheckBoxOptIn {
	border: 0px;
	background: transparent;
	vertical-align: middle;
	margin:0 3px 0 0;
}

#button, #ctl00_ContentPlaceHolder1_Button_Submit {
	cursor: pointer;
	color: #09FCCC;
	background: #005444 url(../images/submitbutton.jpg) no-repeat center center;
	padding: 5px;
	text-transform: uppercase;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	width: 93px;
	border: none;
}

#comments, #ctl00_ContentPlaceHolder1_TextBox_Comments {
	background: #F7F5E8;
}

/* home page-only styles */
/* home header styles */
.home_header {
	height: 228px;
	background: url(../images/air-ambulance-home-header.jpg) no-repeat;
}

.home_link_index {
	display: block;
	height: 68px;
	position: relative;
	top: 55px;
	left: 25px;
	width: 430px;
	padding: 75px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:68px; /* for IE5/Win */
}

.home_body {
	background: #006A56 url(../images/bg-air-ambulance-global.jpg) no-repeat right top;
	padding-top: 26px;
	color:#FFFFFF;
}

.home_body h1 {
	margin: 0px;
	color: #FBE32E;
	font: 23px Tahoma, Arial, Helvetica, sans-serif;
}

.home_body a:link, a:visited {
	color: #FBE32E;
	text-decoration: none;
	font-weight: bold;
}

.home_body a:hover {
	color: #ACA971;
}

.quote_form {
	background: url(images/bg-air-ambulance-request.jpg) no-repeat center top;
	width: 217px;
	height: 730px;
	padding: 40px 5px 0px 10px;
	color: #FBF6BF;
}

.quote_form #imageField {
	margin-bottom:0px;
	border: 1px solid #00FF00;
}

.validation {
	color: #FBE32E;
	font-weight: bold;
}

.validation li{
	font-weight:normal;
}

.shadow {
	width: 232px;
	height: 15px;
	background: url(../images/bg-air-ambulance-request-shadow.jpg) no-repeat left top;
}

.quote_form input, .quote_form textarea#comments, #QuoteForm_TextBox_ContactComments, #QuoteForm_TextBox_PatientCondition {
	border: 1px solid #ACA971;
	color: #005444;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 1px;
	margin-bottom: 0px;
	background: #FBF6BF;
	vertical-align: middle;
	margin-right: 0px;
	margin-left: 0px;
}

.quote_form fieldset {
	border-top: 1px solid #5C7E49;
	color: #FBF6BF;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
}

.quote_form legend {
	font-weight:bold;
	color: #FFFFFF;
}

.quote_form label {
	float: left;
	display: block;
	width: 115px;
	text-align: right;
	margin: 5px 3px 2px 0;
}

.quote_form #imageField, .quote_form #QuoteForm_Button_Submit {
	border:none;
	background: transparent;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

form#ctl01 {
	margin-bottom:0px;
	padding-bottom:0px;
}

.quote_form #QuoteForm_TravelDate_PopCalendar {
	background: transparent;
}

#QuoteForm_TextBox_ArrivalCountry, #QuoteForm_TextBox_DepartureCountry, #QuoteForm_TextBox_PatientName, #QuoteForm_TextBox_PatientCondistion, #QuoteForm_TextBox_AdditionalTravelers, #QuoteForm_TextBox_ContactFirstName, #QuoteForm_TextBox_ContactLastName, #QuoteForm_TextBox_ContactRelation, #QuoteForm_TextBox_ContactPrimaryNumber, #QuoteForm_TextBox_ContactSecondaryNumber, #QuoteForm_TextBox_ContactEmail {
	width: 65px;
}

* html #QuoteForm_TextBox_ArrivalCountry, * html #QuoteForm_TextBox_DepartureCountry, * html #QuoteForm_TextBox_PatientName, * html #QuoteForm_TextBox_PatientCondistion, * html #QuoteForm_TextBox_AdditionalTravelers, * html  #QuoteForm_TextBox_ContactFirstName, * html #QuoteForm_TextBox_ContactLastName, * html #QuoteForm_TextBox_ContactRelation, * html #QuoteForm_TextBox_ContactPrimaryNumber, * html #QuoteForm_TextBox_ContactSecondaryNumber, * html #QuoteForm_TextBox_ContactEmail {
	width/**/: 70px;
}

#quote_home #comments, #QuoteForm_TextBox_ContactComments {
	width: 186px;
	margin-left: 10px;
}

#QuoteForm_TextBox_PatientCondition {
	width: 191px;
}

* html #quote_home #comments, * html #QuoteForm_TextBox_ContactComments {
	width/**/: 190px;
	margin-left: 3px;
}

#QuoteForm_TravelDate_DateText {
	width: 55px;
}

#quote_home .city {
	width: 80px;
}

* html #quote_home .city {
	width/**/: 85px;
}

.shadow {
	background: url(../images/bg-air-ambulance-request_shadow.jpg);
	height: 11px;
}

/* left column */
.left_col_home {
	float: left;
	width: 419px;
	padding: 10px 12px 0px 25px;
}

.left_col_home div {
	clear: both;
	padding-bottom: 20px;
}

.left_col_home img {
	padding-right: 20px;
}

/* middle column */
.mid_col_home {
	float: left;
	width: 230px;
	padding: 10px 12px 0px 22px;
}

.mid_col_home a:link, a:visited {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.mid_col_home a:hover {
	color: #ACA971;
}


/* right column */
.right_col_home {
	float: left;
	width: 227px;
	padding: 0;
}

.testimonial_home {
}

/* home testimonial ticker */

#ajaxticker_home{
	background: transparent;
	font-size: 12px;
	font-weight: bold;
	color: #FBE32E;
	float: right;
	width: 100%;
}

#ajaxticker_home div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background: transparent;
}

.quote_home{ /*class to apply to scroller(s)*/
}

.read_more img {
	padding-top: 5px;
}

/* admin styles */
.admin_header {
	height: 149px;
	background: url(../images/air-ambulance-header-empty-legs.jpg) no-repeat;
	border-bottom: 2px solid #FBE32E;
}

.admin_main_body {
	background: #EEF1E8 url(../images/bg-air-ambulance.jpg) no-repeat;
	padding: 20px;
}

#ctl00_ContentPlaceHolder1_Grid_Legs th {
	padding: 7px;
	background-color:#E0E0A4;
	color: #005243;
	border: 1px solid #FFFFFF;
}

#ctl00_ContentPlaceHolder1_Grid_Legs table, #ctl00_ContentPlaceHolder1_Grid_Legs td {
	border: 1px solid #E0E0A4;
}

input.submit {
	background: #EEF1E8 url(../images/bg-btn.jpg);
	color: #FFFFFF;
	height: 22px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: bold;
}

/* price quote page only styles */
.mid_col fieldset {
	border-top: 1px solid #5C7E49;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
}

.mid_col label {
	float: left;
	display: block;
	width: 150px;
	text-align: right;
	margin: 5px 3px 2px 0;
}

.mid_col legend {
	font-weight:bold;
	color: #005243;
}

* html #ctl00_ContentPlaceHolder1_QuoteForm_TextBox_ContactComments, #ctl00_ContentPlaceHolder1_TextBox_Comments {
	width/**/: 266px;
}

#ctl00_ContentPlaceHolder1_QuoteForm_TextBox_ArrivalCountry, #ctl00_ContentPlaceHolder1_QuoteForm_TextBox_DepartureCountry {
	width: 118px;
	margin-left: 10px;
}

#ctl00_ContentPlaceHolder1_QuoteForm_CheckBoxOptIn, #ctl00_ContentPlaceHolder1_QuoteForm_CheckBox_ImmediateResponse {
	margin-left: 10px;
}

#ctl00_ContentPlaceHolder1_QuoteForm_TravelDate_DateText {
	vertical-align: top;
}

.mid_col .validation {
	color: #FF0000;
	font-weight: bold;
}

.mid_col .validation li{
	font-weight:normal;
}

.submit {
	text-align: center;
}

/* Empty Legs front end */
.mid_col_legs {
	float: left;
	width: 636px;
	padding: 18px 10px 0px 25px;
}

.mid_col_legs table
{
    width: 100%;
}


.submit_tt {
	color:#420002;
	}

.submit_tt, .submit_tt a{
	color: #420002;
}

.submit_tt a:hover {
	color: #420002;
}
