
BODY, P, TABLE, TR, TD, TH, TBODY	{ font-size: 94%; font-family: Verdana, Helvetica, Sans-Serif; color: #666666}

BODY { text-align: center; background: #FFFFFF }

BODY, P, TABLE, TR, TD, TH, TBODY { line-height: 170%; border: none; margin-top: 0.5em; margin-bottom: 0px; }

TD TD {
	font-size: 120%;
}

TD TD UL {
	font-size: 105%;
}


BODY { text-align: center; background: url(images/testbackground.jpg) }

H1, H2, H3, H4, H5, H6 { margin-top: normal; margin-bottom: 0em;  }

H1 { font-size: 150%; line-height: 100%; }
H2 { font-size: 135%; line-height: 100%; }
H3 { font-size: 120%; line-height: 100%; }
H4 { font-size: 110%; line-height: 100%; font-weight: bold;}
H6 { font-size: 98%; line-height: 100%; }
H5 { font-size: 110%; line-height: 100%; font-weight: bold; }

div.allcontent {
	margin-left: 5%;
}

div#topmenu { z-index: 100; }

div#logo {
margin-left: -3.8em; margin-top: 2.2em;}
				

TABLE.CONTACT {
	font-size: 130%;
}

A:link,
A:active
		{ font-weight: bold; color:#459DBA; text-decoration: none; }
A:visited
		{ font-weight: bold; color: #93C3DC; text-decoration: none; }
A:hover
                { font-weight: bold; color: #459DBA; text-decoration: underline; }


.veryLarge,
.veryLarge SPAN P
		{ font-family: Verdana, Helvetica, Sans-Serif; }

.large,
.large SPAN P
		{ font-family: Verdana, Helvetica, Sans-Serif; }

.normal,
.normal SPAN P
		{ font-family: Verdana, Helvetica, Sans-Serif; }

.small,
.small SPAN P
		{ font-family: Verdana, Helvetica, Sans-Serif; }

.ls_tight           {	LINE-HEIGHT: 130% }
.ls_normal	    {	LINE-HEIGHT: 150%; clip: rect(  12 ) }
.ls_loose           {	LINE-HEIGHT: 170% }

/* Top Bar Major Link */

A.topBarMajorLink {  }
A.topBarMajorLinkFocused {  }

A.topBarMajorLink:link,
A.topBarMajorLink:active,
A.topBarMajorLink:visited
		{ font-size: 110%; font-weight: bold; color: #459DBA; text-decoration: none; }
A.topBarMajorLink:hover { font-size: 110%; font-weight: bold; color: #8EC47F; text-decoration: underline; }

A.topBarMajorLinkFocused:link,
A.topBarMajorLinkFocused:active,
A.topBarMajorLinkFocused:visited
		{ font-size: 110%; font-weight: bold; color: #8EC47F; text-decoration: none; }
A.topBarMajorLinkFocused:hover { font-size: 110%; font-weight: bold; color: #8EC47F; text-decoration: underline; }


/* Top Bar Minor Link */

A.topBarMinorLink {   }
A.topBarMinorLinkFocused {  }

A.topBarMinorLink:link,
A.topBarMinorLink:active,
A.topBarMinorLink:visited
		{ font-size: 90%; font-weight: bold; color: #BBBBBB; text-decoration: none; }
A.topBarMinorLink:hover { font-size: 90%; font-weight: bold; color: #8EC47F; text-decoration: underline; }

A.topBarMinorLinkFocused:link,
A.topBarMinorLinkFocused:active,
A.topBarMinorLinkFocused:visited
        	{ font-size: 90%; font-weight: bold; color: #8EC47F; text-decoration: none; }
A.topBarMinorLinkFocused:hover { font-size: 90%; font-weight: bold; color: #8EC47F; text-decoration: underline; }



/* Navigation Tree Link */

A.navigationTreeLinkLevel0,
A.navigationTreeLinkFocusedLevel0
                { font-size: 100%; font-weight: bold; }

A.navigationTreeLinkLevel1,
A.navigationTreeLinkFocusedLevel1
                { font-size: 90%; font-weight: bold; }

A.navigationTreeLinkLevel2,
A.navigationTreeLinkFocusedLevel2
                { font-size: 90%; font-weight: bold; }


.navigationTreeLink A:link,
.navigationTreeLink A:active,
.navigationTreeLink A:visited
		{ color: #459DBA; text-decoration: none; }
.navigationTreeLink A:hover
                { color: #8EC47F; text-decoration: underline; }


A.navigationTreeLinkFocused:link,
A.navigationTreeLinkFocused:active,
A.navigationTreeLinkFocused:visited,
A.navigationTreeLinkFocusedLevel0:link,
A.navigationTreeLinkFocusedLevel1:link,
A.navigationTreeLinkFocusedLevel2:link,
A.navigationTreeLinkFocusedLevel3:link,
A.navigationTreeLinkFocusedLevel0:active,
A.navigationTreeLinkFocusedLevel1:active,
A.navigationTreeLinkFocusedLevel2:active,
A.navigationTreeLinkFocusedLevel3:active,
A.navigationTreeLinkFocusedLevel0:visited,
A.navigationTreeLinkFocusedLevel1:visited,
A.navigationTreeLinkFocusedLevel2:visited,
A.navigationTreeLinkFocusedLevel3:visited
		{ color: #8EC47F; text-decoration: none; }
A.navigationTreeLinkFocused:hover,
A.navigationTreeLinkFocusedLevel0:hover,
A.navigationTreeLinkFocusedLevel1:hover,
A.navigationTreeLinkFocusedLevel2:hover,
A.navigationTreeLinkFocusedLevel3:hover
                { color: #8EC47F; text-decoration: underline; }

/* This is necessary to stop level 2 items from being bold when they are :link, :active, :visited or :hover! */
A.navigationTreeLinkLevel2:link,
A.navigationTreeLinkLevel2:active,
A.navigationTreeLinkLevel2:visited,
A.navigationTreeLinkLevel2:hover,
A.navigationTreeLinkFocusedLevel2:link,
A.navigationTreeLinkFocusedLevel2:active,
A.navigationTreeLinkFocusedLevel2:visited,
A.navigationTreeLinkFocusedLevel2:hover
                { font-weight: normal; }

/* Let's do level 3 items also just in case we ever use them. */
A.navigationTreeLinkLevel3:link,
A.navigationTreeLinkLevel3:active,
A.navigationTreeLinkLevel3:visited,
A.navigationTreeLinkLevel3:hover,
A.navigationTreeLinkFocusedLevel3:link,
A.navigationTreeLinkFocusedLevel3:active,
A.navigationTreeLinkFocusedLevel3:visited,
A.navigationTreeLinkFocusedLevel3:hover
                { font-weight: normal; }


/* Breadcrumb Bar Link */

A.breadcrumbBarLink {  }
A.breadcrumbBarLinkFocused {  }

A.breadcrumbBarLink:link,
A.breadcrumbBarLink:active,
A.breadcrumbBarLink:visited
		{ font-size: 100%; font-weight: bold; color: #459DBA; text-decoration: none; }
A.breadcrumbBarLink:hover { font-size: 100%; font-weight: bold; color: #8EC47F; text-decoration: underline; }

A.breadcrumbBarLinkFocused:link,
A.breadcrumbBarLinkFocused:active,
A.breadcrumbBarLinkFocused:visited
		{ font-size: 100%; font-weight: bold; color: #8EC47F; text-decoration: none; }
A.breadcrumbBarLinkFocused:hover { font-size: 100%; font-weight: bold; color: #8EC47F; text-decoration: underline; }


/* DataTable Classes */

DIV.DataTable TABLE
        { width: 100%;
		  font-size: 90%; }

TR.DataTableHeader TD,
TR.DataTableFooter TD,
TR.DataTablePager TD
        { font-weight: bold; }

TR.DataTableHeader TD,
TR.DataTablePager TD,
TR.DataTableFooter TD
        { background-color: #e0f0ff; }

TR.DataTableHeader TD,
TR.DataTablePager TD,
TR.DataTableFooter TD,
TR.DataTable TD,
TR.DataTableAlternating TD
        { color: #236B91; padding: 0.5em; }

TR.DataTableAlternating TD
        { background-color: #F0F8FF; }

        
/* Footer */

.footer  { font-size: 80%; color: #666666; line-height: 150%; padding-top: 1.5em; padding-bottom: 1.5em; }
.footerLink { align: right; }

.footerLink:link,
.footerLink:active,
.footerLink:visited
	{ font: font-weight: bold; color: #BBBBBB; text-decoration: none; }
.footerLink:hover
	{ font: font-weight: bold; color: #8ec47f; text-decoration: underline; }

TD.column { padding: 10; }
TD.leftcolumn { padding: 10; background-color: #E0E0FF; }

DIV.borderedArea { border: solid 1px black; }

TD.tableCellNormal { font-size: 78%; line-height: 87%; }
TD.tableCellAlternate { font-size: 78%; line-height: 87%; background-color: #E0E0FF; }

UL { font-size: 95%; margin-top: -0.8em; margin-bottom: 0.8em; }
LI { font-size: 95%; margin-bottom: 0em; }

.indent1 { text-indent: 2em; }

DIV.PageAuthoringEditor  { borderXXX: solid 1px #c0c0c0; }

.errorMessage {font-weight: bold; color: red; }


.siteMapLayoutTable TD {
        font-size: 120%;
		  border: 1 solid #8ec47f;
        padding-left: 0.5em;
        padding-right: 0.5em;
        padding-bottom: 1em;
}


/*   ORIGINALS - removed by RC 9/12/2004

A.topBarMajorLink {  }
A.topBarMajorLinkFocused {  }

A.topBarMinorLink {  }
A.topBarMinorLinkFocused {  }


A.topBarMajorLink:link,
A.topBarMajorLink:active,
A.topBarMajorLink:visited
		{ font: bold; color: #236b91; text-decoration: none; font-size: 12px; }
A.topBarMajorLink:hover { font: bold; color: #236b91; text-decoration: underline; font-size: 12px; }

A.topBarMajorLinkFocused:link,
A.topBarMajorLinkFocused:active,
A.topBarMajorLinkFocused:visited
		{ font: bold; color: #BB9220; text-decoration: none; font-size: 12px; }
A.topBarMajorLinkFocused:hover { font: bold; color: #BB9220; text-decoration: underline; font-size: 12px; }

A.topBarMinorLink:link,
A.topBarMinorLink:active,
A.topBarMinorLink:visited
		{ font: bold 30%; color: #B4B4B4; text-decoration: none; font-size: 10px; }
A.topBarMinorLink:hover { font: bold 80%; color: #B4B4B4; text-decoration: underline; font-size: 10px; }

A.topBarMinorLinkFocused:link,
A.topBarMinorLinkFocused:active,
A.topBarMinorLinkFocused:visited
        	{ font: bold 80%; color: #BB9220; text-decoration: none; font-size: 10px; }
A.topBarMinorLinkFocused:hover { font: bold 80%; color: #BB9220; text-decoration: underline; font-size: 10px; }

*/

/* SB Feb08 */

.Heading1 { font-size: 130%; font-weight: bold; color:#459DBA; }
