/* CSS Document */
@import url(index.css);
@import url(aeromet_large_body.css);

*{
	font-family:Calibri, Arial, Verdana, sans-serif;
}

html{
	padding:0;
	margin:0;
	}
	
body{
	padding:0;
	margin:0;
	background-color:#000000;
	background-image:url(images/back.gif);
	scrollbar-face-color: black ;
	scrollbar-dark-shadow-color: #000000 ;
	scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: #000000;
	}
	
img{
	border:0;
	}

div#container{
	position:relative;
	padding:35px 0 0 0;
	margin:0 auto;
	width:777px;
	background-image:url(images/containerbg.jpg);
	border:0px solid #9999ee;
	overflow:hidden;
	}
	
div#blackspace{
	width:777px;
	height:0px;
	}
	
div#branding{
	position:relative;
	width:777px;
	height:176px;
	padding:0;
	margin:0;
	}
div#branding a{
	position:absolute;
	top:0;
	font-size:14px;
	color:#999999;
	padding:0;
	text-decoration:none;
	background-image:url(images/homebg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:138px;
	height:25px;
	
	}
	/*========================================================================================================Nav for Index and placement of the left bar on all pages.*/
	
	div#nav{
		padding:0;
		margin:0;
		position:absolute;
		top:210px;
		left:0px;
		z-index:1001;
		}
							
								
	/*=======================================================================================================End of Nav */
	
	/*=======================================================================================================Left Nav for all but index page*/
					
					
					div#nav ul.nav_left{
						position:absolute;
						top:-15px;
						left:0;
						padding:0 0 15px 10px;
						margin:0;
						list-style-type:none;
						text-align:center;
						/*border:1px solid #009900;*/
						z-index:5;
						width:138px;
						height:332px;
						}
						
					
					div#nav li.nav_left_one{
						padding:0px 0px 0px  0px;
						text-align:center;
						list-style-type:none;
						margin:0;
						/*border:1px solid #009900;*/
						 }
						 
					div#nav li.nav_left_two{
						padding:0px 0px 5px 0px;
						text-align:center;
						list-style-type:none;
						margin:0;
						
						/*border:1px solid #000099;*/
						}
						
					div#nav li.nav_left_three{
						padding:0px 0px 5px 0;
						text-align:center;
						list-style-type:none;
						margin:0;
						
						/*border:1px solid #000099;*/
						}
						
					div#nav li.nav_left_four{
						padding:0px 0px 5px 0;
						margin:0;
						text-align:center;
						list-style-type:none;
						
						/*border:1px solid #000099;*/
						}
						 
						div#nav a.nav_left {
						display:block;
						padding:5px 0 0px 0px;
						margin:0;
						font-family:Calibri, Arial, Verdana, sans-serif;
						font-size:14px;
						color:#999999;
						/*border:1px solid #333333;*/
					}		
					
					div#nav a:hover{
						color:#FFFFFF;
						}		
					
					
	
/*===================================================================================================end of left nav*/



div#main{
	position:relative;
	top:0px;
	padding:0;
	margin:0;
	border:0px solid #006600;
	background-repeat:no-repeat;
	background-position:top right;
	height:352px;
	}
	
div#main h1{
	font-family:Calibri, Arial, Verdana, sans-serif;
	font-size:20px;
	word-spacing:1px;
	color:#ffffff;
	display: inline;
	padding:0 0 0 10px;	
	}
	
	
div#main p{
	font-family:Calibri, Arial, Verdana, sans-serif;
	color:#f6f6f6;
	font-size:14px;
	word-spacing:1px;
	padding:0 10px 0px 10px;
	display:block;
	}
	
div#main b{
	font-family:Calibri, Arial, Verdana, sans-serif;
	color:#ffffff;
	font-size:14px;
	word-spacing:1px;
	}
	
	
div#main a{
	padding:0 0 0 0;	
	margin:0;
	font-family:Calibri, Arial, Verdana, sans-serif;
	font-size:14px;
	color:#7490cf;
	text-decoration:none;
	}
	
div#main a:hover{
	color:#999999;
	}
	
	
div#body_text{
	padding:20px 0 0 0;
	margin:0 0 0 165px;
	background-image:url(images/textboxbg.jpg);
	background-repeat:repeat-x;
	width:250px;
	display:block;
	border: 1px solid #71776d;
	 
	}
	
div#body_text h2{
	font-family:Calibri, Arial, Verdana, sans-serif;
	font-size:14px;
	color:#ffffff;
	display: inline;
	padding:0 0 0 10px;	
	}

div#body_text.small{
	padding:20px 0 0 0;
	margin:0 0 0 165px;
	background-image:url(images/textboxbg.jpg);
	background-repeat:repeat-x;
	width:250px;
	display:block;
	border: 1px solid #71776d;
	  
	}
	
div#index{
	padding:20px 0 0 0;
	margin:0 0 0 300px;
	background-repeat:repeat-x;
	width:250px;
	display:block;
	}
	
div#index p{
	width:420px;
	line-height:15px;
	}
	
div#main li.list{
	padding:0;
	margin: 0;
	list-style-type:disc;
	border:0;
	float:none;	
	width:400px;
	color:#ffffff;
	list-style-position:outside;
	}
	
div#main dl{
	width: 480px;
	padding:0;
	margin:0;
	/*border:1px solid #444444;*/
	}
	
div#main dt{
	width: 480px;
	padding:0 0 0 10px;
	margin:20px 0 0 0 ;
	/*border:1px solid #444444;*/
	}
	
div#main strong{
	font-family:Calibri, Arial, Verdana, sans-serif;
	color:#ffffff;
	font-size:14px;
	
	}
	
div#main p.project{
	padding:10px 0 0 0 ;
	width:80%;
	margin:0;
	}
	
div#main h3.project{
	color:#CCCCCC;
	font-family:Calibri, Arial, Verdana, sans-serif;
	font-size:18px;
	padding:0 0 0 10px;
	}
	
div#main ol.list{
	padding:0 0 0 20px;
	margin:10px;
	border:0;
	list-style-type:circle;
	width:400px;
	}
	
div#menu{
	position:absolute;
	top:-10px;
	left:165px;
	z-index:103;
	padding:0 5px;
	width:480px;
	margin:0;
	border: 1px solid #71776d;
	text-align:center;
	background-color:#333333;
	color:#999999;
}

div#menu a{
	padding:0;	
	margin:0;
	font-family:Calibri, Arial, Verdana, sans-serif;
	font-size:14px;
	color:#7cc3ff;
	text-decoration:none;
	text-transform:uppercase;
	}
	
div#menu a:hover{
	color:#999999;
	}
	
		
/*==================================================================================================Start of right Nav*/

div#right{
				top:-10px;
				left:450px;
				position:absolute;
				padding:0;
				margin:0;
				width:260px;
				/*border:1px solid #000099;*/
				}
				
			div#right ul{
				list-style-type:none;
				padding:0;
				margin:0;
				}
				
			div#right li{
				padding:5px 0 5px 0px;
				margin:0;
				border-bottom:1px solid #e0e0e0;
				
				}
				
			div#right p{
				color:#CCCCCC;
				}
				
			div#right b{
				font-family:Calibri, Arial, Verdana, sans-serif;
				font-size:14px;
				font-weight:bold;
				color:#8ccdff;
				padding:5px 0px;
				}
				
				div#right a {color : #d6e4f0;
							font-family:Calibri, Arial, Verdana, sans-serif;
							font-size:14px;
							text-decoration:none;
							display:block;
					}
					
				div#right a:hover{ color: #999999 ;
								}
								
				div#right a:hover b{ color: #999999 ;
								}
								
				div#right a.all {color : #8eb7d3 ;
				font-family:Calibri, Arial, Verdana, sans-serif;
				font-size:14px;
				}

				div#right a:hover.all {color: #cccccc ;}



				/*Two Col. layout for a page like test methods*/
				
				div#right.two{
				top:35px;
				left:450px;
				position:absolute;
				padding:10px;
				margin:0;
				width:260px;
				background-color:#666666;
				
				}
				
				div#right ul.two{
				list-style-type:none;
				padding:0;
				margin:0;
				}
				
			div#right li.two{
				padding:5px 0 5px 0px;
				margin:0;
				font-family:Calibri, Arial, Verdana, sans-serif;
				font-size:14px;
				border:0;
				}
			
div#careers{			
	padding:20px 5px 5px 5px;
	margin:0 0 0 165px;
	background-image:url(images/textboxbg.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	width:400px;
	display:block;
	background-color:#000000;
	overflow:auto;
	height:300px;
	border: 1px solid #71776d;
	 
	}
	
div#careers ul{
		padding:0;
		margin:0;
		border:0;
		}
		
div#careers li{
		padding:5px 0 5px 0;
		margin:0;
		border:0;
		border-bottom:1px solid #8eb7d3;
		}
		
div#careers b{
		color : #8eb7d3 ;
		font-family:Calibri, Arial, Verdana, sans-serif;
		font-size:14px;
		padding:0 0 0 12px ;
		margin:0;
		display:inherit;
		}
		
div#careers h1{
		color : #eeeeee ;
		font-family:Calibri, Arial, Verdana, sans-serif;
		font-size:16px;
		padding:0 0 5px 0;
		margin:0;
		display:block;
		}
		
div#careers p{
		padding:5px 0 0 13px;
		margin:0;
		}
		

div#map{
	padding:0;
	margin:0;
	}

	label, label span{
		display:block;
		padding-bottom:.25em;
		}
		
	label{
		float :left; 
		width :100%;
		border:0px solid #333333;
		}
		
	label span {
		float:left;
		width:40%;
		text-align:right;
		font-family:Calibri, Arial, Verdana, sans-serif;
		font-size:14px;
		color:#ffffff;
		border:0px solid #333333;
		}
		
	fieldset{
			margin:0;
			padding:10px;
			border:0px;
			}
		
	fieldset input {
			float:left;
			width:40%;
			border:0px;
			margin:0 0 0 5px;
			}
			
	fieldset input.radio{
			float:left;
			border:0px;
			margin:0 0 0 5px;
			width:5%;
			
			}
			
	fieldset select{
			float:left;
			border:0px;
			margin:0 0 0 5px;
			}
			
	fieldset textarea{
			float:left;
			width:45%;
			border:1px solid #333333;
			margin:0 0 0 5px;
			color:#999999;
			white-space: no-wrap;
			}
			
	fieldset input:hover {border-color:#999999;}
	
	fieldset input:active, input:focus {border-color:#999999;}
	
	
	
	div#main table{
		margin:0 0 0 165px;
		font-family:Calibri, Arial, Verdana, sans-serif;
		color:#FFFFFF;
		}
		
	div#info{
		position:relative;
		padding:0;
		margin:0;
		background-image:url(images/company_fade.jpg);
		background-position:top right;
		background-repeat:no-repeat;
		/*border:1px solid #000000;	*/
		}
		
	div#info table{
		margin:0 0 0 165px;
		border-collapse:collapse;
		border:1px solid ##999999;
		padding:0;
		}
		
	div#info td{
		font-family:Calibri, Arial, Verdana, sans-serif;
		color:#CCCCCC;
		font-size:14px;
		padding:.12em;
		vertical-align:top;
		}
		
	div#info form{
		padding:0;
		margin:0;
		}
		
	div#info input{
		border:0px solid #999999;
		border-collapse:collapse;
		}
		
	div#info input.submit{
		background-color:#333333;
		border:1px solid #666666;
		font-family:Calibri, Arial, Verdana, sans-serif;
		font-weight:bold;
		text-transform:uppercase;
		color:#fff;
		margin-left:140px;
		}
		

		
	div#noprint{
		padding:0;
		margin:0 0 0 160px;
		}
		
	div#noprint input.submit{
		width:150px;
		background-color:#666666;
		border:0;
		}
		
	div#noprint p{
		font-size:10px;
		padding:0;
		margin:0;}
		
		
/*================================================================================================States*/


	div#state{
		padding:0;
		margin:0;
		border:0px solid #000099;
		overflow:auto;
		
	}
		
	div#state h1{
		font-family:Calibri, Arial, Verdana, sans-serif;
		font-size:14px;
		color:#ffffff;
		display: block;
		padding:0;	
	}
	
	div#state p{
		font-family:Calibri, Arial, Verdana, sans-serif;
		font-size:14px;
		color:#ffffff;
		display: inline;
		padding:0;	
	}
	
	div#state table{
		padding:0;
		margin:0;
		}
		
	div#state tr{
		padding:0;
		margin:0;
		}
	
	div#state td{
		padding:0 3px 0 3px;
		vertical-align:top;
		
		}
		
	div#state th{
		padding:0;
		vertical-align:top;
		border-bottom:1px solid #999999;
		font-family:Calibri, Arial, Verdana, sans-serif;
		font-size:14px;
		border:0;
		}
		
	div#state a.register{
		background-image:url(images/register.jpg);
		background-repeat:no-repeat;
		width:100px;
		height:30px;
		}
		
	div#state a:hover.register{
		background-image:url(images/register_over.jpg);
		background-repeat:no-repeat;
		width:100px;
		height:30px;
		}
		
	

/*================================================================================================State Pages Right*/

div#state_right{
				top:-5px;
				left:600px;
				position:absolute;
				padding:0;
				margin:0;
				width:150px;
				/*border:1px solid #000099;*/
				}
				
			div#state_right ul{
				list-style-type:none;
				padding:0;
				margin:0;
				text-indent:0;
				}
				
			div#state_right li{
				padding:0;
				margin:0;
				list-style-position:outside;
				width:149px;
				
				}
				
			div#state_right p{
				color:#CCCCCC;
				font-family:Calibri, Arial, Verdana, sans-serif;
				font-size:14px;
				color:#fff;
				padding:0 0 5px 0;
				margin:0;
				width:148px;
				/*border:1px solid #000099;*/
				}
				
			div#state_right h1{
				font-family:Calibri, Arial, Verdana, sans-serif;
				font-size:20px;
				color:#788a98;
				padding:0;
				margin:0;
				
				}
				
			div#state_right em{
				color:#CCCCCC;
				font-family:Calibri, Arial, Verdana, sans-serif;
				font-size:14px;
				color:#fff;
				padding:0 0 0 0;
				margin:0;

				/*border:1px solid #000099;*/
				}
				
				
			div#state_right b{
				font-family:Calibri, Arial, Verdana, sans-serif;
				font-size:14px;
				color:#788a98;
				padding:0;
				margin:0;
				
				}
				
				div#state_right a {color : #d6e4f0;
							font-family:Calibri, Arial, Verdana, sans-serif;
							font-size:14px;
							text-decoration:none;
							
					}
				div#state_right a:hover{ color: #999999 ;
								}
								
				div#state_right a:hover b{ color: #999999 ;
								}
								
				div#state_right a.all {color : #8eb7d3 ;
				font-family:Calibri, Arial, Verdana, sans-serif;
				font-size:14px;
				}

				div#state_right a:hover.all {color: #cccccc ;}


	
/*Calendar*/

	div#calendar{
		padding:0;
		margin:0;
		}
		
	div#calendar table{
		padding:0;
		margin:0;
		border-collapse:collapse;
		border-color:#000000;
		
		}
		
	div#calendar th{
		padding:0;
		margin:0;
		background-color:#999999;
		font-family:Calibri, Arial, Verdana, sans-serif;
		border-color:#000000
		}
		
	div#calendar td{
		padding:3px;
		margin:0;
		vertical-align:top;
		border-color:#666666;
		border:1px solid #999;
		background-color:#111111;
		}
				
	div#calendar a {color : #7490cf ;
		text-decoration:none;
		font-family:Calibri, Arial, Verdana, sans-serif;
		font-size:14px;
		padding:0;
		}
		
		div#calendar p{
			padding:0;
		}
		
	div#calendar a:hover{ color: #999999 ;}
		
	div#calendar h1{
		font-family:Calibri, Arial, Verdana, sans-serif;
		font-size:18px;
		padding:0 0 0 300px;
		margin:0;
		color:#CCCCCC;
		}	
			
	div#calendar h3{
		font-family:Calibri, Arial, Verdana, sans-serif;
		font-size:13px;
		padding:0px 0 0 5px;
		margin:0;
		color:#CCCCCC;
		}	
		
div#list{
	padding:0;
	margin:0;
	border:0px solid #999;
	overflow:auto;
	}
div#list table{
	padding:0;
	margin:0 10px 0 0;
	border-collapse:collapse;
	border:1px solid #999;
	font-family:Calibri, Arial, Verdana, sans-serif;
	}
	
div#list th{
	font-size:20px;
}
	
div#list td{
	padding:3px 5px 0 5px;
	border-left: solid 1px #333;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #333;
	border-right: solid 1px #999999; 
	}
	
div#list a{
	font-size:16px;
}
	
div#join_mailing_list{
	border:1px solid #fff;
	background-color:#F30;
	position:absolute;
	top:0;
	left:135px;
	z-index:10;
	width:100%;
	color:#333;
	padding:5px;
}

div#join_mailing_list form{
	display:inline-block;
	width:450px;
	border:0px solid #090;
	position:absolute;
	top:0;
	right:140px;
}

div#join_mailing_list label{
	border:0px solid #999;
	display:inline;
	width:20%;
	color:#333;
	width:230px;
	padding:0;
}

div#join_mailing_list label.small{
	width:120px;
}

div#join_mailing_list input{
	border:1px solid #999;	
	margin-top:10px;
}

div#join_mailing_list select{
	border:1px solid #999;	
	margin-top:10px;
}

div#join_mailing_list span{
	text-align:right;
	border:0px solid #009;
	padding:12px 10px 0 0;
	width:50px;
	color:#fff;
}

div#join_error{
	position:absolute;
	top:50px;
	left:30px;
	background-color:#FF9;
	border:1px solid #C00;
	padding:5px;
	color:#c00;
	font-family:Calibri, Arial, Verdana, sans-serif;
}

.success{
	color:#333;
	width:200px;
}
	
div#placed_form{
	position:absolute;
	top:50px;
	right:50px;
	padding:10px;
	color:#FFF;
	border:1px solid #333;	
	width:300px;
	background-color:#111;
}

div#unsubsribe{
	border:0px solid #999;
	width:400px;
	margin:0 0 0 200px;
}

div#unsubsribe label{
	border:0px solid #990000;
}	

div#unsubsribe span{
	border:0px solid #990000;
	padding:3px 5px 0 0;
}	

div#unsubsribe input{
	border:1px solid #333;
}	

	
div#footer{
	width:777px;
	height:67px;
	padding:5px 0 0 0 ;
	margin:0;
	text-align:center;
	background-image:url(images/aeromet_03.jpg);
	background-position:top;
	float:left;
	/*border:1px solid #999999;*/
	}
	
div#footer p{
	padding:0;
	margin:0;
	background-color:#333333;
	width:777px;
	height:20px;
	  border:0 solid #71776d;
	  border-top:1px;
	  border-bottom:1px;

	  /* for IE */
	  filter:alpha(opacity=50);
	  /* CSS3 standard */
	  opacity:0.6;
	  /* for Mozilla */
	  -moz-opacity:0.6;
}

div#footer a {
	color : #eab669;
	font-family:Calibri, Arial, Verdana, sans-serif;
	font-size:14px;
	word-spacing:2px;
	font-variant: small-caps;
	text-decoration:none;
	padding:0;
	margin:0;
	}

div#footer a:hover{color: #999999;}
@charset "utf-8";
/* CSS Document */

