@charset "iso-8859-1";

/* ----------------------------------------------------------------
    Structure= Site Search
----------------------------------------------------------------- */
body#search #localNav,
body#search #function{
display:none;
}

body#search #mainContent{
float:none;
width:auto;
}

body#search #mainContent fieldset{
margin:0;
padding:0;
border:0;
}


/* ----------------------------------------------------------------
    Modules= Table
----------------------------------------------------------------- */
body#search #mainContent div.tableBlock{
width:764px;
}

body#search #mainContent div.tableBlock table{
width:765px;
}

body#search #mainContent table th{
padding:4px 6px;
text-align:left;
white-space:nowrap;
}

body#search #mainContent table tbody th,
body#search #mainContent table tbody td{
padding:6px;
}

body#search #mainContent table tbody th{
width:120px;
}


/* ----------------------------------------------------------------
    Component= inputArea
----------------------------------------------------------------- */
body#search #mainContent div.inputArea{
margin-bottom:65px;
_margin-bottom:40px;
}

body#search #mainContent div.inputArea *{
margin:0;
padding:0;
}

body#search #mainContent div.inputArea p{
margin-bottom:10px;
}

body#search #mainContent div.inputArea p *{
vertical-align:middle;
}

body#search #mainContent div.inputArea p input.searchBox{
margin-right:6px;
border:1px solid #ccc;
width:185px;
padding:0;
background:#f0f0f0;
}

body#search #mainContent div.inputArea dl dt{
float:left;
width:7em;
}

body#search #mainContent div.inputArea dl dd{
margin-left:7em;
}

body#search #mainContent div.inputArea dl dd ul li{
display:inline;
margin-right:40px;
}

body#search #mainContent div.inputArea dl dd ul li input{
margin-right:5px;
vertical-align:middle;
}


/* ----------------------------------------------------------------
    Component= Search Result
----------------------------------------------------------------- */
body#search #mainContent div.searchResult{
margin-bottom:35px;
}

body#search #mainContent div.searchResult *{
margin:0;
padding:0;
border:0;
background:none;
}

body#search #mainContent div.searchResult h3{
margin-bottom:3px;
}

body#search #mainContent div.searchResult dl{
margin-bottom:5px;
padding:3px 7px;
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
}

body#search #mainContent div.searchResult dl dt{
float:left;
font-weight:normal;
}

body#search #mainContent div.searchResult dl dd{
float:right;
}

body#search #mainContent div.searchResult p.resultMessage{
margin-bottom:30px;
}

body#search #mainContent div.searchResult div.resultItem{
margin-bottom:40px;
}

body#search #mainContent div.searchResult div.resultItem h4{
margin-bottom:10px;
padding:4px 10px;
background:#eee url("../IMAGES/COMMON/bg_search_heading.gif") 0 0 repeat-y;
font-weight:normal;
}

body#search #mainContent div.searchResult div.resultItem h4 a:link,
body#search #mainContent div.searchResult div.resultItem h4 a:visited{
text-decoration:none;
}

body#search #mainContent div.searchResult div.resultItem p.date{
margin-bottom:5px;
text-align:left;
font-weight:bold;
}

body#search #mainContent div.searchResult div.resultItem p.date img{
vertical-align:middle;
}

body#search #mainContent div.searchResult div.resultItem p.description strong{
color:#666;
}

body#search #mainContent div.searchResult div.pageNavigation{
padding-top:15px;
background:url("../IMAGES/COMMON/bg_page-navigation.gif") 0 0 repeat-x;
}

body#search #mainContent div.searchResult div.pageNavigation ul{
text-align:center;
}

body#search #mainContent div.searchResult div.pageNavigation ul li{
display:inline;
margin-right:8px;
padding-right:7px;
border-right:1px solid #ccc;
color:#c91344;
font-weight:bold;
line-height:1.2;
}

body#search #mainContent div.searchResult div.pageNavigation ul li.lastChild{
margin-right:0;
padding-right:0;
border-right:0;
}

body#search #mainContent div.searchResult div.pageNavigation ul li a:link,
body#search #mainContent div.searchResult div.pageNavigation ul li a:visited{
color:#666;
font-weight:normal;
}

body#search #mainContent div.searchResult div.pageNavigation ul li a:hover,
body#search #mainContent div.searchResult div.pageNavigation ul li a:active,
body#search #mainContent div.searchResult div.pageNavigation ul li a:focus{
color:#c71444;
}
