body {
	background: url(/site_media/images/bodyBackground3.jpg)  repeat-x  top left ;
	background-color: #03032f;
	font-size: small;
}

div,p,ul,li,body,img,table,tr,td,tbody,thead,form
{
	margin:0px;
	padding:0px;
}

img{
	border:none;
}

h1
{
	margin-top:0px;
	margin-bottom:1em;
	font-size:19px;
	font-weight:bold;
	color: #b37524;
}

h2
{
	margin-top:0px;
	margin-bottom:1em;
	font-size:14px;
	font-weight:bold;
}

h3{
	margin-bottom:.5em;
	font-size:12px;
}


#bodyWrapper
{
	width:910px;
	background-color: #eeeeee;
	height: auto;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#defList dl
{
	float:left;
	padding-bottom: 20px;
}
#defList dt
{
	float:left;
	padding-bottom: 10px;
	font-weight:bold;
	 
}
#defList dd
{
	float: left;
	margin-bottom:1em;
	margin-left:0px;

}
#defList dd.imageList
{
	text-decoration:none;
	border: 0;
}
p
{
	margin-bottom:1em;
}

a
{
	text-decoration:none;
}
a:link 
{
	text-decoration:none;
	
	color:#b37524;
} /* unvisited link */
a:visited 
{
	color:#b37524;
} /* visited link */
a:hover 
{
	
	color:#b37524;

} /* mouse over link */
a:active
{
	color:#b37524;
} /* selected link */

	




li{
	margin-left:1em;
	margin-bottom:1em;
}

ol{
	margin-top:1em;
}


table
{
	width: 100%;
	border: none;
	display: table;
}
table tr
{
	padding-left: 0px;
	padding-right: 0px;
	border: none;
	display: table-row;
}
table tr.alt
{
	background:#f1f1f1;
}
table tbody tr td
{
	
	border: none;
	display: table-cell;
}


.homepageImage{
	float:left;
	margin-right:1.5em;
    padding:6px;
    border: 1px solid #D9E0E6;
    border-bottom-color: #C8CDD2;
    border-right-color: #C8CDD2;
    background:#dedede;
	
}

.articleImage{
	float:right;
	margin-left:1em;
    padding:6px;
    border: 1px solid #D9E0E6;
    border-bottom-color: #C8CDD2;
    border-right-color: #C8CDD2;
    background:#dedede;
}

.listImage{
	padding:3px;
	margin-top: 1em;
	margin-bottom:1em;
    border: 1px solid #D9E0E6;
    border-bottom-color: #C8CDD2;
    border-right-color: #C8CDD2;
    background:#dedede;
	
}


.articleCallout{
	font-size:16px;
	line-height:1.3em;
	font-weight:bold;
	padding-bottom:1.5em;
}

.aircraftList
{
	position:relative;	
}

.aircraftListItem
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	margin-bottom:30px;
}

.aircraftListItem span.rentalRate
{
	font-weight:bold;
}
.priceTable  
{
	width: 100%;
	padding: 8px 20px;
	text-align:left;
	border-bottom: 1px solid #b5b5b5;
}
.privatePriceTable
{
	width: 100%;
	padding: 8px 20px;
	text-align:left;
	border-bottom: 1px solid #b5b5b5;
	font-size:10px;
}
table th, table td
{
	border-bottom: 1px solid #b5b5b5;	
}

.rentalFinePrint
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:80%;
	
}


.contentDivs
{
	width:910px;
	position:relative;
	left:0px;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
}
.contentDivs p
{
	
}

#Header
{
	background-color: #1c1c33;
	color:#ffffff;
	height:120px;
	
}

#HeaderContact
{
	position:absolute;
	right: 40px;
	top:50px;
	color:#ffffff;
	font-size:16px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:1.7em;
}

#HeaderLogo{
	border:none;
	margin-top:10px;
	margin-left:25px;
}


#footer
{
	position:relative;
	width:100%;
	height:auto;
	font-size:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	clear: both;
	
}

#NavBar
{
	background-color:#1c1c33;
	width:910px;
	position:relative;
}
#NavBar .NavSeparatorLine
{
	background-image:url(../images/navbuttons/images/navSeparatorLine.gif);
	background-repeat:repeat-x;
	background-color: #ffffff;
	width:910px;
	height:4px;
	
}

#NavBarTop{
	background-color:#1c1c33;
	width:830px;
	margin-left:23px;
}

#NavBar #NavBarTop
{
	position: relative;
	display: block;
	height: 42px;
	
}
#NavBar #NavBarTop div.Button
{
	cursor:pointer;
	background-image:url(../images/navbuttons/images/NotActiveTop_MR.png);
	background-repeat:repeat-x;
	position: absolute;
	height: 42px;
	min-width: 75px;
	width: 100%;
	display: block;
	font-size:14px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:0;
}
#NavBar #NavBarTop td.Button
{
	cursor:pointer;
	text-align:center;
	position:relative;
	background-image:url(../images/navbuttons/images/NotActiveTop_MR.png);
	background-repeat:repeat-x;
	height: 42px;
	min-width: 75px;
	font-size:14px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:0;
	padding-left:7px;
	padding-right:7px;
}

#NavBar #NavBarTop .ButtonBackInner
{
	border:solid 0px red;
	left:0px;
	top:0;
	position: relative;
	width:91px;
	height:0px;
}
#NavBar #NavBarTop .Button .ButtonBack_L
{
	background-image:url(../images/navbuttons/images/NotActiveTop_L.png);
	background-repeat:no-repeat;
	position: absolute;
	width: 7px;
	height: 42px;
	left: -8px;
	top: 0px;
}

#NavBar #NavBarTop .Button .ButtonBack_R
{
	background-image:url(../images/navbuttons/images/NotActiveTop_R.png);
	background-repeat:no-repeat;
	position: absolute;
	width: 7px;
	height: 42px;
	right: -8px;
	top: 0px;
	display:block;
}


.home #NavBarTop #homeButton.Button,
.gettingStarted #NavBarTop #gettingStartedButton.Button,
.flightTraining #NavBarTop #flightTrainingButton.Button,
.aircraftRental #NavBarTop #aircraftRentalButton.Button,
.internationalStudents #NavBarTop #internationalStudentsButton.Button,
.ourTeam #NavBarTop #ourTeamButton.Button,
.aboutUs #NavBarTop #aboutUsButton.Button
{
	background-image:url(../images/navbuttons/images/ActiveTop_MR.png);
	background-repeat:repeat-x;
}
.home #NavBarTop #homeButton.Button .ButtonBack_L,
.gettingStarted #NavBarTop #gettingStartedButton.Button .ButtonBack_L,
.flightTraining #NavBarTop #flightTrainingButton.Button .ButtonBack_L,
.aircraftRental #NavBarTop #aircraftRentalButton.Button .ButtonBack_L,
.internationalStudents #NavBarTop #internationalStudentsButton.Button .ButtonBack_L,
.ourTeam #NavBarTop #ourTeamButton.Button .ButtonBack_L,
.aboutUs #NavBarTop #aboutUsButton.Button .ButtonBack_L
{
	background-image:url(../images/navbuttons/images/ActiveTop_L.png);
	background-repeat:no-repeat;
}
.home #NavBarTop #homeButton.Button .ButtonBack_R,
.gettingStarted #NavBarTop #gettingStartedButton.Button .ButtonBack_R,
.flightTraining #NavBarTop #flightTrainingButton.Button .ButtonBack_R,
.aircraftRental #NavBarTop #aircraftRentalButton.Button .ButtonBack_R,
.internationalStudents #NavBarTop #internationalStudentsButton.Button .ButtonBack_R,
.ourTeam #NavBarTop #ourTeamButton.Button .ButtonBack_R,
.aboutUs #NavBarTop #aboutUsButton.Button .ButtonBack_R
{
	background-image:url(../images/navbuttons/images/ActiveTop_R.png);
	background-repeat:no-repeat;
}


#NavBar .Button a:link
{
	text-decoration: none;
	color: #000000;
}
#NavBar .Button a:visited
{
	text-decoration: none;
	color: #000000;
}
#NavBar .Button a:hover
{
	text-decoration: none;
	color: #b37524;
}
#NavBar .Button a:active
{
	text-decoration: none;
	color: #1c1c33;
}
#NavBar #NavBarTop table
{
	width: 100%;
	position:relative;
	border: none;
	display: table;
}
#NavBar #NavBarTop table tbody
{
	position:relative;
	border: none;
}
#NavBar #NavBarTop table tbody tr
{
	position:relative;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	border: none;
	display: table-row;
}
#NavBar #NavBarTop table tbody tr td
{
	position:relative;
	width: 86px;
	border: none;
	display: table-cell;
	vertical-align: middle;
}
#NavBar p
{
	height:35px;
	text-align:center;
	vertical-align:middle;
	width:99px;
	display:table-cell;
}
#NavBar .Button .ButtonInner
{
	display:table;
	height:45px;
	margin:0;
	padding:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	position:relative;
	text-align:center;
	top:0px;
	vertical-align:middle;
	width:auto;
	z-index:1;
}



#leftContent
{
	position: relative;
	width: 600px;
	height: auto;
}
#rightContent
{
	position: absolute;
	right: 20px;
	top: 20px;
	width: 250px;
	height: auto;
}
#contentWrapper
{
	background-color: #fefefe;
	min-height:1068px;
	height:auto;
	width: 910px;
	top: 0px;
	border:solid 0px black;
	overflow:visible;
}

.leftContentContentbox
{
	left:0px;
	top: 0px;
	background-color: #FFFFFF;
	position: relative;
	width: 100%;
	min-height:100px;
	height:auto;
	margin-bottom:10px;
	margin-right:15px;
	z-index:1;
	border:solid 1px #CCCCCC;
}


.rightContentContentbox
{
	left:0px;
	top: 0px;
	background-color: #FFFFFF;
	position: relative;
	width: 100%;
	min-height:100px;
	height:auto;
	margin-bottom:10px;
	margin-right:15px;
	z-index:1;
	border:solid 1px #CCCCCC;
}
.ContentBoxBorder
{
	
}
.ContentBoxBorder .TLcorner
{
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../images/edges/images/corner_TL.png);
	background-repeat:no-repeat;
	height:25px;
	width:25px;
}
.ContentBoxBorder .TRcorner
{
	position:absolute;
	right:0px;
	top:0px;
	background-image:url(../images/edges/images/corner_TR.png);
	background-repeat:no-repeat;
	height:25px;
	width:25px;
}
.ContentBoxBorder .BRcorner
{
	bottom:0px;
	position:absolute;
	right:0px;
	background-image:url(../images/edges/images/corner_BR.png);
	background-repeat:no-repeat;
	height:25px;
	width:25px;
}
.ContentBoxBorder .BRcorner img
{
	bottom:0px;
	right:0px;
	position:absolute;
}
.ContentBoxBorder .BLcorner
{
	bottom:0px;
	left:0px;
	position:absolute;
	background-image:url(../images/edges/images/corner_BL.png);
	background-repeat:no-repeat;
	height:25px;
	width:25px;
}
.ContentBoxBorder .BLcorner img
{
	bottom:0px;
	left:0px;
	position:absolute;
}
.ContentBoxBorder .Tedge
{
	background-image:url(../images/edges/images/Edge_T.png);
	background-repeat:repeat-x;
	position:absolute;
	height:25px;
	width:100%;
	left:0px;
	top:0px;
}
.ContentBoxBorder .Tedge img
{
	bottom:0px;
	left:0px;
	position:absolute;
	height:25px;
	width:100%;
}
.ContentBoxBorder .Redge
{
	background-image:url(../images/edges/images/Edge_R.png);
	background-position-x:left;
	background-position-y:top;
	background-repeat:repeat-y;
	position:absolute;
	height: 100%;
	width:25px;
	right:0px;
	top:0px;
}
.ContentBoxBorder .Redge img
{
	bottom:0px;
	left:0px;
	position:absolute;
	width:25px;
	height:100%;
}
.ContentBoxBorder .Bedge
{
	background-image:url(../images/edges/images/Edge_B.png);
	background-repeat:repeat-x;
	position:absolute;
	height:25px;
	width:100%;
	left:0px;
	bottom:0px;
}
.ContentBoxBorder .Bedge img
{
	bottom:0px;
	left:0px;
	position:absolute;
	height:25px;
	width:100%;
}
.ContentBoxBorder .Ledge
{
	background-image:url(../images/edges/images/Edge_L.png);
	background-repeat:repeat-y;
	position:absolute;
	height:100%;
	width:25px;
	left:0px;
	top:0px;
}
.ContentBoxBorder .Ledge img
{
	bottom:0px;
	left:0px;
	position:absolute;
	width:25px;
	height:100%;
}

.contentInner
{
	color: #444;
	position:relative;
	padding:20px;
	border:solid 0px black;
}

form input#name
{
	width:200px;
	margin-bottom: 15px;
}
form input#phone
{
	width:200px;
	margin-bottom: 15px;
}
form input#emailAddress
{
	width:200px;
	margin-bottom: 15px;
}
form textarea#question
{
	margin-bottom: 15px;
	width:204px;
}
form label
{
	color:#000000;
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

form input#questionSubmit
{
	display:block;
	margin-left:auto;
	margin-bottom: 0px;
}
#questionSubmitResponse
{
	background-color:#FFFFFF;
	position:absolute;
	left:8%;
	top:8%;
	width:80%;
	height:80%;
	padding:2%;
	border: solid 1px #cccccc;
}


.teamMemberDescription
{
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
