﻿#secBackground li, #secMedia li {
    list-style:none;
}
#secBackground a:link,#secBackground a:visited {
    color:#fff;
    text-decoration:none;
}
#secBackground a:hover {
    text-decoration:underline;
}
#secMedia a:link,#secMedia a:visited {
    color:#fff;
    text-decoration:none;
}
#secMedia a:hover {
    text-decoration:underline;
}
#secMedia .newsrelease {
    clear:both;
    height:auto;
    overflow:hidden;
    margin-bottom:15px;
}
#secMedia .ico {
    float:left;
    margin-left:10px;
    margin-right:5px;
}
#secMedia .details {
    float:left;
}
#secMedia .company {
    font-size:12px;
}
#secMedia .date {
    font-size:12px;
}
#secPartners table {
    width:100%;
}
#secPartners table tr {
    vertical-align:middle;
    height:110px;
}
#secPartners table td {
     text-align:center;
}

#secMakeADiff .maxedout {
    margin-bottom:10px;
}
#secMakeADiff hr {
    height:1px;
    border-top:solid 1px #fff;
}
#secMakeADiff .tabs {
    clear:both;
    overflow:hidden;
    height:auto;
}
#secMakeADiff .tabs .tab {
    background:#ffbf1b;
    color:#000;
    height:30px;
    line-height:30px;
    text-align:center;
    width:120px;
    float:left;
    font-size:12px;
    cursor:pointer;
}
#secMakeADiff .tabs .tab:hover { color:#fff; }
#secMakeADiff .tabs .tab.on { background:#fff; }
#secMakeADiff .tabs .tab.on:hover { color:#ffbf1b; }

#secMakeADiff .txtarea { 
    border:solid 5px #fff;
    width:590px;
    height:285px;
    overflow:hidden;
}
#secMakeADiff #panelone {
    margin:5px;
    font-size:12px;
}
#secMakeADiff #panelone p {
    margin:0px 0px 10px 0px;
    padding:0px;
    line-height:18px;
}
#secMakeADiff #paneltwo {
    margin: 0px 0px 0px 1px;
    *margin-top:0px;
    font-size:12px;
}

#secMakeADiff textarea {
    background:#fff;
    padding:5px;
    border:none;
    font-size:14px;
    font-family:Arial,helvetica;
    width:474px;
    height:273px;
}

#secMakeADiff ul {
    margin:0px;
    padding:0px;
}
#secMakeADiff li {
    list-style:none;
    margin-bottom:5px;
}
#secMakeADiff .postalcode {
    margin-bottom:5px;
    margin-left:26px;
    *margin-left:28px;
}
#secMakeADiff .postalsearch {
    margin-top:5px;
    margin-bottom:10px;
    height:auto;
    overflow:hidden;
    clear:both;
}
#secMakeADiff .postalsearch input {
    text-transform:uppercase;
}
#secMakeADiff .postalsearch .btn  {
    width:100px;
    float:left;
    margin:1px 0px 0px 20px;
}
#secMakeADiff #btnSearch {
    margin-right:10px;
    float:left;
}
#secMakeADiff input[type=text] {
    background:#fff;
    border:none;
    padding:2px;
    height:25px;
    line-height:25px;
}
#secMakeADiff .xl {
    width:479px;
}
#secMakeADiff .m {
    width:245px;
}
#secMakeADiff .sm {
    width:155px;
    _width:152px;
}
#secMakeADiff .xs {
    width:62px;
    margin-right:10px;
}
#secMakeADiff .xxs {
    width:38px;
    font-weight:bold;
    font-size:14px;
}


#secMakeADiff .madthankyou {
    background:#ffbf1b;
    padding:15px;
    color:#000;
    font-size:20px;
    /*font-weight:bold;*/
}

#secPrivacy {
    margin:10px;
    font-size:12px;
}