<STYLE TYPE="text/css">
<!--
BODY { 
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
Div.mosaic {
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	border-color: #3366DD;
	border-width: 5px;
	border-style: groove;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 15%;
	margin-right: 15%;
}
/* table{
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
} */
Div.content {
	font-size: 12pt;
	text-align: left;
	border-color: #3366DD;
	border-width: 5px;
	border-style: double;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-left: 15%;
	margin-right: 15%;
}
LI { 
	font-size: 10pt;
	padding-bottom: 8px;
}
/* This is the table that goes around the whole page */
TABLE.main{
	BORDER-RIGHT: #CDCDE7 1px groove;
	BORDER-TOP: #CDCDE7 1px groove;
	WIDTH: 100%;
	BORDER-LEFT: #CDCDE7 1px groove;
	BORDER-BOTTOM: #CDCDE7 1px groove;
	BACKGROUND-COLOR: white;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
}

TABLE.searchtable{
	WIDTH: 700px;
	BORDER-RIGHT: #3366DD 3px groove;
	BORDER-TOP: #3366DD 3px groove;
	BORDER-LEFT: #3366DD 3px groove;
	BORDER-BOTTOM: #3366DD 3px groove;
	BACKGROUND-COLOR: #EEEEEE;
}
/* These are for the reporting data tables */
TABLE.DataTable{
	BACKGROUND-COLOR: #CCCCCC;
	border-color: #3366DD;
	border-width: 5px;
	border-style: double;
}

TD.TitleRow{
    margin-left: 0px;
    BACKGROUND-COLOR: #ACCEF5;
    BORDER-RIGHT: #ACCEF5 2px ridge ;
    BORDER-TOP: #ACCEF5 2px ridge;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    FONT-SIZE: 11pt;
    BORDER-LEFT: #ACCEF5 2px ridge;
    BORDER-BOTTOM: #ACCEF5 2px ridge;
}
TD.body{
	background-repeat: no-repeat;
}
TR.body{
	background-repeat: no-repeat;
}
Table.body{
	background-repeat: no-repeat;
}

TD.HeaderRow{
   /* BACKGROUND-COLOR: #5ABA47; */
    BORDER-RIGHT: #ACCEF5;
    BORDER-TOP: #ACCEF5 ;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: Left;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #ACCEF5 ;
    BORDER-BOTTOM: #ACCEF5 ;
}
TD.Language{
    BACKGROUND-COLOR: #5ABA47;
	TEXT-ALIGN: center ;
    BORDER-LEFT: #5ABA47 1px outset;
    BORDER-TOP: #5ABA47 1px outset;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #5ABA47 1px outset;
    BORDER-BOTTOM:#5ABA47 1px outset;
}

TR{
	vertical-align: middle;
	font-size: 10pt;
	font-family: Verdana, Arial, default;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	
}
p.note{	font-size: 14pt;}
TD{
	vertical-align: top;
	font-size: 10pt;
	font-family: Verdana, Arial, default;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
}

TD.Outset{

	BORDER-LEFT: #FFFFFF 2px outset;
	BORDER-TOP: #FFFFFF 2px outset;
	BORDER-RIGHT: #FFFFFF 2px outset;
	BORDER-BOTTOM: #BBBBBB 2px outset;
}

TD.Inset{
	background-color: #EEEEEE;
	BORDER-LEFT: #CCCCCC 3px outset;
	BORDER-TOP: #CCCCCC 3px outset;
	BORDER-RIGHT: #CCCCCC 3px inset;
	BORDER-BOTTOM: #CCCCCC 3px inset;



}

TD.white{
	 BACKGROUND-COLOR: "#FFFFFF"
}

TD.grey{
	 BACKGROUND-COLOR: "#CCCCCC"
}

TD.tdOver 	{
	background-color: "#F5F7D2"
}
<!--This yd.explain is used in explain.php and no other place-->
td.explain{
    FONT-WEIGHT: bold;
	text-align: top;
}
td.description{
	vertical-align: top;
}
-->
</STYLE>