/* 
=========================================================================================================================================
Screen CSS document for Air Force Internet site
Includes IE 6 & 7 hacks
Tested for the following browsers: FX, IE6 & 7, Operah >= 9, Safari >= 3.1, Chrome

Updated March 2010
Copyright Royal Australian Air Force
=========================================================================================================================================

Site Colours:
#383a3c Dark Grey
#a7b1b7 Lighter Grey

#060e1b Really Dark Blue
#10223e Dark Blue
#173159 Light Blue

#ba0520 Red
*/

/*****************************************************************************************************************************************
=STRUCTURE MAIN LAYOUT
******************************************************************************************************************************************/

* {margin:0;padding:0;}

body {
	border-top:5px;
	font-family: Lucida, Arial, sans-serif;
	font-size:62.5%; /*Set font to 10px */
	color:#383a3c;
	text-align: center;/*IE6 Center*/
}

/*
No support for the random jquery image script
Image fixed used in script
*/

/*IE6*/
* html body  { background-image:url(../Images/layout/backgrounds/3.jpg);
	background-color:#060e1b; background-position: top center;
	background-repeat: no-repeat;
}

/*IE7*/
*:first-child+html body { background-image:url(../Images/layout/backgrounds/3.jpg);
	background-color:#060e1b; background-position: top center;
	background-repeat: no-repeat;
} 

/* Opera 9.27 and below*/
html:first-child body {background-image:url(../Images/layout/backgrounds/3.jpg);
	background-color:#060e1b; background-position: top center fixed;
	background-repeat: no-repeat;
}


#wrapper {
	background:  url(../Images/layout/BodyBG.png) top center no-repeat;
	width: 100%;
	height:auto;
	/*Center the design*/
	margin:0 auto;
	
	_background:  url(../Images/layout/BodyBG.jpg) top center no-repeat; /*HACK IE 6 Background */
}

#mastHead {position:relative;width: 970px;margin: 0 auto;height: 117px;text-align:left;}

/* Image replacement method for mastHead - This places image over text */
#mastHead span {
	position: absolute;
	background: transparent url(../Images/layout/Logo.png) bottom left no-repeat;
	margin-left: 10px;
	width: 50%;
	height: 100%;
	_background: none; /*HACK IE6 */
}

/* pushes down the title text behind the image*/
#mastHead h1 {text-align:left; padding:20px; font-size:0px; _display:none;}

#globalNavigationWrap{
	/*border:1px solid green;*/
	height: 40px;
	background: transparent url(../Images/layout/globalNav-bg.jpg) top left repeat-x;
	margin-bottom:10px;
}

/*The wrapper around page content area - including site nav*/
#contentWrapper {
	margin: 0px auto;/*Centre the content wrapping */
	text-align:center;
	height:auto;
	width: 990px;
}

/* Page content header for home page */
#contentHeadHome{
	background: transparent url(../Images/layout/FrontPageNav.png) top left no-repeat;
	text-align:left;width: 713px;
	padding-top:4px;/* pushes list items down */
	float:left;height:51px;
	margin: -53px 0 0 0px;

	/*HACK IE6 Only*/
	_margin: -55px 0 0 0;
	_position:absolute;
	_background: url(../Images/layout/FrontPageNav.gif) top left no-repeat; /*PNG transparency issue */
}

#theFront {height:210px;_height:232px;}/* Force height for front page */

/* Page content header for content pages */
#contentHead {
	background: transparent url(../Images/layout/contentHead.png) top left no-repeat;
	text-align:left;width: 713px;
	float:left;height:58px;
	margin:0 0 -55px 16px;
	
	_margin-bottom:0px;/*HACK IE6 Only*/
	_background: transparent url(../Images/layout/contentHead.gif) top left no-repeat; /*PNG transparency issue */
	_margin:0 0 -55px 10px;
}


/*Actual page content box - with repeating white background for content pages*/
#pageContent {
	/*border:1px solid red;*/
	font-size:1.3em; /*Set overall font size to 13pt */
	background: transparent url(../Images/layout/content-bg.gif) top left repeat-y; 
	text-align:left;
	border-bottom:1px solid #a7b1b7;
	width: 713px;
	float:left;
	min-height:230px; /*Minimum height for home page content in modern browsers*/
	margin:50px 0 5px 16px;

	/*Shadowing for mozilla and most modern broswers*/
	box-shadow: 2px 2px 10px #000;
	-webkit-box-shadow: 2px 2px 10px  #000;
	-moz-box-shadow: 2px 2px 10px #000;
	
	_margin-left:10px; /*HACK IE 6 only*/
}

/*The wrapper around the site nav box on the right */
#siteNavBox{
	/*border:1px solid yellow;*/
	position:fixed;/*FX only */
	margin-left:733px;
	width: 250px;
	float:right;

	/*HACK IE only - reposition to fix the position:fixed issue*/
	*position:inherit;
	*margin-left:0;
	_margin-top:0px; /*HACK IE6 Float issue */
}

/*The wrapper around the home video box on the right */
#homeVideoBox {margin-left:733px;width:250px;float:right;position:absolute;
    
   _margin-left:0px;/* HACK IE only*/
   _margin-top:-5px;  /*HACK IE6 float issue*/
   _position:inherit;
}
   
*+html #homeVideoBox {position:relative;margin-top:-287px;}/*HACK IE7 Only */

#homeVideoBoxAirShow {
	margin-left:670px;
	margin-top: -40px;
	width:250px;
	float:right;
	position:absolute;
   _margin-left:0px;/* HACK IE only*/
   _margin-top:-5px;  /*HACK IE6 float issue*/
   _position:inherit;
}


h2.siteNavHead {
	/*border:1px solid green;*/
	background: transparent url(../Images/layout/siteNavHead.gif) top right no-repeat;
	height: 27px;
	/*Style the heading */
	text-transform:uppercase;
	font-weight:normal;
	color: #a7b1b7;
	font-size:1.2em;
	text-align:right;
	padding:20px 10px 5px 0;
	
	padding:10px 10px 15px 0\9;/*HACK IE Only */	
}

span.latestVidDesc{font-size:.8em; font-weight:normal;}

#siteNavContent {
    /*border:1px solid orange;*/
	background: #fff url(../Images/layout/siteNav-bg.gif) top left repeat-y;
	height: 100%;/* Set to 100% for content pages to allow unlimited length */
	text-align:right;
    width:250px;
	float:right;
	border-bottom: 1px solid #a7b1b7;
	
	box-shadow: 2px 2px 20px #000;
	-webkit-box-shadow: 2px 2px 20px  #000;
	-moz-box-shadow: 2px 2px 20px #000;
	/*filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000, offX=2, offY=2, positive=true);*/ 
}

#siteNavContentAirShow {
	background-color:transparent;
	height:239px;
}

*+html #siteNavContentAirShow {
	background-color:#FFF;
	height:230px;
}


#siteNavContent.homePage {
	height:238px;
    *height:238px; /*Set to pixels for home page to stay within 1024x768 */ 
    margin:auto 0; 
    text-align:right;
}


/* Home Page image carousel */
#imgCarousel {
	border:1px solid #10223e;
	background-color:#000;
	clear:both;
	height:130px;
	width: 970px;
	margin:5px 0px 5px 15px;
}

#imgCarousel_demo {
	border:1px solid #10223e;
	background-color:#000;
	clear:both;
	height:170px;
	width: 970px;
	margin:5px 0px 5px 15px;
}

#imgCarousel_demo ul.CarouselThumbs li {
	float: left; position: relative;  /* Set the absolute positioning base coordinate */
	width: 170px; height: 120px; 
	display: inline; cursor:pointer; 
	border:2px solid #d4e2ea; 
	margin-left: 5px; margin-top: 8px; 
}

#imgCarousel_demo ul.CarouselThumbs li img {
	width: 170px; height: 120px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	position: absolute;
	left: 0; top: 0;	
}

/* Home Page footer */
#homePageFooterWrap {height:38px;width:985px;}

/* Content Pages footer */
#contentFooterWrap {margin: 0px auto; width:970px;height:40px;clear:both;}

/* force scroll bar in Firefox to fix jogging bug */
html {overflow: -moz-scrollbars-vertical !important; overflow-y: scroll; }

/************************************ 
Image Carousel on the front page
************************************/

#imgCarousel ul.CarouselThumbs li {
	float: left; position: relative;  /* Set the absolute positioning base coordinate */
	width: 131px; height: 110px; 
	display: inline; cursor:pointer; 
	border:1px solid #a7b1b7; 
	margin-left: 5px; margin-top: 8px; 
}


ul.CarouselThumbs li img {
	width: 131px; height: 110px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	position: absolute;
	left: 0; top: 0;
	
}

ul.CarouselThumbs li a{*z-index:300;}

ul.CarouselThumbs li img.hover 
{
    
	/*border:1px solid #fff;*/
	/* Shadow for modern browsers */
	/*box-shadow: 2px 2px 20px #000;
	-webkit-box-shadow: 2px 2px 20px  #000;
	-moz-box-shadow: 2px 2px 20px #000;*/
	/*filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000, offX=2, offY=2, positive=true);*/ 
}

/*****************************************************************************************************************************************
=DEFAULTS & CONTENT STYLES
******************************************************************************************************************************************/

/*Standard site links*/
body a, a:visited {text-decoration:underline; color:#10223e;}
body a:hover{color:#ba0520;text-decoration:none;}

/*Page content styles */
div.innerContentWrap {width: 90%; padding: 0 10px 20px 25px;}


#pageContent p{margin:10px 0 5px 0;}
/*
div.innerContentWrap div{margin:10px;border:1px solid red;}
*/

#pageContent h1 {
	background: transparent url(../Images/layout/h1-bg.jpg) bottom right no-repeat;
	font-family: Georgia, Palatino, serif;font-size:2.4em; 
	font-weight:bold; border-bottom:1px solid #353535;
	padding:2px 60px 2px 2px; color:#353535;margin: 0 0 10px -10px;
}


#pageContent h2 {font-size:2em; font-weight:bold; padding:1px; color:#10223e; background-color:#e0e1e2; border-bottom:1px solid #a7b1b7; clear:both;margin:15px 0 5px -5px; font-family: Georgia, Palatino, serif;}
#pageContent h2.homePageH2 {font-size:2.3em; font-weight:bold; padding:1px; color:#10223e; border:1px solid #a7b1b7; margin:15px 0 5px 3px; 
font-family: Georgia, Palatino, serif; background-color:#fff; clear:both;}
#pageContent h3 {font-size:1.8em; font-weight:bold; padding: 5px; color:#a7b1b7;clear:both; font-family: Georgia, Palatino, serif;}
#pageContent h4 {font-size:1.6em; font-weight:bold; padding: 5px; color:#383a3c;clear:both; font-family: Georgia, Palatino, serif; }
#pageContent h5 {font-size:1.4em; font-weight:bold; padding: 5px; color:#383a3c;clear:both; font-family: Georgia, Palatino, serif;}
#pageContent strong{font-family: Georgia, Palatino, serif; font-weight:bold; font-size:1.3em;}

/* Clear both for headers or spans etc */
.clearboth {clear:both;}

/*Page lists */
#pageContent ul {list-style-type:disc; margin-left:40px;}
#pageContent ul li ul {list-style-type:circle;}
#pageContent ul li ul li ul{list-style-type:circle; margin-left:40px;}

ul#multimediaSection {font-size:1.1 em; list-style-type:none; border:1px solid #a7b1b7;padding:8px; width:auto; margin:-10px 0 20px 10px;}
ul#multimediaSection li{display:inline;}

#pageContent ol {margin-left:40px;}
#pageContent ol li {line-height:1.4em;}

#pageContent p.redBold {font-size:1.2em; color:Red; font-weight:bold;}

/*New window icon - not supported in IE6<*/
#pageContent a[href^="http:"]{
    background: transparent url(../images/layout/externalLink.jpg) no-repeat center right; 
    padding-right:12px;
}
#contentHead a[href^="http:"]{
    background: transparent url(../images/layout/externalLinkWhite.gif) no-repeat center right; 
    padding-right:12px;
}
#pageContent #AvalonClickLink a[href^="http:"]{
	clear:both;
	background-image:none;
}

/*Clear a background */
#pageContent a.clearBG {background:none;}

/*Clear all styles for an image or link */
#pageContent.clearEverything {background:none;border:none;clear:both;}

/*Icons for docs etc */
#pageContent a.wordDoc{background: url(../images/layout/word-icon.jpg) bottom left no-repeat; padding:0 0 0 18px; margin-left:2px;}
#pageContent a.excellDoc{background: url(../images/layout/excell-icon.jpg) bottom left no-repeat; padding:0 0 0 18px; margin-left:2px;}
#pageContent a.pdfDoc{background: url(../images/layout/pdf-icon.jpg) bottom left no-repeat; padding:0 0 0 18px; margin-left:2px;}	
#pageContent a.emailIcon{background: url(../images/layout/email-icon.jpg) bottom left no-repeat; padding:0 0 0 18px; margin-left:2px;}

/*Table data*/
#pageContent table caption {
    font-family: Georgia, Palatino, serif; text-align:left; 
    background-color:#10223e;color:#fff;
    font-size:1.3em;padding:3px;border:1px solid 2px;
    margin:20px 4px 0 4px;font-weight:bold;
    }
    
#pageContent table {border:2px solid #fff;margin:0 0 0 10px;}
#pageContent td {background-color:#a7b1b7;padding:3px;}
#pageContent th {background-color:#10223e;color:#fff;padding:3px;}

/*Formatted list*/
#pageContent ul.selectList {list-style-type:none;}
#pageContent ul.selectList li {line-height:1.8em; border-bottom:thin dotted gray;}
#pageContent ul.selectList li:hover{background-color:#383a3c;color:#fff;}

/* Site Nav styles */
#siteNavContent p {font-size:1.2em; padding:5px;}
div.youTubeVid {margin:5px;}

/*This puts the view video link behind the youtube video for DRN*/
div.youTubeVid span {position:absolute;margin:10px;width:150px;}


#siteNavContent.homePage p {font-size:1.1em; margin:0; padding:0 15px 0 0;}
#siteNavFooterWrap h2 {font-size: 1.4em; padding: 5px 20px 5px 5px; font-weight:bold; text-align:right;}

#pageContent img.icon {padding-right: 1px; vertical-align:middle; border:none; text-decoration:none; border:0;}

#siteNavContent h2 {font-size:1.4em; color:#383a3c; padding: 5px 10px;}

/*Forms*/
#pageContent fieldset {background: #060e1d url(../Images/layout/formBg.jpg) repeat-x top left; border:3px solid #383a3c;}
#pageContent legend {font-size: 1.6em; font-weight:bold; padding:2px;}
#pageContent input {border:1px solid #383a3c; background-color:#fff; }
#pageContent input.btn {border:1px solid #10223e; background-color: #fff; padding:4px;color: #10223e;cursor:pointer;}
#pageContent textarea {border:1px solid #10223e; background-color: #fff;}
#pageContent label {color:#fff; font-weight:bold;}
#pageContent fieldset p{color:#fff;}

/*E-mail subscribe*/
.txSubscribe {width:140px; height:20px; vertical-align:bottom; 
			background: url(../Images/layout/newsAlerts.jpg) center left no-repeat; }
.txSubscribe:focus {background: none;}

/*

IMAGE STYLES

These are for the drop shadows on images. 
Editor does not include a class field in the GUI using divs

*/

img{border:none;}/* Delete border for linked images */
.imgLeft {float:left; border:none; padding: 5px;}/* Float image left*/

#pageContent a img {vertical-align:middle;}

/*Background shadows */
#pageContent img.left {
    background: transparent url(../Images/layout/img-bg.jpg) no-repeat bottom right;
	float:left;clear:right;
	padding: 0px 10px 10px 0px;margin:10px;border:0;
}

#pageContent img.right {
    background: transparent url(../Images/layout/img-bg.jpg) no-repeat bottom right;
	float:right;clear:right;
	padding: 0px 10px 10px 0px;margin:10px;
}


/*Remove Shadowing */
#pageContent img.leftNoShadow{float:left; margin:10px;}
#pageContent img.rightNoShadow {float:right; margin:10px;}

/*Remove any borders - no shadows */
#pageContent img.leftNoBorder {float:left; margin:7px;}
#pageContent img.rightNoBorder {float:right; margin:7px;}


/* Clear both for images */
#cleared{clear:right;padding: 0px 10px 10px 0px; margin:10px; 
        background: transparent url(../Images/layout/img-bg.jpg) no-repeat bottom right;}
.cleared{clear:right;padding: 0px 10px 10px 0px;margin:10px;
		background: transparent url(../Images/layout/img-bg.jpg) no-repeat bottom right;}


/*****************************************************************************************************************************************
=NAVIGATION
******************************************************************************************************************************************/

/**************************** 
Defence Links Navigation
*****************************/

#departmentLinks {float:right;width: 290px;margin:10px 0 0 0;padding: 5px;font-size: 11px;/* Set in pixels to exclude from font resize */}

/*Accessibility links*/
#skipLinks {
       	position:absolute;display:none;/*Hide from the browser*/
        margin: 10px 0 0 300px;width:auto; height: 40px;
        font-size: 11px;   
}
#departmentLinks li, #skipLinks li {list-style-type:none;display:inline;padding: 0 5px;vertical-align:top;color:#a7b1b7;}

#skipLinks li {padding: 0 2px;}
#departmentLinks li a, #skipLinks li a {color:#a7b1b7;text-decoration:underline;}
#departmentLinks li a:hover, #skipLinks li a:hover {text-decoration: none;color: #ba0520;}

/**************************** 
Global Navigation
*****************************/

ul#globalNavigation{
	margin:0 auto;text-align:left;/* Set drop downs to left align */
	height: 40px;width:970px;
	text-transform:uppercase;

	*margin:0;/* HACK IE6/7 Delete centering */
	_width:990px;/*HACK IE6*/
}

.mainNav {z-index:100;position:relative;list-style:none;}
.mainNav li {background: transparent url(../Images/layout/globalNav-spacer.jpg) top left no-repeat; float:left; position:relative;}
.mainNav li.home {background: transparent url(../Images/layout/homePage-icon.jpg) top left no-repeat;}
.mainNav li.home a.mainNavTop:hover {background: transparent url(../Images/layout/homePage-hover.jpg) top left no-repeat;}

ul#globalNavigation li a.mainNavTop, 
ul#globalNavigation li a.mainNavTop:link, 
ul#globalNavigation li a.mainNavTop:active, 
ul#globalNavigation li a.mainNavTop:visited {
	/*border:1px solid red;*/
	display:block;
	font-size: 13px;/* Set to pixels to exclude from font size adjust script */ 
	font-weight:normal;
	color: #a7b1b7; 
	cursor:pointer;
	height:20px;
	padding:12px 17px;
	text-decoration:none;
}


* html ul#globalNavigation li a.mainNavTop{width:auto; display:block; float:left;}/*HACK IE6*/

.mainNav li a.mainNavTop:hover {background: url(../Images/layout/globalNav-hover.jpg) top left no-repeat; color:#fff;}

/*Drop Down Details */
.mainNav ul {list-style:none; border-top:none; display:none;position: absolute;top: -999em;left: -1px;}

.mainNav li:hover ul,
.mainNav li.sfHover ul {top:40px;left:0;}
.mainNav ul{width:170px;}
.mainNav ul li {float:none; background:#10223e; border:1px solid #173159; border-top:none;padding:5px;_display:none;/*HACK IE6 - hide menu*/}
.mainNav ul li a.mainNavDrop{ color:#a7b1b7; font-size:11px; text-decoration:none;}
.mainNav ul li:hover, .mainNav ul li a.mainNavDrop:hover {cursor:pointer;background:none;background-color: #060e1b; color:#fff;}

/* Search field area in global nav */
#searchBox 
{
	float:right;
	margin-top:8px;
	padding-top:3px;
	background: transparent url(../images/layout/search-bg.gif) top left no-repeat;
	height:20px;
	width: 225px;

	_width: 230px; /* HACK IE 6 - Width for search box background. Box model issue*/
	_height:38px;
	_margin-top:8px;

}

*+html #searchBox {margin:-35px 0px 0 0px;}/*IE7 Only */
*+html #query{}

#searchBtn {
    float:right;
	background: transparent url(../Images/layout/searchIcon.jpg) top left no-repeat;
	width: 40px;
	height:40px;
	margin-top:-11px;
	
	*width:50px;/* HACK IE Only */
	_height:45px;
	_height:50px;
}


*+html #searchBtn {margin:-12px 0 0 10px;}/*IE7 Only */

.txtBox {
	border:none;color: #fff;
	float:left;font-size: 11px;
	padding-left:2px;height: auto;
	background-color:transparent;
}

.searchButton {width: 30px;vertical-align:middle;display:block;border:none;background:transparent;cursor:pointer;height:40px;}

#searchBtn:hover{background: transparent url(../Images/layout/searchIcon-hover.jpg) top left no-repeat;}

/**************************** 
Front page navigation for News and Events 
*****************************/
#contentHeadHome ul {width:300px; float:left;margin-left:0px;margin-top:10px; _display:none;/*HACK IE6 */}

#contentHeadHome ul li {
	list-style-type:none;
	display:inline;
	text-transform:uppercase;
	font-weight:normal;
	color:#a7b1b7;
	padding: 0 10px 0 15px;
	font-size:1em;
}

#contentHeadHome ul li a{text-decoration:none;color:#a7b1b7;}
#contentHeadHome ul li a:hover {color: #fff;}

.Subscribe{font-size:1em; width:20px;}

/* This is for hiding the tab content for news and events - jQuery*/
.ui-tabs-hide { display: none; }

li.rss{position:absolute; margin-left:50px; top:190px;}
li.rss a{font-size:12px; color:#fff;}
li.rss2{ position:absolute; margin-left:170px;  top:190px;}
li.rss2 a{font-size:12px; color:#fff;}
li.apply{ position:absolute; margin-left:270px;  top:190px;}
li.apply a{font-size:12px; color:#fff;}


/* Options on content pages for text size and share */
#accessibilityOptions {/*border:1px solid white;*/ margin-left:80%; margin-top: 28px;}
#accessibilityOptions li{list-style-type:none;display:inline;padding-right:10px; font-size:1.1em;}
#accessibilityOptions ul li a{color:#a7b1b7; text-decoration:underline;}
#accessibilityOptions ul li a:hover{color:#fff;}


/* Home page news list */
ul#newsList {height:88px; width:430px; margin-top:10px; margin-left:10px; overflow:hidden; float:left; margin-bottom:5px;
    /*HACK IE6 Only */
    _display:none; /*Hide because jquery tab switch not working in IE6 */
    }
ul#newsList li{list-style-type:none; line-height:1.1em;}
ul#newsList li a {font-size:.9em; text-decoration:underline; color:#383a3c;}
ul#newsList li a:hover{color:#ba0520;text-decoration:none;}


/**************************** 
Content page heading and accessibility links
*****************************/

ul#siteHead {
	margin: 0px 5px 5px 10px;
	padding: 2px 0 0 0; width: 260px;
    float:left;
}

ul#siteHead li{
	list-style-type:none;
	display:inline;
	color:#a7b1b7;
	font-weight:bold;
	font-size: 35px;/* Set to pixels to exclude from font size adjust script */
	text-transform:uppercase;
}
	
/************************************ 
Home Page Footer Navigation
************************************/

/*Expand link for openning footer*/
#homePageFooterWrap p.expand {
	position:relative; float:left;
	height:25px; color: #fff;
	padding:10px; margin-left:10px;
	font-size:1.3em;
	
	_visibility:hidden;/*Hide for IE6 */
	
}

*+html #homePageFooterWrap p.expand {position:absolute;}/*HACK IE7 Positioning*/


#homePageFooterWrap p.expand a{color:#fff;}
#homePageFooterWrap p.expand a:hover{color:#ba0520; text-decoration:none;}

ul#footerNav {height:25px;float:right;width:300px;}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {list-style: none; margin: 0; padding: 0;}

ul.dropdown {position: relative; z-index: 597; float:left;}

ul.dropdown li {
	 float:right; line-height: 1.3em;
	 vertical-align: middle; padding:7px;
	 border: 1px solid #173159;
	 background-color: #060e1b;
	 color: #fff; margin:5px;
}


ul.dropdown li.hover,
ul.dropdown li:hover {position: relative;z-index: 599;cursor: default;background-image:none;background-color:#173159;color: #000;}


/*Default Link style*/
ul.dropdown a:link,
ul.dropdown a:visited	{color: #a7b1b7; text-decoration: none;}
ul.dropdown a:hover		{color: #fff;}
ul.dropdown a:active	{color: #fff; text-decoration:underline;}

ul.dropdown *.dir {padding-right: 20px;background-position: 100% 50%;background-repeat: no-repeat;}

ul.dropdown-horizontal ul *.dir {
	 padding-right: 15px; background-image: url(images/nav-arrow-right.png);
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
	 background:  #060e1b url(../Images/layout/upArrow.jpg) right no-repeat;
	 background-position: 100% 50%;
}

/*Drop Details */
ul.dropdown ul {
	border:1px solid #173159; visibility: hidden;
	position: absolute; top: 100%;left: -1px;
	z-index: 598;width: 100%; 
}

ul.dropdown ul li {float:none; margin:0; padding:5px; border:none; border-bottom:1px solid #173159;}
ul.dropdown ul ul {top: 1px;left: 99%;}

ul.dropdown-upward ul {top: auto !important; bottom:100%;top:100%;}

*+html li.dir ul li:hover{position:static;}/*HACK IE7 - Fixes pop up rollover - image carousel taking focus*/


/* Make drop visible! */
ul.dropdown li:hover > ul {visibility: visible;}


/*Underneath Footer - Contact, Legals and Feedback */
ul#homePageContact{
	clear:both; float:left; height: 30px;
	margin:15px 0 20px 20px;
	
	_margin-top:-50px/*HACK IE6 Only */
}

ul#homePageLegals {
	float:right;
	background-color: none;
	height: 30px;
	margin:15px 0 20px 20px;
	
	_margin-top:-50px/*HACK IE6 Only */
}

ul#homePageLegals li, ul#homePageContact li{display:inline; list-style-type:none; color:#a7b1b7;}

ul#homePageLegals li a:link, ul#homePageContact li a:link,
ul#homePageLegals li a:visited, ul#homePageContact li a:visited {color:#a7b1b7;}
ul#homePageLegals li a:hover, ul#homePageContact li a:hover {color:#ba0520;}
ul#homePageLegals li a:active, ul#homePageContact li a:active {color:#fff; text-decoration:none;}


#footerClosed {
	border: 1px solid #173159;
	background-color: #10223e;
	height: 38px;
	width:970px;
	margin-top:5px;
	margin-left:15px;
	
	_visibility:hidden;/*HACK IE6 Only - No support for upward menu*/
}

#footerInfo {
	background-color:#10223e; border:1px solid #173159;
	height:450px; width:970px;
	margin-top:5px; margin-left:15px;
	
	_margin-top:-40px; /*HACK IE6 Only - Shows footer*/
}


h3.footerContentHeader {color:#fff; font-size:1.6em; font-weight:lighter; padding:10px 0 5px 5px;}

ul.footerColumn {
	border-left:1px solid #173159; width:30%;
	float:left; color:#a7b1b7;
	text-align:left; font-size:1.3em;
	height:350px; margin:20px 0 0 0;
	
	_width:33%;/*HACK IE6 Only*/
}

ul.footerColumn li strong{color:#fff;}
ul.footerColumn li {list-style-type:none; padding:3px 0 0 10px;}
ul.footerColumn li a:link{color:#a7b1b7; text-decoration:none;}
ul.footerColumn li a:visited{color:#fff; text-decoration:#ba0520;}
ul.footerColumn li a:active{color:#fff; text-decoration:none;}
ul.footerColumn li a:hover{color:#ba0520; text-decoration:none;}

/************************************ 
Content page footer layout and navigation
************************************/

#contentFooterWrap ul {list-style-type:none;margin:5px 0 15px 20px;text-align:left;padding:10px 0 40px 0;}
/**+html #contentFooterWrap ul{margin:120px 0 5px 20px;}*/
#contentFooterWrap ul li {display:inline;vertical-align:middle;}
#contentFooterWrap ul li a {font-size:1.2em;color:#a7b1b7;text-decoration:underline;}
#contentFooterWrap ul li a:hover {color:#ba0520;text-decoration:none;}

/************************************ 
Home page right hand sub site menu navigation
************************************/

/*Home page links in the video box */
#siteNavContent.homePage a{text-decoration:underline; color:#10223e; font-weight:normal; font-size:1.1em;}
#siteNavContent.homePage a:hover{text-decoration:underline; color:#a7b1b7;}

#siteNavContent.homePage a.Socials{padding:0;margin:0;}

/* This is the links for the site nav on content pages */
#siteNavContent a {font-size: 11px;font-weight:bold;padding-right: 15px;color:#a7b1b7;text-decoration:none;}

#siteNavContent ul {
    background: transparent url(../Images/layout/siteNavigation-bg.gif) top right repeat-y;	
	list-style-type:none;text-align:right;
	width: 220px;margin: 0 auto;	
}

#siteNavContent ul li {
	background: transparent url(../Images/layout/siteNav-underline.gif) bottom right no-repeat;
	display:block;height:22px;line-height:1.8em;
}
#siteNavContent ul li a:hover{color:#fff;text-decoration:underline;cursor:pointer;}
#siteNavContent ul li:hover {background: transparent url(../Images/layout/siteNav-hover.gif) top right no-repeat;line-height:1.8em;}


div.update {
	font-size: 1em;/*Set to pixels to exclude from font resize script */
	color: #383a3c;
	text-align:right;
	padding-right: 15px;
}

#siteNavContent p.subHeading {
    color: #fff;
    font-size:1.2em;/*Set to pixels to exclude from font resize script */
    font-weight:bold;
	clear:both;
}

#siteNavContent p.reportIssues {margin-right:15px;}
#siteNavContent p.reportIssues a{font-size:10px;color:#060e1b;text-decoration:underline; font-weight:normal; padding:0;}
#siteNavContent p.reportIssues a:hover{color:#ba0520;text-decoration:none;}

/*IE7 Fix for Content Manager heading*/ 
*+html .botSect {margin-top:25px;}

/* addThis social networking widget */
.addThis {
    height:17px;
    border:none;
	background-color:#fff;
    width:137px;
    margin: 0 0 15px 10px;
	text-align:left;
	float:right;
	
}
.addThis img {vertical-align:middle;}/*Centers the text*/

.star
{
    background-image:url("../images/layout/universe.jpg");
    background-repeat:no-repeat;
    background-color:#000;
}

#pageContent .origtd {border:0px; margin:0 0 0 0;}

#pageContent .origtd table{
	background-color:transparent;
	border:0px;
}

#pageContent .origtd td{
	background-color:transparent;
	padding:0px;
}

#pageContent .origtd img{
	clear:both;
}

#pageContent .origtd a[href^="http:"]{
	background:none;
	padding:1px;
}

#pageContent .origtd a{
	text-decoration:none;
	color:#4f6b72;
}

#AvalonExternal{
	position: absolute; 
	margin-top: -33px; 
	margin-left: 90px;
}

#AvalonExternal a{
	text-decoration:none;
}

#AvalonClick{
	float:left;
}

#AvalonClickLink{
	float:left;
	margin-top:-2px;
}

h2.siteNavHeadAirShow {
	/*border:1px solid green;*/
	background: transparent url(../Images/layout/siteNavHead_AirShow.png) top right no-repeat;
	height: 32px;
	text-transform:uppercase;
	text-align:right;
	padding:20px 10px 0px 0;
	/*padding:10px 10px 15px 0\9;/*HACK IE Only */
	font: bold 13px Lucida Grande,Lucida Sans,Arial,sans-serif;
	color: #a7b1b7;;
	text-transform: uppercase; 
}

#AccessAirShow{
	position:absolute; 
	margin-top:255px;
	margin-left:80px;
	/*border:1px solid #FFF;*/
	width:210px;
	height:38px;
}

*+html #AccessAirShow{
	position:absolute; 
	margin-top:296px;
	margin-left:120px;
	/*border:1px solid #FFF;*/
	width:210px;
	height:38px;
}

#F35{
	position:absolute; 
	margin-top:25px;
	margin-left:85px;
}

*+html #F35{
	position:absolute; 
	margin-top:65px;
	margin-left:127px;
}


#break{
	position: absolute;
	margin-top:-20px;
	margin-left:-20px
}
*+html #break{
	position: absolute;
	margin-top:20px;
	margin-left:20px
}

#homeVideoBoxAirShow {
	margin-left:670px;
	margin-top: -40px;
	width:250px;
	float:right;
	position:absolute;
   _margin-left:0px;/* HACK IE only*/
   _margin-top:-5px;  /*HACK IE6 float issue*/
   _position:inherit;
}

*+html #homeVideoBoxAirShow {
	position:relative;
	margin-top:-80px;
	margin-left:-490px;
}

.wallpaper{
	border:2px solid #d4e2ea;
}

.wallpaper1{
	border:2px solid #666;
}

#pageContent .papersize{
	background: transparent; vertical-align:text-top; padding-left: 10px; letter-spacing: 2px; text-transform: uppercase; font-family: 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold;
}


/**+html #AvalonClick{
	position: absolute; 
	margin-top: -10px; 
	margin-left: 30px;
}

*+html #AvalonClickLink{
	position: absolute;
	margin-top: -33px;
	margin-left: 440px;
}*/
