body {
background:#FFFFFF none repeat scroll 0% 50%;
font-family:"Arial";
margin:0pt;
padding:0pt;
text-align:center;
}
a {
color:inherit;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
img {
border:medium none;
}
#header-page {
margin:auto;
text-align:left;
width:980px;
}
#content-page {
margin:auto;
text-align:left;
width:980px;
}
.header-container {
background:#6D93AA none repeat scroll 0% 0%;
float:left;
height:58px;
width:100%;
}
.content-container {
background:#6D93AA none repeat scroll 0% 50%;
float:left;
width:100%;
}
.header {
background:#F5F5F5 none repeat scroll 0% 0%;
float:left;
width:100%;
}
.header-logo {
background:transparent url(/images/logo.jpg) no-repeat scroll left top;
float:left;
height:53px;
padding:0pt;
width:380px;
}
.header-logo a {
float:left;
height:97px;
position:relative;
width:229px;
}
.header-top {
float:right;
margin:0pt;
padding:0pt;
position:relative;
top:2px;
width:445px;
}
.header-top p {
float:left;
font-size:9px;
margin:0pt;
padding:0pt;
}
.top-menu {
float:right;
margin:0pt;
padding:0pt;
width:60px;
}
.top-menu a {
float:left;
font-size:9px;
margin:0pt;
padding:0pt;
}
.top-menu span {
float:left;
font-size:9px;
margin:0pt;
padding:0px 5px;
}
.header-center {
float:right;
margin:0pt;
padding:0pt;
position:relative;
right:0px;
top:63px;
width:510px;
}
.header-center ul li {
color:#232323;
display:inline;
font-size:12px;
font-weight:bold;
letter-spacing:0.5px;
margin-left:7px;
text-transform:uppercase;
}
.header-center ul li a:hover {
color:#74C5F4;
text-decoration:none;
}
.header-center a {
margin-right:10px;
}
.header-center img {
vertical-align:top;
}
.header-bottom {
background:#316581 none repeat scroll 0% 0%;
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
.header-bottom-data {
float:left;
margin-left:8px;
padding:0pt;
width:300px;
}
.header-bottom-data p {
color:#E8E8E8;
font-size:10px;
margin:0pt;
padding:9px 0px 0px 5px;
}
.header-bottom-search {
float:right;
margin-right:12px;
padding:5px 0px;
width:450px;
text-align:right;
}
.header-bottom-search span {
color:#94fcff;
font-weight:bold;
}
.header-bottom-search form {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
.header-bottom-search form input {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid #887E75;
color:#413828;
font-size:9px;
height:14px;
margin:0px 0px 0px 4px;
padding:4px 5px 0px 0px;
text-align:right;
width:100px;
}
.header-bottom-search form input.go {
height:20px;
margin:0pt 0pt 0pt 5px;
padding:0pt;
text-align:center;
width:26px;
}
.content {
background:#E4EAED none repeat scroll 0% 0%;
float:left;
position:relative;
width:100%;
}
.content.with-border {
background:transparent url(../images/content-bg.gif) repeat-y scroll right top;
}
.left-col {
float:left;
margin:5px 0pt 0pt 5px;
padding:0pt 0pt 0pt 0px;
width:193px;
}
.left-col-bg {
background:#D0DCE1 none repeat scroll 0% 0%;
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
.left-col-bottom {
float:left;
font-size:0pt;
height:125px;
line-height:0pt;
margin:0pt;
padding:0pt;
width:100%;
}
.center-col {
float:left;
margin:0px 0px 10px;
padding:0pt 0pt 0pt 20px;
width:735px;
}
.center-featured {
float:left;
margin:0pt;
padding:10px 0px;
width:530px;
}
.center-featured.with-bg {
background:transparent url(../images/featured-bg.gif) repeat-x scroll left top;
}
.center-featured.mortgages {
padding:0px 0px 10px;
}
.featured-left {
float:left;
margin:0pt;
padding:0pt;
}
.center-featured.with-bg .featured-border {
background:transparent url(../images/content-bg.gif) repeat-y scroll right top;
float:left;
height:130px;
margin:10px 0px 0px;
width:24px;
}
.center-featured .featured-left, .center-featured.with-bg .featured-left {
left:5px;
position:relative;
width:290px;
}
.center-featured .wide {
width:100%;
}
.center-featured .has-bg, .center-col .has-bg {
margin:20px 0px 10px;
width:210px;
}
.center-item .center-featured .has-bg {
margin-top:0px;
}
.center-featured .has-bg .featured-right-title, .center-col .has-bg .featured-right-title {
background:transparent url(../images/item-bg.gif) repeat-x scroll left top;
border-left:1px solid #C2B199;
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
.center-featured .has-bg .featured-right-title-right, .center-col .has-bg .featured-right-title-right {
background:#316581 none repeat scroll 0% 0%;
float:left;
height:25px;
margin:0pt;
padding:0pt;
width:100%;
}
.center-col .featured-right-title-right a {
color:#FFFFFF;
}
.center-featured .has-bg h2, .center-col .has-bg h2 {
color:#E8E8E8;
font-size:16px;
margin:3px 0px 0px 10px;
padding:0px;
}
.center-featured .has-bg h2 a, .center-col .has-bg h2 a {
color:inherit;
font-size:12px;
margin:5px 0px 0px;
padding:0px;
}
.center-featured .has-bg .featured-content h4, .center-col .has-bg .featured-content h4 {
margin:0pt;
padding:0pt;
}
.center-featured .has-bg .featured-content, .center-col .has-bg .featured-content {
background:#D0DCE1 none repeat scroll 0% 0%;
float:left;
margin:0px 0px 10px;
padding:4px 0px 10px 7px;
width:204px;
}
.center-featured .has-bg .featured-content-bottom, .center-col .has-bg .featured-content-bottom {
background:transparent url(../images/quote-bottom.gif) repeat-x scroll 0% 50%;
float:left;
height:3px;
margin-bottom:6px;
padding:0pt;
width:192px;
}
.featured-left h1 {
color:#114477;
font-size:24px;
line-height:24px;
margin:0pt;
padding:0pt 0pt 5px;
}
.featured-left h1 a {
color:#114477;
font-size:24px;
margin:0pt;
padding:0pt;
}
.featured-left h2 {
color:#2D271C;
font-size:22px;
margin:0pt;
padding:0pt 0pt 0pt 4px;
}
.featured-left p.sub-title {
color:#114477;
font-size:13px;
font-weight:bold;
margin:0pt;
padding:0pt;
}
.featured-block {
float:left;
margin:0pt;
padding:10px 0px;
width:100%;
}
.featured-photo {
float:left;
font-size:0pt;
line-height:0pt;
margin:0pt;
padding:0px 10px 3px 0px;
}
.featured-block p {
color:#333333;
font-size:12px;
line-height:18px;
margin:0pt;
padding:0pt;
}
.featured-block span {
color:#333333;
font-size:12px;
font-weight:bold;
margin:0pt;
padding:0pt;
}
.featured-block-links {
float:right;
margin:0pt;
padding:0px;
text-align:right;
}
.featured-block-links a {
color:#114477;
font-size:11px;
margin:0pt;
padding:0pt;
text-decoration:underline;
}
.featured-block-links a:hover {
text-decoration:none;
}
.featured-block-links span {
color:#114477;
font-size:11px;
margin:0pt;
padding:0px 0px 0px 5px;
}
.featured-right {
float:right;
margin:10px 0px 0px;
padding:0pt;
width:200px;
}
.featured-right h2 {
color:#2D271C;
font-size:16px;
margin:0pt;
padding:0pt;
}
.featured-right h4, .featured-right h4 a {
color:#2D271C;
font-size:13px;
margin:0pt;
padding:0pt;
}
.featured-right h4 {
margin:10px 0px 0px;
padding:0pt;
}
.featured-right a {
color:#114477;
display:block;
font-size:12px;
margin:0px 0px 0px 10px;
padding:7px 0pt 0pt;
}
.featured-right a.a-right {
text-align:right;
text-decoration:underline;
}
.featured-right a.a-right:hover {
text-decoration:none;
}
.featured-right span {
color:#B90F18;
font-size:10px;
margin:0pt;
padding:0pt;
}
.featured-bottom {
float:left;
margin:0pt;
padding:10px 0pt 0pt;
width:100%;
}
.featured-bottom h2 {
color:#2D271C;
font-size:16px;
margin:0pt;
padding:0pt;
}
.featured-bottom p {
color:#333333;
font-size:12px;
line-height:18px;
margin:0pt;
padding:0pt;
}
.featured-bottom a.a-r {
color:#114477;
float:right;
font-size:11px;
margin:0pt;
padding:7px 0px 0px;
text-decoration:underline;
}
.featured-bottom a.a-r:hover {
text-decoration:none;
}
.center-featured-row {
float:left;
margin:0pt;
padding:0px 0px 5px;
width:100%;
}
.center-featured-row.row-list {
padding:10px 0px 0px 10px;
width:510px;
}
.center-featured-col {
background:transparent url(../images/featured-col-bg.gif) no-repeat scroll right top;
float:left;
margin:0pt;
min-height:45px;
padding:20px 0px 0px 20px;
width:145px;
}
.center-featured-col.width-185 {
width:165px;
}
.center-featured-col.no-r-bg {
background:transparent none repeat scroll 0% 50%;
}
.center-featured-row h2 {
color:#114477;
font-size:16px;
margin:0pt;
padding:0px 0px 10px;
}
.center-featured-col a {
color:#114477;
display:block;
font-size:11px;
margin:5px 0pt 0pt;
padding:0px;
}
.center-featured-col a.header {
font-size:16px;
}
.row-list-item {
float:left;
margin:0pt;
padding:0px 0px 10px;
width:100%;
}
.row-list-item p {
color:#333333;
font-size:12px;
margin:0pt;
padding:0px;
}
.row-list-item p.p-bold {
font-weight:bold;
padding:5px 0px;
}
.row-list-item a {
color:#114477;
float:right;
font-size:11px;
margin:0pt;
padding:0px;
text-decoration:underline;
}
.row-list-item a:hover {
text-decoration:none;
}
.center-featured form {
float:left;
margin:0pt;
padding:10px 0px 0px;
width:100%;
}
.center-featured form .form-item {
float:left;
margin:0pt;
padding:0px 0px 15px;
width:100%;
}
.center-featured form .form-left {
float:left;
margin:0pt;
padding:0px;
text-align:right;
width:155px;
}
.center-featured form .form-right {
float:left;
margin:0pt;
padding:0px;
text-align:right;
width:300px;
}
.center-featured form label {
color:#333333;
font-size:12px;
font-weight:bold;
margin:0pt;
padding:0px 5px 0px 0px;
}
.center-featured form label.l-radio {
color:#333333;
float:left;
font-size:11px;
margin:0pt;
padding:0px 25px 0px 0px;
}
.center-featured form input {
color:#333333;
float:left;
font-size:12px;
height:16px;
margin:0pt;
padding:0px;
width:155px;
}
.center-featured form select {
color:#333333;
float:left;
font-size:12px;
margin:0pt;
padding:0px;
text-align:center;
width:159px;
}
.center-featured form input.radio {
width:20px;
}
.center-featured form textarea {
color:#333333;
float:left;
font-size:12px;
height:60px;
margin:0pt;
padding:0px;
width:280px;
}
.center-featured form input.f-submit {
background:transparent none repeat scroll 0% 50%;
border:1px solid #281700;
color:#114477;
cursor:pointer;
float:left;
font-size:14px;
font-weight:bold;
height:31px;
margin:0pt;
padding:0px;
width:82px;
}
.center-banner {
float:left;
font-size:0pt;
left:-2px;
line-height:0pt;
margin:0pt;
padding:0pt;
position:relative;
width:100%;
}
.center-list {
float:left;
margin:0pt;
padding:15px 0px 10px;
width:533px;
}
.center-item {
float:left;
margin:0pt;
padding:0pt 0pt 5px;
width:100%;
}
.center-item h4 {
margin:0pt;
}
.center-item.c-item-last {
padding-bottom:0px;
}
.center-item-title {
background:transparent url(../images/item-bg.gif) repeat-x scroll left top;
border-left:1px solid #C2B199;
float:left;
margin:0pt;
padding:0pt;
width:529px;
}
.center-item-title-right {
background:#316581 none repeat scroll 0% 0%;
float:left;
height:25px;
margin:0pt;
padding:0pt;
width:100%;
}
.center-item-title img {
margin:5px 0px 0px 10px;
}
.right-col {
float:right;
margin:0pt 10px 0pt 0pt;
padding:12px 0pt 0pt;
position:relative;
width:190px;
}
.famous-quotes, .famous-quotes-left {
float:left;
margin:0px 0px 20px;
padding:0pt;
width:228px;
}
.famous-quotes-left {
float:right;
left:-10px;
position:relative;
}
.famous-quotes-title {
background:#6D6862 none repeat scroll 0% 50%;
border:1px solid #A0988E;
float:left;
margin:0px 0px 3px;
padding:0pt;
width:100%;
}
.famous-quotes-title h2 {
color:#FFFEFE;
font-size:14px;
margin:0pt;
padding:5px 0px 5px 10px;
}
.famous-quotes-data, .famous-quotes-bottom {
background:#DECFB3 none repeat scroll 0% 50%;
float:left;
margin:0pt;
padding:15px 7px;
text-align:center;
width:216px;
}
.famous-quotes-bottom {
background:transparent url(../images/quote-bottom.gif) repeat-x scroll 0% 50%;
height:6px;
padding:0pt;
width:230px;
}
.famous-quotes-data p {
color:#333333;
font-size:12px;
font-style:italic;
line-height:1.6;
margin:0pt;
padding:0pt;
}
.famous-quotes-data p.author {
font-style:normal;
font-weight:bold;
}
.famous-quotes-data span {
color:#333333;
display:block;
font-size:11px;
margin:0pt;
padding:5px 0px;
}
.famous-quotes-data a {
color:#114477;
font-size:12px;
margin:0pt;
padding:0pt;
text-decoration:underline;
}
.famous-quotes-data a:hover {
text-decoration:none;
}
.right-col p.p-adv {
color:#999999;
float:left;
font-size:9px;
margin:0pt;
padding:20px 0px 5px;
text-align:center;
width:100%;
}
.right-col-block {
background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid #DACEB9;
float:left;
margin:30px 0pt 0pt;
padding:10px 18px 20px 16px;
width:153px;
}
.right-col-block h1 {
color:#393837;
font-size:14px;
font-weight:bold;
margin:0pt;
padding:0px 0px 5px;
}
.right-col-block p.newsletter {
color:#B90F18;
font-size:11px;
margin:0pt;
padding:0px;
}
.right-col-block form {
float:left;
margin:0pt;
padding:5px 0px 20px;
width:100%;
}
.right-col-block form input {
border:1px solid #E2E1DF;
float:left;
height:19px;
margin:0pt;
padding:0px;
width:139px;
}
.right-col-block form input.i-submit {
background:transparent url(../images/submit.gif) no-repeat scroll left top;
border:medium none;
float:right;
height:20px;
margin:0pt;
padding:0pt;
width:40px;
}
.right-col-block h2 {
color:#413828;
font-size:14px;
margin:0pt;
padding:0px;
}
.right-col-item {
float:left;
margin:0pt;
padding:20px 0px 5px;
}
.right-col-item.r-c-i {
padding-bottom:15px;
}
.right-col-item a {
color:#413828;
display:block;
font-size:12px;
font-weight:bold;
margin:0pt;
padding:0px 0px 3px;
}
.right-col-item p {
color:#413828;
float:left;
font-size:11px;
margin:0pt;
padding:0px;
}
.mortage-guide {
float:left;
margin:0pt;
padding:15px 0px 10px;
width:330px;
}
.mortage-guide h2 {
color:#000000;
font-size:19px;
margin:0pt;
padding:0px 0px 5px;
}
.mortage-guide span {
color:#000000;
display:block;
font-size:13px;
font-weight:bold;
margin:0pt;
padding:5px 0px 0px;
}
.mortage-guide p {
color:#333333;
font-size:12px;
line-height:18px;
margin:0pt;
padding:10px 0px 0px;
}
.mortage-guide a.a-more {
color:#114477;
float:right;
font-size:11px;
margin:0pt;
padding:0px;
text-decoration:underline;
}
.mortage-guide a.a-more:hover {
text-decoration:none;
}
.mortage-guide .sponsored-links-title {
color:#888888;
font-size:12px;
}
.mortage-guide .sponsored-links .sponsored-link-border {
float:left;
height:10px;
width:20px;
}
.mortage-guide .sponsored-links .sponsored-link {
float:left;
width:155px;
}
.mortage-guide .sponsored-links .sponsored-link a {
color:#114477;
font-size:12px;
font-weight:bold;
}
.mortage-guide .sponsored-links .sponsored-link p {
padding:0pt;
}
.sponsored-links-container {
float:right;
width:210px;
}
.sponsored-links-title {
color:#888888;
font-size:12px;
}
.sponsored-links .sponsored-link-border {
float:left;
height:10px;
width:20px;
}
.sponsored-links .sponsored-link {
float:left;
width:100%;
}
.sponsored-links .sponsored-link a {
color:#114477;
font-size:12px;
font-weight:bold;
}
.sponsored-links .sponsored-link p {
padding:0pt;
margin:4px 0px;
font-size:12px;
}
.popular-articles {
float:right;
margin:0pt;
padding:15px 0px 10px;
width:270px;
}
.popular-articles h2 {
color:#114477;
font-size:16px;
margin:0pt;
padding:0px 0px 8px;
}
.article-item {
background:#F6F0E5 none repeat scroll 0% 50%;
float:left;
margin:0pt 0pt 10px;
padding:10px 0px;
width:100%;
}
.article-item p {
color:#333333;
font-size:12px;
margin:0pt;
padding:0px 0px 0px 10px;
}
.article-item a {
color:#114477;
font-size:12px;
font-weight:bold;
margin:0pt;
padding:0px;
}
.article-item span {
color:#B90F18;
font-size:12px;
font-weight:bold;
margin:0pt;
padding:0px;
}
.article-item img {
float:right;
margin:0px 5px 0px 0px;
}
.populasr-articles-links {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
.populasr-articles-links a {
color:#114477;
display:block;
font-size:11px;
margin:6px 0pt 0pt;
padding:0pt;
}
.populasr-articles-links a.a-more {
color:#114477;
float:right;
font-size:11px;
margin:0pt;
padding:0px;
text-decoration:underline;
}
.populasr-articles-links a.a-more:hover {
text-decoration:none;
}
.center-item-title h4, h4.title-h4 {
color:#E8E8E8;
font-size:16px;
margin:3px 0px 3px 10px;
padding:0px;
}
h4.title-h4 {
margin-top:2px;
}
.center-item .breadcrumbs {
margin-top:4px;
}
.center-item .breadcrumbs, .center-item .breadcrumbs a {
color:#114477;
font-size:10px;
}
.form-right span.error {
color:#FF0000;
font-size:11px;
}
.stbuttontext {
color:#FF0000;
font-size:11px;
position:relative;
top:-3px;
}
.clear {
clear:both;
height:12px;
}
.content .article ul.sitemap {
margin-top:0pt;
}
.ad-border {
border-bottom:1px solid #DCDFE0;
clear:both;
height:4px;
}
.center-col.article a img.findaschool {
display:inline;
margin:12px 0 4px 170px;
}

/* new suggest a school box */
.featured_schools {
  background: url(/articles/images/featured_schools_banner.jpg) no-repeat top left;
  padding-top: 46px;
  margin-bottom: 30px;
  margin-top: 25px;
}

.featured_school {
  padding: 0;
  margin: 0;
  clear: both;
  margin: 20px 15px 0 15px;
  border-bottom: 1px solid #24618A;
}

.featured_school .school_logo {
  width: 125px;
  overflow-x: hidden;
  text-align: center;
  font-size: 12px;
  color: #646464;
  font-weight: bold;
  float: left;
  display: inline;
}

.featured_school .school_logo img {
  margin-bottom: 4px;
  border: 0;
}

.featured_school .school_info {
  float: left;
  display: inline;
  width: 550px;
}

.featured_school .school_info p {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0
}

.featured_school .school_info .school_title {
  color: #4F96BA;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 10px;
}

.featured_school .school_info .school_content {
  color: #646464;
  line-height: 16px;
}

.featured_school .school_info .more:hover {
  text-decoration: underline;
}

.featured_school .school_info .more {
  color: #24618A;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-left: 450px;
  text-decoration: underline;
}

.featured_school .school_info .info {
  background-image: url(/articles/images/info_btn.jpg);
  color: #FFFFFF;
  display: block;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  height:22px;
  line-height:20px;
  margin-left:435px;
  margin-top:10px;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  width:99px;
}

.featured_schools a:hover {
  text-decoration: none;
}


.article-area a {
color: #275066;
font-weight: bold;
text-decoration: none;
}
.article-area a:hover {
text-decoration: underline;
}
.article-area {
color:#2D271C;
font-size:13px;
}
