/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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: #85371E;
		margin: 0 6px 0 6px; 
		width: auto;
		padding: 0 0 0 0;
		height:24px;
		*height:23px;
		}
	#navcontainer ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		font:12px "Arial", Verdana, Helvetica, sans-serif;
		/*height:18px;*/
		} 
	#navcontainer li {
		display: block;
		margin: 0;
		padding: 0;
		float:left;
		width:auto;	
		*height:22px;
		height:23px;
		border-right: 1px solid #fff;
	}
	#navcontainer A {
		font:12px "Arial", Verdana, Helvetica, sans-serif;
		color:#FFFFFF;
		display:block;
		width:auto;
		float:left; /* added by phiw */
		text-decoration:none;
		background: #85371E;
		margin:0;
		*height:16px;
		height:17px;
		padding: 4px 10px 2px 10px;  
	}
	#navcontainer A:hover, #navcontainer A.active {
		background-color: #5E3522;
		
		color: #FFFFFF;
		margin: 0;
		padding: 4px 10px 2px 10px;  
	}
	#navcontainer a.here {
	} /*added 9/19/06*/

	#navcontainer ul li#empty	{
		border-right: 1px solid #85371E;
		width:0;
		*height: 22px;
		height:23px;
		}
	#navcontainer ul li#emptyLeft	{
		border-right: 1px solid #FFF;
		width: 40px;
		background-color: #85371E;
		*height: 22px;
		height:23px;
		}
	#navcontainer A.here:link, #navcontainer A.here:visited {
		position:relative;
		z-index:102;
		background: #5E3522;
		
		padding: 4px 10px 2px 10px;  
		}
	#navcontainer A.here2:link, #navcontainer A.here2:visited {
		position:relative;
		z-index:102;
		background: #5E3522;
		padding: 4px 10px 2px 10px;  
		}

/*****************sub top nav*/
#subnav {
	position:relative;
	top:-2px;
	z-index:101;
	margin:0 6px 0 6px;
	padding: 0px 0 0px 0;
	background: #7C9637;
	border-top:1px solid #fff;
	font: .8em "Arial", Helvetica, sans-serif; height:22px;
	}
	
#subnav UL {
	list-style: none;
	margin: 1px 0 0px 13px;
	padding: 0px;
	border-right: 1px solid #fff;
	border-left: 1px solid #aaa;	
	background: #7C9637;
	} 

#subnav LI {
	position:relative;
	z-index:102;
	display: block;
	margin: 0;
	padding: 0;
	float:left;
	width:auto;
	/*added 9/19/06*/
	/*height:22px;*/
	background: #7C9637;
	}
	
#subnav A {
	color:#fff;
	display:block;
	width:auto;
	float:left; /*addd by phiw */
	text-decoration:none;
	margin:0;
	padding: 2px 12px 2px 10px;
	background: #7C9637;
}
/* added by phiw */
		/* hide from IE Mac \*/
			#subnav A {
			float:none;
			}
	/* end hide */	
#subnav A:hover, #subnav A:active {
	color:#FFFFCC;
	}
#subnav A.here:link, #subnav A.here:visited {
	color: #006600;
	}
#subnav A:hover {
text-decoration:underline;
}
#subnav A.here:hover {text-decoration:none;}
	#subnav A.here {
	 padding-bottom:6px;
	 /*background: url(../images/uparrow.gif) no-repeat bottom center;*/
	 background-color:#FFFFFF;
	 } /*added 9/19/06*/

#subnav BR, #topnav BR {
	clear:both;
}



/*=============END TOP NAVIGATION=======================================================*/

/*======================================================================================
	TAB SECTION
========================================================================================*/
		
	#tabs {
		font-family: 10px "Arial", Helvetica, sans-serif; 
		float:right; 
		margin:0; 
		padding:0; 
		width:100%; 
		line-height:normal; 
		font-weight:normal; 
		list-style: none;
		}
	#tabs ul {
		margin:0; 
		padding:0px 5px 0px 0px; 
		list-style:none; 
		background-color: #000000; 
		font-size:10px; 
		font-weight:normal;
		}
	#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: 15px; 
		font-size:10px; 
		font-weight:normal;
		}
/*====================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:5px; 
		margin-top:30px;
		}
	#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;}
#contentLeft{ width: 120px; background-color: #6C84A7; float:left; }
	#contentCenter{ width: 763px; background-color: #ffffff; ;}
#contentMid{ width: 763px; background-color: #ffffff; float:left;}
	#contentRight{ background-color: #6C84A7; float:left; padding-top:100px; padding-left:5px; padding-right:5px;}
	
	/*===============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 {
			float: left; 
			padding-top: 20px;
		}
	#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: 15px 15px 0px 0px; 
			
		}
	#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:480px;
			background-color: #ffffff; 
			text-align: left; 
			float: left; 
			font-size: .7em; 
			overflow: auto; 
			background: transparent; 
			padding: 5px 0px 5px 0px;
			*padding: 0px 0px 5px 0px; /*IE only */
			}
	#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
	=====================================================================================*/
#headerBox {
	MARGIN: 0px; WIDTH: 751px; HEIGHT: 70px; BACKGROUND-COLOR: #8A1421;
}


	#headerContainerContentLeft {
			color: #ffffff; 
			float: left; 
			padding: 15px 0 0 10px; 
			}
	#headerContainerContentRight {
			color: #ffffff; 
			float: right; 
			padding: 15px 6px 0 0; 
			}	


	#shortTextLeft, #shortTextRight {
			height:54px; 
			width: 500px; 
			float: left; 
	        background-color: #8A1421; 
			text-align: left;  
			padding:15px 10px 0px 10px;

			}
	#photoLeft, #photoRight {
			height:134px; 
			width: 230px; 
			float: left;
	        background-color: #C8D09A;
			text-align: left; 
			padding:8px 10px 8px 10px;
			}
	#photoLeftA, #photoRightA { 
			 
			width: 165px; 
			float: left; 
			background-color: #FFFFFF; 
			text-align: left;
			padding-bottom:6px;
			* padding-bottom: 0px; /*IE only*/
			 
			}
	#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: 205px; 
			float: right; 
			 
			
			}

	#rightColPhoto {
			width: 200px; 
			}
	/*----------------1 COLUMN----------------*/
	#main1Col { 
			width: 751px;		
			text-align: left; 
			margin-bottom: 6px; 
			* margin-bottom: 0px; /*IE only*/
			border-top: 6px solid #FFFFFF; 
			border-bottom: 6px solid #FFFFFF; 
			background-color: #FFFFFF; 
			border-left: 6px solid #FFFFFF; 
			border-right: 6px solid #FFFFFF;
			

			}
	#main1ColContent { 
			width: 600px;
			border-left: 12px solid #FFFFFF; 
			background-color: #FFFFFF; 
			padding:  12px;
			}
	/*------2 COLUMN------*/
	#main2Col { 
			width: 751px; 
			text-align: left; 
			margin-bottom: 6px; 
			* margin-bottom: 0px; /*IE only*/
			border-top: 6px solid #FFFFFF; 
			border-bottom: 6px solid #FFFFFF; 
			background-color: #FFFFFF; 
			border-left: 6px solid #FFFFFF; 
			border-right: 6px solid #FFFFFF;


	
			}
	#main2TopContainer { 
			MARGIN-TOP: 2px; 
			WIDTH: 763px; 
			HEIGHT: auto; 
			BACKGROUND-COLOR: #ffffff
			}
			
	#main2ColLeftContainer {
			width: 190px; 
			float: left; 
			padding-right: 10px;
			}
	#main2ColContainer {
			width: 541px; 
			float: left; 
			padding-right: 0px;
			}
	div#main2ColRightBottom {
			padding-top:10px;
			width:240px;
			}
	#main2ColMiddle {
			width: 482px; 
			text-align: left; 
			background-color: #FFFFFF;
			float: left; 
			padding: 0 8px 0 0px; 

			}
	#main2ColContainerForm {
			width: 535px; 
			float: left; 
			padding-right: 0px;
			}
	#main2ColRightContainer{			
			width: 540px; 
			text-align: left; 
			background-color: #FFFFFF;
			float: left; 
			padding: 0 8px 0 0px; 
			
			}
	#main2ColEqual {
			width: 375px; 
			float: left; 
	
			}
	#main2ColEqualLeftTop {
			width: 375px; 
			float: left; 
			
			}
	#main2ColEqualLeftBottom {
			width: 375px; 
			float: left; 
			
			}
	#main2ColEqualRightTop {
			width: 375px; 
			float: right; 
			
			}
	#main2ColEqualRightBottom {
			width: 375px; 
			float: right; 
			
			}
	#main2ColPhoto {
			width: 551px; 
			padding: 0; 
			margin: 0 0 0 0; 
			border-bottom: 0px solid #FFFFFF;
			}
	#main2ColBottomContainer {
			padding:10px 10px 0 0; 
			width:490px; 
			}
	#main2ColRight { 
			width: 245px; 
			text-align: left; 
			float: right; 
			}
	#main2ColRightTopContainerSearch { 
			padding:5px 5px 10px 35px;
			* padding:0px 5px 5px 5px; /*IE only*/
			float:right; 
			}
	/*------3 COLUMN------*/
	#main3Col {
			width: 751px; 
			text-align: left; 
			margin-bottom: 6px; 
			* margin-bottom: 0px; /*IE only*/
			border-top: 6px 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;
			}
	#main3ColMiddleContainer {
			width: 336px; 
			float: left; 
			padding-right: 10px; 
			padding-left: 10px; 
			overflow: auto; 
			text-align: justify;
			}
	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: 237px; 
			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: 245px; 
			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 {
		border: 5px solid #ffffff; 
		*border: 0; /*ie only*/
		*margin: 5px; /*ie only*/
		WIDTH: 754px; 
		HEIGHT: 30px; 
		BACKGROUND-COLOR: #837A61;

		}
	#footerContainer {
		MARGIN-TOP: 6px; 
		WIDTH: 764px;
		Height: 40px;

		BACKGROUND-COLOR: #ffffff

		}

	#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
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
	ul#map { 
		color: #333333; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		
		padding: 20px 0px 20px 40px; 
		

		}
	ul#map li { 
		color: #333333; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		padding: 6px 0px 1px 3px;
		}
	ul#map li a {
		color: #333333; 
		text-decoration: underline; 
		list-style-type: none; 
		font-size: 12px; 

padding: 0 0px 5px 0px;


		}
	ul#map li a:hover {
		
		text-decoration: none; 
		
		}
	ul#mapsub { 
		color: #333333; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		padding: 1px 0px 1px 25px;
		
		

		}
	ul#mapsub li { 
		color: #333333; 
		list-style-type: none; 
		font-size: 12px; 
		
		

		


		}


		}
	ul#mapsub li a {
		color: #333333; 
		text-decoration: underline; 
		list-style-type: none; 
		font-size: 12px; 

padding: 0 0px 5px 0px;


		}
	ul#indexUL {
		font-size:12px; 
		
		line-height:15px;
		margin:0px 0px 2px 25px;
		* margin:0px 0px 2px 30px; /*IE only */
		}
	ul#indexUL a:hover{
		text-decoration:none;
		}
	ul#main2ColEqual {
		list-style: none;
		margin-left: 0; 
		padding-left: 0; 
		text-indent: -1em;
		}
	ul#main2ColEqual li	{
		font-size: .9em; 
		margin: 0; 
		padding: 0 0 0 10px;
		}
	ul#main2ColRightBottom {
		font-size: .9em;
		list-style: none; 
		margin-left: -40px; 
		*margin-left: 0px; 
	
		
		margin-top:-17px;
		}
	ul#main2ColRightBottom li a:hover {
		text-decoration:none;
		}	
	ul#main2ColRightBottom li {
		font-size: .9em;
		margin: 0; 
		padding: 10px 0px 0px 0px;
		}
	
	ul#main2ColLeft {
		font-size: 12px;
		
		margin-left: 20px; 
		padding-left: 15px; 
	
		margin-top:10px;
		}
	ul#main2ColLeft li {
		font-size: 12px;
		margin: 0; 
		padding: 0 0 3px 0px;
		}
	ul#main2ColLeft li a {
		font-size: 1em;
		margin: 0; 
		padding: 0 0 5px 0px;
		color:#333333;
		}	


	ul#main2ColLeft li a:hover{

		margin: 0; 
		padding: 0 0 5px 0px;
		text-decoration:none;
		}

	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: #FFFFFF; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		
		padding: 0; 
		display: block;

		}
	ul.leftNavigation li { 
		color: #ffffff; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		padding: 1px 0px 1px 3px;

		border-bottom: 1px solid #FFFFFF;
		background-color: #9aabc4;
display: block;


		}
	
	ul.leftNavigation li a {
		color: #ffffff; 
		text-decoration: none; 
		list-style-type: none; 
		font-size: 12px; 

padding: 0 0px 5px 0px;
display: block;

		}
	ul.leftNavigation li.active { 

			padding: 1px 0px 1px 3px;
		
		background-color: #6C84A7;
display: block;
		}

	ul.leftNavigation li:hover { 

			padding: 1px 0px 1px 3px;
		
		background-color: #6C84A7;
display: block;
		}



	ul#leftNavigation { 
		color: #FFFFFF; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		
		padding: 0; 
		display: block;

		}
	ul#leftNavigation li { 
		color: #ffffff; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		padding: 1px 0px 1px 3px;

		border-bottom: 1px solid #FFFFFF;
		background-color: #9aabc4;
display: block;


		}
	
	ul#leftNavigation li a {
		color: #ffffff; 
		text-decoration: none; 
		list-style-type: none; 
		font-size: 12px; 

padding: 0 0px 5px 0px;
display: block;

		}
	ul#leftNavigation li.active { 

			padding: 1px 0px 1px 3px;
		
		background-color: #6C84A7;
display: block;
		}

	ul#leftNavigation li:hover { 

			padding: 1px 0px 1px 3px;
		
		background-color: #6C84A7;
display: block;
		}

	ul#subLeftNavigation { 
		color: #FFFFFF; 
		list-style-type: none; 
		font-size: 11px; 
		margin: 0; 
		
		padding: 0; 
		display: block;

		}
	ul#subLeftNavigation li { 
		color: #ffffff; 
		list-style-type: none; 
		font-size: 11px; 
		margin: 0; 
		padding: 1px 0px 1px 20px;

		border-bottom: 1px solid #FFFFFF;
		background-color: #9aabc4;
display: block;


		}
		
	ul#subLeftNavigation li a {
		color: #ffffff; 
		text-decoration: none; 
		list-style-type: none; 
		font-size: 11px; 

padding: 0 0px 5px 0px;
display: block;

		}
	ul#subLeftNavigation li.active { 

			padding: 1px 0px 1px 20px;
		
		background-color: #6C84A7;
display: block;
		}

	ul#subLeftNavigation li:hover { 

			padding: 1px 0px 1px 20px;
		
		background-color: #6C84A7;
display: block;
		}


div.subLeftNavList { 
	background:#ccc; 
	border:2px solid #999;
	margin-left:-20px;
	padding-left:30px;
	color:#000;
	}
div.subLeftNavList p {padding-bottom:0; color:#000; margin-bottom:0; margin-top:0;}
ul#subLeftNavigation li.active div.subLeftNavList p a{color:#000;}
ul#subLeftNavigation li.active div.subLeftNavList p.active a{font-weight:bold;}
	div.subLeftNavList p {padding-bottom:0; color:#000;}
	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;
		}

/*==============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;}

#dhtmltooltip{
position: absolute;
width: auto;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-size:12px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
