/* THIS IS A LIST OF THE DIFFERENT CLASS CATEGORIES ON THIS PAGE 
(LISTED IN ORDER OF PLACEMENT ON CSS)
PLEASE PLACE ALL NEW STYLES INTO APPROPRIATE CATEGORY
IF YOU NEED A NEW CATEGORY TALK TO KIRSTEN BEDWAY 

base
border
background cellcolors
left nav
footer style
text styles
top nav/subheader
breadcrumb
headers/subheaders
content nav
specialty classes
classes added by IT
charts

*/






/* BEGIN BASE CLASSES */
body {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;

}
.background {
	background-color: #ffffff;
}
td {
	font-size: 12px;
	color: #000000;
}
a {
	font-size: 12px;
	color: #000066;
}

/* END BASE CLASSES */

/* BEGIN CLASSES FOR GRAY BORDERS AROUND OUTSIDE TABLE OF SITE */
.borderline1{
	background-color: #b2b2b2;
}

.borderline2{
	background-color: #cfcfcf;
}

.barline1 {
	background-color: #BDBDBD;
}
/* END CLASSES FOR GRAY BORDERS AROUND OUTSIDE TABLE OF SITE */









/* BEGIN CLASSES FOR BACKGROUND CELL COLORS */

.cellblue01{
	background-color: #E0EBF5;
}

.cellblue02{
	background-color: #C7D4E0;
}
.cellblue03{
	background-color: #9CBAD6;
}
.cellblue04{
	background-color: #6699C2;	
}
.cellgreen1 {
	background-color: #009933;
}
.cellgreen2 {
	background-color: #2AAA46;
}
.cellgreen3 {
	background-color: #85CE90;
}
.cellgreen4 {
	background-color: #B1E0B4;
}
.cellgreen5 {
	background-color: #E4F3E4;
}

.cellgray0 {
	background-color: #e9e9e9;
}
.cellgray1 {
	background-color: #e1e1e1;
}
.cellgray2 {
	background : #a9a9a9;
}
.cellgray3 {
	background : #e9e9e9;
}
.cellgray4 {
	background : #d0d0d0;
}
.cellwhite {
	background : #ffffff;
}
.cellprof1 {
	background-color: #E1E1E1;
}
.cellada1 {
	background-color: #FFE795;
}
.cellada2 {
	background-color: #FFECAE;
}
.cellada3 {
	background-color: #FBF1D1;		
}
.cellpublic1 {
	background-color: #FDDEDC;
}
/* END CLASSES FOR BACKGROUND CELL COLORS */












/* BEGIN CLASSES FOR LEFT NAV */
.txtsidebar{
	font-size: 12px;
	color: #000000;
}

.txtsidebarlink{
font-size: 12px;
color: #0000FF;
}

.txtsidebarlinkyel {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

a.txtnavsecondlevel {
	font-size: 10px;
	font-weight: 600;
	color: #7A7A7A;
	word-spacing: 0em;
	letter-spacing: -.06em;
	line-height: 13px;
	text-decoration: none;
}

a.txtnavsecondlevel:hover {
	font-size: 10px;
	font-weight: 600;
	color: #000000;
	word-spacing: 0em;
	letter-spacing: -.06em;
	line-height: 13px;
	text-decoration: none;
}


a.txtnavsecondlevelon {
	font-size: 10px;
	font-weight: 600;
	color: #000000;
	word-spacing: 0em;
	letter-spacing: -.06em;
	line-height: 13px;
	text-decoration: none;
}


a.txtnavleftada {
	font-size: 11px;
	color: #996600;
	line-height:13px;
	text-decoration: none;
}

a.txtnavleftada:hover {
	font-size: 11px;
	color: #CC9900;
	text-decoration: underline;
}

a.txtnavleftprof{
	font-size: 11px;
	color: #103384;
	line-height:13px;
	text-decoration: none;
}
a.txtnavleftprof:hover{
	font-size: 11px;
	color: #6581C4;
	line-height:13px;
	text-decoration: underline;
}

a.txtnavleftpublic {
	font-size: 11px;
	color: #B54342;
	line-height:13px;
	text-decoration: none;
}

a.txtnavleftpublic:hover {
	font-size: 11px;
	color: #CC3333;
	line-height: 13px;
	text-decoration: underline;
}
a.imageborderlink01 {
	text-decoration: none;
}
a.imageborderlink01:visited {
	text-decoration: none;
}
a.imageborderlink01:hover {
	text-decoration: none;
}


/* END CLASSES FOR LEFT NAV */







/* BEGIN CLASS FOR FOOTER STYLE */
.txtfooter{
	font-size: 10px;
	color: #666666;
}
a.txtfooterlink {
	color: #0004FE;
	font-size: 10px;
	text-decoration: underline;
}
a.txtfooterlink:hover {
	color: #0004FE;
	font-size: 10px;
	text-decoration: underline;
}
/* END CLASS FOR FOOTER STYLE */








/* BEGIN CLASSES FOR TEXT STYLES */
.txtbody{
	font-size: 12px;
	color: #000000;
}

.txtemphasis01 {
	font-weight: bold;
	color: #4e4e4e;
}

.txtemphasis02 {
	font-weight: bold;
	color: #777777;
}

.txtHome {
	font-size: 12px;
	color: #000000;
}

.txtnewsauthor {
	font-style: italic;
}

.txtnewscaption {
	font-style: italic;
} 

/* END CLASSES FOR TEXT STYLES */






/* BEGIN CLASSES FOR TOP NAV AND ARROW LINKS */
a.txttopnav {
	font-family: "arial narrow",arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a.txttopnav:hover {
	font-family: "arial narrow",arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}


a.txtarrowlink {
	font-family: "arial narrow",arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}

a.txtarrowlink:hover {
	font-family: "arial narrow",arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}
/* END CLASSES FOR TOP NAV AND ARROW LINKS */








/* BEGIN CLASS FOR BREADCRUMB */
a.breadcrumb {
	font-family: "arial narrow",arial,helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.breadcrumb:hover {
	font-family: "arial narrow",arial,helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
/* END CLASS FOR BREADCRUMB */







/* BEGIN CLASSES FOR HEADERS AND SUBHEADERS */
.head1{
	font-family: "arial narrow",arial,helvetica,sans-serif;
	font-size: 16px;
	color: #009933;
	font-weight: bold;
	text-transform: uppercase;

}

.head1news{
	font-size: 14px;
	color: #103384;
	font-weight: bold;

}

.head2{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;

}

.head2news{
	font-size: 14px;
	color: #000000;
	font-style: italic;

}

.headbillboardada{
	font-size: 14px;
	color: #996600;
	font-weight: bold;
}

.head2ada  {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
	text-transform: uppercase;
}

.head3ada  {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}

.headbillboardmp {
	font-size: 14px;
	color: #103384;
	font-weight: bold;
}

a.headbillboardmp {
	font-size: 14px;
	color: #103384;
	font-weight: bold;
}

.head2mp {
	font-size: 12px;
	color: #103384;
	font-weight: bold;
	text-transform: uppercase;
}

.head3mp {
	font-size: 12px;
	color: #103384;
	font-weight: bold;
}

.headbillboardpublic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B54342;
	font-weight: bold;
}

.head2public {
	font-size: 12px;
	color: #B54342;
	font-weight: bold;
	text-transform: uppercase;
}

.head3public {
	font-size: 12px;
	color: #B54342;
	font-weight: bold;
}

.head4public {
	font-size: 11px;
	color: #B54342;
	font-weight: bold;
}

.headsidebar{
	font-size: 11px;
	font-weight: bold;
	color: #097D23;
}

.subhead1 {
	font-size: 11px;
	color: #333333;
}

a.subhead1 {
	font-size: 11px;
	color: #333333;
}

.subhead2 {
	font-size: 10px;
	color: #666666;
}
/* END CLASSES FOR HEADERS AND SUBHEADERS */










/* BEGIN CLASSES FOR CONTENT NAV */
a.txtnavcontentada {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #996600;
	text-decoration: none;
}
a.txtnavcontentada:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC9900;
	text-decoration: underline;
}
a.txtnavcontentprof {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #103384;
	text-decoration: none;
}
a.txtnavcontentprof:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #6581C4;
	text-decoration: underline;
}
a.txtnavcontentpublic {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.txtnavcontentpublic:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #F07977;
	text-decoration: underline;
}
/* END CLASSES FOR CONTENT NAV */







/* BEGIN SPECIALTY CLASSES */
.imageborder01 {
	            border: 1px solid #009933;
				text-decoration: none;
	            }
										

.imageborder02 {
	            border: 1px solid #000000;
				text-decoration: none;
	            }
										

.returntotop {
	color: #666666;
	font-size: 10px;
	text-decoration: underline;
}
.arrowlist {
	list-style-position: outside;
	list-style-image: url(/images/general/bullet_arrow_gray.gif);
}
.whitetext {
	color: #ffffff;
}
/* END SPECIALTY CLASSES */







/* BEGIN NOT SURE WHAT THESE ARE OR WHERE THEY ARE USED -IT ADDED? */
.tableblue {
	background : #F3F8FC;
}

.textbox{
	border: 1px groove #666666;
	font-size: 11px;
}
/* END NOT SURE WHAT THESE ARE OR WHERE THEY ARE USED -IT ADDED? */








/* BEGIN CLASSES ADDED BY IT */
.redtext {	
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color : #ff0000;
}
.bluetext {	
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color : #0000FF;
}
.greentext {	
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color : #008000;
}
.bigredtext {
	
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color : #ff0000;
	font-size : 18px;
}

.blacktextsmall {
	
	font-style: normal;	
	text-decoration: none;
	color : Black;
	font-size : smaller;
}

.bluetextsmall {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color : #0000FF;
	font-size : smaller;
}
.graybold {
	color : #666666;
	font-weight : bold;
}
.greenbackground{
	background : #ecf4ea;
}

/* END  CLASSES ADDED BY IT */








/* BEGIN CLASSES FOR CHARTS */
.chartcellhead {
	background-color: #E1E1E1;
	border-top: 1px solid #999999;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px solid #999999;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
.chartcellheadleft {
	background-color: #E1E1E1;
	border-top: 1px solid #999999;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	text-align: center;
}
.chartcelldata {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px solid #999999;
}
.chartcelldatasmall {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px solid #999999;
	font-size: 10px;
}
.chartcelldataleft {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}
.chartborderprof {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #103384;
	border-top-color: #103384;
}
.chartborderada {
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cb9a00;
	border-top-color: #cb9a00;
}
.chartborderppublic {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #b54342;
	border-top-color: #b54342;
}
.txtazinactive {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
/* END CLASSES FOR CHARTS */
