/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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.
	=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
	#menuContainer{
	background-color: #d8aa20;
	margin: 0 3px 0 6px; 
	padding: 0 0 0 0;
	width: auto;
}
	/*Top level UL properties*/
ul.makeMenu {
  list-style: none;
  width: 701px;                
  background-color: #d8aa20;      
  padding-left: 50px;
  padding-bottom: 0px;         
  cursor: default;          
  margin-left: 0px;           
  margin-top: 0px;
  margin-bottom: 0px;
  float: left;
  z-index: 1;
}

/*Second level UL properties*/
ul.makeMenu li ul{
  list-style: none; 
  width: 1px;   
  background-color: #fff;     
  padding-left: 0px;           
  margin-left: -79px;            
  border-left: 1px solid #fff;
  font-size: .8em;
  font-weight: normal;
  margin-top: 18px;
  z-index: 2;
  border-bottom: 1px solid #fff;
}

/*Third level UL properties*/
ul.makeMenu li ul li ul{
  list-style: none;   
  background-color: #d8aa20;     
  padding-left: 0px;           
  margin-left: 117px;      
  font-weight: normal;
  margin-top: -3px;
  z-index: -3;
}


/*Top level LI properties, not links*/
ul.makeMenu li {             
  margin: 0px;               
  position: relative;                                    
  color: #fff;            
  text-align: left;
  float: left;
  background-color: #d8aa20;
  padding: 4px 11px 3px 11px;
  font-size: .8em;
  font-weight: normal;
  border-right: 1px solid #fff;  
}

/*Top level special LI properties, not links*/
ul.makeMenu li.onHome {
  margin: 0px;                 
  position: relative;         
  color: #fff;              
  float: left;
  padding: 2px 11px 4px 11px;
  border-right: 1px solid #FFF;
  border-left: 1px solid #FFF;
  background-color: #a38217;
  text-align: left;
}

ul.makeMenu li.onTabMenu {
  margin: 0px;                 
  position: relative;         
  color: #fff;              
  float: left;
  padding: 4px 11px 3px 11px;
  border-right: 1px solid #FFF;
  background-color: #a38217;
  text-align: left;
}

ul.makeMenu li.offHome {
  margin: 0px;                 
  position: relative;         
  color: #fff;              
  float: left;
  padding: 2px 11px 4px 11px;
  border-right: 1px solid #FFF;
  border-left: 1px solid #FFF;
  background-color: #d8aa20;
  text-align: left;
}

/*Second level LI properties, not links*/
ul.makeMenu li ul li{             
  width: 175px;
  margin: 0px;               
  position: relative;        
  color: #FFFFFF;                 
  text-align: left;
  float: left;
  background-color: #a38217;
  padding: 1px 5px 2px 15px;
  font-size: 11px;
  font-weight: normal;
  border-top: 1px solid #fff;
  /*border-left:1px solid #fff;*/
}

/*Third level LI properties, not links*/
ul.makeMenu li ul li ul li {           
  width: 175px;
  margin: 0px;                
  position: relative;          
  color: #FFFFFF;                
  text-align: left;
  float: left;
  background-color: #A2B36A;
  padding: 3px 5px 2px 15px;
  font-size: 11px;
  font-weight: normal;
  border-top: 1px solid #fff;
  z-index: -10;
}

/*Second level UL properties that will make menus work in Firefox and Netscape*/
ul.makeMenu li > ul {          /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
  display: none;              
  position: absolute;          
  top: 2px;                   
  left: 78px;                
}

/*Top level LI properties, not links.  The hover properties for bg color and text color*/
ul.makeMenu li:hover, ul.makeMenu li.onHome:hover, ul.makeMenu li.CSStoHighlight {
  background-color: #a38217;      
  color: #fff;    
  z-index:2020;             
}

/*Second level LI properties, not links.  The hover properties for bg color and text color*/
ul.makeMenu li ul li:hover, ul.makeMenu li ul li.CSStoHighlight {
  background-color: #bfd3f8;      /* gives the active menu items a yellow background */
  color: #fff;                 /* makes the active menu item text black */ 
}

/*Third level LI properties, not links.  The hover properties for bg color and text color*/
/*There are not any third level line items that are not links in this menu*/
ul.makeMenu li ul li ul li:hover, ul.makeMenu li ul li ul li.CSStoHighlight {
  background-color: #c8d09a;      /* gives the active menu items a yellow background */
  color: #fff;                 /* makes the active menu item text black */ 
}

ul.makeMenu ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
  display: block;              /* specially to go with the className changes in the behavior file */
}
ul.makeMenu li:hover > ul {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                  the > targets only the child ul, not any child uls of that child ul */
  display: block;              /* makes the child block visible - one of the most important declarations */
}

/*Link Styles */

/*Top level LI Link properties for link text color*/
ul.makeMenu li a, ul.makeMenu li.onHome a { 
  color: #fff; 
  text-decoration: none; 
  font-size: 12px;
  font-family: Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
}

/*Second and Third level LI link properties for link text color*/
ul.makeMenu li ul li a { 
  color: #fff; 
  width: 100%; 
  text-decoration: none; 
  font-size: 11px;
  font-family: Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
}

/*Second and Third level LI link properties for link text color*/
ul.makeMenu li ul li ul li a { 
  color: #fff; 
  width: 100%; 
  text-decoration: none;
  font-size: 11px;
  font-family: Helvetica,Geneva,Arial,SunSans-Regular,sans-serif; 
}

/*LI link hover properties*/
ul.makeMenu li a:hover, ul.makeMenu li a:visited, ul.makeMenu li a.CSStoHighLink { 
  color: #fff;
  text-decoration: none;
}

ul.makeMenu li a:hover {
  font-size: 12px;
}

ul.makeMenu li ul li a:hover {
  font-size: 11px;
}

/*second level LI link hover properties*/
ul.makeMenu li ul li a:hover, ul.makeMenu li ul li a.CSStoHighLink { 
  color: #fff; 
  text-decoration: none; 
}

/*third level LI link hover properties*/
ul.makeMenu li ul li ul li a:hover, ul.makeMenu li ul li ul li a.CSStoHighLink { 
  color: #fff; 
  text-decoration: none; 
}


/*ul.makeMenu li:hover > a { 
  color: #689DD1; 			/* supports links in branch headings - must not be display: block; 
  text-decoration: none;
} */
	
/*****************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:auto; 
		line-height:normal; 
		font-weight:normal; 
		list-style: none;
		vertical-align: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/left2.gif") no-repeat left top; 
		margin:0;
		padding: 0 0 0 3px; 
		height: 35px; 
		font-size:10px; 
		font-weight:normal;
		}
	#tabs a {
		float:right; 
		display:block; 
		background: url("../_images/tall.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;
		height:35px;
		}
	#tabs a:hover {
		display:block; 
		padding:0px 5px 4px 0px; 
		text-decoration:none; 
		font-weight:bold; 
		color:#384467; 
		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==============================================*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
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: 200px;
			text-align: right;
			float: right;
			/*padding: 32px 15px 0 0;*/
			padding: 0px 20px 0 0;
			height:65px;
			}
	#bannerRightWide2 {
			width: 200px;
			text-align: right;
			float: right;
			/*padding: 32px 15px 0 0;*/
			padding: 0px 0px 0 0;
			margin-right:-60px;
			height:69px;
			}
	#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;
		}
	#noDScriptor {padding-top:15px;}
	
	/*=================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: #FFFFFF; 
			border-bottom: 1px solid #FFFFFF; 
		}

	#search { 
			width: 196px; 
			height: 31px;
			float: right; 
			vertical-align: top; 
			padding: 4px 5px 0 0;
			text-align: right;
			background-color: #ba5b29; 
			}
			#searchForm{float:right;}
		#search2 { 
			width:auto; 
			float: right; 
			vertical-align: top; 
			padding: 4px 5px 0 0;
			text-align: right;
			background-color: #FFFFFF ; 
		
			}

	#searchWrapperRight{
			float:right; 
			width:205px; 
			margin:5px 0px 0px 0px;
			}
	#breadcrumb { 
			width: 550px; 
			background-color: #FFFFFF; 
			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;
			border-bottom: 10px solid #FFFFFF;
			}
	#main1ColTopContent { 
			background-color: #ffffff; 
			border-bottom: 1px solid #FFFFFF;
			}
	#main1ColBodyContent { 
			background-color: #ffffff; 
			border-bottom: 1px solid #FFFFFF;
			margin: 10px 0 0 5px;
			}
	#main1ColTopContentLeft { 
			background-color: #FFFFFF; 
			width: 370px;
			padding: 0px;
			margin: 0px;
			float:left;
			}
	#main2ColContentLeft {			
			background-color: #ffffff;
			height:auto;
			width: 475px;
			padding: 5px;
			margin-right: 10px;
			float:left;
			border-right: #ccc 2px solid;
			}
	#main2ColContentRight { 
			background-color: #FFFFFF; 
			width: 243px;
			height: auto;
			padding: 5px;
			margin: 0px;
			float:right;
			}
	#main2ColContentCenter {			
			background-color: #ffffff;
			height:auto;
			width: 740px;
			padding: 10px 5px 5px 5px;
			margin-top: 10px;
			float:left;
			border-top: #ccc 2px solid;
			}
#main2ColTopContentRight p {font-size:12px; word-spacing:1px;}
	#main1ColTopContentRight { 
			background-color: #FFFFFF;
			width: 370px;
			padding: 0px;
			margin: 0px;
			float:right; 
			}
	#main1ColBottomContent { 
			background-color: #ccc;
			
			padding-bottom: 15px;   
			}
	/*------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;
			}
	#main3ColLeft {
		width:260px;
		margin-right:5px;
		float: left;
		padding-left:25px;
		}
	#main3ColMiddle {
		width:267px;
		margin-right:5px;
		float:left;
		}
	#main3ColRight {
		width:182px;
		float:left;
		}
		
	#footerBox{
	width: 754px; 
	background: #837a61;
	margin:5px;
	height: 30px; 
    }
	#footerContainer {
		width: 764px; 
		margin-top: 6px; 
		background-color:#FFFFFF;
		/*border:1px solid #C2C2C2;*/
           }
		#footerContainer[id] {
		padding:.05em;width: 762px; 
		
		}
		#footerBox[id] {width:752px;
		margin:4px;}
	#footerContainerContentLeft {
		color: #000; 
		float: left; 
		padding: 3px 0 0 6px; 
		}
	#footerContainerContentRight {
		color: #ffffff; 
		float: right; 
		padding: 7px 6px 0 0; 
		}
	#footerContainerContentLeft a, #footerContainerContentLeft a:visited {
		color: #FFFFFF; 
		}
/*======================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: #356699; 
		list-style-type: none; 
		font-size: 1.1em; 
		background-color: #FFFFCC; 
		margin: 0; 
		padding: 5px; 
		border-top: 1px solid #ccc; 
		border-bottom: 1px solid #ccc;
		}
	ul#leftNavigation 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;
		}
	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: #f1f1f1; 
		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 {
		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);
}

#leftBox {float:left; width:250px;}
#leftBox[id], #rightBox[id] {width:160px;}
#rightBox {float:left; width:250px;}
#barBlue {height:13px; background-color:#7F99C8;}
.homeRightTextBox h3 {margin-bottom:-15px;}
#main1ContactForm {			
border-top: 10px solid #FFFFFF; 
}
