/* Stylesheet for Kachina Aviation, copyright 2007*/

* {
	margin: 0;
	padding: 0;
}
#container {
	margin: 10px auto;
	border: 3px solid #000;
	width: 750px;
	height: 620px;
	background: #FFF url(../images/bg-helicopter.jpg) right bottom no-repeat;
}
#container2 {
	margin: 10px auto;
	border: 3px solid #000;
	width: 920px;
	min-height: 600px;
	background: #FFF;
}
* html #container2 {
	height: 600px;
}
#header {
	height: 128px;
	background: #FFF url(../images/header.jpg) left top no-repeat;
}
#header2 {
	width: 100%;
	height: 128px;
	background: #FFF url(../images/header.jpg) right top no-repeat;
}
#separator {
	width: 100%;
	height: 26px;
	background: #000 url(../images/stripe.gif) left top repeat-x;
}
#content {
	font: normal 14px/18px 'Times New Roman', Times, serif;
}
#content2 {
	padding: 15px 0;
	font: normal 12px Arial, Verdana, sans-serif;
}
/*===================TIME RECORDS=========================*/
#InstructionList {
	margin: 0 20px;
	padding: 0 20px;
}
ol {
	list-style: decimal outside;
}
ol.secondary {
	list-style: lower-alpha outside;
	padding-left: 50px;
}
li {
	padding-bottom: 5px;
}

#tblAdmin {
	margin-left: 20px;
}
#tblAdmin td {
	font-weight: bold;
}
.addBtn {
	padding-right: 20px;
	padding-bottom: 5px;
}
.addBtn a {
	font: bold 12px Arial, Verdana, sans-serif;
}
.addBtn a:link, .addBtn a:visited {
	color:#03C;
}
.addBtn a:hover, .addBtn a:active {
	color:#000;
}

/*===================INDEX=========================*/
.txtAboutUs {
	width: 450px;
	padding: 20px;
	float: left;
}
.txtContact {
	width: 450px;
	padding: 20px;
}
#login {
	float: left;
	width: 220px;
	height: 130px;
	background-color: #000;
	margin: 10px;
	color: #FFF;
	padding: 5px 0 0 10px;
}
#login2 {
	width: 200px;
	padding: 5px 0 10px 10px;
	background-color: #FFF;
	color: #000;
}
.txtLogin {
	text-align: center;
	font: 16px 'Arial Black', Arial, sans-serif;
	padding-bottom: 15px;
}
.txtPassword {
	font: 12px Arial, Verdana, sans-serif;
	
}
.required {
	font: 10px Arial, Verdana, sans-serif;
}
h2 {
	color: #FFF;
	font: bold 1em Verdana, Arial, sans-serif;
	padding: 4px 0 0 20px;
	float: left;
}
h3 {
	font: bold 16px 'Times New Roman', Times, serif;
	padding-bottom: 10px;
}
h4 {
	font: bold 16px Arial, Verdana, sans-serif;
	padding-left: 20px;
	padding-bottom: 10px;
}
h5 {
	padding-left: 20px;
	font: bold 16px Arial, Verdana, sans-serif;
}
p.webmail {
	text-align: right;
	padding: 3px 10px 0 0;
	color: #FFF;
}
	p.webmail a {
		color: #FFF;
		font: bold 12px Verdana, Arial, sans-serif;
	}
	p.webmail a:link, p.webmail a:visited {
		color: #FFF;
	}
	p.webmail a:hover, p.webmail a:active {
		color: #d02233;
	}
/*===================ADMIN============================*/
#admin-navigation {
	padding: 0 10px 10px 10px;
}
	#admin-navigation li {
		display: inline;
		padding: 0 5px;
		list-style-type: none;	
		color: #000;
	}
		#admin-navigation li a {
			color: #000;
			font: bold 10pt Arial, Verdana, sans-serif;
			line-height: 24px;
			padding: 4px;
			
		}
			#admin-navigation li a:hover,
			#admin-navigation li a:active {
				color: #D12233;
			}
			#admin-navigation li.border {
				border-right: 1px solid #000;
			}
			
#footer {
	font: normal 10px Arial, Verdana, serif;
	width: 750px;
	text-align: left;
	color: black;
	margin: 0 auto;
}
#footer2 {
	font: normal 10px Arial, Verdana, serif;
	width: 920px;
	text-align: left;
	color: black;
	margin: 0 auto;
}