/* main-nav - - - - - - - - - - - - - - - - */

td.main-nav { 
	margin: 0;
	padding: 0;
	width: 145px;
}
	
ul.main-nav { 
	margin: 0;
	padding: 0;
	width: 145px;
}

ul.main-nav li { 
	text-align: right;
	color: white;
	font-size: small; 
	font-family: "Trebuchet MS", Helvetica, Verdana; 
	font-weight: bold;
	letter-spacing: 0px; 
	padding: 0;
	margin: 0;
	border-style: solid;
	border-color: #5DBDEE;
	border-width: 0 0 0 0;
	list-style-type: square;
	list-style-image: none;
}

ul.main-nav li.first { 
	border-width: 0;
	margin: 0;
}
ul.main-nav li.first-sel { 
	color: #3C3C54;
	border-width: 0;
	margin: 0;
	
}
ul.main-nav li.sel { 
	color: #3C3C54;
	margin: 0;
}

ul.main-nav li img.bullet { 
	background-color: #35718F;
	margin: 0px 0px 0px 5px;
	padding: 0;
}
ul.main-nav li.first-sel img.bullet { 
	background-color: #17A0E5;
}
ul.main-nav li.sel img.bullet { 
	background-color: #17A0E5;
}

div.main-nav {
	/* padding: 4px 10px 4px; */
}

a.main-nav {
	color: white;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a.main-nav:hover {
	color: white;
	text-decoration: none;
}
	
/* sub-nav - - - - - - - - - - - - - - - - */

ul.sub-nav {
	margin: 5px 5px 5px 0;
	padding: 0;
	border-width: 0;
	list-style-type: none;
	list-style-image: none;
}

ul#sub-nav-services {
	border-width: 0 0 0 0;
	border-style: solid;
	border-color: #17A0E5;
	display: none;
}

ul.sub-nav li { 
	text-align: left;
	color: white;
	font-size: 10px; 
	font-family: "Trebuchet MS", Helvetica, Verdana; 
	font-weight: bold;
	letter-spacing: 0px; 
	line-height: 12px;  
	margin: 0;
	padding: 2px 5px 2px 5px;
	border-style: solid;
	border-color: #5DBDEE;
	border-width: 0 0 0 0;
	list-style-type: none;
	list-style-image: none;
}

a.sub-nav {
	color: white;
}

a.sub-nav:hover {
	text-decoration: none;
}

li.sub-nav-sel {
	color: #3C3C54;
	margin: 0;
}