/* Home Styles. Last edited on 02-02-09
----------------------------------------------- */ 
 

/* body bg for home
----------------------------------------------- */
#body-wrap { background-color: #fff; text-align: left; width: 953px; padding: 0; background: url(../css-images/body-tile.gif) repeat-y; float: left; }

#main-content { text-align: left; width: 953px; height: auto; clear: both; margin: 0; padding: 0; float: left; }
#main-content.home { background: url(../css-images/body-tile.gif) repeat-y; }

/* Home banner
----------------------------------------------- */
#homebanner { background-color: #ccc; width: 952px; height: 202px; float: left; clear: both; margin: 0; padding: 0 0 0 1px; text-align: left; }
#homebanner-bottom { background-color: #ccc; width: 951px; height: 26px; text-align: left; float: left; padding-right: 1px; padding-left: 1px; }
 

/* home-body content 
---------------------------- */

#home-body { color: #666; font: 12px/17px Arial, Helvetica, sans-serif; text-align: left; padding: 0; width: 953px; 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-left { padding-left: 22px; margin: 0; width: 618px; float: left; clear: none; }

#home-body #home-left #intro { background: url(../css-images/dotted-line-long.gif) no-repeat 0 bottom; width: 618px; margin-top: 0; padding-top: 27px; padding-bottom: 15px; padding-left: 0; float: left; clear: none; }
/* IE / Win hacks */
* html #home-body #home-left #intro { margin-right: 0; }
*:first-child+html #home-body #home-left #intro { }
/* END IE / 7.0 Win hacks */
#home-body #home-left #intro p { font: 12px/19px Arial, Helvetica, sans-serif; margin: 0; padding: 1px 0 9px; width: 600px; }


#home-body #home-left #homepage-news { color: #666; font: 12px/16px Arial, Helvetica, sans-serif; width: 600px; height: auto; padding-top: 12px; padding-bottom: 13px; float: left; clear: both; }
#home-body #home-left #homepage-news h3 { color: #1c97b9; font: bold 14px/19px Georgia, Garamond, "Times New Roman", serif; float: left; clear: both; margin: 0; padding: 0 0 10px; }
#home-body #home-left #homepage-news h4 { color: #84956f; font: bold 12px/17px Georgia, Garamond, "Times New Roman", serif; float: left; clear: both; margin: 0; padding: 1px 0 3px 1px; }
#home-body #home-left #homepage-news p { float: left; clear: both; margin-top: 0; margin-right: 0; margin-bottom: 5px; padding: 0; }
* html #home-body #home-left #homepage-news h3 { position: relative; }
* html #home-body #home-left #homepage-news p {  }

/* body-col list items --------- */
#home-body #home-left #homepage-news ul { width: 570px; padding: 0 0 3px; clear: both; margin-right: 0; margin-bottom: 7px; margin-left: 15px; }
#home-body #home-left #homepage-news ul li { margin-top: 0; margin-right: 0; margin-bottom: 5px; padding: 2px 0 3px; list-style-image: url(../css-images/bl_circle.gif); list-style-position: outside; }
#home-body #home-left #homepage-news ul li.viewall { font-weight: bold; padding-top: 21px; list-style-image: url(../css-images/spacer.gif); }
#home-body #home-left #homepage-news ul li p { width: 540px; float: none; clear: both; } 
/* IE / Win hacks */
* html #home-body #home-left #homepage-news ul { margin-left: 0; margin-top: -5px; padding-top: 0; }
* html #home-body #home-left #homepage-news ul li { margin-left: 17px; list-style-image: url(../css-images/bl_circle-ie.gif); list-style-position: outside; }
*:first-child+html #home-body #home-left #homepage-news ul li { list-style-image: url(../css-images/bl_circle-ie.gif); }
* html #home-body #home-left #homepage-news ul li.viewall { list-style-image: url(../css-images/spacer.gif); }
*:first-child+html #home-body #home-left #homepage-news ul li.viewall { list-style-image: url(../css-images/spacer.gif); }
/* END IE / 7.0 Win hacks */


#home-body #home-right { font: 12px/16px Arial, Helvetica, sans-serif; text-align: left; width: 308px; float: right; clear: none; margin: 0; padding: 0; }

#home-body #home-right #home-login { background: url(../home-images/login-bg.gif) no-repeat; width: 282px; float: right; clear: none; margin: 0 1px 0 0; padding: 18px 0 0 26px; }
* html #home-body #home-right #home-login { margin-right: 0px; }
#home-body #home-right #home-login h4 { color: #1c97b9; font: bold 14px/18px Georgia, Garamond, "Times New Roman", serif; width: 250px; margin: 0; padding: 1px 0 7px; }
#home-body #home-right #home-login p { color: #666; font: 11px/15px Arial, Helvetica, sans-serif; text-align: left; width: 255px; float: left; clear: both; margin: -3px 0 0; padding: 0 0 5px; }
#home-body #home-right #home-login-bottom { background: url(../css-images/dotted-line-right-green.gif) no-repeat bottom; width: 284px; height: 5px; float: right; margin: 0 0 0 -24px; padding: 0 0 0 24px; }


#home-body #home-right #home-right-col { background-color: #fff; width: 294px; float: left; clear: none; margin: 0 1px 0 0; padding: 15px 0 0 0; }
#home-body #home-right #home-right-col h4 { color: #1c97b9; font: bold 14px/18px Georgia, Garamond, "Times New Roman", serif; width: 305px; margin: 0; padding: 1px 0 5px; }
#home-body #home-right #home-right-col p { color: #666; font: 12px/16px Arial, Helvetica, sans-serif; text-align: left; width: 255px; float: left; clear: both; margin: 0; padding: 0 0 5px; }

#home-body #home-right #home-right-col ul { width: 270px; padding: 0; clear: both; margin: 0 0 10px 0; }
#home-body #home-right #home-right-col ul li { margin-top: 0; margin-right: 0; margin-bottom: 5px; padding: 2px 0 3px; list-style-image: url(../css-images/spacer.gif); list-style-position: outside; }

#home-body #home-right #home-right-col ul li a { color: #666; padding-left: 27px; border: none; display: block; padding-top: 1px; padding-bottom: 3px; }
#home-body #home-right #home-right-col ul li a:link, #home-body #home-right #home-right-col ul li a:visited { color: #666; }
#home-body #home-right #home-right-col ul li a:hover, #home-body #home-right #home-right-col ul li a:active { color: #1c97b9; }

#home-body #home-right #home-right-col ul li a.pdf-icon {  background: url(../css-images/pdf-icon-home.gif) no-repeat 0 0; }
#home-body #home-right #home-right-col ul li a.grid-icon {  background: url(../css-images/grid-icon.gif) no-repeat 0 0; }

#home-body #home-right #home-right-col ul li a.blue:link, #home-body #home-right #home-right-col ul li a.blue:visited { color: #1c97b9; padding-bottom: 0px; }
#home-body #home-right #home-right-col ul li a.blue:hover, #home-body #home-right #home-right-col ul li a.blue:active { color: #666; }

#home-body #home-right #home-right-col h4.topline { background: url(../css-images/dotted-line-right.gif) no-repeat 50% -24px; margin-top: 10px; padding-top: 10px; }

/* login */
.reg-row-2 { clear: both; margin: 0 0 3px; padding: 10px 0 0; border-style: none; border-width: 0; }
* html .reg-row-2 { padding: 3px 0 0; }
*:first-child+html .reg-row-2 { padding: 3px 0 0; }

.reg-row-3 { clear: both; margin: 0 0 3px; border-style: none; border-width: 0; text-align: right;}

.homeField { color: #1c97b9; font: 11px Arial, Helvetica, sans-serif; background-color: #f9f9f9; padding: 1px 0 0 3px; margin-left: 0; width: 130px; height: 17px; border: solid 1px #999; float: right; margin-right: 30px; margin-bottom: 5px; }

label.homelogin { text-align: left; vertical-align: middle; width: 110px; white-space: nowrap; float: left; margin-top: 2px; }
form#loginform { margin: 0; padding: 0; }
label.signon { float: left; cursor: pointer; }

.login { color: #1c97b9; font: bold 11px/15px Arial, Helvetica, sans-serif; background-color: transparent; background-image: url(../css-images/submit-bg.gif); background-repeat: no-repeat; background-position: 0 0; text-align: center; vertical-align: top; width: 62px; height: 20px; margin: 0 30px 0 0; padding: 0; border-style: none; cursor: pointer; }
.login:hover, .login:active { color: #84956f; background-image: url(../css-images/submit-bg-hover.gif); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; }
/* IE / Win hacks */
* html .login { }
* html .login:hover, * html .login:active { }
*:first-child+html .login { }
*:first-child+html .login:hover, *:first-child+html .login:active { }
/* END IE / Win hacks */

/* end
---------------------------- */




