p { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333333; }
li { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333333; }
a:link { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:active { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.Title	{ font-size:medium; font-weight:bold; font-family:Tahoma; }
.SubTitle { font-size:small; text-decoration:underline; font-family:Tahoma; }
.FieldName
{
	font-size:x-small;
	font-weight:bold;
	font-family:Tahoma;
}
.FieldValue
{
	font-size:8pt;
	font-family:Tahoma;
}
.FieldNameLarger
{
	font-size:9pt;
	font-weight:bold;
	font-family:Tahoma;
}
.FieldValueLarger
{
	font-size:9pt;
	font-family:Tahoma;
}

.FieldValueMid
{
	vertical-align:middle;
	font-size:8pt;
	font-family:Tahoma;
}

.FieldValueBorder
{
	font-size:x-small;
	font-family:Tahoma;
	border:solid 1px #000000;
}

.FieldValueBorderTopRight
{
	font-size:x-small;
	font-family:Tahoma;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
}

.FieldValueBorderTopRightGray
{
	font-size:x-small;
	font-family:Tahoma;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	background-color:Gray;
}

.graybackground
{
	background-color:Gray;
}

.FieldValueBorderTop
{
	font-size:x-small;
	font-family:Tahoma;
	border-top:solid 1px #000000;
}

.FieldValueBorderTopGray
{
	font-size:x-small;
	font-family:Tahoma;
	border-top:solid 1px #000000;
	background-color:Gray;
}
.Hide { display:none; }
.style1 {font-size: 10px}
.boldunderlined
{
	text-decoration:underline;
	font-weight:bold;
}
.smallvalue{ font-size:xx-small; font-family:Tahoma; }
.smallvalueUnderlined{ font-size:xx-small; font-family:Tahoma; border-bottom: solid 1px Black; }

.smallname{ font-size:xx-small; font-weight:bold; font-family:Tahoma; }

.smallerror{font-size:xx-small; font-family:Tahoma; color:Red;}

.SmallCheckBox
{  
	font-size:7pt;
	font:"Tahoma";
	color:black;
	/*Using Small means browser text sizes can resize the text*/
}

.noborder
{
	border:solid 0px White;
}

.PrintingPageBreak
{
	page-break-before: always;
}

.doubleline
{
	height:30px;
}

#sectiontable table
{
	border: solid 2px #000000;
}

#sectiontable th
{
	background-color:Black;
	color: White;
	/*padding: 2px 2px 2px 2px;*/
	text-align:left;
}

#sectiontable td
{
	padding: 2px 2px 2px 2px;
	text-align:left;
}

#sectiontable .HeadingName
{
	font-size:x-small;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#sectiontable .HeadingValue
{
	font-size:xx-small;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.TabTable
{
	background-color:#D2DBE1;
	width:100%;
	height:400px;
}

.TabTable td
{
	vertical-align:top;
}

.scroll400
{
	height:400px;
	overflow-y:scroll;
}

.PrintFrame
{
	background-color:White;
	width:630px;
}

.StandardTable
{
	font-family:Tahoma;
	font-size:8pt;
}

.FormTable
{
	font-family:Tahoma;
	font-size:8pt;
	border-width:thin;
	border-style:solid;
	border-color:Black;
}

.HitCounter
{
	border-style:ridge;
	border-color:steelblue;
	border-width:thin;
	background-color:lightsteelblue;
	
}

.HitCounter td
{
	font-family:Tahoma;
	font-size:8pt;
	color:black;	
}

.VScroll400
{
	height:400px;
	y-overflow:auto;
	font-size:8pt;
	font-family:Tahoma;
}

.AbsentBackground
{
	background-color:SteelBlue;
	font-size:8pt;
	font-family:Tahoma;
}

.cursorHand
{
	cursor:pointer;
}