body
{
	font-family:Helvetica;
	font-size:12px;
}
.paginationresults{  
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;text-align:left;
	background-color:#e0e8f6;
	border-color:#0066b0;
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	color:#000000;	
	}

.TableSet
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4668B0;
	border-right-color: #4668B0;
	border-bottom-color: #4668B0;
	border-left-color: #4668B0;
	border-collapse: collapse;
}



.TableSet2
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4668B0;
	border-right-color: #4668B0;
	border-bottom-color: #4668B0;
	border-left-color: #4668B0;
	border-collapse: collapse;
	background-color:#e0e8f6;
}

#sectortable
{
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0;
	padding-right:0;
}

#sectortable tr th
{
	background-color:#FFFFFF;

	border-left-color:#739dd3;
	border-left-style:solid;
	border-left-width:0px;
	border-right-color:#739dd3;
	border-right-style:solid;
	border-right-width:0px;
	border-bottom-color:#739dd3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#739dd3;
	border-top-style:solid;
	border-top-width:1px;
}

#leftcol, #rightcol
{
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
}

.frameBody
{
	border-width: 1px;
	border-style: solid;
	border-color: #4668B0;
	border-collapse: collapse;
	padding:10px;
}

.tableTitleHeader
{
	font-family: Helvetica;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}

.ErrorText
{
	color: red;
}

.lable
{
	font-weight:bold;
	padding-left:10px;
	padding-right:20px;
}
.record
{
	padding-left:5px;
	padding-right:20px;
}

.companyStyledata
{
	padding-left:5px;
	padding-right:5px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#0066b3;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#0066b3;
}

.companyStyle
{
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color:#e0e8f6;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#0066b3;
}

.leftCol
{
	padding-left:5px;
}

.Button
{
	background-color: #BAB8C8;
	border-color: #4668B0;
	border-style: solid;
	border-width: 1px;
	font-family: arial;
}

.projectHeader
{
	background-color: #4668B0;
	color:#FFFFFF;
}

.TextBoldWhite
{
	color:#FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

a.updateLink:link, a.updateLink:visited
{
	text-decoration: none;
	color:#4b8ecc;
	font-weight:bold;
}

a.updateLink:hover {
	color:#20184B;
	font-weight:bold;
	text-decoration:underline;	
}

a.menulinkWhite:link, a.menulinkWhite:visited {
		text-decoration: none;
		color:#FFFFFF;
		font-weight:bold;
}

a.menulinkWhite:hover {
	color:#FFFFFF;
	font-weight:bold;
}

a.logout:link, a.logout:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
}

a.logout:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
}

a.aufaitlink:link, a.aufaitlink:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
}

a.aufaitlink:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
}

.theading
{
	background-color:#e0e8f6;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#0066b3;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#0066b3;
	font-weight:bold;
	text-align:center;
	padding-left:5px;
	padding-right:5px;	
}

.registrationHeaderLeft
{
	font-family: Helvetica;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
}

.registrationHeaderRight
{
	font-family: Helvetica;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	font-size:9px;
}

.regitrationFormLable
{
	background-color:#e0e8f6;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#0066b3;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#0066b3;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}

.regitrationFormLable2
{
	background-color:#e0e8f6;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#0066b3;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}

.regitrationFormLableRequired
{
	background-color:#e0e8f6;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#0066b3;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#0066b3;
	color:#2d85c3;
	font-weight:bold;
}


.regitrationFormLableNoBottomBorder
{
	background-color:#e0e8f6;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#0066b3;
}
.regitrationFormControlBackGroundNoBottomBorder
{ 
	background-color:#FFFFFF;
}

.regitrationFormControlBackGround
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#0066b3;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;	
}

.regitrationFormControlBackGround2
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#0066b3;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#0066b3;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;	
}

.passWordlable
{
	background-color:#0066b3;
	border-width:thin;
	border-style:solid;
	border-color:#0066b3;
	color:#FFFFFF;
	font-weight:bold;
}

.passWord
{ 	
	border-width:thin;
	border-style:solid;
	border-color:#0066b3;	
}

.textBoxNoStyle
{
	border-style:solid;
	border-width:1px;
	border-color:#0066b3;
}

.sideMenu
{
	border-color:#4b8ecc;
	border-style:solid;
	border-width:1px;
}

.sideMenuHeading
{
	/*font:"Times New Roman", Times, serif;*/
	font-weight:bold;
	text-align:center;
	background-color:#4b8ecc;
	color:#FFFFFF;
}

.menuHeading
{
	/*font:"Times New Roman", Times, serif;*/
	font-weight:bold;
	background-color:#4b8ecc;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.dataFormat
{
	padding-left:5px;
	padding-right:5px;
}


#topSpace
{
	padding-top:5px;
}

#tableHolder
{
	padding-top:5px;
}

/*-------------NEW ADMIN INTERFACE-------------*/

.mainBorder
{
	border-color:#01468B;
	border-style:solid;
	border-width:1px;
	height:.10px;
}

.adminMenu
{
	background-color:#0065b3;
	height:20px;
	padding-left:10px;
	padding-right:5px;
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}

.adminMenuMouseOver
{
	background-color:#981c1f;
	height:20px;
	padding-left:10px;
	padding-right:5px;
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}

.adminBody
{
	font-family:Helvetica;
	font-size:12px;
	padding:10px;
}

.controlStyle
{
	border-color:#0066b0;
	border-style:solid;
	border-width:1px;
}

.btnStyle
{
	background-color:#e0e8f6;
	border-color:#0066b0;
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	color:#000000;
}

.btnRow
{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.rowStyle1
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	background-color:#ffffff;
}

.rowStyle2
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	background-color:#CDDBEB;
}

.LightBlue
{
	background-color:#5B8FCB;
}

.PaddedCells
{
	padding-bottom:7px;
	padding-top:7px;
	font-size:1px;
}

.DarkBlue
{
	background-color:#0065B3;
}

#infoSheet
{
	position:absolute;
	background-color:#FFFFCC;
	height:auto;
	width:auto;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#000000;
	border-right-style:outset;
	border-right-width:2px;
	border-bottom-color:#000000;
	border-bottom-style:outset;
	border-bottom-width:2px;
}

.infoText
{
	border-style:none;
	background-color:#FFFFCC;
}

.infoLable
{
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

.emLable
{
	font-weight:bold;
	padding-left:5px;
	vertical-align:top;
	height:25px;
}

.accessDenied
{
	text-align:center;
	font-size:12pt;
	font-weight:bold;
}
