﻿/* GENERAL
----------------------------------------------- */
* {
	padding:0;
	margin:0;
	}

body {
	margin-top:30px;
	background-color:#fff;
	font:11px Verdana, Helvetica, Sans-Serif;
	color: #003745; 
	behavior: url("inc.csshover.htc");
	}	

img { border:none; }
p { margin:0 0 15px 0; }

h1 { font: normal 24px arial, helvetica, verdana; color:#0f6f97; margin:0px 0 15px 0; }
h2 { font: normal 18px arial, helvetica, verdana; color:#0f6f97; margin:25px 0 15px 0; }
#left-sub h3 { font-size: 16px; }

/* LINKS
----------------------------------------------- */	
a:link, a:visited { color:#003745; text-decoration:underline; }	
a:hover, a:active { color:#8f9340; text-decoration:underline; }

#footer a:link, #footer a:visited { color:#626464; text-decoration:none; }	
#footer a:hover, #footer a:active { color:#006993; text-decoration:none; }	

/* CONTAINER
----------------------------------------------- */	
#container { width:846px; margin:0px auto; }

/* HEADER
----------------------------------------------- */	
#header { width:846px; float:left; height:99px; background:url(images/bg_header.gif) no-repeat top left; }
#slogan { font-size:19px; font-weight:bold; float:right; background: url(images/tagarrow.gif) no-repeat 0 44px; padding: 47px 45px 0 65px; }
#logo { float:left; width:258px; padding:20px 0 0 15px;}

.login {float:right;width:225px;text-align:right;padding:0px 15px 0 0; }

#login { float:right; width:210px; padding:15px 15px 0 0; text-align:right; font-size:10px; }

#login { float:right; width:210px; padding:15px 15px 0 0; text-align:right; font-size:10px; }
.field-user { border:1px solid #D0D0D1; font:10px Verdana, Sans-Serif; width:134px; height:15px; background:url(images/bg_field.gif) no-repeat top left; margin:0 0 1px 0; padding:1px; }
.field-pass { border:1px solid #D0D0D1; font:10px Verdana, Sans-Serif; width:134px; height:15px; background:url(images/bg_field.gif) no-repeat top left; margin:0 0 1px 0; padding:1px; }
.field { border:1px solid #D0D0D1; font:10px Verdana, Sans-Serif; width:134px; height:15px; background:url(images/bg_field.gif) no-repeat top left; margin:0 0 2px 0; padding:2px; }
.button { width:64px; height:16px; background:url(images/bg_button.gif) no-repeat top left; border:0px; margin:0 0 2px 0; }
#submenu-holder{
	height:50px;
}
#submenu-holder-sub{
	height:15px;
}

/* CONTENT
----------------------------------------------- */

#content-wrap { float:left; width:846px; background:#fafbfb url(images/bg_content-wrap.gif) repeat-y top left; }
#content { float:left; width:844px; margin:0 1px 0 1px; display:inline; background:url(images/bg_content.gif) repeat-x bottom left; }
#content-sub { float:left; width:844px; margin:0 1px 0 1px; display:inline; background:url(images/bg_content.gif) repeat-x left; }

#left { float:left; width:600px; }
/* removed left-sub float:right; -> 4 messing up firefox */
#left-sub { vertical-align:top; padding: 20px 0 0 5px; }
#left-sub p, #left-sub ol, #left-sub ul, #left-sub li, #left-sub td, #left-sub tr { font-family: arial, helvetica, verdana; font-size:12px }
#left-sub li { margin-left: 15px; }
 
.processorscity {font-size: 13px;}
 
.processorsfield
{
 font: normal 12px arial, helvetica, verdana; 
 color:#0f6f97;
 font-weight:bold;
 width:100px;
 padding-right:2px;
 text-align:right;
 vertical-align:text-top;
}
.processors
{
	margin-bottom:10px;
}

#tab { float:left; font:13px Verdana, Sans-Serif; width:590px; display:inline; margin:0 0 0 10px; }
#tab li { display:block; width:100px; height:19px; float:left; list-style:none; display:inline; margin:0 2px 0 0; padding:5px 0 0 0; text-align:center; background:url(images/bg_tab.gif) no-repeat top left; }
#tab li a:link, #tab li a:visited { color:#919191; text-decoration:none; }
#tab li a:hover, #tab li a:active { color:#0a3d4a; text-decoration:none; }
#mapBox {float:left; width:600px; height:373px; background:url(images/bg_map.gif) no-repeat top left; padding-left:6px;padding-top:5px;}
#map { float:left; margin:5px 0 5px 0; }
.tab-map .ajax__tab_header {padding-left:6px;font-family:verdana,tahoma,helvetica;font-size:13px;}
.tab-map .ajax__tab_outer {padding-right:0px;background:url(images/tab-map-right.gif) no-repeat right;height:24px;}
.tab-map .ajax__tab_inner {padding-left:3px;background:url(images/tab-map-left.gif) no-repeat;height:24px;}
.tab-map .ajax__tab_tab {width:102px;height:16px;padding:4px;margin:0;background:url(images/tab-map.gif) repeat-x;}
.tab-map .ajax__tab_hover .ajax__tab_outer {background:url(images/tab-map-hover-right.gif) no-repeat right;}
.tab-map .ajax__tab_hover .ajax__tab_inner {background:url(images/tab-map-hover-left.gif) no-repeat;}
.tab-map .ajax__tab_hover .ajax__tab_tab {width:102px;color:#0a3d4a;background:url(images/tab-map-hover.gif) repeat-x;}
.tab-map .ajax__tab_active .ajax__tab_outer {background:url(images/tab-map-active-right.gif) no-repeat right;}
.tab-map .ajax__tab_active .ajax__tab_inner {background:url(images/tab-map-active-left.gif) no-repeat;}
.tab-map .ajax__tab_active .ajax__tab_tab {width:102px;font-weight:bold;color:#919191;background:url(images/tab-map-active.gif) repeat-x;}
.tab-map .ajax__tab_body {width:600px; height:373px;background:url(images/bg_tab_map.gif) no-repeat top left;border-top:0;padding:8px;}

#right { float:left; width:207px; padding:20px 0 0 0px; }
#right-sub { vertical-align:text-top; float:left; width:207px; padding:20px 0 0 0px;}

#right h1 {font-size: 20px; color: #011c32;}
#right-sub h1 {font-size: 20px; color: #011c32; margin: 0px 0px 10px 0px;}
.search { border:1px solid #D0D0D1; color:#003745; font:13px Verdana, Sans-Serif; width:188px; height:22px; background:url(images/bg_search.gif) no-repeat top left; margin:0 0 2px 0; padding:2px 2px 2px 4px; }
.dropdown { border:1px solid #D0D0D1; color:#003745; font:13px Verdana, Sans-Serif; width:196px; height:24px; background:url(images/bg_search.gif) no-repeat top left; margin:0 0 2px 0; }
.go { width:196px; height:26px; background:url(images/bg_go.gif) no-repeat top left; border:0px; margin:0 0 2px 0; }
#legend { float:left; font:13px Verdana, Sans-Serif; margin:40px 0 20px 0; }
#legend li { display:block; list-style:none; padding:0 0 5px 30px; height:23px; }
#federal { display:block; list-style:none; background:url(images/circle_federal.gif) no-repeat 0% 60%; line-height:26px; }
#state { display:block; list-style:none; background:url(images/circle_state.gif) no-repeat 0% 60%; line-height:26px; }
#efiling { display:block; list-style:none; background:url(images/circle_efiling.gif) no-repeat 0% 60%; line-height:26px; }
#unlisted { display:block; list-style:none; background:url(images/circle_unlisted.gif) no-repeat 0% 60%; line-height:26px; }

.icons {float: left; padding: 0px 15px 0px 0px; clear: both; }
.icons-divider {padding: 10px 0px 10px 0px; }

#left-sub p, #left-sub ol, #left-sub ul, #left-sub li, #left-sub td, #left-sub tr { font-family: arial, helvetica, verdana; font-size:12px }

#icon {float: left; padding: 25px 15px 15px 0px;}

/* THIS IS THE FORM 
---------------------------------------------------------*/
.formfield-short { border:1px solid #D0D0D1; font:12px Verdana, Sans-Serif; width:150px; height:20px; background:url(images/form_field.gif) no-repeat top left; padding: 2px 2px 2px 5px; }
.formfield { border:1px solid #D0D0D1; font:12px Verdana, Sans-Serif; width:300px; height:20px; background:url(images/form_field.gif) no-repeat top left; padding: 2px 2px 2px 5px; }
.formarea{ border:1px solid #D0D0D1; font:12px Verdana, Sans-Serif; width:300px; height:100px; background:url(images/form_field.gif) no-repeat top left; margin:0 0 2px 0; padding:2px; }
.formselect { border:1px solid #D0D0D1; font:12px Verdana, Sans-Serif; height:20px; background:#FFF url(none) no-repeat left top; margin:0 0 2px 0; padding:2px; }
.formlist { border:1px solid #D0D0D1; font:12px Verdana, Sans-Serif; width:300px;  background:url(images/form_field.gif) no-repeat top left; margin:0 0 2px 0; padding:2px; }
.formbutton {
	color: #fff;
	width:91px;
	height:32px;
	background:url(images/form_button.jpg) no-repeat top left;
	border:0px;
	margin:0 0 2px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.formrequired {font-weight:bold;}
.NormalRed
{
    font-weight: bold;
    color: red
}
.formfield-regular { border:1px solid #D0D0D1; font:12px Verdana, Sans-Serif; height:20px; background:url(images/form_field.gif) no-repeat top left; padding: 2px 2px 2px 5px; }
.border-red
{
	font:12px Verdana, Sans-Serif; height:20px; background:url(images/form_field.gif) no-repeat top left; padding: 2px 2px 2px 5px; 
	border: 1px solid red;
}
 
 /* THIS IS THE PROCESSOR AREA 
---------------------------------------------------------*/
.processorscity {font-size: 13px;}
 
.processorsfield
{
 font: normal 12px arial, helvetica, verdana; 
 color:#0f6f97;
 font-weight:bold;
 width:100px;
 padding-right:2px;
 text-align:right;
 vertical-align:text-top;
}
 
.processors
{
 padding-top: 10px; padding-bottom:10px;
}
 
.processorsvalue {}

/* THIS IS THE PDF PAGE 
---------------------------------------------------------*/
.pdf-formfield-long 
{ 
	border:1px solid #D0D0D1; 
	font:12px Verdana, Sans-Serif; 
	width:330px; 
	height:20px; 
	background:url(images/form_field.gif) no-repeat top left; 
	padding: 2px 2px 2px 5px; 
}
.pdf-formfield-short { border:1px solid #D0D0D1; font:12px Verdana, Sans-Serif; width:75px; height:20px; background:url(images/form_field.gif) no-repeat top left; padding: 2px 2px 2px 5px; }

#left-sub .courts tr {font-size: 11px; padding:5px 0px 5px 5px;}
#left-sub .courts td {font-size: 11px; padding:5px 0px 5px 5px;}

#tab-right { float:right; font:13px Verdana, Sans-Serif; display:inline; margin:0 0 0 10px; }
#tab-right li { display:block; width:137px; height:19px; float:left; list-style:none; display:inline; margin:0 2px 0 0; padding:5px 0 0 0; text-align:center; background:url(images/bg_tab.gif) no-repeat top left; }
#tab-right li a:link, #tab-right li a:visited { color:#919191; text-decoration:none; }
#tab-right li a:hover, #tab-right li a:active { color:#0a3d4a; text-decoration:none; }

.tab-pdf .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:13px;background:url(images/tab-line.gif) repeat-x bottom;}
.tab-pdf .ajax__tab_outer {padding-right:0px;background:url(images/tab-right.gif) no-repeat right;height:21px;}
.tab-pdf .ajax__tab_inner {padding-left:3px;background:url(images/tab-left.gif) no-repeat;}
.tab-pdf .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(images/tab.gif) repeat-x;}
.tab-pdf .ajax__tab_hover .ajax__tab_outer {background:url(images/tab-hover-right.gif) no-repeat right;}
.tab-pdf .ajax__tab_hover .ajax__tab_inner {background:url(images/tab-hover-left.gif) no-repeat;}
.tab-pdf .ajax__tab_hover .ajax__tab_tab {color:#0a3d4a;background:url(images/tab-hover.gif) repeat-x;}
.tab-pdf .ajax__tab_active .ajax__tab_outer {background:url(images/tab-active-right.gif) no-repeat right;}
.tab-pdf .ajax__tab_active .ajax__tab_inner {background:url(images/tab-active-left.gif) no-repeat;}
.tab-pdf .ajax__tab_active .ajax__tab_tab {font-weight:bold;color:#919191;background:url(images/tab-active.gif) repeat-x;}
.tab-pdf .ajax__tab_body {border:1px solid #999999;border-top:0;padding:8px;}

/* THIS IS THE STATE PAGE 
---------------------------------------------------------*/
.courts-headline{
	font: normal 24px arial, helvetica, verdana;
	color:#0f6f97;
	margin:25px 0 15px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#courts-text{ width: 380px; float:left;}
#courts-back{clear: both;}
#state-map{float: right; padding: 20px 0px;}
#left-sub .DefaultTab 
{
  background-image: url(images/tab-map.gif);
  font-size:10px; 
  cursor:default;
}

#left-sub .DefaultTabHover 
{
  background-image: url(images/tab-map-hover.gif);
  font-size:10px; 
  cursor:default;
}

#left-sub .SelectedTab 
{
  background-image: url(images/tab-map-active.gif);
  font-size:10px; 
  cursor:default;
}
#left-sub .fwfdialog
{
	
}
#left-sub .fwfheader 
{
	background-color: #E9E9EB; 
	background-image: url(images/header_rowBg.gif);
	
}
#left-sub .fwfheadercell 
{
  background-image: url(images/header_bg.gif);   
  background-color: #E9E9EB; 
  padding: 5px;
  padding-top: 2px; 
  padding-bottom: 2px;
}
#left-sub .fwfheadercelltext
{
  font-size: 12px; 
  font-weight: bold; 
  padding-top: 2px;
  cursor:default;
  padding-bottom: 4px;
}
#left-sub .fwfTopGroup
{
  z-index:99;
  position:relative;
}

#left-sub .fwfDefaultTab 
{
  background-color: #0e698c;
  color:#ffffff;
  border: 1px solid #57566F;
  border-bottom: 0px;
  cursor:pointer;
	font-weight:bold;
}

#left-sub .fwfDefaultTabHover 
{
  background-color: #003745;
  color:#ffffff;
  border: 1px solid #57566F;
  border-bottom: 0px;
  cursor:pointer;
  font-weight:bold;
}

#left-sub .fwfSelectedTab 
{
  background-color: #CBDFE8;
  border: 1px solid #57566F;
  border-bottom-color: #CBDFE8;
  border-top-width: 2px;
  cursor:pointer;
  font-weight:bold;
}
#left-sub .fwfgrid 
{ 
	position:relative;
	z-index:98;
  border-top: 1px solid #57566F;
	border-left: 1px solid #57566F;
	border-bottom: 1px solid #57566F;
	border-right: 1px solid #57566F;}
#left-sub .fwfgridheader
{
	background-color:#CBDFE8;
	padding:2px;
	border-bottom:solid 1px #57566F;
}
#left-sub .fwfGroupHeading
{
background-color: #FFFFFF; 
font-weight: bold;
border-bottom: 2px solid #57566F; 
padding-top: 5px;
padding-bottom: 3px;
}

#left-sub .fwfgrid input
{
	border:1px solid #D0D0D1; 
	font:10px Verdana, Sans-Serif; width:134px; height:15px; 
	background:url(images/bg_field.gif) no-repeat top left; 
	margin:0 0 2px 0; padding:2px;
}
#left-sub .fwfgridheadertext
{
	
}
#left-sub .fwfGridScrollBar
{
  background-image: url(images/scroller/scroller_bg.gif); 
}

#left-sub .fwfGridScrollGrip
{
  background-image: url(images/scroller/scroll_gripBg.gif); 
}
#left-sub .fwfGroupByCell
{
  cursor: pointer;
}

#left-sub .fwfGroupByText
{
  font-weight:bold;
  padding-right: 5px;
}

#left-sub .fwfrow {font-size: 12px;padding:2px 0px 2px 2px;}
#left-sub .fwfrow td.DataCell 
{ 
  padding: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid gainsboro; 
  font-size: 12px;
} 
#left-sub .fwfselectedrow 
{ 
  padding:2px 0px 2px 2px;
  background-color: #FFEEC2; 
}
#left-sub .fwfselectedrow td.DataCell 
{ 
  padding: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid gainsboro; 
  font-size: 12px;
  background-color: #FFEEC2;
}
#left-sub .fwfCallBack
{
	background-color:White;
  position:relative;
  top:-2px;
  left:1px;
  z-index:98;
	height:100%;
	width:100%;
}

#left-sub .courts h2 { font: normal 18px arial, helvetica, verdana; color:#0f6f97; margin:5px 0px 5px 0px;}
#left-sub .courts tr {font-size: 11px; padding:5px 0px 5px 5px;}
#left-sub .courts td {font-size: 11px; padding:5px 0px 5px 5px;}
#left-sub .courts th {font-size: 11px; padding:5px 0px 5px 5px;}
#left-sub .line-top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003745;
}
#left-sub .line-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003745;

}

/* BUBBLES
----------------------------------------------- */
#bubble-container{float:left;width:631px;margin:0px 0px  20px 0;}
.bubble h1{font-size: 24px;color:#0f6f97;margin: 0px 25px 2px 0px;}
.bubble { width:207px; float:left; display:inline; margin:0 5px 5px 0; background:url(images/bg_bubble.gif) repeat-y top left; }
.bubble-top { width:207px; float:left; }
.bubble-top img { float:left; }
.bubble-bottom { width:207px; float:left; }
.bubble-bottom img { float:left; }
.bubble-content{min-height:160px;padding-bottom:5px;margin-top:5px;margin-left:8px;margin-right:8px;}
.bubble-arrow{position:relative;left:160px;height:0px;}

.bubble ul { padding:0 0 22px 0; }
.bubble ul li { list-style:none; font:12px/16px Verdana, Sans-Serif; padding:0 0 0 20px; }

#quick-search {padding: 0px 5px 0px 5px;}
.bubbleimage { display:inline; margin:7px 0 0 15px; }
#create { display:inline; margin:7px 0 0 15px; }
#tour { display:inline; margin:7px 0 0 15px; }
#quick { display:inline; margin:7px 0 0 15px; }
#portal { display:inline; margin:7px 0 0 15px; }
#learnmore { float:left; width:180px; height:65px; background:url(images/puzzle.gif) no-repeat top right; margin:0 0 0 15px; padding:20px 0 0 0; display:inline; }

/* FOOTER
----------------------------------------------- */
#footer { float:left; width:846px; text-align:center; margin:10px 0 0 0; color:#a3a4a4; font-size:10px; }
#footer p { margin:0 0 5px 0; }

/* THIS IS THE MAIN MENU 
---------------------------------------------------------*/

/* Overall Box Properties */
#menu {
	margin: 0 0 0 5px;
	padding: 0;
	float: left;
	display:inline;
}

/* Type of Menu (Vertical vs. Horizontal) */
#menu ul {
	display: block;
	float: left;
}

/* Position of menu elements */
#menu ul li {
	float: left;
	list-style:none;
	background:url(images/bg_menu.gif) no-repeat top left;
	width:119px;
	height:36px;
	margin:0 0px 0 0;
	display:inline;
}

/* Edit look of 1st level menu items */
#menu ul li a {
	display: block;
	float: left;
	color: #fff;
	padding: 7px 10px 9px 10px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	
}

/* Added specifically for Internet Explorer */
* html #menu ul li a {
	padding: 7px 10px 9px 10px;
	text-align: center;
	}

/* Sometimes Needed to Change Internet Explorer Hover */
#menu ul li a:hover {
	color: #fff;
}

/* Position of Drop Down Elements */
#menu ul li ul {
	position: absolute;
	display: none;
}

/* Hover of the Main Menu */
#menu ul li:hover {
	background:url(images/bg_menu.gif) no-repeat left -36px; 
	position: relative;
	color: #fff;
	text-align: center;
}

/* Added specifically for Internet Explorer Hover */
#menu ul li:hover > a,
#menu li a:hover,
* html #menu li a:hover {
	color: #fff;
}

/* For Top Level Hover when on the second level (I think) */
#menu ul li:hover ul {
	display: block;
	position: absolute;
	left: 0;
	top: 100%;
	width: 211px;
	height: auto;
	margin: 0;
	padding: 0;
	z-index: 2000;
	border-right: none;
	border-bottom: 1px solid #fff;
}

/* Added specifically for Internet Explorer */
* html #menu ul li:hover ul { 
	background: none; 
}

#menu ul li ul li,
#menu ul li.more ul li {
	width: 200px;
	background: #003745;
	padding: 0;
}

/* Edit look of drop down 2nd level menu items */
#menu ul li ul li a {
	background: none;
	width: 200px;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	border-top: 1px solid #fff;
	float: none;
	text-align: left;
}

#menu ul li ul li:hover { 
	background: #0e5b76; 
}

#menu ul li ul li a:hover {
	color: #fff;
	background: none;
	border-top: 1px solid #fff;
}

#menu ul li ul li:hover > a {
	color: #fff;
	background: none;
	border-top: 1px solid #fff;
}

#menu ul li ul li ul,
#menu ul li:hover ul li ul { 
	display: none; 
}

#menu ul li ul li:hover ul,
#menu li.exp:hover ul,
#menu ul li:hover ul li:hover ul {
	position: absolute;
	display: block;
	left: 100%;
	top: 0px;
	z-index: 300;
	border-right: none;
	width: 200px;
	border-left:1px solid #fff;
}

#menu ul li:hover ul li:hover ul li,
* html #menu ul li ul li a { 
	width: 200px; 
}

#menu ul li:hover ul li:hover ul li a {
}


/* THIS IS THE SUBMENU 
---------------------------------------------------------*/

#submenu li { display:block; float:left; list-style:none; display:inline; margin:0 20px 0 0; background:url(images/bg_submenu.gif) no-repeat 100% 70%; }
#submenu li a:link, #submenu li a:visited { color:#0e6d92; text-decoration:none; }
#submenu li a:hover, #submenu li a:active { color:#8f9340; text-decoration:none; }


/* Overall Box Properties */
#submenu {
	margin: 0 0 20px 20px;
	padding: 0;
	float: left;
	display:inline;
}

/* Type of Menu (Vertical vs. Horizontal) */
#submenu ul {
	display: block;
	float:left; font:13px Verdana, Sans-Serif; margin:10px 0 0 0; display:inline;
}

/* Position of menu elements */
#submenu ul li {
	float: left;
	list-style:none;
	height:25px;
	margin:0 10px 0 0;
	display:inline;
	padding: 7px 20px 0 10px;
}

/* Edit look of 1st level menu items */
#submenu ul li a {
	display: block;
	float: left;
	color: #8f9340;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	padding:5px 0 0 0;
}

/* Added specifically for Internet Explorer */
* html #submenu ul li a {
	padding: 7px 10px 9px 10px;
	}

/* Sometimes Needed to Change Internet Explorer Hover */
#submenu ul li a:hover {
	color: #8f9340;
}

/* Position of Drop Down Elements */
#submenu ul li ul {
	position: absolute;
	display: none;
}

/* Hover of the Main Menu */
#submenu ul li:hover {
	position: relative;
	color: #8f9340;
}

/* Added specifically for Internet Explorer Hover */
#submenu ul li:hover > a,
#submenu li a:hover,
* html #submenu li a:hover {
}

/* For Top Level Hover when on the second level (I think) */
#submenu ul li:hover ul {
	display: block;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100px;
	height: auto;
	margin: 0;
	z-index: 2000;
	border-right: none;
	border-bottom: 1px solid #0e6d92;
	border-left: 1px solid #0e6d92;
	border-right: 1px solid #0e6d92;
}

/* Added specifically for Internet Explorer */
* html #submenu ul li:hover ul { 
	background: none; 
}

#submenu ul li ul li,
#submenu ul li.more ul li {
	width: 100px;
	background: #f4f8f9;
	padding: 0;
}

/* Edit look of drop down 2nd level menu items */
#submenu ul li ul li a {
	background: none;
	width: 100px;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	color: #8f9340;
	border-top: 1px solid #0e6d92;
	float: none;
}

#submenu ul li ul li:hover { 
	background: #f4f8f9; 
}

#submenu ul li ul li a:hover {
	color: #8f9340;
	background: none;
	border-top: 1px solid #0e6d92;
}

#submenu ul li ul li:hover > a {
	color: #8f9340;
	background: none;
	border-top: 1px solid #0e6d92;
}

#submenu ul li ul li ul,
#submenu ul li:hover ul li ul { 
	display: none; 
}

#submenu ul li ul li:hover ul,
#submenu li.exp:hover ul,
#submenu ul li:hover ul li:hover ul {
	position: absolute;
	display: block;
	left: 100%;
	top: 0px;
	z-index: 300;
	border-right: none;
	width: 100px;
	border-left:1px solid #0e6d92;
	border-right:1px solid #0e6d92;
}

#submenu ul li:hover ul li:hover ul li,
* html #menu ul li ul li a { 
	width: 100px; 
}

#submenu ul li:hover ul li:hover ul li a {
}

li#edoc-sub {display: block;width: 170px; background:none;padding:2px 0px 2px 0px;}
li#edoc-sub a {display: block;	background-image: url(images/button-sub-edoc.png); background-repeat: no-repeat; height: 130px;	text-indent: -9999px;}
li#edoc-sub a:hover{background-position: 0px -130px;}

li#efp-sub {display: block;width: 170px; background:none;padding:2px 0px 2px 0px;}
li#efp-sub a {display: block;	background-image: url(images/button-sub-efp.png); background-repeat: no-repeat; height: 130px;	text-indent: -9999px;}
li#efp-sub a:hover{background-position: 0px -131px;}

li#fwf-sub {display: block;width: 170px; background:none;padding:2px 0px 2px 0px;}
li#fwf-sub a {display: block;	background-image: url(images/button-sub-fwf.png); background-repeat: no-repeat; height: 130px;	text-indent: -9999px;}
li#fwf-sub a:hover{background-position: 0px -131px;}

/* added for subscription, and registration pages */
/* --------------------------------------------------------------- */
.lblRight
{
    text-align: right;
    font-weight: bold;
}
.tblRegister
{
    width:500px;
}
.mediumButton
{
    width:80px;
}
.sidehelp 
{ 
float:right;
width:200px;
height:400px;
position:relative;
border:1px solid black;
overflow: auto; 
} 
.instruction
{
    margin-left:20px;
    font-style: italic;
    font-size: 10px;
}

