@charset "utf-8";

#topDiv {
	width: 930px;
	height: 125px;
	border: #E1E6EA solid 1px;
	margin-left:auto;
	margin-right: auto;
	background:url(/images/bg_txt.jpg) right repeat-y #ffffff;
}

#rightTop {
	width: 550px;
	float:right

}

.topMenu {
	/*width: 100%;*/
	height: 27px;
	background: #344860;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 27px;
	font-weight: bold;
	color:#FFFFFF;
	padding: 0;
	position:relative;
	z-index:30;
}
#men {width: 930px; margin: auto;}

* html .topMenu {width:150px; w\idth:150%;}
.topMenu ul {padding:0;margin:0;list-style-type:none; }
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.topMenu li {float:left;/*width:130px;*/position:relative;}

.topMenu a, .topMenu a:visited {display:block; font-size:10px; text-decoration:none; color:#fff;  height:27px; /*line-height:20px;*/ padding-left: 13px; }

.topMenu ul ul {visibility:hidden;position:absolute;height:0;top:27px;left:0; /*width:149px;*/border-bottom:1px solid #EFF2F5;}
* html .topMenu ul ul {top:27px;t\op:27px;}

.topMenu table {position:absolute; top:0px; left:0; border-collapse:collapse;}

.topMenu ul ul a, .topMenu ul ul a:visited {background:#EFF2F5; color:#000; height:auto; line-height:12px; padding:5px 10px; width:170px; border-bottom: #FFFFFF 1px solid; font-size:10px}
* html .topMenu ul ul a, * html .topMenu ul ul a:visited {width:170px;w\idth:170px;}

.topMenu a:hover, .topMenu ul ul a:hover{color:#000; background:#A4B5C6;}
.topMenu :hover > a {color:#000; background:#EFF2F5;} 
.topMenu ul ul :hover > a {color:#000; background:#A4B5C6;}

.topMenu ul li:hover ul,
.topMenu ul a:hover ul{visibility:visible; }

.TopSearch {
	background:#FFFFFF;
	border:none;
	width: 120px;
	height: 16px;
	font-size: 10px;
	border: none;
}
#aboutM li#aboutM, #ServicesM li#ServicesM, #newsM li#newsM, #contactM li#contactM, #faqM li#faqM {
	background:#A4B5C6;
}