
.cdoText
{
	font-weight: bold;
}

/* alert styles
---------------------------------------- */
.alertAsterisk {
color:#FF431E;
font-weight:bold;
}

.scrollbar {
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
height: 75px;
width: auto;
overflow: auto;
 background: #fff;
}

.alertPage {
background-color:#FF431E;
color:#FFFFFF;
margin:10px 0px 10px 0px;
padding:3px 5px 5px 5px;
}

/* anchor styles
---------------------------------------- */
a 			{ text-decoration:none; }
a:link 		{ color:#0077B3; }
a:visited 	{ color:#0077B3; }
a:hover		{ color:#999999; }
a:active	{ color:#999999; }

/* override <font></font> */
a font 			{ text-decoration:none; }
a:link font		{ color:#0077B3; }
a:visited font	{ color:#0077B3; }
a:hover font	{ color:#999999; }
a:active font	{ color:#999999; }

/* background color styles
---------------------------------------- */
.bgGray0	{ background-color:#EEEEEE;	} /* lighter */
.bgGray1	{ background-color:#CCCCCC;	}
.bgGray2	{ background-color:#666666;	} /* darker */

.bgGreen0	{ background-color:#CCEE99;	} /* lighter */
.bgGreen1	{ background-color:#99CC33;	}
.bgGreen2	{ background-color:#88BA3E;	}
.bgGreen3	{ background-color:#7C9B5B; }
.bgGreen4	{ background-color:#466432; } /* darker */

/* font styles
---------------------------------------- */
.fgGray0	{ color:#EEEEEE;	} /* lighter */
.fgGray1	{ color:#CCCCCC;	}
.fgGray2	{ color:#666666;	} /* darker */

.fgGreen0	{ color:#CCEE99;	} /* lighter */
.fgGreen1	{ color:#99CC33;	}
.fgGreen2	{ color:#88BA3E;	}
.fgGreen3	{ color:#7C9B5B; }
.fgGreen4	{ color:#466432; } /* darker */

body,td,ul {
color:#666666; 
font-family:verdana,arial,helvetica,sans-serif;  
font-size:12px;
}

font { /* override <font></font> */
color:#666666; 
font-family:verdana,arial,helvetica,sans-serif;  
font-size:12px;
}

font { /* override <font></font> // this isn't supported in most browsers yet */
color:inherit;
font-family:inherit;
font-size:inherit;
}

/* footer styles
---------------------------------------- */
.footerText {
color:#999999;
font-size:11px;
line-height:16px;
}

.footerText font {
color:#999999;
font-size:11px;
line-height:16px;
}

/* form styles
---------------------------------------- */
form,input,select,textarea {
color:#666666;
font-family:verdana,arial,helvetica,sans-serif; 
font-size:11px;
margin:0px;
}

.field { 
background-color:#CCCCCC;
border:0px;
color:#666666;
width:160px;
}

.fieldActive {
background-color:#666666;
border:0px;
color:#CCCCCC;
width:160px;
}

.fieldLogin { 
background-color:#CCCCCC;
border:0px;
color:#666666;
width:160px;
}

.fieldLoginActive {
background-color:#FFFFFF;
border:0px;
color:#666666;
width:160px;
}

.formButton {
background-color:transparent;
border:0px;
}

.reset {
background-color:#CCCCCC;
border:0px;
color:#FFFFFF;
cursor:hand;
font-weight:bold;
height:18px;
}

.submit {
background-color:#CC0000;
border:0px;
color:#FFFFFF;
cursor:hand;
font-weight:bold;
height:18px;
}

/* h styles
---------------------------------------- */



h1.pagehead {
	color: #cc0000;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size:22px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:0px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;

}


/* -----------Woody added above------------- */



h1 {
color:#CC0000;
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:normal;
margin-bottom:5px;
margin-top:0px;
}

h2 {
color:#CC0000;
font-family:georgia,verdana,arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
margin-top:0px;
}

h3 {
color:#CC0000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:5px;
margin-top:0px;
}

h4 {
color:#88BA3E;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-top:0px;
}

h5 {
color:#88BA3E;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-top:0px;
}

h6 {
color:#88BA3E;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-top:0px;
}

.header1 {
color:#CC0000;
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:normal;
margin-bottom:5px;
}

.header2 {
color:#CC0000;
font-family:georgia,verdana,arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}

.header3 {
color:#CC0000;
font-size:11px;
font-weight:bold;
margin-bottom:5px;
text-transform:uppercase;
}

/* margin styles
---------------------------------------- */
.marginBoxGray1 {
background-color:#EEEEEE;
border-top:1px solid #666666;
border-left:1px solid #666666;
padding:10px 10px 10px 20px;
}

.marginBoxGray1 font { /* override <font></font> */
background-color:#EEEEEE;
border-top:1px solid #666666;
border-left:1px solid #666666;
padding:10px 10px 10px 20px;
}

.marginBoxGray2 {
background-color:#EEEEEE;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
padding:10px 0px 10px 0px;
}

.marginBoxGray2 font { /* override <font></font> */
background-color:#EEEEEE;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
padding:10px 0px 10px 0px;
}

.marginBulletText3 {
font-size:11px;
padding:1px 4px 1px 9px;
text-indent:-9px;
}

.marginBulletText3 font { /* override <font></font> */
font-size:11px;
padding:1px 4px 1px 9px;
text-indent:-9px;
}

.marginBulletText4 {
font-size:12px;
padding:0px 0px 4px 9px;
text-indent:-9px;
}

.marginBulletText4 font { /* override <font></font> */
font-size:12px;
padding:0px 0px 4px 9px;
text-indent:-9px;
}

.marginNav1 {
font-size:11px;
padding:1px 0px 1px 9px;
text-indent:-9px;
}

.marginNav1 font { /* override <font></font> */
font-size:11px;
padding:1px 0px 1px 9px;
text-indent:-9px;
}

.marginNewsMiniview {
font-size:11px;
padding:0px 0px 15px 0px;
}

.marginNewsMiniview font { /* override <font></font> */
font-size:11px;
padding:0px 0px 15px 0px;
}

.marginRegional {
font-size:9.4px;
padding:1px 0px 1px 0px;
}

.marginRegional font { /* override <font></font> */
font-size:9.4px;
padding:1px 0px 1px 0px;
}

.marginStructure {
font-size:11px;
padding:1px 0px 1px 0px;
}

.marginStructure font { /* override <font></font> */
font-size:11px;
padding:1px 0px 1px 0px;
}

.marginTrust {
font-size:11px;
padding:1px 1px 1px 1px;
}

.marginTrust font { /* override <font></font> */
font-size:11px;
padding:1px 1px 1px 1px;
}

/* nav1 styles
---------------------------------------- */
a.nav1:link 	{ color:#7C9B5B; }
a.nav1:visited 	{ color:#7C9B5B; }
a.nav1:hover	{ color:#8CBF40; }
a.nav1:active	{ color:#8CBF40; }

.nav1Selected			{ font-weight:bold; }
a.nav1Selected:link 	{ color:#466432; }
a.nav1Selected:visited 	{ color:#466432; }
a.nav1Selected:hover	{ color:#8CBF40; }
a.nav1Selected:active	{ color:#8CBF40; }

/* p styles
---------------------------------------- */
p { margin-top:0px; }

/* td styles
---------------------------------------- */
td { vertical-align:top }

/* text main styles
---------------------------------------- */
.textMain { line-height:17px; }

/* text 1 styles // smaller
---------------------------------------- */
.text1 { 
font-family:arial,helvetica,sans-serif;
font-size:10.7px;
}

.text1 font { /* override <font></font> */
font-family:arial,helvetica,sans-serif;
font-size:10.7px;
}

/* text 2 styles
---------------------------------------- */
.text2 { font-size:9.4px; }

.text2 font { font-size:9.4px; } /* override <font></font> */

/* text 3 styles
---------------------------------------- */
.text3 { font-size:11px; }

.text3 font { font-size:11px; } /* override <font></font> */

/* text 4 styles
---------------------------------------- */
.text4 { font-size:12px; }

.text4 font { font-size:12px; } /* override <font></font> */

.text4Green3 {
color:#7C9B5B;
font-size:12px;
}

.text4Green3 font { /* override <font></font> */
color:#7C9B5B;
font-size:12px;
}

/* text 5 styles // larger
---------------------------------------- */
.text5 {
font-family:arial,helvetica,sans-serif;
font-size:16px;
line-height:26px;
}

.text5 font { /* override <font></font> */
font-family:arial,helvetica,sans-serif;
font-size:16px;
line-height:26px;
}
