#EndecaWrapper { 
 margin: 0 auto;
 width: 610px;
 overflow:hidden;
}

.searchContainer {
	border-bottom:solid 1px #ccc;
}

.search {margin:10px; font-size:11px}
.search label, .searchBot label {font:17px "arial black", arial, sans-serif; margin-right:10px; vertical-align:top; letter-spacing:-0.5px;}
.search input, .searchBot input {vertical-align:middle;}
.search input.query, .searchBot input.query {width:345px; height:27px; padding:0 2px; font:12px arial, sans-serif; color:#000; border:1px solid #ccc; border-color:#999 #ccc #eee #ccc;}
.searchBot input.query {width:300px;}


#refine{
 color: #333;
 width: 610px;
 padding: 10px 0px 10px 0px;
 border-top: 1px solid #ccc;
 border-left:none;
 border-right:none;
 height: 50px;
 margin: 10px 0px 0px 0px;
 background-color:#f5f5f5;
}

.contentWrapper {
	border-top:solid 1px #ccc;
}

#refinecol {
 float: left;
 color:#333;
 padding: 0px 0px 8px 8px;
 width:169px; border-right:1px solid #ccc;
 min-height:750px;
 }
 
 .refineCol { }
 
.refineCol a {color:#666; cursor:pointer; text-decoration:none}
.refineCol h2 {margin:0; padding:5px 0 0 0; font:15px "arial black", arial, sans-serif; letter-spacing:-0.5px; color:#197878;}
.refineCol ul {list-style:none; font-weight:bold; margin:0; padding:0;}
.refineCol ul li {margin:0; padding:10px 0 0 0;}
.refineCol ul ul {list-style:none; font-weight:normal; border-bottom:1px solid #ccc; color:#999; padding:2px 0 10px 0; margin:0;}
.refineCol ul ul li {padding:0 0 0 10px; background:url() left center no-repeat;}
.refineCol li.seeAll {background:none; padding-left:10px;}
.refineCol a.more {background:url() left center no-repeat; padding-left:12px;}
.refineCol a.less {background-position:-400px center;}
.resultsCol {float:right; width:410px;}

.refineDate {}
.refineDate .hd {width:188px; float:left; padding-left:10px}
.refineDate h2 {margin:0; padding:0 10px 1px 0; font:15px "arial black", arial, sans-serif; letter-spacing:-0.5px; color:#197878;}
.refineDate form {margin:0; padding:0 10px 0 2px; width:385px; float:left;}
.refineDate fieldset {border:none; display:inline; margin:0 8px 0 0; padding:0;}
.refineDate input.submit {background:#197878; border:none; margin:0; padding:1px; color:white; vertical-align:top; cursor:pointer;}
.refineDate div.links {color:#999; font-size:9px; margin:7px 0 0 0;}
.refineDate div.links a {color:#197878; margin:0 5px 0 0; padding:0;}
.refineDate .note {color:#999; font-size:9px; font-style:italic;}
.refineDate .legend {color:#666;}

#resultsCol { 
 float: right;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 width: 420px;
 display: inline;
}

div.hr {border-top:1px solid #ccc; padding-bottom:10px; clear:both;}
div.hr hr {display:none;}

.pagi, .sortBy {padding:10px 0;}
.pagi a, .sortBy a {color:#197878;}
.pagi .count {floaT:left; width:40%; color:#666;}
.pagi .pages {floaT:right; width:58%; text-align:right; color:#999;}
.pagi .pages a, .sortBy a {margin-left:5px;}
.pagi .pages span, .sortBy span {font-weight:bold; color:black; margin-left:5px;}
.sortBy b {margin-left:5px; color:#999;}

.resultsCol .page {margin-bottom:15px; overflow:hidden; _zoom:1;}
.resultsCol .page a {color:#197878;}
.resultsCol .page h3 {font-size:12px; font-weight:bold; margin-bottom:3px;}
.resultsCol .page h4 {font-size:12px; font-weight:normal; color:#666;}
.resultsCol .page .img {float:right; margin:10px 0 10px 3px }
.resultsCol .page .byline {font-size:9px; margin:4px 0 0 0; color:#333;}
.resultsCol .page .date {color:#999; margin-left:5px;}
.resultsCol .page .info {font-size:9px; margin:4px 0 0 0; color:#999;}
.resultsCol .page .text {margin:4px 0 0 0;}

.resultsCol .videopage h3 {background:url() left center no-repeat; padding-left:16px;}
.resultsCol .videopage .img {position:relative;}
.resultsCol .videopage .img .video {position:absolute; top:0; left:0;}

.endecaDropDown {
	padding:10px;
	width:100px;
	background-color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #aaaaaa;
}

.tdBottomPad10px td {
	padding-bottom:10px;
}

label, input[type="radio"] {
    vertical-align: middle;
	line-height:14px;
}


