/**********Top menu***********/
ul.submenu{width:170px; background:#fff; margin:10px 0 0 -5px; position:absolute; left:-5000px; top:110px; z-index:9999; overflow:hidden; text-align:left; border:#b7b7b5 solid 1px; border-top:none; border-bottom:none}
			ul.submenu li{font-size:11px; float:none;}
			ul.submenu a{color:#ffffff; background:#525252; display:block; float:none; width:150px; padding:5px 5px 5px 15px; line-height:14px; border-top:#b7b7b5 solid 1px;}
			ul.submenu a.last{border:none}
			ul.submenu a:hover{color:#414141; background:#f0f0f0; text-decoration:none; border:#b7b7b5 solid 1px;}
			

/* Alert class */
	.alertLayer {font-size:1em; width:110px; position:absolute; top:0; left:0; visibility:hidden; z-index:999;}
		.alertLayer a {overflow:hidden; float:right;}
			.alertLayer a:hover {}
		.alertLayer p {}
		/* layer type */
		.layer {background:#b6b6b6;}
			.layer a {display:none;}
		.layer p {color:#000; margin:0; padding:5px 3px; font-size:1.1em;}	
		#ajaxLoading {display:none; padding-left:10px;}

		.success{color:#008000;}
		.failure{color:#FF0000}

/**************/

#nav{width:890px; height:29px; overflow:hidden}
#nav ul{float:left;}
#nav li{display:block; color:#000000; float:left; padding:0 5px 0 0}
#nav li a{display:block; float:left; line-height:16px; padding:4px 10px; color:#414141; font-weight:bold; font-size:1.182em;}
#nav li a:hover{text-decoration:none; background:#525252; color:#000000;}
#nav li.last{background:none; padding:0}
#nav li.current a{background:#525252;}

#nav fieldset{float:right; padding:2px 20px 0 0;}

#nav input{border:#c0c0c0 solid 1px; width:100px; font-size:1em; height:14px; float:left; margin:0 3px 0 0}
#nav input.btnSearch{border:none; padding:0; margin:0; height:17px; width:15px; margin:2px 0 0 0}

/***********/
ol, ul{list-style-type:none;}
ul{}
	ul li{}
ol{}
	ol li{}
dl{}
	dt{font-weight:bold; text-transform:uppercase;} 
	dd{}
/***********/
*	{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000; outline:none;}