/* CSS Document */
/*=======================================================================================================================
body properties
========================================================================================================================*/

	body {
		font:100% "Arial", Helvetica, sans-serif;  
		background-color: #384467; 		 
		color:#333333;
		margin: 0px 0px 0px 0px;
		text-align:center;
		}
/*=========================end of body properties====================================================================*/

/*====================================================================================================================
html tag properties
=====================================================================================================================*/

/*====================================================================================================================
html tag properties
=====================================================================================================================*/

	h1, h2, h3, h4 {	
		font-family:"Arial", Helvetica, sans-serif;
		font-weight:normal; 
		margin: 0;
		color:#384467; 
		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:900; 
		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======================*/

	/*====================================================================================
	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: 325px;
				float: left;
				padding: 0px 0 0 0;
				margin: 3px 0px 0px 85px;
				height: 60px;
		}
	#banner #bannerMiddle h1 {text-align:center; }
	#bannerMiddle h1 {font-size:1.6em;margin: 0 0 0px 0; }
	#bannerMiddle h3 {text-align:center; padding:10px 0px 0px 0px; margin:0px; color:#000000;background-color:#CCCCFF;
	float:left;}
	#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: 100px;
				text-align: right;
				float: right;
				padding: 0px 20px 0 0;
				height:50px;
				font-style:italic;
		}

	#noDScriptor {padding-top:15px;}
		.brandbartitle {
		font-size: 1.3em; 
		font-weight:normal; 
		padding: 5px 5px 17px 0; 
		letter-spacing:-1px; 
		margin: 0px 0 -16px 0; 
		color:#000; 
		}
	.brandbarsubtitle {
		font-size: .8em; 
		font-weight: bold; 
		padding: 0 5px 0 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; 
		text-align:left;
		}
	#banner h6 {
		font-size: .8em; 
		font-weight: bold; 
		padding: 0 5px 0 0;  
		margin: 0 0 0 0; 
		color: #275E2B;
		}

	/*=-=-=-=-=-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 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==========================*/

/*======================================================================================
	TAB SECTION
========================================================================================*/
		
	#tabs {
		font-family: 10px "Arial", Helvetica, sans-serif; 
		float:right; 
		margin:0; 
		padding:0; 
		width:100px; 
		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/left.gif") no-repeat top left; 
		margin:0; border-right: 1px solid #FFFFFF; 
		padding: 0 0 0 5px; 
		height: 15px; 
		font-size:10px; 
		font-weight:normal;
		}
	#tabs a {
		float:right; 
		display:block; 
		background: url("../_images/big.gif") no-repeat right top; 
		padding:0px 5px 4px 0px; 
		text-decoration:none; 
		font-weight:bold; 
		color:#6C84A7; 
		font-size:10px; 
		font-weight:normal; 
		font-style:normal;
		}
		html>body #tabs a {margin-left:-2px; } /*firefox*/
	*:first-child+html #tabs a {margin-left:-2px; }/*F7 hack*/
	#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==============================================*/


/*=========================================================================================================
SPECIAL LINK PROPERTIES
==========================================================================================================*/
	#formContactRightBox a{color: #384467}

	.breadcrumb A, A:hover, A:active { 
		font-size: 1em; 
		text-decoration: underline; 
		color: #356699; 
		}
	a.linkSmallWhite {
		font-size: 8pt;	 
		color: #ffffff;  
		text-decoration: underline;
		}
	a.linkSmallWhite:active	{
		font-size: 8pt;	 
		color: #ffffff;  
		text-decoration: underline;
		}
	a.linkSmallWhite:hover {
		font-size: 8pt;	 
		color: #ffffff;  
		text-decoration: underline;
		}
	a.linkSmallWhite:visited {
		font-size: 8pt;	 
		color: #ffffff;  
		text-decoration: underline;
		}





	a.linkSmallBlack {
		font-size: 8pt;	 
		color: #67708A;  
		text-decoration: underline;
		}
	a.linkSmallBlack:active	{
		font-size: 8pt;	 
		color: #67708A;  
		text-decoration: underline;
		}
	a.linkSmallBlack:hover {
		font-size: 8pt;	 
		color: #67708A;  
		text-decoration: underline;
		}
	a.linkSmallBlack:visited {
		font-size: 8pt;	 
		color: #67708A;  
		text-decoration: underline;
		}

	a.breadcrumb { 
		font-size: 1em; 
		text-decoration: underline; 
		color: #356699;
		}
	a.breadcrumb:hover { 
		font-size: 1em; 
		text-decoration: underline; 
		color: #356699; 
		}
	a.breadcrumb:active { 
		font-size: 1em; 
		text-decoration: underline; 
		color: #356699; 
		}
	a.breadcrumb:visited { 
		font-size: 1em; 
		text-decoration: underline; 
		color: #356699; 
		}
	a { 
		font-size: 1em; 
		text-decoration: underline; 
		color: #356699; 
		}

.textXs {font-size:10px;}

	.textSmWhite, .textSmWhite td { 
		font-size:11px; 
		}	/* 8 pt */

	#contentCenter{ width: 763px; background-color: #ffffff;
			border-left:1px solid #C2C2C2;
		border-right:1px solid #C2C2C2;
		border-bottom:1px solid #C2C2C2;
}




	#navcontainer {
		font-family:12px "Arial", Verdana, Helvetica, sans-serif;
		background-color: #6C84A7;
		margin: 0 6px 0 6px; 
		width: auto;
		padding: 0 0 0px 0;
		height:23px;
		*height:22px;
		}
   *:first-child+html #navcontainer{		 
		
		
}
	#navcontainer A.active {
		position:relative;
		background: #275E2B;
		
		}
	  *:first-child+html #navcontainer a.active, *:first-child+html #navcontainer a{
		 margin-bottom::0px; 
		 margin-top:-4px;
		 padding: 3px 10px 1px 10px; 
		
		 }/*IE 7 only hack*/

#navcontainer A.active:hover {background: #275E2B;}
/* 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;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 22px;
  left: 0;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/

}

/* Root Menu */
ul#navmenu a {
 /* border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;*/
    		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: #384467;
  color: #FFF;
  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: #6C84A7;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #C2CDE0;
  color: #000;
    border-top:1px solid #FFF;
	 border-left:1px solid #FFF;

}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #2E406B;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #C2CDE0;
  color: #000;
      border-top:1px solid #FFF;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #2E406B;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #7C9637;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}
ul#navmenu ul.longList li {
width:245px;
}
ul#navmenu ul.longList ul {
left:245px;
}
ul#navmenu ul.longList ul.endLevel3 {
left:-150px;
}
ul#navmenu ul.longList ul.endLevel3 li
{
width:150px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}
/*empty box */
	#navcontainer ul li#empty	{
		border-right: 1px solid #837A61;
		width:0;
		}
	#navcontainer ul li#emptyLeft	{
		border-right: 1px solid #FFF;
		width: 40px;
		background-color: #6C84A7;
		*height: 22px;
		/*height:23px;*/
		}
/*============================end top navigation============================*/
	.spacer {clear: both; margin: 0px 0px 0px 0px;}

   #main3Col {			
   			width: 751px; 
			text-align: left; 
			margin-bottom: 6px; 
			/*border-top: 6px solid #191E2E;*/
			border-bottom: 6px solid #FFFFFF; 
			background-color: #FFFFFF;
			margin-left: 6px; 
			margin-right: 6px;
			margin-top:1px;
   }
   #main3Col h3 {padding-top:8px;}
	#main3ColLeft { 
			width: 250px; 
			float: left; 
			text-align:left; 
			padding-top:0px;
			}
	#main3ColLeft h3 {padding-top:8px;}
	#col1 {width:240px; float:left; padding-right:12px;}
    #main3ColLeft p {padding-right:8px;}
	#main3ColLeft h4 {color:#000000;}
	#main3ColLeft table {width:93%; font-size:10px; margin:8px 0px 8px 0px; border:1px solid #666666;}
	#main3ColLeft table th {color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#main3ColLeft table#tbleStyle1 {width:250px; font-size:10px; margin:8px 0px 8px 0px; border:1px solid #666666;}
	#main3ColMiddle { 
			width: 250px; 
			text-align: left; 
			float: left; 
			padding: 0; 
			padding-top:0px;
			background-color:#DEE4E0;
			}
	h4.centerAlign {text-align:center;}
	#col2 {width:246px; float:left; padding-right:12px;}
	#col3 {width:240px; float:left;}
	#main3ColMiddle h4 {padding:0px 8px 0px 8px; color:#000000;}
	#main3ColMiddle h3 {padding:8px 8px 0px 8px; color:#8A1421;}
	#main3ColMiddle p {padding:0px 8px 0px 8px;}
	#main3ColRight { 
			width: 250px; 
			text-align: left; 
			float: left; 
			}
	#main3ColRight table {width:93%; font-size:10px; margin:8px; border:1px solid #666666;}
	#main3ColRight table th {color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#main3ColRight h3 {padding:8px 8px 0px 8px;}
	#main3ColRight p {padding:0px 8px 0px 8px;}
	#main3ColRight h4 {color:#000000;padding:0px 8px 0px 8px;}
	#main3ColRight2 {			
			width: 250px; 
			text-align: left; 
			float: left; 
			background-color:#DEE4E0;
			}
	#main3ColRight2 h4 {padding:0px 8px 0px 8px;}
	#main3ColRight2 h3 {padding:0px 8px 0px 8px; color:#8A1421;}
	#main3ColRight2 p {padding:0px 8px 0px 8px;}

	#main3ColMiddle2 h4 {padding:0px 8px 0px 8px;}
	#main3ColMiddle2 h3 {padding:0px 8px 0px 8px;}
	#main3ColMiddle2 p {padding:0px 8px 0px 8px;}
	#main3ColMiddle2 { 
			width: 250px; 
			text-align: left; 
			float: left; 
			}
	#main3ColMiddle table {width:93%; font-size:10px; margin:8px; border:1px solid #666666;}
	#main3ColMiddle table th {color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#main2ColEqualLeft {width:370px;}
	#main2ColEqualRight {width:370px; float:left;}
	#main2ColRight {width:500px; float:left;}
	#main2ColRight p {padding:0px 8px 0px 8px;}
	#main2ColRight h2 {padding:0px 8px 0px 8px; font-weight:bold;}
	#main2ColRight h3 {padding:0px 8px 0px 8px; color:#8A1421;}
	#main2ColRight h4 {padding:0px 8px 0px 8px;}	
    #headingwrapper {background-color:#DEE4E0;}
	#headingwrapper h2 {padding:4px 8px 0px 8px; font-weight:bold;}
	#headingwrapper h4 {padding:0px 8px 10px 8px; color:#000000; margin-top:-10px; font-style:italic;}
	#main2ColRight table {width:auto; font-size:10px;  margin-left:8px; border:1px solid #666666;}
	html>body #main2ColRight table {width:95%; margin-bottom:10px;}
	#main2ColRight table th {color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	
	#contactwrapper {padding:0px 170px 0px 170px; 
		}
	.infoBox {background-color:#F3F7F9; padding:10px 10px 3px 10px;border-top:1px solid #6699CC; border-bottom:1px solid #6699CC;}
	.black {color:#000000;}
	#main3ColMiddle h3.darkBlue{color:#384467}
	.borderRight {border-right:1px solid #666666;}    


	/*-footer section-----------------------------------------*/
	#footerBox{
			width: 754px; 
			background-color: #837a61;
			margin:5px;
			height: 30px; 
			font:Arial, Helvetica, sans-serif;
    }
	#footerContainer {
			width: 764px; 
			height: auto; 
			margin-top: 6px; 
			background-color:#FFFFFF;
			border:1px solid #C2C2C2;
            }
	#footerContainerContentLeft {
			color: #fff; 
			float: left; 
			padding: 3px 0 0 6px; 
			}
	#footerContainerContentRight {
			color: #fff; 
			float: right; 
			padding: 7px 6px 0 0; 
			}
	#footerContainerContentLeft a {
		text-decoration: underline;
		}
	#footerContainerContentLeft a:hover {
		text-decoration: none;
		}
	#footerContainerContentLeft a:active {
		text-decoration: underline;
		}


/*-end footer section-----------------------------------------*/
#bannerImages {float:left; margin-top:-5px;}
#box1,#box2, #box3 {float:left;}
div#table {margin-top:15px; margin-bottom:15px;text-align:left}
div#table table {text-align:left;}
div#table th {background-color:#B2AA7E; color:#FFFFFF; padding:4px 4px 4px 8px; font-size:14px;}
div#table td {font-size:12px; padding:4px 4px 4px 8px;}
div#table tr.colorTD{background:#E8E5D7;}