/* base */
	body, p, td {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 9pt;
		color: #000000;
		}
/* /base */


.newsheadline {color:112780;}


.paragraphheader {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #9B9B9B;
	text-decoration: none;
}
/* text-specific */
	.small {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 7pt;
		color: #666666;
		font-weight: normal;
		}
	.breadcrumb {
		color: #666666;
		}
	.breadcrumbHi {
		color: #cc0033;
		font-weight: bold;
		}
	.libraryMain {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		color: #666666;
		font-weight: bold;
		}
	.libraryMainHeader {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 12pt;
		color: #112780;
		font-weight: bold;
		}
	.librarySub {
		font-size: 8pt;
		font-weight: normal;
		}	
/* /text-specific */

/* navigation & links */
	/* core navigation styles */
	.helpNav, .helpNavHi, .mainNav, .mainNavHi, .subNav, .subNavHi, .nav {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		}
	/* helpNav used for Admin, My User Profile, Help, Sign-out links at top */
	.helpNav, .helpNav a:link, .helpNav,  a:visited {
		color: #ffffff;
		text-decoration: none;
		}
	.helpNavHi, .helpNavHi a:link, .helpNavHi a:visited {
		color: #000000;
		text-decoration: none;
		}
		
	/* main and sub navigation coloring */
	.mainNav, .mainNav a:link, .mainNav, .nav a:visited {
		color: #ffffff;
		text-decoration: none;
		}
	.mainNavHi, .mainNavHi a:link, .mainNavHi a:visited {
		color: #99ccff;
		text-decoration: none;
		}
	.subNav, .subNav a:link, .subNav a:visited {
		color: #003399;
		text-decoration: none;
		}
	.subNavHi, .subNavHi a:link, .subNavHi a:visited {
		color: #000000;
		text-decoration: none;
		}
		
	/* ie-specific hover properties for all top navigation */
	.helpNav a:hover, .mainNav a:hover, .mainNavHi a:hover, .subNav a:hover, .subNavHi a:hover, .nav {
		text-decoration: underline;
		}
		/* site-wide links */
	a:link, a:visited {
		color: #003399;
		}
/* /navigation & links */



A.nav
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #112780;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
A.nav:active
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #112780;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
    
}
A.nav:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #112780;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
A.nav:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #112780;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
A.nav:hover
{
    FONT-SIZE: 14px;
    COLOR: #003eff;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}

A.nav2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav2:active
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
    
}
A.nav2:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav2:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav2:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffcc00;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}



/* headings */
		.widgetHeading, .pageHeading, .newsHeading {
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: 10pt;
			font-weight: bold;
			}
		.widgetHeading {
			color: #ffffff;
			background: #3366cc;
			}
		.newsHeading {
			color: #003399;
			}
		.pageHeading {
			font-size: 11pt;
			color: #cc0033;
			}
/* /headings */			

/* tables */
		.columnHeading, .tabledata, .tabledataHi, .messageLabel, .messageData {
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: 8pt;
			color: #666666;
			background: #eeeeee;
			padding-left: 5;
			padding-right: 5;
			}
		.tabledata {
			background: #ffffff;
			color: #000000;
			padding-left: 5;
			padding-right: 5;
			}
		.tabledataHi {
			background: #e5f3fe;
			color: #000000;
			padding-left: 5;
			padding-right: 5;
			}
		.messageLabel {
			background: #99ccff;
			color: #000000;
			padding-left: 5;
			padding-right: 5;
			}
		.messageData {
			background: #e5f3fe;
			color: #000000;
			padding-left: 5;
			padding-right: 5;
			}
		.columnHeading {
			background: #99ccff;
			color: #000000;
			padding-left: 5;
			padding-right: 5;
			}
/* /tables */

/* forms */
		.inputBox {
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: 8pt;
			color: #333333;
			}
		.formLabel, .formData {
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: 8pt;
			color: #333333;
			}
		.formLabel {
			font-weight: bold;
			text-align: right;
			}
		.required {
			color: #cc0033;
			}
/* /required */

/* button formatting */
		.button, .goButton {
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: 8pt;
			color: #000000;
			}
		.goButton {
			color: #0000cc;
			background: #ffffff;
			}
			
TD.bottomnav
{
    FONT-SIZE: 8pt;
    font-weight: bold;
    COLOR: #BBBBBB;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.bottomnav
{
    font-weight: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
A.bottomnav:link
{
    font-weight: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
A.bottomnav:visited
{
    font-weight: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
A.bottomnav:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffcc00;
    LINE-HEIGHT: normal;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
			
