body {	
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
    font-size:70%;
    text-align:left;
}
	
img { border:0; }
		
/**********************************************************/

/**-- Header --**/
.bgheader	{
	width: 760px;
	background: url(/images/common/header.gif) 10px 10px no-repeat;
	height:100px;
	border-bottom:1px solid #B3B3B3;
}


/**-- Header --**/
#bgheader { position:relative; background:#F00000 url(/images/common/header_bg.gif) repeat-x; width: 996px; border-bottom:1px solid #767676; }

#bg	{ width: 996px; }

#main_header_img { float:left; height:80px; margin-top:23px; width:242px; }

#main_dropmenu { float:right; display:inline; margin:40px 44px 0 0; }
#main_dropmenu h1 { background:#F00000 url(/images/common/skyPressOffice.gif) no-repeat; height:12px; line-height:100%; overflow:hidden; text-indent:-9999px; width:139px; margin:0 0 6px 0; }

#main_dropmenu h1 a { display:block; }
#main_dropmenu select { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:100%; }

#pressTitle { float:left; width:257px; margin-top:38px; }
#pressTitle h1 { background:url(/images/common/pressoffice_title.gif) no-repeat; margin:0 0 7px 0; padding:0; line-height:100%; height:11px; width:184px; text-indent:-9999px; overflow:hidden; }
#pressTitle h5 { color:#FFF; font-size:110%; margin:0; padding:0; line-height:120%;  }

#topmenu { background:#F00000 url(/images/common/submenu_bg.gif) repeat-x; border-top:1px solid #FFF; border-bottom:1px solid #FFF;  height:22px; }

#topmenu ul { padding:0; margin:6px 0 0 15px; }
#topmenu ul li { float:left; font-size:100%; font-weight:bold; line-height:90%; list-style:none; width:161px;  }
#topmenu ul li a { color:#000; text-decoration:none; } 
#topmenu ul li a:hover { color:#F00000; }
#topmenu ul li.lastChild { width:240px; }

/* Navigation *******************************************/

#navPanel { background: url(/images/common/nav_bg.gif) repeat-x; height:78px; padding:10px 0 0 15px;  }
#navPanel ul {  float:left; font-weight:bold; list-style:none; margin:0; padding:0; width:161px; }
#navPanel ul li { color:#999; font-size:100%; padding-bottom:5px; text-transform:uppercase; }
#navPanel li a { background:url(/images/common/arrow_red.gif) left 2px no-repeat; color:#FFF;  padding-left:11px;  text-decoration:none;  }
#navPanel .listItem { margin-top:19px; }
#navPanel li a:hover { background:#FFF url(/images/common/arrow_black.gif) left 2px no-repeat; color:#000; font-size:100%; font-weight:bold; padding-left:11px; text-decoration:none; padding-right:3px;  }

/* Navigation *******************************************/


/* Search *******************************************/

#searchbox	{
    float:left;
    position:relative;
	width: 200px;
	color: #000;
	margin:38px 0 2px 0;
	font-size:100%;
}

#searchbox fieldset { border:0; margin:0; padding:0; }

#searchbox .submits { position:absolute; top:1px; right:30px; }

#searchbox .small	{ padding-bottom: 5px; }
#searchtitle	{
    height: 15px;
	color: #FFFFFF;
	padding: 0px 0px 0px 13px;
	margin: 0 0 5px 0;
	background: #E92300;
}


form	{
	margin: 0px;
}

.title {
	font-size: 150%;
	font-weight:bold;
	color:#000;
	margin:0px 10px 0px 10px;
}
	
.trns-txt {
	margin:20px 10px 0px 10px;	
	font-size: 100%;
	color: #333333;
	float:left;
	}	
	
.sml-txt {
	font-size:100%;
	padding:10px 10px 0px 10px;
	}
	
.txt {
	padding:10px 10px 0px 10px;
	}

.txt a:link, 
.txt a:visited, 
.sml-txt a:link, 
.sml-txt a:visited {
	color: #333333;
	text-decoration:none;
	}	
	
.txt a:hover,
.txt a:hover {
	color: #DF2521;
	text-decoration:underline;
	}
	
.credits {
	width: 100px;
	font-size:110%;
	color: #999999;
	float: left;
	margin: 10px 0px 0px 10px;	
	}	
	
.credits2 {
	float: left;
	width: 140px;
	font-size:110%;
	color: #999999;
	padding:10px 10px 0px 10px;
	}	
.credits3 {
	font-size:110%;
	color: #999999;
	padding:10px 10px 0px 0px;
	}

.searchcredits {
	width: 170px;
	font-size:110%;
	color: #999999;
	float: left;
	padding:10px 10px 0px 20px;
	}

.searchpagesleft {
	width: 80px;
	font-size:110%;
	color: #999999;
	float: left;
	padding:10px 10px 0px 20px;
	}	
	
.searchpagesright a {
color:#E92300
	}		

.searchpagesright {
	width: 420px;
	text-align: right;
	font-size:110%;
	color: #999999;
	float: right;
	padding:10px 10px 0px 20px;
	}	
	
.small-white {
	font-size:100%;
	color:white;
	}
	
.small-black {
	font-size:100%;
	color:#000000;
	}	
	
#search-box {
	width: 144px;
	height: 110px;
	}
	
.srch-txt {	
	font-size:100%;
	font-weight:bold;
	padding:10px 10px 0px 10px;
	}
	
.srch {
	font-size:110%;
	padding:10px 0px 10px 10px;
	}
	
.txt-srch-btn {
	font-size:110%;
	color:black;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	}
	
.srch-btn {
	font-size:110%;
	padding:0px 10px 10px 20px;
	}
	
.srch-txt-small {
	font-size: 100%;
	padding:0px 10px 0px 20px;
	}
	
.footer, .footer a:link, .footer a:visited  {
	font-size:100%;
	color:#000000;
	padding-top:3px;
	text-decoration: none;
	font-weight:bold;
	}
	
.footer a:hover {
	color:#000000;
	text-decoration: underline;
	}
	
#footer p { 
	margin-left:0;
	margin-top:5px;
	}	

.redText { color:#D41E00; }

#copyright	{
	width: 996px;
	font-size: 100%;
	text-align: left;
	padding:10px 0 0 0;
	color: #000000;
	background:url(/images/common/copyright_bg.gif) repeat-x;
	text-indent:10px;
}

#footer	{
	width: 996px;
	font-size: 100%;
	text-align: left;
	margin: 15px 0 0 0;
	padding: 15px 0 5px 0;
	color: #000000;
	background:url(/images/common/footer_bg.gif) repeat-x;
	text-indent:10px;
}



#nav { background:#E9E8E8; margin:5px 0px 50px 0px; padding:0 0 0 0; }

.nav-large {
	color: #000000;
	font-size:10px;
	text-decoration: none;
	}
	
.nav-large a  {	
	padding:0 0 0 13px; 
	text-decoration:none;
	color:#000000;
	display:block;
	height:15px;
    }
	  
.nav-large a:hover {        
	background:#E9E8E8 url(/images/common/redNavBar.gif) left repeat-y;
	color: #000000;
	font-weight:bold;
	}


body#home a.homenav {
background:#E92300;
color:#FFFFFF;
font-weight:bold;

}


a.homenav {
background:#E92300;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
border-bottom: 1px solid #FFFFFF;
height:15px;
}
	
a.homenav:hover {
background:#E92300;
color:#FFFFFF;
font-weight:bold;
}	
	
body#archive a.archivenav,
body#subscribe a.subscribenav,
body#contacts a.contactsnav	{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background:#E9E8E8 url(/images/common/redNavBar.gif) left repeat-y;
}	

.red, .red a:link, .red a:visited   {
	color: #DF2521;
	text-decoration:none;
	}	
	
.red a:hover {
	color: #DF2521;
	text-decoration:underline;
	}
	
 .grey-pnl {
	font-size:100%;
	padding:10px;
	margin-top:20px;
	} 

	
/**********************************************************/
	
.image-left {
	border:1px solid #000066;
	float:left;
	margin:0px 10px 5px 0px;
	}
	
.image-right {
	border:1px solid #000066;
	float:right;
	margin:10px 0px 10px 0px;
	}
	
.red-bar {
	height:17px;
	margin:25px 0 0px 10px;
	color:#E92300;
	font-weight:bold;
	font-size:110%;
	}
	
#blue-bar {
	background:#000066;
	height:17px;
	width:602px;
	}
		
#print-footer {
	background:#e5e5e5;
	margin:20px 0px 20px 0px;
	height:20px;
	width:634px;
	}
	
.clear {	
	clear:both;
    height:1px;
    overflow:hidden;
}


.text, .audio, .video, .non { float:left; display:block; width:46px; height:16px; margin:7px 10px 0 0;  }

.text  { background:url(/images/common/text.gif)   }
.audio { background:url(/images/common/audio.gif)  }
.video { background:url(/images/common/video.gif)  }
.non   { background:url(/images/common/empty.gif)  }


/*
-------------------------------------------------------------- 
CLEAR FLOATS
-------------------------------------------------------------- 
*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix { display: inline-block; }
/* hides from IE/Mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end hide from IE-Mac */
/*** end clearing hack  ***/