
body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

h1
{
	font-size:1.5em;
	font-weight:bold;
}

#header
{
	background-color:#333;
	margin:0px;
	padding:0px;
	width:100%;
}

#header p
{
	margin:0px;
	padding:0px 7px;
	color:#fff;
	font-weight:bold;
	font-size:1em;
	letter-spacing:.1em;
}

#header p a:link, #header p a:active, #header p a:visited
{
	color:#999;
	text-decoration:none;
}

#header p a:hover
{
	color:#fff;
	text-decoration:underline;
}

#header .languages
{
	width:32px;
	border:0px;
	margin:0px;
	padding:0px;
}

#header .languages img
{
	border:0px;
}

.languages a:link
{
	border:0px;
}

#navContainer
{
	background-image:url(../images/absStretchBackground.gif);
	background-repeat:repeat-x;
	border-top:1px solid #fff;
}

.navContainerAlt
{
	background-image:url(../images/absStretchBackground2.gif);
	background-repeat:repeat-x;
	padding:0px 0px 0px 14px;
}

.underNav
{
	background-image:url(../images/underNavStretch.gif);
	background-repeat:repeat-x;
	height:6px;
}

#unconfirmedReportsSelected
{
	background-image:url(../images/unconfirmedReportsSelected.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
	font-weight:bold;
}

#unconfirmedReports a:link, #unconfirmedReports a:active, #unconfirmedReports a:visited
{
	background-image:url(../images/unconfirmedReportsOff.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
	font-weight:bold;
}

#unconfirmedReports a:hover
{
	background-image:url(../images/unconfirmedReportsOn.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
}

#unconfirmedReports a p
{
	font-family:verdana;
	color:#fff;
	font-size:1em;
	margin:3px 0px 0px 31px;
	font-weight:bold;
	letter-spacing:-.1em;
	background-color:#0066FF;
	padding:1px 0px 2px 1px;
	width:14px;
}

#unconfirmedReportsSelected a p
{
	font-family:verdana;
	color:#fff;
	font-size:1em;
	margin:3px 0px 0px 31px;
	font-weight:bold;
	letter-spacing:-.1em;
	background-color:#0066FF;
	padding:1px 0px 2px 1px;
	width:14px;
}


#confirmedReportsSelected
{
	background-image:url(../images/confirmedReportsSelected.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
}

#confirmedReports a:link, #confirmedReports a:active, #confirmedReports a:visited
{
	background-image:url(../images/confirmedReportsOff.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
}

#confirmedReports a:hover
{
	background-image:url(../images/confirmedReportsOn.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
}

#uploadReportSelected
{
	background-image:url(../images/uploadReportSelected.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
}

#uploadReport a:link, #uploadReport a:active, #uploadReport a:visited
{
	background-image:url(../images/uploadReportOff.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
}

#uploadReport a:hover
{
	background-image:url(../images/uploadReportOn.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
}

#trashSelected
{
	background-image:url(../images/trashSelected.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
}

#trash a:link, #trash a:active, #trash a:visited
{
	background-image:url(../images/trashOff.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
}

#trash a:hover
{
	background-image:url(../images/trashOn.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
}

#searchSelected
{
	background-image:url(../images/searchSelected.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
}

#search a:link, #search a:active, #search a:visited
{
	background-image:url(../images/searchOff.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
}

#search a:hover
{
	background-image:url(../images/searchOn.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
}

#manageCustomersSelected
{
	background-image:url(../images/manageCustomersSelected.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	text-decoration:none;
}

#manageCustomers a:link, #manageCustomers a:active, #manageCustomers a:visited
{
	background-image:url(../images/manageCustomersOff.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	text-decoration:none;
}

#manageCustomers a:hover
{
	background-image:url(../images/manageCustomersOn.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
}

#managePensSelected
{
	background-image:url(../images/managePensSelected.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	text-decoration:none;
}

#managePens a:link, #managePens a:active, #managePens a:visited
{
	background-image:url(../images/managePensOff.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	text-decoration:none;
}

#managePens a:hover
{
	background-image:url(../images/managePensOn.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
}

#emailConfigurationSelected
{
	background-image:url(../images/emailConfigurationSelected.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	text-decoration:none;
}

#emailConfiguration a:link, #emailConfiguration a:active, #emailConfiguration a:visited
{
	background-image:url(../images/emailConfigurationOff.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	text-decoration:none;
}

#emailConfiguration a:hover
{
	background-image:url(../images/emailConfigurationOn.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
}

#homeSelected
{
	background-image:url(../images/homeSelected.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
}

#home a:link, #home a:active, #home a:visited
{
	background-image:url(../images/homeOff.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;
}

#home a:hover
{
	background-image:url(../images/homeOn.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
}

#allFormsSelected
{
	background-image:url(../images/allFormsSelected.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;	
}

#allForms a:link, #allForms a:active, #allForms a:visited
{
	background-image:url(../images/allFormsOff.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
	text-decoration:none;	
}

#allForms a:hover
{
	background-image:url(../images/allFormsOn.gif);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
	float:right;
	padding:0px 7px;
}

#bodyContent
{
	margin:20px 14px 0px 14px;
}

.resultsHead
{
	border:0px;
	width:100%;
	margin:0px;
	padding:0px;
	min-width:650px;
}

.resultsHead th
{
	background-image:url(../images/tableHeadingStretch.gif);
	background-repeat:repeat-x;
	text-align:left;
	padding:7px 10px;
	color:#fff;
	font-size:1.8em;
	font-weight:normal;
	letter-spacing:.05em;
}

.resultsHead td.tableHeadLeft
{
	background-image:url(../images/tableHeadingLeft.gif);
	background-repeat:no-repeat;
	height:33px;
	width:4px;
}

.resultsHead td.tableHeadRight
{
	background-image:url(../images/tableHeadingRight.gif);
	background-repeat:no-repeat;
	height:33px;
	width:4px;
}

.results
{
	border:1px solid #bcbcbc;
	width:100%;
	margin:0px;
	padding:0px;
	font-size:1.1em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	min-width:650px;
}

.results td
{
	padding:4px 8px;
	margin:1px 0px 0px 0px;
}

.results a:link, .results a:active, .results a:visited
{
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}

.results a:hover
{
	color:#FF9900;
	text-decoration:none;
}

.rowStyle
{
	background-color:#eee;
	color:#333;
	border:0px;
}

.altRowStyle
{
	background-color:#fff;
	color:#666;
	border:0px;
}

.reports
{
	background-image:url(../images/tableHeadingStretch.gif);
	background-repeat:repeat-x;
	text-align:right;
	padding:0px 3px;
	color:#fff;
	font-size:1.2em;
	font-weight:normal;
	width:500px;
}

.login th
{
	text-align:right;
	font-size:1.2em;
	font-weight:normal;
	padding:2px;
	width:125px;
}

.login td
{
	text-align:left;
	font-size:1.2em;
}

#btnLogin
{
	font-size:1.1em;
	font-weight:bold;
	padding:1px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:4px solid #333;
	border-left:4px solid #333;
	float:left;
	background-color:#ccc;
	color:#fff;
	margin:8px 16px 8px 0px;
	text-decoration:none;
}

#btnLogin:hover
{
	background-color:#333;
	border-bottom:1px solid #333;
}

#btnForgotPassword
{
	font-size:1.1em;
	font-weight:bold;
	padding:1px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:4px solid #333;
	border-left:4px solid #333;
	float:left;
	background-color:#ccc;
	color:#fff;
	margin:8px 16px 8px 0px;
	text-decoration:none;
}

#btnForgotPassword:hover
{
	background-color:#333;
	border-bottom:1px solid #333;
}

#btnClear
{
	font-size:1.1em;
	font-weight:bold;
	padding:1px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:4px solid #333;
	border-left:4px solid #333;
	float:left;
	background-color:#ccc;
	color:#fff;
	margin:8px 16px 8px 0px;
	text-decoration:none;
}

#btnClear:hover
{
	background-color:#333;
	border-bottom:1px solid #333;
}

#btnSubmit
{
	font-size:1.1em;
	font-weight:bold;
	padding:1px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:4px solid #333;
	border-left:4px solid #333;
	float:left;
	background-color:#ccc;
	color:#fff;
	margin:8px 16px 8px 0px;
	text-decoration:none;
}

#btnSubmit:hover
{
	background-color:#333;
	border-bottom:1px solid #333;
}

#btnUpload
{
	font-size:1.1em;
	font-weight:bold;
	padding:1px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:4px solid #333;
	border-left:4px solid #333;
	float:left;
	background-color:#ccc;
	color:#fff;
	margin:8px 16px 8px 0px;
	text-decoration:none;
}

#btnUpload:hover
{
	background-color:#333;
	border-bottom:1px solid #333;
}

#btnReset
{
	font-size:1.1em;
	font-weight:bold;
	padding:1px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:4px solid #333;
	border-left:4px solid #333;
	float:left;
	background-color:#ccc;
	color:#fff;
	margin:8px 16px 8px 0px;
	text-decoration:none;
}

#btnReset:hover
{
	background-color:#333;
	border-bottom:1px solid #333;
}

#btnAdd
{
	font-size:1.1em;
	font-weight:bold;
	padding:1px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:4px solid #333;
	border-left:4px solid #333;
	float:left;
	background-color:#ccc;
	color:#fff;
	margin:8px 16px 8px 0px;
	text-decoration:none;
}

#btnAdd:hover
{
	background-color:#333;
	border-bottom:1px solid #333;
}

#btnSave
{
	font-size:1.1em;
	font-weight:bold;
	padding:1px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:4px solid #333;
	border-left:4px solid #333;
	float:left;
	background-color:#ccc;
	color:#fff;
	margin:8px 16px 8px 0px;
	text-decoration:none;
}

#btnSave:hover
{
	background-color:#333;
	border-bottom:1px solid #333;
}

#btnEdit
{
	font-size:1.1em;
	font-weight:bold;
	padding:1px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:4px solid #333;
	border-left:4px solid #333;
	float:left;
	background-color:#ccc;
	color:#fff;
	margin:8px 16px 8px 0px;
	text-decoration:none;
}

#btnEdit:hover
{
	background-color:#333;
	border-bottom:1px solid #333;
}

#btnBack
{
	font-size:1.1em;
	font-weight:bold;
	padding:1px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:4px solid #333;
	border-left:4px solid #333;
	float:left;
	background-color:#ccc;
	color:#fff;
	margin:8px 16px 8px 0px;
	text-decoration:none;
}

#btnBack:hover
{
	background-color:#333;
	border-bottom:1px solid #333;
}

#btnHome
{
	font-size:1.1em;
	font-weight:bold;
	padding:1px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:4px solid #333;
	border-left:4px solid #333;
	float:left;
	background-color:#ccc;
	color:#fff;
	margin:8px 16px 8px 0px;
	text-decoration:none;
}

#btnHome:hover
{
	background-color:#333;
	border-bottom:1px solid #333;
}

.error
{
	color:#990000;
	font-style:italic;
	font-size:1.2em;
}

#emailed
{
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
	padding:8px;
	border-right:0px;
	border-left:0px;
	border-top:3px solid #fff;
	border-bottom:0px;
	background-color:#333;
	color:#fff;
}

#emailed .email
{
	font-weight:normal;
}

paging
{
	background-color:#FF9900;
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
}

.results th
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFCC00;
	color:#996600;
	text-align:left;
	padding:4px 8px;
	height:20px;
	font-size:1.1em;
	white-space:nowrap;
}

.results th a:link
{
	background-color:#FFCC00;
	color:#996600;
	text-align:left;
	padding:4px 0px;
	height:20px;
	white-space:nowrap;
}

.results th a:hover
{
	background-color:#FFCC00;
	color:#996600;
	text-align:left;
	padding:4px 0px;
	height:20px;
	white-space:nowrap;
	text-decoration:none;
}

.headingButton
{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
	border-top:1px solid #666;
	border-left:1px solid #666;
	background-color:#FFCC00;
	color:#996600;
	font-size:.8em;
	font-weight:bold;
	padding:2px;
}

.headingButton:hover
{
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	border-top:1px solid #666;
	border-left:1px solid #666;
	background-color:#996600;
	color:#FFCC00;
	font-size:.8em;
	font-weight:bold;
	padding:2px;
	cursor:pointer;
}
