@charset "UTF-8";
/* CSS Document */

body, html {
    min-height: 100%;
    height: 100%;
}
.gridContainer div {  /*background: #f7f7f7 url('images/bg04-trans10.png');*/ }
.gridContainer { background-color:#fff; }
#globalNav-container, #footerNav-container {  height:35px; background:#34404b url('../images/bg04-trans10.png'); 
	text-align:center; color:#FFF; display:table;   width:100%; }
#globalNav-container a, #footerNav-container a.link { padding:10px 0;
	display:inline-block; font-size:0.9em; color:#FFF; vertical-align:middle;
	margin:0 3%; text-shadow: 1px 1px 0px #000; text-decoration:none; text-height:1em; text-align:center;  }
	
#footerContainer { background:#f74c1e url(../styles/images/AIAADBF-dot20.png); color:#ffffff; text-align:center; padding-bottom:2%; }
ul, ol, dl
{
	margin: 0 0 2em 0;
}

ol li { margin-bottom:10px; }

#sponsor-container .link-list { margin:0 0; padding:0 0; /*height:110px;*/ text-align:center; display:block; vertical-align:middle; width:100%; }
#sponsor-container .link-list li { max-width:12%; min-width:40px; margin: 0 2%; display:inline-block; }
#sponsor-container .link-list li:first-child { max-width:25%; min-width:40px; margin: 0 2%; display:inline-block; }
#sponsor-container section { border:none; text-shadow:none; padding: 5px 0; margin: 0 0 0 0; background:#FFF;}
#sponsor-container .link-list li img {  max-width:100%; height:auto; }

div #logo { height:0; position:relative; left:0; top:20%;  }
div #globalText { height:28px; background-color:#172c46; color:#ffffff; text-align:center; padding-top:6px; }
div #headerTextArea { height:0; display:block; width:60%;
	position:relative; left:40%; top:0;   
	font-size:1em; color:#FFF; font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-shadow: 1px 1px 0px #333;
	padding:0 0; margin:0 0;
	background-color:transparent;
	}
.headerLine1 { 
	font-size:1.2em;
	font-size: 1.2vw;
	padding:0 0; margin:0 0;
	padding-top:3%;
	height:100%;
	 }
.headerLine2 { font-size:2.5em; font-weight:700; font-size:2.5vw; height:100%; padding:0 0; margin:0 0; padding-top:5%; }
#logo {  }
#homeCol1, #homeCol2, #homeCol3 { text-align:center; display:inline-block; }
#homeCol1 { text-align:right; }
#homeCol3 { text-align:left; }

#AIAA-logo-fill { fill:#ffffff; min-width:150px; max-width:300px; width:20%; margin:20px 10px; }

#mainNav-container {  background:#f74c1e url(../styles/images/AIAADBF-dot20.png); color:#ffffff;  }
.flexnav {}