/*****************************************
 * Base Page Syles
 *****************************************/
BODY		
{ 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%;  
	background-color: #e2e2e2; /*D1D1D1 FEF1E0*/
}

/* - Hyperlink Styles -*/
a			{text-decoration: none; color: #000099; } /*0033CC*/ /*000099*/
a:link 		{text-decoration: none; color: #000099; }
a:visited 	{text-decoration: none; color: #000099; }
a:hover		{text-decoration: underline; color: #766427; }

/* - Tables, lists, and input Styles -*/
TD			{font-size: 80%; color: #000000; background-repeat: no-repeat; }
TH			{font-size: 80%; } 
SELECT		{font-size: .9em; }
INPUT		{font-size: 1em; }
TEXTAREA	{font-size: 1em; }

/* - HR Style -*/
HR			{border: thin solid #006400; color: #006400; height: 1px; background-color: #006400; }

/*****************************************
 * Custom Text Styles
 *****************************************/
.content {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 100%; }
.content a, .content a:link, .content a:visited, .content a:hover	{font-size: 100%;}
.contentPlaceHolder 
	{ 
		background-color:#f9f8ec;/*FFFDE2*/
		
	} /*FFF6E2  F1FDDC*/

.linespacedtext		{line-height: 20px; }
a.linespacedtext	{line-height: 20px; }

.greentextBold		{color: #006400; font-weight: bold; }

.linkcolor			{color: #000099; }

.headhr				{border: 1px solid #006400; border-bottom-style: none; border-left-style: none; border-right-style: none; }
.headh5				{font-size: 115%; font-weight: bold; color: navy; } 

.largehead			{font-family: Arial, Helvetica, sans-serif; font-size: 145%; font-weight: bold; color: #006400; }
.mediumhead			{font-family: Arial, Helvetica, sans-serif; font-size: 130%; font-weight: bold; color: #006400; }
.smallhead			{font-family: Arial, Helvetica, sans-serif; font-size: 115%; font-weight: bold; color: #006400; }
.kindasmallhead		{font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #006400; }
.verysmallhead		{font-family: Arial, Helvetica, sans-serif; font-size: 85%; font-weight: bold; color: #006400; }

.menusubhead		{font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #444444; }

.mediumtext				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; color : #000000; }

.smalltext				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; }
.kindasmalltext			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #000000; }
.verysmalltext			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  85%; color: #000000; }
.tinytext				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  80%; color: #000000; }

.footnote				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color : #000000; }

.textAlignCenter { text-align:center;  }
.textAlignLeft { text-align:left; }
.textAlignRight { text-align:right; }

/*****************************************
 * Template Section Syles
 *****************************************/

#mainContainer { text-align:center;}

.templateTable 
{
	background-color : White;
	border-left : solid 1px #80796B;
	border-right : solid 1px #80796B;
	margin-left:auto;
	margin-right:auto;
}
.header
{
	background-color: #F7F9F9;  /* Very Light Gray */
}
.headerBannerFill
{
    background-image: url(/images/bannerfill.gif);
    background-repeat: repeat-x; 
}
.NavBar   			{color: #F0E68C; /* Khaki */ font-family: Arial, Helvetica, sans-serif;}
.NavBar a			{color: #FFBFB1; /* Light Red */ text-decoration: none; font-weight:  normal }
.NavBar a:link 		{color: #FFBFB1; text-decoration: none; font-weight: normal }
.NavBar a:visited 	{color: #FFBFB1; text-decoration: none; font-weight: normal }
.NavBar a:hover		{color: #FFF9D4; /* Cream */ text-decoration: underline; font-weight: normal }

.NavBar .current, .NavBar a.current
{
	color: F0E68C !important; 
	font-size: 90% !important;
}

table.Navbar
{
	background-color: #80AAA8; /*80AAA8  CC9900*/ /*79901b*/ /*3366CC*/ /* DarkGreen */ 
    color: #B4EEB4; 
    width: 100%;
}

tr.NavBar
{
    font-family: Arial, Sans-Serif; 
    padding-left: 4px; 
    padding-right: 4px; 
    background-color: #80AAA8; /*79901b*/ /* DarkGreen */
}

td.NavBar
{
    font-family: Arial, Sans-Serif;
    font-size: 80%;
    padding-left: 4px; 
    padding-right: 4px; 
    color: #B4EEB4; 
    background-color: #663200; /*79901b*/ /* DarkGreen */
}
.NavBarBorder td
{
	background-color: #826941;
}
.gutterLeft 
{
	background-color: #e9f4ce; /*bedc48*/ /*F1F1F1*/ /*D6E6AC*/ /*eeffe2*/ /* Light Green */
	border-width: 0px;
    border-right:1px solid #826941; /* Brown */
}
.DividingLine
{
	background-color: #80796B; /*eeeeee*/ /* Gray */
	height: 1px;
}
.BottomBar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	white-space: nowrap; 
	color: #FFFDE2; /*663200*/ /*e6c71d*/
}

/*****************************************
 * Other Element Syles
 *****************************************/
/* - Input Boxes - */
.searchBox
{
	background-image: url(/images/input_bg_white.gif);
}

/* - Image Styles - */
.imgmarginlb 
{
	float: right;
	margin-left: 5px;
	margin-bottom: 3px;
}

.Button
{
	cursor: pointer;
}

/* - Mouse/Cursor Style */
.CursorHand
{
	cursor: pointer;
}

/* - Table Border Styles - */
.tblborder			{background-color:#f5f5f5; border: 1px solid #336699; }

/*****************************************
 * Navigation Styles
 *****************************************/

/* - Nav Box Styles - */
.NavBoxTitle
{
    background-color: #826941; /* Dark Brown */
    padding: 2px 4px 2px 4px;
	/* cursor: pointer; */
}
.NavBoxTitle td
{
    font-weight: bold;
}
.NavBoxTitleBrown
{
    background-color: #80AAA8; /**/ /* Light Brown */
    padding: 5px 4px 8px 4px;
    border-bottom: 1px solid #826941;
	/* cursor: pointer; */
}
.NavBoxTitleBrown td
{
    font-weight: bold;
    color: #FFFDE2; /*0066B3*/ /* Blue */
	white-space: nowrap;
}
.NavBoxTitleGold
{
    background-color: #DAA520; /* GoldenRod */
    padding: 2px 4px 2px 4px;
	/* cursor: pointer; */
}
.NavBoxTitleGold td
{
    font-weight: bold;
    color: #FFFFF0; /* Ivory */
	white-space: nowrap;
}

.NavBoxTitleCurve
{
    background-image: url(/images/rtcurv1.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #826941; /* Dark Brown */
    padding: 2px 4px 2px 8px;
    height: 100%;
    width: 100%;
}
.NavBoxTitleCurve td
{
    font-weight: bold;
    color: FFF5DA; /* Near Ivory */
}
.NavBoxButton
{
    text-align: center;
}
.NavBox
{
    background-color: #dfe5e5; /*e3e3e3 80c7c6*/ /*eecd8c*/ /* Wheat */
    border-bottom: 1px solid #826941; /* Dark Brown */
    border-top-width: 0px;
    padding: 2px 4px 4px 4px;
    
    font-family: Arial, Sans-Serif; 
    font-weight: normal;
    color: #222222; /* Black */
}
.NavBox td 
{ 
	font-size: 80%;
}

/* - Nav Menu Styles - */
.NavMenuTitle
{
	/* cursor: pointer; */
    padding: 0px 0px 0px 0px;
    width: 100%;
    
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    color: #222222; /* Black */
}
.NavMenuButton
{
    width: 10px;
    padding: 4px 3px 0px 1px;
    vertical-align: text-top;
}
.NavMenu
{
    padding: 0px 0px 0px 8px;
    
    font-family: Arial, Sans-Serif;
    font-weight: normal;
    color: #222222;
}
/* - Horizontal Separator inside a navbox - */
.NavSeparator
{
	background-image : url(/images/hline-block.gif);
	background-repeat : repeat-x;
	border : none; 
	height : .85em;
}

/*****************************************
 * Channel Styles
 *****************************************/
.channelItemDesc
{
	vertical-align: top;
	text-align: left;
}
.channelItemTitle				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; color : #000000; font-weight:bold}
.channelItemTitleDark			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight:bold; color : #000000; }


/************************************************************
 * This adds the image for pdf links
 ************************************************************/
.pdflink 
{ 
	background-image:url(/images/pdf.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right: 12px;
}



