.template1 #contentwell {
    padding-left: 0;
}
.sitemap #primary .modulea a {
    font-style: normal;
}
.sitemap #primary .modulea .subhead a {
    font-weight: bold;
}
.sitemap .content ul li {
    margin-bottom: 6px;
}
.sitemap .content ul li ul {
    margin: 6px 0 20px 6px;
    text-transform: lowercase;
}
.sitemap #secondary {
    padding-top: 20px;
}
#contentwell {
    padding-left: 26px;
}
#contentwell p {
    margin: 0;
}
.row1 {
    padding: 10px 0 50px 0;
}
.row1 .mod {
    height: 285px;
}
.mod h2 {
    margin-bottom: 15px;
}
#mainpromo {
    width: 630px;
    position: relative;
    border-right: 1px solid #e5e5e5;
    float: left;
}
#mainpromo .slideWrapper ul {
    position: absolute;
}
#mainpromo .slideWrapper ul li {
display:block;
float:left;
height:245px;
width:630px;
}
.slideWrapper {
    width: 630px;
    height: 245px;
    overflow: hidden;
    position: relative;
}
#contentwell .slideWrapper .title {
    font-size: 20px;
    margin: 30px 0 6px 0;
    padding-right: 15px;
}
#contentwell .slideWrapper .description {
    padding-right: 15px;
}
#contentwell .slideWrapper .description a {
    font-style: italic;
}
.slideWrapper div.border {
    border: 1px solid #e5e5e5;
    position: absolute;
    left: 0;
    top: 0;
    width: 409px;
    height: 243px;
}
.imageData img {
    padding: 5px;
}
#contentwell .imageData {
    float: left;
    width: 411px;
    margin-right: 28px;
}
.group_nav  {
    position: absolute;
    width: 110px;
    height: 14px;
    top: 227px;
    left: 517px;
}
.group_nav a {
    display: block;
    float: left;
    width: 15px;
    height: 14px;
    margin-right: 12px;
    background-image: url(/images/home/slider_off.gif);
}
.group_nav a.active {
    background-image: url(/images/home/slider_on.gif);
}
#bsquote {
    width: 179px;
    height: 265px;
    float: left;
    border-right: 1px solid #e5e5e5;
    padding: 20px 12px 0 28px;
    line-height: 16px;
    font-style: italic;
}
#bsquote span {
    font-style: normal;
}
#quicklinks {
    width: 94px;
    height: 235px;
    float: left;
    padding: 20px 12px 0 28px;
    line-height: 16px;
    font-style: italic;
}
#quicklinks li {
    margin-bottom: 22px;
}
.row2 {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
    width: 960px;
}
.row3 .mod {
    height: 240px;
    width: 189px;
    float: left;
    margin-right: 30px;
    border-right: 1px solid #e5e5e5;
}
.row2 .mod {
    height: 465px;
    float: left;
    margin-right: 30px;
}
.row2 .last {
    margin-right: 0;
}
.row3 .last {
    border: 0;
    margin-right: 0;
}
.row2 .mod h2 {
    border-bottom: 1px solid #e5e5e5;
}
.row2 .mod li a {
    font-weight: bold;
}
.row2 .mod li a.more {
    font-weight: normal;
    font-style: italic;
}
#clawor, #pereve, #pubs {
    width: 190px;
}
#video {
    width: 300px;
}
.row2 .mod li {
    margin-bottom: 22px;
}
#sthanks, #application {
    width: 154px;
    padding-right: 35px;
}
#contentwell .row3 .mod p {
    margin-bottom: 22px;
}
a.more {
    font-style: italic;
} 
.row3 {
    margin-bottom: 130px;
}
#feeds {
    width: 190px;
    padding-right: 0;
}
#connect {
    width: 300px;
    float: left;
}
#mailinglist {
    margin-bottom: 40px;
}
#mailinglist h2 {
    margin-bottom: 10px;
}
#support p {
    margin-bottom: 20px;
}
#video p {
    margin-top: 15px;
}
.search #mainbody iframe {
    width: 630px;
}
.search #primary {
    width: 630px;
}
.search #primary #mainbody {
    width: 630px;
}
