/* *** Start HWS Form Styles *** */
#resultsMatrix {
	margin-bottom:15px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
#tableMatrix table {
	margin-bottom:11px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
#searchResultsList {
	margin-top:10px;
	margin-bottom:15px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
#resultsMatrix th {
	background-color:#ebebdb;
	height:19px;
	margin:0px;
	padding-left:5px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	font-weight: bold;
	font-size:12px;
	line-height:14px;
	color: #333333; 
	font-family: arial, sans-serif;
	text-decoration: none;
}
#tableMatrix th {
	background-color:#cecdbe;
	height:19px;
	margin:0px;
	padding-left:5px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	vertical-align:middle;
	font-weight: bold;
	font-size:12px;
	line-height:14px;
	color: #92000b; 
	font-family: arial, sans-serif;
	text-decoration: none;
}
#tableMatrix th a {
	font-weight: bold;
	font-size:12px;
	line-height:14px;
	color: #92000b; 
	font-family: arial, sans-serif;
	text-decoration: none;
}
#resultsMatrix img, #searchResultsList img, #tableMaxtrix img {
	margin:0px;
	padding:0px;
	display:block;
}
#resultsMatrix h2, #searchResultsList h2, #tableMatrix h2,
#subSections #resultsMatrix h2, #subSections #searchResultsList h2, #subSections #tableMatrix h2 {
	margin:0px;
	padding:0px;
	vertical-align:middle;
	font-weight: bold;
	font-size:12px;
	line-height:14px;
	background-color:transparent;
	color: #333333; 
	font-family: arial, sans-serif;
	text-decoration: none;
}
#resultsMatrix h2 a, #searchResultsList h2 a, #tableMatrix h2 a,
#subSections #resultsMatrix h2 a, #subSections #searchResultsList h2 a, #subSections #tableMatrix h2 a {
	font:bold 12px/14px arial, sans-serif;
}
#resultsMatrix h3, #searchResultsList h3, #tableMatrix h3 {
	font-size:10px;
	line-height:12px;
	color:#333333;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#resultsMatrix ul, #searchResultsList ul, #tableMatrix ul {
	font-size:10px;
	line-height:12px;
	color:#333333;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#resultsMatrix ul li, #searchResultsList ul li, #tableMatrix ul li {
	font-size:10px;
	line-height:12px;
	color:#333333;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#tableMatrix p {
	font:normal 10px/12px arial, verdana, sans-serif;
	color:#333;
}
#resultsMatrix a, #resultsMatrix a:link, #searchResultsList a, #searchResultsList a:link, #tableMatrix a, #tableMatrix a:link,
#subSections #resultsMatrix a, #subSections #resultsMatrix a:link, 
#subSections #searchResultsList a, #subSections #searchResultsList a:link, 
#subSections #tableMatrix a, #subSections #tableMatrix a:link  {
	color:#006;
	text-decoration:none;
}
#resultsMatrix a:visited, #searchResultsList a:visited, #tableMatrix a:visited,
#subSections #resultsMatrix a:visited, 
#subSections #searchResultsList a:visited, 
#subSections #tableMatrix a:visited { 
	color:#006;
}
#resultsMatrix a:hover, #searchResultsList a:hover, #tableMatrix a:hover,
#subSections #resultsMatrix a:hover, 
#subSections #searchResultsList a:hover, 
#subSections #tableMatrix a:hover {
	color:#9d102d; 
	text-decoration: underline;
}
#resultsMatrix a:active, #searchResultsList a:active, #tableMatrix a:active,
#subSections #resultsMatrix a:active, 
#subSections #searchResultsList a:active, 
#subSections #tableMatrix a:active {
	color:#9d102d;
}
#tableMatrix tr {
	padding:5px;
	border:0px solid green;
}
#tableMatrix tr.alternate {
	background-color:#ebebdb;
}
tr.odd {
	background-color:#cee2ed;
}
tr.even {
	background-color:#ffffff;
}
#searchResultsList tr.even td {
	border-bottom:1px dashed #666666;
}
#searchResultsList tr.odd td {
	border-top:5px solid #ffffff;
}
#searchResultsList tr.even td.lastRecord {
	border-bottom:0px;
}
#resultsMatrix td, #searchResultsList td, #tableMatrix td {
	padding:5px;
	font-size:10px;
	line-height:12px;
	color:#333333;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
}
 td.rule {
	border-right:1px solid #ffffff;
}
 td.indexNum {
	width:26px;
	vertical-align:middle;
	text-align:center;
	border-right:1px solid #ffffff;
	color:#9d102d;
	line-height:14px;
	font-size: 12px;
	font-family:arial, verdana, sans-serif; 
	font-weight:bold;
}
li.horizontalList {
	font-size:10px;
	line-height:12px;
	color:#333333;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	list-style-type: none;
	padding-top:1px;
	margin:0px;
	border:0px;
	display:inline;
}
li.horizontalList a {
	font-size:10px;
	line-height:12px;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	list-style-type: none;
	padding-top:1px;
	margin:0px;
	border:0px;
	display:inline;
}
ul.paginationBlock, .paginationBlock {
	background-color:#ebebdb;
	color: #039;
	font:11px arial,verdana,sans-serif;
	padding: 0 5px;
	width:100%;
	height:26px;
}
.paginationBlock li { float: right; }
#searchResultsList ul li.pipe {
	margin: 3px 10px 4px 0;
	padding: 0 5px;
	color:#039;
	font:11px arial,verdana,sans-serif;
}
#searchResultsList ul li.previousOn {
	margin: 3px 10px 4px 0;
	padding-left: 19px;
	background: url(/Images/Arrows/arrow_search_previousOn.gif) no-repeat 0 70%;
}
#searchResultsList ul li.nextOn {
	margin: 3px 10px 4px 0;
	padding-right: 19px;
	background: url(/Images/Arrows/arrow_search_nextOn.gif) no-repeat 100% 70%;
}
/* *** End HWS Form Styles *** */