.module {
padding:12px 10px 15px;
border:1px solid #daeaf0;
margin:0 0 10px;
}
.mod-toolkit {
min-height:97px;
}
.module h3 {
color:#166eb2;
font-size:1.5em;
font-weight:bold;
border-bottom:1px dotted #bbbbbb;
padding-bottom:5px;
margin:0 0 5px;
}
.module p,
.mod-toolkit li {
padding:0 10px;
}
.mod-toolkit h4 {
color:#458bc1;
font-size:1.3em;
font-weight:normal;
margin:0;
}
.mod-toolkit img {
float:left;
margin:10px 10px 0 0; 
}
.mod-toolkit p.img-text {
font-size:1.2em;
margin-top:15px;
}
.mod-toolkit p.small {
font-size:1.1em;
}
.module p {
font-size:1.1em;
margin-bottom:8px;
}
.mod-toolkit ul li a {
color:#166eb2;
font-size:1.1em;
}
.mod-toolkit p.img-text span,
.mod-toolkit p span {
color:#000;
}
.mod-toolkit p.links {
margin:0;
}
.mod-toolkit p a {
color:#458BC1;
}
.mod-toolkit ul {
margin:0;
}
.mod-toolkit ul li {
border-bottom:1px dotted #ebebeb;
margin-bottom:4px;
padding-bottom:5px;
font-size:1.1em;
}
.mod-toolkit ul li.last {
border:none;
margin:0;
}
.mod-toolkit form {
margin-bottom:8px;
}
.mod-toolkit input {
background-image:url(../images/interior-email-input-bg.png);
width:125px;
border:none;
padding:3px 5px 3px;
font-size:1.1em;
color:#999;
}
.mod-toolkit button {
background:transparent url(../images/submit-bg.png) no-repeat scroll left top;
border:none;
height:17px;
margin-top:8px;
text-indent:-9999px;
width:23px;
}
.mod-gray-curve {
background:#f7f7f7;
border-bottom:none;
margin-bottom:0;
}
.column-one .mod-gray-curve {
border-right:none;
}
.mod-gray-curve p {
line-height:1.2em;
margin-bottom:1em;
}
.mod-gray-curve input {
background-image:url(../images/interior-loan-input-bg.png);
margin-bottom:10px;
width:190px;
border:none;
padding:3px 5px 3px;
font-size:1.1em;
color:#999
}
.gray-curve-bottom {
background:url(../images/corner-gray-br.gif) no-repeat right top;
height:8px;
margin-bottom:15px;
}
.gray-curve-bottom .left {
background:url(../images/corner-gray-bl.gif) no-repeat right top;
width:9px;
height:8px;
}
a.icon-badge {
background:url(../images/badge.gif) no-repeat left top;
padding:4px 0 0 28px;
min-height:22px;
display:block;
}
a.icon-symbol {
background:url(../images/symbol.gif) no-repeat left top;
padding:4px 0 0 28px;
min-height:24px;
display:block;
}
a.icon-calc {
background:url(../images/calculator.gif) no-repeat left top;
padding:4px 0 0 28px;
min-height:25px;
display:block;
}
.module .phone {
font-size:2.3em;
color:#0d3147;
margin:0;
font-weight:bold;
}
.module .time {
font-size:1.4em;
color:#266ea9;
margin:0;
font-weight:bold;
}
.current-rate {
background:url(../images/12MonthPromotionalCDside.jpg) no-repeat left top;
height:135px;
border: none !important;
padding: 0 !important;
}
.current-rate a {
display: block;
height:135px;
width:207px;
}

#community-events {
background:transparent url(../images/community-events.jpg) no-repeat scroll left top;
font-family: arial;
margin-top: 15px;
padding-top: 80px;
}

#community-events div {
padding-bottom: 10px;
}

#community-events p {
font-size: 11px;
line-height: 13px;
color: #666;
margin-left: 0 !important;
}

#community-events p.date, .layout span.date {
color: #16425d !important;
}

#community-events p a {
color: #166eb2 !important;
}