/* Base element styles for body, links, and headings */

BODY,TD {
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

}

A:LINK {
	color : #0054A7;
}

A:VISITED {
	color : #4A906D;
}

A:ACTIVE {
	color : #990000;
}

A:HOVER {
	color : #990000;
}

H1 {
	font-family : "Times New Roman", Times, serif;
	font-size : 1.6em;
	font-weight : bold;
	color : #336699;
	margin-top : 0.6em;
	margin-bottom : -0.3em;
}

H2 {
	font-family : "Times New Roman", Times, serif;
	font-size : 1.25em;
	color : #336699;
	margin-top : 1.8em;
	margin-bottom : -0.3em;
}

H3 {
	font-family : "Times New Roman", Times, serif;
	font-size : 1.08em;
	color : #336699;
	margin-top : 1.8em;
	margin-bottom : -0.3em;
}

H4 {
	font-family : "Times New Roman", Times, serif;
	font-size : 0.97em;
	color : #336699;
	margin-top : 1.8em;
	margin-bottom : -0.3em;
}

H5 {
	font-family : "Times New Roman", Times, serif;
	font-size : 0.85em;
	color : #000000;
	margin-top : 1.6em;
	margin-bottom : -0.3em;
}


/* Styles for top navigation table and text links */

.topNavTable
	/* Applied to TABLE tag for top navigation level 3 sublinks */
	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-width : 1px 1px 1px 1px;
	border-color : #6699CC #6699CC #6699CC #6699CC;
}

.topNavTD
	/* Applied to the TD tags for top navigation level 3 sublinks table */
	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.63em;
	border-width : 1px 1px 1px 1px;
	border-color : #6699CC #6699CC #6699CC #6699CC;
}

.topNavTDnoBorder
	/* Applied to the TD tag for top navigation level 4 sublinks table */
	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.63em;
}

A.topNav {
	/* Link styles for top navigation levels 3 and 4 text links */
	color : #0054A7;
	text-decoration: none;
}

A.topNav:VISITED {
	color : #0054A7;
}

A.topNav:ACTIVE {
	color : #990000;
}

A.topNav:HOVER {
	color : #990000;
}

.topNav3on
	/* Put in a SPAN tag around level 3 title for the active level 3 page */
	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color : #CEDEEF;
	color : #0054A7;
}

.topNav4on
	/* Put in a SPAN tag around the level 4 title for the active level 4 page */
	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #0054A7;
}

/* Styles for expanded sidebar text navigation */

.leftNavTD
	/* Applied to the TD tag for the main left navigation column */
	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.68em;
	/* background-image : url(graphics/sm_nv_side_bkgrnd.gif); */
}

.leftNavTDSub
	/* Applied to the TD tag for the left navigation sub table */
	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.68em;
	background-color : #85ADD6;
}

A.leftNav3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}

A.leftNav3:VISITED {
	color : #000000;
}

A.leftNav3:ACTIVE {
	color : #990000;
}

A.leftNav3:HOVER {
	color : #FFFFFF;
}

.leftNav3on {
	/* Put in a SPAN tag around the level 3 title for the active level 3 page */
	font-weight: bold;
}

.leftNav4List {
	/* Use an OL list because IE will not recognize the list style for a UL list */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #000000;
	list-style : disc;
	position : relative;
	left : -1.6em;
}

.leftNav4LI {
	margin-bottom : 0.8em;
}

A.leftNav4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}

A.leftNav4:VISITED {
	color : #000000;
}

A.leftNav4:ACTIVE {
	color : #990000;
}

A.leftNav4:HOVER {
	color : #FFFFFF;
}

.leftNav4on {
	/* Put in a SPAN tag around the level 4 title for the active level 4 page */
	font-weight: bold;
}


/* Text paragraph styles */

.content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	line-height : 1.5em;
}

.content_7 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	line-height : 1.5em;
}

.bold {
	/* Put in a SPAN tag around a word or words to emphasize instead of italics, which 
	are hard to read on-screen. You could just use a <b></b> tag, but using a style is
	more in keeping with CSS standards */
	font-weight : bold;
}

.breadcrumb {
	font-size : 0.65em;
	color: #0054A7;
	margin-top : 2em;
}

.bcOn {
	color: #0054A7;
	font-weight : bold;
}

.footer {
	font-size : 0.55em;
	color: #0054A7;
	line-height : 1.8em;
	text-align : center;
}


/* List styles */


UL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	list-style-image : url(graphics/bullet.gif);
}

UL.sublist {
	/* for a bullet list within another bullet or numbered list. Apply to the UL tag in the sublist */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.95em;
	list-style-type : disc;
	margin-top : 0em;
	position: relative;
	left: -0.5em;
}

UL.inTable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.95em;
	list-style-image : url(graphics/bullet.gif);
	margin-top : 0em;
	position: relative;
	left: -1.2;

/* Please do not change this style. If you want to use a different positioning, create a new item. DW 10/14/03 */	
/*	left: 494px; */
/*	top: 221px; */
}

OL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	list-style-type : decimal;
}

OL.sublist {
	/* for a numbered list within another numbered list. Apply to the OL tag in the sublist */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.95em;
	list-style-type : lower-alpha;
	margin-top : 0em;
	position : relative;
	left : -0.5em;
}

OL.inTable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.95em;
	list-style-type : decimal;
	margin-top : 0em;
	position: relative;
	left: -1.2em;
}

.listItem {
	margin-bottom : 1.2em;
}


/* Data table styles */

.data {
	/* class for TABLE tag */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-width : 1px 0px 0px 1px;
	border-color : #025129 #025129 #025129 #025129;
}

.dataTH {
	/* class for TH tags */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	background-color : #DEE9F4;
	border-width : 0px 1px 1px 0px;
	border-color : #025129 #025129 #025129 #025129;
}

.dataTD {
	/* class for TD tags */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	border-width : 0px 1px 1px 0px;
	border-color : #025129 #025129 #025129 #025129;
}

.dataCaption {
	/* class for CAPTION tag */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.55em;
	color: #025129;
	text-align: right;
}


/* Miscellaneous styles - minimal but specific use */

.newHead {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.65em;
	font-weight : bold;
	color : #336699;
}

.newText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.55em;
	font-weight : bold;
	color : #336699;
}

.searchBox {
	background-repeat : no-repeat;
	font-size : 0.65em;
}

.searchBtn {
	font-size : 0.85em;
}

