/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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: #6C84A7;
		margin: 0 6px 0 6px; 
		width: auto;
		padding: 0 0 0 0;
		height:15px;
		*height:15px;
		}

	#navcontainer A.active:link, #navcontainer A.active:visited {
		position:relative;
		background: #275E2B;
		
		}
#navcontainer A.active:hover {background: #275E2B;}
	.submenu{
	background-image: url(images/submenu.gif);
	display: block;
	height: 19px;
	margin-left: 38px;
	padding-top: 2px;
	padding-left: 7px;
	color: #333333;
	}
	
	.hide{
	display: none;
	}
	
	.show{
	display: block;
	}


/*=============END TOP NAVIGATION=======================================================*/
#langForm {float:left; padding-left:160px;}
#langForm[id] {float:none; padding-right:100px;
margin-top:-17px;}
#langOption {width:140px;}
/*======================================================================================
	TAB SECTION
========================================================================================*/
		
	#tabs {
		font-family: 10px "Arial", Helvetica, sans-serif; 
		float:right; 
		margin:7px 0; 
		padding:0; 
		width:auto; 
		line-height:normal; 
		font-weight:normal; 
		list-style: none;
		vertical-align:top;
		list-style:none; 
		}
	#tabs[id] {margin-top:-15px;}
	/*#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: 5px 0 0 5px; 
		height: 15px; 
		font-size:10px; 
		font-weight:normal;
		}
	*/
	#tabs a {
		float:right; 
		display:block; 
		background: url("../images/big.gif") no-repeat right top; 
		padding:0px 5px 4px 0px; 
		text-decoration:none; 
		font-weight:bold; 
		color:#6C84A7; 
		font-size:10px; 
		font-weight:normal; 
		font-style:normal;
		}
	#tabs a:hover {
		display:block; 
		padding:0px 5px 4px 0px; 
		text-decoration:none; 
		font-weight:bold; 
		color:#384467; 
		font-size:12px; 
		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==============================================*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
DIV TAGS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
	#container {
		width:840px; 
		background-color:white;
		}
	.box {
		float:left; 
		margin:10px 10px 10px 10px;  
		width: 250px; 
		}
	#boxWrapper	{
		float:left;
		}
	div.viewHeadLine {
		text-align:right; 
		padding: 2px 5px 5px 0; 
		background-color:#FFFFFF; 
		font-size:11px; 
		font-weight:bold;
		margin-bottom:5px;
		}
	div#jumpMenu {
		margin-bottom:7px; 
		margin-top:7px;
		}
	div.pageBoxPara {
		padding:0 5px; 
		margin:-10px 0 0 30px;
		font: 12px Arial, Helvetica, sans-serif;
		}
	#rightColEqualText {
		float:left;
		padding-left:10px; 
		width:200px;
		}
	#headerTab {
		background-color:#FFFFFF; 
		margin-top:10px; 
		* margin-top:5px; /*IE only*/
		padding-top:0px;
		}
	#headingTabRight {
		background-color:#FFFFFF; 
		margin-top:10px; 
		* margin-top:0px; /*IE only*/
		padding-top:30px;
		* padding-top:0px; /*IE only*/
		}
	#heading {float:left; margin-top:10px; width:550px;}
	/*==================================================================================
	utility
	===================================================================================*/

	.spacer {clear: both; margin: 0px 0px 0px 0px;}
	#contentCenter{ width: 763px; background-color: #ffffff;
			border-left:1px solid #C2C2C2;
		border-right:1px solid #C2C2C2;
		border-bottom:1px solid #C2C2C2;
}
	
	/*===============end of utility====================================================*/
	
	/*====================================================================================
	brand bar section
	=====================================================================================*/

	#banner {
			height: 75px; 
			width: 763px; 
			background-color: #FFFFFF; 
			overflow: auto; 
		}
		#banner[id] {height: 65px; }
	#bannerLeft {
			float: left; 
			border-left: 7px solid #FFFFFF; 
			padding: 15px 0 0 0; 
			width: auto; 
			

		}
	/*#bannerMiddle {
			float: left; 
			padding-top: 20px;
		}*/
		#bannerMiddle {				
				width: 350px;
				float: left;
				padding: 0px 0 0 0;
				margin: 13px 20px 0 40px;
				height: 45px;
				
		}
		#bannerMiddle h1 {text-align:center; font-size:24px;}
	#bannerLanguage {
			width: 125px; 
			text-align: right; 
			float: right; 
			padding: 20px 0px 0px 0px;
		}
	#bannerRightNarrow {
			width: 110px; 
			text-align: right; 
			float: right; 
			padding: 20px 15px 0px 0px;
		}
	/*#bannerRightWide {
			width: 525px; 
			text-align: right; 
			float: right; 
			padding: 0px 5px 0px 0px; 
			height: 75px;
		}
		*/
		#bannerRightWide {				
				width: auto;
				text-align: right;
				float: right;
				padding: 7px 20px 0 0;
		}
		#bannerRightWide[id] {padding-top:0px; margin-top:-25px;}
		#bannerRightWide a { font-size:12px; text-decoration:underline; color:#356699}

	#noDScriptor {padding-top:15px;}
	/*=-=-=-=-=-Language Selection=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
	
	#languages {width:120px; float:right; font:.7em "Verdana", Arial, Helvetica, sans-serif; text-align:right;}
	#menuLanguages {width: 110px; padding:0px;margin:0px; border:1px solid #B1CBE5;}
	.menuLangTop { }
	.menuLangBottom {
		background-color:#ffffcc; 
		border:1px solid #B1CBE5; 
		width:106px; 
		margin-right:0px; 
		padding:2px; 
		margin-top:-5px;
		text-align:left;
		}
		
	.option {padding:10px;margin:20px; border:0px solid #B1CBE5; background-color: #CCC; height: 18px;  font:.7em "Verdana", Arial, Helvetica, sans-serif; text-align:right;}
	.input { Background-color: #FFF; font-weight: normal; color: #000; font-size: 11px; margin: -1px 0 0 0; padding: 0px; border: 0px; vertical-align: top; }
	/*=================end brand bar==========================*/

	/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	search breadcrumb section
	=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
	#searchBreadcrumbContainer {
			width: 751px; 
			font: "Arial", Helvetica, sans-serif, sans-serif; 
			background-color: #FFFFFF; 
			border-top: 5px solid #FFFFFF; 
			border-left: 6px solid #FFFFFF; 
			border-right: 6px solid #FFFFFF; 
			}
	#search { 
			width: 200px; 
			float: left; 
			margin-top: 7px; 
			border-bottom: 3px solid #FFFFFF; 
			vertical-align: top; 
			padding-left: 0 0 0 0; 
			}
	#searchWrapperRight{
			float:right; 
			width:205px; 
			margin:5px 0px 0px 0px;
			}
	#breadcrumb { 
			width: 500px; 
			background-color: #ffffff; 
			padding-left: 5px; 
			text-align: left; 
			float: left; 
			font-size: .7em; 
			overflow: auto; 
			background: transparent; 
			margin-top:10px;
			}
	#main2BreadCrumb { 
			width:494px;
			background-color: #ffffff; 
			text-align: left; 
			float: left; 
			font-size: .7em; 
			overflow: auto; 
			background: #f0f0f0; 
			padding: 5px 0px 5px 0px;
			*padding: 0px 0px 5px 5px; /*IE only */
			margin-left:-2px;
			margin-bottom:10px;
			}
	#searchHome { 
			width: 240px; 
			float:right; 
			border-top: 5px solid #FFFFFF; 
			border-bottom: 5px solid #FFFFFF; 
			vertical-align: top; 
			padding: 0 0 0 10px; 
			background-color:#FFFFFF;
			}
	/*==============end search breadcrumb=============================*/
	
	/*===================================================================================
	BANNER PHOTOS homepage photo structure
	=====================================================================================*/
	#shortTextLeft, #shortTextRight {
			/*height:134px; */
			width: 230px; 
			/*float: left; 
	        background-color: #CFD6C4; */
			text-align: left;  
			/*padding:8px 10px 8px 10px;*/
			padding:0px;
			margin-bottom:0px;
			}
	#photoLeft, #photoRight {
			height:134px; 
			width: 230px; 
			float: left;
	        background-color: #C8D09A;
			text-align: left; 
			padding:8px 10px 8px 10px;
			}
	#photoLeftA, #photoRightA { 
			height:134px; 
			width: 230px; 
			float: left; 
			background-color: #FFFFFF; 
			text-align: left;
			padding:8px 10px 8px 10px; 
			}
	#photoMiddle { 
			width: 249px;
			float: left;
			border-left: 1px solid #FFFFFF; 
	        border-right: 1px solid #FFFFFF;
			background-color: #FFFFFF
			}
	#largePhotoLeft { 
			width:499px; 
			height:150px; 
			float:left; 
			background-color: #FFFFFF; 
			border-right: 1px solid #FFFFFF;
	 	    }
	#largePhotoLeftThin { 
			width:499px; 
			height:65px; 
			float:left; 
			background-color: #FFFFFF; 
			border-right: 1px solid #FFFFFF;
	     	}
	#largePhotoRight { 
			width:499px; 
			height:150px; 
			float:left; 
			background-color: #C8D09A; 
			border-left: 1px solid #FFFFFF; 
			} 
	#longTextRight {
			width:479px; 
			height:134px; 
			float:left; 
			background-color: #C8D09A; 
			border-left: 1px solid #ffffff;
			background-color: #C8D09A; 
			text-align: left;  
			padding:8px 10px 8px 10px;
			}
	#largePhotoWhole { 
			width:751px; 
			float:left;
			}
	/*================end banner photos============================*/
    #sendFormContainer {
			width:550px; 
			word-wrap:break-word;
			margin:0px; 
			background:  url(../images/shim5_gradient_8_11_06.jpg) repeat-x top left; 
			background-color:#FFFFFF;
			margin-top:-5px; 
			* margin-top:0px; /*IE only*/
			}
	/*-------------PHOTO COLUMN -----------------*/
	#rightColContainer {
			width: 170px; 
			float: right; 
			}
	#rightColPhoto {
			width: 170px; 
			}
	/*----------------1 COLUMN----------------*/
	#main1Col { 
			margin-top:1px;
			width: 751px; 
			text-align: left; 
			margin-bottom: 6px; 
			border-top:6px solid #191E2E; 
			border-bottom: 6px solid #FFFFFF; 
			background-color: #FFFFFF; 
			margin-left: 6px solid #FFFFFF; 
			margin-right: 6px solid #FFFFFF;
			}
	#main1ColContent { 
			width: 741px;
			background-color: #FFFFFF; 
			}
	/*------2 COLUMN------*/
	#main2Col { 
			width: 751px; 
			text-align: left; 
			margin-bottom: 6px; 
			/*border-top:6px solid #191E2E;*/ 
			border-bottom: 6px solid #FFFFFF; 
			background-color: #FFFFFF;
			margin-left: 6px solid #FFFFFF; 
			margin-right: 6px solid #FFFFFF;
			margin-top:1px;
			}
	#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: 190px; 
		float: left; 
		padding-right: 10px; 
		padding-left:8px;
		}
	#main2ColContainer {
			width: 561px; 
			float: left; 
			padding: 0px 0px 0px 10px;
			}
	div#main2ColRightBottom {
			/*padding-top:10px;*/
			width:240px;
			margin-top:-5px;
			}
	#main2ColMiddle { 
			width: 495px;
			text-align: left; 
			background-color: #FFFFFF;
			float: left; 
			padding: 0 0px 0 5px; 
			border-right: 1px solid #DCE5E0;
			}
		#main2ColMiddle2 { 
			width: 490px;
			text-align: left; 
			background-color: #FFFFFF;
			float: left; 
			padding: 0 0px 0 5px; 
			border-right: 1px solid #DCE5E0;
			}

	#main2ColContainerForm {
			width: 535px; 
			float: left; 
			padding-right: 0px;
			}
	#main2ColRightColContainer{			
			width: 205px; 
			float: right; 
			padding-top:0px; 
			}
	.main2ColEqual {
			width: 300px; 
			float: left; 
			border-left: 0px solid #FFFFFF; 
			border-right: 5px solid #FFFFFF; 
			margin-bottom:5px;
			border-bottom:1px solid #ccc;
			}
		.main2ColEqualB {
			width: auto; 
			float: left; 
			border-left: 0px solid #FFFFFF; 
			border-right: 5px solid #FFFFFF; 
			margin-bottom:5px;
			border-bottom:1px solid #ccc;
			}
         #photoBox {border-bottom:0px solid #ccc; margin-bottom:0px;}
	.main2ColEqual[class]{border-bottom:0px solid #ccc; }
	#main2ColEqualRight {
			width: 240px; 
			float: left; 
			border-left: 0px solid #FFFFFF; 
			border-right: 0px solid #FFFFFF; 
			margin-bottom:5px;
			}
		#main2ColEqualLeft {
			width: 240px; 
			margin-right:40px;
			}

		.main2ColEqual2 {
			width: 240px; 
			float: left; 
			border-left: 0px solid #FFFFFF; 
			border-right: 5px solid #FFFFFF; 
			margin-bottom:5px;
			background:#D9E4E9;
			}

	#main2ColPhoto {
			width: 551px; 
			padding: 0; 
			margin: 0 0 0 0; 
			border-bottom: 0px solid #FFFFFF;
			}
			#communityBox{
				padding:0px 10px 30px 5px; 
				height:130px;
				border-bottom:0px;
				}
	.main2ColSMLeftTextBox{		
		background:url("../images/shimbottom.gif") repeat-x bottom left;
		padding: 0px 10px 57px 5px; 
		font:11px Arial, Helvetica, sans-serif;
		color:#000;
		line-height:17px;
		margin-top:-6px;
		border-bottom:1px solid #CCCCCC;
}
.main2ColSMLeftTextBox ul {margin-top:0px; margin-bottom:0px;}
#resultsTextBox {padding: 0px 10px 62px 5px; }
#resultsTextBox[id] {padding: 0px 10px 90px 5px; }

#homeTextBox{
	padding: 0px 10px 105px 5px;
	border-bottom:0px solid #CCCCCC;
	}
#homeTextBox[id]{border-bottom:1px solid #CCCCCC;}

#goscTextBox {
	padding: 0px 10px 19px 5px;
	background:#fff;
	border-bottom:0px solid #CCCCCC;
    }
	#goscTextBox[id] {margin-top:36px;border-bottom:1px solid #CCCCCC;}
.main2ColSMLeftTextBox[class]{padding: 0px 10px 110px 5px; }
	.main2ColSMLeftTextBox2{		
		padding:0px 5px 10px 5px; 
		font:11px Arial, Helvetica, sans-serif;
		color:#666666;
		line-height:17px;
		margin-top:4px;
		border-top:0px;
}
	#main2ColBottomContainer {
			padding:10px 10px 0 0; 
			width:490px; 
			}
	#main2ColRight { 
			width: 245px; 
			text-align: left; 
			float: right; 
			}
		#main2ColRightBig { 
			width: 485px; 
			text-align: left; 
			float: left; 
			padding:5px 0px 0px 10px;
			color:#000;
			}
			#main2ColRightBig p {font-size:12px;}
       #main2ColRightBig[id] {
	   padding:5px 0px 0px 15px;
	   }
	#main2ColRightTopContainerSearch { 
			padding:15px 5px 5px 5px; /*IE only*/
			float:right; 
			background-color:#F0F0F0;
			border:1px solid #ccc;
			width:239px;
			height:43px;
			}
		#main2ColRightTopContainer { 
			padding:5px 5px 0px 5px;
			* padding:5px 5px 0px 5px; /*IE only*/
			float:right; 
			background-color:#FFFFCC;
			border:1px solid #ccc;
			width:234px;
			}

	/*------3 COLUMN------*/
	#main3Col {
			width: 751px; 
			text-align: left; 
			margin-bottom: 6px; 
			/*border-top: 6px solid #191E2E;*/
			border-bottom: 6px solid #FFFFFF; 
			background-color: #FFFFFF;
			margin-left: 6px; 
			margin-right: 6px;
			margin-top:1px;
			}
	#main3ColLeftContainer {
			width: 190px; 
			float: left; 
			padding-right: 0px;
			}
	#main3ColMiddleContainer {
			width: 386px; 
			float: left; 
			padding-right: 10px; 
			padding-left: 10px; 
			overflow: auto; 
			height:auto;
			}
	div#main3ColPhotoText {
			width: 200px; 
			padding: 5px 5px 0 5px; 
			border-top: 0px solid #FFFFFF; 
			border-left: 1px solid #FFFFFF; 
			background-color: #C8D09A; 
			color:#000000; 
			line-height: 1.4em; 
			height:145px;
			float:left;
			margin:0px;
			}
	#main3ColTextWrapperRight {
			float:left; 
			width:200px; 
			padding:5px;
			}
	#main3ColMiddleW340 {
			float:left; 
			width:340px;
			padding-left: 7px;
			}
	#main3ColLeftW190 {
			float:left; 
			width:192px;
			margin-right:8px;
			* margin-right:0px; /*IE only */
			}
	#main3ColLeft { 
			width: 250px; 
			float: left; 
			text-align:left; 
			padding-top:5px;
			* padding-top:0px; /*IE only */
			}
	#mediumRightPhoto{
			width:340px;
			float:left;
			padding-left:7px;
			margin:0px;
			height:auto;
			}	
	#main3LeftTitle {
	 		float:left;
			}
	#main3ColLeftTop { 
	 		width: 245px; 
			text-align: left;
			padding: 0px 5px 10px 0; 
			background-color: #FFFFFF; 
			float: left;
			border-bottom: 1px solid #FFFFFF; 
			}
	#main3ColLeftTopContainer {
			width: 240px;
			padding: 12px 0px 0px 0px;
			}
	#main3ColRightTopContainer {padding-left:7px;}
	#main3ColLeftBottom { 
			text: wrap; 
			width: 245px;
			text-align: left; 
			padding: 5px 5px 5px 0;
			}
	#main3TopContainer { 
			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;
			}
	#main3ColMiddle { 
			width: 327px; 
			text-align: left; 
			background-color: #FFFFFF;
			float: left; 
			padding: 0 8px 0 5px; 
			border-right: 1px solid #DCE5E0;
			padding-top:5px;
			* padding-top:0px; /*IE only */
			}
	#main3ColRight { 
			width: 200px; 
			text-align: left; 
			float: right; 
			* padding-top:0px; /* IE only */
			}
	#main3ColRightTop { 
			background-color:#FFFFFF; 
			width:235px; 
			padding:10px 0px 15px 10px; 
			}
    #main3ColRightBottom { 
			width:235px; 
			padding-left:5px; 
			}
	#main3ColMiddleWide { 
			width: 275px;
			text-align: left; 
			float: left; 
			padding: 5px 8px 0 5px; 
			* padding: 0px 9px 0px 5px; /*IE only */
			border-right: 1px solid #DCE5E0;			
			}
	#main3ColRightNarrow { 
			width: 205px; 
			text-align: left; 
			float: left; 
			padding:0 0 15px 5px;  
			}
	#main3ColRightTopNarrow { 
			background-color:#FFFFFF; 
			width: 200px; 
			padding:0 0 15px 5px; 
			}
    #main3ColRightBottomNarrow { 
			width: 205px; 
			padding: 0 0 0 0;
			}
	/*-footer section-----------------------------------------*/
	#footerBox{
			width: 754px; 
			background-color: #837a61;
			margin:5px;
			height: 30px; 
			font:Arial, Helvetica, sans-serif;
    }
	#footerMiddle{width:100px;padding: 3px 0 0 280px; margin-top:0px; height:auto; float:left; }
	#footerContainer {
			width: 764px; 
			height: auto; 
			margin-top: 6px; 
			background-color:#FFFFFF;
			border:1px solid #C2C2C2;
            }
	#footerContainerContentLeft {
			color: #fff; 
			float: left; 
			padding: 3px 0 0 6px; 
			}
	#footerContainerContentRight {
			color: #fff; 
			float: right; 
			padding: 7px 6px 0 0; 
			}
	/*--------------------------end footer-*/
/*======================END DIV TAGS PROPERTIES======================================================*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
LISTS SECTION
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
	ul#indexUL {
		font:12px "Arial", Helvetica, sans-serif; 
		color:#000000;
		line-height:20px;
		margin:0px 0px 2px -25px;
		* margin:0px 0px 2px 35px; /*IE only */
		}
	ul#main2ColEqual {
		list-style: none;
		margin-left: 0; 
		padding-left: 0; 
		text-indent: -1em;
		}
	ul#main2ColEqual li	{
		font-size:12px; 
		margin: 0; 
		padding: 0 0 0 10px;
		}
	ul#main2ColRightBottom {
		font-size: .9em;
		list-style: none; 
		margin-left: 0; 
		padding-left: 10px; 
		text-indent: -1em;
		}
	ul#main2ColRightBottom li {
		font-size: .9em;
		margin: 0; 
		padding: 0 0 0 10px;
		}
	ul#main3ColRightBottom {
		list-style: none; 
		margin-left: 0; 
		padding-left: 0; 
		text-indent: -1em;
		}
	ul#main3ColRightBottom li {
		font-size: .9em;
		margin: 0; 
		padding: 0 0 0 10px;
		}
	ul#main3ColRightBottomNarrow {
		list-style: none; 
		margin-left: 0; 
		padding-left: 0px; 
		text-indent: -1em;
		}
	ul#main3ColRightBottom li {
		font-size: .9em; 
		margin: 0; 
		padding: 0 0 0 10px;
		}
	ul#main3ColRightBottomNarrow li {
		font-size: .9em; 
		margin: 0; 
		padding: 0 0 0 15px;
		}
/*================================================================================================
LEFT NAVIGATION
======================================================================================================*/
	ul#leftNavigation { 
		color: #356699; 
		list-style-type: none; 
		font-size: 12px; 
		background-color: #FFFFE7; 
		margin: 0; 
		padding: 0 0 0 5px; 
		border-top: 1px solid #ccc; 
		border-bottom: 1px solid #ccc;
		font-family:Arial, Helvetica, sans-serif;
		}
	ul#leftNavigation li { 
		color: #356699; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		padding: 0 0px 5px 0px;
		}
	ul#leftNavigation1 { 
		color: #356699; 
		list-style-type: none; 
		font-size: 12px; 
		background-color: #FFFFE7; 
		margin: 0; 
		padding: 0; 
		border-top: 1px solid #7C9637; 
		}
	ul#leftNavigation1 li { 
		color: #356699; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		padding: 0 0px 5px 0px;
		}
	ul#leftNavigation2 { 
		color: #356699; 
		list-style-type: none; 
		font-size: 12px; 
		background-color: #FFFFE7; 
		margin: 0; 
		padding: 0; 
		border-top: 1px solid #ccc; 
		}
	ul#leftNavigation2 li { 
		color: #356699; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		padding: 0px;
		}
	ul#leftNavigation3 { 
		color: #356699; 
		list-style-type: none; 
		font-size: 12px; 
		background-color: #F6F9F1; 
		margin: 0; 
		padding: 0; 
		border-top:0; 
		}
	ul#leftNavigation3 li { 
		color: #356699; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		padding: 0 0px 5px 0px;
		}
	ul ul#subleftNavigation { 
		color: #356699; 
		list-style-type: none; 
		font-size: 12px; 
		background-color: #FFFFFF; 
		margin: 0; 
		padding: 3px 0 0 0; 
		position:relative; 
		border-left: 5px solid #FFFFFF;
		}
	table#leftnav { 
		background-color: #FFFFFF; 
		margin: 0 0 0 0; 
		padding: 0; 
		clear: both; 
		text-align: left; 
		border-bottom: 5px solid #FFFFFF;
		}
	table#leftnav th { 
		padding: 2px; 
		border-bottom: 1px solid #ccc; 
		border-top: 1px solid #ccc; 
		height: 18px; 
		background-color: #f3f3f3; 
		color:#000000; 
		font-size: 12px; 
		font-weight: bold;
		}
	table#leftnav td { 
		color: #000000; 
		text-align: left;
		}
	ul#leftNavigation li a {
		color: #356699; 
		text-decoration: none; 
		background: transparent;
		margin: 0; 
		padding: 0;
		}
	ul#leftNavigation  li a:hover { 
		color: #356699; 
		text-decoration: underline;	 
		background: transparent; 
		margin: 0; 
		padding: 0; 
		}
	ul#leftNavigation1 li a {
		color: #356699; 
		text-decoration: none; 
		background: transparent;
		margin: 0; 
		padding: 0;
		}
	ul#leftNavigation1  li a:hover { 
		color: #356699; 
		text-decoration: underline;	 
		background: transparent; 
		margin: 0; 
		padding: 0; 
		}
	ul#leftNavigation3 li a {
		color: #356699; 
		text-decoration: none; 
		background: transparent;
		margin: 0; 
		padding: 0;
		}
	ul#leftNavigation3  li a:hover { 
		color: #356699; 
		text-decoration: underline;	 
		background: transparent; 
		margin: 0; 
		padding: 0; 
		}
	ul#leftNavigation2 li a {
		color: #356699; 
		text-decoration: none; 
		background: transparent;
		margin: 0; 
		padding: 0;
		}
	ul#leftNavigation2  li a:hover { 
		color: #356699; 
		text-decoration: underline;	 
		background: transparent; 
		margin: 0; 
		padding: 0; 
		}

/*==============END LEFT NAVIGATION==================================================================================*/
/*====================================================================================================================
SEND FORM
=====================================================================================================================*/
	.sendFormContentWrapper {
		width: 460px;
		margin-top: -1px; margin-bottom: 30px;
		margin-left: auto; margin-right: auto;	/* Opera 4 doesn't like the 'margin' shorthand when using auto */
		padding: 0px;
		border: 0px;
		text-align: left; /* 2nd part of IE5-5.5 centering hack */
		z-index:2;
	}
	/* ************************************
	 * classes needed for rounded corners *
	 ************************************ */
	.roundedCornerSpacer {
		margin: 0px; padding: 0px; border: 0px;
		clear: both;
		font-size: 1px; line-height: 1px;
	}
	.borderTL, .borderTR, .borderBL, .borderBR {
		width: 14px; height: 14px;
		padding: 0px; border: 0px;
		z-index: 99;
	}
	.borderTL, .borderBL { float: left;  clear: both; }
	.borderTR, .borderBR { float: right; clear: right; }
	.borderTL { margin:  -1px  0px  0px -1px; }
	.borderTR { margin:  -1px -1px  0px  0px; }
	.borderBL { margin: -14px  0px  0px  0px; }
	.borderBR { margin: -14px  0px  0px  0px; }
	/* IE5-5.5/win needs the border scooted to the left or right by an
	   additional 3px! */
	.borderTL {
		margin-left: -4px;
		ma\rgin-left: -1px;
	}
	html>body .borderTL  {
		margin-left: -1px;
	}
	.borderTR {
		margin-right: -4px;
		ma\rgin-right: -1px;
	}
	html>body .borderTR  {
		margin-right: -1px;
	}
	.borderBL {
		margin-left: -3px;
		ma\rgin-left: 0px;
	}
	html>body .borderBL {
		margin-left: 0px;
	}
	.borderBR {
		margin-right: -3px;
		ma\rgin-right: 0px;
	}
	html>body .borderBR {
		margin-right: 0px;
	}
	.sendFormContent
	{
		margin: 0px;
		padding: 0px;
		border: 1px solid #000000;
		background-color: #FFFFCC;
		color: #000000;
	}
	#subcontent2{position:absolute; display:none; width: 550px; height: 400px; padding: 8px; margin-left:490px;
}
	#sendFormImg{margin:-1px 0px; padding-left:80px; z-index:1}
	#closeSendForm{ 
		text-align:right;
		padding:5px 10px; 
		width:100px; 
		float:right; 
		font: .7em "Verdana", Arial, Helvetica, sans-serif;
		}
	
	.tl {background: url(../images/tl.gif) 0 0 no-repeat;} 
	.tr {background: url(../images/tr.gif) 100% 0 no-repeat;}
	.bl {background: url(../images/bl.gif) 0 100% no-repeat;}
	.br {background: url(../images/br.gif) 100% 100% no-repeat}

/*=============================END SEND FORM==============================================================*/
table#normalTbAtr{ width: 100%; height:auto; float:left; margin:0px; padding:0px; vertical-align:top;}
table#normalTbAtr tr {vertical-align:top;}

/*added 1/3/2007*/
#leftnav div#leftNavL2{margin-top:3px;}
#pageBodyImageBanner{
	 width: 751px; 
	 border-left: 0px solid #ffffff; 
	 border-top: 1px solid #ffffff; 
	 border-right: 0px solid #ffffff; 
	 background-color: #ffffff;
	 border-bottom: 5px solid #ffffff;
	 height:80px;
	 padding:0px;
	 }
	 #main2RightColontainer {text-align:left;}
#main2RightColontainer a {color:#356699;}
#main2RightColontainer a:hover {text-decoration:none;}

	#mediumPhotoRight { 
		width:100%; 
		height:90px; 
		float:left; 
		background-image: url("../_images/img_banner_med.gif");} 
	#mediumphotoLeft {
		height: 90px; 
		width: 100%; 
		float:left; 
		}
#leftnav div#listBottomBorder{ 
	background:#FFFFFF url(../images/img_list_blue.gif) top left no-repeat; 
	background-position: 5px 9px;
	border-bottom-width:1px; 
	border-bottom-color:#f1f1f1;
	border-bottom-style:solid;
	padding:1px 4px 3px 18px;
	}
#leftnav div#listNoBottomBorder{ 
	padding:3px 4px 3px 10px;
	}
#leftnav div#leftNavL2{margin-top:3px;
}
#leftnav div#leftNavL2 a {
	text-decoration:none; 
	color:#356699;
	margin: 0px; 
	padding:0px; 
	display: list-item;
	}
#leftnav div#leftNavL2 a:hover {
	text-decoration:underline;
	background:none;
	}
	#leftnav div#leftNavL2 a.active:hover {
	text-decoration:none;
	background:none;
	}
#tblBrand {margin-left:35px; font-size:12px;}

/* separate lists from subsequent content */
div.outerwrap
{
  margin-bottom: 1em;
}
div#foodservice {
margin-top:-15px;
margin-left:15px;
}
/* position list chunks side by side */
div.wrapper
{
  float: left;
  width: 10em;
}
div.wrapper2
{
  float: left;
  width: 25em;

}
/* clear float after lists */
br
{
  clear: left;
}
/* remove default spacing  to 
promote cross-browser consistency */
.wrapper ul, .wrapper2 ul
{
  margin: 0;
  padding: 0 0 0 50px;
}

/* suppress normal list item numbering */
.wrapper ul li
{
    
}

/* generate new item numbers that 
continue from one list to the next */
.wrapper ul li:before, .wrapper2 ul li:before
{
  content: counter(item) ". ";
  counter-increment: item;
}
div#arrow {background: url(../images/little-arrow-over.gif) top left no-repeat;
	padding-left:18px;
	background-position:0px 9px;
	width:25px;
}

.infoBox {margin-top:2px;
border-top:1px solid #999999;}

.borderBox{
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	}
.borderBox[class]{
	border-bottom:1px solid #ccc; 
	}
.borderBox2{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;
background:#D9E4E9; padding:10px 0 0px 0;}
#home_contact2{margin-right:8px; margin-top:3px;}
#home_contact2[id]{margin-top:-7px;}
#contentBody {padding-right:8px;}
#pageBodyInfo{
	background-color:#f0f0f0; 
	margin-top:0px; 
	padding:3px;
	margin-bottom:4px;  
	font:"Verdana", Arial, Helvetica, sans-serif;
	}
#pageBodyInfoWrapper {background-color:#f0f0f0;margin-bottom:6px;}

/*================================================================================================
LEFT NAVIGATION
======================================================================================================*/									
	div#leftNavContainer{margin-top:3px; margin-bottom:5px;}
	ul#leftNavigation { 
		color: #356699; 
		list-style-type: none; 
	    font-size: 12px; 
	    background-color: #EBEBEB; 
	    margin: 0; 
	    padding: 0 0 5px 10px; 
	    border-top: 1px solid #ccc; 
		border-bottom: 1px solid #ccc; 
		width:165px;
	    }
	ul#leftNavigation li { 
	    color: #000; 
	    list-style-type: none; 
	    font-size: 11px; 
	    margin: 0; 
	    padding: 0 0px 5px 0px;
		line-height:13px;
	    }
	span.active{color:#3C658F; font-weight:bold; }
		span.topactive{color:#3C658F; font-weight:bold; padding-left:3px; }

    a.active{color:#3C658F; font-weight:bold; padding-left:0px;}
	div#activeList{
			width:161px;
			background:#FFFFFF;
			color:#3C658F; 
			font-weight:bold;
			padding:2px 2px 2px 8px;
			border-top:1px solid #ccc;
			margin-left:-8px;
			margin-right:2px;
			}
		div.activeList{
			width:158px;
			background:#FFFFFF;
			color:#3C658F; 
			font-weight:bold;
			padding:2px 2px 2px 11px;
			border-top:1px solid #ccc;
			margin-left:-8px;
			margin-right:2px;
			}

	ul ul#subleftNavigation { 
		color: #356699; 
		list-style-type: none; 
		font-size: 12px; 
		background-color: #FFFFFF; 
		margin: 0; 
		padding: 3px 0 0 0; 
		position:relative; 
		border-left: 5px solid #FFFFFF;
		}
	table#leftnav { 
		background-color: #FFFFFF; 
		margin: 0 0 0 0; 
		padding: 0; 
		clear: both; 
		text-align: left; 
		border-bottom: 5px solid #FFFFFF;
		}
	table#leftnav th { 
		padding: 2px; 
		border-bottom: 1px solid #ccc; 
		border-top: 1px solid #ccc; 
		height: 18px; 
		background-color: #f3f3f3; 
		color:#000000; 
		font-size: 12px; 
		font-weight: bold;
		}
	table#leftnav td { 
		color: #000000; 
		text-align: left;
		}
	ul#leftNavigation li a {
		color: #356699; 
		text-decoration: none; 
		margin: 0; 
		padding:2px 2px 4px 3px; 
		font-size:11px;
		}
	ul#leftNavigation  li a:hover { 
		color: #356699; 
		text-decoration: underline;	 
		background:transparent; 
		margin: 0; 
		padding:2px 2px 4px 3px; 
		}
		ul#leftNavigation  li.ulLevel1 a:hover 
		{
		background-color:#C1DFF3; width: 160px;
		display:block;
		margin-left:-8px;
		margin-top:-2px;
		margin-bottom:-4px;
		padding-left:11px;
		}
#mainLeftNav{margin-top:0px;}
#mainLeftNav[id]{margin-top:-5px;}
 ul#subMenu_pm {
 	margin-left:-8px; 
	/*background:#fff url(../_images/cis_img_shim_gradient2.jpg) repeat-x top left;	*/
	background:#FFFFFF;	
 	margin-right:2px; 
	padding-left:15px; 
	width:auto; 
	padding-right:3px;
	border-bottom:1px solid #CCCCCC; 
	}
	 ul#subMenu_pm[id] {margin-top:-5px;}
  ul#subMenu_pm li {line-height:11px; 
  		background:url("../images/img_list_green.gif") no-repeat 0 .3em; 
		padding-left:13px;
}
  ul#subMenu_pm li a {
		color: #356699; 
		text-decoration: none; 
		margin: 0; 
		padding:0;
		font-size:11px;
		}
 ul#subMenu_pm  li a:hover { 
		color: #356699; 
		text-decoration: underline;	 
		background:transparent; 
		margin: 0; 
		padding:0;
		}
	
	ul#subMenu_pm ul.leftNavUL3 {margin:5px 0px -2px 2px;}
	ul#subMenu_pm ul.leftNavUL3 li {line-height:11px; 
			background:url("../images/img_list_green_circle.gif") no-repeat 0 .3em; 
			padding-left:10px;
	}

	#gosc {width:380px;}
	#community {}
	#communityLeft {margin-right:60px;}
	#mainContent{padding-top:5px;}
	#mainContent[id] {padding-top:7px;}
	#bannerPhoto {border-top:1px solid #fff;}
	
 div.leftNavigation {background:EAEAEA; width:190; height: 50px;}
