td { text-align: left; }

.flrt {float:right; margin-left:0.5em;}
.fllt {float:left; margin-right:0.5em;}
tr.th_left th {text-align:left;}

p.top {margin-top:0;}

ul.spaced li {margin-bottom:0.75em;}

div.downloadSection { width:252px; height:160px; padding:5px; background: url('images/download-background.jpg') white;}
div.downloadSection p {margin:0 0 1em 0; color:black; font-size:1em;}
div.downloadSection ul { list-style-image:url('images/bullet-red.jpg'); margin: 0 0 0 6px; padding: 0 0 0 6px;}
div.downloadSection li { margin: 0 0 1em 6px; padding-left:0px; }
div.downloadSection li a {color: black;}

div.infoBox {background:#CCC; padding:1em; clear:both; margin-bottom:0.5em; }
div.leftBarBox {padding:6px; margin:7px; border: 1px outset; background:white; color:#777;}

table.dataTable thead tr * { background: #00436E; color:white;}
table.dataTable { border: medium solid #004363;}

/* TOP NAVIGATION */
	#topNav { text-align:center; }
	body.topNavRed #topNav { color:white; }
	body.topNavRed #topNav a { color:#FEA; }
	body.topNavRed #topNav a:hover { color:#FFE; }

	body.topNavBlue #topNav { color:white; }
	body.topNavBlue #topNav a { color:#FEA; }
	body.topNavBlue #topNav a:hover { color:#FFE; }

	body.topNavYellow #topNav { color:black; }
	body.topNavYellow #topNav a { color:#337; }
	body.topNavYellow #topNav a:hover { color:#55A; }
/* END TOP NAVIGATION */

/* LEFT NAVIGATION */
	.leftNav { position: relative; margin:0; padding:0; list-style: outside url(images/bullet-blk.png); text-align: left; }
	.leftNav li { margin-left:17px; }
	.leftNav>li { margin-left:15px; }
	.leftNav li a { margin-left: -5px; }
	#solutions { position:relative; margin-top: 12px; background:url(images/solutions.jpg) no-repeat; width:150px; height:150px; }
	#solutions img { position: absolute; left: 0; top: 0; display: none; }
	body.corporate .leftNav, body.integratedSolutions .leftNav { list-style: url(images/bullet-red.png); }
	h3.sidebar { font-weight: bold; font-size:10pt}
	h6 { font-weight: bold; font-size: 1em; margin: 0.6em 0 0.2em 0; }
	.subNav1, .subNav2, .subNav3 { margin:0 0 0 -5px; padding: 0; list-style: disc; }
	.subNav2 { list-style: circle; }
	.subNav3 { list-style: square; }
	.expNav { margin: 0; background-color: #EEF; font-size: 0.8em; font-weight: bold; border:1px solid #A00; padding:0 1px 0px 1px; color:#A00; line-height:1.4em; text-decoration: none; }
	li>.expNav { vertical-align:top; }
	.expNav:hover { text-decoration: none; color: orange; border-color: orange; }
	a.nolink { background: red; color: yellow; font-weight: bold; }
/* END LEFT NAVIGATION */

/* TAB NAVIGATION */
	#tabRow { border-bottom:1px solid red; clear: both; }
	#tabRow a { margin: 0 0.5em -1px 0.5em; border:1px solid red; display:block; float:left; padding:0.4em 1em 0.3em 1em; background:#DDD; color:#333; }
	#tabRow a.tActive { border-bottom:1px solid white; background:transparent; color:black; font-weight:bold; text-decoration: none; }
	#tabRow span { display:block; clear:left; height:0px; font-size:0px; padding: 0; margin: 0; visibility: hidden; line-height: 0;}
	#tabDiv div { display: none; }
	#tabDiv div.tActive { display: block; }
/* END TAB NAVIGATION */

.mainBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.mainBody10pt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.mainHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
.subHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
.subsubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.blueDots {
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #B0C1CB;
}
.redBulletedList {
	list-style-position: outside;
	list-style-image: url(images/redBullet.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 0px;
	overflow: visible;
	font-size: 11px;
}

.yellowDots {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #FFDC80;
	border-left-width: 3px;
}
.yellowLineTop {
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFDC80;
	border-right-color: #FFDC80;
	border-bottom-color: #FFDC80;
	border-left-color: #FFDC80;
}


.blueLineBottom {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #00436e;
}
.blueLineTop {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #00436E;
}
.blueLineThickTop {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #00436E;
}
.redLineTop {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E87982;
	border-right-color: #E87982;
	border-bottom-color: #E87982;
	border-left-color: #E87982;
}
.redLineBottom {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #E87982;
	padding-bottom: 5px;
}
.paddingTopBot5px {
	padding-top: 5px;
	padding-bottom: 5px;
}
.redDotsLeft {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #E87982;
	border-left-width: 3px;
}
.yellowLineBottom {

	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ffba00;
}
.boxPadding10px {
	padding: 10px;
}
.boxPad1px-Downloads {
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}
.boxPadding2px {
	padding: 2px;
}
.boxPadding5px {
	padding: 5px;
}
.blueBulletedList {
	list-style-position: outside;
	list-style-image: url(images/blueBullet.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 0px;
	overflow: visible;
	font-size: 11px;
	color: #666666;
}
.yelBulletedList {
	list-style-position: outside;
	list-style-image: url(images/yellowBullet.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 0px;
	overflow: visible;
	font-size: 11px;
	color: #666666;
}
.BulletedListPANELS {
	list-style-position: outside;
	list-style-image: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 0px;
	overflow: visible;
	font-size: 11px;
	list-style-type: square;
}
.blockQuarter {float:left; width:22%; margin:1.4%}
.blockQuarter .blockHead {font-size:1.1em; height:3em;}