body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #9999CC;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}

h1 {
	font-size: 85%;
	font-weight: bold;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h2 {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #0033cc;
	padding: 0px;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: left;
}

h4 {
	font-size: 95%;
	font-weight: bold;
	color: #000066;
	padding: 0px;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #000066;
	padding: 0px;
	margin-left: 50px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

.maintext {
	background-color: #FFFFFF;
	padding: 3px;
	width: 450px;
	border: 0px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 15px;
}


.main .maintext .parkingNotice {
	margin-left: 30px;
	border: thin solid #0000FF;
}
.main .maintext .parkingNotice p {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	font-size: 95%;
}

.main .maintext .parkingNotice h2 {
	background-color: #0000FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}


h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #000066;
	padding: 0px;
	margin-left: 50px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

li {
	font-family: Arial, Helvetica, sans-serif;
}

p {
	font-family: Arial, Helvetica, "sans serif";
}

th {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

td {
	vertical-align: top;
	font-size: 85%;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.center {
	text-align: center;
}

.leftnav {
	background-image: url(../assets/images/lines_bg.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-position: left top;
}
.leftnav2 {
	background-image: url(../assets/images/lines_bg2.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-position: left top;
}




.agenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}

.JWAh2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.FIDS {
	font-family: Rockwell;
	font-size: 36px;
}
.bold {
	font-weight: bold;
}
.gt {
	margin: 0px 0px 0px -20px;
	padding: 0px;

}

.hotline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.maintable {
	margin: 5px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}


.smaller {
	font-size: 75%;
}

.larger {
	font-size: 125%;
}

.h3list {
	margin-left: 20px;
	margin-top: 5px;
	list-style-type: circle;
}

.projects .h3list {
	margin-left: 20px;
	margin-top: 5px;
	list-style-type: square;
}

.projects .download {
	margin-left: 30px;
	padding-bottom: 10px;
}


.h3paragraph {
	padding: 0px;
	margin-left: 30px;
	line-height: 1.3;
}

.h4paragraph {
	margin-left: 30px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.h4list {
	margin-left: 30px;
}


.h3listTravelTips {
	margin-left: 0px;
	margin-top: 5px;
	list-style-type: circle;
	font-size: 95%;
	list-style-image: url(../assets/images/orange_bullet_sub.gif);
}

.h4GAServices {
	font-size: 100%;
	font-weight: bold;
	color: #000066;
	padding: 0px;
	margin-left: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.h5paragraph {
	margin-left: 50px;
	margin-top: 0px;

}

.navlinks {
	color: #FFFFFF;
}

.rightmessage {
	background-color: #FFFF99;
	margin: 0px;
	padding: 5px;
}

.textLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.tdcenter {
	text-align: center;
}

.tdmiddle {
	vertical-align: middle;
}

.tdright {
	text-align: right;
	padding-right: 15px;
	padding-left: 10px;
}

.tdtop {
	vertical-align: top;
}

.Bullets {
	list-style-image: url(../assets/images/orange_bullet.gif);
	margin-bottom: 5px;
	font-size: 95%;
}

.boldred {
	font-weight: bold;
	color: #FF0000;
}

.search {
	width: 75%;
}
.thprojects {
	text-align: left;
	font-size: 85%;
}



.leftnavlinks {
	margin-left: 10px;
}


.projectline {
	height: 15px;
	width: 100%;
}

#leftnavlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #CCCCFF;
	border: #FFFFFF;
	margin-left: 0px;
}

#leftnavlinks a {
	color: #000066;
	text-decoration: none;
}

#leftnavlinks a:hover {
	text-decoration: none;
	background-color: #FFFF99;
}

/*#list1 {
	font-size: 80%;
	color: #000000;
	padding: 3px;
	background-color: #CCCCFF;
}

#list1 a {

	color: #000066;
}
#list1 a:hover {

	text-decoration: underline;
	color: #0000FF;
}

#list2 {
	font-size: 80%;
	color: #000000;
	padding: 3px;
	background-color: #FFFF99;
}

#list2 a {
	color: #000066;
}
#list2 a:hover {
	text-decoration: underline;
	color: #0000FF;
}*/

#navlinks a {
	color: #FFFFFF;
	font-weight: bold;

}
#navlinks a:hover {

	color: #FFFF00;
	font-weight: bold;
}

#TravelTips a:hover {
	text-decoration: underline;
	color: #0000FF;
}

#TravelTips a {
	text-decoration: none;
	color: #000066;

}

#topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000066;
	background-color: #FF9900;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}

#topnav a {
	color: #000066;
	text-decoration: none;

}
#topnav a:hover {
	color: #FFFFFF;
	cursor: default;


}

.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000066;
	background-color: #FF9900;
	font-weight: bold;
	vertical-align: middle;
	cursor: default;
}

.topnav a {
	color: #000066;
	text-decoration: none;

}
.topnav a:hover {
	color: #FFFFFF;
	cursor: default;


}


.topnav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000066;
	background-color: #FF9900;
	font-weight: bold;
	vertical-align: middle;
	cursor: default;
}

.topnav2 a {
	color: #000066;
	text-decoration: none;

}
.topnav2 a:hover {
	color: #FFFFFF;
	cursor: default;


}

.airportprojects {

	background-color: #FFFFFF;
	margin: 3px;
	padding: 3px;
	width: 80%;
	border: 0px;
}

.footnoteSettlement {
	font-size: 95%;
}
.BulletsBlue {
	list-style-image: url(../assets/images/orange_bullet.gif);
	font-size: 95%;
	margin: 0px;
	padding: 0px;
}
.h4-Settlement {
	font-size: 100%;
	font-weight: bold;
	color: #000066;
	padding: 0px;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NOTAMnotice {
	font-size: 90%;
}
.link-li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	list-style-type: square;
	font-size: 90%;
}
.link-header {
	margin-bottom: 0px;
}

.highlight {
	font-weight: bolder;
	color: #FF0000;
}

#passServices {
}

#passServices li {
	list-style-image: url(../assets/images/orange_bullet_sub.gif);
	margin-left: 30px;
}

#passServices a {
	color: #000066;
	text-decoration: none;

}
#passServices a:hover {
	color: #0000FF;
	text-decoration: underline;

}
.border {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}
#maintext {
	width: 90%;
	padding-right: 15px;
	padding-left: 15px;
}
#studentArt {
}
#studentArt p {
	margin-left: 50px;
	line-height: 1.2;
}
#studentArt .entry {
	font-weight: bold;
}



.rightmessageStudentArt {

	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#studentArt li {
	margin-left: 50px;
	line-height: 1.2;
}
#rightMessage {
	background-color: #FFFF99;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border: 1px solid #666699;
	margin-right: 5px;
}

#rightMessage p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#rightMessage p.parking {
	margin-top: 3px;
	margin-bottom: 12px;
}

#rightMessage p.imageonly {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0px;
}

#rightMessage .ALUCAgendaMeetingHeader {
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}

#rightMessage .ALUCAgendaMeetingDate {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#rightMessage .ALUCagendaImg {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#rightMessage .ALUCAdobe {
	background-color: #FFFFFF;
	margin: 5px;
	border: 1px solid #0000FF;
	padding: 5px;
}

#rightMessage .ALUCAdobe p {
	padding: 2px;
}

#rightMessage .agendaMeetingHeader {
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#rightMessage .agendaMeetingDate {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#rightMessage .agendaImg {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#rightMessage  .operator  {
	background-color: #FFFF99;
	border: 1px solid #666699;
	padding: 0px;
	font-size:11pt;
}
#rightMessage  .adobe {
	font-size: 80%;
	font-weight: normal;
	color: #333;
	width: 120px;
}


.list {
	margin-left: 30px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.list th {
	font-weight: bold;	
}


.list1 {

	font-size: 80%;
	color: #000000;
	padding: 3px;
	background-color: #CCCCFF;
}



.list2 {

	font-size: 80%;
	color: #000000;
	padding: 3px;
	background-color: #FFFF99;
}
#studentArt {
	padding: 0px;
}
#studentArtWinners {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
}
#studentArtWinners p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#studentArtWinners .header {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	color: #000066;
}
#studentArtWinners .congrats {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000066;
}
#studentArtWinners .student {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	font-style: normal;
}


#list {

}

/*  table rows with alternate blue and yellow background  */

#list table {
	margin-left:30px;
}


#list td {
	font-size: 80%;
	color: #000000;
	padding: 3px;
	background-color: #CCCCFF;
}

#list a {
	color: #000066;
}

#list a:hover {
	text-decoration: underline;
	color: #0000FF;
}

#list td.alternate {
	font-size: 80%;
	color: #000000;
	padding: 3px;
	background-color: #FFFF99;
}

/*  END - table rows with alternate blue and yellow background - END */

/* GA Services */

#list .GAServices {
	margin-left:70px;
	width: 65%;
}

/* END - GA Services - END */

#list ul {
	margin-left:75px;
	white-space: nowrap;
	padding: 10px;
	list-style-type: none;
	font-size: 110%;
	margin-right: 75px;
	margin-top: 0px;
}
#list li {
	font-size: 80%;
	color: #000000;
	padding: 3px;
	background-color: #CCCCFF;
	margin: 0px;
	border: 1px solid #FFFFFF;
	width: 100%;
}
#list li.alternate {
	font-size: 80%;
	color: #000000;
	padding: 3px;
	background-color: #FFFF99;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#list table.rentalcars {
	margin-left: 50px;
}
#list .artexhibit {
	font-weight: normal;
	font-size: 90%;
	white-space: nowrap;
	margin-left: 30px;
}
#list .artexhibit table {
	font-weight: normal;
	white-space: nowrap;
	margin-left: 30px;
}
#list .artexhibit h5 {
	font-size: 85%;
	white-space: nowrap;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
#list .artexhibit p {
	margin: 0px;
	font-size: 90%;
}
#list h4 {
}
#list .artexhibit h4 {
	white-space: nowrap;
	margin-bottom: 10px;
}

#list .artexhibit img {
	font-weight: normal;
	font-size: 90%;
	white-space: nowrap;
	margin-left: 30px;
}
#list .artexhibit .caption {
	font-weight: normal;
	white-space: nowrap;
	margin-left: 30px;
}
#rightMessage .AccessImg {
	margin-bottom: 7px;
}


#rightMessage .hotline {
	margin-top: 7px;
	margin-bottom: 7px;
}


.reports img {
	border: 1px solid #666699;
}
.GroundTransport  {
	margin-left: 20px;
	margin-top: 20px;
}
.GroundTransport p {
	padding: 0px;
	margin-left: 20px;
	line-height: 1.3;
	margin-right: 10px;
}






.list1 {
	font-size: 80%;
	color: #000000;
	padding: 3px;
	background-color: #CCCCFF;
	font-weight: normal;
}

.list1 a {

	color: #000066;
}
.list1 a:hover {

	text-decoration: underline;
	color: #0000FF;
}

.list2 {
	font-size: 80%;
	color: #000000;
	padding: 3px;
	background-color: #FFFF99;
}

.list2 a {
	color: #000066;
}
.list2 a:hover {
	text-decoration: underline;
	color: #0000FF;
}
.blueHeader {
	margin-left: 30px;
	margin-right: 50px;
}


.sitemap {
	background-color: #FFFFFF;
	padding: 3px;
	width: 90%;
	border: 0px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 15px;
}

.sitemap h2{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

.sitemap ul{
	margin-top: 0px;
	padding-top: 0px;
}

.sitemap li{
	line-height: 1.5;
	font-size: 95%;
}

.sitemap a:link {
	text-decoration: none;
	color:#000099;
}

.sitemap a:active {
	text-decoration: none;
	color:#000099;	
}

.sitemap a:visited {
	text-decoration: none;
	color:#000099;
}

.sitemap a:hover {
	text-decoration: none;
	color: #FF9900;
}
#ParkingTravelTips .selfselect {
	margin-left: 0px;
}
#ParkingTravelTips .selfselect p {
	margin-left: 10px;

}
#ParkingTravelTips .selfselect .lane {
	margin-top: 5px;

}


/* RFP's/RFQ's Temporary - Project 201 */

.projects .clarification {
	line-height: 1.5;
	margin-left: 50px;
	margin-right: 50px;
	font-size: 90%;
}

.projects .jobWalk {
		font-size: 90%;

}
.Settlement {
	margin-right: 10px;
}

/*   BEGIN SiteLevel Search Results Page */
.SearchResults {
	width: 800px;
	background-color:#FFF;
	padding-left: 100px;	
	padding-right: 30px;	
}



/*   END SiteLevel Search Results Page */

.address {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	color: #000066;

}

.address a {
	color: #000066;
	text-decoration: underline;

}
.address a:hover {
	color: #FFFFFF;


}



.InvestorRelations h3 {
	margin-left:20px;
	
}

.InvestorRelations .Ratings {
	margin-left:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
	
}

.InvestorRelations .Ratings th {
	font-size:80%;
	padding:10px;
}

.InvestorRelations .Ratings td {
	padding:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;	
}



.InvestorRelations .Ratings .numbers{
	text-align:right;
}

.InvestorRelations .Ratings .fy{
	text-align:center;
}

.InvestorRelations h3{
	margin-left:0px;
}

.InvestorRelations h4{
	margin-left:20px;
	margin-bottom:10px;
}

.InvestorRelations .summary{
	padding-top:5px;
	padding-bottom:5px;
}

.InvestorRelations .dates-security {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;	
	
}

.InvestorRelations .dates-security th {
	font-size:80%;
	padding:10px;
}

.InvestorRelations .dates-security td {
	padding:10px;
}

.InvestorRelations .notes {
	margin-right: 20px;
	margin-left: 20px;
	margin-top:20px;
}.student {
	margin-left: 20px;
}

