/* default styles */
body {
	font-size: 62.5%;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 110%;
	color: #656565;
	line-height: 1.3em;
	-webkit-text-size-adjust: none;
	margin: 0 auto 0 auto;
/*	background: url(../images/temp/body_grad.png) repeat-x;
	background-color: #323840 */
	background-color: /*#21428D*/#DFDFDF;
	background-position: center 0px
	}
img {
	border:none;
	outline:none
	}
a, a:visited {
	color: #074EC2;
	text-decoration: none;
	outline: none;
	border: none;
	margin: 0
	}
a:hover, a:visited:hover {
	color: #EA7000;
	text-decoration: none;
	outline: none;
	border: none;
	margin: 0
	}

/* maintabs */
.maintabsbg {
	width: 100%; height: 37px;
	padding: 0px 0 0 0;
	background-color: #F0F0F0;
/*	background: url(../images/temp/topmenu_navBG.gif) repeat-x; background-position: bottom; */
	margin: 0 auto 0 auto;
	border-bottom: solid 3px #132871 /*#80BBEC*/
	}
.maintabs {
	width: 885px;
	padding: 0;
	margin: 0px auto 0px auto;
	font: normal 15px Helvetica, Arial, sans-serif;
	font-weight: normal;
	letter-spacing: 0px;
	list-style-type: none;
	text-align: left;
	font-variant: normal;
	text-transform: none;
	}
.maintabs li {
	display: block;
	margin: 0px;
	float: left;
	}
.maintabs li a, .maintabs li a:visited {
	display: block;
	text-decoration: none;
	padding: 10px 20px 10px 20px;
	margin: 0px;
	color: #333333;
	}
.maintabs li a:hover {
	background-color: #EC974A;
	color: #0C1D31;
	text-decoration: none;
	outline: none;
	margin: 0px;
	}
.maintabs li a:active {
	color: #000;
	margin: 0px;
	}
.maintabs li.selected a {
	position: relative;
	padding-top: 0px;
	background-color: #132871;
	color: #fff;
	margin: 0px;
	font-weight: normal;
	padding: 10px 20px 10px 20px;
	}
.maintabsbottom {
	width: 885px; height: 8px;
	margin: 0 auto 0 auto; padding: 0;
/*	background-color: #B6D8F3; */
	background-color: #80BBEC
	}

/* submenu */
.submenu {
	width: 870px; height: 25px;
	margin: 0px;
	padding: 6px 0px 8px 12px;
	font-family: Arial;
	font-weight: normal;
	font-size: 13px;
	font-variant: small-caps;
	letter-spacing: 0px;
	list-style-type: none;
	text-align: center;
	}
.submenu li {
	display: block; float: left;
	margin-left: 0px;
	text-align: center;
	padding: 0 40px 0 0
	}
.submenu li a, .submenu li a:visited {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin-right: 0px;
	color: #8F8F8F;
	outline: none
	}
.submenu li a:hover, .submenu li a:visited:hover {
	color: #EFA345;
	text-decoration: none;
	background: none;
	outline: none
	}
.submenu li a:active {
	color: black;
	outline: none
	}
.submenu li.selected a { /*selected tab effect*/
	color: #555;
	text-decoration: none;
	outline: none;
	font-weight: bold
	}
.submenubg {
	width: 100%;
	padding: 5px 0px 4px 0px;
	background-color: #FFF;
	background: url(../images/submenu_bottom.gif) bottom repeat-x
	}

/* custom ids */
#contentwrapper {
	width: 920px; height: 950px;
	margin: 20px auto 20px auto;
	background-color: #fff;
	border: solid 0px; border-color: #9E9E9E}

/* custom classes */
.welcometitle {
	font-family: Arial;
	font-size:20px;
	font-weight: normal;
	color:#397DBB;
	line-height: 28px;
	}
.bodytext {
	font-size: 14px; font-family: Arial;
	line-height: 18px;
	text-align: justify
	}
.sectiontitlebluemedium {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color:#397DBB;
	margin: 6px 0 4px 3px
	}
.sectiondescription {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #787878;
	line-height: 14px;
	margin-left: 3px
	}
.newstitlebluemedium {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color:#397DBB;
	margin: 8px 0 6px 3px
	}
.newsdescription {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #787878;
	line-height: 14px;
	margin-left: 3px
	}

.projdetailstitle {
	font-size: 17px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; float: left; line-height: 16px
	}
.projdetailsdesc {
	font-size: 15px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; float: left; line-height: 16px
	}

#airportprojchooser {
	width: 880px; height: 40px; background-color: #F5F5F5
	}
#airportprojchooser_heading {
	font-family: Arial; font-weight: normal; font-variant: small-caps; line-height: 12px;
	margin: 7px 5px 0 5px; font-size: 13px; float: left
	}
#airportprojchooser_linkwrapper {
	height: 30px; margin: 4px; float: left; border: solid 1px #F5F5F5
	}
#airportprojchooser_linkwrapper_selected {
	height: 30px; margin: 4px; float: left; border: solid 1px #CCC
	}
#airportprojchooser_linktext {
	font-family: Arial; font-size: 15px; font-weight: bold; margin-top: 8px; text-align: center
	}
#airportprojchooser_linktext_selected {
	font-family: Arial; font-size: 15px; font-weight: bold; margin-top: 8px; text-align: center; color: #000
	}

#copyright {
	width: 500px;
	padding-top: 20px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #B6D8F3;
	}
#disclaimer {
	padding: 2px 0 15px 0;
	text-align: center;
	font-size: 10px;
	color: #DBEBF9;
	width: 600px;
	line-height: 10px;
	}

.orangetitle {
	font-family: Arial, Helvetica, sans-serifl;
	font-size: 14px;
	font-weight: bold;
	color: #EFA345;
	padding-top: 5px
	}
.stronggray {
	font-weight:bold;
	color:#666666
	}
.stronggreen {
	font-weight:bold;
	color: #83A305
	}
.contactusaddresstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.communitylink {
	width: 140px; height: 120px; float: left; margin: 10px;
	background-position: center; background-repeat: no-repeat
	}