.index {
 width:619px;
}
.advancedSearchWrap {
 width:619px;
}
.searchAgain {
 background:transparent url(/javaImages/f4/dc/0,,12813~7003380,00.jpg) repeat-x scroll left center;
 margin-top:10px;
 padding:25px 10px 10px 10px;
 height:auto;
}
#siteSearchResultsWrapper input#searchBtn {
 left:315px;
 position:relative;
 top:6px;
}
.index input#searchBtn {
 left:495px;
 position:relative;
 top:-20px;
}
#siteSearchResultsWrapper input#freeText {
 margin-right:10px;
 width:200px;
}
.index input#freeText {
 margin-right:10px;
 width:200px;
}
.searchAgain span {
 color:#fff;
 font-weight:bold;
 font-size:1.1em;
}
.index .rootCategory .searchAgain span {
 width:100px;
}
.rootCategory1, .rootCategory2, .rootCategory3, .rootCategory4 {
 margin-top:10px;
}
.rootCategory1 span, .rootCategory2 span, .rootCategory3 span, .rootCategory4 span {
 width:50px;
}
.entry {
 background-color:#ECECEC;
 border-bottom:1px solid #D7D7D7;
 min-height:75px;
 width:615px;
 padding:15px 0 10px 5px;
}
.entry .teaserImage img {
 border:3px solid #D4D4D4;
 float:left;
 margin-right:15px;
 margin-bottom:40px;
 height:47px;
 width:85px;
}
.entry .entryDetails h3 a, .firstEntry .entryDetails h3 a {
 font-size:1.3em;
 font-weight:bold;
}
.entry .entryDetails span {
 color:#000;
 font-size:1.2em;
}
.indexLinks {
 padding:5px 0 0 0;
 float:right;
}
.indexLinks table td.currentPage {
 padding:3px;
 background:#50657B none repeat scroll 0 0;
}
.indexLinks table td.currentPage a {
 color:#fff;
}
.indexLinks table td.pageLink, .indexLinks table td.nextPage, .indexLinks table td.previousPage {
 padding:2px;
 background:#d4d4d4;
 border:1px solid #acb4bd;
}
ul .bullet{
 margin:0px;
 list-style-type:disc;
}
.teaserText {
 color:#666666;
 font-size:1.2em;
 width:auto;
}
.teaserText span.moreLink {
 color:#2C4864;
 font-size:0.96em;
}
