BODY { background-color:#ffffff; color:#555555; font-family: tahoma, verdana, arial, helvetica;font-size: 9pt;}
H1 {font-family: Arial Black; font-size: 25pt;
 color:555555; text-align:center; }
H2 {font-size: 10pt; color:555555; text-align:center; margin: 0px 0px 3px 0px}
H3 {font-family: Arial; font-size: 14pt;
 color:#555555; text-align:left; }
H4 {font-family: Arial Black; font-size: 14pt;
 color:#555555; text-align:left; }
TH { background-color:blue; color:white; }

A:link {color:#495ea3; text-decoration:underline; font-size: 8pt; font-family:Arial}
A:visited {color:#495ea3; text-decoration:underline;font-size: 8pt; font-family:Arial}
A:hover {color:#495ea3; text-decoration:none;font-size: 8pt; font-family:Arial}
A:active {color:#495ea3; text-decoration:none;font-size: 8pt; font-family:Arial}
A.sitebanner:link {color:#fade30; text-decoration:underline; font-family: Verdana; font-size: 9pt;}
A.sitebanner:visited {color:#fade30; text-decoration:underline;font-family: Verdana; font-size: 9pt;}
A.sitebanner:hover {color:#fade30; text-decoration:none;font-family: Verdana; font-size: 9pt;cursor:hand}
A.sitebanner:active {color:#fade30; text-decoration:none;font-family: Verdana; font-size: 9pt;}
A.menu:link {font-weight:regular; color:#1f1f4f; text-decoration:none;font-size:9pt}
A.menu:visited {font-weight:regular; color:#1f1f4f; text-decoration:none;font-size:9pt}
A.menu:hover {font-weight:regular; color:#1f1f4f; text-decoration:underline;font-size:9pt}
A.menu:active {font-weight:regular; color:#1f1f4f; text-decoration:none;font-size:9pt}
A.announcement:link {font-weight:regular; font-family:Arial; color:#9f5f5f; text-decoration:underline;font-size:8pt}
A.announcement:visited {font-weight:regular; font-family:Arial; color:#9f5f5f; text-decoration:underline;font-size:8pt}
A.announcement:hover {font-weight:regular; font-family:Arial; color:#9f5f5f; text-decoration:none;font-size:8pt}
A.announcement:active {font-weight:regular; font-family:Arial; color:#9f5f5f; text-decoration:none;font-size:8pt}

.banner-error{color:#fade30; font-weight:regular;font-family: Arial;font-size: 8pt;}
.banner-text{color:#fade30; font-weight:regular;font-family: Arial;font-size: 8pt;}
.error{color:#884444; font-weight:regular;font-family: Arial;font-size: 8pt;}
.form-error{color:#bf1f1f; font-weight:regular;font-family: Arial;font-size: 8pt;}
.message{color:#1f1f4f; font-weight:regular;font-family: Arial;font-size: 9pt;}
.critical-message{color:#cf1f1f; font-weight:bold;font-family: Arial;font-size: 12pt;}
.label{color:#555555; font-weight:regular;font-family: Arial;font-size: 9pt}
.logout{color:#ffc7b0; font-weight:regular;font-family: Arial;font-size: 12pt}
.small{color:#1f1f4f; font-weight:regular;font-family: Arial;font-size: 8pt}
.small-login{color:#1f1f4f; font-weight:regular;font-family: Arial;font-size: 8pt}
.footer-small{color:#1f1f4f; font-weight:bold;font-family: Arial;font-size: 8pt}
.info{color:#7f4f4f; font-weight:regular;font-family: Arial;font-size: 8pt;font-style=italic}
.info-small{color:#7f1f1f; font-weight:regular;font-family: Arial;font-size: 8pt;font-style=italic}
.subheader{	
	text-align:left;
	color: #444444;
	font-family: tahoma;
	font-size: 11pt;
	font-weight:normal;}
.title{color:#1f1f4f; font-size: 11pt; text-align:center}
.limerick{color:#99c87d; font-weight:regular;font-family: Times;font-size: 9pt;font-style:italic;}
.copyright{color:#555555; font-weight:regular;font-family: Arial;font-size: 8pt;}
.large{color:#1f1f4f; font-weight:regular;font-family: Verdana;font-size: 16pt;}
.help-header{color:#1f5f1f; font-weight:bold;font-family: Verdana;font-size: 10pt}
.backlink {color:#1f1f4f; font-weight:bold;text-decoration:none;font-family: Arial;font-size: 10pt;}
.todo {color:#7f1f1f; font-weight:regular;text-decoration:none;font-family: Arial;font-size: 10pt;}
.under-control-info{color:#888888; font-style:italic; font-weight:regular;text-decoration:none;font-family: Arial;font-size: 8pt;}
.error-header{font-weight:bold;text-decoration:underline;font-family: Arial;font-size: 10pt;}
.rule{color: #fff;background-color: #459;height: 10px;}

.login-textbox{background-color:#ffffff;color:#1f1f4f;font-size:8pt; 
    border-width: 1px;
	border-style: inset;
	border-color: #1f1f4f;
	}

.readonly-textbox{
    background-color:#fafafa;
    color:#555555;
    font-size:10pt; 
    border-width: 1px;
	border-style: inset;
	border-color: #faf0e6;
	}
.helpicon{cursor:hand}
td.menu-bg{color:#1f1f4f;background-color:#ffffff;font-size:8pt;border-right-width:1px;border-right-color:#dbdce2;border-right-spacing:5px; border-right-style:solid;border-left-width:1px;border-left-color:#dbdce2;border-left-spacing:5px; border-left-style:solid}
.quote{;color:#f8f0f0;background-color:#1f1f4f;font-size:8pt;border:0px;border-color:#ffffff;border-style:inset;border-right-width:3px;border-right-color:#15317E;border-spacing:5px}
.row{background-color:#ffffff;cursor:hand}
.alternate-row{background-color:#ffffff;color:#1f1f4f;cursor:hand}
.horizontalrule{color:#dbdce2}
.q-only{color:#6f1f1f;font-family: Arial;font-size: 9pt;font-weight:bold}
.q-and-a{color:#1f6f1f;font-family: Arial;font-size: 9pt;font-weight:bold}
.through{color:#1f1f4f;font-family: Times;font-size: 25pt;font-weight:bold}
tr.on {background: #FACE77;cursor:hand;}


table.help {
	border-width: 0px;
	border-spacing:0px ;
	border-style: none;
	border-color: #ffffff;
	border-collapse: separate;
	background-color: #ffffff;
	color:#1f5f1f;
	font-family: Arial;
	font-size: 9pt;
	font-weight:regular;
}

table.error {
	border-width: 0px;
	border-spacing:0px ;
	border-style: inset;
	border-color: #7E354D;
	border-collapse: separate;
	background-color: #ffffff;
	color:#912527;
}

table.sitebanner {
	border-width: 0px;
	border-spacing:0px ;
	border-style: solid;
	border-color: #ffffff;
	border-collapse: separate;
	background-color: #ffffff;
	color:#ffffff;
}

table.main {
	border-width: 1px;
	border-spacing:1px ;
	border-style: solid;
	border-color: #dbdce2;
	border-collapse: separate;
	background-color: #ffffff;
}

table.outline {
	border-width: 2px;
	border-spacing:0px ;
	border-style: solid;
	border-color: #dbdce2;
	border-collapse: separate;
	background-color: #ffffff;
}

table.dq {
	font-size: 9pt;
	color:#555555;
}


table.dq th {
	border-bottom-color:#dbdce2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color: #ffffff;
	text-align:left;
	color: #1f1f4f;
	font-family: Tahoma;
	font-size: 11pt;
	font-weight:normal;
}
table.dq-login {
	border-width: 0px;
	border-style: outset;
	border-color: #ffffff;
	border-collapse: separate;
	background-color: #000000;
	color:#000000;
}
table.dq-login th {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: #ffffff;
	background-color: #000000;
	color: #99c87d;
}

table.todo {
	border-width: 0px;
	border-spacing:0px ;
	border-style: inset;
	border-color: #333388;
	border-collapse: separate;
	background-color: #ffffff;
	font-size: 8pt;
	color:#7f1f1f;
}
table.todo th {
	border-width: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #7f1f1f;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
}

table.todo td {
	border-width: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #7f1f1f;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:regular;
}


.dqButtonText  { 
        font: bold 11px Tahoma; 
    color: #1f1f4f; 
    background: #FFFFFF url("./images/btnBackground.gif") repeat-x bottom; 
        border-top: 1px solid #CDCDCD; 
        border-left: 1px solid #B3B3B3; 
        border-right: 1px solid #5e5e5e; 
        border-bottom: 1px solid #838182; 
    padding: 1px 5px 3px 5px; 
    margin: 0px; 
    text-align: center; 
} 

.dqLoginButtonText  { 
        font: bold 10px Arial; 
    color: #1f1f4f; 
    background: #FFFFFF url("./images/btnBackground.gif") repeat-x bottom; 
        border-top: 1px solid #CDCDCD; 
        border-left: 1px solid #B3B3B3; 
        border-right: 1px solid #5e5e5e; 
        border-bottom: 1px solid #838182; 
    padding: 1px 2px 1px 2px; 
    margin: 0px; 
    text-align: center; 
} 

.navText  { 
        font: bold 11px Tahoma; 
	    color: #1f1f4f; 
    	text-decoration:none
	    text-align: center; 
}

.tab  { 
        font: regular 11px Tahoma; 
    color: #1f1f4f; 
    background-color: #dfdfdf;
    text-align: center; 
} 