@charset "utf-8";
body  {font: 100% Verdana, Arial, Helvetica, sans-serif;background: #0c497f;margin: 0;padding: 0;text-align: center;
color: #000000; background-image:url(../images/mainbak-1.jpg);background-repeat:no-repeat;background-position:center top; line-height:16px;font-size:12px;}
#container {width: 960px;background: #FFFFFF;margin: 0 auto;text-align: left;} 
#header {background: url(../images/banner-1.jpg);width:960; height:217px;margin-bottom:0px;padding-bottom:0px;} 
 
#navContainer {background:url(../images/navigation.jpg); width:960px; height:29px;margin-top:5px;padding-top:0px;margin-bottom:0px;}
#nav {padding:0px;margin:0px;list-style:none;margin-left:140px;}	
#nav li {float:left;height:20px;color:#FFFFFF;margin-top:0px;padding-top:6px; list-style:none;margin-left:30px;padding-right:40px;margin-bottom:0px;padding-bottom:0px;}
#nav li a {color:#FFF;text-decoration:none; font-size:14px; font-weight:bold;}
#nav li a:hover {color:#c4930b;}

#lp #nav li a.os {color:#c4930b;font-size:16px;}
#lp #nav li a.os:hover {color:#FFF;}
#hm #nav li a.hm {color:#c4930b;font-size:16px;}
#hm #nav li a.hm:hover {color:#FFF;}
#pp #nav li a.au {color:#c4930b;font-size:16px;}
#pp #nav li a.au:hover {color:#FFF;}
#au #nav li a.au {color:#c4930b;font-size:16px;}
#au #nav li a.au:hover {color:#FFF;}
#os #nav li a.os {color:#c4930b;font-size:16px;}
#os #nav li a.os:hover {color:#FFF;}
#qu #nav li a.qu {color:#c4930b;font-size:16px;}
#qu #nav li a.qu:hover {color:#FFF;}
#cu #nav li a.cu {color:#c4930b;font-size:16px;}
#cu #nav li a.cu:hover {color:#FFF;}

#subNavContainer {background:#0c497f; width:960px; height:20px;margin-top:1px;padding-top:0px;margin-bottom:0px;}
#subNav {padding:0px;margin:0px;list-style:none;margin-left:40px;}	
#subNav li {float:left;height:20px;color:#FFFFFF;margin-top:0px;padding-top:2px; list-style:none;margin-left:30px;margin-bottom:0px;
padding-bottom:0px;}
#subNav li a {color:#FFF;text-decoration:none; font-size:12px;font-weight:bold;}
#subNav li a:hover {color:#c4930b;}
#subNav li a.goldLinks {color:#c4930b;}

 #sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 320px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	
	padding: 15px 10px;
}
 #mainContent { 
	margin: 0 350px 0 0; /* the right margin son this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
border-right:1px solid #0c497f;} 

#mainContent h1 {font-size:24px;color:#0c497f;line-height:28px;}
h2 {color:#0c497f;}
#mainContent h4 {color:#0c497f;}
#mainContent ul {margin-left:0px;padding-left:13px;}


/* Forms */
form label { display: block;float: left; width: 110px;padding: 0;margin: 5px 0 0;text-align: right;margin-right:15px;}
form fieldset {border-color: #0066a4;border-width: 1px;border-style: solid;padding: 10px;margin-left:0px;}
legend {color:#5483b7;font-size:14px;margin-bottom:10px;}
.bk_form_elements {margin-bottom:5px;}
#subBut {margin-left:115px;margin-top:40px;margin-right:0px;}
#resBut {margin-left:20px;}
.formText {font-size:smaller;}


#sidebar1 h1 {color:#c4930b;line-height:24px;margin-top:70px;text-align:center;}
#sidebar1Text {background-color:#5483b7;padding:5px;color:#FFF;margin-top:0px;}
.l-t-sidebar {border:0px;}


 #footer { 
	padding: 0 20px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	border-top: 1px dashed #0c497f;
} 
 #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:smaller;
}

#edTagline {float:right;}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

a {color:#0c497f;text-decoration:none;}
a:hover {color:#c4930b;}
#blContentBg {width:525px;background-color:#5483b7;padding-left:10px;padding-right:10px; color:#FFF;padding-top:3px;padding-bottom:3px;margin-top:15px;font-weight:bold;
border:#0c497f;}

.boldText {font-weight:bolder;}
.thanksText {color:#F00;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Homepage Items */
#whatWeDo {text-align:center;padding:10px;width:100%;background:#b8b6b5;color:#0c497f; font-size:smaller;margin-bottom:15px;}
#whatWeDo a {color:#0c497f;}
#whatWeDo a:hover {color:#FFF;}
.fbText {text-align:right;margin-right:85px;margin-top:40px;}
#fbIcon {float:right;margin-right:20px;margin-top:10px;border:0px;}
#homepageImage1 {float:right;padding:10px;}
.homepageEventLnk {text-align:center;}
#homeLogoContainer {text-align:center;padding-top:20px;}
.homeLogos {padding:10px 15px 0px 15px;border:0px;}
#homepageRightColumn {float:right;width:200px;margin-left:5px;}
#tiaImage {margin-bottom:15px;}

/* Long-term parking */
#lp #mainContent h1 {font-size:24px;color:#0c497f;line-height:28px;margin-bottom:0px;}
#lp #mainContent h2 {margin-top:5px;}
#sidebar1 ul {list-style:none; text-align:center;margin-top:0px; padding-top:0px;margin-left:0px;padding-left:0px;}
#sidebar1 ul li {background:#5483b7;width:300px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
#sidebar1 ul a {font-size:18px; line-height:24px;color:#FFF;}
#sidebar1 ul a:hover {color:#0c497f;}
#sidebar1 ul li a.goldLinks {color:#0c497f;}

#tiaLogo {margin-left:50px;margin-top:45px;}
#portLogo {margin-left:50px;margin-top:45px;}
#tiaImage {float:right;margin-left:5px;border:1px solid #000;}
.images {border:0px;}

/* Privacy Policy page */
#pp #mainContent h2 {font-size:12px;margin-bottom:0px;}
#pp #mainContent hr {margin-top:0px;}

/* about us page */
#coreHeading {margin-left:25px;}
#rightColumn {float:right;width:275px;height:150px;padding-top:3px;}
#missionHeading {margin-top:0px;padding-top:0px;}