/*
*****************************
here's a TOC to help find key sections throughout...just select and find,,,tdb
semantic styles used throughout
FONT SYLES
	 - ALL font styles here. anything with a "color", "font-family", etc. No block attributes except margin for p, h1, h2, and h3
Link Styles
Block styles for layout
	tophat styles
	orange navbar styles
	homepage left column styles
	globe flash bizzle
	blue tabbed box styles a.k.a. "BTB"
	subpage layout styles
	FOOTER STYLES
let's hook up some borders with generic border styles

/************************ Added for FCK Editor **************************/

.Bluelinks
{
	color:#035a7c;
	text-decoration:underline;
}

.Bluelinks a:link,a:visited, a:active
{
	color:#035a7c;
	text-decoration:underline;
}
.Bluelinks a:hover
{
	color:#035a7c;
	text-decoration:none;
}
.Orangelinks
{
	color:#e09516;
	text-decoration:underline;
}

.Orangelinks a:link,a:visited, a:active
{
	color:#e09516;
	text-decoration:underline;
}
.Orangelinks a:hover
{
	color:#e09516;
	text-decoration:none;
}
/**********
FORM STYLES
****************************
*/

body
	{
	font-family:tahoma;
	font-size:11px;
	background:url(images/BG2.gif);
	background-repeat:repeat-x;
	width:100%;
	background-color: #ffffff;
	margin:0 0 0 0;
	text-align:center;
	}
/*
semantic styles used throughout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

div  /* need this to cancel out the align center in the body style */
	{text-align:left;}
form
	{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

li, ul, a:link, a:visited, a:hover
	{
	font-family:tahoma;
	font-size:11px;
	}
p 
	{
	font-family:tahoma;
	font-size:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

h1
	{
	margin:0 0 5px 0;
	font-family: "Bookman", sans-serif;
	font-size: 17px;
	font-weight:normal;
	color:#0c5081;
	}
h2
	{
	margin:0 0 5px 0;
	font-family: "Bookman", arial, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#0c5081;
	}
h3
	{
	margin:0 0 5px 0;
	font-size:13px;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-weight:normal;
	}
h4
	{
	margin:0px 0px 0px 0px;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 13px;
	}
hr
	{
	padding:0 0 0 0;
	border: 0;
	color: #E09516;
	background-color: #E09516;
	height: 1px;
	margin:0 20px 5px 0px;
	}
ul
	{
	list-style-type:square;
	padding-left:1em;
	padding-bottom:5px;
	margin:0px 0px 5px 7px;
	}
ul
	{
	color:#000000;
	list-style-image: url(images/bullet_square.gif);
	padding-left:1em;
	margin:10px 0px 5px 14px;
	}
	ul li
		{
		font-weight:normal;
		padding:0px 0px 5px 0px;
		}
/*
****************************************** FONT SYLES ****************************************** 
*/
.topRightLinks .inner
	{
	color:#ffffff;
	font-size: 11px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}
#subUnderTheBelt .midColumn #subPageContent
	{
	color:#000;
	line-height:17px;
	font-size: 11px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}
#subUnderTheBelt .midColumn #subPageContent #subPageInnerRightBlueColumn .innerBlue td
	{
	color:#666;
	line-height:12px;
	font-size: 10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}
#subUnderTheBelt .midColumn #subPageContent #subPageInnerRightBlueColumn .innerBlue h2
	{
	font-weight:bold;
	padding:0 0 15px 0;
	margin:0 0 0 0;
	}
#homeLeftBrownColumn .head h2
	{
	margin:0 0 0 0;
	font-weight:bold;
	font-family:"Trebuchet MS", arial, sans serif;
	font-size:13px;
	color:#000000;
	text-transform:uppercase;
	}
#homeLeftBrownColumn .head .

	{
	color:#c8830d;
	font-size: 10px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}
#homeLeftBrownColumn .meat h3
	{
	font-weight:bold;
	margin:0 0 0 0;
	font-size: 12px;
	line-height:12px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}
#homeLeftBrownColumn .meat p
	{
	margin:0 0 0 0;
	line-height:14px;
	padding:0 0 5px 0;
	}
#underDaGlobe .meat p
	{
	color:#666666;
	font-size: 11px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin:0 25px 0 0;
	}
.BTBinnerBox .text, .BTBinnerBox .text p
	{
	margin:0 0 0 0;
	color:#ffffff;
	}
#belowBTB #firstArtCol .meat h2
	{
	margin:0 0 0 0;
	padding:0 60px 0 0;
	color:#035a7c;
	}
#belowBTB #secondArtCol .meat h2
	{
	background:url(images/wrdH2BG.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:0 0 0 0;
	padding:0 0 0 44px;
	color:#035a7c;
	}
#belowBTB #firstArtCol .meat p, #belowBTB #secondArtCol .meat p
	{
	color:#666666;
	font-size: 11px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin:10px 0 0 0;
	}
.footTxt
	{
	text-align:left;
	font-size:10px;
	color:#ffffff;
	}
.footerTxt{
	text-align:left;
	font-size:10px;
	color:#ffffff;}

a.footerTxt:link{
	color:#ffffff;text-decoration: none;
}
a.footerTxt:visited{
	color:#ffffff;text-decoration: none;
}
a.footerTxt: hover{
	color:#CCCCCC;text-decoration: none;
	
}
a.footerTxt: active{
	color:#ffffff;text-decoration: none;
}

#brownColumnBlk .meat h3
	{
	font-weight:bold;
	margin:10px 0 0 0;
	font-size: 12px;
	line-height:12px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}
#brownColumnBlk .meat p
	{
	margin:0 0 0 0;
	line-height:14px;
	padding:0 0 5px 0;
	}
#brownColumnBlk .head h2
	{
	margin:0 0 0 0;
	font-weight:bold;
	font-family:"Trebuchet MS", arial, sans serif;
	font-size:13px;
	color:#000000;
	text-transform:uppercase;
	}
#brownColumnBlk .head .inner
	{
	color:#c8830d;
	font-size: 10px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}
/*
****************************************** Link Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
.topRightLinks .inner a:link, .topRightLinks .inner a:visited
	{
	color:#ffffff;
	font-size: 10px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}
.topRightLinks .inner a:hover
	{
	color:#fcc260;
	text-decoration:none;
	}
.topwhiteNav .inner a:link, .topwhiteNav .inner a:visited
	{
	text-decoration:none;
	color:#666666;
	margin:0 0 0 22px;
	}
.topwhiteNav .inner a:hover
	{
	text-decoration:underline;
	color:#666666;
	margin:0 0 0 22px;
	}

#subUnderTheBelt
	{
	background:url(images/subMainBG.gif);
	background-repeat:repeat-y;
	clear:both;
	width:913px;
	float:left;
	}

#subLeftColumn
    	{
	/*float:left;*/
	width:145px;
	}
.LeftColumn{
	border-left:1px solid #e2e4db;
	width:142px;
	margin:0 3px 0 0;
	background-color:#eef7fb;
	}

.subNavBlk
		{
		margin:10px 5px 0px 5px;
		}

.innerLinks{
		/*border-left:1px solid #e2e4db;*/
		width:133px;
		background-color:#eef7fb;
		margin:0 3px 0 0;
		padding-left:7px; padding-top:5px;}



  a.leftNav:link{
	color:#000000;
	text-decoration: none;
	width: 125px;
	height:25px; }

  a.leftNav:visited{
	color:#000000;
	text-decoration: none; 
	width: 125px;
	height:25px;}
  
 

  a.leftNav:hover{
	color:#FFFFFF;
	text-decoration: none;
	background:url(images/subNavBg_on.gif);
	background-repeat:no-repeat;
	width: 125px;
	height:25px;}


 a.leftNav:active{
	color:#000000;
	text-decoration: none;
	width: 125px; 
	height:25px;}


.innerBlue td a:link, .innerBlue td a:visited
	{
	color:#0c5081;
	line-height:12px;
	font-size: 10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}
.innerBlue td a:hover
	{
	text-decoration:none;
	}
#homeLeftBrownColumn .meat a:link, #homeLeftBrownColumn .meat a:visited, #homeLeftBrownColumn .meat a:hover
	{
	padding:0 0 0 0;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#d98103;
	}
#homeLeftBrownColumn .meat a:hover
	{
	text-decoration:none;
	}
#underDaGlobe .meat a:link, #underDaGlobe .meat a:visited, #underDaGlobe .meat a:hover, .mapLink, a.blue:link, a.blue:visited, a.blue:hover
	{
	font-size: 11px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin:0 0 0 0;
	color:#0082b6;
	}
#underDaGlobe .meat a:hover, a.blue:hover
	{
	text-decoration:none;
	}
#brownColumnBlk .meat a:link, #brownColumnBlk .meat a:visited, #brownColumnBlk .meat a:hover
	{
	padding:0 0 0 0;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#d98103;
	}
#brownColumnBlk .meat a:hover
	{
	text-decoration:none;
	}
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Block styles for layout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#mainBody
	{
	width:913px;
	margin:0 auto;
	}
	/*
	tophat styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	*/
#topHat
	{
	margin:0 auto;
	background-color: #5b5836;
	width:913px;
	}
	#topBlackLogo
		{
		/*float:left;*/
		}
	.topRightLinks
		{
      
		background-color: #5b5836;
		/*float:right;*/
		color:#ffffff;
		
		}
		.topRightLinks .inner
			{
			background-color: #5b5836;
			white-space: nowrap;
			
			float:right;
			}
#whiteTopHat
	{
	width:913px;
	clear:both;
	/*float:left;*/
	}
	#whiteTopHat #whiteTopLogo
		{
		/*float:left;*/
		}
	#whiteTopHat #topWhiteRight
		{
		/*float:right;**/
		}
		.topwhiteNav
			{
			margin:0 0 0 234px;
			background:url(images/topWhiteNavBG.gif);
			background-repeat:no-repeat;
            padding-left: 120px;
			width:445px;
			height:63px;
			}
			.topwhiteNav .inner
				{
				padding:0 0 0 150px;
				}
.TopTest{ 
	background:url(images/topWhiteNavBG.gif) bottom right;
	background-repeat:no-repeat;
	width:445px;
	height:63px;}

        .TopTest .inner
				{
				padding:0 0 0 180px;
				}              
.TopTest a:link, .TopTest a:visited, .TopTest a:active
	{
	text-decoration:none;
	color:#666666;
    padding-left: 22px;
	/*margin:0 0 0 22px;*/
	}
.TopTest a:hover
	{
	text-decoration:underline;
	color:#666666;
    padding-left: 22px;
	}
               
	/*
	orange navbar styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	*/
#orangeNavAndSearch
	{
	margin:0 0 0 0;
	clear:both;
	}
	#orangeNavAndSearch #orangeNav
		{
		width:680px;
		float:left;
		width:30px;
		}
	#orangeNavAndSearch #searchBlk
		{
		padding:0 0 0 0;
		background:url(images/searchBoxBG.gif);
		background-repeat:no-repeat;
		float:left;
		width:233px;

		height:29px;
		}
input.topSearchField
	{
	vertical-align:top;
	padding:0 0 0 0;
	margin:7px 0 0 69px;
	width:127px;
	height:15px;
	border-style:none !important;
	background-color:transparent !important;
	}
html* #underTheBelt
	{
	padding:0 0 0 0 !important;
	}
#underTheBelt
	{
	width:913px;
	float:left;
	clear:both;
	padding:3px 0 0 0;
	}
 /*NEW CLASSES DNN TABLE MENU*/   
.NavTable{

          width:680px;
          margin:0 0 0 0;
          padding:0 0 0 0;
          background-color:#e09516;

}  
.SearchTxt{
          background-color:#e09516;
  	  color: #FFFFFF; 
	  font-family: arial, Helvetica, Sans-Serif; 
	  font-size: 10px; 
	  background-color:#E09516;
	  font-weight:bold;
          text-transform:uppercase;
}  
.searchClass{
             background:url(images/bgNav.gif);
	     background-repeat: repeat-x;
             /*padding:0 0 0 0;*/
             background-color:#e09516;
             width:192px;
             height:25px;
             }
/*
homepage left column styles
*/
.leftColumn
	{
	width:182px;
	float:left;
	}
#homeLeftBrownColumn
	{
	background:url(images/leftBrownGradBG.gif);
	background-repeat:repeat-y;
	background-color:#fefdfa;
	border:1px solid #faf4e9;
	border-bottom-style:none;
	width:180px;
	height:331px;
	overflow:hidden;
	}
	#homeLeftBrownColumn .inner
		{
		padding:8px 0 5px 9px;
		}
		#homeLeftBrownColumn .head .inner
			{
			border-bottom:1px solid #ebe1b3;
			}
		#homeLeftBrownColumn .meat
			{
			border-top:1px solid #ffffff;
			}
			
	/*
	globe flash bizzle ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	*/
#underDaGlobe
	{
	width:182px;
	background:url(images/underGlobeBG.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	}
	#globeBox .flash
		{
		
		}
	#underDaGlobe .meat
		{
		padding:8px 0 15px 9px;
		}
	/*
	right column styles
	*/
.rightColumn
	{
	margin:0 0 0 0;
	width:18px;
	float:left;
	}
#subRightBrownColumn
	{
	padding:0 0 30px 0;
	background-color:#fcf4d9;
	border:1px solid #ede1ce;
	border-bottom-style:none;
	width:182px;
	}
#brownColumnBlk
	{
	padding:0 0 20px 0;
	/*background-color:#fcf4d9;
	border:1px solid #ede1ce;
	border-bottom-style:none;*/
	width:182px;
	}
html* #brownColumnBlk
	{
	width:184px !important;
	}
	#brownColumnBlk .inner
		{
		padding:8px 0 0 9px;
		}
		#brownColumnBlk .head .inner
			{
			border-bottom:1px solid #ebe1b3;
			}
		#brownColumnBlk .meat
			{
			border-top:1px solid #ffffff;
			padding:5px 0 30px 5px;
			}
		#brownColumnBlk .formMeat
			{
			border-top:1px solid #ffffff;
			}
img.iconic
	{
	margin:0 10px 0 0;
	}
.midColumn
	{
	width:547px;
	margin:0 0 0 0;
	float:left;
	}
	.midColumn .inner
		{
		margin:0 0 0 0;
		padding:0 0 0 3px;
		}
	/*
	blue tabbed box styles a.k.a. "BTB" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	*/
#blueTabBox
	{
	margin-top:5px;
	margin-left:2px;
	padding:0 5px 0 5px;
	height:129px;
	background:url(images/tabbedBoxBG.gif);
	background-repeat:no-repeat;
	}
	#blueTabBox #tabs
		{
		width:532px;
		}
	#blueTabBox #boxes
		{
		width:532px;
		height:97px;
		overflow:hidden;
		background:url(images/tabbedBoxInnerBG.gif);
		background-repeat:no-repeat;
		}
.BTBinnerBox
	{
	padding:9px 0 0 9px;
	float:left;
	}
	.BTBinnerBox .thumb, .BTBinnerBox .text
		{
		float:left;
		}
	.BTBinnerBox .thumb
		{
		width:120px;
		}
	.BTBinnerBox .text
		{
		margin:0 0 0 0;
		width:325px;
		padding:0 25px 0 15px;
		}
img.BTBbtn
	{
	margin:5px 0 0 0;
	}
.LMBtnBlk
	{
	margin:0 15px 0 0;
	}
/*
articles below the tabbed box ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#belowBTB
	{
	clear:both;
	float:left;
	width:541px;
	}
	#belowBTB #firstArtCol
		{
		margin:17px 0 0 0;
		float:left;
		width:270px;
		border-right:1px dotted;
		}
	#belowBTB #secondArtCol
		{
		margin:17px 0 0 0;
		float:left;
		width:270px;
		}
	#belowBTB #firstArtCol .meat
			{
			padding:0 40px 0 18px;
			}
	#belowBTB #secondArtCol .meat
			{
			padding:0 20px 0 38px;
			}
	/*
	subpage layout styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	*/

#subUnderTheBelt .midColumn
	{
	float:left;
	}
	#subUnderTheBelt .midColumn #topPhoto
		{
		padding:0 3px 0 0;
		}
	#subUnderTheBelt .midColumn #subPageContent
		{
		float:left;
		width:565px;
		padding:22px 0 0 15px;
		}
#subPageContent
{
		float:left;
		width:565px;
		padding:22px 0 0 15px;
		}
		#subUnderTheBelt .midColumn #subPageContent #textBlk
			{
			width:350px;
			float:left;
			}
		#subUnderTheBelt .midColumn #subPageContent 
			{
			border-top:1px solid #ebebeb;
			float:right;
			background:url(images/innerRightBluBg.gif);
			background-repeat:no-repeat;
			width:170px;
			}
.subPageInnerRightBlueColumn{
			border-top:1px solid #ebebeb;
			float:right;
			background:url(images/innerRightBluBg.gif);
			background-repeat:no-repeat;
			width:170px;
			}
		#subUnderTheBelt .midColumn #subPageContent #subPageInnerRightBlueColumn .innerBlue
			{
			padding:10px 0 0 15px;
			}
.innerBlue{padding:10px 0 0 15px;}

.innerBlue td{padding:5px 5px 5px 0;	color:#666;
	line-height:12px;
	font-size: 10px;
	font-family:"Trebuchet MS", Arial, sans-serif;}

		#subUnderTheBelt .midColumn #subPageContent #subPageInnerRightBlueColumn .innerBlue td
			{
			padding:5px 5px 5px 0;
			}
.subRightColumn
	{
	background-color:#FCF4D9;
	float:right;
	width:184px;
	}            
/*#subUnderTheBelt #subRightColumn
	{
	background-color:#91002B;
	float:right;
	width:184px;
	}*/
	#stayInformedBlk
		{
		padding:0 0 0 10px;
		background:url(images/stayInformedFieldBG.gif);
		background-repeat:no-repeat;
		/* background-color:#e09516;*/
		height:27px;
		}
	/*
	FOOTER STYLES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	*/
#footer
	{
	clear:both;
	text-align:center;
	width:100%;
	background-color:#5b5836;
	}
	.footTxt
		{
		background-color: #5b5836;
		padding:15px 0 30px 0;
		width:913px;
		margin:0 auto;
		}
	
/*
let's hook up some borders with generic border styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
.borderOnePixWhite
	{
	border:1px solid #ffffff;
	}
.borderTwoPixWhite
	{
	border:2px solid #ffffff;
	}
.borderThreePixWhite
	{
	border:3px solid #ffffff;
	}
.borderFourPixWhite
	{
	border:4px solid #ffffff;
	}
/*
FORM STYLES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#underDaGlobe .meat select
	{
	width:170px;
	font-size: 11px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin:10px 0 0 0;
	color:#666666;
	}
input.stayInformed
	{
	vertical-align:top;
	width:117px;
	padding:0 0 0 0;
	margin:7px 0 0 0;
	height:15px;
	border-style:none !important;
	background-color:transparent !important;
	}
    
/* Main Menu */


.MainMenu_MenuContainer {
	width: 100%;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;   
	border-right: #FFFFFF  0px solid;  
	background-color: #E09516; 
        padding:0px 0px;
	margin: 0px 0px 0px 35px;

   }

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
}



/* Main Menu */


.MainMenu_MenuContainer {
	width: 100%;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;   
	border-right: #FFFFFF  0px solid;  
	background-color: #E09516; 
        padding:0px 0px;
	margin: 0px 0px 0px 35px;

   }

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
}



/*items menu - sub menu*/
.MainMenu_MenuItem {
	cursor: pointer;
 	cursor: hand;
	background-color:#E09516; 
	color: #FFFFFF; 
	font-family: arial, Helvetica, Sans-Serif; 
	font-size: 10px; 
	font-weight:bold;
	border-top: #FFFFFF 0px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-left: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
        margin:0px 0px;
	text-transform: uppercase; 
 }


.MainMenu_MenuItem td{
        padding: 0px 6px 0px 6px;}


.MainMenu_RootMenuItemBreadcrumb
{   
    background-color: #E09516;
}
/*.MainMenu_RootMenuItemBreadcrumb2
{   
    background-color: #EEF7fb;
}*/
.MainMenu_SubMenuItemBreadcrumb
{  
    background-color: #FFFFFF;
    font-style: normal;
}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color:#E09516;
	border-left: #7A7A7A 0px solid; 
	border-right: #7A7A7A 0px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #7A7A7A 0px solid; 
	text-align: center; 
	width: 0px;
        height: 20px; 
}

.MainMenu_MenuIcon2 {
	cursor: pointer; 
	cursor: hand; 
	background-color:#EEF7FB;
	border-left: #7A7A7A 0px solid; 
	border-right: #7A7A7A 0px solid; 
	border-bottom: #FFFFFF 0px solid; 
	border-top: #7A7A7A 0px solid; 
	text-align: center; 
	width: 0px;
        /*height: 20px;*/ 
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color:transparent;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);  
	border-bottom: WHITE 1px solid; 
	border-left: WHITE 1px solid; 
	border-top: WHITE 1px solid;
	border-right: WHITE 1px solid; 
}

.MainMenu_MenuBreak {
      border:none;
      height:1px;
      background-color:#E09516;
      border-bottom: #FFFFFF 0px solid; 
      border-left: #FFFFFF 0px solid; 
      border-top: #FFFFFF 0px solid;  
      border-right: #FFFFFF 0px solid;
}


.SeparatorMenu{
    height:25px;
    background-color:#E09516;
    color:#E09516; 
    margin:0 0;
    padding: 0px 3px 0px 3px;
             }


.MainMenu_MenuItemSel {
	background-color: #EAB65A; 
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10px; 
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: WHITE 1px solid; 
}




.MainMenu_MenuItemSel td{
        padding: 4px 6px 5px 6px;}



.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 15pt; 
	color: #FFFFFF; 
	cursor: pointer; 
	cursor: hand; 
    	border-left: #FFFFFF 0px solid;
   	border-right: #FFFFFF 0px solid;
    	border-bottom: #FFFFFF 0px solid;
   	border-top: #FFFFFF 0px solid;
    	display:none;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 15pt; 
	cursor: pointer; 
	cursor: hand; 
   	border-left: #FFFFFF 0px solid;
    	border-right: #FFFFFF 0px solid;
    	border-bottom: #FFFFFF 0px solid;
    	border-top: #FFFFFF 0px solid;
    	display:none;
}

.MainMenu_Active TD{
           background:  transparent url(images/sepB.jpg) repeat-x; 
    	   height: 24px;
    	   color:#FFFFFF;
           border-top: solid 6px #E09516;
           border-bottom: solid 4px #EAB65A;
	   padding: 4px 6px 5px 6px;
     	   margin:0 0;}

.rootmenuitemselected TD{
           background:  transparent url(images/sepB.jpg) repeat-x; 
    	   height: 24px;
    	   color:#FFFFFF;
           border-top: solid 6px #E09516;
           border-bottom: solid 4px #EAB65A;
	   padding: 4px 6px 5px 6px;
     	   margin:0 0;}

input.normalTextBox {
	height:18px;
	border:1px solid #E09516;}

#container{overflow:hidden;}
#container div{ float: left; background:#cccccc; width: 518px; margin-bottom:-2000px; padding-bottom: 2000px;}
/*#container .midColumn{background:#FFFFFF;}*/

      /*#container { overflow: hidden; }
      #container div { float: left; background:#FFFFFF; width: 200px; margin-bottom: -2000px; padding-bottom: 2000px; }
      #container .col2 { background: #eee; }*/



/*.MainMenu_MenuItem {
	cursor: pointer;
 	cursor: hand;
	background-color:#E09516; 
	color: #FFFFFF; 
	font-family: arial, Helvetica, Sans-Serif; 
	font-size: 10px; 
	font-weight:bold;
	border-top: #FFFFFF 0px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-left: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
        margin:0px 0px;
	text-transform: uppercase; 
 }


.MainMenu_MenuItem td{
        padding: 0px 6px 0px 6px;}*/


/Second Menu - Left Nav*/

.MainMenu_MenuContainer2 {
	width: 100%;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;   
	border-right: #FFFFFF  0px solid;  
	background-color: #EEF7FB; 
    padding:0px 0px;
	margin: 0px 0px 0px 0px;

   }


.MainMenu_MenuItem2{
	cursor: pointer;
 	cursor: hand; 
	background: #EEF7FB;
	font-family:tahoma; font-size:11px;font-weight:normal; color:#000000;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom:  solid 0px #000000; 
	margin:0px;
	padding:0px;

}

.MainMenu_MenuItem2  td  { 
       margin:0px;  
       padding: 0px 0px 0px 7px; 
       height:27px; 
       vertical-align:middle;
       line-height:11px; 
       width: 125px;}
       
.MainMenu_Active2 TD{
       background-image: url(images/subNavBg_on.gif); 
       background-repeat:no-repeat;
	   width: 125px;
	   height:27px;
       color:#000000;
       border-top: solid 1px #EEF7FB;
       border-bottom: solid 1px #EEF7FB;
	   border-left:none;
	   border-right: none;
	   padding: 0px 0px 0px 7px;
       margin:0px 0px 3px 0px;}


.rootmenuitemselected2 TD{
       background-image: url(images/subNavBg_on.gif); 
       background-repeat:no-repeat;
	   width: 125px;
	   height:27px;
       color:#FFFFFF;
       border-top: solid 1px #EEF7FB;
       border-bottom: solid 1px #EEF7FB;
	   border-left:none;
	   border-right: none;
	   padding: 0px 0px 0px 7px;
       margin:0 0;}



.MainMenu_MenuItemSel2 {
    background-image: url(images/subNavBg_on.gif); 
    background-repeat:no-repeat;
	width: 125px;
	height:27px;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;
	font-family:tahoma; font-size:11px;font-weight:normal;
	color: #FFFFFF;
    border-top: solid 1px #EEF7FB;
    border-bottom: solid 1px #EEF7FB;
}




.MainMenu_MenuItemSel2 td{
        padding: 0px 0px 0px 7px;}

.MainMenu_SubMenu2 {
	z-index: 1001; 
	cursor: pointer; 
	cursor: hand; 
	background-color:#EEF7FB;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);  
	border-bottom: #C3DBEC 1px solid; 
	border-left: #C3DBEC 1px solid; 
	border-top: #C3DBEC 1px solid;
	border-right: #C3DBEC 1px solid;
	width:80px; 
}
.HeaderLeftColumn
{
     font-weight: bold; 
     font-size: 14px; 
     margin: 0pt 0pt 5px; 
     color: #000000; 
     font-family: arial,sans-serif;
 }    
.SubHeaderLeftColumn
{
     font-size: 10px; 
     color: #C8830D; 
     font-family: Arial,sans-serif; 
     text-decoration: none
}     
