/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* {
	padding: 0;
	margin: 0;
	/*border: 1px solid red;*/
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: url("../images/bg.gif");
}

.leftmenubutton {
	width: 100%;
	text-align:left;
	cursor: pointer;
	display: block;
}
.leftmenubutton_announcement {
	width: 100%;
	text-align:left;
	cursor: pointer;
	display: block;
	background-color: #ff9595;
}

.leftmenuheader {
	background-color: #0365FE;
	color: white;
	font-weight: bold;
}

#message {
	text-align: center;
	color: red;
	font-size: 10pt;
	font-weight: bold;
}

#wrapper { 
	margin: 0 auto;
	width: 1000px;
	background: #fff url("../images/wrapper_bg.png") repeat-y;
}

#announcement_table {
	width: 720px;
	border: 1px solid red;
	padding: 0px;
}

#announcement_table_header {
	background-color: #f00;
	color: #fff;
	font-weight: bold;
	padding: 10px;
}

#announcement_table_item {
	padding: 10px;
}

#header {
	color: #333;
	width: 980px;
	float: left;
	padding: 10px;
	/*border: 1px solid #ccc;*/
	height: 100px;
	margin: 0px 0px 0px 0px;
	background: #BD9C8C;
}

#faaheader {
	width: 1000px;
	float: left;
	height: 85px;
	background: #090 url("../images/head_bg.gif") top left repeat-x;
}

#faaheader h1 {
	margin: 0;
	padding: 0;
	height: 85px;
	float: left;
	text-indent: -9000px;
	width: 200px;
	background: transparent url("../images/head_logo_left.gif") top left no-repeat;
}

#faaheader h1 a {
	display: block;
	height: 85px;
	text-decoration: none;
}

#faaheaderlink {
	height: 85px;
	float: right;
	padding: 0 15px 0 0;
	background: transparent url("../images/head_logo_right.gif") top right no-repeat;
}

#faaheaderlink a {
	display: block;
	margin-top: 25px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	color: #0365fe;
}

#leftcolumn { 
	color: #333;
	/*border: 1px solid #0c0;*/
	/*background: #E7DBD5;*/
	margin: 0px 0px 0px 0px;
	padding: 10px;
	/*height: 350px;*/
	width: 200px;
	float: left;
}

#rightcolumn { 
	float: right;
	color: #333;
	/*border: 1px solid #00c;*/
	/*background: #F2F2E6;*/
	margin: 0px 0px 0px 0px;
	padding: 10px;
	/*height: 350px;*/
	width: 750px;
	display: inline;
}

#centermap {
	width: 742px;
	border: 0px solid black;
	margin: 0px;
}

#footer { 
	width: 980px;
	clear: both;
	color: #333;
	/*border: 1px solid #ccc;*/
	background: #BD9C8C;
	margin: 0px 0px 0px 0px;
	padding: 10px;
}

#faafooter {
	font-family:Verdana,Arial,sans-serif;
	position:relative;
	padding:20px 0 0 0;
	overflow:hidden;
	clear:both;
	background:#c6e7ff url("../images/bottom_bg.gif") top left repeat-x;
	min-width:735px;
	width:expression(document.body.clientWidth < 735 ? '735px' : '100%');
}

#quicklinks {
	font-family:Verdana,Arial,sans-serif;
	color:#C37B37;
}

#faafooter p.quicklinks a {
	font-weight:bold;
	text-decoration: none;
	color:#575757;
}

#faafooter p.quicklinks a:hover {
	text-decoration: underline;
}

#faafooter p.quicklinks {
	margin:0 0 0 20px; 
	padding:2px 0 14px; 
	font-size:66%;
	color:#C37B37;
	white-space:nowrap;
}

#bodybottom {
	float: left;
}

#cap-left {
	height:20px;
	width:15px;
	position:absolute;
	left:0;
	top:0;
	background:transparent url("../images/bottom_left.gif") top left no-repeat;
}
#cap-right {
	height:20px;
	width:15px;
	position:absolute;
	right:0;
	top:0;
	background:transparent url("../images/bottom_right.gif") top right no-repeat;
}

#disclaimerBlock {
	width: 738px;
	border: 1px solid black;
}

#disclaimerBlock.table{
	width: 635px;
	margin: 10px;
}

.designationHeader {
	color: #FF0000;
	font-weight: bold;
	font-size: medium;
	text-align: left;
}

.designationText {
	font-size: smaller;
	text-align: left;
	display: block;
	margin: 5px;
}
