﻿
.search
{
    margin: 30px 0 0 10px;
    width: 490px;
}

.search .stateMap { float: right; }

.search .fields { width: 190px; }
.search .fields .submit { float: right; }
.search .fields select 
{
    width: 190px; 
    margin-bottom: 7px;
    border: 1px #000000 solid;
    background-color: #F2F2F2;
}

table.SearchResults, .SearchResults table { border-collapse: separate; }

.SearchResults { margin-top: 10px; }
.SearchResults tr { border: 0px #ffffff solid; }
.SearchResults .hr { margin: 5px 0 2px 0; }
.SearchResults .articleSummary { border-top: 1px #ffffff solid; width: 100%; }

s.SearchResults .Pager { padding-bottom: 3px; }
.SearchResults .Pager
{
    border: 1px #BFBEBA solid; 
    background-color: #E6E1DD;
}

.SearchResults .Pager td td { padding-left: 5px; }

.SearchResults .Pager span 
{
    font-size: 12px;
    font-weight: bold;
}

.SearchResults .Pager a, .SearchResults .Pager a:visited
{
    font-size: 12px;
    font-weight: bold;
}

.searchForm { margin-left: 10px; margin-bottom: -7px; }
.searchForm td { padding-bottom: 7px; }

.searchForm .t 
{
    width: 90px;
    color: #777777;
}

.searchForm input { border: 1px #000000 solid; width: 180px; }
.searchForm .checkbox input { vertical-align: middle; margin: 0 5px 0 0; border: 0; width: auto; }
.searchForm select { border: 1px #000000 solid; width: 186px; }
.searchForm td>select { width: 182px; }

.searchForm select.day { width: 58px; } .searchForm td>select.day { width: 54px; }
.searchForm select.month { width: 60px; }
.searchForm select.year { width: 60px; }
.searchForm .button { width: auto; }

.noResults { margin: 10px 0 0 10px; }

.SearchResults .articleImageDetail 
{	
    margin: 10px 10px 10px 10px;
    width: 133px;
    height: 92px;
}

.SearchResults .articleSummaryTitle
{	
    margin: 10px 0px 10px 0px;
    font-family: Verdana;
    font-weight: bold;
    font-size: 13px;    
    color: #0058A8;
}

.SearchResults .articleSummarySubTitle
{	
    margin: 0px 0px 10px 0px;
    font-family: Verdana;
    font-size: 11px;
    color: #595959;
}

.SearchResults .articleSummaryText
{	
    margin: 0px 0px 10px 10px;
    font-family: Verdana;
    font-size: 11px;
}

.SearchResults .tableSummary
{	
    margin: 10px 0px 0px 0px;
    
}

.plainImage
{
	width: 156px;
	height: 108px;
    vertical-align: middle;
    margin-left: 10px;
}

.plainSetting
{
	margin: 25px 10px 25px 10px;
}

/* ADVANCED SEARCH */

.adSearchForm
{
	/*border: solid 1px black;
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
	padding: 0 10px;*/
}

.adSearchBtm 
{
	background-image: url(../../images/actu2_web_search_pan_bottomFrameHoriz.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 700px;
}

.adSearchTop 
{
	background-image: url(../../images/actu2_web_search_pan_topFrameHoriz.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 700px;
}

.adSearchMid 
{
	background-image: url(../../images/actu2_web_search_pan_dividerFrameHoriz.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 700px;
}

.tableL
{
	background-image: url(../../images/actu2_web_search_pan_sideFrameTileVert.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.tableR
{
	background-image: url(../../images/actu2_web_search_pan_sideFrameTileVert.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.adSearchForm strong
{
	color: Black;
}

.txtBlueL
{
	font-family: Verdana; 
	color:#0058a8;
	font-size: 13px;
	font-weight:bold;
	border-bottom: solid 1px #1c91dc;
	padding-bottom: 5px;
}

.ebTable
{
	background-color: #DCF0F9;
	color: black;
	font-size: 11px;
	margin: 0 11px;
	width: 678px;
		
}

.ebTable table
{
	width:100%;
}

.rblsite td, .cblSection td
{
	vertical-align:middle;
	padding-bottom:3px;
	white-space:nowrap;
}

.cblSection td
{
	width: 160px;
	vertical-align:middle;
	padding-bottom:3px;
}

.rblsite input, .rblSort input, .cblSection input { margin-right: 5px; vertical-align:middle; margin-bottom:3px;}
.rblSort td { padding: 0 5px 3px 0; vertical-align:middle;}

.Search { width: 100%;}

.Search .dateInput {
display:inline;
padding-top:10px;
vertical-align:middle;
}

.Search .dateInput, .dateInput table {
border-collapse:separate;
}






