*
{
    margin: 0;
    padding: 0;
}
html, body {
    background-color:white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    height: 100%;
}
h1, h2, h3 {
    color: #AA2808;
}
p, blockquote, ul, ol {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 1.6em;
    margin-left: 5px;
    margin-right: 5px;
}
a {
    text-decoration: underline;
    color: black;
}
a.data {
    text-decoration: underline;
    color: yellow;
}
a:hover {
    text-decoration: none;
    color: #FF0000;
}

table {
    font-family:arial,Helvetica, sans-serif;
    font-size:10pt;
    color:#000000;
	background: #FFFFFF;
	width: 100%;
	border-style:solid;
    border-color:#FF0000;
    border-width:0px;
    padding: 0px 0px 0px 0px;
	border-collapse:collapse;
}
td {
	font-size:1em;
	border:0px solid #C0C0C0;
	background: #FFFFFF;
}
th {
	font-size:1em;
	border:0px solid #C0C0C0;
	background: #FFFFFF;
}

/* ------------------------------------------------------------------------------------------------------ */
/* Division Format */

/* Page */
#page {
    width: 1000px;
	height: 100%; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12pt;
	color:#000000;
	max-height: 100%; 
    margin: 0 auto;
    background: #FFFFFF;
    margin-bottom: 20px;
}

/* Banner */
#banner {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12pt;
	color:#FFFF00;
    width: 100%;
	border-collapse:collapse;
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px;
	border:0px solid #000000;
}
#banner td, #banner th {
	background-color:#FFFFFF;
}
#banner th {
	background-color:#FFFFFF;
}
#banner tr.alt td {
	background-color:#FFFFFF;
}

/* Header */
#header {
    width: 1000px;
	line-height:20px;
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
	color:#006600;
}
#header td, #header th {
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}
#header th {
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}
#header tr.alt td {
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}

#windows {
    width: 600px;
	line-height:20px;
	border:1px solid #000000;
	border-collapse:collapse;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
	color:#006600;
}
#windows td, #header th {
	border-collapse:collapse;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}
#windows th {
	border-collapse:collapse;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}
#windows tr.alt td {
	border-collapse:collapse;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}

#workarea{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:8pt;
    width: 1000px;
	background:#FFFFFF;
	line-height:25px;
	color:#000000;
	padding-left: 5px;
	padding-right: 5px;
}

#footer{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:8pt;
    width: 1000px;
	background:#808080;
	line-height:25px;
	color:#ffffff;
	padding-left: 5px;
	padding-right: 5px;
	position:fixed;
}

#footer span{padding-left:20px;}

* html #footer{
	position:absolute;
	top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}	

#errortab {
    width: 1000px;
	line-height:15px;
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
	color:#FF0000;
}
#errortab td, #errortab th {
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}
#errortab th {
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	text-align:center;
	padding-left: 5px;
	padding-right: 5px;
}

/* ------------------------------------------------------------------------------------------------------ */
/* Table Class Format */

th.w1000 {
    width:1000px;
}

th.w900 {
    width:900px;
}

th.w800 {
    width:800px;
}

th.w700 {
    width:700px;
}

th.w600 {
    width:600px;
}

th.w500 {
    width:500px;
}

th.w400 {
    width:400px;
}

th.w300 {
    width:300px;
}

th.w200 {
    width:200px;
}

td.w1000 {
    width:1000px;
}

td.w900 {
    width:900px;
}

td.w800 {
    width:800px;
}

td.w700 {
    width:700px;
}

td.w600 {
    width:600px;
}

td.w500 {
    width:500px;
}

td.w400 {
    width:400px;
}

td.w300 {
    width:300px;
}

td.w200 {
    width:200px;
}

/* Sign In Table  */
table.signin {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    table-layout:fixed;
    background-color:#FFFFFF;
	margin-left: auto; 
	margin-right: auto;
	border-collapse:collapse;
}          
table.signin th { 
	color: #006600;
	font-size:10pt;
	line-height:20px;
	vertical-align:top;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	}
table.signin td { 
	color: #000000;
	font-size:10pt;
	line-height:20px;
	vertical-align:top;
	border:1px solid #FFFFFF;
	background-color:#D4D4D4;
	padding-left: 5px;
	padding-right: 5px;
}
table.signin tr { 
	background-color: #FFFFFF; 
	vertical-align:top;
	border:1px solid #FFFFFF;
}

/* Header Table */
table.header {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    table-layout:fixed;
    background-color:#FFFFFF;
	margin-left: auto; 
	margin-right: auto;
	border-collapse:collapse;
}          
table.header th { 
	color: #006600;
	font-size:10pt;
	line-height:20px;
	vertical-align:top;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	}
table.header td { 
	color: #000000;
	font-size:10pt;
	line-height:20px;
	vertical-align:top;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
table.header tr { 
	background-color: #FFFFFF; 
}

/* Footer Table */
table.footermsg {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:8pt;
	color:#FFFFFF;
	position:fixed;
    width: 1000px;
	background:#808080;
	line-height:20px;
}
table.footermsg td {
	text-align:left;
	background-color:#808080;
}
table.footermsg tr.alt td {
	text-align:right;
	background-color:#808080;
}

/* Table with border */
#datatab {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10pt;
    width: 990px;
	line-height:15px;
	border-collapse:collapse;
}
#datatab td, #datatab th {
	border:1px solid #408080;
	padding-left: 5px;
	padding-right: 5px;
}
#datatab th {
	text-align:center;
	background-color:#59ACAC;
	color:#FFFFFF;
}
#datatab tr.alt td {
	color:#000000;
	background-color:#BFDFDF;
}

#wintab {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10pt;
    width: 550px;
	line-height:15px;
	border-collapse:collapse;
}
#wintab td, #wintab th {
	border:1px solid #408080;
	padding-left: 5px;
	padding-right: 5px;
}
#wintab th {
	text-align:center;
	background-color:#59ACAC;
	color:#FFFFFF;
}
#wintab tr.alt td {
	color:#000000;
	background-color:#BFDFDF;
}

#wintab800 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10pt;
    width: 770px;
	line-height:15px;
	border-collapse:collapse;
}
#wintab800 td, #wintab th {
	border:1px solid #408080;
	padding-left: 5px;
	padding-right: 5px;
}
#wintab800 th {
	text-align:center;
	background-color:#59ACAC;
	color:#FFFFFF;
}
#wintab800 tr.alt td {
	color:#000000;
	background-color:#BFDFDF;
}

/* -------------------------------------------- */

/* Submenu */
#submenu {
}

/* News */
#news {
}
#news a {
    font-size: 85%;
}

/* Note */
#note
{  
    font-size:7pt;    
    color:black;     
}

/* ULLabel */
#UILabel
{  
    font-size:8pt;    
    color:#AA2808;     
}

/* the div that holds the date picker calendar */
.dpDiv {
	}
/* the table (within the div) that holds the date picker calendar */
.dpTable {
	width: 200px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}
/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}
/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}
/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

	input[type="text"], textarea {
		background-color : #FFFFCC;
	}

.action1 {
	color: #000000;
  	background-color: #99FF66;
}

.action2 {
	color: #000000;
  	background-color: #FFCC33;
}

.lookup {
	color: #000000;
	background-image:url('images/lookup.gif');
	background-repeat: no-repeat;
	width:25px;
	height:25px;
	border: 0;
}
