/* Home Styles. Last edited on 03-29-10
----------------------------------------------- */ 

 

/* body bg for home
----------------------------------------------- */
#body-wrap { background-color: #fff; background-repeat: repeat-y; background-position: 0 0; text-align: left; width: 920px; padding: 0; }

#main-content { text-align: left; width: 920px; height: auto; clear: both; margin: 0; padding: 0; }

/* Home banner and right content
----------------------------------------------- */
#homebanner { background-color: #fff; background-image: url(../home-images/home-map.gif); background-repeat: no-repeat; width: 920px; height: auto; min-height: 300px; float: left; clear: both; margin: 0; padding: 0; }

#left-col { color: #333; font: 11px/14px Arial, Helvetica, sans-serif; width: 281px; height: auto; float: left; margin: 0; padding: 13px 0 0 17px;  white-space: normal; }
* html #left-col { }

#left-col h1 { color: #06066a; font: bold 13px/21px Georgia, Garamond, "Times New Roman", serif; margin: 0; padding: 0 0 3px 1px; } 

#left-col p { }
#left-col #listings { width: 281px; margin: 0; padding: 0; }
#left-col #listings ul.locations-left { width: 138px; float: left; margin: 0; padding: 3px 0 0; }
#left-col #listings ul.locations-left  li { margin: 0; padding-bottom: 5px; padding-left: 1px; list-style: none; }
#left-col #listings ul.locations-right { width: 140px; float: right; margin: 0; padding: 3px 0 0 0; }
#left-col #listings ul.locations-right  li { margin: 0; padding-bottom: 5px; padding-left: 1px; list-style: none; }


#right-col { color: #333; font: 11px/17px Arial, Helvetica, sans-serif; width: 613px; height: auto; float: right; margin: 0; padding: 0px; white-space: normal; }
* html #right-col { }
 

/* home-body content 
---------------------------- */

#home-body { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; text-align: left; padding: 10px 0; width: 920px; height: auto; float: left; clear: both; margin: 0 0 5px; white-space: normal; }
/* IE / Win hacks */
* html #home-body { }
*:first-child+html #home-body { }
/* END IE / 7.0 Win hacks */

#home-body #intro { color: #333; font: 14px/28px Georgia, Garamond, "Times New Roman", serif; background-image: url(../css-images/home-line.gif); background-repeat: no-repeat; background-position: -7px 0; width: 570px; float: left; clear: none; margin-top: 13px; padding-top: 10px; padding-left: 18px; }
/* IE / Win hacks */
* html #home-body #intro { margin-right: 0; }
*:first-child+html #home-body #intro { }
/* END IE / 7.0 Win hacks */
#home-body #intro p { margin: 3px 0 2px; padding: 0; width: 550px; }
#home-body #intro p strong { color: #335f8e; font: bold 17px/28px Georgia, Garamond, "Times New Roman", serif; }
#home-body .intro-bottom { background-image: url(../css-images/home-line.gif); background-repeat: no-repeat; background-position: -7px 15px; width: 570px; height: 19px; float: left; padding-left: 18px; }


#home-body #home-login { background-image: url(../css-images/log-in-box-long.gif); background-repeat: no-repeat; background-position: 0 0; width: 284px; float: right; clear: none; margin: 0; padding: 18px 0 5px 24px; }
#home-body #home-login h4 { color: #06066a; font: bold 14px/18px Georgia, Garamond, "Times New Roman", serif; width: 250px; margin: 0; padding: 1px 0 7px; }
#home-body #home-login p { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; text-align: left; width: 255px; float: left; clear: both; margin: 0; padding: 0; }
#home-body #home-login-bottom { background-image: url(../css-images/log-in-box-bottom.gif); background-repeat: no-repeat; background-position: 0 0; width: 284px; height: 25px; float: right; margin: 0 0 -5px -24px; padding: 0 0 0 24px; }

/* lower-blocks content 
---------------------------- */

#lower-blocks { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; text-align: left; padding: 0 18px; width: 884px; height: auto; float: left; clear: both; margin: -3px 0 0; white-space: normal; }
/* IE / Win hacks */
* html #lower-blocks { }
*:first-child+html #lower-blocks { }
/* END IE / 7.0 Win hacks */


#homepage-news { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; width: 400px; height: auto; padding-top: 10px; float: left; clear: both; }
#homepage-news h3 { color: #b79958; font: bold 14px/19px Georgia, Garamond, "Times New Roman", serif; width: 400px; float: left; clear: both; margin: -15px 0 0; padding: 0 0 10px; }
#homepage-news h4 { color: #335f8e; font: bold 12px/17px Georgia, Garamond, "Times New Roman", serif; width: 400px; clear: both; margin: 0; padding: 1px 0 3px 1px; }
#homepage-news p { float: left; clear: both; margin-top: 0; margin-right: 0; margin-bottom: 5px; padding: 0; }
* html #homepage-news h3 { position: relative; }
* html #homepage-news p {  }


#homepage-quote { width: 410px; height: auto; float: right; padding-top: 20px; }
#homepage-quote h4 { color: #6698cc; font: bold 16px/22px Georgia, Garamond, "Times New Roman", serif; margin: 0; padding: 1px 0 5px; width: 410px; clear: both; }
#homepage-quote h4 .ldquo-big { color: #d1b577; font: bold 36px/21px Georgia, Garamond, "Times New Roman", serif; margin-left: -21px; padding-right: 1px; position: absolute; padding-top: 7px; }
#homepage-quote h4 .rdquo-big { color: #d1b577; font: bold 36px/21px Georgia, Garamond, "Times New Roman", serif; margin-left: 2px; padding-right: 1px; position: absolute; padding-top: 7px; }
#homepage-quote p { color: #333; font: italic 11px/15px Arial, Helvetica, sans-serif; width: 410px; text-align: right; white-space: nowrap; float: right; clear: both; margin: 0; padding: 6px 0 3px; }


/* home-body content 3-columns
---------------------------- */

#home-body #homepage-news-left { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; width: 255px; height: auto; padding-top: 10px; float: left; clear: both; padding-left: 10px; }
#home-body #homepage-news-left h3 { color: #06066a; font: bold 13px/19px Georgia, Garamond, "Times New Roman", serif; width: 255px; float: left; clear: both; margin: 0; padding: 1px 0 10px; }
#home-body #homepage-news-left h4 { color: #b79958; font: bold 12px/17px Georgia, Garamond, "Times New Roman", serif; width: 255px; clear: both; margin: 0; padding: 1px 0 3px 1px; }
#home-body #homepage-news-left p { float: left; clear: both; margin-top: 0; margin-right: 0; margin-bottom: 5px; padding: 0; }
* html #home-body #homepage-news-left h3 { position: relative; }
* html #home-body #homepage-news-left p {  }

#home-body #homepage-news-left a { color: #6698cc; }
#home-body #homepage-news-left a:hover { color: #b79958; }


#home-body #center { color: #333; font: 14px/28px Georgia, Garamond, "Times New Roman", serif; width: 390px; float: left; clear: none; margin: 0; padding: 0 0 0 43px; }
/* IE / Win hacks */
* html #home-body #center { }
*:first-child+html #home-body #center { }
/* END IE / 7.0 Win hacks */
#home-body #center p { margin: 3px 0 2px; padding: 0; width: 385px; }
#home-body #center p strong { color: #335f8e; }

#home-body #center p.small { font: 11px/15px Arial, Helvetica, sans-serif; padding-top: 15px; }
#home-body #center p.small img { float: left; }

#home-body .intro-bottom { background-image: url(../css-images/home-line.gif); background-repeat: no-repeat; background-position: -7px 15px; width: 570px; height: 19px; float: left; padding-left: 18px; }

/* small login box
---------------------------- */
#home-body #home-login-200 { background-image: url(../css-images/log-in-box-200.gif); background-repeat: no-repeat; background-position: 0 0; position: relative; width: 186px; float: right; clear: none; margin: 0; padding: 12px 0 5px 14px; }
#home-body #home-login-200 h4 { color: #06066a; font: bold 13px/17px Georgia, Garamond, "Times New Roman", serif; width: 100%; margin: 0; padding: 0 0 6px; }
#home-body #home-login-200 p { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; text-align: left; width: 100%; float: left; clear: both; margin: 0; padding: 1px 0 3px; }
#home-body #home-login-bottom-200 { background: url(../css-images/log-in-box-200.gif) no-repeat 0 bottom; width: 186px; height: 17px; float: right; margin: 0 0 -5px -24px; padding: 0 0 0 14px; }

/* lower-blocks content 
---------------------------- */

#lower-blocks { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; text-align: left; padding: 0 18px; width: 884px; height: auto; float: left; clear: both; margin: -3px 0 0; white-space: normal; }
/* IE / Win hacks */
* html #lower-blocks { }
*:first-child+html #lower-blocks { }
/* END IE / 7.0 Win hacks */



#homepage-quote { width: 410px; height: auto; float: right; padding-top: 20px; }
#homepage-quote h4 { color: #6698cc; font: bold 16px/22px Georgia, Garamond, "Times New Roman", serif; margin: 0; padding: 1px 0 5px; width: 410px; clear: both; }
#homepage-quote h4 .ldquo-big { color: #d1b577; font: bold 36px/21px Georgia, Garamond, "Times New Roman", serif; margin-left: -21px; padding-right: 1px; position: absolute; padding-top: 7px; }
#homepage-quote h4 .rdquo-big { color: #d1b577; font: bold 36px/21px Georgia, Garamond, "Times New Roman", serif; margin-left: 2px; padding-right: 1px; position: absolute; padding-top: 7px; }
#homepage-quote p { color: #333; font: italic 11px/15px Arial, Helvetica, sans-serif; width: 410px; text-align: right; white-space: nowrap; float: right; clear: both; margin: 0; padding: 6px 0 3px; }




