/* CSS Document */

#TopMenu {
	width:1024px;
	margin:auto;
	height:51px;
	background-image:url(../imgs/nav_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	
	}
	
#TopMenu .MenuNav  li { display: inline; }

#TopMenu .MenuNav li a.top {
	float: left; 
	height: 0; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	margin-top:20px;
	}


#TopMenu .MenuNav li a.top, 
	   

#TopMenu .MenuNav li#tm-spacerl a { width: 42px; text-decoration:none;}

#TopMenu .MenuNav li#tm-services a { width: 130px;  text-decoration:none;}

#TopMenu .MenuNav li#tm-about a {width: 120px;   text-decoration:none;}

#TopMenu .MenuNav li#tm-AF a {  width: 131px;  text-decoration:none;}

#TopMenu .MenuNav li#tm-faq a {  width: 87px;  text-decoration:none; }

#TopMenu .MenuNav li#tm-testimonial a {  width: 139px;   text-decoration:none;}

#TopMenu .MenuNav li#tm-contact a { width: 118px;   text-decoration:none;}

#TopMenu .MenuNav li#tm-benefits a { width: 130px;  text-decoration:none;}

#TopMenu .MenuNav li#tm-media a { width: 85px;  text-decoration:none; }

#TopMenu .MenuNav li#tm-spacerr a { width: 29px;   text-decoration:none;}



#TopMenu .MenuNav li#tm-spacerl a:hover { width: 42px; text-decoration:underline;}

#TopMenu .MenuNav li#tm-services a:hover { width: 130px;  text-decoration:underline;}

#TopMenu .MenuNav li#tm-about a:hover {width: 120px;   text-decoration:underline;}

#TopMenu .MenuNav li#tm-AF a:hover {  width: 131px;  text-decoration:underline;}

#TopMenu .MenuNav li#tm-faq a:hover {  width: 87px;  text-decoration:underline; }

#TopMenu .MenuNav li#tm-testimonial a:hover {  width: 139px;   text-decoration:underline;}

#TopMenu .MenuNav li#tm-contact a:hover { width: 118px;   text-decoration:underline;}

#TopMenu .MenuNav li#tm-benefits a:hover { width: 130px;  text-decoration:underline;}

#TopMenu .MenuNav li#tm-media a:hover { width: 85px;  text-decoration:underline; }

#TopMenu .MenuNav li#tm-spacerr a:hover { width: 29px;   text-decoration:underline;}





#nav {padding:0; margin:0; list-style-type:none; width: 1024px; height:38px; background:none; position:relative; z-index:500; font-family: Verdana, Arial, tahoma;}



#nav li.top {display:block; float:left; height:51px;}

#nav a {cursor: pointer;}



#nav li:hover {position:relative; z-index:200;}



#nav li:hover ul.sub

{

	left:1px; 

	top:51px; 

	padding:0px; 

	border:0px solid #FFF; 

	white-space:nowrap; 

	width:150px; 

	height:auto; 

	z-index:300; 

	padding:0px;

	}

#nav li:hover ul.sub li

{

	display:inline; 

	height:25px; 

	position:relative; 

	background-color:#eadcf1;

    float:left; 

	width:196px; 

	font-weight:normal; 

	padding:0px 0px 0px 0px;
	
	list-style-type:none;

	}

#nav li:hover ul.sub li a

{

	display:block; 

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px; 

	height:22px; 

	width:auto; 

	line-height:22px; 

	text-indent:5px; 

	color:#39134b; 

	text-decoration:none;
	
	text-align:left;


	}



#nav li:hover ul.sub li a:hover 

{

	color: #39134b;

	text-decoration:underline;

	}



#nav ul, 

#nav li:hover ul ul,

#nav li:hover li:hover ul ul,

#nav li:hover li:hover li:hover ul ul,

#nav li:hover li:hover li:hover li:hover ul ul

{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
	
