/* common styling */
.menu {font-family: arial, sans-serif; width:1000px; height:40px; position:relative; font-size:11px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:20px; text-align:center; color:#fff; border:1px solid #666; background:#666; line-height:20px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#000000;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.menu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/* ##########       Top Main Sub Navigation ########## */

#topmenu {
	FLOAT: right; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 15px!important; HEIGHT: 60px; TEXT-ALIGN: right;
}


#topmenunar {
	FLOAT: right; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 2px!important; HEIGHT: 60px; TEXT-ALIGN: right; 
}

#toplinks {

}
#subtopNav {
	MARGIN-TOP: 50px; FLOAT: right; COLOR: #fff; background:#FFF; MARGIN-RIGHT: 0px 
}
#subtopNav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 10px; FLOAT: left; COLOR: #1e75bc; TEXT-DECORATION: none
}
#subtopNav A:hover {
	COLOR: #1e75bc; TEXT-DECORATION: underline
}
.subtopNav#toplinks UL {

}
#subtopNav LI {
	BORDER-RIGHT: #fff 0px solid; FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 20px
}
#search_out {
 DISPLAY: block; FLOAT: right; WIDTH: 400px; HEIGHT: 30px; MARGIN-RIGHT: 5px; TEXT-ALIGN: right;

}
#search_in {
  MARGIN: 40px 5px 0px 0px!important;

}
.inputbox_search:focus {
	BACKGROUND: #dbe4ec;
}
#mod_search_searchword {
	BORDER-RIGHT: #d1d9e0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d1d9e0 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: #dae6f1; MARGIN: 5px 5px 5px 0px; BORDER-LEFT: #c1cad3 1px solid; WIDTH: 132px!important; COLOR: #030303; BORDER-BOTTOM: #c1cad3 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#query {
	BORDER-RIGHT: #d1d9e0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d1d9e0 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: #dae6f1; MARGIN: 5px 5px 5px 0px; BORDER-LEFT: #c1cad3 1px solid; WIDTH: 132px!important; COLOR: #030303; BORDER-BOTTOM: #c1cad3 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


