﻿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: #293e99; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #293e99; 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 { color: #293e99; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- default links hover               --*/ a:hover { color: #293e99; font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #293e99; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #293e99; font-family: tahoma; font-size: 11px; font-weight: bold; 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: 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 {
	background-color: #CEDEFA; 
	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;	
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	color: Black; 
	cursor: pointer; 
	cursor: hand; 
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
									
											
/* 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: #8E0D0D;    
}

.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: #39080B;    
}

.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;
}

/* LEFT MENU -------------------------------------------------------------------------------- */

#lNav							{ font-size:12px; }
#lNavi .level1_n				{ height:30px; background-image:url(menu1.gif); }
#lNavi .level1_d				{ height:30px; background-image:url(menudown.gif); }
#lNavi .level2_n				{ height:30px; background-image:url(menu2.gif); }
#lNavi .level2_d				{ height:30px; background-image:url(menudown.gif); }
#lNavi .level3_n				{ height:30px; background-image:url(menu3.gif); }
#lNavi .level3_d				{ height:30px; background-image:url(menudown.gif); }
#lNavi .level4_n				{ height:30px; background-image:url(menu4.gif); }
#lNavi .level4_d				{ height:30px; background-image:url(menudown.gif); }

#lNavi .level1a					{ display:block; height:16px; margin-left:10px; color:#FFFFFF; }
#lNavi .level2a					{ display:block; height:16px; margin-left:20px; color:#FFFFFF; }
#lNavi .level3a					{ display:block; height:16px; margin-left:30px; color:#FFFFFF; }
#lNavi .level4a					{ display:block; height:16px; margin-left:40px; color:#FFFFFF; }
#lnavi td						{ border-bottom: 1px solid #ebb035; }


/* TABS-MENU -------------------------------------------------------------------------------- */

#navParent 						{ float:left; font-size:12px; display:block; font-weight:bold; height:30px; width:600px; clear:both; }
#navParent ul 					{ margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; list-style:none; }
#navParent li 					{ display:inline; margin:0; padding:0; }
#navParent a 					{ float:left; background:url(menu_l.gif) no-repeat left top;
  								  margin:0; padding:0 0 0 8px; text-decoration:none; font-weight:bold; }
#navParent a span 				{ float:left; display:block; background:url(menu_r.gif) no-repeat right top;
  							 	  padding:5px 12px 8px 0px; margin-right:1px; color:#FFFFFF; }
/* hide rule from IE5-Mac \*/
#navParent a span 				{ float:none; }
/* End IE5-Mac hack */
#navParent a:hover span 		{ color:#FFFFFF; }

#navParent a:hover 				{ background-position:0% -40px; }
#navParent a:hover span 		{ background-position:100% -40px; }

#navParent .down 				{ background-position:0% -80px; }
#navParent .downspan 			{ background-position:100% -80px; }



/*--------------------   Horizontal   -----------------------*/  
/*main menu*/
.fishmenu-h{
	position:relative; height:30px;}
.fishmenu-h span{
	white-space: nowrap; display:block; color:#fff; font-family:Tahoma, Geneva, sans-serif;font-weight:bold;font-size:11px; }
.fishmenu-h ul{
	margin:0px; padding:0px 0px;display: block;float:left}
.fishmenu-h li{
	list-style: none none outside; float:left;position:relative; margin:0px 0px; }
.fishmenu-h ul li{
	float:left; margin-right:2px; background:url(images/menubg.jpg) center bottom no-repeat;}
.fishmenu-h ul li:first-child{color:#fff;}

.fishmenu-h ul li a{
	color:#fff; text-decoration:none;line-height:30px; display: block; cursor:pointer; font-family:Tahoma, Geneva, sans-serif;font-weight:bold;font-size:13px; float:left; width:auto;}
.fishmenu-h ul li span{
	padding:0px 10px 0px 10px;}
.fishmenu-h ul li a:link,
.fishmenu-h ul li a:active,
.fishmenu-h ul li a:visited{
	color: #fff; }
.fishmenu-h ul li a:hover{
	color: #fff; float:left; margin:0px 0px 0px 0px; padding-top:0px; line-height:30px; text-decoration:none; background:url(images/menu-selbg.jpg) repeat-x;}
.fishmenu-h ul li a:hover span{
	color: #fff; float:left; background:none;}
.fishmenu-h ul li.current{
	}
.fishmenu-h ul li.current a{
	color: #fff; float:left; margin:0px 0px 0px 0px; padding-top:0px; line-height:30px;  background:url(images/menu-selbg.jpg) repeat-x}
.fishmenu-h ul li.current span{
	color:#fff; float:left;}
.fishmenu-h ul li.current .menuslide span{
	background:transparent; margin-left:0px;}
.fishmenu-h ul li a.menu_hover{
	color:#fff; float:left; margin:0px 0px 0px 0px; padding-top:0px; line-height:30px; }
.fishmenu-h ul li a.menu_hover span{
	color: #fff; float:left; background:url(images/menu-selbg.jpg) repeat-x}
	
	
/*sub menu*/
.fishmenu-h .menuslide{
	display: none; float: left; overflow:hidden; position:absolute;}
.fishmenu-h .menuslide ul{
 display: none;left: 0px; border:#273B93 solid 1px; float: left; position:relative; margin:0px; background-color:#273B93; }
.fishmenu-h .menuslide ul li{
    display:block; clear:both; padding:0px; background:none; margin:0px; }
.fishmenu-h .menuslide ul li span{
	color:#eee; display:block; padding:0 10px 0 10px; margin:0px; background:none;}
.fishmenu-h .menuslide ul li a{
	height:25px;display:block;font-weight: normal;font-size:11px;margin:0px; padding:0px;}
.fishmenu-h .menuslide ul a:link,
.fishmenu-h .menuslide ul a:active,
.fishmenu-h .menuslide ul a:visited{
	width:auto; color:#eee; text-decoration:none; line-height:24px;display: block; text-align:left; padding:0px; margin:0px;}
.fishmenu-h .menuslide ul a:hover{
	width:100%;background:none; padding:0px; line-height:24px; background-color:#EBAE31;}
.fishmenu-h .menuslide ul a:hover span{
	color: #273B93; padding:0px; margin-left:10px;}
.menuslide ul{
	float:left;left:0px;position:relative;}
.fishmenu-h .menuslide ul li span.expandLeft,.fishmenu-h .menuslide ul li span.menutext {}
.fishmenu-h .menuslide a.menu_hover{
	width:100%;background:none; background-color:#EBAE31; color:#273B93;  padding:0px; margin:0px;}
.fishmenu-h .menuslide a.menu_hover span{
	background:none; margin:0px; color:#273B93; padding:0 10px 0 10px;}
.fishmenu-h ul li.current ul li a{ background:none;}
