*
{
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: verdana;
}

.toptext
{
	COLOR: #BBBBBB;
}
.bottomtext
{
	COLOR: #EEEEEE;
}

body
{
	BACKGROUND: white;
}

.code
{
	BACKGROUND: #F9F9F9;
	FONT-FAMILY: courier new;
	white-space: nowrap;
	FONT-SIZE: 10pt;
	border: 1px solid black;
	padding: 5px;
	padding-left: 25px;
}

.warn .code
{
	border: 1px solid #999999 !important;
	border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.warn
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	background-color:#fcf8e3;
	color: #595959;
	border: 1px solid #999999;
	border-radius: 5px;
}

span.c
{
	FONT-FAMILY: courier new;
	FONT-SIZE: 10pt;
	white-space: nowrap;
	FONT-WEIGHT: bold;
	COLOR: blue;
}

a
{
	COLOR: black;
	TEXT-DECORATION: underline;
}

a:hover
{
	COLOR: #9999CC;
}

u
{
	TEXT-DECORATION: underline;
}

.tree
{
	COLOR: #DEDEDE;
}

.title
{
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
}

.header
{
	FONT-WEIGHT: 600;
	FONT-SIZE: 10pt;
	COLOR: #123456;
}

.button
{
	FONT-SIZE: 12pt;
	border: 1px solid white;
}

a.button
{
	TEXT-DECORATION: none;
}

a.button:hover
{
	TEXT-DECORATION: none;
	COLOR: black;
}

.highlighted
{
	border: 1px solid grey;
	border-style: outset;
	cursor: hand;
}

table.list
{
	BACKGROUND: #FFFFFF;
	width: 60%;
	
}

td.list
{
	BACKGROUND: #EEEEEE;
	white-space: nowrap;
}

td.listwrap
{
	BACKGROUND: #EEEEEE;
	white-space: wrap;
}

.item
{
	border-style: ridge;
	border: 1px solid grey;
	padding: 25px;
	padding-top: 10px;
}

.listtitle
{
	BACKGROUND: #425984;
	COLOR: #EEEEEE;
	white-space: nowrap;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #727272;
}

td.listtitle
{
	border: 1px solid grey;
	border-style: outset;
}

		#livesearch
		{
			text-align: left;
			margin:	0px;
			width:	auto;
			background: #EFF5FF;
			position: absolute;
			left: -136;
			border-style: double;
			border-width: 5px;
		}
		#livecontainer
		{
			width: 0;
			position: relative;
			visibility: hidden;
			text-align: center;
		}

		#txt1
		{
			margin:	0px;
		}

.hoverin
{
	background: #AFCEFF;
	padding: 1px;
}
.hoverout
{
	background: #EFF5FF;
	padding: 1px;
}
input, select
{
	border-radius: 3px;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px inset grey;
}
.subtable
{
        BACKGROUND: #EEEEEE;
        border: 1px solid black;

}
.subtable th
{
        BACKGROUND: #425984;
        COLOR: #EEEEEE;
}
.subtable td
{
        BACKGROUND: #F9F9F9;
        white-space: nowrap;

}

.diff, .diff > span {
	FONT-FAMILY: courier new;
	FONT-SIZE: 10pt;
}

.green_background {
	BACKGROUND: #65df1c;
	color: black:
}
.red_background {
	BACKGROUND: #ff9191;
	color: black:
}

.disablehighlight {
	-webkit-user-select: none; /* Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+/Edge */
	user-select: none; /* Standard */

	color: #737373;
}