/* ======================================== */
/*              REQUIRED CSS                */
/*     Do not delete the styles in this     */
/*  section.  They are used by Ecobuilder.  */
/*  You of course, may modify them to suit  */
/*         your design and layout.          */
/* ======================================== */

/* Body */
BODY {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; color: #000000}
P, TD, INPUT, TEXTAREA, SELECT {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; color: #000000}
A:link {color: #1B3469}
A:visited {color: #1B3469}
A:active {color: #1B3469}
A:hover {color: #0000ff}
UL {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; color: #003399}
OL {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; color: #003399}
.status {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 12px; color: #ff0000; font-weight: bold}
.notes {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 10px; color: #003399; font-weight: bold}

TD.adj {}

.adjtask {font-family: Times New Roman; font-size: 12px; color: #003366; text-decoration: none}
.adj {background-color: #999966;font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none}
.adjday {background-color: #003366;font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none}
.general{font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 12px; color: #003399; text-decoration: none; font-weight: bold}
.catagory {font-family: Times New Roman; font-weight: bold; font-size: 16px; color: #003366; text-decoration: none}

/* popup window  */
.popupWindow
{
	position:absolute;
    width:250px;
    border: solid 1px black;
    margin: 0px 0px 0px 20px;
    background-color:white;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#2557ad); 
    display:none;
}

/* Form CSS */
.forminput {font-size: 8pt; font-family: MS Sans Serif, Tahoma, Arial, Times New Roman; color: #000000}
.formsubmit {background-color: #000000; font-size: 8pt; font-family: MS Sans Serif, Tahoma, Arial, Times New Roman; color: #FFFFFF}

/* Resource page */
TD.header {background-color: #cccc99}
TD.menu {}

.header {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-weight: bold; font-size: 13px; color: #000000; text-decoration: none}
.day {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-weight: bold; font-size: 11px; color: #000000; text-decoration: none}
.menu {background-color: #999966;font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none}
.menut {background-color: #003366;font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none}
.general{font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 12px; color: #003399; text-decoration: none; font-weight: bold}
.catagory {font-family: Times New Roman; font-weight: bold; font-size: 16px; color: #003366; text-decoration: none}


A.menul:link {color: #000000; text-decoration: none}
A.menul:visited {color: #000000; text-decoration: none}
A.menul:active {color: #000000; text-decoration: none}
A.menul:hover {color: #ffff33; text-decoration: none}

A.menut:link {color: #FFFFFF; text-decoration: none}
A.menut:visited {color: #FFFFFF; text-decoration: none}
A.menut:active {color: #FFFFFF; text-decoration: none}
A.menut:hover {color: #ffff33; background-color: #003366; text-decoration: none}

A.general:link {color: #003399; text-decoration: none}
A.general:visited {color: #003399; text-decoration: none}
A.general:active {color: #003399; text-decoration: none}
A.general:hover {color: #0000ff}

A.front:link {color: #ffffff; text-decoration: none}
A.front:visited {color: #ffffff; text-decoration: none}
A.front:active {color: #ffffff; text-decoration: none}
A.front:hover {color: #ffff33; background-color: #ff0000; text-decoration: none}
A.qa:link {color: #003399; text-decoration: none}
A.qa:visited {color: #003399; text-decoration: none}
A.qa:active {color: #003399; text-decoration: none}
A.qa:hover {color: #003399;background-color: #ccffff}

.toptitle {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-weight: bold; font-size: 12px; color: #000000}
.pinverse {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; color: #ffffff}
.title {font-family: arial; font-size: 16px; color: #343435; font-weight: bold}
.globalfooter {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-weight: bold; font-size: 10px; color: #003366}
A.globalfooter:link {color: #1B3469}
A.globalfooter:visited {color: #1B3469}
A.globalfooter:active {color: #1B3469}
A.globalfooter:hover {color: #006666}
.accounttitles {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 12px; color: #ffffff; font-weight:bold}
.accountnotes {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 10px; color: #003399}
.accountnormal {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 12px; color: #003399}


.theader {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-weight: bold; font-size: 10px; color: #000000; text-decoration: none}
.treg {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-size: 9px; color: #000000; text-decoration: none}
.hrule{ color: #000000; line-height: 2px; }

/* **************** */
/* ENTRY FORMATTING */
/* **************** */
.toggle {display:none;}
div.entryDisplay {
	margin-top: 10px;
	text-align: center;
}
div.photoDisplay {
	margin-top: 10px;
	text-align: center;
	border-bottom: 1px solid #666666;
}
span.photoBlogInfo {
	background-color: e0e0e0;
	padding: 3px;
	font-weight: bold;
}
div.content {
	text-align: left;
}
div.dateHeader {
	background-color: ffffff;
	color: black;
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	border: 1px dashed #999999;
}
div.entry {
	padding-left: 10px;
}
div.title {
	font-size: 15px;
	font-weight; bold;
	color: #003366;
	font-family: serif;
	font-face: Georgia;
	border-bottom: 0px dashed #666666;
	width: 100%;
}
div.subtitle {
	font-size: 10px;
	font-style: italic;
	color: #666666;
	
	padding-left: 5px;
	margin-top: 5px;
	width: 100%;
}
//border-left: 5px solid #000000;
div.category_links {
	text-align: right;
	font-weight: bold;
}
div.category_links A {
}
div.details {
	text-align: right;
	font-size: 10px;
}
div.continue_link {
	margin-top: 10px;
}
.required {
	background-color: cc0033;
	color: white;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
div.comment_header {
	border-left: 15px solid #000000;
	border-bottom: 2px solid #000000;
	font-weight: bold;
	padding-left: 5px;
	margin-bottom: 10px;
}
div.comment_subject {
	border-bottom: 1px dotted #666666;
	color: #666666;
}
div.comment_text {
	padding-left: 20px;
	padding-right: 20px;
}
div.comment_details {
	text-align: right;
	border-bottom: 1px solid #000000;
}

thead th,
tfoot th {
	padding: 0.5em;
	text-align: left;
	border: 1px solid black;
	background-color: #999999;
	font-size: 12px;
}

tfoot td {
	border-top: 1px solid black;
}



tbody tr.odd {
	background-color: #dddddd;
}
td.numeric,
th.numeric {
	text-align: right;
}

.popup{
position: absolute;
background-color: #ffffff;
border:1px solid black;
padding: 4px;
font: normal 10px Verdana;
line-height: 15px;
z-index: 100;
visibility: hidden;
filter:alpha(opacity=100);
}

.popup a{
text-decoration: none;
padding-left: 6px;
color: #000000;

}

.popup a:hover{ /*hover background color display: block;*/
background-color: #e5ecf9; //#CCFF9D;
}

.DocList{
position: absolute;
background-color: #ffffff;
border:1px solid black;
padding: 4px;
font: normal 12px Verdana;
line-height: 15px;
z-index: 100;
visibility: hidden;
filter:alpha(opacity=100);
overflow:auto;
}

.DocList a{
text-decoration: none;
padding-left: 6px;
color: #000000;

}

.DocList a:hover{ /*hover background color display: block;*/
background-color: #e5ecf9; //#CCFF9D;
}
