/*
*****************************
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
FORM STYLES
****************************
*/

body
	{
	font-family:tahoma;
	font-size:11px;
	background:url(images/BG.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;
	}

p, li, ul, a:link, a:visited, a:hover
	{
	font-family:tahoma;
	font-size:11px;
	}
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:#999999;
	font-size: 11px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-align:right;

	}
#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 .inner
	{
	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:4px 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:#ffffff;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;
	text-transform:uppercase;
	}
.topRightLinks .inner a:hover
	{
	color:#fcc260;
	text-decoration:none;
	text-transform:uppercase;
	}
.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;
	}
#subNavBlk a:link, #subNavBlk a:visited
	{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
#subNavBlk a:hover
	{
	color:#ffffff;
	}
.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:#999999;
		}
		#topRightLinks .inner
			{
			background-color: #000000;
			}
#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) bottom right;
	background-repeat:no-repeat;
	/*width:445px;*/
	height:63px;
		}
			.topwhiteNav .inner
				{
				/*padding:0 0 0 150px;*/
				padding-right:8px;
				text-align: right;
				}
	/*
	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{
          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;
             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-x;
	background-color:#fefdfa;
	border:1px solid #faf4e9;
	border-bottom-style:none;
	width:182px;
	height:331px;
	overflow:hidden;
	padding-right:3px;
	}
	#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
	{
	width:18px;
    background-image: url(images/BgRightColumn.gif);
    background-repeat:repeat-x; 
    height: 692px;
	}
#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
	{
	background:url(images/subMainBG.gif);
	background-repeat:repeat-y;
	clear:both;
	width:913px;
	float:left;
	}
#subUnderTheBelt #subLeftColumn
	{
	float:left;
	width:145px;
	}
	#subNavBlk
		{
		margin:10px 5px 0px 5px;
		}
	.subNavOn
		{
		background:url(images/subNavBg_on.gif);
		background-repeat:no-repeat;
		width:132px;
		height:25px;
		}
	.subNav
		{
		width:132px;
		height:25px;
		}
		.subNavOn div, .subNav div
			{
			margin:7px 7px 7px 7px;
			}
	#subUnderTheBelt #subLeftColumn .inner
		{
		border-left:1px solid #e2e4db;
		width:142px;
		background-color:#eef7fb;
		margin:0 3px 0 0;
		}
#subUnderTheBelt .midColumn
	{
	float:left;
	}
	#subUnderTheBelt .midColumn #topPhoto
		{
		padding:0 3px 0 0;
		}
	#subUnderTheBelt .midColumn #subPageContent
		{
		float:left;
		width:565px;
		padding:22px 0 0 15px;
		}
		#subUnderTheBelt .midColumn #subPageContent #textBlk
			{
			width:350px;
			float:left;
			}
		#subUnderTheBelt .midColumn #subPageContent #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;
			}
		#subUnderTheBelt .midColumn #subPageContent #subPageInnerRightBlueColumn .innerBlue td
			{
			padding:5px 5px 5px 0;
			}
#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 20px;

   }

.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_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_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; 
	/*padding:0px 10px 0px 10px;*/
}




.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;}

.whiteText {
	margin:0 0 0 0;
	color:#ffffff;
}	


.HeaderBtmColumn h2
	{
	margin:0 0 0 0;
	padding:0 60px 0 0;
	color:#035a7c;
	}
.BottomColumn p
{	
	color:#666666;
	font-size: 11px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin:4px 0 0 0;
}	

.TopNav
{
	color:#999999;
	font-size: 11px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}	
.TopNav a:link 
{
	color:#999999;
	font-size: 11px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-decoration:none;
}
.TopNav a:visited
{
	color:#999999;
	font-size: 11px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-decoration:none;
}
.TopNav a:link 
{
	color:#999999;
	font-size: 11px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-decoration:underline;
}
.TopNav a:active 
{
	color:#999999;
	font-size: 11px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-decoration:none;
}
.TopLinks
	{
	background-color: #5B5836;
	color:#ffffff;
	font-size: 10px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-transform:uppercase;
	}
.TopLinks a:link
	{
	color:#ffffff;
	font-size: 10px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-transform:uppercase;
	}
.TopLinks a:visited
	{
	color:#ffffff;
	font-size: 10px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-transform:uppercase;
	}	
.TopLinks a:hover
	{
	color:#fcc260;
	text-decoration:none;
	text-transform:uppercase
	font-size: 10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}	
.TopLinks a:visited
	{
	color:#ffffff;
	font-size: 10px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-transform:uppercase;
	}	
.RightBlueColumn h2
{
	font-family: "Bookman", arial, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#0c5081;
}	
.TextBodyRightColumn
{
	color:#666;
	line-height:12px;
	font-size: 10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}	
.TextBodyRightColumn p
{
	color:#666;
	line-height:12px;
	font-size: 10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}

.TextBodyRightColumn a:link
{
	color:#0c5081;
	line-height:12px;
	font-size: 10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-decoration:none;
}
.TextBodyRightColumn a:visited
{
	color:#0c5081;
	line-height:12px;
	font-size: 10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-decoration:none;	
}
.TextBodyRightColumn a:hover
{
	color:#0c5081;
	line-height:12px;
	font-size: 10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-decoration:none;	
}
.TextBodyRightColumn a:active
{
	color:#0c5081;
	line-height:12px;
	font-size: 10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-decoration:none;	
}

.TopLeftColumn
{
      border-right: #faf4e9 1px solid; 
      padding-right: 0px; 
      border-top: #faf4e9 1px solid; 
      padding-left: 10px; 
      padding-bottom: 0px; 
      border-left: #faf4e9 1px solid; 
      padding-top: 10px; 
      border-bottom: medium none; 
      background-color: #f8f2d0;
  }    

.HeaderLeftColumn
{
     font-weight: bold; 
     font-size: 14px; 
     margin: 0pt 0pt 5px; 
     color: #000000; 
     font-family: arial,sans-serif;
 }    
.SubHeaderLeftColumn
{
     font-size: 10px; 
     color: rgb(200,131,13); 
     font-family: Arial,sans-serif; 
     text-decoration: none
}     
