BODY {

	margin-top: 0px;
	background-color: #cccccc;
	text-align: center;

}

DIV.container {

	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 11px;
	text-align: left;

}

DIV.header {

	/*overflow: hidden;*/
	height: 81px;
	background-color: #999999;

}

TD.navlink {

	white-space: nowrap;
	text-align:center;
	position: relative;

}

TD.navlink A {

	display: block;
	padding: 8px 5px;
	color: #333333;
	background-color: #999999;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;

}

TD.navlink A:hover {

	color: #ffffff;

}

TD.navlink A.on {

	display: block;
	padding: 8px 5px;
	color: #ffffff;
	background-color: #666666;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;

}

TD.subnavlink {

	white-space: nowrap;
	text-align:center;

}

TD.subnavlink A {

	display: block;
	padding: 8px 5px;
	color: #99ccff;
	background-color: #666666;
	font-family: verdana;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;

}

TD.subnavlink A:hover {

	color: #ffffff;
	background-color: #333333;

}

TD.subnavlink A.on {

	display: block;
	padding: 8px 5px;
	color: #ffffff;
	background-color: #333333;
	font-family: verdana;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;

}

DIV.body {

	width: 744px;
	overflow: hidden;
	background-color: #ffffff;

}

DIV.scrollarea {

	height: 342px;
	overflow: auto;

}

DIV.body TD {

	font-family: verdana;
	font-size: 10px;

}

DIV.body TD.busres {

	padding: 20px;
	font-family: verdana;
	font-size: 11px;
	color: #666666;

}

DIV.body TD.oatbl {

	padding: 20px 15px 10px 15px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;

}

DIV.body TD.hltable {

	font-family: verdana;
	font-size: 13px;
	color: #666666;

}

DIV.body TD.hltablesmall {

	font-family: verdana;
	font-size: 11px;
	color: #666666;

}

DIV.body DIV.hltxt {

	padding: 10px 33px 10px 33px;
	
}

DIV.hltxt SPAN.header {

	font-family: verdana;
	font-size: 14px;
	color: #000000;

}

DIV.hltxt P.footnote {

	font-family: verdana;
	font-size: 9px;
	color: #666666;

}

DIV.hltxt SPAN.sectionheader {

	font-family: verdana;
	font-size: 14px;
	color: #000033;

}

DIV.hltxt SPAN.note {

	font-family: verdana;
	font-size: 10px;
	color: #666666;

}

DIV.hltxt TD.cr {

	font-family: verdana;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	border-bottom: 1px solid #666666;

}

DIV.hltxt SPAN.pieheader {

	font-family: verdana;
	font-size: 13px;
	line-height: 30px;
	color: #666666;

}

DIV.body TD.clientsummary {

	width: 100%;
	padding-left: 25px;
	padding-right: 15px;
	color: #666666;
	background-color: #E3DCC0;

}

DIV.body TD.clientsummary SPAN.header {

	font-size: 15px;
	color: #666666;
	/*text-decoration: underline;*/
}

DIV.body TD.directorysummary {

	width: 100%;
	padding-left: 45px;
	padding-right: 45px;
	color: #666666;
	background-color: #E3DCC0;

}

DIV.body TD.directorysummary SPAN.header {

	font-size: 15px;
	color: #666666;
	/*text-decoration: underline;*/
}

DIV.footer {

	overflow: hidden;
	height: 21px;

}

DIV.footer TD {

	font-size: 9px;
	font-weight: bold;
	background-color: #666666;
	color: #ffffff;

}

DIV.footer TD A {

	color: #ffffff;
	text-decoration: none;

}

DIV.footer TD A:hover {

	text-decoration: underline;

}

DIV.container DIV.dropdown {

	display: none;
	position: absolute;
	left: 0px;
	top: 81px;
	background-color: #666666;

}

DIV.dropdown TD {

	white-space: nowrap;
	text-align:left;

}

DIV.dropdown TD A {

        display: block;
        padding: 4px 15px;
        color: #ffffff;
        background-color: #666666;
        font-family: verdana;
        font-size: 9px;
	font-weight: bold;
        text-decoration: none;

}

DIV.dropdown TD A:hover {

	background-color: #333333;

}

DIV.container DIV.clientscreen {

	display: none;
	position: absolute;
	top: 112px;
	left: 0px;
	width: 760px;
	height: 311px;
	background-color: #000000;
	opacity: .55;
	MozOpacity: .55;
	KhtmlOpacity: .55;
	filter: alpha(opacity=55);

}

DIV.container DIV.directoryscreen {

	display: none;
	position: absolute;
	top: 81px;
	left: 0px;
	width: 760px;
	height: 342px;
	background-color: #000000;
	opacity: .55;
	MozOpacity: .55;
	KhtmlOpacity: .55;
	filter: alpha(opacity=55);

}

DIV.container DIV.busresscreen {

	display: none;
	position: absolute;
	top: 109px;
	left: 0px;
	width: 760px;
	height: 317px;
	background-color: #000033;
	opacity: .75;
	MozOpacity: .75;
	KhtmlOpacity: .75;
	filter: alpha(opacity=75);

}

DIV.container DIV.oascreen {

	display: none;
	position: absolute;
	top: 81px;
	left: 0px;
	width: 760px;
	height: 341px;
	background-color: #000033;
	opacity: .75;
	MozOpacity: .75;
	KhtmlOpacity: .75;
	filter: alpha(opacity=75);

}

DIV.container DIV.busresmore {

	display:none;
	padding: 11px;
	position:absolute;
	bottom: 46px;
	width: 700;
	background-color: #666666;

}

DIV.container DIV.oamore {

	display:none;
	padding: 11px;
	position:absolute;
	bottom: 46px;
	width: 505;
	background-color: #666666;
	color: #ffffff;

}


DIV.container DIV.busresmore TD {
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
}

DIV.container DIV.clientmore {

	display: none;
	position: absolute;
	bottom: 45px;
	right: 0px;
	width: 550px;
	background-color: #E3DCC0;
	color: #666666;
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	padding: 15px; 
	
}

DIV.container DIV.directorymore {

	display: none;
	position: absolute;
	bottom: 45px;
	right: 0px;
	width: 650px;
	background-color: #E3DCC0;
	text-align: left;
	padding: 15px; 
	
}

DIV.directorymore TD {
	
	color: #666666;
	font-family: verdana;
	font-size: 10px;

}

DIV.container DIV.clientmore SPAN.header {
	
	font-size: 15px;

}

DIV.container DIV.directorymore SPAN.header {
	
	font-size: 13px;

}

DIV.txt {

	padding: 0px 30px 20px 82px;
	font-family: verdana;
	font-size: 13px;
	color: #666666;

}

DIV.brtxt {

	padding: 1px 40px 20px 40px;
	font-family: verdana;
	font-size: 12px;
	/*color: #918783;*/
	color: #A9A19E;
}

DIV.brtxt SUP {

	font-size: 9px;

}
DIV.brtxt SPAN.mainheader {

	color: #ffffff;

}

DIV.brtxt SPAN.subheader {

	color: #cc3300;

}

DIV.brtxt P.footnote {

	font-family: verdana;
	font-size: 9px;
	/*color: #918783;*/
	color: #A9A19E;

}

DIV.brtxt A {

	font-family: verdana;
	font-size: 10px;
	color: #A9A19E;
	text-decoration: underline;
}

DIV.brtxt SPAN.sep {
	font-family: verdana;
	font-size: 10px;
	color: #A9A19E;
}

DIV.txt TD {

	font-family: verdana;
	font-size: 13px;
	color: #666666;

}

DIV.txt A {

	font-family: verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;

}

DIV.txt SPAN.header {

	font-size: 21px;

}

DIV.txt SPAN.subheader {

	color: #000000;

}

DIV.txt DIV.callout {

	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 25px 0px 25px 0px;
	margin: 25px 0px 25px 0px;
	font-size: 13px;
	line-height: 19px;
	color: #666666;
	
}

DIV.txt DIV.callout SPAN.quote {

	font-size: 15px;
	color: #000033;

}

SPAN.hlsm {

	font-family: verdana;
	font-size: 11px;
	color: #ffffff;

}

SPAN.hllg {

	font-family: verdana;
	font-size: 35px;
	color: #ffffff;

}

DIV.bustxt {

	font-family: verdana;
	font-size: 11px;
	color: #666666;

}

DIV.bustxt SUP {

	font-size: 9px;

}

DIV.bustxt SPAN.intro {

	font-size: 13px;

}

DIV.bustxt TD.arrow {

	font-family: verdana;
	font-size: 11px;
	color: #666666;

}

DIV.bustxt SPAN.subheader {

	color: #000000;

}

DIV.bustxt SPAN.sectionheader {

	font-size: 21px;
	color: #000000;

}

DIV.bustxt SPAN.smallsectionheader {

	font-size: 14px;
	color: #000000;

}

DIV.busleftcol SPAN.sectionheader {

	font-family: verdana;
	font-size: 14px;
	color: #000033;

}

DIV.busleftcol SPAN.note {

	font-family: verdana;
	font-size: 10px;
	color: #666666;

}

DIV.busleftcol HR {

	color: #666666;

}

DIV.body SPAN.header {

	font-family: verdana;
	font-size: 14px;
	color: #000000;

}

DIV.numnav {

	position:absolute;
	top: 100px;
	left: 30px;

}

DIV.numnav A {

	font-family: verdana;
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	
}

DIV.numnav A:hover {

	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	
}

DIV.numnav A.on {

	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	
}

DIV.numnav2 {

	position:absolute;
	top: 120px;
	right: 30px;

}

DIV.numnav2 A {

	font-family: verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	
}

DIV.numnav2 A:hover {

	color: #000000;

}

DIV.numnav2 A.on {

	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	
}

DIV.numnav2 A.lt {

	font-family: verdana;
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	
}

DIV.numnav2 A.lt:hover {

	color: #ffffff;

}

DIV.numnav2 A.lton {

	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	
}

DIV.numnav2 A.lton:hover {

	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	
}

A.lt {

	font-family: verdana;
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	
}

A.lt:hover {

	color: #ffffff;
	font-weight: bold;

}

A.lton {

	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	
}

A.lton:hover {

	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	
}

DIV.numnav3 {

	position:absolute;
	top: 120px;
	left: 30px;

}

P.footnotewpad {

	font-family: verdana;
	font-size: 9px;
	color: #666666;
	padding: 0px 33px 0px 33px;

}

DIV.noopac {

	opacity: 0.0;
	MozOpacity: 0.0;
	KhtmlOpacity: 0.0;
	filter: alpha(opacity=0);

}

A.thumbnav {

	display:block;
	background-color: #333333;

}

A.thumbnav:hover {

	background-color: #cccccc;

}

A.thumbnavon {

	display:block;
	background-color: #cccccc;

}

DIV.clientText {

	position: absolute;
	top: 116px;
	left: 210px;
	width: 347px;
	height: 273px;
	overflow: auto;

}

DIV.clientText DIV.content {

	padding: 25px;
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	line-height: 15px;

}

DIV.clientText DIV.content SPAN.header {

	color: #cc3300;
}

DIV.clientText DIV.content SPAN.subheader {

	color: #000000;
}

A.introlink {

	font-family: verdana;
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;

}

A.introlink:hover {

	color: #ffffff;

}

HR.introline {

	color: #666666;

}

DIV.introquote {

	position: absolute;
	top: 81px;
	left: 0px;
	width: 500px;
	height: 342px;
	background-color: #000000;

}

DIV.introquote TD {

	font-family: verdana;
	font-size: 11px;
	color: #cccccc;

}

DIV.dirrollover {

	position: absolute;
	top: 81px;
	left: 0px;
	width: 500px;
	height: 342px;
	padding: 10px;
	background-color: #ffffff;
	overflow: auto;

}

DIV.dirrollover TD {

	font-family: verdana;
	font-size: 10px;
	color: #666666;

}

DIV.dirrollover TD SPAN.header {

	font-size: 11px;
	color: #cc3300;

}

DIV.dirrollover TD SPAN.subheader {

	color: #000000;

}

DIV.dirrollover .footnote {

	font-size: 9px;
	color: #666666;

}

SPAN.introfade {

	font-family: verdana;
	font-size: 10px;
	color: #cccccc;

}

DIV.fintxt {

	padding: 20px 30px 20px 156px;
	font-family: verdana;
	font-size: 13px;
	/*color: #918783;*/
	color: #A9A19E;

}

DIV.fintxt TD {

	font-family: verdana;
	font-size: 13px;
	/*color: #918783;*/
	color: #A9A19E;

}

DIV.fintxt A {

	font-family: verdana;
	font-size: 11px;
	/*color: #918783;*/
	color: #A9A19E;
	text-decoration: underline;

}

DIV.fintxt SPAN.header {

        font-family: verdana;
        font-size: 14px;
        color: #cc3300;

}

DIV.dirtxt {

	padding: 20px 20px 20px 20px;
	font-family: verdana;
	font-size: 10px;
	color: #666666;

}

DIV.dirtxt TD {

	font-family: verdana;
	font-size: 10px;
	color: #666666;

}

DIV.dirtxt SPAN.header {

	font-size: 11px;
	color: #cc3300;

}

DIV.dirtxt SPAN.subheader {

	font-size: 10px;
	color: #000000;

}

DIV.dirtxt2 {

	padding: 20px 80px 20px 60px;
	font-family: verdana;
	font-size: 11px;
	/*color: #918783;*/
	color: #A9A19E;

}

DIV.dirtxt2 SPAN.header {

	font-size: 12px;
	color: #cc3300;

}

DIV.dirtxt2 SPAN.subheader {

	font-size: 11px;
	color: #ffffff;

}

