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; }

.MainTitle { font-size:large; font-weight:bold; font-family:Tahoma; }
.MinorTitle { font-size:larger; font-weight:bold; font-family:Tahoma; }
.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;
}
.ShowPrint
{
	display:none;
	font-size:8pt;
	font-family:Tahoma;
}
.HidePrint
{
	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:#AAAAAA;
}

.graybackground
{
	background-color:#AAAAAA;
}

.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:#AAAAAA;
}
.Hide { display:none; }
.style1 {font-size: 10px}
.smalltext {font-size: 10px}
.smallitalictext
{
	font-size: 10px;
	font-style:italic;
}
.boldunderlined
{
	text-decoration:underline;
	font-weight:bold;
}
.smalllinkbutton
{
	text-decoration:underline;
	font-size: 10px;
}
.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;
}

.VScroll150
{
	height:150px;
	y-overflow:auto;
	font-size:8pt;
	font-family:Tahoma;
}

.AbsentBackground
{
	background-color:SteelBlue;
	font-size:8pt;
	font-family:Tahoma;
}

.cursorHand
{
	cursor:pointer;
}

.link
{
	color: Blue;
	cursor:pointer;
	font-family: Tahoma;
	font-size:x-small;
}

.adtable th
{
	background-color:#08246B;
	font-size:x-small;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
}

.adtable td
{
	font-size:x-small;
}

.ADBody
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}

.adtable .SmallButton
{
	background-color:#D6D3CE;
	border-style:outset;
	border-width:thin;
	width:16px;
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

.adtable .Button
{
	background-color:#D6D3CE;
	font-size:x-small;
	width:75px;
	height:24px;
}

.adtable .ButtonCheck
{
	font-size:x-small;
	cursor:pointer;
}

.adtable .TextBox
{
	background-color:#D6D3CE;
	font-size:x-small;
	color:#000000;
}

.adtable .TextArea
{
	background-color:#FFFFFF;
	border-style:inset;
	border-width:thin;
	font-size:x-small;
	overflow:hidden;
	width:340px;
	height:55px;
}

.adtable .SingleLine
{
	background-color:#FFFFFF;
	border-style:inset;
	border-width:thin;
	font-size:x-small;
	overflow:hidden;
	width:200px;
	height:22px;
}
/*Property Styles*/
.PropertyAreaFullBoarder
{
	border-top:solid 1px #C3C3C3;
	border-left:solid 1px #C3C3C3;
	border-right:solid 1px #C3C3C3;
	border-bottom:solid 1px #C3C3C3;
	background-color:#ECECEC;
}
.PropertyArea
{
	border-left:solid 1px #C3C3C3;
	border-right:solid 1px #C3C3C3;
	border-bottom:solid 1px #C3C3C3;
	background-color:#ECECEC;
}

.TopTabs
{
	border-bottom:solid 1px #C3C3C3;
	width:100%;
}

.SubPropertyArea
{
	background-color:#DCE7F5;
	border-left:solid 1px #8DB2E3;
	border-right:solid 1px #8DB2E3;
	border-bottom:solid 1px #8DB2E3;
}

.PropertyButton
{
	background-color:#DCE7F5;
	border:outset 1px #8DB2E3;
	cursor:pointer;
	color:#445DC0;
	font-size:x-small;
}

.SubPropertyAreaFullBoarder
{
	background-color:#DCE7F5;
	border-left:solid 1px #8DB2E3;
	border-right:solid 1px #8DB2E3;
	border-bottom:solid 1px #8DB2E3;
	border-top:solid 1px #8DB2E3;
}

.YellowBackgroundHeading
{
	text-align:center;
	background-color: #FDF7AF;
	font-size:x-small;
	font-weight:bold;
	font-family:Tahoma;
}

.YellowBackground
{
	text-align:center;
	background-color: #FDF7AF;
}