body, td, p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

h1 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666699;
}

table.ruled {
	border: 1px solid #000000;
	border-collapse: collapse;
}
.ruled td {
	border: 1px solid #000000;
	padding: 4px;
}

table.chart {
	border: 1px solid #000000;
}

td.topchart {
	font-weight: bold;
	font-size: 9px;
	font-family: arial, verdana, helvetica, sans-serif;
	border: 1px solid #000000;
}

td.topchart2 {
	color: #C05B02;
	font-weight: bold;
	font-size: 14px;
	font-family: arial, verdana, helvetica, sans-serif;
	border: 1px solid #000000;
}

td.insidechart {
	font-size: 9px;
	font-family: arial, verdana, helvetica, sans-serif;
	border: 1px solid #000000;
}

span.smallprint {
	font-size: 9px;
	font-family: arial, sans-serif;
}

.hilite { 
	background: #FFFFCC;
	padding: 6;
}

.whiteUnderline {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

.redStrike {
  text-decoration: line-through;
  color: #FF0000;
}

.blue12 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #666699;
}

.black12 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.black14 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.blackHeader {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #000000
}

.firstCap {  
	font-family: times, times new roman, serif; 
	font-size: 24px; 
	font-weight: bold; 
	color: #666699
}

.revHeader {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF
}

.bigBlack {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #000000
}

.red {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.smRed {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FF0000;
}

ul.blueSquare { 
	list-style-image: url(/images/bullet_blue_list.gif); 
}

ul.blueCircle { 
	list-style-image: url(/images/bullet_blue_circle.gif); 
}

.updated {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6633;
	padding: 0px 0px -7px 0px;
}

.smText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #000000;
}

.smGrayText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.boldWhite {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.boldWhiteSm {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

.white14 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.black14 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.smOrangeText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CC6633;
}

.smBlueText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
}

.xsmBlueText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #333399;
}

.xsmText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.boldOrange {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6633;
}

.blueBold {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333399
}

.medYellowText {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FFCC33
}

.blueHeader {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #333399;
}

.subHead {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666699;
}

.orange14 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC6633;
}

.yellow14 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC33;
}

.yellow12 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC33;
}

.quotes {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #CC9900
}

.revText {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
}

.bgDots {  
	background: url(/images/bg_home.gif)
}

.formField {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 11px;
}

input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
}

a:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}
a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #CC6633;
	text-decoration: underline;
}
a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}
a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #CC6633;
	text-decoration: none;
}

a.smTextNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: underline;
}
a.smTextNav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CC6633;
	text-decoration: underline;
}
a.smTextNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
}
a.smTextNav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CC6633;
	text-decoration: none;
}

a.smNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.smNav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.smNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.smNav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.smGrayNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
a.smGrayNav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
a.smGrayNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
a.smGrayNav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.smOrangeNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CC6633;
	text-decoration: underline;
}
a.smOrangeNav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CC6633;
	text-decoration: underline;
}
a.smOrangeNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CC6633;
}
a.smOrangeNav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CC6633;
	text-decoration: none;
}

a.sectionNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a.sectionNav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a.sectionNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
	font-weight: bold;
	color: #666666;
}
a.sectionNav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height:15px; 
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a.orangeNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6633;
	text-decoration: underline;
}
a.orangeNav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6633;
	text-decoration: underline;
}
a.orangeNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6633;
}
a.orangeNav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6633;
	text-decoration: none;
}

a.orangeNav2:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #CC6633;
	text-decoration: underline;
}
a.orangeNav2:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #CC6633;
	text-decoration: underline;
}
a.orangeNav2:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #CC6633;
}
a.orangeNav2:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #CC6633;
	text-decoration: none;
}

a.dropdownNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	text-decoration: underline;
	z-index: 9999;
}
a.dropdownNav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	text-decoration: underline;
	z-index: 9999;
}
a.dropdownNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
}
a.dropdownNav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}

a.revNav:link {  
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size: 11px;
}
a.revNav:active {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
}
a.revNav:visited {  
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size: 11px;
}
a.revNav:hover {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none;
}


a.textNav:link {  
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #333399; 
	font-size: 10px;
}
a.textNav:active {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #CC9900;
}
a.textNav:visited {  
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #333399; 
	font-size: 10px;
}
a.textNav:hover {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #CC9900; 
	text-decoration: none;
}

a.subHeadNav:link {  
	font-family: arial, verdana, helvetica, sans-serif; 
	color: #666699; 
	font-size: 14px;
	font-weight: bold;
}
a.subHeadNav:active {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #CC6633;
}
a.subHeadNav:visited {  
	font-family: arial, verdana, helvetica, sans-serif; 
	color: #666699; 
	font-size: 14px;
	font-weight: bold;
}
a.subHeadNav:hover {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 14px; 
	color: #CC6633; 
	font-weight: bold;
	text-decoration: none;
}

a.specialNav:link {  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.specialNav:active {  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.specialNav:visited {  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.specialNav:hover {  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/* dynamic buttons */

.buttonContent{
	margin: 1px 2px 0px 2px;
	text-align: center;
	border-style: outset;
	border-top: 2px solid #e8a390;
	border-left: 1px solid #e8a390;
	border-bottom: 1px solid #a74b1d;
	border-right: 1px solid #a74b1d;
}

.orangeButton {
	background-color: #cc6633;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #ffffff;
	width: 99%;
	height: 18px;
	position: relative;
	top: -3px; /* these two define the shadow 'offset'*/
	left: -3px; /*...*/
	/*text-align: center;*/
	cursor: pointer;
}

.OB_dropShadow {
	background-color: #cdcdcd;
	width: 170px; 
	position: relative; /*IE needs this to show float properly*/
	float: left;
	top: 3px; 
	left: 3px;
}

.orangeBox{
	background-color: #CC6633;
	padding: 3px 3px 3px 3px;
	width:210px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
.orangeBoxContent{
	border: 1px solid #000000;
	padding: 3px 3px 3px 3px;
	width: 395px;
}

.DI_Box {
	border: 1px solid #666699;
	margin-bottom:10px;
}

.DI_Heading {
	background-color: #666699;
	color: #FFFFFF;
	padding:3px;
	font-weight:bold;
}
.DI_Text {
	padding:8px;
}
.DI_Text img{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.DI_reqList li{
	margin:10px 0;
}
