/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
AWS/PUBLIC AFFAIRS
LAST UPDATED: 8/22/2006
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


/* - - - - - - - - - N - A - V - I - G - A - T - I - O - N - - - - - - - - - */

	/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	navigation section
	**Developer's Note**
	
	overflow: auto; 
	
	Allows for cross-browser compatibility between IE and 
	Netscape/Mozilla browsers.
	=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
	
#navcontainer {
	font-family:12px "Arial", Verdana, Helvetica, sans-serif;
	background-color: #7C9637;
	margin: 0 6px 0 6px;
	width: auto;
	padding: 0 0 0 0;
	height:22px;
 	*height:22px;
}
#navcontainer A.active {
	position:relative;
	background: #FFFFFF;
	color:#000;
}
*:first-child+html #navcontainer a.active {
	margin: -4px 0px 0 0px;
	padding-bottom:1px;
	padding-top:3px;
}/*IE 7 only hack*/
.hide {
	display: none;
}
.show {
	display: block;
}
/*=============END TOP NAVIGATION=======================================================*/

/*======================================================================================
	TAB SECTION
========================================================================================*/
		
	#tabs {
	font-family: 10px "Arial", Helvetica, sans-serif;
	float:right;
	margin:0;
	padding:0;
	width:200px;
	line-height:normal;
	font-weight:normal;
	list-style: none;
	vertical-align:text-top;
}
#tabs ul {
	float:right;
	font-size:10px;
	font-weight:normal;
	background-color: #000000;
	list-style:none;
	margin:0;
	padding:0px 5px 0px 0px;
}
#tabs li {
	float:right;
	background: url("../images/left.gif") no-repeat left top;
	margin:0;
	border-right: 1px solid #FFFFFF;
	padding: 0 0 0 5px;
	height: 30px;
	font-size:10px;
	font-weight:normal;
}
#tabs a {
	float:right;
	display:block;
	background: url("../images/big.gif") no-repeat right top;
	padding:0px 5px 15px 0px;
	text-decoration:none;
	font-weight:bold;
	color:#6C84A7;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
}
*:first-child+html #tabs a {
	margin-left:-2px;
}/*F7 hack*/
#tabs a:hover {
	display:block;
	padding:0px 5px 15px 0px;
	text-decoration:none;
	font-weight:bold;
	color:#D8E484;
	font-size:10px;
	font-weight:normal;
}
/* Commented Backslash Hack
		   hides rule from IE5-Mac \*/
	#tabs a {
	float:none;
}
/* End IE5-Mac hack */
	#tabs a:hover {
	color:#333;
}
/*====================END TAB SECTION==============================================*/

/*==================================================================================
	utility
	===================================================================================*/

.spacer {
	clear: both;
	margin: 0px 0px 0px 0px;
}
#contentCenter {
	width: 763px;
	background-color: #ffffff;
}
/*===============end of utility====================================================*/
	
	/*====================================================================================
	brand bar section
=====================================================================================*/

#banner {
	height: 75px;
	width: 763px;
	background-color: #FFFFFF;
	overflow: auto;
}
#bannerLeft {
	float: left;
	border-left: 5px solid #FFFFFF;
	padding: 5px 0 0 0;
	width: 158px;
}
#bannerMiddle {
	width: 250px;
	float: left;
	padding: 0px 0 0 0;
	margin: 8px 20px 0px 70px;
	height: 45px;
}
#bannerMiddle h1 {
	text-align:center;
	font-size:1.6em;
	margin: 0 0 0px 0;
}
#bannerRightWide {
	width: 200px;
	text-align: right;
	float: right;
	padding: 0px 20px 0 0;
	height:50px;
	font-style:italic;
}

/*=================end brand bar==========================*/


/*===================================================================================
	BANNER PHOTOS homepage photo structure
	=====================================================================================*/
#photoLeftA, #photoRightA {
	height:132px;
	width: 230px;
	float: left;
	background-color: #FFFFFF;
	text-align: left;
	padding:8px 10px 8px 10px;
	border-bottom: 1px solid #DCE5E0;
}
#largePhotoWhole {
	width: 751px;
	height: 176px;
	float:left;
	margin-bottom: 6px;
	 * margin-bottom:0px; /*IE only*/
}

/*================end banner photos============================*/

/*-------------PHOTO COLUMN -----------------*/
#rightColContainer {
	width: 170px;
	float: right;
}
#rightColPhoto {
	width: 170px;
	margin-bottom: 6px;
}
/*----------------1 COLUMN----------------*/
	#main1Col {
	width: 751px;
	text-align: left;
	margin-bottom: 6px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
	background-color: #FFFFFF;
	border-left: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
}
#bottomTaglineContainer {
	width: 751px;
	height: 15px;
	float:right;
	padding-top:30px;
  * padding-top:0px; /*IE only*/
	padding-right: 10px;
	text-align:right;
}
/*------2 COLUMN------*/
#main2Col {
	width: 751px;
	text-align: left;
	margin-bottom: 6px;
	border-top:1px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
	background-color: #FFFFFF;
	border-left: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
}
#main2TopContainer {
	width: 751px;
	border-left: 6px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	background-color: #FFFFFF;
}

#main2ColLeftContainer {
	width: 550px;
	float: left;
	text-align:left;
	padding-right: 10px;
	padding-left:11px;
}
#main2ColContainer {
	width: 531px;
	float: left;
	padding-right: 5px;
	padding-left:20px;
}
#main2ColContainerLeft {
	width: 170px;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
}
#main2ColContainerMiddle {
	width: 170px;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
}
#main2ColContainerRight {
	width: 170px;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
}
#main2ColRightBottom {
	padding-top:10px;
	width:240px;
	text-align:left;
	text-decoration:none;
}
#main2ColMiddle {
	width: 487px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	padding: 0 8px 0 5px;
	border-right: 1px solid #DCE5E0;
}
#main2ColRightColContainer {
	width: auto;
	float: right;
	padding-top:0px;
	padding-right: 10px;
}
#main2ColRight {
	width: 245px;
	text-align: left;
	float: right;
}
/*------3 COLUMN------*/
	#main3Col {
	width: 751px;
	text-align: left;
	margin-bottom: 6px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
	background-color: #FFFFFF;
	border-left: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
}
#main3ColLeftContainer {
	width: 190px;
	float: left;
	padding-right: 0px;
	padding-bottom: 15px;
  * padding-bottom:0px; /*IE only*/
}
#main3ColMiddleContainer {
	width: 356px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	overflow: auto;
	height:auto;
}
/*-footer section-----------------------------------------*/
	#footerContainer {
	width: 754px;
	height: 30px;
	margin-top: 6px;
	border: 5px solid #FFFFFF;
	background-color: #837A61;
}
#footerContainerContentLeft {
	color: #ffffff;
	float: left;
	padding: 3px 0 0 6px;
}
#footerContainerContentRight {
	color: #ffffff;
	float: right;
	padding: 7px 6px 0 0;
}
/*--------------------------end footer-*/
/*======================END DIV TAGS PROPERTIES======================================================*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
LISTS SECTION
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/*================================================================================================
LEFT NAVIGATION
======================================================================================================*/
	ul#leftNavigation {
	color: #356699;
	list-style-type: none;
	font-size: 12px;
	margin: 0;
	padding: 0 0 0 5px;
	border-bottom: 1px solid #ccc;
	font-weight:normal;
}
ul#leftNavigation li {
	color: #356699;
	list-style-type: none;
	font-size: 12px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
}
ul ul#leftNavigation {
	color: #356699;
	font-size: 12px;
	margin: 0;
	padding: 0px 0px 0px 15px;
	border-bottom: 0;
	font-weight:normal;
}
ul ul#leftNavigation li {
	color: #356699;
	background:url("../images/img_list_green.gif") no-repeat 0 .6em;
	font-size: 12px;
	margin: 0;
	padding: 0 0px 0px 15px;
	font-weight:normal;
}
ul#leftNavigation li a {
	font-weight:normal;
	color: #356699;
	text-decoration: none;
	background: transparent;
	margin: 0;
	padding: 0;
}
ul ul#leftNavigation li a {
	font-weight:normal;
}
ul#leftNavigation li a:hover {
	color: #356699;
	text-decoration: underline;
	background: transparent;
	margin: 0;
	padding: 0;
}
ul#leftNavigation li.active {
	color:#5F7703;
	font-weight:bold;
}
ul#leftNavigation a.active {
	color:#5F7703;
	font-weight:bold;
}
/*==============END LEFT NAVIGATION==================================================================================*/
#tblBrand {
	margin-left:5px;
	font-size:12px;
}
/* clear float after lists */
br {
	clear: left;
}