
div.main-nav {
	margin: 0;
	padding: 0;
	font: bold 14px/18px arial, helvetica, sans-serif;
	color: #069;
}

div.main-nav a {
	display: block;
	background: #fff;
	margin: 0;
	padding: 4px 8px;
	font: bold 14px/18px arial, helvetica, sans-serif;
	color: #069;
	text-decoration: none;
	border-right: 2px solid #bbb;
}

div.main-nav a:hover {
	color: #069;
	background: #fed;
}

div.main-nav ul li ul a {
	border-left: 2px solid #bbb;
}

div.main-nav ul li ul li ul a {
	font: normal 13px/16px arial, helvetica, sans-serif;
	background: #f6f6f6;
}

div.main-nav ul li ul li ul li ul a {
	background: #f0f0f0;
}

div.main-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.main-nav ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

div.main-nav ul li:hover {
	background: #fed;
}

/* 
	LEVEL ONE
*/
div.main-nav ul                         { position: relative; }
div.main-nav ul li                      { font-weight: bold; float: left; zoom: 1; }
div.main-nav ul a:hover		            {  }
div.main-nav ul a:active                {  }
div.main-nav ul li a                    { display: block; }
div.main-nav ul li.hover,
div.main-nav ul li:hover                { position: relative; }
div.main-nav ul li.hover a              {  }

/* 
	LEVEL TWO
*/
div.main-nav ul ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: -2px; margin: 0; padding: 0; border-top: 1px dotted #999; }
div.main-nav ul ul li 					{ font-weight: normal; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
div.main-nav ul ul li a					{ width: 200px; display: inline-block; border-bottom: 1px dotted #bbb; } 

/* 
	LEVEL THREE
*/
div.main-nav ul ul ul 					{ left: 200px; top: -1px; }
div.main-nav ul li:hover > ul 			{ visibility: visible; }




.main-nav3
{ FONT-FAMILY: Arial, Helvetica; COLOR: #000000; FONT-SIZE: 14.0px; FONT-WEIGHT: bold; line-height: 14.0px; text-decoration: none}

.main
{ FONT-FAMILY: Arial, Helvetica; COLOR: #666666; FONT-SIZE: 14.0px; FONT-WEIGHT: normal; line-height: 20.0px; text-decoration: none}
.main
.main a { color: #069; text-decoration: none; FONT-WEIGHT: bold }
.main a:link { color: #069; text-decoration: none; FONT-WEIGHT: bold }
.main a:visited { color: #666666; text-decoration: none; FONT-WEIGHT: bold }
.main a:active { color: #666666; text-decoration: none; FONT-WEIGHT: bold }
.main a:hover { color: #666666; text-decoration: none; FONT-WEIGHT: bold }

.main2
{ FONT-FAMILY: Arial, Helvetica; COLOR: #666666; FONT-SIZE: 17.0px; FONT-WEIGHT: bold; line-height: 22.0px; text-decoration: none}

.main2b
{ FONT-FAMILY: Arial, Helvetica; COLOR: #069; FONT-SIZE: 17.0px; FONT-WEIGHT: bold; line-height: 22.0px; text-decoration: none}

.main3
{ FONT-FAMILY: Arial, Helvetica; COLOR: #666666; FONT-SIZE: 14.0px; FONT-WEIGHT: normal; line-height: 20.0px; text-decoration: none}
.main3
.main3 a { color: #069; text-decoration: none; FONT-WEIGHT: normal }
.main3 a:link { color: #069; text-decoration: none; FONT-WEIGHT: normal }
.main3 a:visited { color: #666666; text-decoration: none; FONT-WEIGHT: normal }
.main3 a:active { color: #666666; text-decoration: none; FONT-WEIGHT: normal }
.main3 a:hover { color: #666666; text-decoration: none; FONT-WEIGHT: normal }

.main4
{ FONT-FAMILY: Arial, Helvetica; COLOR: #666666; FONT-SIZE: 14.0px; FONT-WEIGHT: normal; line-height: 20.0px; text-decoration: none}
.main4
.main4 a { color: #069; text-decoration: none; FONT-WEIGHT: normal }
.main4 a:link { color: #069; text-decoration: none; FONT-WEIGHT: normal }
.main4 a:visited { color: #666666; text-decoration: none; FONT-WEIGHT: normal }
.main4 a:active { color: #666666; text-decoration: none; FONT-WEIGHT: normal }
.main4 a:hover { color: #666666; text-decoration: none; FONT-WEIGHT: normal }

.footer2
{ FONT-FAMILY: Arial, Helvetica; COLOR: #006699; FONT-SIZE: 11.0px; FONT-WEIGHT: bold; line-height: 16.0px; text-decoration: none}
.footer2
.footer2 a { color: #006699; text-decoration: underline }
.footer2 a:link { color: #006699; text-decoration: underline }
.footer2 a:visited { color: #006699; text-decoration: none }
.footer2 a:active { color: #006699; text-decoration: none }
.footer2 a:hover { color: #000000; text-decoration: underline }

.right-rail
{ FONT-FAMILY: Arial, Helvetica; COLOR: #666666; FONT-SIZE: 13.0px; FONT-WEIGHT: bold; line-height: 20.0px; text-decoration: none}
.right-rail
.right-rail a { color: #006699; text-decoration: none }
.right-rail a:link { color: #006699; text-decoration: none }
.right-rail a:visited { color: #006699; text-decoration: none }
.right-rail a:active { color: #006699; text-decoration: none }
.right-rail a:hover { color: #000000; text-decoration: none }

.quote
{ FONT-FAMILY: Arial, Helvetica; COLOR: #666666; FONT-SIZE: 13.0px; FONT-WEIGHT: bold; line-height: 20.0px; text-decoration: none}

.quote2
{ FONT-FAMILY: Arial, Helvetica; COLOR: #006699; FONT-SIZE: 13.0px; FONT-WEIGHT: bold; line-height: 20.0px; text-decoration: none}

.services-right
{ FONT-FAMILY: Arial, Helvetica; COLOR: #666666; FONT-SIZE: 11.0px; FONT-WEIGHT: bold; line-height: 15.0px; text-decoration: none}
