/* Homepage CSS Document */


/*#container { background-image: none; border-right: 1px solid #3a5d81; } */

/** html #container { background-image: none; }  IE 6 - Remove Right-Side Wave */

/* For Wrapper, Skip To Navigation, Global Navigation, Logo/Header, Top Navigation, and Footer - See alayout.css */


/* Homepage Main Content Area */

#hcontent {
	margin: 0;
	padding: 0;
	border-left: 1px solid #3a5d81;
	background: transparent;
	float: left;
	width: 980px;
	overflow: hidden;
}

#banner {
	margin: 0;
	padding: 0;
	width: 978px;
}

/*************      Winter Spare the Air   **************/
#sta-content {
	margin: 0 auto;
	padding: 0 0 30px 0;
	width: 980px;
	height: 75px;
}
* html #sta-content { padding: 0 0 25px 0; } /* IE Adjustment  */

.sta-dd {
	margin: 0 0 20px 44px;
	padding: 5px 5px;
	width: 890px;
	text-align: center;
	z-index: 250;
}

.sta-dd h4 { font-size: 18pt; font-weight: bold; color: #000;}
.sta-dd p { font-size: 12pt; font-weight: bold; }



/**************************************** Portal Navigation *****************************************/
#pcontainer {
	width: 980px;
	margin: 0 auto;
	background-color: #3a5d81;

}

#portalnavbar, #portalnavbar-sta {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 200;
	position: relative;
}

#portalnavbar { top: -310px; }
#portalnavbar-sta {
	top: -415px;
}

* html #portalnavbar-sta { top: -425px; }  /*  IE Fix  */

/*  Top Navigation Dropdown Menu  */

ul.drop-linear ul li {
 float: left;
}

ul.drop-linear li:hover ul{
 position: absolute;
 top:32px;
 width:10%;
}

ul.drop-linear ul ul {
 display: none !important;
}

ul.drop {

}

	ul.drop li {
	border: none;
	background-color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16pt;
	}
	
	ul.drop li a { text-decoration: none; }
	
	ul.drop li a:hover, ul.drop li:hover a {
	 background: #ffffff;
	 text-decoration: none;
	}
	
	ul.drop li:hover li a {
	 background: none;
	}
	
	ul.drop li li {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 line-height: 10pt;
	 text-transform: none;
	 text-decoration: none;
	}

	ul.drop li.hover,
	ul.drop li:hover {
	background-color: #FFF;
	color: #3a5d81;
	}

	ul.drop ul {
	 width: 215px;
	 margin-top: 0;
	}

		ul.drop ul li {
		 background-color: transparent;
		}

		ul.drop ul li.hover {
		 margin: 0;
		 border: none;
		}


ul.drop ul *.dir {
 padding-right: 7px;
 background-image: none;
}

ul.drop ul, ul.drop li li {
 list-style: disc;
 margin: 0;
 padding: 0;
}

ul.drop,
ul.drop li {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.drop {
	position: relative;
	z-index: 597;
	width:100%;
	margin:0 122px 0 122px;
	text-align:left;
}

ul.drop li {
	float: left;
	line-height: 16pt;
	margin-left: 45px;
	vertical-align: middle;
	width:215px;
	text-align:left;
}

ul.drop li li.hr {
	margin: 0 0 0 5px;
	padding: 2px 0 4px 0;
	list-style: none;
	width: 220px;
	line-height: 1px;
}

ul.drop img.drophr {
	padding: 0;
	float: none;
}

ul.drop li li {
	margin: 0 0 0 20px;
	padding: 2px 5px 2px 0;
	width: 200px;
}

ul.drop li li.first {
	margin: 0 0 0 20px;
	padding: 2px 5px 2px 0;
	list-style: disc;
}

ul.drop li li.last {
	margin: 0 0 0 10px;
	padding: 2px 5px 10px 0;
	text-align: right;
	list-style: none;
}

/*ul.drop li ul, ul.drop li ul li, ul.drop li li { width:100%; }*/

ul.drop li.hover,
ul.drop li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.drop ul {
 visibility: hidden;
 position: absolute;
 background: transparent url(../images/background/ul_ul_rcs.png) bottom left no-repeat;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 225px!important;
}

ul.drop ul li {
 float: none;
}

ul.drop ul ul {
 top: 1px;
 left: 99%;
}

ul.drop li:hover ul {
 visibility: visible;
 width:100%;
}

ul.drop {

}

	ul.drop li {
	padding: 5px 5px 5px 5px;
	background: transparent url(../images/background/ul_li_rc3.png);
	color: #3a5d81;
	}
	
	ul.drop li.first {
	margin-left: 0;
	}

	ul.drop li.hover,
	ul.drop li:hover {
	color: #3a5d81;
	background: transparent url(../images/background/ul_li_rc3.png);
	}
	
	ul.drop li li:hover {
	 background: transparent;
	}
	
	ul.drop li li a, ul.drop li li a:link { text-decoration: none; }
	ul.drop li li a:hover {text-decoration: underline; }
	
	ul.drop li li { 
	 background-color: transparent;
	 background-image: none;
	 color: #3a5d81;
	 border: none; 
	 font-size: 8pt;
	}

	ul.drop a:link,
	ul.drop a:visited	{
	color: #3a5d81;
}
	ul.drop a:hover		{ color: #3a5d81; }
	ul.drop a:active		{ color: #3a5d81; }


	/* -- level mark -- */

	ul.drop ul {
	 width: 215px;
	 margin: 0;
	}

		ul.drop ul li {
		 font-weight: normal;
		}

.tagline {
	font-size: 8pt;
	margin: 5px 0 3px 0;
	padding: 0;
	color: #767474;
	line-height: 8pt;
	font-weight: normal;
}

.lwkarrow {
	padding: 5px 0 0 0;
	margin: 0;
	border: none;
	float: right;
}

/* Print - Footnote Links */
.printOnly {
	display: none;
}

/**  Opacity **/
.opaque { opacity: .8; }

/**  IE6 Conditional Comments 4 Portal Nav Dropdown Menu  **/
* html ul.drop li li {
  width: 215px;
  /*min-width: 100%;
  max-width: 1200px;*/
}

/** html ul.drop li ul li {
  width: expression(this.parentNode.parentNode.parentNode.clientWidth) !important;
}*/

* html ul.drop ul {
 width: 215px;
 /*min-width: 740px;
 max-width: 1200px;*/
 background-color: #ffffff;
 }
 
/** .opaque-ie {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
**/
