#dnn_ctr679_ModuleContent {
    padding-bottom: 10px;
}
.DnnModule-807 {
    margin-top: 70px;
}
#dnn_ctr695_DynamicForms_imgSave {
    margin-left: 125px;
}
#partner-logos td {
    border: 1px solid #BABFC6;
    box-shadow: 5px 5px 4px #D0D6D8;
}
#partner-logos td.empty {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
}
#partner-logos img {
}
#partner-logos h3 {
    font-size: 14px;
    font-weight: normal;
    margin: 0;
}
#hm-links {
    background: url("/Portals/0/blue-grad-background.jpg") repeat-x scroll center top #005DA9;
    display: table;
    height: 285px;
    margin: 5px 0 0 5px;
    width: 100%;
}
#hm-links-holder {
    display: table-cell;
    vertical-align: middle;
}
#hm-links a {
    background: url("/Portals/0/large-blue-arrow.png") no-repeat scroll right 0 transparent;
    border-bottom: 2px dotted #B2B5B7;
    color: #B2B5B7;
    display: block;
    float: left;
    font-size: 17px;
    line-height: 1em;
    margin: 5px 0 0 10px;
    padding: 5px 35px 10px 0;
    position: relative;
    width: 175px;
}
#hm-links a.last {
    border: medium none;
}
#hm-links a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
#contact-bar-holder {
    height: 40px;
    margin: 5px 0 20px;
    width: 100%;
}
#contact-bar {
    background: none repeat scroll 0 0 #DBDCDC;
    float: left;
    height: 35px;
    width: 700px;
}
#contact-bar a {
    border-left: 1px solid #999999;
    display: block;
    float: left;
    line-height: 35px;
    width: 232px;
}
#contact-bar a:hover {
    background: none repeat scroll 0 0 #C6C8C8;
    color: #002D52;
    text-decoration: none;
}
#contact-bar a img {
    padding: 0 15px;
}
#contact-bar h2 {
    color: #999999;
    float: left;
    font-size: 16px;
    line-height: 35px;
    margin: 0;
    width: 24%;
}
#socials {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 35px;
    padding-left: 5px;
    width: 235px;
}
#socials a {
    padding: 0 !important;
}
#socials a:hover {
    background: none repeat scroll 0 0 transparent;
}
#socials a img {
    margin: 0 4px;
}
#partner-logos {
    border-top: 3px solid #DEDEDE;
    font-size: 12px;
    text-align: left !important;
}
div#page-marker {
    background-color: #EDEEEE;
    background-image: url("/0/page-marker-background.gif");
    background-position: left center;
    background-repeat: no-repeat;
    height: 43px;
    text-align: left;
    vertical-align: middle;
}
div#page-marker img {
    float: right;
}
div#page-marker h1 {
    color: #0B649A;
    margin-left: 10px;
    padding-top: 10px;
}
#review p {
    font-size: 10px;
    line-height: 12px;
    margin: auto;
    width: 150px;
}
dl.bt {
    background: url("item_bt_bg.gif") no-repeat scroll center bottom transparent;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 170px;
}
#LoginInfo {
    float: left;
    width: 660px;
}
#LoginInfo h3 {
    background-color: #F7F7F7;
    color: #8F0000;
    padding: 2px 0;
}
#LoginInfo dd, #LoginInfo dt {
    display: inline;
}
#LoginInfo dt {
    color: #333333;
    font-weight: bold;
}
#LoginInfo p.LoginNotes {
    font-size: 0.8em;
}
#LoginInfo div.LoginBlock {
    border: 1px solid #F0F0F0;
    float: left;
    margin: 0 2px;
    padding: 5px;
    width: 310px;
}
.SponsorIcon {
    float: left;
    margin: 5px 26px;
}
#QuickLinks {
    background-color: #F0F0F0;
    border: 1px dotted gray;
    float: right;
    margin-right: 5px;
    padding: 2px 5px;
    width: 200px;
}
div.hr {
    background-color: #8F0000;
    clear: both;
    height: 2px;
    margin: 5px 0 15px;
}
div.hr hr {
    display: none;
}
#white-links a {
    color: #484646;
    font-size: 13px;
}
#white-links a:hover {
    color: #484646;
}
#white-links a:active {
    color: #484646;
}
#white-links a:visited {
    color: #484646;
}
