body {
	font: 80%/1.3 " Verdana", "Arial", sans-serif;
	margin: 0;
	padding: 0;
	background: #003366;  }
.verticaltext {writing-mode: tb-rl; filter: flipv fliph;}
.sideline
{	
	COLOR: #000000;	
    BACKGROUND-COLOR: #EFEBDE;
	FONT-WEIGHT: bold;
	FONT-SIZE: 5px;
	FONT-FAMILY:  Verdana, Arial, sans-serif;
}
.sidehdr
{	
	COLOR: #000000;	
    BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY:  Verdana, Arial, sans-serif;
}
.sidemenubg
{
    BORDER-TOP: #E9E9E9 1px solid;
	COLOR: #000000;	
    BACKGROUND-COLOR: #EFEBDE;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY:  Verdana, Arial, sans-serif;
}
.sidemenuedge
{
	COLOR: #000000;	
    BACKGROUND-COLOR: #EFEBDE;
	FONT-SIZE: 5px;
	FONT-FAMILY:  Verdana, Arial, sans-serif;
}
.sidemenuhover
{
    BORDER-TOP: #E9E9E9 1px solid;
	COLOR: #000000;	
    BACKGROUND-COLOR: #003366;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY:  Verdana, Arial, sans-serif;
}
.sidemenu
{
    BORDER-TOP: #EFEBDE 1px solid;
	COLOR: #000000;	
    BACKGROUND-COLOR: #FFFFFF;
}.sidetlr
{
    BORDER-BOTTOM: #EFEBDE 1px solid;	
	COLOR: #000000;	
    BACKGROUND-COLOR: #FFFFFF;
}
.siteHdr {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color: #FFFFFF ; COLOR: #ffffff; FONT-FAMILY:   Verdana, Arial
}	
.pageHdr {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; background-color: #003366;	COLOR: #ffffff; FONT-FAMILY:   Verdana, Arial
}
.pageMsg {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY:   Verdana, Arial
}
.colHdr {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; background-color: #003366; COLOR: #ffffff; TEXT-DECORATION: underline FONT-FAMILY:   Verdana, Arial
}
.detailboldbg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; background-color: #003366; COLOR: #ffffff; TEXT-DECORATION: none FONT-FAMILY:   Verdana, Arial
}
.detailbg {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color: #003366; COLOR: #ffffff; TEXT-DECORATION: underline FONT-FAMILY:   Verdana, Arial
}
.detailhdr {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366; background-color: #EFEBDE; FONT-FAMILY:   Verdana, Arial
}
.greenhdr {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #008000; BORDER-BOTTOM: #E9E9E9 1px solid; FONT-FAMILY:   Verdana, Arial
}
.greenbold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #008000; background-color: #FFCC33; BORDER-TOP: #E9E9E9 1px solid; BORDER-BOTTOM: #E9E9E9 1px solid; FONT-FAMILY:   Verdana, Arial
}
.greenbig {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #008000; BORDER-BOTTOM: #E9E9E9 1px solid; FONT-FAMILY:   Verdana, Arial
}
.greensmall {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #008000; BORDER-BOTTOM: #E9E9E9 1px solid; FONT-FAMILY:   Verdana, Arial
}
.goldbold {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFCC33; FONT-FAMILY:   Verdana, Arial
}
.detailbig {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366; FONT-FAMILY:   Verdana, Arial
}
.detail {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY:   Verdana, Arial
}
.detailg {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #E9E9E9; FONT-FAMILY:   Verdana, Arial
}
.details {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:   Verdana, Arial
}
.detailb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:   Verdana, Arial
}
.detailplain {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color: #003366; COLOR: #ffffff; FONT-FAMILY:   Verdana, Arial
}
.detailsmall {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #E9E9E9; FONT-FAMILY:   Verdana, Arial
}
.detailw {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: White; FONT-FAMILY:  Verdana, Arial, sans-serif;
}
.detail11 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY:  Verdana, Arial, sans-serif; font-syle: italics
}
.detail11RO {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; background-color: #FFFFCC; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, sans-serif; font-syle: italics
}
.detail11Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, sans-serif; font-syle: italics
}
.detailsBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, sans-serif; font-syle: italics
}
.detailsRO {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; background-color: #FFFFCC; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, sans-serif; font-syle: italics
}
.tinyG {
	FONT-WEIGHT: normal; FONT-SIZE: 1px; COLOR: #E9E9E9; FONT-FAMILY:  Verdana, Arial, sans-serif; font-syle: italics
}
A:link {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; TEXT-DECORATION: none; FONT-FAMILY:   Verdana, Arial}
A:visited {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; TEXT-DECORATION: none; FONT-FAMILY:   Verdana, Arial}
A:hover {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; TEXT-DECORATION: underline; FONT-FAMILY:   Verdana, Arial}
A:active {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; TEXT-DECORATION: none; FONT-FAMILY:   Verdana, Arial}
a.stdLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY:   Verdana, Arial; font-decoration: none
}
a.stdLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY:   Verdana, Arial; font-decoration: underline
}
a.stdLink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY:   Verdana, Arial; font-decoration: none
}
a.stdLinkG {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #008000; FONT-FAMILY:   Verdana, Arial; font-decoration: underline
}
a.stdLinkG:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #008000; FONT-FAMILY:   Verdana, Arial; font-decoration: underline
}
a.stdLinkG:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #008000; FONT-FAMILY:   Verdana, Arial; font-decoration: underline
}
A.stdLinkw {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY:   Verdana, Arial; font-decoration: none
}
A.stdLinkw:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY:   Verdana, Arial; font-decoration: underline
}
A.stdLinkw:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY:   Verdana, Arial; font-decoration: none
}
A.stdLinkl {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:   Verdana, Arial; font-decoration: none
}
A.stdLinkl:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:   Verdana, Arial; font-decoration: underline
}
A.stdLinkl:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:   Verdana, Arial; font-decoration: none
}
A.stdLinky {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFCC33; FONT-FAMILY:   Verdana, Arial; font-decoration: none
}
A.stdLinky:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFCC33; FONT-FAMILY:   Verdana, Arial; font-decoration: underline
}
A.stdLinky:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFCC33; FONT-FAMILY:   Verdana, Arial; font-decoration: none
}
.menuBar
{
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.Bar
{
    BORDER-RIGHT: white 1px outset;
    BORDER-TOP: white 0px outset;
    FLOAT: left;
    BORDER-LEFT: white 0px outset;
    WIDTH: 100px;
    LINE-HEIGHT: 18px;	
    CURSOR: hand;
    TEXT-INDENT: 1px;
    FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY:   Verdana, Arial;		
    BORDER-BOTTOM: #003366 2px outset;
    POSITION: relative;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: center
}
.menu
{
    BORDER-RIGHT: buttonhighlight thin outset;
    BORDER-TOP: buttonhighlight thin outset;
    VISIBILITY: hidden;
    BORDER-LEFT: buttonhighlight thin outset;
    WIDTH: 100px;
	COLOR: #FFFFFF;	
    LINE-HEIGHT: 16px;
    BORDER-BOTTOM: buttonhighlight thin outset;
    POSITION: absolute;
    BACKGROUND-COLOR: #003366;
}
.menuItem
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    WIDTH: 100px;
    LINE-HEIGHT: 16px;	
    CURSOR: hand;
    FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY:   Verdana, Arial;		
    BORDER-BOTTOM: white 1px solid
}
.ItemMouseOver
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100px;
    CURSOR: hand;
    FONT-SIZE: 12px;
	COLOR: #FFCC33;
	FONT-FAMILY:   Verdana, Arial;		
    LINE-HEIGHT: 16px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #003366;
}
.ItemMouseOut
{
    VISIBILITY: hidden;
}
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.barOver
{
    BORDER-RIGHT: white 1px ridge;
    BORDER-TOP: white 0px ridge;
    FLOAT: left;
    BORDER-LEFT: white 0px ridge;
    WIDTH: 100px;
    LINE-HEIGHT: 18px;	
    CURSOR: hand;
    FONT-SIZE: 12px;
	COLOR: #FFCC33;
	FONT-FAMILY:   Verdana, Arial;	
    TEXT-INDENT: 1px;
    BORDER-BOTTOM: #003366 2px ridge;
    POSITION: relative;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: center
}
.FrameTable
{
	BORDER: 1PX #003366 SOLID;
	FONT-FAMILY:VERDANA;
	COLOR:#003366;
	FONT-SIZE:10;
}
.FrameButton
{
	BORDER: 1PX #003366 SOLID;
	FONT-FAMILY:VERDANA;
	COLOR:#003333;
	FONT-SIZE:10;
	font-weight:bold;
}
.stdRed {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6e1b32; FONT-FAMILY:  Verdana, Arial, sans-serif
}
.stdRedB {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6e1b32; FONT-FAMILY:  Verdana, Arial, sans-serif
}
.stdRedI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6e1b32; FONT-STYLE: italic; FONT-FAMILY:  Verdana, Arial, sans-serif
}
.stdRedBRO {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6e1b32; background-color: #E9E9E9; FONT-FAMILY:  Verdana, Arial, sans-serif
}

.detailUL {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY:  Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
 /* to turn left nav items into block elements */
div.leftnav {
    margin: 8pt;
    margin-left: 0pt;
 }
 /* left navigation links, unvisited and active */
a.leftnav:link,a.leftnav:active {	
   color: #330066;
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   display: block;
   margin: 5pt;
 }
 /* left navigation links, visited */  
a.leftnav:visited {	
   color: #9999cc;
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   display: block; 
   margin: 5pt;
  }
 /* left navigation links, hover (IE only) */  
a.leftnav:hover { 
   color: #990033; 
  }

.opptline {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
  }	

.opptlbl {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
  }	

.opptlblsv {
	color: silver; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
  }	

.oppthead {
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
  }	

.opptheadbl {
	color: black; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
  }	
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
	
}

.dynamic-tab-pane-control .tab-row .tab {
	/*font:			Menu;*/
	cursor:			Default;
	display:		inline;
	
	float:			left;
	/*margin:			1px 0px 1px 4px;
	padding:		2px 6px 4px 6px;*/
	padding:		2px 6px 4px 6px;
	margin:			1px 0px 1px 4px;
	
	background-color:	#18326A;
  
  	background-image:url(images/tabBG.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;

	border:			0;
	border-color:	ThreeDHighlight ThreeDDarkShadow
					ThreeDDarkShadow ThreeDHighlight;
	border-bottom:	0;
	z-index:		1;
	white-space:	nowrap;
	position:		relative;
	top:			0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	/*background:		ThreeDHighlight !important;*/
	/*border:			1px solid ThreeDDarkShadow;*/
	border-bottom:	0;
	z-index:		3;
	/*padding:		2px 6px 4px 6px;
	margin:			1px -3px -3px 0px;*/
	top:			-2px;
	padding:		2px 6px 4px 6px;
	margin:			1px 0px 1px 4px;
	background-image:url(images/tabBG.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
}

.dynamic-tab-pane-control .tab-row .tab a {
    font-family:        Verdana,Arial,Helvetica,sans-serif; 
    font-size:          10pt; 
	color:#FFFFFF;
	text-decoration:	none;
	cursor:				hand;
	
}

.dynamic-tab-pane-control .tab-row .tab.hover {
	background-color:	#003366;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid ThreeDDarkShadow;
	background:		ThreeDHighlight;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:#FFFFFF;
	font-family:	Verdana,Arial;
	padding:		10px;
	height:			200px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}
#info {
    position: absolute;
    display: none;
}

.info {
    text-decoration: none;
    font-weight: bold;
}


#tooltip {
    position: absolute;
    z-index: 2;
    filter:alpha(opacity=100);
}


.tooltip H1 {
    font-size: 10.0pt;
    display:inline;
}

.tooltip H2 {
    display: inline;
    font-size: 10.0pt;
}

/* Sortable tables */
table.sortable a.sortheader {
    background-color:#003366;
    color:white;
		font-family: Arial, Helvetica, sans-serif; 		
		font-size: 9pt; 
    font-weight: bold;
}

table.sortable span.sortarrow {
    color: white;
		font-weight: bold; 
}

.tableHdrL {
	color: white;
	background-color:#6698C9; 
	font-family:  Verdana, Arial, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold;
	mso-number-format:Standard;
	border-left : double;
  border-bottom : double;
	border-top : double;
	border-color : navy;
	line-height: 23pt;
}	

.tableHdrR {
	color: white;
	background-color:#6698C9; 
	font-family:  Verdana, Arial, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold;
	mso-number-format:Standard;
  border-bottom : double;
	border-top : double;
	border-right : double;
	border-color : navy;
	line-height: 23pt;
}	

.tableHdrC {
	color: white;
	background-color:#6698C9; 
	font-family:  Verdana, Arial, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold;
	mso-number-format:Standard;
  border-bottom : double;
	border-top : double;
	border-color : navy;
	line-height: 23pt;
}	

.tableGrid {
	background-color:white; 
		color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	border-left : thin solid; 
  border-bottom : thin solid;
	border-top : thin solid;
	border-right : thin solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color : black;
}	

.menuHdr {
	color: white;
	background-color:#6698C9; 
	font-family:  Verdana, Arial, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold;
	mso-number-format:Standard;
  border-bottom : thin solid;
	border-color : navy;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	line-height: 16pt;
}	

/* the following are opportunity mgt specific */
.stdRedBReq {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY:  Verdana, Arial, sans-serif
}

.detailnv {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: Navy; FONT-FAMILY:  Verdana, Arial, sans-serif;
}

.detailwt {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: White; FONT-FAMILY:  Verdana, Arial, sans-serif;
}

.detailbl {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: Black; FONT-FAMILY:  Verdana, Arial, sans-serif;
}

.detailb {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: Black; FONT-FAMILY:  Verdana, Arial, sans-serif;
}
.deleteInactive {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: gray; FONT-FAMILY:  Verdana, Arial, sans-serif;
}
.dirBtn {
 CURSOR: HAND;
}
/* outer menu container */
div.mainmenu{
	font-size:10px;
	padding:0px 0px 0px 346px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	height: 16px;
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center	

}
/* all menu blocks */
div.mainmenu ul{
float:left;
list-style:none;
line-height:2;
padding:0px;
margin:0px;
}
/* all menu containers */
div.mainmenu li{
list-style:none;
float:left;
padding:0px 5px 0px 0px;
margin:0;
text-align:center;
}
/* all menu items */
div.mainmenu li a{
	display:block;
	min-height:16px;
	width:1%;
	white-space:nowrap;
	padding:0px 0.5em 0px 16px;
	margin:0px;
	/*background-color:#660000;*/
/*background-repeat:no-repeat;*/
	color:#FFFFFF;
	text-decoration:none;
	border:1px none #FFFFFF;
	font-size: 10px;
}
/* placeholder */
div.mainmenu div.nav-ph{
min-height:16px;
margin:0px;
padding:0px 5px;
line-height:2;
cursor:default;
}
/* all menu items - hover */
div.mainmenu li a:hover{
	text-decoration: underline;

}
/* child menu items */
div.mainmenu li ul a{
min-height:16px;
color:#ffffff;
background:#003366;
width:100px;
padding:0px 5px;
text-decoration:none;
border:none;
white-space: normal;
}
div.mainmenu li ul li{
background-color:White;
}
/* child menu items - hover */
div.mainmenu li ul a:hover,div.mainmenu li ul li:hover{
	color:#FFCC33;
	background-color:#003366;
	background-image: none;
	text-decoration: none;
}
/* child menu blocks */
div.mainmenu li ul{
position:absolute;
left:-999em;/* send them off the screen */
width:100px;
/*margin-top:-1px;*//* up 1px to overlap parent's border */
margin-top:0px;
border:1px solid #003366;
}
/* child menu item containers */
div.mainmenu li li{
padding:0px 0px 0px 0em;
text-align:left;
width:100%;
border-top:1px solid #003366;
}
div.mainmenu li li:first-child{
border-top:1px none;
}
/* child items with children */
div.mainmenu li ul a.daddy,div.mainmenu li ul li.daddy{
	/*background-image:url(icon/menu_arrow.gif);*/
    BORDER-RIGHT: white 1px outset;
    BORDER-TOP: white 0px outset;
    FLOAT: left;
    BORDER-LEFT: white 0px outset;
    WIDTH: 100px;
    LINE-HEIGHT: 16px;	
    CURSOR: hand;
    TEXT-INDENT: 1px;
    FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY:   Verdana, Arial;		
    BORDER-BOTTOM: #003366 2px outset;
    POSITION: relative;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: center	
}
/* child menu blocks (level 3+) */
div.mainmenu li ul ul{
margin-top:-2px;/* shift up in line with parent */
margin-left:100px;
}
/* hide child menu blocks 2 or more levels below - add more as needed */
div.mainmenu li:hover ul ul,
div.mainmenu li:hover ul ul ul,
div.mainmenu li:hover ul ul ul ul,
div.mainmenu li:hover ul ul ul ul ul
div.mainmenu li:hover ul ul ul ul ul ul{
left:-999em;
}
/* reveal immediate child menu blocks as needed */
div.mainmenu li:hover ul,
div.mainmenu li li:hover ul,
div.mainmenu li li li:hover ul,
div.mainmenu li li li li:hover ul,
div.mainmenu li li li li li:hover ul,
div.mainmenu li li li li li li:hover ul{
left:auto;
}
