body {
	background-color:#fff;
	margin:0px;
	padding:0px;
}
body, td, p, div, span, font, h1, h2, h3, h4, h5, h6 {
	font-family:arial,verdana,sans-serif;
	font-size:10pt;
	color:#666666;
}
h1 {
	font-size:16pt;
	color:#333399;
}
h2 {
	font-size:14pt;
	color:#333399;
}
h3 {
	font-size:12pt;
	color:#333399;
}
h4 {
	font-size:10pt;
	color:#333399;
}
h5 {
	font-size:8pt;
	color:#333399;
}
h6 {
	font-size:6pt;
	color:#333399;
}
b {
	color:#333399;	
}
.redBold {
	font-size:10pt;
	color: Red;
	font-weight: 900;
}
a { color: #038; }
a:link { color: #038;}
a:visited { color: #058;}
a:active { color: #058;}
a:hover { color: #058;}

textarea {
	max-width: 500px;
}



/* BANNER */
.bannerCell {
	height:110px;
	background-color:#FFF;
	background-image: url("/images_home/header.gif");
}
.bannerText {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	color: #333399;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bannerText a {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	color: grey; 
	text-decoration: none;
}
.bannerText a:link {color: #333399;}
.bannerText a:visited {color: #808080;}
.bannerText a:active {color: #808080;}
.bannerText a:hover {color: #174B88;}
/* END BANNER */



/* TITLE BAR */
.titleBorder { 
	height:7px;
	background-color:#FFF; 
}
.titleCell {
	background-color:#6589ad;
	font-family:arial, verdana, sans-serif;
	color:#fff;
	font-size:13pt;
	font-weight:700;
	text-align:right;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
}
/* END TITLE BAR */



/* NAVIGATION */
.leftNav { 
	padding:0px;
	margin:0px;
	background-color: #FFF; 
}
.terms { 
	font-size: 8pt; 
}
.logoPromo {
	width:131px;
	padding:0px;
	margin:0px;
	background-color: #fff;
	background-position: top left; 
	font-family: arial, verdana, sans-serif;
	font-size: 9pt;
	font-style: italic;
	color: #000;
	overflow: hidden;
}
.navContainer {
	width:131px;
	background-color: #fff;
	text-align:left;
	display:block;
}
div.navMain {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	color: grey;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
div.navMain a {
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	color: #808080; 
	text-decoration: none;
}
div.navMain a:link {color: #808080;}
div.navMain a:visited {color: #808080;}
div.navMain a:active {color: #808080;}
div.navMain a:hover {color: #174B88;}
.navBlueBox {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.navBlueBoxText {
	padding: 0px 0px 0px 0px;
	color:#fc0;
}
.navBlueBox > navBlueBoxText {
	padding:0px 0px 0px 0px;
}
.navBlueBox a {
	color: #FFCC00;
	font-family: arial, verdana, sans-serif;
	font-size: .9em;
	text-decoration: none;
}
.navBlueBox a:link {color: #FFCC00;}
.navBlueBox a:visited {color: #FFCC00;}
.navBlueBox a:active {color: #FFCC00;}
.navBlueBox a:hover { color: #FFCC00; text-decoration: underline; }
/* END NAVIGATION */


/* NEW MODULE - 2003.03.28 - pbull */
#ModHeaderHome {}
#ModHeaderInner {}
#ModContainerHome {
	width:270px;
	padding:0px;
	margin:0px;
}
#ModContainerInner {
	width:160px;
	padding:0px;
	margin:0px;
	border-width:0px 1px 1px 1px;
	border-color:#fff;
	border-style:solid;
}
#ModBorderA {
	border-width:0px 1px 1px 1px;
	border-color:#cccccc;
	border-style:solid;
}
#ModBorderB {
	border-width:0px 5px 5px 5px;
	border-color:#cccccc;
	border-style:solid;
}
#ModBorderC1 {
	padding:5px;
	border-width:0px 1px 1px 1px;
	border-color:#cccccc;
	border-style:solid;
	background-color:#fff;
	text-align:left;
	font-size:8pt;
}
#ModBorderC2 {
	padding:5px;
	border-width:1px 1px 1px 1px;
	border-color:#6589ad;
	border-style:solid;
	background-color:#fff;
	text-align:left;
	font-size:8pt;
}
#ModBorderC1 strong { 
	font-size:10pt;
	font-weight:700;
	color:#369;
}
#ModBorderC1 ul { 
	padding:0px;
	margin:0px;
}
#ModBorderC1 li { 
	list-style-image: none;
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#ModBorderC2 strong { 
	font-size:10pt;
	font-weight:700;
	color:#369;
}
#ModBorderC2 ul { 
	padding:0px;
	margin:0px;
}
#ModBorderC2 li { 
	list-style-image: none;
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#ModBorderC1 a {
	font-size: 8pt;
}
#ModBorderC2 a {
	font-size: 8pt;
}

/* *****
#modDocuments ul {
	padding:5px 0px 0px 25px;
}
#modDocuments li {
	padding:0px 0px 0px 10px;
	list-style-image: url("/images_weblab/module/icon_document.gif");
}
***** */

.modHeader {
	text-align:right;
	border-color:#000;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}
/* END NEW MODULE */


/* HOMEPAGE */
.homepageTitle {
	margin:0px; 
	padding:0px;
}
.homepagePanel {
	padding:10px 5px 10px 0px;
	margin:0px 0px 20px 0px;
	border-color:#6589AD;
	border-width:1px 1px 1px 0px;
	background-color:#99CCFF;
}
.homepagePanel ul { 
	margin:5px 0px 0px 15px;
}
.homepagePanel li { 
	list-style-image: url("../images_weblab/homepage/bullet_01.gif"); 
	margin:0px;
	padding:0px;
}
.homepagePanel strong {
	color:#058;
	font-weight:700;
}
.homepagePanel2 {
	padding:10px 5px 10px 0px;
	margin:0px 0px 20px 0px;
	border-color:#6589AD;
	border-width:1px 1px 1px 0px;
	background-color:#CCCCCC;
}
.homepagePanelFocus {	/* special for Focus project */
	padding:10px 5px 10px 0px;
	margin:0px 0px 20px 0px;
	border-color:#6589AD;
	border-width:1px 1px 1px 0px;
	background-color:#CCCCCC;
}
.homepagePanelFocus a:link {
	color:#CA0000;
}
.homepagePanelFocus a:visited {
	color:#cc4444;
}

/* END HOMEPAGE */


/* MESSAGE NAVIGATION */
.msgHeader {
	padding:5px;
	margin:0px;
	background-color:#FFF;
}
#msgHeaderButtons {
	float:right; 
	width:155px; 
	text-align:right; 
	padding:3px; 
	margin:0px; 
	background-color:#333399;
}
h1.msgHeader {
	font-size:14pt;
	color:#fc0;
	padding:0px;
	margin:0px;
}
h4.msgHeader {
	font-size:9pt;
	color:#fc0;
	padding:0px;
	margin:0px;
}

#messageNav {
	width:599px; 
	height:25px; 
	margin:1px 0px 1px 0px; 
	padding:0px; 
	background-color:#FFF; 
	text-align:center;
}
img.messageNav {
	padding:0px;
	margin:0px;
	border-width:0px;
	border-style:none;
	border-color:trans;
}
/* END MESSAGE NAVIGATION */


/* MESSAGE DISPLAY */
.msgHeader_f {
	padding:1px 3px 1px 3px;
	background-color:#CCCCCC;
	color:#CD0000;
}
.msgHeader_f a { color:#CD0000; font-weight: bold; }
.msgHeader_f a:link { color:#CD0000; font-weight: bold; }
.msgHeader_f a:active { color:#CD0000; font-weight: bold; }
.msgHeader_f a:visited { color:#CD0000; font-weight: bold; }
.msgHeader_f a:hover { color:#CD0000; font-weight: bold; }

.msgHeader {
	padding:1px 3px 1px 3px;
	background-color:#333399;
	color:#fff;
}

.msgHeader_f {
	padding:1px 3px 1px 3px;
	background-color:#CCCCCC;
	color:#CD0000;
}

.msgHeader a { color:#fc0; }
.msgHeader a:link { color:#fc0; }
.msgHeader a:active { color:#fc0; }
.msgHeader a:visited { color:#fc0; }
.msgHeader a:hover { color:#fc0; }
.msgBody {
	background-color:#fff;
	color:#000;
	padding:5px 5px 15px 5px;
}
/* END MESSAGE DISPLAY */

/* For moderated words */
	
.red {
	color:red; 
	font-weight: bold;
	}

/* FOOTER */
.rightBorder { 
	background-color: #000; 
}
.bottomBorder { 
	background-color: #000; 
}
.bottomStrip { 
	background-color: #FFF; 
}
.copyRight { 
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: right;
	}
/* END FOOTER */


td.msgHeader { 
	padding-left: 10px; 
	padding-top: 5px;
}
