body { }
p { }
td { }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
.main { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, tahoma; }
.col1-dashes { width: auto; padding-bottom: 24px; border-bottom: 1px dashed #b4b4b4; }
.col2-dashes { width: auto; padding-bottom: 42px; border-bottom: 1px dashed #b4b4b4; }
.col2-dashes2 { padding-bottom: 24px; width: auto; border-bottom: 1px dashed #b4b4b4; }
.titles-1 { font-size: 17px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; }
.24indent { padding-left: 24px; }
.12indent { padding-left: 12px; }
.titles-2 { font-size: 13px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; }
.title-0 { font-size: 28px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; }
.text-col-1 { padding-right: 24px; padding-left: 12px; border-right: 1px dashed #b4b4b4; }
.text-col-3 { padding-left: 12px; }
.text-col-2 { padding-left: 24px; }
.quote { padding-bottom: 12px; padding-left: 24px; }
.dotted-bottom { border-bottom: 1px dashed #b4b4b4; }
.dotted-vert { border-right-style: dashed; border-left-color: #646464; border-left-width: 1px; }
hr { border-top: 1px dashed #646464; }
.above-dashed-line { padding-bottom: 60px; }
.under-dashed-line { padding-top: 12px; }
.navbar { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif, tahoma; }
.quote-link { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif, tahoma; }
.links { color: #006695; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, tahoma; }
H1.what { padding: 0 0 7px; margin: 12px 0 0; width: auto; font-size: 20px; color: #2e2e2e; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; border-bottom: 1px dashed #a7a7a7; }
H1.what SPAN { color: #e26f04; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; }
H2.right-h { padding: 0 0 7px; margin: 8px 0 0; width: auto; color: #2e2e2e; border-bottom: 1px dashed #a7a7a7; font-size: 14px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal; }
H2.right-h.top {
	margin-top: 36px;
	float: left;
}
H2.right-h SPAN { color: #006695; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; }
.what-we-do { padding: 0 0 7px; width: auto; font-size: 20px; color: #2e2e2e; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; font-weight: normal; border-bottom: 1px dashed #a7a7a7; }
.satisfied { color: #2e2e2e; font-size: 14px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; padding: 0 0 7px; width: auto; border-bottom: 1px dashed #a7a7a7; }







.menu {
	height:24px; 
	position:relative; 
	z-index:100;
	background-image:url(images/nav-bar.gif);
	background-repeat:no-repeat;
}

.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu li {
	float:left;
	position:relative;
}


.menu a, .menu a:visited {
	display:block;
	text-decoration:none; 
	color:#fff; 
	padding:0px 12px; 
	line-height:24px; 
}


.menu ul ul a.drop, .menu ul ul a.drop:visited {
	
}


.menu ul ul a.drop:hover{
	
}

.menu ul ul :hover > a.drop {
	
}


.menu ul ul {
	visibility:hidden; 
	position:absolute;
	height:0;
	top:24px;
	left:0; 
	width:100px;
}

/* another hack for IE5.5 */
* html .menu ul ul {
	top:24px;
	t\op:24px;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
}

.menu ul ul a, .menu ul ul a:visited {
	background:#0099FF;
	color:#fff; 
	height:auto; 
	line-height:1em; 
	padding:5px 12px; 
	width:100px;
}
	
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {
	width:100px;
	w\idth:100px;
}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
	text-decoration:underline;
	
}

.menu :hover > a, .menu ul ul :hover > a {
	text-decoration:underline;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul{
	visibility:visible;
}