A:Hover {
    COLOR: #0000cd;
    TEXT-DECORATION: underline
}

A:visited
{
    TEXT-DECORATION: none
}

A:visited:Hover
{
    TEXT-DECORATION: underline
}

A:link
{
    COLOR: #0000cd;
    TEXT-DECORATION: none
}
A:active
{
    TEXT-DECORATION: none
}
A.blue:visited
{
    COLOR: #0000cd;
    TEXT-DECORATION: none
}
A.blue:Hover
{
    COLOR: #0000cd;
    TEXT-DECORATION: underline
}

A.yellow:Hover
{
    COLOR: #FBFB8D;
    TEXT-DECORATION: underline
}

A.yellow:link
{
    COLOR: #FBFB8D;
    TEXT-DECORATION: none
}
A.yellow:visited
{
    COLOR: #FBFB8D;
    TEXT-DECORATION: none
}
A.yellow:active
{
    COLOR: #FBFB8D;
    TEXT-DECORATION: none
}
B
{
    FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 90%
}
I
{
    FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 90%
}
TABLE
{
    FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;
}

.blue
{
    COLOR: #0000cd
    FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;

}

.quote
{
    COLOR: #0000cd
    FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 50%
}

.yellow
{
    COLOR: Yellow;
    FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;

}

.white
{
    COLOR: white;
    FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;

}


.char
{
    COLOR: BLACK;
    FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;
    WIDTH: 300;
}


.dialogue
{
    COLOR: BLACK;
    FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;
    WIDTH: 300;   
}


.MsoNormal
{
    FONT-SIZE: 12pt!important;
    FONT-FAMILY: Arial!important, Geneva, Helvetica, sans-serif;

}
.textyellow { border-color: #ffffcc; background-color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: black} 
.selectyellowwide { height: 17px; border-color: #ffffcc; background-color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.selectyellow { height: 17px; border-color: #ffffcc; background-color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.selectheader { height: 15px; border-color: #000000; background-color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: snow}
.selectyellownarrow { height: 17px; border-color: #ffffcc; background-color: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.selectgreynarrow { height: 17px; width: 148px; border-color: #cccccc; background-color: #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}


.textwhite { border-color: #ffffcc; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: black} 
.selectwhitewide { height: 17px; border-color: #ffffcc; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333}
.selectwhite { height: 17px; border-color: #ffffcc; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333}
.selectwhitenarrow { height: 17px; border-color: #ffffcc; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333}


.headth {
	padding:3px;
	background-color:#ddd;
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	font-size:.9em;
	font-weight:bold;
}


table.datasheet {
	
}
.datasheet th {
	padding:3px;
	background-color:#ddd;
	border-top:0px solid #eef;
	border-left:0px solid #eef;
	border-right:0px solid #999;
	border-bottom:0px solid #999;
	color:#003;
	font-size:.9em;
	font-weight:bold;
}
.datasheet th {
	text-align:left;
}
.datasheet tr {
	vertical-align:top;
}
.datasheet td {
	padding:0px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background-color:#fff;
	font-size:.9em;
}
.datasheet td input {
	border:0px none;
	padding:0px;
	width:100%;
	height:100%;
	//width:90%;
	//height:90%;
}

.datasheet td select {
	border:0px none;
	padding:0px;
	width:100%;
	height:100%;
	//width:90%;
	//height:90%;
}

.form_groove_outer {
	padding:0px;
	margin:0px;
	border-top:1px solid #669;
	border-bottom:1px solid #fff;
	// border-right:1px solid #fff;
}
.form_groove_inner {
	padding:0px;
	margin:0px;
	border-left:1px solid #669;
	border-right:1px solid #fff;
	// border-right:none;
}
.datasheet th {
	padding:3px;
	background-color:#ddd;
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	font-size:.9em;
	font-weight:bold;
	text-align:left;
}
.datasheet tr th {
	text-align:center;
	padding:1px 3px 1px 1px;
	color:#222;
}
#changed {
	background-color:#ffa;
}



