/* hyperlinks */
a:visited {
	color: #0000ff;
	text-decoration: underline;
}
a:hover { 
	color: #ed1c24;
	text-decoration: none; 
}
a.completeNav:link { 
	color: #007236; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.completeNav:visited { 
	color: #007236; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.completeNav:active { 
	color: #007236; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold; 
}
a.completeNav:hover { 
	color: black; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.incompleteNav:link { 
	color: #ed1c24; 
	text-decoration: none; 
	font-size: 11px; 
	font-weight: bold;
}
a.incompleteNav:visited { 
	color: #ed1c24; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.incompleteNav:active { 
	color: #ed1c24; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.incompleteNav:hover { 
	color: black; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.restrictedDelete:link { 
	color: #a9a9a9; 
	text-decoration:none;
}
a.restrictedDelete:visited { 
	color: #a9a9a9; 
	text-decoration:none;
}
a.restrictedDelete:active { 
	color: #a9a9a9; 
	text-decoration:none;
}
a.restrictedDelete:hover { 
	color: #ed1c24; 
}
a.unknownNav:link { 
	color: #000000; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.unknownNav:visited { 
	color: #000000; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.unknownNav:active { 
	color: #000000; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold; 
}
a.unknownNav:hover { 
	color: #ed1c24; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.unknownNavUnderlined:link { 
	color: #000000; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.unknownNavUnderlined:visited { 
	color: #000000; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.unknownNavUnderlined:active { 
	color: #000000; 
	
		font-size: 11px; 
	
	font-weight: bold; 
}
a.unknownNavUnderlined:hover { 
	color: #ed1c24; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
a.tableNav:link { 
	color: #000000; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: normal;
}
a.tableNav:visited { 
	color: #000000; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: normal;
}
a.tableNav:active { 
	color: #000000; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: normal; 
}
a.tableNav:hover { 
	color: #0000ff; 
	text-decoration: underline; 
	
		font-size: 11px; 
	
	font-weight: normal;
}
a.pageHeader:link { 
	color: black; 
	text-decoration: underline; 
	font-size: 15px;
	font-weight: bold;
}
a.pageHeader:visited { 
	color: black; 
	text-decoration: underline; 
	font-size: 15px;
	font-weight: bold;
}
a.pageHeader:active { 
	color: black; 
	text-decoration: underline; 
	font-size: 15px;
	font-weight: bold; 
}
a.pageHeader:hover { 
	color: #ed1c24; 
	text-decoration: none; 
	font-size: 15px;
	font-weight: bold;
}
a.breadcrumb:link {
	font-family: tahoma, sans-serif, Arial, Helvetica, verdana;
	font-size: 10px;
	color: #0000ff;
}
a.breadcrumb:visited {
	font-family: tahoma, sans-serif, Arial, Helvetica, verdana;
	font-size: 10px;
	color: #0000ff;
}
a.breadcrumb:active {
	font-family: tahoma, sans-serif, Arial, Helvetica, verdana;
	font-size: 10px;
	color: #0000ff;
}
a.breadcrumb:hover {
	font-family: tahoma, sans-serif, Arial, Helvetica, verdana;
	font-size: 10px;
	color: #ed1c24;
	text-decoration:none;
}
/* reserved definitions */
body { 
	
		font-size: 11px; 
		font-family: arial, helvetica, verdana, sans-serif; 
	
	color: #000000; 
	
	background-color: #ffffff;
	
			scrollbar-face-color: #d5d5d5;
		scrollbar-highlight-color: #a5abc0;
		scrollbar-shadow-color: #919090;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-arrow-color: #000000;
		scrollbar-track-color: #e6e9ec;
		scrollbar-darkshadow-color: #cccccc;
}
hr {
	color: #a5abc0;
	height: .1em;
}
/* form elements */

select, option, textarea { 
	
		
		font-family: arial, helvetica, verdana, sans-serif; 
	
		font-size: 11px; 
	
	font-weight: normal; 
	color: #000000; 
	padding-left: 4px;
	margin-bottom: 2px;
	
		background-color: #ffffff;
		border-color: #FFFFFF; 
		border: 1px groove #d0d0d0; 
		scrollbar-face-color: #d5d5d5;
		scrollbar-highlight-color: #a5abc0;
		scrollbar-shadow-color: #919090;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-arrow-color: #000000;
		scrollbar-track-color: #e6e9ec;
		scrollbar-darkshadow-color: #cccccc;
		
}
.quickSearch { 
	font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
}
/* default table cell */
td { 
	
		font-size: 11px; 
		font-family: arial, helvetica, verdana, sans-serif; 
	
	color: #000000; 
	
}
/* table header cell for accessibility */
th { 
	
		font-size: 11px; 
		font-family: arial, helvetica, verdana, sans-serif; 
	
	color: #000000; 
	
	text-align: left;
}
/* custom definitions */
.adminTitle {
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 24px;
	font-weight: normal;
}
.alertcopy {
	color: #ed1c24;
	font-weight: bold;
}
.bluecopy {
	color: #0000ff;
	font-weight: bold;
}
.boldCopy {
	font-weight: bold;
}
.boldWhiteCopy {
	font-weight: bold;
	color: #ffffff;
}
.breadcrumb {
	/* font-family: verdana, Arial, Helvetica, sans-serif; */
	font-family: tahoma, sans-serif, Arial, Helvetica, verdana;
	font-size: 10px;
	color: #000000;
}
.category {
	font-size: 12px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.categoryLarger {
	font-size: 13px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.categoryLargerYet {
	font-size: 14px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.categorySmaller {
	font-size: 11px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.commentEntry {
	font-size: 11px;
	color: #919090;
	font-style: italic;
}
.copyright {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}
.disabledNav {
	color: #898989; 
	text-decoration: none; 
	
		font-size: 11px; 
	
	font-weight: bold;
}
.fixedWidthBodyCopy {
	font-family: "courier new", courier, monospace;
	
		font-size: 11px;
	
}
.noProducts {
	color: #919090;
	
}
.noteBox {
	width: 300px;
	position: absolute;
	z-index: 10;
	background-color: #FFFF99;
	padding: 2px;
	padding-bottom: 2px;
	border:1px solid #333;
	font-size: 11px;
	line-height:13px;
	font-family: arial;
	color: #333;
	visibility: hidden;
	left:300;
}
.paddedTD {
	padding : 2px;
}
.pageHeader {
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.pageTitle {
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}
.projectTitle {
	color: #000000;
	font-family: verdana, arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.questionGridHeader {
	font-weight: bold;
}
.rpHeader {
	font-weight: bold;
	writing-mode: tb-rl;
	text-align: right;
	/* padding : 2px; */
}
.rulesTitle {
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.rulesSubHeader {
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.rulesSubHeaderBlue {
	color: #333399;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.rulesBlueText {
	color: #333399;
	font-weight: bold;
}
/* 006699 */

	.readOnlyValue {
		font-family: courier new;
		color: 333399;
	}
	.readOnlyGridValue {
		font-family: courier new;
		color: 333399;
	}

/* use for all submit buttons */
/*
.submitbutton { 
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	background-color: #d5d5d5;
	
			font-size: 11px; 
		
		cursor: hand;
		
		border-top: #cccccc 1px solid; 
		border-bottom: #666666 1px solid; 
		border-left: #cccccc 1px solid; 
		border-right: #666666 1px solid;
		
		
	
}
*/
.submitbutton {
	font-family: arial,Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	cursor: hand;
	background-color: #009900;
}


/* use for all input type=text */
.textbox {
	font-family: arial, helvetica, verdana, sans-serif; 
	font-weight: normal; 
	/* color: #000000; */
	color: #000000; 
	
		font-size: 11px;
	
		/*
		border: 1px solid;
		border-width: 1px;
		 */
		background-color: #ffffff;
		border-color: #FFFFFF; 
		border: 1px groove #d0d0d0; 
	
}

.textboxNB {
	font-family: arial, helvetica, verdana, sans-serif; 
	font-weight: bold; 
	color: #000000; 
	
		font-size: 11px; 
		border: 0px;
	
}