﻿
#accountouter
{
	position:absolute; top: 49px; height:21px; z-index:1; display:block; width:67em
}

#accountsection
{
 margin-bottom:1px; position:relative;height:21px; /* background-color:#2175bc; */
}

#accountblock { height:21px; position:absolute; right:0; text-align:right; /*border-top: solid 1px white */}

a.account_right
{
 line-height:21px;
 height:21px;
 font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
 text-decoration: none;
 color: white;
 background-color: #003400;
 float:right;
 display:block;
 padding-left:0.5em; 
 padding-right:0.5em; 
 border-left: solid 1px white;
 border-top: solid 1px white;
}

a.account_right_selected
{
 line-height:21px;
 height:21px;
 font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
 text-decoration: none;
 color: white;
 background-color: #315b31;
 float:right;
 display:block;
 padding-left:0.5em; 
 padding-right:0.5em; 
 border-left: solid 1px white;
 border-top: solid 1px white;
}


a.account_right:hover
{
 background-color: #315b31; /*#2586d7;*/
}

a.account_left
{
 line-height:21px;
 height:21px;
 font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
 text-decoration: none;
 color: white;
 background-color: #003400;
 float:right;
 display:block;
 padding-left:0.5em; 
 padding-right:0.5em; 
 border-right: solid 1px white;
}
a.account_left:hover
{
 background-color: #315b31;
}

div.account_right
{
 line-height:21px;
 height:21px;
 font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
 text-decoration: none;
 color: white;
 background-color: #003400;
 float:right;
 display:block;
 padding-left:0.5em; 
 padding-right:0.5em; 
 border-left: solid 1px white;
 border-top: solid 1px white;
}


#accountsection .inner
{
 line-height:22px;
 font-size:0.9em;
}

span.account_left
{
 line-height:21px;
 height:21px;
 font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
 text-decoration: none;
 color: white;
 background-color: #003400;
 float:left;
 display:block;
 padding-left:0.5em; 
 padding-right:0.5em; 
/* border-right: solid 1px white*/
}

#menu{
width: 152px/*10.9em*/;
}

#menu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#menu ul li{
font: normal /*90%*/ 12px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
/*border-bottom: solid 1px #eeeeee;*/
margin-bottom: 1px;
}

#menu li a{
display: block;
width: 100%; 
text-decoration: none;
color: /*white;*/ #000000;
background-color: /* #003400*/ #f8f8f8;
position:relative;
overflow:hidden;
}

#menu li span,
#menu span.text{
line-height:1.5em;
padding-left: 3px /*0.642857em*/;
text-decoration: none;
color: white;
}

#menu li a img
{
 border:0; position:absolute; right:0.5em; height:1.5em;
}

* html #menu li a{ /*IE only */
width: 152px; /*IE 5*/
w\idth: 152px; /* 10.9em;*/ /*185px minus all left/right paddings and margins*/
w\idth: 100%;
}

#menu li a:hover,
#menu li a.current {
background-color: /*#005200;*/ #d0d0d0;
border-left-color: /*#1c64d1;*/ /*#005200;*/ #d0d0d0;
}

#menu div.mtitle{
color: white;
/*border-bottom: solid 0.071429em black;*/
padding-left: /*0.357142em*/ 5px;
background-color: black;
font: bold 12px /*90%*/ 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}



.menufly ul {padding:0; margin:0;list-style-type: none; }

.menufly ul li{
border-bottom: solid 1px #ffffff;
margin-bottom: 0px;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-weight:normal;
position:relative; 
width:152px;/*10.9em;*/
}

.menufly ul li a, 
.menufly ul li a:visited
{
 display:block; 
 text-decoration:none; 
 width:100%; 
 text-align:left;
 background-color: #f8f8f8; /*#003400;*/
 color: #000000; /*#FFFFFF;*/
}

.menufly li span.content
{
line-height:/*1.5em*/ 21px;
height: /*1.5em*/21px;
overflow:hidden;
display:block;
width: 152px /*10.9em*/;
}
.menufly li a span.content
{
 cursor:pointer;
}
.menufly li span.content span.inner
{
 line-height:/*1.5em*/21px;
display:block;
 padding-left: 5px /*0.642857em*/;
/*padding-right: 0.642857em;*/
position:relative;
}

.menufly li span.content span.inner span.title
{
 line-height:21px/*1.5em*/; 
text-decoration: none;
/*color: #000000; /*white;*/
}
.menufly li span.content span.inner span.arrow
{
 line-height:21px/*1.5em*/;
display:block;
position:absolute;
padding-right: 5px;/* 0.642857em;*/
right:0;
top:0;
text-align:right; 
}
.menufly li span.content span.inner span.text
{
  line-height:21px/*1.6em*/;
font-size: 12px; /*0.9em;*/
/*color: #000000; /*#ffffff;*/
}
.menufly li ul li span.content span.inner span.text
{
 font-weight:bold;
}

.menufly ul li ul {display: none; position:absolute; background-color:#f8f8f8; border:solid 1px #d0d0d0; border-bottom: solid 0px #d0d0d0}

.menufly ul li:hover a {background-color: /*#005200;*/ #d0d0d0; }
.menufly ul li a.current {background-color: /*#005200;*/ #d0d0d0; }
.menufly ul li:hover ul {display:block; top:0; left:152px; width:/*10.9em*/152px; /*border-left:solid 1px #005a00;*/ /*border-right:solid 1px #005a00;*/ /*border-top:solid 1px #005a00;*/}
/*.menufly ul li:hover ul li a.hide {width:100%;background:#ccc; color:#000;}*/
/*.menufly ul li:hover ul li:hover a.hide {width:100%}*/
.menufly ul li:hover ul li ul {display:none;}
.menufly ul li:hover ul li a {display:block; background-color:#003400; width:100%; color:#ffffff; /*opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);*/}
.menufly ul li:hover ul li a:hover {/*background-color: #005200;*/ color:#ffffff;/*background-color: #2586d7;*/ color:#ffffff; opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80); }

.menufly ul li:hover ul li:hover ul {display:block; position:absolute; left:/*10.9em*/152px; top:0; }
.menufly ul li:hover ul li:hover ul li a {display:block; width:/*10.9em*/152px; background-color:#003400; /*#ffffff;*/ }
.menufly ul li:hover ul li:hover ul li a:hover {/*background-color: #005200;*/ opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}

.menufly li a img
{
 border:0; position:absolute; top:0; right:0.5em; height:21px/*1.5em*/;
}

.menufly li.img a
{
/* background-repeat:repeat-y;*/
background-repeat:no-repeat;

}


/* .menufly ul li.img:hover a span.content {background-color: #2586d7; background-color:#808080;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);} */

/*
.menufly ul li.img:hover a {opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.menufly ul li.img a {opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}
*/

#menu div.mtitle span{
line-height:1.5em;
}

/* common styling */
.menufly {width:152px;/*10.9em;*/}
.menufly li.mtitle{
color: white;
/*border-bottom: solid 1px black;*/
background-color: #003400; /* #404040; */
font-weight:bold;
}

.menufly li.mtitle span.content span.inner span.text{
color: white;
}