/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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: #D8AA20;
		margin: 0 6px 0 6px; 
		width: auto;
		padding: 0 0 0 0;
		height:23px;
		*height:22px;
		}
	#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;
		float:left; /* added by phiw */
		text-decoration:none;
		background: #D8AA20;
		margin:0;
		*height:16px;
		height:17px;
		padding: 4px 10px 2px 10px;  
	}
	#navcontainer A:hover, #navcontainer A:active {
		background-color: #A38217;
		color: #FFFFFF;
		margin: 0;
		padding: 4px 10px 2px 10px;  
	}

	#navcontainer ul li#empty	{
		border-right: 1px solid #D8AA20;
		width:0;
		}
	#navcontainer ul li#emptyLeft	{
		border-right: 1px solid #FFF;
		width: 40px;
		background-color: #D8AA20;
		*height: 22px;
		height:23px;
		}
	#navcontainer A.active {
		position:relative;
		background-color: #A38217;
		padding: 4px 10px 2px 10px;  
		}
	*:first-child+html #navcontainer A.active {padding: 4px 10px 0px 10px; }/*IE7 hack*/
	#navcontainer A.active2:link, #navcontainer A.active2:visited {
		position:relative;
		z-index:102;
		background: #7C9637;
		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:left; 
		margin:2px 0 0 0; 
		padding:0 0 0 16px; 
		width:auto; 
		font-weight:normal; 
		list-style: none;
		vertical-align:top;
		}
 #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;
		}
	*/
ul#tabs li{ text-align:left; margin:0; padding:0;height: 20px;}
 #tabs a {
		display:block; 
		padding:0px 5px 4px 0px; 
		text-decoration:none; 
		font-weight:bold; 
		color:#6C84A7; 
		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;
		}
	#pageColoredBox {
		padding: 5px 5px 1px 8px; 
		background-color: #99CC66; 
		color:#000000;
		}
	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;}
	#contentCenter{ width: 763px; background-color: #ffffff; border: 1px solid #999999;}
	
	/*===============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: 360px;
			float: left;
			padding: 28px 0 0 30px;
			font-size: 1.2em;
			font-weight: bold;
		}	
	/*#bannerRightWide {
			width: 150px;
			text-align: right;
			float: right;
			padding: 32px 15px 0 0;
			}
	#bannerRightWide a {
		text-decoration: underline;
		font-size: .8em;
		}
	#bannerLanguage {
			width: 125px; 
			text-align: right; 
			float: right; 
			padding: 20px 0px 0px 0px;
		}
	*/
		#bannerRightWide {				
				width: auto;
				text-align: left;
				float: left;
				padding: 7px 0 0 0;
		}
		#bannerRightWide[id] {padding-top:0px; margin-top:-45px;}
		*:first-child+html #bannerRightWide{margin-top:25px; float:left} 
		#bannerRightWide a { font-size:12px; text-decoration:underline; color:#356699}
	#bannerRightNarrow {
			width: 110px; 
			text-align: right; 
			float: right; 
			padding: 20px 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: #BA5B29 ; 
			border-top: 0px solid #FFFFFF; 
			border-left: 6px solid #FFFFFF; 
			border-right: 6px solid #FFFFFF; 
			}
	#breadcrumbSearch { 
			width: 751px; 
			padding: 0px 0 0 0; 
			background-color: #BA5B29; 
			border-bottom: 1px solid #FFFFFF; 
		}
	#search { 
			width: 182px; 
			float: right; 
			vertical-align: top; 
			padding: 4px 5px 0 0;
			text-align: right;
			background-color: #BA5B29 ; 
			}
		#search2 { 
			width: 240px; 
			float: right; 
			vertical-align: top; 
			padding: 4px 5px 0 0;
			text-align: right;
			background-color: #BA5B29 ; 
			}
	#searchWrapperRight{
			float:right; 
			width:205px; 
			margin:5px 0px 0px 0px;
			}
	#breadcrumb { 
			width: 480px; 
			background-color: #BA5B29; 
			padding: 0 0 0 0; 
			text-align: left; 
			float: left; 
			font-size: .7em; 
			}
	#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
	=====================================================================================*/
	#shortTextLeft, #shortTextRight {
			height:134px; 
			width: 230px; 
			float: left; 
	        background-color: #C8D09A; 
			text-align: left;  
			padding:8px 10px 8px 10px;
			}
	#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: 184px; 
			float: right; 
			padding-right: 0px;
			margin-right: 0px; 
			}
	#rightColPhoto {
			width: 184px;
			border-bottom: 5px solid #FFFFFF; 
			float: right;
			padding-right: 0px;
			margin-right: 0px; 
			}
	/*----------------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;
			}
	#main1ColContent { 
			width: 750px;
			border-left: 1px solid #FFFFFF; 
			background-color: #FFFFFF; 
			}
	#main1ColTopContent { 
			background-color: #FFFFFF; 
			border-bottom: 1px solid #FFFFFF;
			}
	#main1ColTopContentLeft { 
			background-color: #FFFFFF; 
			width: 600px;
			padding: 0px;
			margin: 0px;
			float:left;
			}
	#main1ColTopContentRight { 
			background-color: #FFFFFF;
			width: 150px;
			padding: 0px;
			margin: 0px;
			float:right; 
			}
	#main1ColBottomContent { 
			background-color: #FFFFFF;
			border-bottom: 1px solid #8A1422;
			padding-bottom: 5px;   
			}
	/*------2 COLUMN------*/
	#main2Col { 
			width: 751px; 
			text-align: left; 
			margin-bottom: 4px; 
			border-top:1px solid #FFFFFF; 
			border-bottom: 6px solid #FFFFFF; 
			background-color: #FFFFFF;
			border-left: 6px solid #FFFFFF; 
			border-right: 6px solid #FFFFFF;
			}
	#main2ColContentContainer {
			border-top: 20px 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: 190px; 
			float: left; 
			padding-right: 10px;
			}
	#main2ColContainer {
			width: 541px; 
			float: left; 
			padding-right: 0px;
			border-left: 10px solid #FFFFFF; 
			}
	#main2ColHomeLeftContainer {
			width: 300px; 
			float: left; 
			padding: 15px 0px 0px 10px;
			background: transparent url("../_images/cts_img_home_bg.jpg") left top no-repeat;
			}
	#main2ColHomeRightContainer {
			width: 430px; 
			float: left; 
			padding-right: 10px;
			border-top: 13px solid #8A1422; 
			}
	#main2ColHomeRightContainer a {
			color:#8A1421;
			text-decoration:underline;
			font-size:.8em;
			}
	div#main2ColRightBottom {
			padding-top:10px;
			width:240px;
			}
	#main2ColMiddle { 
			width: 487px;
			text-align: left; 
			background-color: #FFFFFF;
			float: left; 
			padding: 0 8px 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: 260px; 
			float: left; 
			border-left: 5px solid #FFFFFF; 
			border-right: 5px solid #FFFFFF; 
			}
	#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; 
			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;
			}
	#main3ColContentContainer {
			border-top: 20px solid #FFFFFF; 
			}
	#main3ColMiddleContainer {
			width: 350px; 
			float: left; 
			padding-right: 10px; 
			padding-left: 10px; 
			overflow: 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: 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;
			}
	#rightColBox p {	
		font-size: .7em;
		color:#FFFFFF;
	}
	#rightColBox {
		width: 174px;
		padding: 5px 4px 5px 4px;
		background-color: #837A61; 
		color:#000000;
		border: 1px solid #534C42;
		}	
	#rightColBox a{color: #FFFFFF}
/*-footer section-----------------------------------------*/
	#footerBox{
		width: 754px; 
		background-color: #837A61;
		margin:5px;
		height: 30px; 
    	}
	 #footerContainer {
	    width: 764px; 
	    height: auto; 
	    margin-top: 6px; 
	    background-color:#FFFFFF;
		}
	#footerContainer[id] {
		padding:.05em;width: 762px; 
		}
	#footerBox[id] {
		width:752px;
		margin:4px;
		}
	#footerContainerContentLeft {
		color: #FFFFFF; 
		float: left; 
		padding: 3px 0 0 6px; 
		}
	#footerContainerContentLeft a, #footerContainerContentLeft a:visited {
		color: #FFFFFF; 
		}
	#footerContainerContentRight {
		color: #ffffff; 
		float: right; 
		padding: 7px 6px 0 0; 
		}
	/*--------------------------end footer-*/
/*======================END DIV TAGS PROPERTIES======================================================*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
LISTS SECTION
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
	ul#indexUL {
		font:11px "Verdana", Arial, Helvetica, sans-serif; 
		color:#000000;
		line-height:15px;
		margin:0px 0px 2px -25px;
		* margin:0px 0px 2px 17px; /*IE only */
		}
	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: 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: #000000; 
		list-style-type: none; 
		font-size: 12px; 
		background-color: #E9DFC0; 
		margin: 0; 
		padding: 0 0 5px 0;
		}
	ul#leftNavigation li { 
		color: #000000; 
		list-style-type: none; 
		font-size: 12px; 
		margin: 0; 
		padding: 0 0px 2px 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: 12px solid #FFFFFF;
		}
	ul ul ul#subsubleftNavigation { 
		color: #356699; 
		list-style-type: none; 
		font-size: 12px; 
		background-color: #FFFFFF; 
		margin: 0; 
		padding: 3px 0 0 0; 
		position:relative; 
		border-left: 18px solid #FFFFFF;
		}
	#leftnav { 
		background-color: #E9DFC0; 
		margin: 0 0 0 0;  
		clear: both; 
		text-align: left; 
		padding-left: 5px;
		padding-right: 5px;
		border: 1px solid #ccc; 
		}
	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, ul#leftNavigation li a:visited {
		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; 
		}
/*==============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);
}
#langForm {float:left; padding-left:380px;}
#langForm[id] {float:left; padding-left:540px;
margin-top:-17px;}
*:first-child+html #langForm {float:left; padding-left:380px;}
#langOption {width:100px; border:1px solid #005782;}

/*#langForm {float:right; padding-right:100px;}
#langOption {width:120px;}*/
#linklist{position:relative; float:left; padding-left:20px;}
#linklist[id]{margin-top:0px;}
