/* Colors
8dc63f = lime
01a0c8 = blue
e18e00 = orange
 */

h3 {
	font-size:16px;
}

.Normal {
	font-size:14px;
}

body { 
	background-color:#fff;
}

p, td {
	font-family: Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
	color:#000;
	font-size:14px;
}

.head {
	font-family: Arial,Helmet,Freesans,sans-serif;
	font-size: 20px;
}
.subhead {
	font-family: Arial,Helmet,Freesans,sans-serif;
	font-size: 16px;
}
.standardbutton {
	font-size: 16px;
	font-family:  Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
}
.normalbold {
	font-family: Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
	font-size: 14px;
}

a.documents, a.documents:link, a.documents:active
{
	font-family: Arial,Helmet,Freesans,sans-serif;
	font-size: 16px;
	text-decoration: underline;
	color: #000;
}
a.documents:hover 
{
	text-decoration: underline;
	color: #0073ae;
}
/* Table definitions */

.BgDrkGrad { 
	background:url(images/hp_grad.jpg) repeat;
	padding: 25px 5px 25px 5px;
}

#PageMaster{
	width:100%;
	padding-top:10px;
	border-collapse:collapse;
}

#Header {
	width:865px;
	background-color: #FFFFFF;
	border-bottom: solid black 3px;
}

#ContentTable { 
	width:865px;
	padding:0;
	margin:0;
	height:430px;
	border-collapse:collapse;
}

.ContentPane { 
	padding: 0 1px 1px 1px;
}
#Footer {
	width: 865px;
	border-collapse:collapse;
}

.FooterCopyTermsPrivCell {
	height:2em;
	background-color:#999999;
	border-top:#000 2px solid;
}

.FooterRow {	
}

.BreadCrumbCell {
	height:1em;
}

.BreadcrumbLink { background-color: transparent; /*#000000;*/ color: #cccccc; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9px;  font-weight: bold;  font-style: italic; border-top: 0px solid; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;  }

.Login { color: #333333;  font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9px;  font-weight: bold;  font-style: normal; height: 30px;  }

.SmallD { color: #404040;  font-family: Verdana, Helvetica, sans-serif; font-size: 12px;  font-weight: normal;  font-style: normal; height: 13px; padding-left: 3px; padding-right: 3px;  }

.SmallDFooter { color: #fff;  font-family: Verdana, Helvetica, sans-serif; font-size: 12px;  font-weight: normal;  font-style: normal; height: 13px; padding-left: 3px; padding-right: 3px;  }

/* Menu */

.SidePanel {
	background-color: #8dc63f;
	width:175px;
}
.SidePanelInside
{
	padding: 15px 6px 5px 6px;
}

/* Table cell that contains the menu */
.NavCell {
	width:175px;
	background:#8dc63f;
}

/* The DIV ID that holds the menu */
#NavMenu {
	width:175px;
	margin:0;
	padding: 5px 0 0 0;
}

/* Class assigned to above Div */
.TabList {
    font-size:9px;
}

/* Unordered list that makes up menu */

#NavMenu ul {
	padding:0;
    margin:0;
    list-style:none;
	border:none;
}

/* The list items - actual menu items */
#NavMenu li {
	padding:0;
    margin:0;
	list-style: none;
}

/* second-level lists */
#NavMenu li ul { 
	position : absolute;
	left: -999em;
	background-color:#1c97c2;
	margin:-1.9em 0 0 14em;
	border:1px solid #c0c0c0;
}


/* third-and-above-level lists */
#NavMenu li ul ul { 
	left: -999em;
	background-color:#1c97c2;
	border:1px solid #333;
}

/* Defines anchor behavior in all menu items */
#NavMenu a {
	font-size:18px;
	display:block;
	width: 170px;
	text-decoration:none;
	margin:0;
	padding: 5px 0px 2px 4px;
	border-bottom: 1px dashed #C39C4E;
	color:#fff;
	text-align:left;
}

#NavMenu li a:hover {
  background-color: #01a0c8;
  /*border:1px solid #333;*/
}

#NavMenu li a.SelectedTab {
    /*background-color: #FFF;*/
	text-decoration:underline;
    color:#000;
}

#NavMenu .DisabledTab {
    color:#ccc;
}

/*no need to change these hover classes unless you need more than 4 levels */
#NavMenu li:hover ul ul,
#NavMenu li:hover ul ul ul,
#NavMenu li:hover ul ul ul ul,
#NavMenu li.iehover ul ul,
#NavMenu li.iehover ul ul ul,
#NavMenu li.iehover ul ul ul ul{
  left: -999em;
}

#NavMenu li:hover ul, 
#NavMenu li li:hover ul, 
#NavMenu li li li:hover ul, 
#NavMenu li.iehover ul, 
#NavMenu li li.iehover ul, 
#NavMenu li li li.iehover ul {
	left: auto;
}

/* hyperlink style for login and footer tags */
A.SmallDFooter, A.SmallDFooter:Link, A.SmallDFooter:Active { 
	text-decoration:none; 
	color: #fff;
}

A.SmallDFooter:Hover { 
	color: #e18e00;   
}


.NormalTextBox {
	font-size:14px;
}

a:link,a:active,a:visited,a.commandbutton:link,a.commandbutton:active,a.commandbutton:visited
{
	text-decoration:none;
	color:#01a0c8;	
}
	
a:hover,a.commandbutton:hover
{
	color:#e18e00;
}
