<style type="text/css">
<!--


.servicelist {
	height: 300px;
	width: 710px;
	padding: 5px 5px 5px 5px;
	border-style:solid;
	border-color: #275601;
	border-width: 1px;
}

	
/* define height and width of scrollable area. Add 16px to width for scrollbar          */


div.tableContainer {
	clear: both;
	border: 0;
	height: 300px;
	overflow: auto;
	width: 710px;
	font-size:13px;
}

/* Reset overflow value to hidden for all non-IE browsers. */
/*html>body div.tableContainer {
	overflow: hidden;
	width: 710px;
}*/

/* define width of table. IE browsers only                 */
div.tableContainer table {
	float: left;
	width: 688px
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers.                                        */
/*html>body div.tableContainer table {
	width: 688px;
}*/

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
thead.fixedHeader tr {
	position: relative;
	/* expression is for WinIE 5.x only. Remove to validate and for pure CSS solution      */
	top: expression(document.getElementById("tableContainer").scrollTop);
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* Filter out Opera 5.x/6.x and MacIE 5.x                                                 */
/*head:first-child+body thead[class].fixedHeader tr {
	display: block;
}*/

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/*html>body thead.fixedHeader tr {
	display: block;
	height: 25px;
}*/

/* make the TH elements pretty */
thead.fixedHeader tr {
	background-color:  #e2fecb;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	font-weight: normal;
	padding: 1px 1px;
	text-align: left
}

/* make the A elements pretty. makes for nice clickable headers                */
/*thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
	color: #000;
	display: block;
	text-decoration: none;
	width: 100%
}
*/
/* make the A elements pretty. makes for nice clickable headers                */
/* WARNING: swapping the background on hover may cause problems in WinIE 6.x   */
/*thead.fixedHeader a:hover {
	color: #000;
	display: block;
	text-decoration: underline;
	width: 100%
}
*/
/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
/*html>body tbody.scrollContent {
	display: block;
	height: 275px;
	overflow: auto;
	width: 100%
}*/

/* make TD elements pretty. Provide alternating classes for striping the table */
/* http://www.alistapart.com/articles/zebratables/                             */

tbody.scrollContent td, tbody.scrollContent tr.normalRowH td {
	background-color: #E3FFD7;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: 1px solid #DDD;
	padding: 1px 1px 1px 1px
}

tbody.scrollContent td, tbody.scrollContent tr.normalRowS td {
	background-color: #C7FFAE;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: 1px solid #DDD;
	padding: 1px 1px 1px 1px
}

tbody.scrollContent td, tbody.scrollContent tr.normalRowA td {
	background-color: #FFF;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: 1px solid #DDD;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent td, tbody.scrollContent tr.normalRowB td {
	background-color: #FFF;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent td, tbody.scrollContent tr.alternateRowA td {
	background-color: #EEE;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: 1px solid #DDD;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent td, tbody.scrollContent tr.alternateRowB td {
	background-color: #EEE;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent td, tbody.scrollContent tr.normalRowAH td {
	background-color: #E3FFD7;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: 1px solid #DDD;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent td, tbody.scrollContent tr.normalRowBH td {
	background-color: #E3FFD7;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent td, tbody.scrollContent tr.alternateRowAH td {
	background-color: #E3FFD7;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: 1px solid #DDD;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent td, tbody.scrollContent tr.alternateRowBH td {
	background-color: #E3FFD7;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent td, tbody.scrollContent tr.normalRowAS td {
	background-color: #C7FFAE;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: 1px solid #DDD;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent td, tbody.scrollContent tr.normalRowBS td {
	background-color: #C7FFAE;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent td, tbody.scrollContent tr.alternateRowAS td {
	background-color: #C7FFAE;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: 1px solid #DDD;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent td, tbody.scrollContent tr.alternateRowBS td {
	background-color: #C7FFAE;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

tbody.scrollContent tr.alternateRowH td {
	background-color: #E3FFD7;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: 1px solid #DDD;
	padding: 1px 1px 1px 1px
}

tbody.scrollContent tr.alternateRowS td {
	background-color: #C7FFAE;
	border-bottom: none;
	border-left: none;
	border-right: 0;
	border-top: 1px solid #DDD;
	padding: 1px 1px 1px 1px
}



-->
</style>
