/* This style sheet uses several different units of measure for compatability between browsers(font resizing).  Make chages one at a time!*/
/* Pixels are absolute in Netscape. Points are absolute in IE. Small, Medium, etc. are relative. % is relative. Use these to control browser font sizing*/  
body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
}
p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px; 
	}
TH { font-size: 10pt; 
	 font-weight: bold; 
	 background: #DCDCDC; 
	 vertical-align: middle; 
	 text-align: left; 
	 }	
strong, b {
	font-weight: bold;
	font-size: 14px;
	}
SMALL { font-size: 8pt; 
}
SUB, SUP { font-size: 7pt; 
}

h1 { 
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	color: #000752;
	}
h2 {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h6 {
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
img {
	border: 0px solid;
	}
.alignCenter{
	margin-left: auto;
	margin-right: auto;
	azimuth:center;
	text-align: center;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	}
.alignLeft {
	azimuth:left;
	text-align: left;
	}	
/* Header/Menu */
.awebHeadMenu {
	width: 768px;
	font-size: 12px;
	color: #ededed;
	font-weight: bold;
	text-decoration: none;
	/* background-color: #374BC7; */
	background-color: #374BC7;
	font-style: italic;
	border-bottom: 0px solid red;
}
div#awebHeadLink a:link {
	font-size: 9px;
	color: #ededed;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
div#awebHeadLink a:visited {
	color: #ededed;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}
div#awebHeadLink a:hover, .awebHeadSelected {
	background-color:#1B67D8;
	color: #ffffff;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
}


INPUT.query {
	width:70px;
	height:10px;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	margin-bottom: auto;
	
}
INPUT.submit {
	width:30px;
	height:16px;
	font-size: 9px;
	text-align: center;
	vertical-align:bottom;
	margin-left: auto;
	margin-right: 2px;
	margin-top: 2px;

}
label,input {
		font-size: 10px;
}

label {
	font-size: 10px;
	text-align: right;
	vertical-align:middle;
	width: 40px;
	padding-right: 4px;
	padding-bottom: 2px;
	margin-left: auto;
	margin-right: 2px;
	margin-top: 4px;
	margin-bottom: 2px;
}

br {
	clear: left;
}
/* left sidebar nav/menu */
.navSubMenu {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/navMenuBar.gif');
	/* width: 142px; */
	color:#dddddd;
	font-weight:bold;
	}
#awebLeftNav {
	position:absolute;
	left: 0px; 
	top: 0px; 
	z-index: 12;
	width:140px; 
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	border: 0px solid green;
	}
.awebLeftNavSubMenu  {
	margin: 0px;
	width: 140px;
	height: auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 0px solid;
	border-color: #506E8A #000752 #000752 rgb(80,110,138);
	background: #d4d4d4;
	font-weight:bold;
	}
div#awebLeftNav li ul
{
	display: none;
	position: absolute;
	margin-left: 132px;
	margin-top: -15px;
}
div#awebLeftNav ul
{
	list-style-type: none;
	width: 140px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
}
div#awebLeftNav li
{	
	float: left;
	width: 98%;
}

a.hasSubMenu
{	
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 132px 7px;
}

div#awebLeftNav li a
{
	padding: 2px;
	text-decoration: none;
	background-color:#d4d4d4;
	width: 100%; 
	display: block;
	border-bottom: solid 1px #cccccc;
	text-indent: 2px;
	font-size: small;
}
div#awebLeftNav li a:hover
{
	color: #FF0000;
	background-color:#d4d4d4;
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
}

div#awebLeftNav a:link {
	font-size: 11px;
	text-indent: 4px;
	text-decoration: none;
	font-weight: bold;
	color:#003399;
	font-style: normal;
	}
div#awebLeftNav a:visited {
	color:  #003399;
	font-size: 11px;
	text-indent: 4px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	}
div#awebLeftNav a:hover {
	text-decoration: underline;
	color: #FF0000;
	background-color:#d4d4d4;
	font-size: 11px;
	text-indent: 4px;
	font-weight: bold;
	font-style: normal;
	}
#awebLeftNavBoldSubMenu  {
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	border: 0px solid;
	border-color: #506E8A #000752 #000752 rgb(80,110,138);
	border-bottom: dashed 1px #d4d4d4;
	background: #d4d4d4;
	width: 140px;
	color:#000000;
	font-weight:bold;
	}
div#awebLeftNavBoldSubMenu a:link {
	font-size: 14px;
	text-indent: 4px;
	text-decoration: none;
	font-weight: bold;
	color:#003399;
	font-style: italic;
	}
div#awebLeftNavBoldSubMenu a:visited {
	color:  #003399;
	font-size: 14px;
	text-indent: 4px;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	}

div#awebLeftNavBoldSubMenu a:hover {
	text-decoration: underline;
	color: #FF0000;
	background-color:#d4d4d4;
	font-size: 14px;
	text-indent: 4px;
	font-weight: bold;
	font-style: italic;
	}
#weatherFlash {
	position: relative;
	top: 2px;
	left: 4px;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	border-top: 0px solid red;
}	
/* Main Content Area*/

.menuBar {
	z-index:2;
	margin-left: 0px;
	margin-right: 0px;
	padding: 1px;
	background-image: url('../../style/images/menuBar140x14.jpg');
	background-repeat:no-repeat;
	background-color: #fefefe;
	background-position:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	color:#eeeeee;
	font-size:12px;
	font-style: italic;
	font-weight:bold;
	}
.menuBarWide {
	z-index:2;
	margin-left: 0px;
	margin-right: 0px;
	padding: 1px;
	background-repeat:no-repeat;
	background-color: #384CC7;
	background-position:right;
	background-image: url(images/Assembly_Header.jpg);
	voice-family: "\"}\"";
	voice-family:inherit;
	color:#eeeeee;
	font-size:12px;
	font-style: italic;
	font-weight:bold;
	}	

.newsPageId	{
	position: absolute;
	left: 144px;
	top: 0px;
	width:320px; 
	height: auto; 
	z-index:1;		
	margin: 0px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	border: 0px solid;
	border-top: 0px solid white;
	background-color: #fefefe;
	voice-family: "\"}\"";
	voice-family:inherit;
}	
.newsPageIdWide	{
	position: absolute;
	left: 4px;
	top: 4px;
	width:376px; 
	height: auto; 
	z-index:1;		
	margin: 0px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	border: 0px solid;
	background-color: #fefefe;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#awebMainNewsItem {
	height: auto; 
	z-index:1;		
	margin: 0px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	border: 0px solid;
	background-color: #fefefe;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
#newsPrevNext {
	margin: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 9px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color:#000000;
	}
.newsThisPage {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	font-style:italic;
	color:#00000;
}		
	
#awebSubNews {
	position: relative;
	left: 0px; 
	top: 4px; 
	height: auto; 
	z-index:1;
	margin: 0px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	border: 0px solid;
	background-color: #fefefe;
	voice-family: "\"}\"";
	voice-family:inherit;
	}

ul.subNews {
	/* list-style-image:url('../../style/images/arrowHead.gif'); */
	list-style-type: circle;
	border: 0px solid; 
	position:relative; 
	top:-20px; 
	left:-20px;
}
.newsTitle {
	color:#010101;
	font-size:12px;
	font-style: normal;
	font-weight:bold;
	margin-left: 2px;
	padding-top: 2px;
	}
.subNewsTitle {
	color:#050F4B;
	font-size:12px;
	font-style: normal;
	font-weight:normal;	
	}
.newsImage {
	float: right;
	position:relative;
	top: 4px;
	left: auto;
	border: 0;
	padding-left: 1px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px solid;
	}	
.newsText {
	color:#050F4B;
	font-size:12px;
	font-style: normal;
	font-weight:normal;
	}
.newsDate {
	color:#050F4B;
	font-size:8px;
	font-style: normal;
	font-weight:normal;
	}	
.newsLinkImage {
	position: relative;
	top: 2px;
	left: 0px;
	border: 0;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	}
div#awebMainNews a:link, div#awebSubNews a:link, div#awebSpecialNews a:link, div#awebEvents a:link, div#awebBaseInfo a:link, div#awebCadetFocus a:link, div#awebQuickLinks a:link, div#newsPrevNext a:link, div#awebFooter a:link, body#awebPopUp a:link, div#awebMenuBox a:link, div#awebDeptLinks a:link, div#awebIntroBoxWide a:link, .newsPageId a:link, .newsPageIdWide a:link, div#awebMainNewsWide a:link, .showIconLinks a:link, div#awebSearchNews a:link{

	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color:#003399;
	margin-left: 4px;
	}
div#awebQuickLinks a:link {
	margin-left: 8px;
}
div#awebDeptLinks a:link {
	font-size: 14px;
	font-style: italic;
}
div#awebIntroBoxWide a:link {
	font-size: 12px;
	margin-left: 0px;
}
div#awebMainNews a:visited, div#awebSubNews a:visited, div#awebSpecialNews a:visited, div#awebEvents a:visited, div#awebBaseInfo a:visited, div#awebCadetFocus a:visited, div#awebQuickLinks a:visited, div#newsPrevNext a:visited, div#awebFooter a:visited, body#awebPopUp a:visited, div#awebMenuBox a:visited, div#awebDeptLinks a:visited, div#awebIntroBoxWide a:visited, .newsPageId a:visited, .newsPageIdWide a:visited, div#awebMainNewsWide a:visited, .showIconLinks a:visited, div#awebSearchNews a:visited{		
	color:  #003399;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	margin-left: 4px;
	}
div#awebQuickLinks a:visited {
	margin-left: 8px;
}
div#awebDeptLinks a:visited {
	font-size: 14px;
	font-style: italic; 
}
div#awebIntroBoxWide a:visited {
	font-size: 12px;
	margin-left: 0px;
}
div#awebMainNews a:hover, div#awebSubNews a:hover, div#awebSpecialNews a:hover, div#awebEvents a:hover, div#awebBaseInfo a:hover, div#awebCadetFocus a:hover, div#awebQuickLinks a:hover, div#newsPrevNext a:hover, div#awebFooter a:hover, body#awebPopUp a:hover, div#awebMenuBox a:hover, div#awebDeptLinks a:hover, div#awebIntroBoxWide a:hover, .newsPageId a:hover, .newsPageIdWide a:hover, div#awebMainNewsWide a:hover, .showIconLinks a:hover, div#awebSearchNews a:hover{
	text-decoration: underline;
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	margin-left: 4px;
	}
div#awebQuickLinks a:hover {
	margin-left: 8px;
}		
div#awebDeptLinks a:hover {
	font-size: 14px;
	font-style: italic;
}
div#awebIntroBoxWide a:hover {
	font-size: 12px;
	margin-left: 0px;
}							

#awebSpecialNews {

	position:absolute;
	left:478px;
	top:0px;	
	width:140px;
	/* height:120px;*/
	z-index:1;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	background: #dddddd;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#awebEvents {
	position:absolute;
	left:622px;
	top:0px;	
	width:140px;
	height:120px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	background: #dddddd;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#awebSports {
	position:absolute;
	left:478px;
	top:126px;	
	width:284px;
	height:140px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#sportsScores {
	position: relative;
	left:0px;
	top:-18px;	
	width:284px;
	height:120px;
	z-index:2;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#sportsScoresFlash {
	position: relative;
	left:124px;
	top:-116px;	
	width:150px;
	height:100px;
	z-index:3;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#awebBaseInfo {
	position:absolute;
	left:478px;
	top:254px;
	width:140px;
	height:120px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	background: #ededed;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#awebCadetFocus {
	position:absolute;
	left:622px;
	top:254px;	
	width:140px;
	height:120px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	background: #EDEDED;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#awebQuickLinks {
	position:absolute;
	left:478px;
	top:300px;		
	width:284px;
	height: auto;
	z-index:1;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	voice-family: "\"}\"";
	voice-family:inherit;
}

#awebQuickLinksLeft {
	float: left;
	left:0px;
	top:8px;		
	width:140px;
	height:auto;
	z-index:1;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	background: #EDEDED;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#awebQuickLinksRight {
	float: right;
	left:148px;
	top:8px;		
	width:140px;
	height:auto;
	z-index:1;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	background: #EDEDED;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#awebQuickLinksBold {
	position: relative;
	top: 0px;
	left: 4px;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	voice-family: "\"}\"";
	voice-family:inherit;
	color:#000000;
	font-size: 12px;
	font-weight:bold;
}
#awebMenuBox {
	width:140px;
	height:auto;
	z-index:1;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	background: #EDEDED;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 10px;
}
#awebIntroBoxWide {
	position: relative;
	top: 4px;
	left: 8px;
	width:376px;
	height:auto;
	z-index:1;
	margin: 0px;
	margin-bottom: 18px;
	padding: 0px;
	padding-bottom: 18px;
	border: 0px solid;
	background: #fcfcfc;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 12px;
}
#awebDeptLinks {
	width:280px;
	height:auto;
	z-index:1;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	background: #EDEDED;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 18px;
	font-weight:bold;
}
#awebDeptLinksBold {
	position: relative;
	top: 0px;
	left: 4px;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	voice-family: "\"}\"";
	voice-family:inherit;
	color:#000000;
	font-size: 16px;
	font-weight:bold;
}
/* Footer/Menu */
#awebFooter {
	color: #000000;
	z-index:10;		
	margin: 0px;
	border: 0px solid;
	background-color: #fefefe;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#awebMainNewsItem {
	height: auto; 
	z-index:1;		
	margin: 0px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	border: 0px solid;
	background-color: #fefefe;
	voice-family: "\"}\"";
	voice-family:inherit;
	}	
/* Search News */
#awebSearchNews {
	position: relative;
	left: 0px;
	top: 4px; 
	width:768px; 
	height:180px;
	z-index:1;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 0px solid;
	background: #dedede;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#awebMainNewsWide {
	position: relative;
	top: 220px;
	width: 760px;
	height: auto; 
	z-index:1;		
	margin: 0px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	border: 0px solid;
	background-color: #fefefe;
	voice-family: "\"}\"";
	voice-family:inherit;
	}	
/* PopUp Window */
#awebPopUp {
	z-index:1;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	voice-family: "\"}\"";
	voice-family:inherit;
	background-color:#ffffff;
	
}
div#awebPopUp {
	width:100%; 
	height:auto;
	azimuth:center;
	font-size:11px;
}
TABLE#awebPopUp{
	width:98%; 
	height:auto;
	azimuth:center;
}
TD#USAFABanner {
	background-image: url('../PopUp/images/BannerExtension.png');
	background-color:#101856;
}
.USAFABanner {
	background-image: url('../PopUp/images/BannerExtension.png');
	background-color:#101856;
}
TD#closeWindow {
	background-color:#0F1855;
	azimuth:center;
}
TD#popUpTitleText {
	background-image: url('../PopUp/images/GradientLong.png');
	background-color:#697DFE;
	background-repeat:no-repeat;
	background-position:right;
	margin-left: 4px;
	padding-left: 4px;
	azimuth:left;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width: 100%;
}
TD#popUpTitleText {
	background-image: url('../PopUp/images/GradientLong.png');
	background-color:#697DFE;
	background-repeat:no-repeat;
	background-position:right;
	margin-left: 4px;
	padding-left: 4px;
	azimuth:left;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width: 100%;
}
.popUpTitleImg {
	background-color:#0F1855;
	azimuth:right;
}

TD#popUpBodyText {
	padding-top: 8px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 12px;
}
TD#popUpBodyImg {
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}
.showIconLinks{
}
/* misc */	
pre {
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px; 
	}
.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
	}
.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
	}
.bold {
	font-weight: bold;
}
.centered { 
	text-align: center;
}	
