/****************
	BASE ENTITIES
***************/
td, input, select, option, textarea, button { font-family:Arial; font-size:11px; color:#333333; vertical-align: top;  }


/****************
 STRUCTURAL ENTITIES
***************/

.ContentWell { background:#ffffff; padding:15px; vertical-align:top; }

.HeaderNav-Dropdown { background:#ffffff; text-align:left; width:113px; font-size:10px; }

.HeaderNav-DropdownSearch { background:#ffffff; text-align:left; width:93px; font-size:10px; }

.HeaderNav-Input { background:#ffffff; text-align:left; width:135px; font-size:10px; }

.HeaderNav-Button-Cell { vertical-align:bottom; }

.HeaderNav { background:#004F6E; }

.HeaderNav-Text { padding:3px 0 5px 0; color:#ffffff; font-size:8pt; }

.HeaderNav-Link { color:#ffffff; text-decoration:none; background:#004F6E; }

.HeaderNav-Link a, .HeaderNav-Link a:hover { color:#ffffff; text-decoration:none; }

.LeftNav { width:153px; background:#004F6E; padding:15px 0 15px 0; }

.LeftNav-Title { padding:2px 5px 2px 15px; font-weight:bold; color:#fff; }

.LeftNav-Link { color:#ffffff; padding-top:2px; padding-right:0px; padding-bottom:2px; padding-left:15px; text-decoration:none; background:#004F6E; display:block; }

.LeftNav-Link a, .LeftNav-Link a:hover { color:#ffffff; text-decoration:none; }

.LeftNav-SelectedLink { color:#ffffff; padding-top:2px; padding-right:0px; padding-bottom:2px; padding-left:30px; text-decoration:none; display:block; text-indent:-15px; background:#437D93; }

.RightNav { vertical-align:top; width:177px; padding:15px 0 15px 0; background:#F9F6E6; }

.RightNav-Link { display:block; padding:2px 5px 2px 15px; color:#333333; text-decoration:none; background:#F9F6E6; }

.RightNav-Link a, .RightNav-Link a:hover { color:#333333; text-decoration:none; }

.NavLinkIndent, .NavLinkIndent, .NavLinkIndent a:hover { display:block; padding:2px 5px 2px 10px; color:#333333; text-decoration:none; }

.FooterText { height:54px; background:#333333; padding:10px; line-height:1.5em; color:#ffffff; }

.FooterText a { color:#ffffff; text-decoration:none; }

.FooterText a:hover { color:#ffffff; text-decoration:underline; }

/****************
	TEXT STYLES
***************/

.Text-PageHeader { font-family: Times; font-size:24px; color:#004F6F; }

.Text-GeneralHeader 
{
	font-size: 16px;
	font-weight: bold;
	color: #004F6F;
}

.Text-Intro
{
	font-size:12px;
}

.Text-SubHeader
{
	font-weight:bold;
}

.Text-Emphasis
{
	font-weight:bold;
	color:#FF6F00;
}

.Text-LinkGeneral
{
	color:#004F6F;
	text-decoration:underline;
}

.Text-LinkGeneral:hover
{
	color:#004F6F;
	text-decoration:none;
}

.Text-LinkOther
{
	color:#333333;
	text-decoration:underline;
}

.Text-LinkOther:hover
{
	color:#333333;
	text-decoration:none;
}

#DivSiteSearchButton
{
   margin-bottom:7px;
}

/* Menu Styles */
.MenuLeft, .MenuRight, .MenuRightSelected
{
	width: 100%;
}

.MenuLeft a:link, .MenuLeft a:visited, .MenuLeft a:hover, .MenuLeft a:active
{
	padding: 2 0 2 0;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 100%;
}

.MenuLeft a:hover
{
	background-color: #437D94;
}

.MenuLeftSelected a:link, .MenuLeftSelected a:visited, .MenuLeftSelected a:hover, .MenuLeftSelected a:active
{
	background-color: #437D94;
	padding: 2 0 2 0;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 100%;
}

.MenuRight a:link, .MenuRight a:visited, .MenuRight a:hover, .MenuRight a:active
{
	background-repeat: no-repeat;
	padding: 2 0 2 0;
	color: #000000;
	text-decoration: none;
	display: block;
}

.MenuRight a:hover
{
	background-color: #FFFFFF;
}

.MenuRightSelected a:link, .MenuRightSelected a:visited, .MenuRightSelected a:hover, .MenuRightSelected a:active
{
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 2 0 2 0;
	color: #000000;
	text-decoration: none;
	display: block;
}

