A.whiteRollover { 
text-decoration: none; 
color: white;
hover: red;
}

body,td,div,.p,a{
	font-family:arial,sans-serif;
}
div,td{
	color:#000
}
.f{
	color:#6f6f6f
}
.fl:link{
	color:#77c
}
a:visited,.fl:visited{
	color:#551a8b
}
a:active,.fl:active{
	color:#f00
}
.t a:link,.t a:active,.t a:visited,.t{
	color:#000
}
.t{
	background-color:#e5ecf9
} 
.ltGreyBg{
	background-color: #F4F4F4;
}

.k{
	background-color:#36c
}
.j{
	width:34em
}
.h{
	color:#36c
}
.i,.i:link{
	color:#a90a08
}
.a,.a:link{
	color:#008000
}
.z{
	display:none
}
div.n {
	margin-top: 1ex
}
.n a{
	font-size:10pt; color:#000
}
.n .i{
	font-size:10pt; font-weight:bold
}
.q a:visited,.q a:link,.q a:active,.q{
	color:#00c;
}
.b{
	font-size: 12pt; color:#00c; font-weight:bold
}
.ch{
	cursor:pointer;cursor:hand
}
h3{
	font-weight:normal;font-size=100%
}
.sem{
	display:inline;margin:0;font-size:100%;font-weight:inherit
}
.e{
	margin-top: .75em; margin-bottom: .75em
}
.g{
	margin-top: 1em; margin-bottom: 1em
}
.sm{
	display:block; margin-top: 0px; margin-bottom: 0px; margin-left: 40px
}
.googleLargeHeading{
	/* title of page that goes just over tables */
	font-size : 18pt;
	color : #000000;
	font-weight : 100;
}
.googleMediumHeading{
	/* title of page that goes just over tables */
	font-size : 14pt;
	color : #000000;
	font-weight : 100;
}

.pri-th{
	/* primary Table Heading over the results of a query */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	font-size: 8pt;
	font-weight :400;
}

.sec-th{
	/* secondary Table Heading over the results of a query */
	text-align : center;
	background-color : #cccccc;
	vertical-align : middle;
	font-size : 9pt;
	font-weight : 400;
}
.pageTitle{
	/* title of page that goes just over tables */
	font-size : 15pt;
	color : #00008B;
	font-weight : 300;
}
.googleGreen{
	/* title of page that goes just over tables */
	font-size : 12pt;
	color : #009900;
	font-weight : 200;
}
.googleLargeHeading{
	/* title of page that goes just over tables */
	font-size : 18pt;
	color : #000000;
	font-weight : 100;
}

.pageTitleSub{
	/* title of page that goes just over tables */
	font-size : 10pt;
	color : #800000;
	font-weight : 300;
}

.programmingCode{
	/* showing functions, coding etc... */
	text-align : left;
	vertical-align : middle;
	font-size : 10pt;
	color : Blue;
	font-weight : 300;
}

.programmingComment{
	/* showing coding comments etc... */
	text-align : left;
	vertical-align : middle;
	font-size : 10pt;
	color : #666666;
	font-weight : 300;
}

.center{
	/* secondary Table Heading over the results of a query */
	text-align : center;
}

/*------------------------------------------------- LAYER STUFF  ----------------------------------------------------- */


/*------------------------------------------------- FONT SIZES  ----------------------------------------------------- */
		/* fos#xxxx */
		/* fos means FontColor */
		/* number system is based on the actual point size */
		/* Optional - Next 4 characters indicate intensity and base color as outlined in the Font Colors section  */

.fos9{
	font-size: 9pt;
	}
.fos10{
	font-size: 10pt;
	}
.fos8{
	font-size: 8pt;
	}

.fos12{
	font-size: 12pt;
	}

.fos15 {
	font-size: 15pt;
	}
/*------------------------------------------------- FONT COLORS  ----------------------------------------------------- */
		/* fcxxxxxx */
		/* fc means Font Color */
		/* xxxxxx means the hexidecimal value of the color */

.fcCCCCCC {
	/* browser grey */
	color : #CCCCCC;	
	} 
	
.fc999999 {
	/* browser grey */
	color : #999999;
} 
		
.fcFFFFFF {
	/* browser grey */
	color : #CCCCCC;	
	} 
	
.fc000000 {
	/* black */
	color : #000000;	
	} 

.fc800000 {
	/* maroon */
	color : #800000;
	} 

.fcFF0000 {
	/* red */
	color : #FF0000;
	} 

.fc000066 {
	/* dark blue */
	color : #000066;
	} 
	
.fc000099 {
	/* darkish blue */
	color : #000099;
	} 
	
.fc0000FF {
	/* LINK blue */
	color : #0000FF;
	} 

.fc63CEFF {
	/* lite blue */
	color : #63CEFF;
	} 

	
/*------------------------------------------------ BACKGROUND COLORS ------------------------------------------*/
		/* bgc#xxx */
		/* bgc means BackGroundColor */
		/* number system is based on a 10 scale with 1 lightest and 10 darkest */
		/* Next 3 letters are the first three letters of the base color  */
	
.bgc10Bla {
	/* black */
	background-color: #0000000; 
	} 
.bgc8Gre{
		 /* background Forest Green */
	background-color : #2C5A41;
	}
.bgc5Gre{
	 /* background Med. Green */
	background-color : #D9F2E6;
	} 
.bgc3Gre{
	 /* table background Lite Green */
	background-color: #D2F2DA;
	font-size: 10pt;
	}
.bgc1Red{
	 /* table background Lite Pink */
	background-color: #FFECF5;
	}
	
.bgc3Bla {
	/* browser grey */
	background-color: #C0C0C0; 
	} 
 /*------------------------------------------------ BACKGROUND IMAGES  ------------------------------------------*/
		/* bgiXxxx */
		/* bgi means BackGroundImage */
		/* Xxxx stands for any description of the image content with and uppercase first letter */
.bgiPaper{
	background-image: url("../../images/common/paper.gif");
	}

