/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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.
	=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

	html body {
		  width: auto !important;
		  margin: 0 !important;
		  padding: 0 !important;
		  background: none;
}
	/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width:auto; /*For KHTML*/
  list-style: none;
  height: 22px;
 float:left;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 22px;
  text-align:left;
  background-color:#FFFFFF;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 22px;
  left: 0;
  background-color:#FFFFFF;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
  background-color:#FFFFFF;
}

ul#navmenu ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
    background-color:#FFFFFF;


}

/* Root Menu */
#navcontainer ul#navmenu a {
  border-right: 1px solid #fff;/*added*/
  padding: 0 15px; /*expand root tab width*/
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background-color:#FFFFFF;
  color: #000;
  font:12px/22px "Arial", Verdana, Helvetica, sans-serif;/*added*/
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #fff;
  color: #000;
}


/*empty box */
	#navcontainer ul li#empty	{
		border-right: 1px solid #fff;
		width:0;
		}
	#navcontainer ul li#emptyLeft	{
		border-right: 1px solid #FFF;
		width: 40px;
		background-color: #fff;
		*height: 22px;
		/*height:23px;*/
		}


	#navcontainer {
		font-family:12px "Arial", Verdana, Helvetica, sans-serif;
		text-align: right;
		background-color: #fff;		
		padding:0px;
		*height:0px;
		width:100%;
		float:left;/*need for FF*/
		color:#000000;
		}


/*======================================================================================
	TAB SECTION
========================================================================================*/
		
	#tabs {
		font-family: 10px "Arial", Helvetica, sans-serif; 
		float:right; 
		margin: 0px;
		padding:0; 
		line-height:normal; 
		font-weight:normal; 
		list-style: none;
		}
	#tabs ul {
		margin:0; 
		padding:0px 5px 0px 0px; 
		list-style:none; 
		font-size:10px; 
		font-weight:normal;
		}
	#tabs li {
		float:right; 
		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 { 
		background-color: #FFF;
		}
	.box {
		float:left; 
		margin:10px 10px 10px 10px;  
		width: 250px; 
		}
	#boxWrapper	{
		float:left;
		}
	div.viewHeadLine {
		text-align:right; 
		padding: 2px 85px 0 0; 
		background-color:#FFFFFF; 
		font-size:11px; 
		font-weight:bold;
		float:right;
		}
	div#jumpMenu {
		display:none;
		}
	div.pageBoxPara {
		padding:5px; 
		margin-top:30px;
		}
	#rightColEqualText {
		float:left;
		padding-left:10px; width:200px;
		}
	/*==================================================================================
	utility
	===================================================================================*/

	.spacer {clear: both;
		margin: 0px 0px 0px 0px;
		}
	
	#contentCenter
		{
		text-align: left;
		}
	

	/*===============end of utility====================================================*/
	
	/*====================================================================================
	brand bar section
	=====================================================================================*/

	#banner { 
			width: auto !important;
		    margin: 0 !important;
		    padding: 0 !important;
			background: none; 
		}
	#bannerLeft {
			float:left;
			display:block;
			border-left: 5px solid #FFFFFF; 
			padding: 5px 0 0 0; margin:0px;
		}
	#bannerMiddle {
			float: left; 
			padding-top: 20px;
		}
	#bannerLanguage {
			text-align: right; 
			float: right; 
			padding: 20px 0px 0px 0px;
		}
	#bannerRightNarrow {
			text-align: right; 
			float: right; 
		}
	#bannerRightWide {
			text-align: right; 
			float: right; 
			/*padding: 0px 5px 0px 0px; */
			margin:0px;
		}
	.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 { 
		display:none; }

	/*=================end brand bar==========================*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	search breadcrumb section
	=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
	#searchBreadcrumbContainer {display:none;}
	#search {display:none;}
	#searchWrapperRight{display:none;}
	#breadcrumb {display:none;}
	#main2BreadCrumb {display:none;}
	#searchHome {display:none;}
	/*==============end search breadcrumb=============================*/
	
	/*===================================================================================
	BANNER PHOTOS homepage photo structure
	=====================================================================================*/
	#shortTextLeft, #shortTextRight {
			height:auto; 
	        background-color: #FFF;
			text-align: left; 
			float:left;
		    margin: 0 !important;
		    padding-left: 0 !important;
			width:auto; /*FF*/
			word-wrap: break-word;
			}
			#shortTextRight img {display:none;}
			#main2ColRightBig { 
			width: auto; 
			text-align: left; 
			float: left; 
			padding:5px 0px 0px 5px;
			color:#000;
			}

	#photoLeft, #photoRight {
			height:134px; 
			width: 230px; 
			float: left;
			background-color: #A5AB59;
			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:auto; 
			/*height:150px; */
			float:left; 
			background-color: #FFFFFF; 
			}

	#largePhotoLeftThin { 
			width:499px; 
			float:left; 
	     	}
#largePhotoLeftThin img {display:none;}
	#largePhotoRight { 
			width:499px; 
			height:150px; 
			float:left; 
			background-color: #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;
			}

	/*================================-end photo structure============================*/
	#headerTab {
		background-color:#FFFFFF; 
		margin-top:10px; 
		* margin-top:5px; /*IE only*/
		padding-top:0px;
		float:left;
		}
	#headingTabRight {
		background-color:#FFFFFF; 
		margin-top:2px; 
		* margin-top:0px; /*IE only*/
		padding-top:5px;
		* padding-top:0px; /*IE only*/
		}

	/*------PHOTO COLUMN */
	#rightColContainer {
			width: 205px; 
			float: right; 
			padding-top:5px;
			}
	#rightColPhoto {
			width: 200px; 
			}
			#rightColPhoto img {display: block}
	/*------1 COLUMN------*/
	#main1Col { 
			width: auto; 
			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: auto;
			border-left: 12px solid #FFFFFF; 
			background-color: #FFFFFF; 
			}
	/*------2 COLUMN------*/
	#main2Col { 
			width: auto; 
			text-align: left; 
			margin-bottom: 6px; 
			border-top: 1px solid #FFFFFF; 
			border-bottom: 6px solid #FFFFFF; 
			background-color: #FFFFFF; 
			border-left: 6px solid #FFFFFF; 
			border-right: 6px solid #FFFFFF;
			}
	#main2TopContainer { 
			width: auto;
			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: auto; 
			float: left; 
			padding-right: 0px;
			}
	div#main2ColRightBottom {
			padding-top:10px;
			width:auto;
			}
	#main2ColMiddle { 
			width: auto; 
			text-align: left; 
			background-color: #FFFFFF;
			float: left; 
			padding: 0 8px 0 5px; 
			}
	#main2ColContainerForm {
			width: auto !important; 
			float: left; 
			padding-right: 0px;
			}
	.main2ColEqual {
			width: auto !important;
			float: left; 
			border-right: 5px solid #FFFFFF; 
			}
	.main2ColEqual img {display:none;}
	.main2ColEqual2 {
			display:none;			
	}

	#main2ColPhoto {
			width: auto !important;
		    margin: 0 !important;
		    padding: 0 !important;
			float: left; 
			}
	#main2ColBottomContainer{
			padding:10px 10px 0 0; 
			width:490px; 
			}
	#main2ColRight { 
			width: auto; 
			text-align: left; 
			float: right; 
			}
			#main2ColRight img {display:block;}
	#main2ColRightTopContainerSearch { 
		float:left; 
		display:none;
		}
	/*------3 COLUMN------*/
	#main3Col {
			width: auto; 
			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 {
			float: left; 
			padding-right: 0px;
			}
	#main3ColMiddleContainer {
			float: left; 
			padding: 10px; 
			}
	div#main3ColPhotoText {
			padding: 5px 5px 0 5px; 
			border-top: 0px solid #FFFFFF; 
			border-left: 1px solid #FFFFFF; 
			background-color: none; 
			color:#000000; 
			line-height: 1.4em; 
			height:auto;
			float:left;
			margin:0px;
			*width: auto; 
			}
	#main3ColTextWrapperRight {
			float:left; 
			width:auto; 
			padding:5px;
			}
	#main3ColMiddleW340 {
			float:left; 
			width:auto;
			}
	#main3ColLeftW190 {
			float:left; 
			width:auto;
			}
	#main3ColLeft { 
			width: 250px; 
			float: left; 
			text-align:left; 
			}
	#mediumRightPhoto{
			width:340px;
			float:left;
			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;
			}
	#main3ColLeftBottom { 
			text: wrap; 
			width: 245px;
			text-align: left; 
			padding: 5px 5px 5px 0;
			}
	#main3TopContainer { 
			width: auto !important;
			border-bottom: 10px 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;
			}
	#main3ColRight { 
			width: auto; 
			text-align: left; 
			height:auto; 
			}
	#main3ColRightTop { 
			background-color:#FFFFFF; 
			display:none;
			}

    #main3ColRightBottom { 
			width:auto; 
			padding-left:5px; 
			}
	#main3ColMiddleWide { 
			width: 275px;
			text-align: left; 
			float: left; 
			padding: 0 8px 0 5px; 
			border-right: 1px solid #DCE5E0;
			}
	#main3ColRightNarrow { 
			width: auto; 
			text-align: left; 
			float: left; 
			padding:0 0 15px 5px;  
			}
	#main3ColRightTopNarrow { 
			background-color:#FFFFFF; 
			width: 200px; 
			padding:0 0 15px 5px; 
			}
    #main3ColRightBottomNarrow { 
			width: auto; 
			padding: 0 0 0 0;
			}

	/*-footer section-----------------------------------------*/
	#footerContainer {
			width: auto !important;
			height: 30px; 
			margin-top: 0 !important;
			background-color: #FFFFFF;
            }
	#footerContainerContentLeft {
			color: #000; 
			float: left; 
			padding: 0 !important; 
			}
	#footerContainerContentRight {
			color: #000; 
			float: right; 
			padding: 0 !important;
			}
	
	/*--------------------------end footer-*/


/*===========================================================================================================================
LISTS SECTION
============================================================================================================================*/
	ul#indexUL {
		margin:0px 0px 2px 15px;
		font:11px "Verdana", Arial, Helvetica, sans-serif; 
		color:#000000;
		line-height:15px;
		}
		#indexUL[id] {margin:0px 0px 2px -15px;}
	ul#main2ColEqual {
		list-style: none;
		margin-left: 10px; 
		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; 
		}
	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#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: #FFFFFF; 
	    margin: 0; 
	    padding: 0; 
	    }
	ul#leftNavigation li { 
	    color: #356699; 
	    list-style-type: none; 
	    font-size: 12px; 
	    margin: 0; 
	    padding: 0;
	    }
	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; 
		padding: 0; 
		clear: both; 
		text-align: left; 
		}
	table#leftnav th { 
		padding: 2px; 
		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;
		}

/*==============END LEFT NAVIGATION==================================================================================*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
AWS/PUBLIC AFFAIRS
LAST UPDATED: 8/22/2006
Based on Brown Theme
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

/*=======================================================================================================================
body properties
========================================================================================================================*/

	body {
		font:100% "Arial", Helvetica, sans-serif;  
		background-color: #CFD6C4;
		color:#333333;
		margin: 0px 0px 0px 0px;
		}

/*=========================end of body properties====================================================================*/

/*====================================================================================================================
html tag properties
=====================================================================================================================*/

	h1, h2, h3, h4 {
		font-family:"Arial", Helvetica, sans-serif;
		font-weight:normal; 
		margin: 0;
		color:#000000;
		text-align:left;
		}
	h1 {
		font-size: 1.5em; 
		margin: 0px 0px 12px 0;
		}
	h2 {
		font-size: 1.3em; 
		margin: 0px 0px 12px 0;
		}
	h3 {
		font-size: 1em; 
		font-weight:bold; 
		margin: 0px 0px 5px 0; 
		}
	h4 {
		font-size: .9em; 
		font-weight:bold; 
		margin: 0px 0px 5px 0; 
		}
	h6 {
		font-size: .7em; 
		font-weight: bold; 
		padding: 0 5px 0 0;  
		margin: 0 0 0 0; 
		}
	p {
		font-size: .8em; 
		margin: 2px 0px 12px 0px; 
		line-height: 1.4em; 
		}
/*================end of html tag properties==============================================================================*/

/*===================================================================================================================
blockquote styles
====================================================================================================================*/
	blockquote.news {
		font: .6em "Verdana", Arial, Helvetica, sans-serif; 
		background-color: #FFFFFF; 
		border-top: 0px solid #FFFFFF; 
		border-bottom: 5px solid #FFFFFF;
		color: #000000;
		line-height: 1.5em; 
		margin: 2px 0 10px 0px; 
		padding: 5px 20px 5px 0px;
		width:auto; 		 			
		}
	blockquote.style2 {
		font-weight:bold;
		font: "Verdana", Arial, Helvetica, sans-serif; 
		}
	blockquote.style2 p {
		padding:8px;
		}
/*==================end blockquote styles=============================================================================*/

/*=========================================================================================================================
images properties
/*========================================================================================================================*/	
	img#setImage {
			margin-right: 3px; 
			border-bottom: 1px solid #ccc; 
			border-right: 1px solid #ccc;
		}   
/*=============end images properties====================================================================================*/

/*====================================================================================================================== 
HEADER STYLES
=======================================================================================================================*/
	
	h2#style1 { 
		font:.9em "Arial", Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		background-color: #594D2C;
		border-bottom: 2px solid #D7AB1E;
		color:#FFFFFF;
		height: 18px; 
		padding: 3px 3px 3px 8px; 
		}
	h2#style2 { 
		font:.9em "Arial", Verdana, Helvetica, sans-serif;
		font-weight: bold; 
		background-color:none;
		border-bottom: 1px solid #000;
		border-top: 1px solid #000; 				 
		color:#000000;
		height: 18px;
		padding: 3px 3px 3px 8px;
		}
	h2#style3 {
		font:.9em "Arial", Verdana, Helvetica, sans-serif; 
		font-weight: bold;
		border: 1px solid #000000;		 
		color:#000000;
		height: 18px;
		padding: 3px 3px 3px 8px;
		text-align:left;
		}
	h2.leftBox {
		margin-bottom:0px;
		   }
	h2.headerWidth {
		float:left; 
		width:280px; 
		margin:5px 0px 0px 0px;
	    }
/* ============END HEADER STYLES=========================================================================*/

/*=====================================================================================================================
CAPTION STYLES
=====================================================================================================================*/
	.leftColTextCapStyle1 	{
		width: 180px;
		padding: 5px 5px 0 5px; 
		border-top: 0px solid #FFFFFF; 
		border-bottom: 5px solid #FFFFFF; 
		background-color:none; 
		color:#000000;
		font-size:.8em;
		margin-top:5px;
		}
	.leftColTextCapStyle1 p {
		padding-bottom:5px; 
		font-weight:bold; 
		font-family:"Verdana", Arial, Helvetica, sans-serif;
		}
	.leftColTextCapStyle2 {
		background-color: #fff; 
		font: .7em Verdana, Arial, Helvetica, sans-serif;
		margin-top:3px; 
		padding-top:0px; 
		color:#000;
		}
	.rightColTextCapStyle1 {
		width: 195px; 
		padding: 5px 5px 0 5px; 
		background-color: #FFFFFF; 
		color:#000000;
		}
	.rightColTextCapStyle2 {
		font-style:italic;
		border-top: 0px solid #FFFFFF; 
		border-bottom: 5px solid #FFFFFF; 
		background-color: #fff; 
		color:#000000; 							
		padding: 5px 5px 0 5px; 
		width:195px;
		}
	.rightColTextCapStyle3 {
		width: 195px;
		padding: 5px 5px 0 5px; 

		background-color: #transparent; 
		color:#000;
		}
	.rightColTextCapStyle4 {
		width: 195px; 
		padding: 5px 5px 0 5px; 
		border-top: 0px solid #FFFFFF; 
		border-bottom: 5px solid #FFFFFF; 
		background-color: #fff; 
		color:#000000;
		}			
	.rightColTextCapStyle3W240 {
		width:auto;
		padding: 5px 5px 0 0; 
		border-top: 0px solid #FFFFFF; 
		border-bottom: 5px solid #FFFFFF; 
		background-color: #FFF; 
		color:#000;
		font-size:.8em;
		height:auto;
		}
/*=============END CAPTION STYLES============================================================*/

/*=======================================================================================================================
HIGHLIGHT STYLES
=======================================================================================================================*/
	.highlight1 {
		background-color:#FFFFCC;
		font-weight:bold;
		color:#594D2C;
		cursor:help
		}
	.highlight2{
		font-weight:bold; 
		color:#594D2C;
		cursor:help; 
		font-size:15px;
		}
	.highlight3 {
		background-color:#FFFFCC;
		font-weight:bold; 
		color:#594D2C;
		cursor:help;
		text-transform:uppercase;
		}
/*===============end span tag properties============================================================================*/

/*==================================================================================================================
form properties
====================================================================================================================*/
	
	form {
		margin: 2px 0px 2px 0px;
		}
	input.submit {
	    font-size: .7em;  
		font-weight: bold;
		border: 1px solid #000000;
		color: #000000;  
		cursor: default;
		vertical-align: middle; 
		height: 22px; 	
		}
	input.textfield	{
		vertical-align: top; 
		font-size: .8em;
		}
	#formTB	{
		font-size:.8em;
		text-align:left;
		padding:5px 7px 2px 7px; 
		border-bottom: 0px solid #275E2B;
		border-top: 0px solid #275E2B;
		}
	#formTB td {
		vertical-align:top;

		}
	.formFieldsBGColor {
		background-color:none;
		}
	.fieldRequred {
		font-weight:bold;
		color: #000000;
		}
	#go {
			width:25px;
		}
	#sButton {
		display:none;
		}
	#query {display:none;}
	#sendForm #form1{display:none;}
	#subcontent2{display:none;}
	#langMenu{display:block;}
	#english{display:block;}
/*=================end of form tag properties=========================================================================*/

/*=====================================================================================================================
special text properties
=======================================================================================================================*/	
	.brandbartitle {
		font-size: 1.3em; 
		font-weight:normal; 
		padding: 10px 5px 0 0; 
		letter-spacing:-1px; 
		margin: 0; 
		color:#000000; 
		}
	.brandbarsubtitle {
		font-size: .8em; 
		font-weight: bold; 
		padding: 0 5px 15px 0;  
		margin: 0 0 0 0; 
		color: #275E2B;
		}
	#banner h1 {
		font-size: 1.3em; 
		font-weight:normal;
		padding: 10px 5px 0 0; 
		letter-spacing:-1px; 
		margin: 0 0 -16px 0; 
		color:#000; 
		}
	#banner h6 {
		font-size: .8em; 
		font-weight: bold; 
		padding: 0 5px 0 0;  
		margin: 0 0 0 0; 
		color: #275E2B;
		}
	#main2col h1, #main3col h1, #main1Col h1 {
		font-size: 1.3em; 
		font-weight:normal; 
		margin: 0px 0px 12px 0; 
		}
	.SectionHeading { 
		font: .8em "Arial", Verdana, Helvetica, sans-serif; 
		font-weight: 600; 
		margin: 0 0 0 0; 
		padding: 3px; 
		clear: both; 
		text-align: left; 
		height:13px; 
		width: auto; 
		color: #000000; 
		border-bottom:1px solid #FFFFFF;
		}
	.subTitle { 
		font-size:.9em; 
		font-weight:bold; 
		font-style:italic;
		}
	.subTitleSm	{ 
		font: .8em "Verdana", Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		}
	.taglineA { 
		font: 1.3em "Arial", Helvetica, sans-serif; 
		font-style:italic; 
		text-align:left; 
		line-height:22px; 
		font-weight: bold; 
		color: #000;
		} 
	.taglineB { 
		font: .9em "Arial", Verdana, Helvetica, sans-serif; 
		font-style:italic; 
		text-align:left; 
		line-height:22px; 
		font-weight: bold; 
		color: #000;
		} 
	.taglineC { 
		font: 1.4em "Arial", Times New Roman, Helvetica,; 
		font-style:italic; 
		text-align:left; 
		line-height:22px; 
		font-weight: bold; 
		color: #000;
		}
	span.textStyle1	{
		font-weight:bold; 
		color: #594D2C;
		}
	.caption { 
		font: .8em "Verdana", Arial, Helvetica, sans-serif; 
		line-height: 1.5em;
		}
	.caption2 { 
		font: .8em "Verdana", Arial, Helvetica, sans-serif; 
		line-height: 1.5em; 
		font-style:italic;
		}		
	.headingA { 
		color: #FFFFFF; 
		font-size: .9em; 
		font-weight: bold; 
		} /* 8 pt */
	.headingB { 
		color: #FFFFFF; 
		font-size: .9em; 
		font-weight: normal; 
		} /* 8 pt */
	.headingC { 
		color: #000000; 
		font-size: .9em; 
		font-weight: normal; 
		} /* 8 pt */
	.textXs, .textXs td {
		font-size:10px; 
		}	/* 7 pt */
	.textSm, .textSm td { 
		font-size:11px; 
		}	/* 8 pt */
	.textSmWhite, .textSmWhite td { 
		font-size:11px; 
		}	/* 8 pt */
	.text, .text td { 
		font-size:12px; 
		}	/* 9 pt */
	.textLg, .textLg td { 
		font-size:14px; 
		border-top: 1px solid #FFFFFF; 
		padding:2px 5px 2px 5px; 
		}	/* 11 pt */
	.textXl, .textXl td { 
		font-size:16px; 
		}	/* 12 pt */	
	.date {
	 	font-size: .7em;
	 	margin: 0 0 0 0; 
	 	color: #275E2B; 
	 	}
	.main2ColEqual p {
		font: .7em "Verdana", Arial, Helvetica, Sans-serif;
		} 	
/*=============== end of text properties=====================================================================*/
/*======================================================================================================
special link properties
=======================================================================================================*/

	/*-tabs section-----------------------*/
	#tabs a {
		float:right; 
		display:block; 
		padding:0px 5px 4px 0px; 
		text-decoration:none; 
		font-weight:bold; 
		color:#765; 

		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 tabs section-*/


	ul#main3ColRightBottom li a {
		font-size: .9em; 
		margin: 0; 
		padding: 0 0 0 10px; 
		color: #356699;	
		text-decoration: underline;
		}
	ul#main3ColRightBottom li a:hover {
		font-size: .9em; 
		margin: 0; 
		padding: 0 0 0 10px; 
		color: #356699;	
		text-decoration: none;
		}
	ul#main3ColRightBottomNarrow li	a {
	    font-size: .9em; 
	    margin: 0; 
	    padding: 0 0 0 0px; 
	    color: #356699;	
	    text-decoration: underline;
		}
	ul#main3ColRightBottomNarrow li	a:hover   {
		font-size: .9em; 
		margin: 0; 
		padding: 0 0 0 0px; 
		color: #356699;	
		text-decoration: none;
		}
	ul ul #main2ColEqual li	a {
		font-size: .9em; 
		margin: 0; 
		padding: 0 0 0 10px; 
		color: #356699;	
		text-decoration: underline;
		}
	ul ul #main2ColEqual li	a:hover {
		font-size: .9em; 
		margin: 0; 
		padding: 0 0 0 10px; 
		color: #356699;	
		text-decoration: none;
		}
		
	a.linkSmallWhite {
		font-size: 8pt;	 
		color: #000;  
		text-decoration: underline;
		}
		
		
		
/*====================END SPECIAL LINK PROPERTIES========================*/

/* ===========================================================================================================
tables properites
==============================================================================================================*/
   #formContactRightBox {
		background-color:none;
		border-bottom: 1px solid #000; 
		border-right: 1px solid #000;
		padding:2px 7px 2px 7px; 
		color:#000;
		}
	#formContactRightBox a	{
		color: #000066;
		}
	table#home {
		border-bottom: 5px solid #FFFFFF;
		}
	table#home td { 
		font: .7em "Verdana", Arial, Helvetica, sans-serif;
		padding: 0 0 0 10px; 
		color:#000000; 
		}
	.TDborder {
		border:1px solid #000000; 
		padding:10px 5px 5px 5px;
		}
	.main2ColPhotoText 	{
		width: auto !important;
		padding: 5px 5px 0 5px; 
		border-top: 0px solid #FFFFFF; 
		background-color: transparent; 
		color:#000; 
		line-height: 1.4em; 
		font: .6em "Verdana", Arial, Helvetica, sans-serif; 
		}	

	/*end-----------------------------------------------------------*/
	
	.bottomBorder {
		border-bottom:2px solid #D7AB1E;
		}
	table#info { 
		background-color: #FFF; 
		margin: 0 0 0 0; 
		padding: 0 2px 0 2px; 
		clear: both; 
		text-align: left; 
		}
	table#info th { 
		padding: 3px; 
		border-bottom: 1px solid #000; 
		height: 18px; 
		color:#000000; 
		font-size: 14px; 
		font-weight: bold; 			 
		}
	table#info td { 
		color: #000; 
		text-align: left; 
		padding:2px;
		}
    table#themeTblData {
		padding:3px; 
		text-align:left;
		}
/*==========END TABLE PROPERTIES=================		

/*===============================================
TABLE STYLES
=================================================*/
	/*TABLE style 1 */
	#TB2ColData{border:0px;text-align:left; float:left;}
		#TB2ColData th { 
			 text-align:left;
             font: 14px "Arial";
			 padding: 3px 3px 3px 8px; 
			 border-bottom: 1px solid #000000; 			
			 border-top: 1px solid #000000; 
			 height: 16px; 
			 color:#000000;
			 font-weight: bold; 
		 	}
		 table#TB2ColData td {
		 	 padding: 3px 3px 3px 8px;
			 text-align:left;
             font: 11px "Verdana";
			 background-color:#fff;
 		 }		
		 #TB2ColData td p {
		 	font-size:10px; 
		 	color:#000000;
		 	}
	     #TB2ColData td.leftData {
			border-left:1px solid #000000; 
			border-right:1px solid #000000; 
			border-bottom:1px solid #000000;
			}
		#TB2ColData td.rightData{
			border-bottom:1px solid #000000; 
			border-right: 1px solid #000000;
			}

/* end of table style 1 */

/*-------table style 2--------------*/
	table#table3columns{border:0;}
		 table#table3columns th{ 
	        font:14px "Arial", Verdana, Hervetica, sans-serif; 
			font-weight:bold;
            height:16px; padding:3px 3px 3px 8px; 
			background-color:#A1B383; 
			color:#FFFFFF; 
		    text-align:left;
		  	letter-spacing:-1px; 
			border-bottom:1px solid #A9A28D;
			border-top: 1px solid #A9A28D;
			}
		table#table3columns td{
		  	padding:3px 3px 3px 8px;
		  	font:11px "Verdana";text-align:left;
		  	}
		table#table3columns td.fill{background-color:#FFFFDE;}
/* end table style 2*/

/*TABLE style 3 */
	table#TwoColTableOneHD {border:1px solid #594D2C;}
		 table#TwoColTableOneHD td.leftData {
			 border-right:3px solid #FFF;
			 border-left: 1px solid #FFF;
			 }
		 table#TwoColTableOneHD td.rightData {
			 border-left:3px solid #FFF;
			 border-right: 1px solid #FFF;
			 }
		  table#TwoColTableOneHD th {
			 padding: 3px 3px 3px 8px; 
			 text-align: left; 
			 letter-spacing:-1px; 
			 background-color:#594D2C;
			 height: 16px;
			 color: #FFF;
			 font: 14px "Arial"; 							 
			 font-weight: bold;
			 border:1px solid #FFF;
			 }
   		#TwoColTableOneHD td {
			padding: 3px 3px 3px 8px;						 
			font: 11px "Verdana"; 
			text-align:left;
			}
 		td#bgcolorNone {background-color:#FFFFFF;}
  		td#bgcolorTwo {background-color:#FFFFCC;}
/*end of table style 3------------------------*/


/*=======================end TABLE styles=====================================*/



/*=========================================================================================
LIST STYLES
============================================================================================*/
	ol#uroman {
		list-style-type:upper-roman;
		padding-left:30px;
		}
	ol#ualpha {
		list-style-type:upper-alpha;
		}
	ul#none {	
		list-style-type:none;
		margin-left: 10px;
		padding-left: 1em;
		text-indent: -1em;
		}	
	ul#noneSymbol {
		list-style-type:none;
		margin-left: 10px;
		padding-left: 2em;
		text-indent: -1em;
		}
	#subnone {
		list-style-type:none;
		margin-top:-5px;
		margin-left:30px;
		}
	ul#imageListOutside{
		list-style: disc; 
		list-style-position:outside; 
		line-height:17px;
		font-size:12px;
		}#imageListOutside[id] {margin-left:-10px;}
	ul#imageListOutside a{text-decoration:underline;}
	ul#imageListOutside a:hover{text-decoration:none;}
	ul#imageListOutside li{
		}
	#inline-list {
		font-size:.8em;
		border: 1px solid #000;
		margin: 2em;
		width: 80%;
		float:left;
		padding: 10px;
		font-family: Verdana, sans-serif;
		}
	#inline-list p {
		display: inline;
		}
	#inline-list ul, #inline-list li {
		display: inline;
		margin: 0;
		padding: 0 20px 0 0;

		color: #339;
		font-weight: bold;
		}
/*================================END LIST STYLES==========================*/
#bRightWideTB {width:auto;}
table#normalTbAtr{ width: auto; height:auto; margin:0px; padding:0px; vertical-align:top;}
	.main2ColSMLeftTextBox{		
		background:#fff;
		padding: 0px 10px 10px 5px; 
		font:.71em "Verdana", Helvetica, sans-serif;
		color:#000;
		line-height:17px;
		margin-top:-6px;
		border-bottom:1px solid #CCCCCC;
}

	.main2ColSMLeftTextBox2{		
		padding: 0px 10px 10px 5px; 
		font:.71em "Verdana", Helvetica, sans-serif;
		color:#000;
		line-height:17px;
		margin-top:-6px;
		border-top:0px;
}
#pageBodyInfo{
	background-color:#ffffff; 
	margin-top:0px; 
	padding:3px;
	margin-bottom:4px;  
	font:"Verdana", Arial, Helvetica, sans-serif;
	}
		ul#pageBodyInfo {
		font-size:11px;
		}


