 BODY				{ margin: 0px; margin-top: 10px; cursor: default; background: #224464; }
 BODY, TD			{ font-family: verdana, arial, sans-serif; font-size: 11px; }

.barOrange			{ font-size: 10px; font-weight: bold; color: white; padding-left: 10px; padding-right: 10px; }

#header				{ background: url(/images/bar-header-unbroken.jpg) 0 0 no-repeat; height: 90px; width: 741px; position: relative; }
#bookmark			{ position: absolute; top: 0; right: 0; }
#bookmark a			{ background: url(/images/bookmark-us.jpg) 0 0 no-repeat; width: 145px; height: 26px; display: block; }
#bookmark a:hover	{ background-position: 0 -26px; }
#bookmark a span	{ display: none; }

.hand				{ cursor: pointer; }

.menuArea			{  }
.mainArea			{ padding-top: 7px; }

.menu				{ border: 1px solid #598CC3; background: #FFFFFF; }
.menu .title		{ font-size: 12px; color: white; font-family: verdana; background-color: #4E88C3; font-weight: bold; padding: 1px; }
.menu .inner		{ background-color: #FFFFFF; padding: 6px; }

P					{ font-family: Verdana; font-size: 11px; color: #000000; padding: 4px;}

A					{ font-family: Verdana; font-size: 11px; color: #336699; text-decoration: none}
A:hover				{ font-family: Verdana; font-size: 11px; color: #336699; text-decoration: underline}

ul.menu_left		{ font-family: Verdana; font-size: 11px; color: #000000; margin-left: 20px; padding-left: 20px; margin-top: 0px; margin-bottom: 0px; list-style-image: url("/images/bullet_right.gif");}

.header				{ font-family: Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; background: #4E88C3; }

.small				{ font-family: Verdana; font-size: 9px; color: #000000;}

.smallred			{ font-family: Verdana; font-size: 9px; color: #FF0000;}

ul.menu_right		{ font-family: Verdana; font-size: 11px; color: #000000; margin-left: 20px; padding-left: 20px; margin-top: 0px; margin-bottom: 0px; list-style-image: url("/images/bullet.gif");}

li					{ font-family: Verdana; font-size: 11px; color: #000000}

.menu_right			{ font-family: Verdana}

.orangeText			{ color: white; font-family: verdana; font-size: 10px; padding-left: 10px; }

.main				{ background-image: url("/images/shadow_left.jpg"); background-repeat: repeat-y; }

.pad				{ padding: 15px; padding-top: 5px; }

.buttonMoon			{ margin-left: 104px; width: 105px; font-size: 13px; font-weight: bold; }

H1					{ font-family: Verdana; font-size: 13px; font-weight: bold; text-decoration: underline; margin: 0px; margin-bottom: 15px; }
H2					{ font-family: Verdana; font-size: 12px; font-weight: bold;  margin: 0px; margin-bottom: 15px; }
H3					{ font-family: Verdana; font-size: 11px; font-weight: bold; margin: 0px; margin-bottom: 0px;}

.picpad				{ margin-bottom: 7px;}

.menuTop			{ font-size: 11px; margin-left: 15px; }
.menuBottom			{ font-size: 11px; margin-left: 5px; }

.whiteText			{ color: white; }
.whiteText	A		{ color: #FFFFFF; }
.whiteText	A:hover	{ color: #FFFFFF; }

.innerpad			{ font-family: Verdana; font-size: 11px; color: #000000; padding: 7px; text-align: justify; }
.innerpad1			{ font-family: Verdana; font-size: 11px; color: #000000; padding: 4px; text-align: justify; }
.innerpad2			{ font-family: Verdana; font-size: 11px; color: #000000; padding: 2px; text-align: center;}


.center				{ font-family: Verdana; font-size: 11px; color: #000000; padding: 7px; text-align: center; }

.versmall			{ font-family: verdana; font-size: 9px; color: #000000; text-align: justify; }

.news				{ font-family: Verdana; font-size: 10px; padding-right: 2px; text-align: justify; }

A.newsLink			{ font-family: Verdana; font-size: 10px; text-align: justify; }
A.newsLink:hover	{ font-family: Verdana; font-size: 10px; text-align: justify; }

.feedback			{ font-family: tahoma; font-size: 11px; color: #000000; text-align: justify; }

.copyright			{ font-family: Verdara, Sans-Serif; font-size: 9px; color: #666666; margin: 7px; padding-top: 7px; text-align: justify; border-top: solid 1px #999999; }

A.small				{ font-family: Verdana; font-size: 10px; color: #336699; text-decoration: none}
A.small:hover		{ font-family: Verdana; font-size: 10px; color: #336699; text-decoration: underline}

a.fubra				{ text-decoration: none; color: #336699; font-size: 10px }
a.fubra:hover		{ text-decoration: underline; color: #336699; font-size: 10px }
hr					{ border: 0; border-bottom: 1px solid #CCC; }

/* New Style Ads */
table.adverts {
	border-collapse: collapse;
	margin-bottom: 10px;
}

table.adverts tr td.ahs {
	width: 49%;
	border: 1px solid #7F4D50;
	background: #FFFFFF url(/images/adverts/ahs-bg.gif) bottom left repeat-x;
	padding: 5px;
}

.ahs-inner {
	background: url(/images/adverts/ahs-logo-simple.gif) center left no-repeat;
	padding: 0 0 0 50px;
}

.ahs-inner .ahs-heading {
	font-weight: bold;
	font-size: 14px;
}

.ahs-inner a {
	color: #7F4E50;
	text-decoration: none;
	font-weight: bold;
}

.ahs-inner a:hover {
	text-decoration: underline;
}

table.adverts tr td.email-quote {
	width: 49%;
	border: 1px solid #4A8AC6;
	background: #FFFFFF url(/images/adverts/save-quote-bg.gif) bottom left repeat-x;
	padding: 5px;
}

.email-inner {
	padding: 0 0 0 35px;
	position: relative;
}

.email-inner img.icon {
	position: absolute;
	left: -25px !important;
	left: -55px;
	top: -5px;
}

.email-inner form {
	margin: 0 0 5px 0;
	padding: 0;
}

.email-inner .email-heading {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 4px;
}

.email-input {
	width: 145px;
	border: 1px solid #CCCCCC;
	padding: 3px;
	font-size: 12px;
}
.email-invalid {
	background: url(/images/adverts/icon-cross.gif) left center no-repeat;
	color: #CC0000;
	padding-left: 16px;
	font-weight: bold;
}

.email-sent {
	background: url(/images/adverts/icon-tick.gif) left center no-repeat;
	padding: 5px 0 5px 27px;
	color: #4D9817;
	font-weight: bold;
}

.review-terms h1, .review-terms li {
	color: grey;
	font-size: 10px;
}

.review-terms a {
	font-size: 10px;
}

.error {
	color: #6E3C40;
}

#reportReviewBox {
	padding: 5px;
	border: 1px solid #7F4D50;
	position: absolute;
	right: 0;
	z-index: 99999;
	background:#FFFFFF url(/images/adverts/ahs-bg.gif) repeat-x scroll left bottom;
	width: 320px
}

#reportReviewBox div, #reportReviewBox form {
	text-align: center; 
	padding-top: 5px;
}

#reportCapchaImg {
	float: left; 
	margin-right: 5px; 
	border: 1px solid #CCCCCC;
}

#reportReviewBox .error { 
	display: none;
}

#reportReviewBox form div a {
	border: 1px solid #E08F92; 
	padding: 3px; 
	background: white; 
	font-size: 10px;
	cursor: pointer;
}

.formsuccess {
	background-color: #CBE1C8;
	border: 1px solid #006633;
	padding: 7px;
}
.formerror {
	background-color: #f3a6a6;
	border: 1px solid #d63c3c;
	padding: 7px;
}

.newaps {
	line-height: 1.3em;
	margin-bottom: 3px;
}

.newaps table td {
	line-height: 1.3em;
	padding-bottom: 3px;
}

.newaps h1 {
 	text-decoration: none; 
 	font-size: 18px
}

.exampleemail {
font-family: "Courier New", Courier, monospace;
font-size: 12px;
margin: 14px 8px;
padding: 8px;
background: #ffffff;
border: solid 1px #000000;
}


.press-releases .date {
	width: 100px;
}
.menu .press-releases .title {
	background: inherit;
	color: inherit;
	font-weight: normal;
}

.menu .press-releases {
	border-collapse: collapse;
}

.menu .press-releases td {
	padding-top: 5px;
	padding-bottom: 5px;
}

.press-image-holder {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}

.press-content .innerpad {
	text-align: left;
}

.airport_table {
	text-align: center;
}
