﻿@import url("Tapco.css");

body
{
	background-color: #a9a9a9;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 9pt;
	color: #001840;
	margin: 0;
	
}

div.panelPageContent
{
	background-color: #F0F8FF;
	
}

div.panelMenuContainer
{
	height: 400px;
	width: 150px;
	background-color: #F0F8FF;
	border-right: black 1px solid;
	margin-right: -1px;
	float: left;
	
}

div.panelContentContainer
{
	width: 651px;
	background-color: #F0F8FF;
	border-left: black 1px solid;
	float: right;
	
}

div.panelMenu
{
	width: 150px;
	background-color: #F0F8FF;
	position: absolute;
	left: 0px;
	
}

div.panelContent
{
	width: 651px;
	
}

div.panelContentAbs
{
	width: 651px;
	position: absolute;
	
}

div.panelContentBottomBorder
{
	width: 651px;
	border-bottom: #001840 1px solid; 
	
}

div.panelContentBottomBorderAbs
{
	width: 651px;
	border-bottom: #001840 1px solid; 
	position: absolute;
	
}

div.panelStandard
{
	width: 621px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

div.panelStandardAbs
{
	width: 621px;
	position: absolute;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

div.panelStandardAutoOverflow
{
	width: 621px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: auto;
	
}

div.panelStandardAutoOverflowAbs
{
	width: 621px;
	position: absolute;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: auto;
	
}

div.panelSubItem
{
	width: 651px;
	background-color: Transparent;
	
}

div.panelSubItemExtraIndent
{
	width: 651px;
	background-color: Transparent;
	margin-left: 15px;
	
}

div.panelSubItemAutoOverFlow
{
	width: 651px;
	background-color: Transparent;
	overflow: auto;
	
}

div.panelSubItemTopBorder
{
	width: 651px;
	background-color: Transparent;
	border-top: #001840 1px solid;
	
}

div.panelSubItemAutoOverFlowTopBorder
{
	width: 651px;
	background-color: Transparent;
	border-top: #001840 1px solid;
	overflow: auto;
	
}

div.panelSubItemAbs
{
	width: 651px;
	background-color: Transparent;
	position: absolute;
	
}

div.panelSubItemExtraIndentAbs
{
	width: 651px;
	background-color: Transparent;
	margin-left: 15px;
	position: absolute;
	
}

div.panelSubItemAutoOverFlowAbs
{
	width: 651px;
	background-color: Transparent;
	position: absolute;
	overflow: auto;
	
}

div.panelSubItemTopBorderAbs
{
	width: 651px;
	background-color: Transparent;
	border-top: #001840 1px solid;
	position: absolute;
	
}

div.panelSubItemAutoOverFlowTopBorderAbs
{
	width: 651px;
	background-color: Transparent;
	border-top: #001840 1px solid;
	position: absolute;
	overflow: auto;
	
}

div.panelSubItemTreeView
{
	width: 651px;
	background-color: Transparent;
	border-top: #001840 1px solid;
	border-right: #001840 1px solid;
	position: absolute;
	overflow: auto;
	
}

div.HtmlText
{
	font-size: 10pt;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

div.panelFaqQuestions
{
	width: 621px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 10pt;
	
}

div.panelFaqAnswers
{
	height: 300px;
	width: 636px;
	overflow: auto;
	border-top: #001840 1px groove;
	margin-left: 15px;
	padding-bottom: 15px;
	font-size: 10pt;
}

div.panelContentButtons
{
	width: 651px;
	height: 24px;
	text-align: right;
	border-top: #001840 1px solid;
	
}


div.panelInstruction
{
	width: 621px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	overflow: auto;
}

input.buttonMenuMain
{
	left: 1px;
	height: 24px;
	width: 149px;
	color: #001840;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 9pt;
	position: absolute;
	background-color: #B0C4DE;
	cursor: hand;
	border-right-style: none;
	border-left-style: none;
	border-bottom: #001840 1px solid;
	border-top: #001840 1px solid;
}

input.buttonMenuHover
{
	left: 1px;
	height: 24px;
	width: 149px;
	color: #001840;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 9pt;
	position: absolute;
	background-color: #f0f8ff;
	cursor: hand;
	border-right-style: none;
	border-left-style: none;
	border-bottom: #001840 1px solid;
	border-top: #001840 1px solid;
}

input.buttonMenuSub
{
	left: 1px;
	height: 24px;
	width: 149px;
	color: #001840;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 9pt;
	position: absolute;
	background-color: #d0e3ef;
	cursor: hand;
	border-right-style: none;
	border-left-style: none;
	border-bottom: #001840 1px solid;
	border-top: #001840 1px solid;
}

/*HTML Editor*/
.htmlEditor
{
	position: absolute;
	background-color: #f0f8ff;

}

/*Login Control
dev note: table controls...
*/
.loginControl
{
	color: #001840;
	border-right: #001840 1px solid;
	border-top: #001840 1px solid;
	border-left: #001840 1px solid;
	border-bottom: #001840 1px solid;
	position:absolute; 
	left: 125px; 
	top: 80px;
	
}

.loginHeader
{
	font-size: 10pt;
	font-weight: bold;
	width: 350px;
	
}

.loginInstruct
{
	width: 350px;
}

.textboxLogin
{
	width: 150px;
	
}

.checkboxLogin
{
	color: #001840;
	background-color: transparent;

}

table.login
{
	width: 350px;
	
}

table.login td.label
{
	width: 160px;
	
}

table.login td.field
{
	width: 160px;
	
}

table.login td.validation
{
	width: 30px;
	
}

/*Grids*/
div.panelGridResultsHeader
{
	color: white;
	font-family: Verdana;
	font-size: 9pt;
	background-color: #001840;
	border-right: #001840 1px solid;
	/*border-top: #001840 1px solid;*/
	border-left: #001840 1px solid;
	/*border-bottom: #001840 1px solid;*/
}

table.gridHeader
{
	border-collapse: collapse;
}

table.gridHeader tr
{
	/*border: white 1px solid;*/
}

table.gridHeader td
{
	border: white 1px solid;
	border-collapse: collapse;
}

table.gridHeader td.top
{
	height: 38px;
	
}

table.gridHeader td.bottom
{
	height: 22px;
	
}

a.buttonResultsHeaderSort
{
	font-family: Tahoma;
	font-size: 10pt;
	background-color: #001840;
	cursor: hand;
	color: white;

}