BODY {
	FONT-SIZE: 12px; 
	COLOR: #222222; 
	FONT-FAMILY:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  
	height:100%;
	margin:0; 
	padding:0; 
	min-height:100%;
	background:url("images/fireback.jpg");
}

div.container{
 margin-left:auto;
 margin-right:auto;
 height:100%;
}


test
{
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
UL {
	LIST-STYLE-IMAGE: url(http://www.sharptesting.com/images/bullet.gif)
}
LI {
	LINE-HEIGHT: 120%
}
INPUT {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS"
}
SELECT {
	FONT-SIZE: 10pt;  FONT-FAMILY: "Trebuchet MS"
}
TEXTAREA {
	FONT-SIZE: 10pt; FONT-FAMILY: "Trebuchet MS"
}
navlink {
	COLOR: #253adf; TEXT-DECORATION: none
}
A.menulink {
	BORDER-RIGHT: #069 1px outset; BORDER-TOP: #69c 1px outset; DISPLAY: block; FONT-SIZE: 12px; BORDER-LEFT: #69c 1px outset; WIDTH: 152px; COLOR: #ffffff; TEXT-INDENT: 8px; LINE-HEIGHT: 125%; BORDER-BOTTOM: #069 1px outset; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #03216d; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.menulink:hover {
	BORDER-RIGHT: #069 1px outset; BORDER-TOP: #69c 1px outset; BORDER-LEFT: #69c 1px outset; BORDER-BOTTOM: #069 1px outset; BACKGROUND-COLOR: #7a0808; TEXT-DECORATION: none
}
A.topmenulink {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: block; FONT-SIZE: 11px; BORDER-LEFT: medium none; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 140%; BORDER-BOTTOM: medium none; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
A.topmenulink:hover {
	BACKGROUND-COLOR: #007700; TEXT-DECORATION: none
}
A.redmenulink {
	BORDER-RIGHT: #285b35 1px solid; BORDER-TOP: #285b35 1px solid; DISPLAY: block; FONT-SIZE: 11px; BORDER-LEFT: #285b35 1px solid; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 140%; BORDER-BOTTOM: #285b35 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.redmenulink:hover {
	BORDER-RIGHT: #66ae5e 1px solid; BORDER-TOP: #66ae5e 1px solid; BORDER-LEFT: #66ae5e 1px solid; BORDER-BOTTOM: #66ae5e 1px solid; BACKGROUND-COLOR: #40743a; TEXT-DECORATION: none
}
UNKNOWN {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid
}
A {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A:link {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #0000cc; TEXT-DECORATION: underline
}
navlink:hover {
	FONT-WEIGHT: normal; COLOR: #0000cc; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A.green:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #66ae5e; TEXT-DECORATION: none
}
A.green:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #66ae5e; TEXT-DECORATION: none
}
A.green:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #add3a9; TEXT-DECORATION: underline
}
A.green:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #add3a9; TEXT-DECORATION: underline
}
A.green-white:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.green-white:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.green-white:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #add3a9; TEXT-DECORATION: underline
}
A.green-white:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #add3a9; TEXT-DECORATION: underline
}
A.dark:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.dark:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.dark:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fdc002; TEXT-DECORATION: underline
}
A.dark:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6bc8f9; TEXT-DECORATION: underline
}
A.dark2:link {
	FONT-WEIGHT: bold; COLOR: #003399; TEXT-DECORATION: none
}
A.dark2:visited {
	FONT-WEIGHT: bold; COLOR: #003399; TEXT-DECORATION: none
}
A.dark2:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.dark2:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.boldblack:link {
	FONT-WEIGHT: bold; COLOR: #253adf; TEXT-DECORATION: none
}
A.boldblack:visited {
	FONT-WEIGHT: bold; COLOR: #253adf; TEXT-DECORATION: underline
}
A.boldblack:active {
	FONT-WEIGHT: bold; COLOR: maroon; TEXT-DECORATION: underline
}
A.boldblack:hover {
	FONT-WEIGHT: bold; COLOR: maroon; TEXT-DECORATION: underline
}
.bold A:hover {
	FONT-WEIGHT: bold; COLOR: #800000; TEXT-DECORATION: underline
}
.bold A:hover:unknown {
	FONT-WEIGHT: bold; COLOR: #800000; TEXT-DECORATION: underline
}
HR {
	BORDER-TOP: solid; COLOR: #afb2b3
}
HR2 {
	BORDER-TOP: solid; COLOR: #003399
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 12px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #40743a; LINE-HEIGHT: 12px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5885ac; LINE-HEIGHT: 10pt; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5885ac; LINE-HEIGHT: 10pt; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.bluetable {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #2e4a73
}




#mytable {
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 4px 2px 4px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}



th.nobg {
	border-top: 0;
	border-left: 0;
	border-bottom: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	background: none;
	
}

td.tdstyle {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 2px 4px 2px 4px;
	color: #4f6b72;
}

td.tdstyletop {
	border-right: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 2px 4px 2px 4px;
	color: #4f6b72;
}

td.tdstyletopdark 
{
	border-top: 2px solid #777777;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 2px 4px 2px 4px;
	color: #4f6b72;
}

td.alt {
	background: #F5FAFA;
	color: #797268;
		border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 2px 4px 2px 4px;
	color: #4f6b72;
}

th.spectop {
	border-left: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

th.fillform {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.fillformtop {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.fillformtopdark {
	border-top: 2px solid #777777;
	border-left: 1px solid #C1DAD7;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.singlecell1 {
	border-left: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.singlecell2 {
	border-right: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

ul#blue { margin:0; padding:0; list-style-type:none; }

ul#blue li { position:relative; float:left; border-top:4px solid #efefef; margin-right: 15px; padding-right: 20px; padding-top: 5px;}

ul#blue .current { border-top:4px solid #3d496a;}

ul#blue li:hover { border-top:4px solid #3d496a;}

ul#blue li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#68759c;}

ul#blue li a:hover { color:#8895b8; border:none; }

ul#blue li span{ display:none; position:absolute; top:20px; left:2px; width:160px; font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif; line-height: 15px; }

ul#blue li a:hover span {margin-top: 7px; display:block; color: #8895b8;}






ul#green { margin:0; padding:0; list-style-type:none; }

ul#green li { position:relative; float:left; border-top:4px solid #d7ebd5; margin-right: 15px; padding-right: 20px; padding-top: 5px;}

ul#green .current { border-top:4px solid #3c633c;}

ul#green li:hover { border-top:4px solid #3c633c;}

ul#green li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#3d6c3d;}

ul#green li a:hover { color:#89be89; border:none; }

ul#green li span{ display:none; position:absolute; top:20px; left:2px; width:160px; font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif;  line-height: 15px;}

ul#green li a:hover span {margin-top: 7px; display:block; color: #89be89;}






ul#red { margin:0; padding:0; list-style-type:none; }

ul#red li { position:relative; float:left; border-top:4px solid #edcbcb; margin-right: 15px; padding-right: 20px; padding-top: 5px;}

ul#red .current { border-top:4px solid #953434;}

ul#red li:hover { border-top:4px solid #953434;}

ul#red li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#953434;}

ul#red li a:hover { color:#b17878; border:none; }

ul#red li span{ display:none; position:absolute; top:20px; left:2px; width:160px; font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif;  line-height: 15px;}

ul#red li a:hover span {margin-top: 7px; display:block; color: #b17878;}







DL.accordion-menu DD .bd {
	FONT-SIZE: 0.75em; COLOR: #aaaaaa
}
XMP {
	FONT-SIZE: 1em; MARGIN: 2em 0px; COLOR: #ff0099; FONT-FAMILY: Tahoma; LETTER-SPACING: 1px
}
DIV XMP {
	COLOR: white
}

ADDRESS {
	FLOAT: right
}







/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	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;
	}
	
	
.box {
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.boxtitle {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-bottom: 1px solid #C1DAD7;

	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 4px 2px 4px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}
