/**
 * Core
 */

a:link,
a:active,
a:visited {
  text-decoration : none;
  cursor:pointer;
  color:#989898;
  padding-left:0px;
  font-weight:normal;
}

a:hover {
		
 color:white;
}

a.Event {
  font-family : arial;
  font-style  : normal;
}

body {
  font-family : arial;
  font-size   : .9em;
  border-top  : solid #999999 1px;
  margin      : 0px;
  padding     : 0px;
  min-width:1024px;
  width:100%;
  height:100%;
  min-height:768px;
  overflow-x:hidden;
  overflow-y:hidden;
  background:black;
  margin-left:2px;
  
}

h1 {
  font-size   : 1.3em;
  font-weight : bold;
  font-style  : normal;
  
  margin      : 0px;
  padding     : 0px;
}

h2 {
  font-size   :0.9em;
  font-weight : bold;
  font-style  : normal;
 
  margin      : 0px;
  padding     : 0px;
}


div.Clear {
  clear   : both;
  height  : 1px;
  
  margin  : 0px;
  padding : 0px;
}

.Clear {
  clear   : both;
  
  margin  : 0px;
  padding : 0px;
}

.searchForm {
	padding: 5px;
	margin-left: 10px;
	}
.searchBox {
   font-size: 10px;
   border: 0px solid #666666;
   background: #707070;
   color: #ffffff;
   padding:2px;
   width: 125px;
   margin-left: 15px;
   margin-top: 5px;
   margin-bottom: 5px;
}

.uppercase { 
	text-transform: uppercase 
}

/***Helpers**************/
 
.fleft{
	float:left;
}
.fright{
	float:right;
	}
.bold{
	font-weight:bold;	
}
.italic{
	font-style:italic;	
}

/*Accordion Menu
*/



.rmenu_Why_the_Academy {
padding:0px;
background: url(../elements/menu/grayWhy.png) no-repeat; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:10px;
color: #929494; 
height: 23px;
margin-left: 3px;
}

.rmenu_Why_the_AcademyIE6 {
padding:0px;
background: url(../elements/menu/grayWhyIE6.jpg) no-repeat; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:10px;
color: #929494; 
height: 23px;
margin-left: 3px;
}

.menuwhy_selected{
background: url(../elements/menu/grayWhyOn.png) no-repeat;
color: white; 
cursor:pointer;
}

.menu1_selected{
background: url(../elements/menu/grayWhyOn.png) no-repeat;
color: white; 
cursor:pointer;
}

.rmenu_Getting_in_the_Academy {
padding:0px;
background: url(../elements/menu/grayAdmission.png) no-repeat; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:10px;
color: #929494; 
height: 23px;
margin-left: 3px;
}

.rmenu_Getting_in_the_AcademyIE6 {
padding:0px;
background: url(../elements/menu/grayAdmissionIE6.jpg) no-repeat; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:10px;
color: #929494; 
height: 23px;
margin-left: 3px;
}


.menu23_selected{
background: url(../elements/menu/grayAdmissionOn.png) no-repeat;
color: white; 
cursor:pointer;
}
.menuGetting_in_the_Academy_selected{
background: url(../elements/menu/grayAdmissionOn.png) no-repeat;
color: white; 
cursor:pointer;
}

.rmenu_Life_Inside {
padding:0px;
background: url(../elements/menu/grayLife.png) no-repeat; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:10px;
color: #929494; 
height: 23px;
margin-left: 3px;
}

.rmenu_Life_InsideIE6 {
padding:0px;
background: url(../elements/menu/grayLifeIE6.jpg) no-repeat; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:10px;
color: #929494; 
height: 23px;
margin-left: 3px;
}


.menu11_selected{
background: url(../elements/menu/grayLifeOn.png) no-repeat;
color: white; 
cursor:pointer;
}

.menuLife_Inside_selected{
background: url(../elements/menu/grayLifeOn.png) no-repeat;
color: white; 
cursor:pointer;
}

.rmenu_after {
padding:0px;
background: url(../elements/menu/grayAfter.png) no-repeat; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:10px;
color: #929494; 
height: 23px;
margin-left: 3px;
}

.rmenu_afterIE6 {
padding:0px;
background: url(../elements/menu/grayAfterIE6.jpg) no-repeat; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:10px;
color: #929494; 
height: 23px;
margin-left: 3px;
}


.menuafter_selected{
background: url(../elements/menu/grayAfterOn.png) no-repeat;
color: white; 
cursor:pointer;
}

.menu16_selected{
background: url(../elements/menu/grayAfterOn.png) no-repeat;
color: white; 
cursor:pointer;
}

.rmenu_Cadet_Profiles {
padding:0px;
background: url(../elements/menu/grayCadet.png) no-repeat; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:10px;
color: #929494; 
height: 23px;
margin-left: 3px;
}


.rmenu_Cadet_ProfilesIE6 {
padding:0px;
background: url(../elements/menu/grayCadetIE6.jpg) no-repeat; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:10px;
color: #929494; 
height: 23px;
margin-left: 3px;
}

.reloadTab {
	background: url(../img/reloadTabArrow.png);
	height: 21px;
	width: 21px;
	}

.reloadTabIE6 {
	background: url(../img/reloadTabArrowIE6.jpg);
	height: 21px;
	width: 21px;
	}
	
.subNavCopy  {
	background: url(../img/assets/subNavCopy.png) repeat-x;
	width: 100px;
	}

.subNavCopyOn:hover  {
	background: url(../img/assets/subNavCopyOn.png) repeat-x;
	width: 100px;
	}


.menu27_selected{
background: url(../elements/menu/grayCadetOn.png) no-repeat;
color: white; 
cursor:pointer;
}

.menuCadet_Profiles_selected{
background: url(../elements/menu/grayCadetOn.png) no-repeat;
color: white; 
cursor:pointer;
}

.rmenu_are {
padding:0px;
background: url(../elements/menu/grayAre.png) no-repeat; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:10px;
color: #929494; 
height: 23px;
margin-left: 3px;
}
.menu28_selected{
background: url(../elements/menu/grayAreOn.png) no-repeat;
color: white; 
cursor:pointer;
}
.menuare_selected{
background: url(../elements/menu/grayAreOn.png) no-repeat;
color: white; 
cursor:pointer;
}

.pageContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	color: #989898;
	padding: 3px;
	margin: 0px;
}

#AFAGallery .ui-resizable-se {
		display:none;
	}

#AFAGallery .ui-resizable-handle {
	bottom: 0px;
	right: 0px;
	width: 10px;
	height: 10px;
	cursor: se-resize;
	}

#printIcon {
	background-image: url(../img/assets/printIcon.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 12px;
	float: right;
	}

p.pageCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #989898;
	padding: 0px;
	margin-bottom: 6px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #989898;
	padding: 0px;
	margin-bottom: 4px;
	margin-top: 5px;
}

table {
	margin-left: 0px;
}

td.pageContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #989898;
	padding: 0px;
	margin-bottom: 4px;
	margin-top: 5px;
}

.pageContent ul{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #989898;
	padding: 0px;
	margin-bottom: 6px;
	margin-top: 5px;
}
table.pageCopy {
	margin-left: 45px;
}

h1.pageCopyHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #8fbfed;
	padding: 0px;
	margin: 0px;
}



ol  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	padding: 0px;
	margin-left: 25px;
	margin-bottom: 4px;
	margin-top: 5px;
}

ul  {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	color: color: #989898;
	padding: 0px;
	margin-left: 25px;
	margin-bottom: 4px;
	margin-top: 5px;
}




/**
 * Elements
 */


#AFMenu {
  width   : 180px;
  text-align:left;
  position:absolute;
  top: 0px;
  right:0px;
  z-index : 300;
  background: url('../elements/menu/menuBkgrnd.png');
  padding-bottom: 0px;
}


#AFMenuIE6 {
  width   : 180px;
  text-align:left;
  position:absolute;
  top: 0px;
  right:0px;
  z-index : 300;
  background: url('../img/blackcIE6.jpg');
  padding-bottom: 0px;
}

#Bg{
	position:fixed;
	top:0px;
	width:100%;
	height:100%;
	min-width:1024px;
	min-height:728px;
	left:0px;
	z-index:1;
}
/*
#Bg  img{
	position:fixed;
	
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
*/
#Page {
  /*background: url(../tmp/10.00.00.jpg) 50% 0% repeat-x;*/
  /*background: url('../img/photoBackground.png');
  background-repeat : repeat-y | repeat-x;*/
  
  font-size  : .9em;
  z-index:3;
  width:100%;
  height:100%;
  margin     : 0px auto;
}



#ViewPort {
  width      : 999px;
  font-size  : .9em;
  text-align : center;
  margin     : 0px auto;
  height:100%;
  /*background : #333333;*/
}

#PaneLoader{
width:999px;
min-height:600px;
position:relative;
top: 0px;
left:0px;
float:left;
}

#Square{
  font-size : .9em;
  min-height: 800px;
  margin    : 0px auto;
  background: gray;
  opacity:0.3;
  overflow-x:hidden;
  overflow-y:hidden;
  z-index:50;
}
#Grid{
width         : 100%;
}

#logoHeader {
padding:0px;
position:absolute;
left:0px;
top:0px;
z-index:200;
background: url(../img/headerSpan2.png) repeat-x;
width: 100%;
height: 81px;
}

#logoImg {
padding:0px;
position:absolute;
left:0px;
top:0px;
z-index:200;
background: url(../img/hdrGradient.png) no-repeat;
width: 510px;
float:left;
height: 81px;
}

#headerImg {
padding:0px;
position:absolute;
left:0px;
top:0px;
z-index:200;
background: url(../img/blank.png) no-repeat;
background-repeat: no-repeat;
width: 80px;
height: 81px;
float:left;
cursor: pointer;
}

/*

#Footer #Badges {
  float  : right;
  
  margin : 8px 0px;
}

#Footer #Badges img {
  margin : 2px 0px 2px 4px;
}

#FooterNavi {
  color   : #CCCCCC;
  float   : left;
  display : inline;

}
  */
 
/* Accordion menu
*/

.MenuRoot {
	margin-left: 3px;
	}

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

.AccordionPane{
height:120px;
}

.Fly
{
	background: url('../elements/menu/menuBkgrnd.png');
	color:white;
	width:168px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.FlyIE6
{
	
	background: url('../img/blackcIE6.jpg');
	color:white;
	width:168px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.Fly a
{
	padding:3px;
	/*margin-left:4px;*/	
	font-size:10px;
	display: block;
	color:#989898;
	margin-top: 5px;
	margin-bottom: 5px;	
}

.TabbedPane{
background: url('../elements/menu/menuBkgrnd.png');
color:#989898;
}
 
.TabEle{
margin:5px;	
}



.Fly a:hover
{
	background-image: url('../img/flyOutBkgrnd.png');
	color:white;
	cursor:pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	
}

.FlySub a
{
	padding:3px;
	font-family:arial;
	margin-left:4px;	
	font-size:10px;
	display: block;
	color:#989898;
	margin-top: 5px;
	margin-bottom: 5px;	
}
ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
	width:90%;
}

ul.menu li a {
  padding: 0;
  margin-top: 3px;
  margin-left: 8px;
   
}

ul.menu li a:hover {
}

ul.menu li ul li a {
  color:#E3E3E3;
  margin-left: 6px;
  font-size:10px;
}

ul.menu li ul li a:hover {
	color:white;
}
.Banner {
	width:100%;
	height:41px;
	margin-left: 3px;
	margin-top: 2px;
}

img.BannerImg {

	float:left;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
	cursor:pointer;
	border: 0px solid white;
}

img.BannerImg:hover {
	background-image: url('../img/assets/falconOn63x34.png');
	float:left;
	margin-left:3px;
	margin-top:3px;
	margin-bottom: 3px;
	cursor:pointer;
	border: 0px solid white;
}

#FeaturedStories .Story{
	font-size:10px;
	font-family:arial;
	padding:3px;
	float:right;
	width:60%;
	heigth:100%;
}

#JustFor .JustF{
	font-size:10px;
	font-family:arial;
	padding:2px;
	margin-left:8px;
	margin-bottom: 2px;
	margin-top: 2px;
	display: block;

}
/****/
 
#footerNav li {
  color : #717171;
 
}  
#footerNav a:link {
  color : #717171;
 
}
#footerNav a:active {
  color : #7f7f7f;
}
#footerNav a:visited {
  color : #646464;
}
#footerNav a:hover{
  color : white;
  cursor: pointer;
}

#footerNavi a:hover {
  color : white;
}

#footerNavi a:active {
  color : red;
}

#footerNavi ul li {
  padding : 3px 3px;
  display: inline;
}

/*Tabbed Navigation Elements */
#TabbedContainer ul li {
  padding : 3px 3px;
  display: inline;
}

#TabbedContainer ul li:hover {
  color:white;
  cursor:pointer;
}

.TabbedMenu{
height:0px;
display:none;
}

.TabbedM{
width:30%;
float:left;
padding:3px;
}

.TabbedMenu li {
  padding : 6px;
  display: inline;
  margin:4px;
  background: url(../img/assets/subNavCopy.png);
}

.TabbedMenu li:hover {
  color:white;
  cursor:pointer;
  
  background: url(../img/assets/subNavCopyOn.png) repeat-y;
}

.TabbedMenuEle{
  padding : 6px;
  width:100%;
  margin:4px;
  color:#989898;
  /*background: url(../img/assets/subNavCopy.png);*/
}

.TabbedMenuEle:hover {
  color:white;
  cursor:pointer;
  /*background: url(../img/assets/subNavCopyOn.png) repeat-y;*/
}


/*Cadet Video Profiles elements*/

.CadetCollection{
width:90%;
padding:10px;
}

.CadetVideos{
padding:5px;	
}

.CadetName{
padding:2px;	
}

.CadetYear:hover{
color:white;
cursor:pointer;
}

.CadetCollection .Separator{
margin-left:2px;
margin-right:2px;
}


#Footer {
background : url(../elements/menu/footerBkgrnd.png) repeat;
  z-index    : 950;
  color		 : #717171;
  font-size  : 10px;
  font-family : arial;
  font-size   : .8em;
  font-style  : normal;  
  border-top  : solid #EAEAEA 0px;
  margin      : 0px 0px;
  padding-top : 0px;
  width: 100%;
  height: 35px;
  position: absolute;
  bottom: 0px;
  
}

#applyNow {
	background: url(../img/applyNow.png) no-repeat;	
	height: 31px;
	width: 98px;
	left: 1px;
	position: absolute;
	bottom: 0px;
	}

#applyNowCopyBox {
	top: 12px;
	width: 100%;
	left: 1px;
	padding-bottom: 5px;
	}

#applyNow:hover {
	background: url(../img/applyNowOn.png) no-repeat;
	cursor:pointer;
	}


	.applyBox {
		width: 263px;
		max-height: 342px;
		position   : fixed;
		z-index    : 2001;
		bottom:35px;
		left:5px;
		color:white;
		display:none;
		background: url(../img/applyRepeat.png) no-repeat;
	}

	
	.applyOpenCont {
		border: solid #EAEAEA 0px;
	}
	
	.applyOpenCopy {
		font-size: 11px;
		font-family: arial;
		color: white;
		margin-top:0px;
		padding-left: 10px;
		padding-right: 7px;
		padding-bottom: 0px;
		padding-top:2px;
	}
	
	.applyOpenCopyBlue {
		font-size: 11px;
		font-family: arial;
		color: #7eaed4;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 0px;
		border: solid #EAEAEA 0px;
	}
	
	p.applyOpenCopyBlue {
		font-size: 11px;
		font-family: arial;
		color: white;
		padding: 0px;
		margin-left: 10px;
	}
	a.applyOpenCopy  {
		font-size: 11px;
		font-family: arial;
		font-weight: normal;
		color: white;
	}

	a.applyOpenCopy:hover {
		font-size: 11px;
		font-family: arial;
		font-weight: normal;
		color: #7EAED4;
	}

#footerNav {
font-family: Verdana, sans-serif;
float: left;
list-style-type:none;
margin: auto;
border  : solid #EAEAEA 0px;
padding:0px;
position: absolute;
left: 105px;
bottom: 1px;
} 

#footerNav li {
font-family: Verdana, sans-serif;
height: 19px;
float: left;
list-style-type:none;
margin: auto;
border  : solid #ff0000 0px;
padding: 4px;
padding-left: 12px;
} 

#footerNav ul {
font-family: Verdana, sans-serif;
height: 19px;
float: left;
list-style-type:none;
margin: auto;
border  : solid #EAEAEA 0px;
} 

/* #footerImg {
	background: url(../img/icon-share.gif);
	background-repeat: no-repeat;
	position: absolute;
	bottom: 11px;
	left: 816px;
	height: 12px;
	width: 11px;
	float: left;
	margin-left: 0px;
	margin-top: 5px;
	border: 0px;
	padding: 0px;
} 


#footerImg:hover {
	background: url(../img/icon-shareOn.gif) no-repeat;
	cursor:pointer;
	}
*/

/*
* jQuery Gallery
*/
.AFAGallery{background:black; border: #000000 1px solid;}
.AFAVideoContainer{background:black;}
.ContentGallery {position:relative;margin-top:2em;}
table#AFAGallery{width:702px;margin:0 auto;z-index:3000;}
.AFAGallery li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.AFAGallery li div{left:240px}
.AFAGallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#MainImage{margin:0 auto;height:600px;width:700px;}
#MainImage img{margin:0px auto;}
.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
.galleria{list-style:none;width:800px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */




.ui-resizable-w {
cursor:w-resize;
height:100%;
left:-5px;
top:0;
width:7px;
}
ui-resizable-n {
cursor:w-resize;
height:100%;
left:-5px;
top:0;
width:7px;
}
ui-resizable-e {
cursor:w-resize;
height:100%;
left:-5px;
top:0;
width:7px;
}
ui-resizable-s {
cursor:w-resize;
height:100%;
left:-5px;
top:0;
width:7px;
}


/*
* jQuery Site Index
*/

#SiteIndexContainer{
background:black;
display:none;
position:absolute;
top:50px;
z-index:5000;
border:1px solid #000000;
padding:10px;
width:700px;
height:430px;
}

#SiteIndexContainer .jScrollPaneContainer{
background:black;
position:absolute;
top:50;
z-index:5000;
border:1px solid #000000;
padding:3px;
width:700px;
height:360px;
}


.siteIndexElement:hover{
color:white;
cursor:pointer;
	}
.siteIndexResult:hover{
color:black;
font-weight:bold;
cursor:pointer;
	}
	
.searchHdr {
width: 699px;
height: 150px;
float: left;
	}
	
#searchClearBtn {
	float: right;
	height:29px;
	width: 54px;
	background-image: url(../img/searchClearBtn.png);
	background-repeat: no-repeat;
	margin-right:13px;
	cursor: pointer;
}

#searchClearBtn:hover  {
	float: right;
	height:29px;
	width: 54px;
	background-image: url(../img/searchClearBtnOn.png);
	background-repeat: no-repeat;
	margin-right:13px;
	cursor: pointer;
	}
/*Search Modal style*/
#SearchModal{
background:black;
position:absolute;
top:90px;
text-align:left;
z-index:5000;
border:1px solid #989898;
padding:10px;
width:700px;
height:780px;
}
table.SIndex td.AZIndex_selected{
background:red;
color:white;
}

table.SIndex tr{
	width:8px;
	border: 1px solid black;	
}

table.SIndex td{
	width:25px;
	margin: 0px auto;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	background:black;
	color:#989898;	
	font-size: 14px;
}
table.SIndex td:hover{
	background:red;
	color:white;
}
#ViewPort .Input{
	padding:5px;
	margin:2px
}
#SiteContent th{
color:black;
height:50px;
font-size:15px;
background-color:#DDDDDD;
}
#sitePages{
text-align:left;
color:#989898;
font-family:Arial;
width:80%;
padding-left: 9px;
margin-top: 15px;
}

#searchMin {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../img/assets/searchMin.png);
	height: 10px;
	width: 10px;
	z-index: 2001;
	}
.searchMin {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../img/assets/searchMin.png);
	height: 10px;
	width: 10px;
	}
.searchField {
	   background: #707070;
	   height: 15px;
	   width: 260px;
	   padding-left: 3px;
	   border: 0px solid #781351;
	   color: #ffffff;
	   font-size: 12px;
	   font-weight: bold;
	   font-family: Arial, Sans-Serif;
	   padding: 6px;
	   padding-top: 4px;
	   text-transform: uppercase;
	   margin-left: 5px;
	}


#searchField input[type="text"] {
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 4px;
    display: block;
    border: solid 1px #0000ff;
    width: 300px;
}


#searchResults{
text-align:left;
color:#ffffff;
color:white;
padding:10px;
width:85%;
background:#707070;
font-family:Arial;

}
#searchResults ul{
list-style-type: none; 
}
#searchResults li{
font-size:12px;
padding:2px;
overflow: hidden;
}

#ScrollPane {
	float: left;
	width: 700px;
	height: 320px;
	top: 30px;
	}

.searchContent {
	display:none;
	width: 80%;
	}
	
	
.searchBar {
		height: 25px;
		min-width: 100%;
		background: url('../img/searchBar.png') repeat-x;
		color: #000000;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		padding-top: 5px;
}

.searchGrayArea {
		background-color: #707070;
		max-width: 100%;
		z-index: 20;
	}

.searchPgCopy {
		font-size: 12px;
		color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		margin-left: 0px;
		padding-top: 3px;
	}

/*
* jQuery ScrollPane
*/




.pageContent .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	width:100%;
	padding:5px;
	color:#989898;
	z-index:2000;
	background: none;
	top: 8px;
}

.TabScrollPane{
	height:400px;
}

.jScrollPaneContainerIE6 {
	position: relative;
	overflow: hidden;
	width:100%;
	padding:5px;
	background: url('../img/blackIE6.jpg');
	color:#989898;
	z-index:2000;
}

.backButton {
	margin-right:5px;
	background: url('../img/reloadTabArrow.png') no-repeat;
	cursor:pointer;
}


#searchJScroll {
	height: 282px;
	top:35px;
	width: 650px;
	}

.jPaneTitle{
font-family:Arial;
color:white;
padding-left:4px;
padding-top:4px;
font-size:10px;
	
}
.jScrollPaneTitle {
	padding-right:10px;
	font-family:Arial;
	padding-left:5px;
	background: black;
	padding-top:4px;
	font-weight:bold;
	color:#6599cb ;
	padding-top:4px;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url('../img/assets/black.png');
}

.menuBox
{
	background: url('../img/assets/black.png');
	padding:10px;
}
.jScrollPaneDrag {
	position: absolute;
	height:20%;
	background: red;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}


.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

.scroll-pane{
	font-size:11px;
	color:#989898;
	line-height: 155%;
	margin-top:-4px;
}

.scroll-pane h1{
	color:#6599cb ;
}

.searchScroll {
	float: left;
	}
	
/*ALO*/

tr.Tab_Info{
margin:5px;
padding:5px;
height:18px;
}



.Alo_FormButton {
	background: url('/img/ALOsubmit.png') no-repeat;
	height: 16px;
	width: 68px;	
	border: 0px;
	cursor: pointer;
	}

.Alo_FormButton2 {
	background: url('/img/ALOsearchAgain.png') no-repeat;
	height: 16px;
	width: 114px;	
	border: 0px;
	cursor: pointer;
	}


.Alo_Info{
font-size:10px;
font-family:Arial;
padding:2px;
color:#ffffff;
padding-left: 15px;
}

#Alo_Results{
float:right;
width:75%;
height:410px;
color:#989898;
}

h1.Alo_Info{
font-weight:bold;
font-size:15px;
color:#ffffff ;
padding:8px;
}

a.Email{
color:#6599cb ;
}

#Alo_Lookup_Form{
width:20%;
}

#Region_Results{
margin-left:100px;	
}
/**************/
/*Events*/
.EventContainer{
background:#262626;
margin:5px;
color:white;
padding:3px;
width:150px;
height:80px;
}


select {
   font-size: 10px;
   border: 0px solid #666666;
   color: #ffffff;
   padding:2px;
   width: 125px;
   margin-left: 2px;
   margin-top: 5px;
   margin-bottom: 5px;
}

.alo_searchBox {
   background: #707070;
   font-size: 10px;
   border: 0px solid #666666;
   color: #ffffff;
   padding:2px;
   width: 125px;
   margin-left: 2px;
   margin-top: 5px;
   margin-bottom: 5px;
}

.alo_selectBox {
   font-size: 10px;
   border: 0px solid #666666;
   color: #ffffff;
   width: 125px;
   margin-top: 5px;
   margin-bottom: 5px;
}

.selCont {
	clear:both; margin-bottom:20px; padding-bottom:40px; 
	float:left; border-bottom:dotted 1px #000; width:600px;
	}

.EventContainer:hover{
background:white;
color:red;
cursor:pointer;
}

.EventContainer_disabled{
background: #262626;
color:red;
margin:5px;
padding:3px;
width:150px;
height:80px;	
}

.EditBar{
background:black;
color:#989898;
width:99%;
padding:1px;
height:18px;
font-size:10px;
cursor:pointer;
}
.EditEventContainer{
font-size:10px;
padding:5px;
color:#989898;
height:85%;
}

#EventsScroller{

position:absolute;
width:500px;
top:150px;
}

#EditEventsScroller{
float:left;
width:80%;
}

#DisabledEvents{

width:230px;
height:535px;
border:2px solid #262626;
-moz-border-radius: 6px;
-webkit-border-radius: 6px; 
}

#EditContent{
	height:450px;
}

.EditElement{
color:black;
}

img.EvtThumb{
padding:2px;
}

#EventOrderContainer{
width:600px;
height:535px;
float:right;
border:2px solid #262626;
-moz-border-radius: 6px;
-webkit-border-radius: 6px; 
background: url('../img/assets/black.png');
}

.Change{
background:red;	
}
.OrderBucket{
width:100%;
height:120px;
border:#262626;
color:white;
font-family:arial;
	
}
.OrderBucketHeader{
width:100%;
height:15%;
text-align:left;
background: #353535;
font-size:12px;

color:#989898;
}

.OrderBucketItems{
width:100%;
height:100px;
/* background: url('../img/assets/black.png'); */
}

.OrderContainerHeader{
text-align:left;
padding:7px;
color:#989898;
border-bottom:2px solid #262626;
/* background: url('../img/assets/black.png'); */
	
}

.Edit_Event_Name{
font-size:10px;
color:#989898;
}

.outline {
background-color: red;
border-color: #989898;
color: #DAA;
}
.ghost {
position: absolute;
 filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
background-color: #CCF;
border-color: #AAD;
 color: #AAD;
 z-index:2000;
 }
 
.handle {
	cursor: move;
	background:white;
	color:black;
	}
.bar {
	background: #AAD;
	}
.active {
	background-color: #CFC;
	border-color: #ADA;
	}
.active .bar {
	background-color: #ADA;
	}

/*Print*/
.Pwrapper{
padding-top:8px;
width:100%;
cursor:pointer;
}

.PIcon{
float:right;	
}
 
/*
Stylish Select 0.3 - jQuery plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3

Licensed under the GPL license:
http://www.gnu.org/licenses/gpl.html
*/
 

/*==================================
remove default focus style
====================================*/
.js ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:290px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:175px; color:#000; height:19px; padding:3px 0 0 6px; float:left; background:url(/img/ALOarrow.png) no-repeat;}
.newListSelected span {width:175px; display:block;}
ul.newList li {padding:3px 8px;}
.selectedTxt {width:160px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.hiLite {background:#6599cb!important; color:#fff!important;}
.newListHover {background:#6599cb!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*======================================
windows xp style - div that contains the 
<select> has been given an id of #win-xp
(for the purposes of this example
========================================*/
#win-xp .newListSelected {background:#FFF url(dropdown.gif) no-repeat scroll 155px 1px; border:1px solid #A5ACB2; color:#000; height:17px; margin-bottom:10px; padding:0; width:173px;}
#win-xp .newListSelected div {display:block; font-size:0.85em; padding:2px 21px 2px 4px; text-align:left !important; width:149px;}
#win-xp ul.newList {list-style:none; color:#000; width:172px; background:#fff; border:1px solid #000; top:22px; left:0; height:auto; overflow:auto; font-size: 0.85em; text-align:left!important; position:absolute; z-index:9999;}
#win-xp ul.newList li {padding:2px 5px!important; border-bottom: 1px solid #cccccc;}
#win-xp .hiLite {background:#316ac5!important; color:#fff!important;}
#win-xp .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
#win-xp .newListSelHover {cursor:default;}
#win-xp .newListSelHover, #win-xp .newListSelFocus {background-position:auto;}
#win-xp .newListSelHover div, #win-xp .newListSelFocus div {font-weight:bold;}
=======
/*Drop Down Combo box*/
.fdd2div_default{
position:relative;
color:#0066FF;
font-family: "Verdana", Arial, Helvetica, sans-serif;

font-size:12px;
text-align:left;
width:120px;
background:#EBEBEB;
}

.fdd2div_default_main_link{
 color:#0066FF;
 outline:none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 padding:5px;
}
.fdd2div_default ul li a{
 color:#0066FF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 padding:5px;
}
.fdd2div_default ul li a:hover{
 color:#00CCFF;
}
.fdd2div_default ul li a:visited{
 color:#00CCFF;
}

.fdd2div_default a.collapsed{
 background:url('../img/searchArrow.png') no-repeat right center;
 padding-right:16px;
 color:#0033FF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
}
.fdd2div_default a.expanded{
 background:url('../img/searchArrow.png') no-repeat right center;
 padding-right:16px;
 color:#0099FF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
}

.fdd2div_default_ul_list{
 list-style:none;
 width:100%;
 padding:0 0 15px 0;
 margin:0px;
 background:#F7F7F7;
 top:15px;
}

.fdd2div_default_ul_list li {
 margin:2px;
}

.fdd2div_default_ul_list li a{
 height:5px;
 width: 100%;
 display:block;
}

.fdd2div_default_ul_list li a:hover{
 color:#0066FF;
} 

/*JQTransform******************************************************/

form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(forms/btn_right.gif) no-repeat scroll right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(forms/btn_left.gif) no-repeat;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(forms/input_left.gif) no-repeat left top;
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url(forms/input_right.gif) no-repeat right top;
	padding: 2px 4px 2px 0px;
	margin: 0px 0px 0px 4px;
}

.jqTransformInputInner div {
	height: 21px;
}

.jqTransformInputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 21px;
	color:#404040;	
	border: none;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	background:transparent;
}


/*  IE6 */

* html .jqTransformInputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;	
	border: 0;
	padding: 2px 0 0 0;
	margin: 0 0 0 0;
	background:transparent;
}


/*hover*/
.jqTransformInputWrapper_hover{ background: transparent url(forms/input_left-hover.gif) no-repeat left top;}
.jqTransformInputWrapper_hover div{}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background: transparent url(forms/input_right-hover.gif) no-repeat right top;}

/*focus*/
.jqTransformInputWrapper_focus{ background: transparent url(forms/input_left-focus.gif) no-repeat left top;}
.jqTransformInputWrapper_focus div{}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background: transparent url(forms/input_right-focus.gif) no-repeat right top;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
}
.jqTransformSafari input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}

table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
margin: 0;
padding: 0;
border: 0;
background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{
background: url(forms/textarea-tl.gif) no-repeat bottom left;
}
table.jqTransformTextarea td#jqTransformTextarea-tm{
background: url(forms/textarea-tm.gif) repeat-x bottom left;
}
table.jqTransformTextarea td#jqTransformTextarea-tr{
background: url(forms/textarea-tr.gif) no-repeat bottom left;

}
table.jqTransformTextarea td#jqTransformTextarea-ml{
background: url(forms/textarea-ml.gif) repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-mm{
background: url(forms/textarea-mm.gif) repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
font-size: 12px;
line-height: 16px;
}




table.jqTransformTextarea td#jqTransformTextarea-mr{
background: url(forms/textarea-mr.gif) repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bl{
background: url(forms/textarea-bl.gif) no-repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bm{
background: url(forms/textarea-bm.gif) repeat-x top left;
}
table.jqTransformTextarea td#jqTransformTextarea-br{
background: url(forms/textarea-br.gif) no-repeat top left;
}
/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-image: url(forms/textarea-tl-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-image: url(forms/textarea-tm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-image: url(forms/textarea-tr-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-image: url(forms/textarea-ml-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(forms/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-image: url(forms/textarea-mr-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-image: url(forms/textarea-bl-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-image: url(forms/textarea-bm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-image: url(forms/textarea-br-hover.gif);}
/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-image: url(forms/textarea-tl-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-image: url(forms/textarea-tm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-image: url(forms/textarea-tr-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-image: url(forms/textarea-ml-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(forms/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-image: url(forms/textarea-mr-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-image: url(forms/textarea-bl-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-image: url(forms/textarea-bm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-image: url(forms/textarea-br-focus.gif);}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(forms/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:5px;
}
a.jqTransformCheckbox {
	background: transparent url(forms/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px;
	background: url(forms/select_left.gif) no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	width: 14px;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(forms/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

.selectedResult{
background-color:#6599CB;
color:#fff;
}

/* -------------
 * Google Results Styling
 * ------------- */

.l:link,
.l:active,
.l:visited {
  text-decoration : none;
  cursor:pointer;
  color:#989898;
  padding-left:0px;
  font-weight:bold;
  font-size:1.1em;
}

.l:hover {
 color:white;
}

.g {
	margin-top:15px;
	
}
.AnchorAnswer {
font-weight: bold;
}
.AnchorAnswer:hover {
  color:white;
  cursor:pointer;
}