body {margin:0; padding:0; color:#171717;}
img {border:none}
#search_form, #web2links, #featured-item-prev, #featured-item-next, #up-button, .open-quote, .close-quote {display:none}
.menu-item-description {padding-left:10px}


#featured-items-wrapper {width:100%; height:321px; position:relative}
#featured-tl, #featured-bl, #featured-tr, #featured-br {display:none}

ul#featured-items {height:311px; margin:0 !important; padding:0 !important; list-style:none; overflow:hidden;}
ul#featured-items li {padding:40px 370px 40px 50px; position:relative}
ul#featured-items li h1 {margin:0 !important; padding:0 !important}



ul#featured-items li p {margin-right:40px}
.featured-item-image {position:absolute; top:70px; right:50px;}
.featured-item-notes {color: #9E9E9E; font-style:italic; font-size:12px; padding-top:10px; border-top:1px solid #D6D6D6;}

.home-half-width-item {float:left; width:365px; padding: 0 30px 0 0; margin: 30px 39px 0 0; border-right: 1px solid #ccc;; position:relative;}
.home-half-width-item-even {border:0; margin-right:0; padding:0 !important}
.home-half-width-item h2, .home-full-width-item h2 {padding-left:47px}
.topic-icon {position:absolute;}

.home-full-width-item {padding-top:30px; position:relative;}
.home-full-width-item h2 img {vertical-align:middle; margin-right:15px;}

.clear {clear:both}

table {border-spacing:0; border-collapse:collapse;}
table td, table th {padding:3px 7px; border:1px solid #FFF; text-align:left}
table thead tr {background:#6AC200; color:#FFF}
table tr.even {background:#F4F4F4}

a {color:#0093DF; text-decoration:underline}
a:hover {color: #00689F}