div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:3px solid #fff;
padding:0px;
}

div.csc-textpic-clear {
clear:both;
}


#col2 .csc-header {padding-left:10px;}

#col2 .csc-textpic-caption {/*width: 210px;*/ font-size: 90%; line-height:110%;}

#col2 table.csc-searchform {margin: 0 0 0 2px; }
#col2 table.csc-searchform input, #col2 table.csc-searchform select {width: 172px; font-size: 90%; margin: 0 0 3px 0;}

#col2 table.csc-searchform th, #col2 table.csc-searchform td {padding: 0; border: none; border-bottom: 1px dotted #ccc; margin:0;}

#col2 p.csc-form-label { font-size: 80%; margin:0; padding:0;}

h3.csc-searchResultHeader {font-size: 90%; padding-left: 5px; margin:0;}

p.csc-searchResult {border-bottom: 1px dotted #ccc;}

#col3_content .csc-sitemap ul { margin: 25px 0 0 0; padding: 0; list-style-type:none; }

#col3_content .csc-sitemap ul li { margin: 0; padding: 0;}

#col3_content .csc-sitemap ul li ul { margin: 0 0 0 25px; padding: 0; list-style-type:square;}

#col3_content .csc-sitemap ul li a { display: block; background-color: #efefef; padding:3px; font-weight:bold;}

#col3_content .csc-sitemap ul li ul li a,
#col3_content .csc-sitemap ul li ul li ul li a,
#col3_content .csc-sitemap ul li ul li ul li ul li a { background-color: #fff;  display: block; font-weight:normal; padding:0;}
