/* General Styles */

* {
	margin: 0;
	padding: 0;
}

a{
	outline:none;
}

a img,
img {
	border: 0;
	}
	
body {
	background: url('../img/bg.jpg') repeat-y top center #e1e4e7;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#333;
}

h1 {
	color:#000;
	font-size:15px;
	font-weight:bold;	
	margin-bottom:9px;
}

h2 {
	color:#bb1515;
	font-size:12px;
	font-weight:bold;	
	margin-bottom:2px;
}

table td{
	padding:3px;
}

.dataTable {border:1px solid #d4d4d4; border-collapse:collapse;}
.dataTable td {border:1px solid #d4d4d4;}

	
/* Clearfix */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

	
/* Page styles */

#page_wrpr{
	width:984px;
	margin:0 auto;	
}

#search {
	background:url('../img/bg_search.jpg') no-repeat;
	height:24px;
	padding-top:3px;
	padding-right:10px;
}

#search_aircraftparts {
	background:url('../img/bg_search_aircraftparts.jpg') no-repeat;
	height:24px;
	padding-top:3px;
	padding-right:10px;
}

#search_projects {
	background:url('../img/bg_search_projects.jpg') no-repeat;
	height:24px;
	padding-top:3px;
	padding-right:10px;
}

#search_updates {
	background:url('../img/bg_search_updates.jpg') no-repeat;
	height:24px;
	padding-top:3px;
	padding-right:10px;
}

#search_item{
	float:right;
}

#search_item.formitem{
	float:left;
}


#header_image{
	background:url('../img/bg_mainheader.jpg') no-repeat;
	height:140px;
}

#subheader_image{
	background:url('../img/bg_subheader.jpg') no-repeat;
	height:83px;
	float:left;
	width:857px;
}


#header_image_aircraftparts{
	background:url('../img/bg_mainheader_aircraftparts.jpg') no-repeat;
	height:140px;
}

#subheader_image_aircraftparts{
	background:url('../img/bg_subheader_aircraftparts.jpg') no-repeat;
	height:83px;
	float:left;
	width:857px;
}

#header_image_updates{
	background:url('../img/bg_mainheader_updates.jpg') no-repeat;
	height:140px;
}

#subheader_image_updates{
	background:url('../img/bg_subheader_updates.jpg') no-repeat;
	height:83px;
	float:left;
	width:857px;
}

#header_image_projects{
	background:url('../img/bg_mainheader_projects.jpg') no-repeat;
	height:140px;
}

#subheader_image_projects{
	background:url('../img/bg_subheader_projects.jpg') no-repeat;
	height:83px;
	float:left;
	width:857px;
}


#btn_about{
	float:left;
}

#btn_contact{
	float:left;
}

#menu{
	width:156px;
	float:left;
}

#menu ul{
	list-style:none;
	margin-left:19px;
	margin-right:20px;
}

#menu ul li{
	margin-bottom:10px;
}

#menu ul li a,
#menu ul li a:link,
#menu ul li a:visited{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#menu ul li a:hover{
	color:#91979b;
}	

#menu ul li.selected a,
#menu ul li.selected a:link,
#menu ul li.selected a:visited{
	color:#ffce3a;
}

#menu ul li.selected li a,
#menu ul li.selected li a:link,
#menu ul li.selected li a:visited{
	color:#fff;
}

#menu li li{
	border-bottom:1px dashed #80919c;
	padding-bottom:3px;
	margin-bottom:2px;
}

#menu li li a,
#menu li li a:link,
#menu li li a:visited{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

#menu li li a:hover{
	color:#91979b;
}

#menu ul ul{
	margin-top:10px;
}

#maintext{
	width:775px;
	float:right;
	margin-right:10px;
}

#maintext h1{
	font-size:16px;
	font-weight:bold;
	color:#000;
}

#maintext h2{
	font-size:12px;
	font-weight:bold;
	color:#000;
}

#maintext p{
	margin-bottom:10px;
}

#maintext a,
#maintext a:link,
#maintext a:visited{
	text-decoration:underline;
	color:#546a7a;
}

#maintext a:hover{
	text-decoration:none;
	color:#91979b;
}

