@charset "utf-8";
body {font-size: 10pt;font-family: "Times New Roman", Times, serif;background-color: #ffffff;width:auto;color:#000000;}

#header, #orgbar, #menu, #footernav, .bcdlogo, .email, .visit, #emailcontainer, .flightstat, div.button {display: none;}


html, body {height: 100%;}
h1, h2, h3, h4, h5, h6, p {margin:0; padding:0;}
img { border:none;}
#wrapper {width:970px; padding-bottom: 10px; float:left;}
#sidebar, #content {float: left;}
#sidebar {width: 271px;}
#contact {border:7px solid #fff; border-right: none; border-left: none;}



#footer { 
	/*margin-top:50px;*/
	font-size:.6em;
	color:#999;
	border-bottom:1px dashed #eee;
	clear: both;
	float: left;
	width:100%;
	margin-top:7px;
} 



.copy {padding-top:3px; width:520px; padding-left:20px;}
p {margin: .6em 0 .9em;}



h3 { 
font-family:Helvetica,Arial,Verdana,Sans-serif;
font-size:1.4em;
line-height:normal;
margin-bottom:0.8em;
padding-bottom:0.4em;
letter-spacing:1px;
 border-bottom: 1px dotted #EA8F15;}

h4 { font-size:1.2em;}
.one-col h3 {width:670px;}
#content {clear: left; background-color:#FFF; width:690px; border-right:#fff 9px solid;line-height:1.7;}
#contentwrap {padding:10px 20px; float:left;}

#container {
	 
	float: left;
	width: 100%;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	/*background: #FFFFFF;*/
	margin-top:10px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	/*min-width:768px;
	background:#F0F6FC;*/
	background:url(../images/bg_blue.jpg) 699px 0px #FFFFFF repeat-y;
}
#contact ul { list-style:none; margin:0px; padding:0px; margin-bottom:10px;}
#contact ul li{   line-height:20px;}
#contact ul li p{ line-height:16px; margin-bottom:5px; }
.call {padding-bottom:10px;}
#contact {padding-bottom: 7px;}

table {
border:1px solid #D6EBFD;
border-collapse:collapse;
clear:left;
margin-bottom:0.5em;
width:100%;
}
.first-col {
width:20%;
}

th {
background-color:#D6EBFD;
font-size:1.2em;
font-weight:bold;
padding:0.4em 6px;
text-align:left;
vertical-align:top;
white-space:nowrap;
}
td {
background-color:#FFFFFF;
font-size:1.2em;
padding:0.4em 6px;
vertical-align:top;
}
tr.alt td {
background-color:#F5F4F4;
}
table, thead, tbody, tfoot, tr, th, td, input, select, textarea {
font-family:inherit;
font-size:1em;
}
.pdf { background:url(../images/icon_pdf.gif) left center no-repeat; padding:3px; padding-left:20px;}

.req {
	color:#ff0000
}
fieldset {
	border:none;
}
legend {
	color: #333;
	font-weight:bold;
}
form.frm label {
	display: block;  /* block float the labels to left column, set a width */
	float: left;
	padding: 0;
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
	width: 125px;
}

fieldset {
/ * clear: both;
note that this clear causes inputs to break to left in ie5.x mac, commented out */  padding: 10px;  /* padding in fieldset support spotty in IE */
	margin-bottom:20px;
}
form.frm br {
	clear:left;
}
form.frm input, form.frm textarea, form.frm select {
	width:auto;
	margin:5px 0 0 10px;
	font-size: .9em;
}
form.frm textarea {
	font-size:1em;
	border:1px solid #7F9DB9;
	margin-bottom:10px;
}
.error {
	color:#990000;
	font-weight:bold;
}
input {
border:1px solid #7F9DB9;
padding:2px 3px;
vertical-align:middle;

}
label.lblclear {width: auto; text-align:left;}
div.note {border:1px solid #D6EBFF; border-top-width:10px; padding:5px; background-color:#F1F6FC;}
