body, p, td, blockquote, li, dt, dd, h1, h2, h3, h4, h5, h6, h7, ul, normal {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4;
}

body, p, td, blockquote, li, dt, dd, h1, h2, h3, h4, h5, h6, h7, ul, normal {
/*	color: #666666; */
	color: #333333;
}

A:link {
/*	color: #666666; */
	color: #333333;
	font-weight : bold;
	text-decoration: underline;
}

A:visited {
/*	color: #666666; */
	color: #333333;
	font-weight : bold;
	text-decoration: underline;
}

A:active {
	color: #701170;
	font-weight : bold;
	}

A:hover {
/*	color: #701170; */
	color: #000000;
	text-decoration: underline;
	font-weight : bold;
	}

body {
/*	REMOVED TO SUPPORT BACKGROUND CUSTOMIZATON: 
	background-color: #990033;
*/
	margin-top : 0;
	margin-right : 0;
	margin-left : 0;
	margin-bottom : 0;
}

P {
	font-size: 12px;
	text-align: left;
}

P.hairline {
	font-size: 10px;
	border-bottom-color : silver;
	border : thin dotted;
	clear : right;
}

sup {
/*
	Needs to be slightly less than surrounding text; investigate 
	relative size in CSS, or subordinate definition.
*/
}

ul {
	list-style-type : circle;
	margin-bottom : 0px;
	font-size: 12px;
	color: #666666;
}

.ulbullets {
	list-style-type : circle;
	margin-bottom : 0px;
	font-size: 12px;
	color: #666666;
}

li {
	list-style-type : circle;
/*	list-style-image : url(/assets/dot_bullet.gif); */
	list-style-image : url(http://www.xelus.com/assets/dot_bullet.gif);
	margin-bottom : 5px;
	margin-top : 0px;
}

li.small {
	font-size: 9px;
	list-style-type : circle;
/*	list-style-image : url(/assets/dot_bullet.gif); */
	list-style-image : url(http://www.xelus.com/assets/dot_bullet.gif);
	margin-bottom : 5px;
	margin-top : 0px;
}

li.sidebar {
	font-size: 12px;
	list-style-type: square;
    list-style-position: outside;
    margin-left: 0; 	
	text-align: left;
	white-space: nowrap;
}

/* BEGIN SUB-SECTION MENU STYLES */ 
.ulSubSectionNavMenu {
	list-style-type : circle;
	margin-bottom : 0px;
	font-size: 12px;
	color: #666666;
}

.liSubSectionNavMenuItem {
	list-style-type : circle;
/*	list-style-image : url(/assets/dot_bullet.gif); */
	list-style-image : url(http://www.xelus.com/assets/dot_bullet.gif);
	margin-bottom : 5px;
	margin-top : 5px;
	}
/* END SUB-SECTION MENU STYLES */ 

.ulMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type : circle;
	margin-bottom : 0px;
	margin-top : 0px;
}
.liMenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type : circle;
/*	list-style-image : url(/assets/dot_bullet.gif); */
	list-style-image : url(http://www.xelus.com/assets/dot_bullet.gif);
	margin-bottom : 5px;
	margin-top : 5px;
}

.normal {
	font-size: 12px;
	text-align: left;
}

td {
	font-size: 12px;
}

.blockquote {
	color: #000000;
	border: 1px
	width: 200px;
	font-size: 1.3em;
	padding: 5px;
	float: center;
	line-height: 1.4;
}

h* {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #003399;
 }
 
h1 {
	font-size: 16pt;
}

h2 {
	font-size: 14pt;
}

h3 {
	font-size: 12pt;
}

h4 {
	font-size: 10pt;
}

h5 {
	font-size: 9pt;
}

.highlight {
	background-color: #ffff66;
}

.footertext {
	font-weight: bold;
	font-size:75%;
}

.smalltext {
	font-size:11px;
	text-align: left;
}

.verysmalltext {
	font-size:9px;
	text-align: center;
}

.pullquote {
	font-size:10px;
}

.footer {
	font-size: 9px;
	color: #b2b2b2;
}

.tablewithmargin {
	margin-right: 6px;
}

.reqd {
	color: #ff0000;
}

code {
	font-family: monospace;
	color: #000088;
}

#debugBlock {
	
}

.divDebugBlock {
	font-family: monospace;
	color: #000088;
	background-color: #ffffee;
}

.inputDisplay {
	font-size: 9pt;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;	
}

.pError,.spanError,.divError {
	font-size: 9pt;
	font-weight: bold;
	color: #ff0000;
	background-color: #ffffff;
}

.tableOutput {
	background-color: #000000;
}

.trRecord {
	background-color: #000000;
}

.tdField {
	background-color: #ffffff;
}

.sub3white {
	font-weight: bold;
	font-size:12px;
	color: #ffffff;
}

