.logo_div
{
	width:100%;
	height:73px;	
	background-repeat:no-repeat ;
	background-image:url(/img/upmenu/header_efix.jpg);
}
.rootMenu, .rootMenuSelected
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma, Arial, David;
	height: 21px;
	
	text-align: center;
}
.rootMenu
{
	background-image: url(/img/gen/bg_upm2.gif);
}
.rootMenuSelected
{
	background-image: url(/img/gen/bg_downm.gif);
}
.subMenu
{
	font-size: 8pt;
	color: #ffffff;
	padding: 3px;
	font-family: Tahoma, Arial, David;
	height: 21px;
	background-color: #58A1C5;
	
	
}

.subMenuHi
{
	font-size: 8pt;
	color: #ffffff;
	padding: 3px;
	font-family: Tahoma, Arial, David;
	height: 21px;
	background-color: #4898BF;
	
}
.subMenuSelected
{
	font-size: 8pt;
	color: #ffffff;
	padding: 3px;
	font-family: Tahoma, Arial, David;
	height: 21px;
	background-color: #338cb8;
	
}

a.subB
{
	font-size: 8pt;
	font-family: Tahoma, Arial, David;
	color:#1f5987;
	text-decoration:none;
}
a.subB:Hover
{
	font-size: 8pt;
	font-family: Tahoma, Arial, David;
	color:#1f5987;
	text-decoration:none;
}

a.subA 
{
	font-size: 8pt;
	font-family: Tahoma, Arial, David;
	color:#ffffff;
	text-decoration:none;
}
a.subA:Hover
{
font-size: 8pt;
	font-family: Tahoma, Arial, David;
	color:#ffffff;
	text-decoration:none;
}

.lblEmailAlert
{  
    width:300px;
    text-align:justify;
    line-height:20px;
    font-family:Arial;
    font-size:10pt;
    color:#d2ecf9;   
}

.lblEmailAlerttop
{ 
   padding-right:150pt;
   font-size:12pt;
   font-weight:bold;
   color:#d2ecf9 
}
.BtnYesMail
{ 
    left: 248px;
    top: 225px;
    width: 63px;
    height: 23px;
    position: absolute;
    border:none;
    font-weight:bold;
    color:#2c61a5;
    font-family:Arial;
    font-size:10pt;
    text-align:center;
    cursor:pointer;
}
.BtnNoMail
{
    left: 34px;
    top: 225px;
    width: 63px;
    height: 23px;
    position: absolute;
    border:none;
    font-weight:bold;
    color:#2c61a5;
    font-family:Arial;
    font-size:10pt;
    text-align:center;
    cursor:pointer;
}
.ButtonCloseAppMails
{
    position: absolute;
    left:326px;
    top:3px;
    border:none;
    Height:15px;
    Width:15px;
    cursor:pointer;
}
.divEmailAlert
{   display:none;
    position:absolute;
    background-color:#2c61a5;
    border:1px;
    border-color:#aedef6;
    width:345px;
    height:260;
    
    
}   
.txtcheckbox1
{
   
    font-size: 12px;
    font-family: Arial;
    
}


#lblMailApp
{
    font-size:12px;
    
}

#topOfficeLinkPanel {
    vertical-align:top;
}
#topOfficeLinkPanel td {
    height:20px;
    margin:0;
    
    
}
#topOfficeLinkPanel a{
    font:normal 10px Arial;
    
    text-decoration:none;
}

td a.officesmargin {
    margin-left: 17px;
    color:#33ccff;
    margin-top:6px; 
    display:block; 
}
a.officesmargin:hover {
 color:white;
}

a div.loginL {
    background: transparent url('/img/upmenu/login_left_E.gif') no-repeat left top;
    display:block;
    float:left;
    height:19px;
    width:9px;
    cursor:pointer;
}

a div.loginR {
    background: transparent url('/img/upmenu/login_right_E.gif') no-repeat left top;
    display:block;
    float:left;
    height:19px;
    width:19px;
    cursor:pointer;
}

a div.loginM {
    background: transparent url('/img/upmenu/login_middle_E.gif') repeat-x 0 0;
    height:19px;
    display:block;
    float:left;
    padding:3px 5px 0 0;
    color: #08294e;
    font: bold 11px Arial;
    text-decoration:none;
    cursor:pointer;
}

a:hover div.loginL {
    background: transparent url('/img/upmenu/login_left_R.gif') no-repeat left top;
    display:block;
    float:left;
    height:19px;
    width:9px;
    cursor:pointer;
}

a:hover div.loginR {
    background: transparent url('/img/upmenu/login_right_R.gif') no-repeat left top;
    display:block;
    float:left;
    height:19px;
    width:19px;
    cursor:pointer;
}

a:hover div.loginM {
    background: transparent url('/img/upmenu/login_middle_R.gif') repeat-x 0 0;
    height:19px;
    display:block;
    float:left;
    padding:3px 5px 0 0;
    color: #08294e;
    font: bold 11px Arial;
    text-decoration:none;
    cursor:pointer;
}

.ie6langselect {
    display:none;
}


#currentLanguage {
    text-align:left;
	background: transparent url('/img/upmenu/glossyback.gif') repeat-x scroll left bottom;
	border: 1px solid #3A78C2;
	height:18px;
	width:119px;
	display:block;
	visibility:visible;
	z-index:999;
}
.LngSelectButton {
    background: transparent url('/img/upmenu/DropDown_E.gif') no-repeat 0 0;
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/upmenu/arrow.png', sizingMethod='scale');*/
	width:15px; 
	height:16px;
	display:block; 
	float:right;
	cursor:pointer;
}

.langText {
    font: normal 10px Arial,Tahoma;
    color:White;
    float:left;
    display:block;
    width:89px;
    margin-left:5px;
}

.sidebarmenu {
margin: 3px 0 0 0;
list-style-type: none;
list-style-position:inside;
font: bold 13px Verdana;
width: 119px; /* Main Menu Item widths */
border-bottom: 1px solid #3A78C2;
position:relative;

}


 
.sidebarmenu ul li{
position: relative;
margin:0 ;
padding:0;
width:119px;
border-left: 1px solid #3A78C2;
border-right: 1px solid #3A78C2;
z-index:999;
}

/* Top level menu links style */
.sidebarmenu li a{
    display: block;
    overflow: auto; /*force hasLayout in IE7 */
    height:14px;
    text-decoration: none;
    padding: 4px;
    border-bottom: 1px solid #3A78C2;
    margin:0;
    text-align:left;
    z-index:999;
}

.sidebarmenu li a:link,
.sidebarmenu li a:visited ,
.sidebarmenu li a:active{
background: #3a78c2 url('/img/upmenu/bg_E.gif') repeat-x bottom left;
color: white;
}

.sidebarmenu li a:visited{
color: white;
}

.sidebarmenu li a:hover{
background: transparent url('/img/upmenu/bg_R.gif') repeat-x bottom left;
color:#011934;
}

/*Sub level menu items */
.sidebarmenu li ul{
position: absolute;
width: 140px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
margin:0;
padding:0;
list-style-type:none;
}

.sidebarmenu a.subfolderstyle{
/*(background: url(right.gif) no-repeat 97% 50%;*/
}

.sidebarmenu li a img {
    width:15px;
	height:16px;
	border:0;
	float:left;
}

.sidebarmenu li a span {
    float:left;
    display:block;
    margin: 2px 0 0 2px;
    width:90px;
 }
 
 #sidebarmenu1 {
    position:relative;
    text-align:left;
    margin:0;
    padding:0;
    float:left;
    position:absolute;
    list-style-type:none;
    left:0;
    z-index:999;    
 }
 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
.lilangmenu {display:block;visibility:hidden;}

.logoDiv {
    width:170px;
    height:35px;
    background:none;
    cursor:pointer;
    margin-left:17px;
}

.ddlArrowHover {
    background:transparent url('/img/upmenu/DropDown_R.gif') no-repeat 0 0;
    height:16px;
    width:15px;
    display:block; 
	float:right;
	cursor:pointer;
}

.ddlArrow {
    background:transparent url('/img/upmenu/DropDown_E.gif') no-repeat 0 0;
    height:16px;
    width:15px;
    display:block; 
	float:right;
	cursor:pointer;
}
.unsupported
{
    color: #bdc6cf;
    font-size: 10px;
    font-family: Arial;
    background: transparent url('/img/gen/unsupported.gif') repeat-x 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 111px;
    _width: 100%;
    height: 13px;
    _height:100%;
    float: right;
    z-index: 999;
    padding: 4px;
    border-top: 1px solid #90a6bd;
}

.unsupported-bottom 
{
    border-bottom: 1px solid #5f7485;    
}

.unsupported-bottom-last 
{
    border-bottom: 1px solid #3A78C2;
}
