#topNav,#mainTabs{
	list-style 				: none;
	margin 					: 0px;
	padding 				: 0px;
	margin-left				: 90px;
}
ul#topNav li{
	display 				: inline;
}
ul#topNav li a{
	display 				: block;
	float 					: left;
	margin-left 			: 1px;
	margin-left 			: 1px;
	padding					: 6px;
	color 					: #5B57A4;
	text-decoration 		: none;
	font-size 				: 125%;
	font-weight				: bold;
	width:100px;
}
ul#topNav li.home a{border-bottom : 3px solid #7FB27F;}/*006600*/
ul#topNav li.home a:hover{background-color:#7FB27F;color:#ffffff;}

ul#topNav li.about a{border-bottom : 3px solid #FF7F99;}/*FF0033*/
ul#topNav li.about a:hover{background-color:#FF7F99;color:#ffffff;}

ul#topNav li.services a{border-bottom : 3px solid #7F99B2;}/*003366*/
ul#topNav li.services a:hover{background-color:#7F99B2;color:#ffffff;}

ul#topNav li.clients a{border-bottom : 3px solid #CCB27F;}/*996600*/
ul#topNav li.clients a:hover{background-color:#CCB27F;color:#ffffff;}

ul#topNav li.newsletter a{border-bottom : 3px solid #99CCE5;}/*3399CC*/
ul#topNav li.newsletter a:hover{background-color:#99CCE5;color:#ffffff;}

ul#topNav li.contact a{border-bottom : 3px solid #E5E5CC;}/*CCCC99*/
ul#topNav li.contact a:hover{background-color:#E5E5CC;color:#ffffff;}

ul#topNav li.sub a{border-bottom : 1px solid #FFFFFF;}

#topNav li ul{
	display:none;
}
#topNav li:hover ul, #topNav li:hover #topNav li:hover ul {
	display:block;
}

#topNav li ul{
	margin					: 0px;
	padding					: 0px;
	display					: none;
	position				: absolute;
	margin-left				: 226px;
	margin-top				: 31px;
	width 					: 122px;
	border-bottom 			: 0px none;
	border-top	 			: 1px solid #FFFFFF;
}

#topNav li ul li{
	margin					: 0px;
	padding					: 0px;
	display					: block;
	width 					: 100px;
	border-bottom 			: 0px none;
	margin-bottom			: -5px;
}
#topNav li ul li a{
	display					: block;
	width					: 102px;
	padding 				: 5px !important;
	background-color 		: #7F99B2;
	border-bottom 			: 1px solid #FFFFFF!important;
	color 					: #FFFFFF;
	font-weight 			: bold;
	text-decoration 		: none;
	font-size 				: 90%;
	/*background-image		: url(../images/menu_sm.gif);
	background-repeat		: no-repeat;*/
	
	
}
#topNav li ul li a.large{
	/*background-image		: url(../images/menu_sm.gif);
	background-repeat		: no-repeat;*/
}

ul#topNav li ul li a:hover{
	background-color 		: #306397  !important;
}
ul#topNav li li a img{
	padding					: 3px;
}