BODY {
	font-family: Arial, Sans-Serif;
	font-size:10px;
	color:#000;
	margin:0px 4px 4px 0px;
	}
	
TD {
	font-family: Arial, Sans-Serif;
	font-size:11px;
	color:#000;
	}
	
P {margin-top:2px;}

A:link, A:visited {
	color: #000;
	text-decoration: underline;}
	
A:hover {
	color: #069;
	text-decoration: underline;}
	
A:active {
	color: #000;
	text-decoration: underline;}

.tiny
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: 'Times New Roman', 'Arial' , 'Courier New' ;
    COLOR: #000000
    
}
	
.datagridHeader 
{
	background-color: gray;
	color: Black;
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

.datagridItem
{
	color: Black;
	background-color: white;
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

.datagridAlternate
{
	color: black;
	background-color: white;
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

.datagridfooter
{
	color: Black;
	background-color: white;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

/* -- FOOTER ITEMS ----------------------------*/
DIV.footerDIV {
	WIDTH: 100%;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #fff;
	font-family:Arial;
	font-size:10px;
	color:#999;
	PADDING: 8px 6px 3px 6px;
	TEXT-ALIGN: left;
	border-bottom: solid 2px #ccc;
	white-space:nowrap;}
	
A.footerLink:link, A.footerLink:visited {color:#999;text-decoration:none;}
A.footerLink:hover {color:#069;text-decoration:underline;}
A.footerLink:link:active {color: #ccc;text-decoration: underline;}

/*-- HEADER ITEMS -----------------------------*/
TABLE.headerTable {
	height:110px;
	width:100%;
	border:solid 0px #f00;}

/*-- LEFT NAV ITEMS ---------------------------------*/
TD.leftNavbar {vertical-align:top;text-align:left;width:160px;padding-left:1px;padding-top:2px;}
.menuHardCodedLinks {font-family:Arial;font-size:12px;padding-left:0px;}
.placeholderLeft {margin-left:3px;width:160px;}
DIV.leftNavHeader {height:32px;width:100%;padding:0px;border-left: solid 4px #fff;border-right:solid 0px #fff;border-top:solid 0px #fff;border-bottom:solid 0px #fff;background-color:#09c;color:#fff;font-family: Arial;font-size:8px;font-weight:bold;}

.navLeftMenuHeader {width:160px;padding:0px 0px 3px 0px;border-bottom:solid 0px #39c;font-weight:bold; background-color:#09c;}
.navLeftMenuEntry{width:160px;}

/* THESE ITEMS FOR SUB-LEVEL */
A.navLeftMenuLink:link {text-decoration:none;width:100%;padding:3px 0px 5px 8px;color: #000;border-bottom:solid 1px #069;}
A.navLeftMenuLink:visited {text-decoration:none;width:100%;padding:3px 0px 5px 8px;color: #000;border-bottom:solid 1px #069;}
A.navLeftMenuLink:hover {text-decoration:none;width:100%;padding:3px 0px 5px 8px;color: #069;border-bottom:solid 1px #069;}
A.navLeftMenuLink:active {text-decoration:none;width:100%;padding:3px 0px 5px 8px;color: #333;border-bottom:solid 1px #069;}

/* THESE ITEMS FOR TOP-LEVEL */
A.navLeftMenuHeader:link {text-decoration:none;width:100%;padding:6px 0px 5px 8px;color: #fff;}
A.navLeftMenuHeader:visited {text-decoration:none;width:100%;padding:6px 0px 5px 8px;color: #fff;}
A.navLeftMenuHeader:hover {text-decoration:none;width:100%;padding:6px 0px 5px 8px;color: #333;}
A.navLeftMenuHeader:active {text-decoration:none;width:100%;padding:6px 0px 5px 8px;color: #fff;}


.navLeftInnerMenuTable{/*background-color: transparent;*/background-color: #77B5DA; width:155px;border:solid 1px #069;}
.navLeftMenuTable{background-color: white}

.MenuArrow { position: absolute; width: 4px; height:7px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; margin-top: 7px; left: 155px}
.Hint
{
	font-size: 10px;
	color: #aaaaaa;
}