body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	margin: 0px;
	padding: 0px;
}

#toplinks {
	float:right;
	margin-right: 10px;
	color:#FFFFFF;
}

#toplinks a, a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

#toplinks a:hover {
	text-decoration:underline;
}

#quarttext {
	margin-left:10px;
	color:#FFFFFF;
}

#formfield {
	border: 1px solid #FFFFFF;
	height: 14px; color:#333333;
	background-color: #e8ac34;
	width: 110px;
}

#formfield2 {
	border: 1px solid #FFFFFF;
	height: 14px; color:#333333;
	background-color: #e8ac34;
	width: 130px;
}

/* style for generic container titles */

.Head, H1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  13px;
    font-weight: bold;
    color: #000000;
	padding-left: 0px;
}

.ContainerHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
	padding-left: 0px;
	margin-left: 10px;
}

.Text {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #222222;
}

TD {
    font-size: 11px;
}


/* Normal bold text syle */
.NormalBold  {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #222222;
}

.NormalLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
}

.NormalLight:link, .NormalLight:visited, .NormalLight:active, .NormalLight:hover {
	font-size: 11px;
}

/* Normal text syle */
.Normal  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
}

/* Subhead text syle */
.SubHead, H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #293e99;
}

/* Gray Subhead text syle */
.SubHeadgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
}

/* Date text syle */
.Date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #222222;
}

/* Gray text syle */
.Gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #222222;
	text-decoration: none;
	line-height: 11pt;
}



/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

/*-- content pane                  --*/ .ContentPane { padding: 10px 0px 10px 0px; }

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

/*-- login and user token idle         --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #FFF; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }
/*-- login and user token hover        --*/ a.LOGIN_object:hover, a.USER_object:hover { color: #ddd; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8e0d0d; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #8e0d0d; font-family: tahoma; font-size: 11px; text-decoration: underline; font-weight:bold; }

/*========================================================*/
/*  6. Links                                          */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { font-weight:bold; color: #8e0d0d; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- default links hover               --*/ a:hover { font-weight:bold; color: #8e0d0d; font-family: tahoma; font-size: 11px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { font-weight:bold; color: #8e0d0d; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { font-weight:bold; color: #8e0d0d; font-family: tahoma; font-size: 11px; text-decoration: underline; }
/*-- search button in search form      --*/ .SearchButton { background-image: url(searchbutton2.gif); width: 58px; height: 16px}

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #000000; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 1px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; width: 110px; }

/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

/* TopMenu */

.MainMenu_MenuContainer { background-color: Transparent;}
.MainMenu_MenuBar {	cursor: pointer; cursor: hand; height: 28px;}

.MainMenu_MenuItem {
	cursor: pointer; cursor: hand; color: #000000; font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; 
	font-style: normal; padding-left: 10px; padding-right:10px;  height: 28px; }

.MainMenu_MenuIcon { cursor: pointer; cursor: hand; text-align: center; width: 1; height: 28px; }	

.MainMenu_MenuItemSel {
	cursor: pointer; cursor: hand; color: #000000; font-family: Tahoma, Arial; 
	font-size: 11px; font-weight: bold; font-style: normal; padding-left: 10px; padding-right:10px;
    height: 28px; background-image: url(menu_main_o.gif); background-repeat:x-repeat;	
}

.MainMenu_MenuArrow { font-family: webdings; font-size: 10pt; color: #000000; cursor: pointer; cursor: hand; }
.MainMenu_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; }
.MainMenu_Selected, .MainMenu_Active  { cursor: pointer; cursor: hand; color: #FFFFFF; font-family: Tahoma, Arial; 
	font-size: 11px; font-weight: bold; font-style: normal; padding-left: 10px; padding-right:10px;
    height: 28px; background-image: url(menu_main_o.gif); background-repeat:x-repeat;	
}									
											
/* SideMenu  */
.MenuHdr0, .MenuItem0, .MenuItemMouseOver0
{ 
	background: url(menu_top.gif) no-repeat; padding-left: 10px; height: 29px; width: 175px;
    border-bottom: white 1px solid;
}
.MenuHdr0 a, .MenuHdr0 a:active, .MenuHdr0 a:hover, .MenuHdr0 a:visited, .MenuHdr0 a:link,
.MenuItem0 a, .MenuItem0 a:active, .MenuItem0 a:hover, .MenuItem0 a:visited, .MenuItem0 a:link,
.MenuItemMouseOver0 a, .MenuItemMouseOver0 a:active, .MenuItemMouseOver0 a:hover, .MenuItemMouseOver0 a:visited, .MenuItemMouseOver0 a:link
{
  display: block; font-family: tahoma; color: #ffffff; font-size: 11px; font-weight: bold; 
}

.MenuHdr1
{ 
  border-bottom: white 1px solid;
  background-color: #410606;  
}
.MenuHdr1 A, .MenuHdr1 A:Active, .MenuHdr1 A:Hover, .MenuHdr1 A:Visited, .MenuHdr1 A:Link
{
  font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; 
  display: block;
  padding-left: 10px;
  padding-top: 7px;
  cursor: pointer;
  color: #ffffff;
  height: 28px;
  width: 175px; 
  text-decoration: none;    
}

.MenuHdr2
{
  border-bottom: white 1px solid;
  background-color: #8E0D0D;    
}
.MenuHdr2 A, .MenuHdr2 A:Hover, .MenuHdr2 A:Active, .MenuHdr2 A:Visited, .MenuHdr2 A:Link
{
  font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; 
  display: block;
  padding-left: 20px;
  padding-top: 7px;
  cursor: pointer;
  color: #ffffff;
  text-decoration: underline;
  height: 28px;
  width: 175px;  
}

.MenuItem1
{
  border-bottom: white 1px solid;
  background-color: #1b4e39;    
}

.MenuItem1 A, .MenuItem1 A:Hover, .MenuItem1 A:Active, .MenuItem1 A:Visited, .MenuItem1 A:Link
{
  font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; 
  display: block;
  padding-left: 15px;
  padding-top: 7px;
  cursor: pointer;
  color: #ffffff;
  text-decoration: none;
  height: 28px;
  width: 175px;  
}

.MenuItemMouseOver1 
{
  border-bottom: white 1px solid;
  background-color: #011f13;    
}

.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, .MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link
{
  font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; 
  display: block;
  padding-left: 15px;
  padding-top: 7px;
  cursor: pointer;
  color: #ffffff;
  text-decoration: none;
  height: 28px;
  width: 175px; 
}


.MenuItem2
{
  border-bottom: white 1px solid;
  background-color: #EBB035;    
}

.MenuItem2 a, .MenuItem2 a:active, .MenuItem2 a:hover, .MenuItem2 a:visited, .MenuItem2 a:link
{
  font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; 
  display: block;
  padding-left: 20px;
  padding-top: 7px;
  cursor: pointer;
  color: #000000;
  text-decoration: none;
  height: 28px;
  width: 175px;  
}
  
.MenuItemMouseOver2
{
  border-bottom: white 1px solid;
  background-color: #EBB035;  
}

.MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, .MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link
{
  font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; 
  display: block;
  padding-left: 20px;
  padding-top: 7px;
  cursor: pointer;
  color: #ffffff;
  text-decoration: none;
  height: 28px;
  width: 175px;    
}

.MenuItem3
{
  border-bottom: white 1px solid;
  background-color: #FFF7DE;    
}

.MenuItem3 a, .MenuItem3 a:active, .MenuItem3 a:hover, .MenuItem3 a:visited, .MenuItem3 a:link
{
  font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; 
  display: block;
  padding-left: 20px;
  padding-top: 1px;
  cursor: pointer;
  color: #000000;
  text-decoration: none;
  height: 14px;
  width: 175px;  
}
  
.MenuItemMouseOver3
{
  border-bottom: white 1px solid;
  background-color: #EBB035;  
}

.MenuItemMouseOver3 A, .MenuItemMouseOver3 A:Active, .MenuItemMouseOver3 A:Hover, .MenuItemMouseOver3 A:Visited, .MenuItemMouseOver3 A:Link
{
  font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; 
  display: block;
  padding-left: 20px;
  padding-top: 1px;
  cursor: pointer;
  color: #ffffff;
  text-decoration: none;
  height: 14px;
  width: 175px;    
}

.currentItemHighlight1, .currentItemHighlight2, .currentItemHighlight3
{
  text-decoration: underline;
}