/* ######### Style for Header Menu ######### */

.header-menu{
font-weight: bold;
}

.header-menu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.header-menu ul{
padding: 4px 0;
margin: 0;
text-align: right; 
}

.header-menu ul li{
display: inline;
}

.header-menu ul li a{
color: #0035fc;
padding: 4px 5px;
margin-right: 10px;
text-decoration: none;
}

/*script dynamically adds a class of "selected" to the current active menu item*/
.header-menu ul li a:hover, .header-menu ul li a.selected{ 
}


/* ######### Style for Language Menu ######### */

.lang-menu{
font-weight: bold;
}

.lang-menu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.lang-menu ul{
padding: 4px 0;
margin: 0;
text-align: right; 
}

.lang-menu ul li{
display: inline;
}

.lang-menu ul li a{
color: #333;
padding: 4px 5px;
margin-right: 10px;
text-decoration: none;
}

/*script dynamically adds a class of "selected" to the current active menu item*/
.lang-menu ul li a:hover, .lang-menu ul li a.selected{ 
}

/* ######### Style for too bar menu ###########*/
.toolbar-menu{
font-weight: bold;
}

.toolbar-menu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.toolbar-menu ul{
padding: 4px 0;
margin: 0;
text-align: center; 
}

.toolbar-menu ul li{
display: inline;
margin-right:10px;
}

.toolbar-menu ul li a{
color: #333;
padding: 4px 5px;
/*margin-right: 10px;*/
text-decoration: none;
/*border-right: 1px solid #DADADA;*/
}

/*script dynamically adds a class of "selected" to the current active menu item*/
.toolbar-menu ul li a:hover, .toolbar-menu ul li a.selected{ 
/*THEME CHANGE HERE*/
/*background: url(chromebg-over.gif) center center repeat-x; */
}

/* ######### Style for Contact Menu ######### */

.contact-menu{
/*width: 99%;*/
/*font-weight: bold;*/
}

.contact-menu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.contact-menu ul{
padding: 0;
margin: 0;
line-height: 32px;
text-align: left; 
}

.contact-menu ul li{
display: inline;
width: 200px;
}

.contact-menu ul li.chkbox{
display: inline;
margin-left: 26px;
}

.contact-menu ul li.label_id{
display: inline;
margin-left: 20px;
}


.contact-menu ul li.label_name{
display: inline;
margin-left: 20px;
}

.contact-menu ul li a{
color: #333;
padding: 0;
margin: 0;
text-decoration: none;
/*border-right: 1px solid #DADADA;*/
}

/*script dynamically adds a class of "selected" to the current active menu item*/
.contact-menu ul li a:hover, .contact-menu ul li a.selected{ 
/*THEME CHANGE HERE*/
/*background: url(chromebg-over.gif) center center repeat-x; */
}




.contact-menu-row{
padding: 0;
margin: 0;
line-height: 30px;
}

.contact-menu-row:hover{
background: rgb(243,247,253);
border-bottom: 1px solid rgb(187,216,251);
}

.contact-menu-row.selected{
padding: 0;
margin: 0;
line-height: 30px;
background: rgb(243,247,253);
border-bottom: 1px solid #FAFAFA;
white-space: nowrap;
}

.contact-menu-row .chk_box{
display: inline;
margin-left: 10px;
float: left;
}

.contact-menu-row .label_id{
display: inline;
margin-left: 10px;
float: left;
width: 120px;
overflow:hidden;
text-overflow:ellipsis;
}

.contact-menu-row .label_id a {
color: #333;
padding: 0;
margin: 0;
text-decoration: none;
}


.contact-menu-row .label_name{
display: inline;
float: left;
width: 220px;
margin-left: 5px;
overflow:hidden;
text-overflow:ellipsis;
}


.contact-menu-row .label_email{
display: inline;
width: 240px;
margin-left: 5px;
overflow:hidden;
text-overflow:ellipsis;
}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
/*THEME CHANGE HERE*/
border: 1px solid #BBB; 
/*border-bottom-width: 0;*/
/*font:normal 12px Verdana;
line-height:18px;*/
z-index:100;
background-color:rgb(243,247,253);
border: 1px solid rgb(120,172,255);
/*color: rgb(0,66,174);*/
/*width: 200px;*/
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
text-align: left;
/*THEME CHANGE HERE*/
/*border-bottom: 1px solid #BBB; */
padding: 4px;
text-decoration: none;
/*font-weight: bold;*/
color: #333;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	border: 0;
	border-left: 0;
	border-right: 0;
	font-weight: bold;
	color: #333;
	font-weight: bold;
}

.dropmenudiv a:visited{ /*THEME CHANGE HERE*/
	color: #333;
}

.dropmenudiv a:link{ /*THEME CHANGE HERE*/
	color: #333;
}

.dropmenudiv a:active{ /*THEME CHANGE HERE*/
	color: #333;
}
