/* starthere */

td.startHere
{
	border-bottom: solid 1px #176d82;
	cursor: hand;
	font-family: arial,geneva,verdana,sans-serif;
	font-size: 14px;
	height: 44px;
	text-align: center;
	width: 134px;
}

a.startHere
{
	background-color: #d92626;
	color: #ffffff;
	display: block;
	font-weight: 700;
	padding-bottom: 14px;
	padding-top: 14px;
	text-decoration: none;
	width: 134px;
}

a.startHere:hover
{
	background-color: #ff0000;
}

/* step */

td.step,td.stepSelected,td.stepMouseover,td.stepSelectedMouseover,td.stepDisabled
{
	border-bottom: solid 1px #176d82;
	cursor: hand;
	font-family: arial,geneva,verdana,sans-serif;
	font-size: 12px;
	height: 26px;
	padding-left: 14px;
}

td.step,td.stepSelected
{
	background-color: #6395b0;
	background-image: url(../images/shadow_left_6395b0.png);
	background-position: top left;
	background-repeat: repeat-y;
}

td.stepMouseover,td.stepSelectedMouseover
{
	background-color: #7aa5b8;
}

td.stepDisabled
{
	background-color: #6060af;
	cursor: default;
}

a.step,a.stepWithLock,a.stepSelected,a.stepSelectedMouseover,a.stepDisabled
{
	color: #ffffff;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
	width: 100%;
}

a.stepSelected,a.stepSelectedMouseover
{
	font-style: italic;
	font-weight: 700;
}

a.stepDisabled
{
	color: #424284;
	font-weight: 700;
}

/* stepdetail */

td.stepDetail,td.stepDetailSelected,td.stepDetailDisabled
{
/* comes from the parent */
	/*background-image: url(../images/shadow_left_grey.png);
	background-position: top left;
	background-repeat: repeat-y;*/
	font-family: arial,geneva,verdana,sans-serif;
	font-size: 11px;
	height: 20px;
	padding-left: 14px;
}

a.stepDetailDisabled
{
	color: #777766;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
	width: 100%;
}

td.stepDetailSelected
{
/* needed since not in global properties */
background-image: url(../images/shadow_left_grey.png);
background-position: top left;
background-repeat: repeat-y;
	background-color: #ffffff;
	border-bottom: solid 1px #176d82;
	border-top: solid 1px #176d82;
}

td.stepDetailDisabled
{
	color: #ccc;
}

a.stepDetail,a.stepDetailSelected,a.stepDetailBold
{
	color: #000000;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
	width: 100%;
}

a.stepDetail:hover,a.stepDetailSelected:hover
{
	text-decoration: underline;
}

a.stepDetailBold
{
	font-weight: 700;
}

/* steptab */

td.stepTab
{
	background-color: #6395b0;
	border-bottom: solid 1px #176d82;
	cursor: hand;
	font-family: arial,geneva,verdana,sans-serif;
	font-size: 12px;
	height: 26px;
	text-align: center;
}

a.stepTab,a.stepTabSelected
{
	color: #ffffff;
	padding: 0px 4px 5px 4px;
	text-decoration: none;
}

a.stepTab:hover,a.stepTabSelected:hover
{
	background-color: #7aa5b8;
}

a.stepTabSelected
{
	color: #000000;
	background-color: #e6edf7;
	font-weight: 700;
}

div.stepTabDetail
{
	font-family: arial,geneva,verdana,sans-serif;
	font-size: 11px;
	padding: 15px 30px 15px 30px;
	text-align: center;
}

/* mystufftab */

table.myStuffTab
{
	background-color: #eeeeee;
	border-collapse: collapse;
	height: 55px;
	padding: 0px;
	width: 100%;
}

td.myStuffTabSpacer
{
	border-bottom: solid 1px #000000;
	width: 20px;
}

td.myStuffTab,td.myStuffTabSelected
{
	color: #000000;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 12px;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	vertical-align: middle;
}

td.myStuffTab 
{
	background-color: #dddddd;
	border: solid 1px #000000;
}

td.myStuffTabSelected
{
	background-color: #ffffff;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
}

a.myStuffTab,a.myStuffTabSelected
{
	color: #000000;
	display: block;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}

a.myStuffTab:hover,a.myStuffTabSelected:hover
{
	text-decoration: underline;
}

a.myStuffTabSelected
{
	font-weight: 900;
}

/* tree */

td.treeCheckbox
{
	border-left: solid 1px #d1d1d1;
	border-top: solid 1px #ffffff;
	vertical-align: top;
}

td.treeLabel
{
	border-right: solid 1px #d1d1d1;
	border-top: solid 1px #ffffff;
	vertical-align: top;
	width: 98%;
}

/* lookup */

div.lookupColumnEven,div.lookupColumnOdd
{
	float: left;
	margin-right: 15px;
	white-space: nowrap;
	width: 30%;
}

div.lookupColumnEven
{
	background-color: #dae0e4;
}

div.lookupColumnOdd
{
	background-color: #bac0d4;
}

div.lookupSearchName
{
	float: left;
	text-align: right;
	width: 10%;
}

div.lookupSearchValue
{
	float: left;
}

/* fatalerrormsg */

td.fatalErrorMsg
{
	background-color: Black;
	color: Red;
	font-weight: 700;
	padding: 10px;
}

/* backapply */

td.backApply,td.backApplyTop
{
	height: 60px;
	text-align: right;
	white-space: nowrap;
	width: 100%;
}

td.backApply
{
	padding-right: 35px;
}

td.backApplyTop
{
	border-top: solid 1px #eaeaea;
	padding-right: 15px;
}

/* login */

#loginPanel
{
	padding: 0px 10px 0px 10px;
}

table.login
{
	background-color: #e6edf7;
	background-image: url(../images/shadow_left_e6edf7.png);
	background-position: left top;
	background-repeat: repeat-y;
	border: solid 1px Black;
	border-collapse: collapse;
	font-family: Arial,geneva,verdana,sans-serif;
	margin: auto 0px auto 0px;
	vertical-align: middle;
	white-space: nowrap;
}

td.loginButton
{
	padding: 3px 0px 0px 0px;
}

td.loginError,td.loginLabel,td.loginLinks,td.loginName
{
	padding: 8px 0px 0px 0px;
}

td.loginError
{
	color: Red;
	font-size: 10px;
}

td.loginLabel,td.loginLinks
{
	color: Black;
	font-size: 10px;
}

td.loginLinks
{
	text-align: center;
}

td.loginName
{
	color: Red;
	font-size: 20px;
}

input.loginTextbox
{
	border: solid 1px Black;
	margin-left: 4px;
}

/* --- */

td.labelColorSelector {
border-color:#999;
border-style:solid;
border-width:1px;
}

td.tabSpacerBottom {
border-left-style:solid;
border-left-width:1px;
border-left-color:#939CA3;
border-right-style:solid;
border-right-width:1px;
border-right-color:#939CA3;
background-color:#D5DBE7;
}

td.sicCheckbox2 {
border-top:1px solid #FFF;
background-color:#DAE0E4;
border-left:1px solid #D1D1D1;
}

td.sicCheckbox4 {
border-top:1px solid #FFF;
background-color:#BFCAD2;
border-left:1px solid #D1D1D1;
}

td.sicCheckbox6 {
border-top:1px solid #FFF;
border-left:1px solid #AAB8C4;
background-color:#93A5B3;
}

td.sicCheckbox8 {
border-top:1px solid #FFF;
border-left:1px solid #D1D1D1;
background-color:#93A5B3;
}

td.sicTree2 {
padding-left:0;
border-top:1px solid #FFF;
border-right:1px solid #D1D1D1;
background-color:#DAE0E4;
vertical-align:middle;
}

td.sicTree4 {
padding-left:20px;
border-top:1px solid #FFF;
border-right:1px solid #D1D1D1;
background-color:#BFCAD2;
vertical-align:middle;
}

td.sicTree6 {
padding-left:40px;
border-top:1px solid #FFF;
border-right:1px solid #AAB8C4;
background-color:#93A5B3;
vertical-align:middle;
}

td.sicTree8 {
padding-left:60px;
border-top:1px solid #FFF;
border-right:1px solid #D1D1D1;
background-color:#93A5B3;
vertical-align:middle;
}

td.reportHeader {
background-image:url(../images/innerHeaderBackground.gif);
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-color:#999;
border-left-width:1px;
border-top-style:solid;
border-top-color:#999;
border-top-width:1px;
padding-left:3px;
padding-right:5px;
height:20px;
font:11px Arial, geneva, verdana, sans-serif;
}

td.reportHeaderRight {
background-image:url(../images/innerHeaderBackground.gif);
padding-left:3px;
padding-right:5px;
height:20px;
font:11px Arial, geneva, verdana, sans-serif;
border-color:#999 #999 #000;
border-style:solid;
border-width:1px;
}

td.reportCell {
padding-left:3px;
padding-right:3px;
border-left-style:solid;
border-left-color:#999;
border-left-width:1px;
color:#000;
font:12px Arial, geneva, verdana, sans-serif;
}

td.reportCellRight {
padding-left:3px;
padding-right:3px;
border-left-style:solid;
border-left-color:#999;
border-left-width:1px;
border-right-style:solid;
border-right-color:#999;
border-right-width:1px;
color:#000;
font:12px Arial, geneva, verdana, sans-serif;
text-align:right;
}

td.reporthr {
background-color:#999;
}

td.myStuffHeader {
background-image:url(../images/innerHeaderBackground.gif);
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:1px;
height:20px;
font:11px Arial, geneva, verdana, sans-serif;
}

td.cowBreadcrumbTrail {
font:11px Arial, geneva, verdana, sans-serif;
font-weight:700;
padding-left:5px;
padding-top:5px;
}

div.summaryScroll
{
	height: 100%;
	padding-right: 10px;
overflow-y:auto;
scrollbar-arrow-color:#999;
scrollbar-track-color:#CFDCEF;
scrollbar-shadow-color:#CFDCEF;
scrollbar-face-color:#CFDCEF;
scrollbar-highlight-color:#9CB8E0;
scrollbar-darkshadow-color:#9CB8E0;
scrollbar-3dlight-color:#FFF;
}

body,p,td,span {
font-size:12px;
}

td.databaseListSpacing {
width:0;
}

td.newCount {
padding-left:5px;
visibility:hidden;
}

table.Report {
font:11px Arial, geneva, verdana, sans-serif;
border:1px;
width:605px;
border-color:#FFF;
}

td.ReportRows {
border:solid 1px #ccc;
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
}

td.ReportHeaderRows {
background-color:#ccc;
font-weight:700;
padding-left:5px;
}

td.ReportCategoryHeader {
background-color:#8A929B;
text-align:center;
color:#000;
border-left-style:solid;
border-left-width:1px;
border-left-color:#8A929B;
border-right-style:solid;
border-right-width:1px;
border-right-color:#8A929B;
border-top-style:solid;
border-top-width:1px;
border-top-color:#8A929B;
}

td.saveCount {
font:12px Arial, geneva, verdana, sans-serif;
height:30px;
background-color:#339;
border-top-style:solid;
border-top-width:1px;
border-top-color:#339;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#FC3;
text-align:right;
white-space:nowrap;
padding-right:3px;
}

td.saveCount2 {
padding-right:5px;
text-align:right;
}

.bold {
font-weight:700;
}

.alert {
color:#D00;
}

table.additionalSelections {
width:100%;
float:left;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
}

table.categories {
width:200px;
float:left;
margin:0 10px 10px 0;
}

span.loginContainer {
width:210px;
text-align:left;
}

span.leftNavOverview {
padding-left:1px;
font-style:italic;
}

span.scrollDownForMore {
padding-right:25px;
font:12px Arial, geneva, verdana, sans-serif;
}

div.dataGridPaging {
padding-top:10px;
text-align:center;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:none;
}

span.pagingTitle {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
padding-bottom:16px;
}

span.pageNumberCurrentPage {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
font-weight:700;
padding-right:8px;
}

td.tabMiddleDataGrid {
border-bottom:1px solid #000;
padding-left:10px;
padding-right:10px;
}

td.tabSpacerLeftDataGrid {
border-bottom:1px solid #000;
width:100%;
}

td.tabMiddle {
border-bottom:1px solid #939CA3;
padding-left:10px;
padding-right:10px;
}

td.tabSpacerLeft {
border-bottom:1px solid #939CA3;
width:100%;
}

span.recordCount {
color:#000000;
font:12px Arial, geneva, verdana, sans-serif;
font-weight:bold;
}

td.cowdatabaseCategoryHeader {
background-image:url(../images/innerHeaderBackground.gif);
font-style:normal;
font:12px Arial, geneva, verdana, sans-serif;
padding-left:5px;
padding-top:2px;
padding-bottom:0;
background-color:#D8D8D8;
border-color:#BCC0BC #BCC0BC #000;
border-style:solid;
border-width:1px;
}

td.cowdatabaseListingHeader {
font-weight:700;
font:12px Arial, geneva, verdana, sans-serif;
}

td.cowItalic {
font:12px Arial, geneva, verdana, sans-serif;
font-style:italic;
}

table.productListMouseover {
background-color:#DCF1CD;
cursor:hand;
}

.StartHereLink {
font:11px verdana;
text-decoration:underline;
}

.DatabaseList {
font:11px verdana;
border:#000 1px solid;
}

.ForgotPassword	TH {
font:14px verdana;
color:#000;
text-align:left;
font-weight:700;
}

.ProductListName {
font:12px verdana;
color:#000;
text-align:left;
text-decoration:underline;
}

.ProductListStats {
font:9px verdana;
color:#636;
}

.AccountPanel {
font-family:verdana;
font-size:9px;
color:gray;
}

.LoginGroupWarning {
text-decoration:none;
color:#C03;
font-family:verdana;
font-size:10px;
font-weight:700;
}

.LoginGroup	TD {
text-decoration:none;
color:#000;
font-family:verdana;
font-size:10px;
}

INPUT.LoginCheckBoxes {
font-family:verdana;
font-size:10px;
border:#000 1px solid;
width:100px;
cursor:hand;
}

.GenericButton {
font-family:verdana;
font-size:10px;
background-color:#d9f2e6;
border:#000 1px solid;
height:20px;
cursor:hand;
}

select {
font-size:11px;
}

.CountReportInstructions {
font-family:verdana;
font-size:12px;
padding-left:30px;
padding-top:20px;
}

.CountReportHeader {
font-family:verdana;
font-size:12px;
font-weight:700;
background-color:#D4DDE5;
}

.FinalCountValue {
font-family:verdana;
font-size:11px;
width:95%;
}

.FinalCountLargeRecord {
font-family:verdana;
font-size:20px;
}

INPUT.CountReport {
font-family:verdana;
font-size:11px;
width:300px;
height:20px;
}

TEXTAREA.CountReport {
font-family:verdana;
font-size:11px;
width:300px;
height:100px;
}

.textFieldFormElement {
background-color:#fdfdfd;
font-size:9pt;
border-color:#000;
border-style:solid;
border-width:1px;
}

span.countSummaryHeader {
color:#000;
font:bold 12px Arial, geneva, verdana, sans-serif;
font-weight:700;
}

.buttonFormElement {
border-width:0px;
cursor:hand;
margin:5px;
}

.submitFormElement {
background-color:#d4d0c8;
font-size:9pt;
cursor:hand;
border-color:#000;
border-style:solid;
border-width:1px;
}

td.checkboxText {
font:12px Arial, geneva, verdana, sans-serif;
padding-right:10px;
padding-top:2px;
}

table.dataGrid {
border-top-width:1px;
border-top-color:#010101;
border-top-style:solid;
border-left-width:1px;
border-left-color:#010101;
border-left-style:solid;
}

table.dataGrid2 {
border-left-width:1px;
border-left-color:#010101;
border-left-style:solid;
}

td.dataGridCell {
border-bottom-width:1px;
border-bottom-color:#010101;
border-bottom-style:solid;
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
}

td.dataGridHeader {
height:20px;
border-bottom-width:1px;
border-bottom-color:#010101;
border-bottom-style:solid;
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
font:13px Arial, geneva, verdana, sans-serif;
font-weight:700;
background-color:#D4DDE5;
}

td.dataGridHeaderNoBorder {
height:20px;
font:13px Arial, geneva, verdana, sans-serif;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
background-color:#D4DDE5;
}

.dataGridTextBoxYellow {
width:50px;
height:19px;
font:12px Arial, geneva, verdana, sans-serif;
background:#F1F5FA;
border:0;
border-color:#010101;
border-style:solid;
padding:2px;
}

.dataGridTextBoxWhite10 {
width:90px;
height:19px;
font:12px Arial, geneva, verdana, sans-serif;
background:#FFF;
border:0;
border-color:#010101;
border-style:solid;
padding:2px;
}

.dataGridTextBoxYellow10 {
width:90px;
height:19px;
font:12px Arial, geneva, verdana, sans-serif;
background:#F1F5FA;
border:0;
border-color:#010101;
border-style:solid;
padding:2px;
}

.dataGridTextBoxYellowHighlight {
width:60px;
height:19px;
font:12px Arial, geneva, verdana, sans-serif;
background:#E9ECE9;
border:0;
border-color:#010101;
border-style:solid;
padding:2px;
}

.dataGridTextBoxYellowHighlight_center {
width:60px;
height:19px;
font:12px Arial, geneva, verdana, sans-serif;
background:#E9ECE9;
border:0;
text-align:center;
border-color:#010101;
border-style:solid;
padding:2px;
}

.dataGridTextBoxWhiteHighlight {
width:60px;
height:19px;
font:12px Arial, geneva, verdana, sans-serif;
background:#EDF1F4;
border:0;
border-color:#010101;
border-style:solid;
padding:2px;
}

.dataGridTextBoxWhite {
width:50px;
height:19px;
font:12px Arial, geneva, verdana, sans-serif;
background:#FFF;
border:0;
border-color:#010101;
border-style:solid;
padding:2px;
}

.dataGridTextBoxWhite9 {
width:90px;
height:19px;
font:12px Arial, geneva, verdana, sans-serif;
background:#FFF;
border:0;
border-color:#010101;
border-style:solid;
padding:2px;
}

td.stepTemplatesUploadGeoLock {
padding-left:5px;
}

a.dataGridPaging:active {
color:#000;
padding-left:5px;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
}

a.dataGridPaging:hover {
color:#000;
padding-left:5px;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
font-weight:700;
}

td.dataGridLink {
padding:10px;
}

td.dataGridPaging {
color:#000;
padding-left:5px;
font:13px Arial, geneva, verdana, sans-serif;
}

td.includeOmitSelected {
font:10px Arial, geneva, verdana, sans-serif;
background-color:#FFF;
cursor:hand;
border-color:#666;
border-style:solid;
border-width:1px;
padding:3px;
}

td.includeOmit {
font:10px Arial, geneva, verdana, sans-serif;
cursor:hand;
padding:3px;
}

td.scrollButton {
height:25px;
background-color:#B1B8C2;
text-align:center;
cursor:hand;
border-color:#FFF #000 #000 #FFF;
border-style:solid;
border-width:1px;
}

td.scrollButtonMouseover {
height:25px;
background-color:#A9B0BC;
text-align:center;
cursor:hand;
border-color:#FFF #000 #000 #FFF;
border-style:solid;
border-width:1px;
}

table.headerTopBar {
background-color:#CCC;
width:100%;
height:20px;
}

td.headerTopBar {
color:#000;
font-weight:700;
background-color:#CCC;
width:100%;
height:20px;
}

td.headerTopBarSpacer {
color:#000;
font-weight:700;
width:20px;
text-align:center;
}

td.blueOnBrightRed {
height:20px;
background-color:#FFF;
color:#FF0034;
font:bold 16px Arial, geneva, verdana, sans-serif;
}

a.editSummaryDetail:link {
padding-left:16px;
padding-bottom:2px;
padding-right:2px;
font:10px Arial, geneva, verdana, sans-serif;
color:#000;
text-decoration:underline;
}

a.editSummaryDetail:hover {
padding-left:16px;
padding-right:2px;
font:10px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
color:#000;
}

td.deleteSummaryDetail
{
	color: Black;
	font-family: Arial,geneva,verdana,sans-serif;
	font-size: 10px;
}

a.deleteSummaryDetail:active,a.deleteSummaryDetail:hover,a.deleteSummaryDetail:link,a.deleteSummaryDetail:visited
{
	color: Red;
	font-family: Arial,geneva,verdana,sans-serif;
	font-size: 10px;
	padding-right: 2px;
}

a.deleteSummaryDetail:hover
{
	text-decoration: underline;
}

a.deleteSummaryDetail:link,a.deleteSummaryDetail:visited
{
	text-decoration: none;
}

table.summary,table.summaryTopBar
{
	border: solid 0px #ffffff;
	height: 100%;
	width: 155px;
}

hr.summaryDetail,hr.summaryDetailGroupHeader
{
	height: 3px;
}

hr.summaryDetail
{
	color: Gray;
	background-color: Gray;
	margin: 10px 0px 10px 0px;
	/*width: 80px;*/
}

hr.summaryDetailGroupHeader
{
	color: #6395b0;
	background-color: #6395b0;
	/*width: 100px;*/
}

td.summaryHeader {
color:#FFF;
height:20px;
background-color: #6395B0;
padding-left:5px;
font:bold 11px Arial, geneva, verdana, sans-serif;
text-align:center;
background-image:url(../images/shadow_right_6395b0.png);
background-position:top right;
background-repeat:repeat-y;
}

td.summaryDetailGroupHeader,td.summaryDetailHeader
{
	font: 11px Arial,geneva,verdana,sans-serif;
	font-weight: 700;
	padding-left: 3px;
}

td.summaryDetailGroupHeader
{
	color: #6395b0;
	font-size: 11px;
	padding-top: 10px;
	text-align: left;
}

td.summaryDetail
{
	font-family: Arial,geneva,verdana,sans-serif;
	font-size: 10px;
	padding-left: 10px;
}

td.summaryDetailCategory {
padding-left:5px;
color:#000;
font:bold 11px Arial, geneva, verdana, sans-serif;
}

td.summaryDetails {
padding-left:3px;
background-color:#f0f0f0;
background-image:url(../images/shadow_right_f0f0f0.png);
background-position:top right; 
background-repeat: repeat-y;
}

a.footerLink:hover {
font:11px Arial, geneva, verdana, sans-serif;
color:#33329A;
text-decoration:underline;
}

td.stepContainer {
background-color: #6395B0;
background-image:url(../images/shadow_left_6395b0.png);
background-position:top left;
background-repeat: repeat-y;
}

td.stepSpace {
background-color:#6060AF;
height:100%;
}

td.leftNavTabDetail {
background-color:#E6EDF7;
background-image:url(../images/shadow_left_e6edf7.png);
background-position:top left;
background-repeat:repeat-y;
}

td.checkmarkSpace {
width:10px;
height:10px;
padding-left:10px;
padding-right:1px;
}

tr.notificationStandard {
background-color:#FFF;
}

td.backNextNotification {
padding-right:35px;
width:100px;
height:60px;
text-align:right;
background-color:#FFFFE1;
}

td.backNextNotificationBlue {
padding-right:35px;
width:100px;
height:60px;
text-align:right;
background-color:#F4F8FB;
}

td.notificationSpace {
height:60px;
width:100%;
padding-left:10px;
padding-right:10px;
padding-top:5px;
font:11px Arial, geneva, verdana, sans-serif;
vertical-align:top;
}

td.notificationSpaceNoticeBlue {
height:60px;
width:100%;
font:11px Arial, geneva, verdana, sans-serif;
vertical-align:top;
background-color:#F5F8FA;
padding:5px 10px;
}

td.notificationMessageSuccess {
background-color:#F5F8FA;
font:11px Arial, geneva, verdana, sans-serif;
padding-left:5px;
font-weight:700;
}

a.recalculate:hover {
color: #000000;
font:12px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
font-weight: bold;
}

td.underTopRightCorner2 {
width:0;
padding-left:1px;
}

td.underTopRightCorner {
background-color:#CCC;
width:4px;
}

table.mainContainer {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000000;
width:100%;
height:100%;
padding:0;
}

td.techSupportGUID {
color:#999;
font:11px Arial, geneva, verdana, sans-serif;
padding-right:10px;
text-align:right;
}

td.backNext {
padding-right:35px;
width:100px;
height:60px;
text-align:right;
}

td.workflowNorgy {
padding-left:5px;
padding-top:5px;
}

font.delete {
font:12px Arial, geneva, verdana, sans-serif;
color:red;
text-decoration:none;
}

td.fieldHeader {
width:100%;
height:20px;
padding-top:5px;
font:13px Arial, geneva, verdana, sans-serif;
font-weight:700;
cursor:hand;
}

td.fieldAttribute {
width:100%;
height:20px;
font:13px Arial, geneva, verdana, sans-serif;
}

td.contentStandardBold {
color:#000;
font:12px Arial, geneva, verdana, sans-serif;
font-weight:700;
}

td.contentStandard_Nthing {
color:#000;
padding-left:5px;
font:10px Arial, geneva, verdana, sans-serif;
}

td.contentHeader_Nthing {
background-color:#E8E8E8;
padding-left:5px;
font:12px Arial, geneva, verdana, sans-serif;
font-weight:700;
}

td.fieldHeader_Nthing {
padding-left:5px;
font:12px Arial, geneva, verdana, sans-serif;
font-weight:700;
}

table.NthingBorders_PrimaryTable {
border-left:1px solid #000;
}

td.contentHeader {
background-image:url(../images/innerHeaderBackground.gif);
width:100%;
height:20px;
background-color:#E8E8E8;
padding-left:10px;
font:12px Arial, geneva, verdana, sans-serif;
border-color:#BCC0BC #BCC0BC #000;
border-style:solid;
border-width:1px;
}

font.specialLayoutSmall {
font:9px Arial, geneva, verdana, sans-serif;
}

tr.specialLayoutRow1 {
background-color:#DDD;
}

tr.specialLayoutRow2 {
background-color:#EEE;
}

td.specialLayoutCell {
font:10px Arial, geneva, verdana, sans-serif;
border-bottom:1px solid #CCC;
}

td.contentContainer {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#EAEAEA;
}

td.contentInstructions {
font:12px Arial, geneva, verdana, sans-serif;
padding-left:30px;
padding-top:10px;
}

td.contentInstructionsDatabase {
background-color: #6395B0;
font:800 18px Arial, geneva, verdana, sans-serif;
padding-left:30px;
padding-top:10px;
text-align:center;
}

div.contentDiv {
padding-left:10px;
padding-right:10px;
width:*;
height:100%;
font:12px Arial, geneva, verdana, sans-serif;
overflow-x:hidden;
overflow:auto;
}

div.contentDivNonFlow 
{
	padding-left:10px;
	padding-right:10px;
	width:*;
	font:12px Arial, geneva, verdana, sans-serif;
}

table.cowTable {
width:100%;
height:80%;
padding:0 10px;
}

td.blueBold {
color:#339;
font:11px Arial, geneva, verdana, sans-serif;
font-weight:700;
}

.javascriptWarning {
width:100%;
height:40px;
background-color:#FEFF99;
font:bold 16px Arial,geneva,verdana,sans-serif;
vertical-align:middle;
padding:5px 0 5px 20px;
}

.RedBold {
color:RED;
font-weight:700;
}

.RedNotBold {
color:RED;
}

span.headerLarge {
color:#000;
font:16px Arial, geneva, verdana, sans-serif;
font-weight:700;
}

table.loginHerePanel {
width:145px;
}

table.websiteContainer {
width:750px;
}

td.cowTitle {
color:#339;
font:16px Arial, geneva, verdana, sans-serif;
font-weight:700;
}

td.accudataBarContent {
color:#fff;
font:11px Arial, geneva, verdana, sans-serif;
vertical-align:middle;
height:20px;
background-color:#C33;
font-weight:700;
}

td.databaseListTop {
background-color:#fc3;
}

td.logInHerePanelHeader {
background-color:#339;
font:12px Arial, geneva, verdana, sans-serif;
text-align:center;
font-weight:700;
}

td.ServicePanelHeader {
background-color:#fc3;
font:12px Arial, geneva, verdana, sans-serif;
text-align:center;
font-weight:700;
}

td.ServicePanel {
background-color:#6060AF;
}

td.accuDatabarColor {
background-color:#C33;
}

td.databaseListHeader {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
background-color:#6060AF;
text-align:center;
border-top-width:1px;
border-top-color:#999;
border-top-style:solid;
border-right-width:1px;
border-right-color:#999;
border-right-style:solid;
border-left-width:1px;
border-left-color:#999;
border-left-style:solid;
}

td.logInHerePanelContent {
color:#000;
font:10px Arial, geneva, verdana, sans-serif;
background-color:#E6EDF7;
text-align:center;
width:145px;
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
border-left-width:1px;
border-left-color:#010101;
border-left-style:solid;
}

td.databaseListStartHere {
color:#000;
font:18px Arial, geneva, verdana, sans-serif;
background-color:#FC3;
height:24px;
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
border-left-width:1px;
border-left-color:#010101;
border-left-style:solid;
text-align:center;
font-weight:700;
}

td.databaseListStartHereText {
color:#000;
font:18px Arial, geneva, verdana, sans-serif;
background-color:#FC3;
text-align:center;
font-weight:700;
}

td.databaseCategoryHeader {
font-style:normal;
font:bold 16px Calibri, Arial, geneva, verdana, sans-serif;
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
border-left-width:1px;
border-left-color:#010101;
border-left-style:solid;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
background-color:#D8D8D8;
}

td.databaseListing {
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
border-left-width:1px;
border-left-color:#010101;
border-left-style:solid;
text-align:left;
}

td.databaseListText {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
}

td.databaseCategorySeparator {
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
border-left-width:1px;
border-left-color:#010101;
border-left-style:solid;
text-align:center;
}

td.databaseCategorySeparatorLine {
width:200px;
border-bottom-width:1px;
border-bottom-color:#010101;
border-bottom-style:solid;
}

td.databaseIcon {
vertical-align:middle;
width:50px;
height:25px;
}

td.loginPanelElementLabel {
color:#000;
font:10px Arial, geneva, verdana, sans-serif;
text-align:right;
}

td.rightSide {
width:100%;
vertical-align:top;
padding-left:25px;
}

table.headerWithLogo {
width:475px;
background-repeat:no-repeat;
height:110px;
}

a.logInOutLink:hover {
color:#000;
font:9px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
font-weight:700;
float:top;
}

a.standardLinkNoUnderline:link {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:non3;
}

td.userSpace {
color:#000;
font:bold 11px Arial, geneva, verdana, sans-serif;
background-color:#FFF;
padding:4px 0 4px 10px;
}

td.userSpaceContent {
padding-top:5px;
height:40px;
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
background-color:#E6EDF7;
}

td.userSpaceSpacer {
background-color:#339;
height:3px;
}

td.userNameHeader {
color:#FFF;
font:16px Arial, geneva, verdana, sans-serif;
font-weight:700;
padding-left:4px;
}

td.contentGapSpace {
width:30px;
}

table.databaseListContainer {
width:240px;
}

td.userHeaderSpacer {
width:300px;
}

td.userHeaderSpace {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
vertical-align:top;
}

td.logoSpacer {
width:290px;
}

td.rotatingBanner {
width:280px;
height:110px;
color:#fff;
font:18px Arial, geneva, verdana, sans-serif;
vertical-align:middle;
text-align:left;
font-weight:700;
padding-left:13px;
}

td.rotatingBanner3 {
width:280px;
height:165px;
color:#fff;
font:18px Arial, geneva, verdana, sans-serif;
vertical-align:middle;
background-position:center center;
text-align:left;
font-weight:700;
padding-left:13px;
background-repeat:no-repeat;
}

font.bannerTextLarge {
color:#fff;
font:25px Arial, geneva, verdana, sans-serif;
}

td.myStuffSubheading {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
font-weight:700;
padding-left:10px;
padding-bottom:5px;
}

td.contentSpacer {
height:15px;
}

td.rotatingBanner2 {
width:280px;
height:45px;
background-color:#339;
color:#000;
font:13px Arial, geneva, verdana, sans-serif;
font-weight:700;
}

span.standardContentBold {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
font-weight:700;
padding-left:10px;
}

td.standardContentBoldLarge {
color:#000;
font:13px Arial, geneva, verdana, sans-serif;
font-weight:700;
}

td.standardContentSpace {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
width:280px;
vertical-align:top;
}

td.standardLargeContent {
color:#000;
font:16px Arial, geneva, verdana, sans-serif;
}

td.rightNavigation {
width:145px;
vertical-align:top;
padding-left:10px;
}

td.linksPanelContent {
padding-left:5px;
color:#000;
font:10px Arial, geneva, verdana, sans-serif;
background-color:#6060AF;
text-align:left;
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
border-left-width:1px;
border-left-color:#010101;
border-left-style:solid;
width:145px;
}

.textFormElementSearch {
background-color:#6060AF;
border-color:#000;
border-style:solid;
border-width:1px;
}

.textFormElementSpecialLayout {
height:16px;
font:9px Arial, geneva, verdana, sans-serif;
border-color:#000;
border-style:solid;
border-width:1px;
}

td.dataGridCellRangeTo {
padding-left:5px;
padding-right:5px;
background-color:#E8E8E8;
font:13px Arial, geneva, verdana, sans-serif;
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
}

td.dataGridCellRangeSpacer {
padding-left:5px;
padding-right:5px;
background-color:#FFF;
font:13px Arial, geneva, verdana, sans-serif;
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
}

td.dataGridCellRangeToBottom {
padding-left:5px;
padding-right:5px;
background-color:#E8E8E8;
font:13px Arial, geneva, verdana, sans-serif;
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#010101;
border-bottom-style:solid;
}

td.dataGridCellRangeSpacerBottom {
padding-left:5px;
padding-right:5px;
background-color:#FFF;
font:13px Arial, geneva, verdana, sans-serif;
border-right-width:1px;
border-right-color:#010101;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-color:#010101;
border-bottom-style:solid;
}

td.dataGridHeaderTopBottomBar {
height:20px;
border-bottom-width:1px;
border-bottom-color:#010101;
border-bottom-style:solid;
border-top-width:1px;
border-top-color:#010101;
border-top-style:solid;
font:13px Arial, geneva, verdana, sans-serif;
padding-left:4px;
padding-top:2px;
padding-bottom:2px;
font-weight:700;
background-color:#D4DDE5;
}

.dataGridTextBoxYellow9 {
width:90px;
height:19px;
font:12px Arial, geneva, verdana, sans-serif;
background:#F1F5FA;
border:0;
border-color:#010101;
border-style:solid;
padding:2px;
}

td.textBoxLabel {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
text-align:right;
}

td.contentHeaderNavigation {
padding-right:3px;
}

td.recalculate {
font:12px Arial, geneva, verdana, sans-serif;
height:30px;
background-color:#cccccc;
text-align:center;
}

td.recalculateTopRight {
height:30px;
width:100%;
background-color:#cccccc;
}

td.contentHeaderGrey {
height:20px;
background-color:#E8E8E8;
padding-left:5px;
padding-right:5px;
font:12px Arial, geneva, verdana, sans-serif;
font-weight:700;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000;
}

td.greyBackground {
background-color:#E8E8E8;
padding:5px;
}

td.whiteBackground {
padding:5px;
}

td.SaveCountHeaderCol1 {
text-align:left;
vertical-align:top;
font:12px Arial, geneva, verdana, sans-serif;
}

td.SaveCountHeaderCol2 {
text-align:right;
white-space:nowrap;
vertical-align:top;
font:12px Arial, geneva, verdana, sans-serif;
}

td.SaveCountDetails {
vertical-align:top;
font:10px Arial, geneva, verdana, sans-serif;
}

select.SaveCount {
width:100%;
font:12px Arial, geneva, verdana, sans-serif;
}

td.SaveCountShared {
text-align:center;
color:#000;
font:italic bold 10px Arial, geneva, verdana, sans-serif;
padding-bottom:5px;
}

td.LaborCreatorColors {
border:#000 2px solid;
}

table.LaborCreatorColors {
border:#000 1px solid;
}

.LaborCreatorButtons {
font:10px Arial, geneva, verdana, sans-serif;
background-color:#d9f2e6;
border:#000 1px solid;
height:20px;
cursor:hand;
text-decoration:none;
padding:5px;
}

body,form {
margin:0;
padding:0;
}

a.pageNumberLink:link,a.pageNumberLink:active,a.accudataBarLink_BlackUnderline:link,a.accudataBarLink_BlackUnderline:visited,a.accudataBarLink_BlackUnderline:active,a.accudataBarLink_BlackUnderline:hover,a.dataGridLink:link,a.dataGridLink:visited,a.dataGridLink:active,a.dataGridLink:hover,a.listHeaderLink:active,a.help:active,a.help:hover,a.categoryLink:active,a.categoryLink:hover,a.standardLink:link,a.standardLink:visited,a.standardLink:active,a.standardLink:hover,a.standardLinkNoUnderline:visited,a.standardLinkNoUnderline:active,a.standardLinkNoUnderline:hover,a.sicLink:active,a.sicLink:hover,a.databaseListHelpSelectingADatabase:link,a.databaseListHelpSelectingADatabase:visited,a.databaseListHelpSelectingADatabase:active,a.databaseListHelpSelectingADatabase:hover,a.accudataBarLink_Black:link,a.accudataBarLink_Black:visited,a.accudataBarLink_Black:active,a.accudataBarLink_Black:hover,a.databaseName:link,a.databaseName:visited,a.databaseName:active,a.databaseName:hover,a.contentNavigationSmall:link,a.contentNavigationSmall:visited,a.contentNavigationSmall:active,a.contentNavigationSmall:hover {
color:#003163;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
}

a.cowdatabaseCategoryLink:link,a.cowdatabaseCategoryLink:visited,a.cowdatabaseCategoryLink:active,a.cowdatabaseCategoryLink:hover {
color:#000;
font:12px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
}

td.headerTopBarText,a.headerTopBarLink:link,a.headerTopBarLink:visited,a.sicLinkBold:link,a.sicLinkBold:visited {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:none;
font-weight:700;
}

a.pageNumberLink:visited,a.pageNumberLink:hover,a.headerTopBarLink:active,a.headerTopBarLink:hover,a.headerTopLeftBarLink:link,a.headerTopLeftBarLink:visited,a.headerTopLeftBarLink:active,a.headerTopLeftBarLink:hover,a.listHeaderLink:hover,a.databaseCategoryHeader:link,a.databaseCategoryHeader:visited,a.databaseCategoryHeader:active,a.databaseCategoryHeader:hover,a.sicLinkBold:active,a.sicLinkBold:hover,a.rightNavigationBold:link,a.rightNavigationBold:visited,a.rightNavigationBold:active,a.rightNavigationBold:hover {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
font-weight:700;
}

.caption {
font:11px Arial, geneva, verdana, sans-serif;
}

a.tabLink:link,a.tabLink:visited,a.NoUnderLineZip4:link,a.NoUnderLineZip4:visited,a.NoUnderLineZip4:active,a.black12:link,a.black12:visited,a.alphabeticalShortcut:link,a.alphabeticalShortcut:visited {
color:#000;
font:12px Arial, geneva, verdana, sans-serif;
text-decoration:none;
}

a.tabLink:active,a.tabLink:hover,a.black12:active,a.black12:hover,a.checkBoxLink:link,a.checkBoxLink:visited,a.checkBoxLink:active,a.checkBoxLink:hover,a.print:link,a.print:visited,a.jumpTo:link,a.jumpTo:visited,a.jumpTo:active,a.jumpTo:hover,a.alphabeticalShortcut:active,a.alphabeticalShortcut:hover,a.showHideLink:link,a.showHideLink:visited,a.showHideLink:active,a.showHideLink:hover,a.contentHeaderNavigation:link,a.contentHeaderNavigation:visited,a.contentHeaderNavigation:active,a.contentHeaderNavigation:hover {
color:#000;
font:12px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
}

td.tabSelectedSide,td.tabSelectedSideDataGrid {
border-bottom:1px solid #D5DBE7;
}

td.tabSelectedMiddle,td.tabSelectedMiddleDataGrid,td.checkBoxLink {
padding-left:10px;
padding-right:10px;
}

td.tabSideDataGrid,td.tabSpacerDataGrid,td.tabSpacerRightDataGrid,td.NthingBorders_CrossBarCell {
border-bottom:1px solid #000;
}

img.tabSpacerDataGrid {
height: 1px;
width: 5px;
}

img.tabSpacerRightDataGrid {
height: 1px;
width: 35px;
}

td.tabSide,td.tabSpacer,td.tabSpacerRight {
border-bottom:1px solid #939CA3;
}

a.NoUnderLineZip4:hover,a.cowBreadcrumbTrail:link,a.cowBreadcrumbTrail:visited,a.alphabeticalShortcutSelected:link,a.alphabeticalShortcutSelected:visited {
color:#000;
font:12px Arial, geneva, verdana, sans-serif;
text-decoration:none;
font-weight:700;
}

td.cowdatabaseListing,td.contentSubInstructions,.LaborCreator {
font:12px Arial, geneva, verdana, sans-serif;
}

a.blackBold:link,a.blackBold:visited,a.blackBold:active,a.blackBold:hover,a.statndardLinkLarge:active,a.statndardLinkLarge:hover {
color:#000;
font:13px Arial, geneva, verdana, sans-serif;
font-weight:700;
text-decoration:underline;
}

a.blackBold12:link,a.blackBold12:visited,a.blackBold12:active,a.blackBold12:hover {
color:#000;
font:12px Arial, geneva, verdana, sans-serif;
font-weight:700;
text-decoration:none;
}

.ForgotPassword,.ProductListDesc {
font:10px verdana;
color:#000;
text-align:left;
}

.ProductListName A:link,.ProductListName A:visited,.ProductListName A:active,.ProductListName A:hover {
text-decoration:underline;
color:#636;
font-family:verdana;
font-size:12px;
}

.ProductServiceGroup TH,.AboutGroup TH {
text-decoration:none;
color:gray;
font-family:verdana;
font-size:12px;
text-align:left;
}

.ProductServiceGroup,.AboutGroup {
text-decoration:underline;
color:gray;
font-family:verdana;
font-size:12px;
text-align:left;
}

.AboutGroup A:link,.AboutGroup A:visited,.AboutGroup A:active,.AboutGroup A:hover,.ProductServiceGroup A:link,.ProductServiceGroup A:visited,.ProductServiceGroup A:active,.ProductServiceGroup A:hover {
text-decoration:underline;
color:#636;
font-family:verdana;
font-size:10px;
}

.AboutList,.NewList,.ContactList,.CareerList,.ProductServiceList,.HelpList,.Privacy,.Terms,.SiteMap,.SignUp,.NewUserSignUp {
font-family:verdana;
font-size:10px;
color:#000;
}

.AboutList	TH,.NewList	TH,.ContactList TH,.CareerList TH,.ProductServiceList TH,.HelpList TH,.Privacy TH,.Terms TH,.SiteMap TH,.SignUp TH,.NewUserSignUp TH {
font-family:verdana;
font-size:12px;
text-align:left;
color:#636;
}

td.formlabel,td.databaseDescription,td.standardContent,.formlabel {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
}

td.CriticalMessage {
color:Red;
font:11px Arial, geneva, verdana, sans-serif;
font-weight: bold;
}

td.NonCriticalMessage {
color:Red;
font:11px Arial, geneva, verdana, sans-serif;
}

.CountReport,.FinalCountHeader {
font-family:verdana;
font-size:12px;
}

li.countSummary,ul.countSummary {
color:#000;
font:12px Arial, geneva, verdana, sans-serif;
list-style-type:none;
}

a.stepTemplatesUploadGeo:link,a.stepTemplatesUploadGeo:visited {
color:#000;
font:9px Arial, geneva, verdana, sans-serif;
text-decoration:none;
font-weight:700;
}

a.stepTemplatesUploadGeo:active,a.stepTemplatesUploadGeo:hover {
color:#000;
font:9px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
font-weight:700;
}

a.dataGridPaging:link,a.dataGridPaging:visited {
color:#000;
padding-left:5px;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:none;
}

a.summaryDetailHeader:link,a.summaryDetailHeader:visited,a.summaryDetailHeader:active,a.summaryDetailHeader:hover,a.statndardLink:link,a.statndardLink:visited {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
font-weight:700;
text-decoration:none;
}

a.editSummaryDetail:visited,a.editSummaryDetail:active {
padding-left:16px;
padding-bottom:2px;
padding-right:2px;
font:10px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
color:#000;
}

font.summaryDetail,.contentSmall,td.loginPanelElementCheckboxLabel,td.contentStandardSmall
{
	color: Black;
	font-family: Arial,geneva,verdana,sans-serif;
	font-size: 10px;
}

font.deleteSummaryDetail,td.summaryDetailCategoryDemographics {
	color: Black;
	font-family: Arial,geneva,verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

td.summarySpacer,td.logInHerePanelFooter {
background-color:#E6EDF7;
}

a.footerLink:visited,a.footerLink:link,a.footerLink:active {
font:11px Arial, geneva, verdana, sans-serif;
color:#33329A;
text-decoration:none;
}

a.demoCatDisabled:link,a.demoCatDisabled:visited {
color:#CCC;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:none;
}

a.demoCatDisabled:active,a.demoCatDisabled:hover {
color:#999;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
}

a.listHeaderLink:link,a.listHeaderLink:visited,a.help:link,a.help:visited,a.categoryLink:link,a.categoryLink:visited,a.sicLink:link,a.sicLink:visited {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:none;
}

a.listHeaderLinkDisabled:link,a.listHeaderLinkDisabled:visited
{
	color: #aa9999;
	font:11px Arial, geneva, verdana, sans-serif;
	text-decoration:none;
}

a.cowBreadcrumbTrail:active,a.cowBreadcrumbTrail:hover,a.print:active,a.alphabeticalShortcutSelected:active,a.alphabeticalShortcutSelected:hover,a.contentHeaderNavigationSelected:link,a.contentHeaderNavigationSelected:visited,a.contentHeaderNavigationSelected:active,a.contentHeaderNavigationSelected:hover {
color:#000;
font:12px arial,geneva,verdana,sans-serif;
text-decoration:underline;
font-weight:700;
}

tr.notificationError,tr.notificationWarning {
background-color:#FFB;
}

td.notificationSpaceError,td.notificationSpaceWarning {
height:60px;
width:100%;
padding-left:10px;
padding-right:10px;
padding-top:5px;
font:11px Arial, geneva, verdana, sans-serif;
vertical-align:top;
background-color:#FFFFE1;
}

td.errorMessage,td.notificationMessage,td.warningMessage {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
padding-left:15px;
}

td.errorMessageTitle,td.notificationMessageTitle,td.warningMessageTitle {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
padding-left:5px;
font-weight:700;
}

a.recalculate:link,a.recalculate:visited,a.recalculate:active {
color: #000000;
font:12px Arial, geneva, verdana, sans-serif;
text-decoration: underline;
font-weight: bold;
}

td.states,.contentStandard,td.contentStandard {
color:#000;
font:12px Arial, geneva, verdana, sans-serif;
}

table.NthingBorders_SecondaryTable,table.NthingBorders_TertiaryTable {
border-bottom:1px solid #000;
border-left:1px solid #000;
}

td.standardContentHeader,td.specialLayoutContentHeader {
background-image:url(../images/innerHeaderBackground.gif);
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:1px;
height:20px;
background-color:#E8E8E8;
padding-left:3px;
padding-right:6px;
font:12px Arial, geneva, verdana, sans-serif;
}

td.CowFooterCountID,.CowFooter {
color:#33329A;
font:11px Arial, geneva, verdana, sans-serif;
}

.javascriptWarning a:link,.javascriptWarning a:hover,.javascriptWarning a:visited,.javascriptWarning a:active {
font:11px Arial,geneva,verdana,sans-serif;
}

td.blackBold,td.standardContentBold {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
font-weight:700;
}

a.blue:link,a.blue:visited,a.blue:active,a.blue:hover {
color:#339;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
}

a.blueBold:link,a.blueBold:visited,a.blueBold:active,a.blueBold:hover {
color:#339;
font:11px Arial, geneva, verdana, sans-serif;
font-weight:700;
text-decoration:underline;
}

a.statndardLink:active,a.statndardLink:hover,a.standardLinkBold:link,a.standardLinkBold:visited,a.standardLinkBold:active,a.standardLinkBold:hover {
color:#000;
font:11px Arial, geneva, verdana, sans-serif;
font-weight:700;
text-decoration:underline;
}

a.statndardLinkLarge:link,a.statndardLinkLarge:visited {
color:#000;
font:13px Arial, geneva, verdana, sans-serif;
font-weight:700;
text-decoration:none;
}

span.headerVeryLarge,td.recordCountLarge {
color:#000;
font:20px Arial, geneva, verdana, sans-serif;
}

td.logInHerePanalSpacer,td.userSpaceTopSpacer {
height:5px;
}

.textFormElementLogin,.textFormElement {
border-color:#000;
border-style:solid;
border-width:1px;
}

a.standardLinkLarge:link,a.standardLinkLarge:visited,a.standardLinkLarge:active,a.standardLinkLarge:hover {
color:#000;
font:16px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
}

a.databasePricingLink:link,a.databasePricingLink:visited {
color:#003163;
font:11px verdana, Arial, geneva, verdana;
text-decoration:underline;
}

a.databasePricingLink:active,a.databasePricingLink:hover {
color:#003163;
font:11px verdana, Arial, geneva, verdana;
text-decoration:underline;
}

a.databaseLink:link,a.databaseLink:visited,a.databaseLink:active,a.databaseLink:hover {
color:#003163;
font:14px verdana, Arial, geneva, verdana;
text-decoration:underline;
}

a.categoryViewLink:link,a.categoryViewLink:visited,a.categoryViewLink:active,a.categoryViewLink:hover {
color:#003163;
font:14px verdana, Arial, geneva, verdana;
text-decoration:underline;
text-align:center;
}

a.logInOutLink:link,a.logInOutLink:visited,a.logInOutLink:active {
color:#000;
font:9px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
float:top;
}

a.NoUnderLine:link,a.NoUnderLine:visited,a.NoUnderLine:active {
color:#000;
text-decoration:none;
}

a.NoUnderLine:hover,a.NoUnderLineBold:link,a.NoUnderLineBold:visited,a.NoUnderLineBold:active,a.NoUnderLineBold:hover {
color:#000;
}

a.rightNavigation:link,a.rightNavigation:visited,a.rightNavigation:active,a.rightNavigation:hover,a.forgotYourPassword:link,a.forgotYourPassword:visited,a.forgotYourPassword:active,a.forgotYourPassword:hover {
color:#003163;
font:10px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
}

a.accudataBarLink:link,a.accudataBarLink:visited {
color:#fff;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:none;
font-weight:700;
}

a.accudataBarLink:active,a.accudataBarLink:hover,a.bannerLink:link,a.bannerLink:visited,a.bannerLink:active,a.bannerLink:hover {
color:#fff;
font:11px Arial, geneva, verdana, sans-serif;
text-decoration:underline;
font-weight:700;
}

td.databaseListShadow,td.logInHerePanalShadow {
background-color:#999;
width:5px;
}

div.threeColumnResults {
float:left;
padding-left:15px;
width:30%;
}

td.stepDetailLine,td.topRightCorner {
background-color:#CCC;
}

td.stepDetailSelectedContainer
{
	background-color: #ffffff;
	background-image: url(../images/shadow_left_grey.png);
	background-position: top left;
	background-repeat: repeat-y;
	border-bottom: solid 1px #c4c6e3;
	border-top: solid 1px #c4c6e3;
	padding-bottom: 3px;
	padding-top: 3px;
}

/* 08/27/07 - jwh - #4021 */
td.longHelp
{
	padding: 15px;
	vertical-align: top;
	width: 100%;
}

table.longHelp 
{
	border-collapse: collapse;
	border-spacing: 0px;
	font-family: arial;
	padding: 5px;
	text-align: left;
	width: 100%;
}

tr.longHelpTitle
{
	background-color: #999999;
}

td.longHelpTitle
{
	border: 2px solid #999999;
	padding: 2px;
	vertical-align: top;
}

div.longHelpTitle
{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

td.longHelpText
{
	background-color: #ffffcc;
	border: 2px solid #999999;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

div.longHelpTextTitle
{
	font-weight: bold;
}

div.longHelpTextTip
{
	font-style: italic;
}

td.shortHelp
{
	vertical-align: top;
}

div.shortHelpText
{
	float: left;
	font-size: 14px;
}

div.shortHelpToggle
{
	float: right;
}

td.longHelpStatic
{
	font-size: 12px;
	text-align: left;
	padding-left: 15px;
	vertical-align: top;
}

div.recalculateDisabled
{
	color: #000000;
	font: 12px arial, geneva, verdana, sans-serif;
	font-weight: bold;
}

.AddressBookHeader
{
	background-image:url(../images/innerHeaderBackground.gif);
	background-color:#E8E8E8;
	border-color:#BCC0BC #BCC0BC #000;
	border-style:solid;
	border-width:1px;
	height:20px;	
	padding-left:5px;
	font:12px Arial, geneva, verdana, sans-serif;
	font-weight: bold;
}

.AddressBookDataRow_Even
{
	font:12px Arial, geneva, verdana, sans-serif;
	text-decoration: none;
	color: #000066;
	background-color:#DDD;
}

.AddressBookDataRow_Odd
{
	font:12px Arial, geneva, verdana, sans-serif;
	text-decoration: none;
	color: #000066;
	background-color:#EEE;
}

.AddressBookDataRow_Default
{
	font:12px Arial, geneva, verdana, sans-serif;
	text-decoration: none;
	color: #000066;
	background-color: #736AFF;
}

.AddressBookDataRow
{
	font:12px Arial, geneva, verdana, sans-serif;
	text-decoration: none;
	color: #000066;
}