body {
	margin: 5px;
	padding: 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:  11px;
}

.lightblue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#92b6d7;
}


#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: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; 
	font-style: normal; padding-left: 10px; padding-right:10px;  height: 33px; }
.MainMenu_MenuIcon { cursor: pointer; cursor: hand; text-align: center; width: 1; height: 28px; }	

.MainMenu_MenuItemSel {
	cursor: pointer; cursor: hand; color: #ffffff; font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; font-style: normal; padding-left: 10px; padding-right:10px;
    height: 33px; background-image: url(menu_main_o.gif); background-repeat:x-repeat;	
}

.MainMenu_MenuArrow { font-family: webdings; font-size: 10pt; color: #ffffff; 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: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; font-style: normal; padding-left: 10px; padding-right:10px;
    height: 33px; background-image: url(menu_main_o.gif); background-repeat:x-repeat;	
}	

								
											
/* SideMenu  */

.MenuHdr0, .MenuItem0, .MenuItemMouseOver0 {   
	background: url(left_blue.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: Arial, Helvetica, sans-serif; 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: Arial, Helvetica, sans-serif; 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: #063374;    
}

.MenuItem1 A, .MenuItem1 A:Hover, .MenuItem1 A:Active, .MenuItem1 A:Visited, .MenuItem1 A:Link {
  font-family: Arial, Helvetica, sans-serif; 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: #044e7e;    
}

.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, .MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link {
  font-family: Arial, Helvetica, sans-serif; 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: #2a5086;    
}

.MenuItem2 a, .MenuItem2 a:active, .MenuItem2 a:hover, .MenuItem2 a:visited, .MenuItem2 a:link {
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 28px; width: 175px;  
  display: block;  padding-left: 20px;  padding-top: 7px; cursor: pointer; color: #ffffff; text-decoration: none;
}
  
.MenuItemMouseOver2 {
  border-bottom: white 1px solid; background-color: #28678f;  
}

.MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, .MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link {
  font-family: Arial, Helvetica, sans-serif; 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: #4d6c99;    
}

.MenuItem3 a, .MenuItem3 a:active, .MenuItem3 a:hover, .MenuItem3 a:visited, .MenuItem3 a:link {
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; 
  display: block; padding-left: 20px; padding-top: 7px; cursor: pointer;
  color: #FFFFFF; text-decoration: none;  width: 175px; height: 28px;
}
  
.MenuItemMouseOver3 {
  	border-bottom: white 1px solid; background-color: #4c7fa0;  
}

.MenuItemMouseOver3 A, .MenuItemMouseOver3 A:Active, .MenuItemMouseOver3 A:Hover, .MenuItemMouseOver3 A:Visited, .MenuItemMouseOver3 A:Link {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; height: 28px;
  	display: block;  padding-left: 20px; text-decoration: none; padding-top: 7px;  cursor: pointer; width: 175px;   	
}

.currentItemHighlight1, .currentItemHighlight2, .currentItemHighlight3 {
  	text-decoration: underline;
}