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;
line-height: 150%;
}

.layoutTable {
	position: relative;
	margin: -30px 0px 0px 0px;
}


H1, H2, H3, H4, H5, H6 { margin-top: normal; margin-bottom: 2em;  }

H1 { line-height: 100%;  }
H2 { line-height: 100%;  }
H3 { line-height: 100%;  }
H4 { line-height: 100%;  }

div#logo { position: absolute; z-index: 100;
				 margin-left: -100px; margin-top: -26px; }

a#intrologo img {
border-width: 0;
}

TD.CONTACTPIC {
	padding-left: 2em;
}


A:link,
A:active
		{ font-size: 100%; font: bold; color:#5FAAAF; text-decoration: none; }
A:visited
		{ font-size: 100%; font: bold; color: #A8CDD3; text-decoration: none; }
A:hover
      { font-size: 100%; font: bold; color: #5FAAAF; 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% }

/* Navigation Tree Link */

A.navigationTreeLinkLevel0,
A.navigationTreeLinkFocusedLevel0
                { font-size: 90%; font: bold; }

A.navigationTreeLinkLevel1,
A.navigationTreeLinkFocusedLevel1
                { font-size: 90%; font: bold; }

A.navigationTreeLinkLevel2,
A.navigationTreeLinkFocusedLevel2
                { font-size: 90%; font: normal; }


.navigationTreeLink A:link,
.navigationTreeLink A:active,
.navigationTreeLink A:visited
		{ font-size: 90%; color: #5FAAAF; text-decoration: none; }
.navigationTreeLink A:hover
      { font-size: 90%; color: #808080; 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
		{ font-size: 90%; color: #808080; text-decoration: none; }
A.navigationTreeLinkFocused:hover,
A.navigationTreeLinkFocusedLevel0:hover,
A.navigationTreeLinkFocusedLevel1:hover,
A.navigationTreeLinkFocusedLevel2:hover,
A.navigationTreeLinkFocusedLevel3:hover
       { font-size: 90%; color: #808080; 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-size: 90%; 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-size: 90%; font-weight: normal; }


/* Breadcrumb Bar Link */

A.breadcrumbBarLink {  }
A.breadcrumbBarLinkFocused {  }

A.breadcrumbBarLink:link,
A.breadcrumbBarLink:active,
A.breadcrumbBarLink:visited
		{ font-size: 100%; font: bold; color: #5FAAAF; text-decoration: none; }
A.breadcrumbBarLink:hover { font-size: 100%; font: bold; color: #808080; text-decoration: underline; }

A.breadcrumbBarLinkFocused:link,
A.breadcrumbBarLinkFocused:active,
A.breadcrumbBarLinkFocused:visited
		{ font-size: 100%; font: bold; color: #808080; text-decoration: none; }
A.breadcrumbBarLinkFocused:hover { font-size: 100%; font: bold; color: #808080; text-decoration: underline; }


/* DataTable Classes */

DIV.DataTable TABLE
        { width: 100%; }

TR.DataTableHeader TD,
TR.DataTableFooter TD,
TR.DataTablePager TD
        { font: 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; }

div#footer {
font-size: 80%;
	position: absolute;
	margin: 0px 0px 0px 0px;
}
	
/* Logo*/

.LogoImage
 { position: absolute;
 margin: 200 0 0 0; }
 

 /*background image left*/
 
div#menuback{
	position: absolute;
	margin: 0px 0px 0px 0px;
}

TD.column { padding: 10; }
TD.leftcolumn { padding: 10; background-color: #E0E0FF; }


DIV.borderedArea { border: solid 1px black; }

TD.tableCellNormal { line-height: 87%; }
TD.tableCellAlternate { 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: bold; color: red; }


.siteMapLayoutTable TD {
        border: solid 1px #C09CBC;
        padding-left: 0.5em;
        padding-right: 0.5em;
        padding-bottom: 1em;
}



