/*
	global
*/
* {
	padding:0;
	margin:0;
}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.75em;
	background-color:#ffffff;
	background-image:url('../images/bg.gif');
	margin:0 auto;
	padding:0;
	height:100%;
}

/*
	structure 
*/
div#wrap {
	min-height:100%;
	margin:0 auto;
	width:750px;
	padding-top:40px;
}
div#header {
	background-repeat:repeat-x;
	background-position:top left;
	height:150px;
}

.home div#header { background-image: url(../images/sitetop.png); }
.contact div#header { background-image: url(../images/sitetop.png); }
.ourlocation div#header { background-image: url(../images/sitetop3.png); }
.aircraft div#header { background-image: url(../images/sitetop4.png); }
.certificates div#header { background-image: url(../images/sitetop2.png); }

/*
div#innerheader {
	background-image:url('../images/header-right2.png');
	background-repeat:no-repeat;
	background-position:top right;
	height:149px;
}
div#title {
	background-image:url('../images/header-left2.png');
	background-repeat:no-repeat;
	background-position:top left;
	height:149px;
}
*/
div#content {
	border-left:6px solid #414141;
	border-right:6px solid #414141;
	background-color:#003399;
	background-image:url('../images/sitemid.png');
	background-position:top right;
	background-repeat:no-repeat;
}
.home div#content { background-image: url(../images/sitemid.png); }
.contact div#content { background-image: url(../images/sitemid.png); }
.ourlocation div#content { background-image: url(../images/sitemid3.png); }
.aircraft div#content { background-image: url(../images/sitemid4.png); }
.certificates div#content { background-image: url(../images/sitemid2.png); }
div#page {
	background-color:#dddddd;
	margin-right:225px;
	min-height:100px;
	min-width:100px;
	background-image:url('../images/page-corner22.png');
	background-position:top right;
	background-repeat:no-repeat;
}
.home div#page { background-image: url(../images/page-corner22.png); }
.contact div#page { background-image: url(../images/page-corner22.png); }
.ourlocation div#page { background-image: url(../images/page-corner223.png); }
.aircraft div#page { background-image: url(../images/page-corner224.png); }
.certificates div#page { background-image: url(../images/page-corner222.png); }
div.innerpage {
	padding:0px;
	background-image:url('../images/page-corner-bottom2.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	min-height:500px;
	
	margin-left: 5px;
	padding-right: 5px;
}

div#sidebar {
	width:200px;
	float:right;
	margin-top:50px;
	margin-right:25px;
}



/*
	nav
*/
div#sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
}
div#sidebar ul li {
}
div#sidebar ul li a {
	background-color:#003399;
	color:#ffffff;
	border-bottom:2px solid #002e7d;
	border-right:2px solid #002e7d;
	border-left:1px solid #002e66;
	display:block;
	padding:16px 7px;
	text-decoration:none;
	font-size:0.9em;
}
div#sidebar ul li a:hover {
	background-color:#002e8a;
}



/*
	headers
*/
h1 {
	color:#ffffff;
	font-size:2.8em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
h2 {
	color:#4A0000;
	font-weight:normal;
	padding:0;
	margin:-10px 0 0 0;
}

h3 {
	font-size:1.4em;
	color:#002136;
	font-weight:normal;
}



/*
	links
*/
a {
	color:#003399;
}
a:hover {
	color:#880000;
}
div#sidebar ul li a.selected, div#sidebar ul li a.selected:hover {
	background-color:#dddddd;
	border-left:none;
	border-right:none;
	font-weight:bold;
	color:#003399;
}



/*
	paragraphs
*/
p {
	font-size:0.9em;
	color:#333333;
	line-height:2.05em;
	padding-bottom:20px;
}



/*
	footer
*/
div#footer {
	padding:10px 0;
	border-left:6px solid #414141;
	border-right:6px solid #414141;
	background-color:#003399;
}
div#footer p {
	text-align:center;
	margin:0;
	padding:0;
}
div#footer p, div#footer a {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}



/*
	forms, labels, inputs
*/
input.button {
	font-weight:bold;
	padding:5px 15px;
}
input, textarea {
	padding:5px;
	background-color:#ffffff;
	border:1px solid #dddddd;
}
label {
	font-weight:bold;
}
form input.formbutton {
	background-color:#950303;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 10px;
}



/*
	tabbles
*/
table {
	width:100%;
	font-size:0.85em;
}
table tr th {
	color:#ffffff;
	background-color:#333333;
}
table tr th, table tr td {
	padding:5px 10px;
	text-align:left;
}
table tr td {
	border-bottom:1px solid #dddddd;
}



/*
	lists
*/
div.sidebar ul {
	list-style:none;
	padding:0;
	border-top:4px solid #dddddd;
	margin:0 0 20px 0
}
ul {
	margin:0 0 20px 20px;
	padding:0;
	list-style:square;
}
ul li {
	padding:3px 0;
}
div#pc ul {
	list-style:;
	margin:0 0 0px 20px;
	
	padding:0;
}
div#pc li {
margin-left:20px;
}
div#box ul  {
list-style:none;
margin:0 0 0px 0px;
padding:0 0 0 0;
}
div#box {
	border:2px solid #cccccc;
	background-color:#dddddd;
	color:#333333;
	display:block;
	padding:10px 5px;
	margin:10px 0;
}
/*
	miscs
*/
code {
	border:1px solid #cccccc;
	background-color:#dddddd;
	color:#333333;
	display:block;
	padding:10px 5px;
	margin:10px 0;
}
.clear {
	clear:both; 
}
.right { 
	float:right; 
}
.left  {
	float:left;  
}
*:focus {
	outline:none;
}

/*
	images
*/
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 

}

a img {
	border: none;
}

a[href$='.pdf'] { 
	padding: 5px 0px 5px 20px;
	background: transparent url(../images/icons/icon_pdf.gif) no-repeat center left;
}
ul#space {
padding-left:10px;
}

.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#price p {
	padding: 0 50px 0px 0;
	color:#ffffff;
	font-size:1.25em;
}

dl {
width: 490px;
margin: 10px;
list-style-image: 
}

dl dt
{
float:left;
width: 251px;
margin-left: 15px;
}

dl dd
{
float:right;
} 
div#pc p {
margin-left: 20px;
}
div#pc h4,h3 {
margin-bottom: 10px;
margin-left: 10px;
}
div#pc h2 {
margin-bottom: 10px;
padding-top: 30px;
}
div#box h2 {
margin:0 0 0 0;
padding-top:0;
}
.loc {
font-size:1.00em;
}