.componentWrap {margin: 15px 2px 15px 2px;}

#mainBannerFrame {padding: 0;border-left: 1px solid white;vertical-align: top;}
.mainBanner2Wrap {padding: 0;background: #FFF;border-left: 1px solid white;	text-align: center;}

/* Right Column Search component */
#searchTop {padding: 10px 0 3px 10px;background: #89C4FF;font-size: 0.9em;font-weight: bold;color: #0A5AAA;}
#searchMiddle {padding: 3px 0 25px 10px;background: #89C4FF;border-bottom: 1px solid white;vertical-align: top;}
#searchMiddle input#search {width: 125px;color: #004284;background: #C8E4FF;}
#searchMiddle input#search_go {margin-left:7px;}

/* Right Column The Crime Calculator component */
#crimeTop {padding: 9px 0px 3px 10px;background: #ADD9FF;font-size: 0.9em;font-weight: bold;color: #0A5AAA; }
#crimeMiddle {padding: 3px 0px 27px 10px;background: #ADD9FF;border-width: 1px;border-style: none none solid none;border-color: white;}
#crimeDropdown {width: 150px;color: #000;font-size: 0.8em;background: #C8E4FF;}
#crime {font-size: 0.9em;}

.rsBannerWrap {padding-top: 5px;margin: 0;text-align: center;}
.hotTopicsHeader {padding :2px 0 0 10px; height:22px;background: #2072CE;border-bottom: 1px solid white; color:#fff; line-height:1.7em; font-size:0.95em; font-weight:bold;}
.whatsNewHeader {padding:0 10px 0 10px;background: #e87034;border-width: 1px;border-style: none none solid solid;border-color: white; font-size:0.8em; height:25px; line-height:1.8em;}

.whatsNewHeaderLeft { float:left;}
.whatsNewHeaderRight { float:right;}


ul.docList{margin:0;padding:0;font-size:1.1em;list-style-type:none;}
ul.docList p{margin:0;padding:5px 0 5px 0;font-size:90%;}
ul.docList li{padding: 10px 2px 2px 2px;color:#000;}
ul.docList li a{font-weight:bold;font-size:1.1em;}

.body1 h2 {
color:#095AA9;
font-size:120%;
font-weight:bold;
}
