BODY { background-color:#ffffff; color:#555555; font-family: Arial;font-size: 8pt;}
H1 {font-family: Arial Black; font-size: 25pt;
 color:orange; text-align:center; }
H2 {font-family: Arial Black; font-size: 16pt;
 color:blue; text-align:center; }
H3 {font-family: Arial; font-size: 14pt;
 color:#1f5f1f; text-align:left; }
H4 {font-family: Arial Black; font-size: 14pt;
 color:#1f1f4f; 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.event:link {color:#000000; text-decoration:none; font-size: 8pt; font-family:Arial}
A.event:visited {color:#000000; text-decoration:none;font-size: 8pt; font-family:Arial}
A.event:hover {color:#000000 text-decoration:none;font-size: 8pt; font-family:Arial; font-weight:bold}
A.event:active {color:#000000; text-decoration:none;font-size: 8pt; font-family:Arial}
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:#aa3333; 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: Verdana;font-size: 8pt}
.info{color:#7f4f4f; font-weight:regular;font-family: Arial;font-size: 8pt;font-style=italic}
.header{color:#555555; font-weight:regular;font-family: Verdana;font-size: 14pt; font-variant:small-caps}
.subheader{	
	text-align:left;
	color: #444444;
	font-family: tahoma;
	font-size: 11pt;
	font-weight:normal;}
.title{color:#1f1f4f; font-size: 11pt; text-align:center}
.subsubheader{color:#1f1f4f; font-weight:bold;font-family: Arial;font-size: 11pt;}
.smallcaps{color:#1f1f4f; font-weight:bold;font-family: Arial;font-size: 8pt; font-variant:small-caps}
.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: 12pt;}
.important{font-weight:normal;font-family: Arial;font-size: 10pt;color:#aa2222}
.events {background-color: #dbdce2; border:1px solid #dbdce2}
.noevents {background-color: #ffffff; border:1px solid #dbdce2}
.gray {background-color: #ffffff;}
.event-gray {background-color: #bbbcc2;}
.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}
.row{background-color:#ffffff; cursor:pointer}
.alternate-row{background-color:#dbdce2; cursor:pointer}
.horizontalrule{color:#dbdce2}
.q-only{color:#6f1f1f;font-family: Arial;font-size: 8pt;font-weight:regular; font-style:oblique}
.q-and-a{color:#1f6f1f;font-family: Arial;font-size: 8pt;font-weight:regular; font-style:oblique}
.q-pend{color:#8f8f8f;font-family: Arial;font-size: 8pt;font-weight:regular; font-style:oblique}
.through{color:#1f1f4f;font-family: Times;font-size: 25pt;font-weight:bold}
tr.on {background: #fade90;cursor:pointer;}
tr.calendar-date {font-weight:bold;color:#1f1f4f;}
td.on {background: #dbdce2;cursor:pointer;}


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:#d12527;
}

table.sitebanner {
	border-width: 0px;
	border-spacing:0px ;
	border-style: none;
	border-color: #ffffff;
	border-collapse: separate;
	background-color: #ffffff;
	color:#ffffff;
}

table.main {
	border-width: 1px;
	border-spacing:1px ;
	border-style: none;
	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;
}

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.dqlist {
	font-size: 11pt;
	color:#555555;
}

table.dqlist th {
	border-bottom-color:#bdbdce2;
	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.event {
	font-size: 8pt;
	color:#555555;
}


table.event th {
	background-color: #ffffff;
	text-align:left;
	color: #1f1f4f;
	font-family: tahoma;
	font-size: 9pt;
	font-weight:normal;
}

table.dq-login {
	border-width: 0px;
	border-spacing: ;
	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;
	font-size: 8pt;
	color:#7f1f1f;
}
table.todo th {
	border-width: 0px;
	padding: 0px;
	color: #7f1f1f;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
}

table.todo td {
	border-width: 0px;
	padding: 0px;
	color: #7f1f1f;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:regular;
}

table.silsilah th {
	color: #fade30;
	border-width: 0px;
	border-spacing:2px ;
	border-style: solid;
	border-color: #1f1f4f;
	background-color: #1f1f4f;
}

table.silsilah {
	border-width: 1px;
	border-spacing:2px ;
	border-style: solid;
	border-color: #1f1f4f;
	background-color: #ffffff;
}

.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: bold 11px Tahoma; 
    color: #1f1f4f; 
    background-color: #dfdfdf;
    text-align: center; 
} 

table.calendar {
	border:1px solid #dbdce2;
	font-size: 8pt;
}
table.calendar th {
	background-color: #dbdce2;
	text-align:center;
	color: #000000;
	font-family: tahoma;
	font-size: 9pt;
	font-weight:bold;
	font-variant:small-caps;
}
table.calendar td {
	padding: 1px;
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:regular;
}
