/* Level-two page styles. Last edited on 10-11-08
----------------------------------------------- */

/* page wrap for body content 
----------------------------------------------- */
#home-wrap { background: #fff url(../home-images/home-tile.gif) repeat-y; text-align: left; width: 914px; float: left; clear: both; margin: 0; padding: 0 0 36px 36px; white-space: nowrap; }
/* IE / Win hacks */
* html #home-wrap { }
/* END IE / Win hacks */
/* IE / 7.0 Win hacks */
*:first-child+html #home-wrap { float: none; clear: both; }
/* END IE / 7.0 Win hacks */


/* left nav-col for nav menu
----------------------------------------------- */
#left-nav-col { color: #666; font: 11px/17px Arial, Helvetica, sans-serif; width: 309px; height: auto; min-height: 305px; float: left; margin: 0; padding: 0; white-space: normal; }
* html #left-nav-col { height: 305px; }

#left-nav-col img { float: left; clear: left; margin:0; padding: 0; border: none; }
#left-nav-col.home h2 { width: 250px; height: 80px; }

#left-nav-col a:link, #left-nav-col a:visited { color: #28183f; text-decoration: none; border-style: none; }
#left-nav-col a:hover, #left-nav-col a:active { color: #f27121; text-decoration: none; border-style: none; }

#left-nav-col ul#searcharea { background: url(../css-images/search-bg-or.gif) repeat-x; width: 292px; height: 36px; margin: 0 0 -10px; padding: 7px 0 0 17px; float: left; clear: both; display: inline; }
#left-nav-col ul#searcharea li { font: 12px/17px Arial, Helvetica, sans-serif; float: left; list-style-type: none; list-style-image: url(../css-images/spacer.gif); margin: 0; }

#left-nav-col ul#searcharea li#searchlink { padding: 3px 5px 0 0; }
#left-nav-col ul#searcharea li a:link, #left-nav-col ul#searcharea li a:visited { color: #fff; text-transform: uppercase; padding-left: 0px; border-style: none; }
#left-nav-col ul#searcharea li a:hover, #left-nav-col ul#searcharea li a:active { color: #28183f; text-transform: uppercase; padding-left: 0px; border-style: none; } 

#left-nav-col #home-login { width: 284px; float: left; clear: both; margin: 0 0 -20px; padding: 20px 0 0 15px; }
* html #left-nav-col #home-login { margin-right: -13px;  }
#left-nav-col #home-login h3 { color: #28183f; font: bold 12px/17px Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#left-nav-col #home-login h3 a:link, #left-nav-col #home-login h3 a:visited { color: #28183f; text-decoration: none; border-style: none; display: block; background: url(../css-images/annnounce-bullets-or.gif) no-repeat 2px 0; padding-left: 24px; }
#left-nav-col #home-login h3 a:hover, #left-nav-col #home-login h3 a:active { color: #f27121; text-decoration: none; border-style: none; display: block; background: url(../css-images/annnounce-bullets.gif) no-repeat 2px 0; padding-left: 24px; }

#left-nav-col #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; }


/* left-nav content -- 
---------------------------- */
#left-nav  { color: #666; font: 12px/17px Arial, Helvetica, sans-serif; width: 272px; float: left; clear: both; margin: 0; padding: 15px 0 0 20px; white-space: normal; }
/* IE / Win hacks */
* html #left-nav { float: left; }
*:first-child+html #left-nav { }
/* END IE / 7.0 Win hacks */

/* left-nav content -- Headings
---------------------------- */
#left-nav h2 { color: #17407e; font: 11px/24px Arial, Helvetica, sans-serif; height: 24px; margin: 0; padding: 0; white-space: normal; clear: both; }
#left-nav h2 img { float: left; margin-right: 3px; margin-top: 7px; padding: 0; }

#left-nav h2 a:link, #left-nav h2 a:visited { color: #17407e; text-decoration: none; border-style: none; display: block; }
#left-nav h2 a:hover, #left-nav h2 a:active { color: #39c; text-decoration: none; border-bottom: 1px solid #ccf; display: block; }

#left-nav h3 { color: #17407e; font: 23px/31px Georgia, Garamond, "Times New Roman", serif; float: left; margin: -37px 0 15px; padding: 1px 0 0; clear: both; }
/* IE / Win hacks */
* html #left-nav h3 { position: relative; }
*:first-child+html #left-nav h3 {   }
/* END IE / Win hacks */

#left-nav h3.sans-small { color: #17407e; font: bold 12px/19px Arial, Helvetica, sans-serif; margin-bottom: 5px; padding-top: 5px; clear: both; margin-top: 0; }
/* IE / Win hacks */
* html #left-nav h3.sans-small { margin-top: 7px; }
/* END IE / Win hacks */

#left-nav h3.linetop { border-top: 1px solid #9f9272; }


#left-nav h3 img { margin: 2px 5px 0 0; padding: 0; border-style: none; border-width: 0; }
* html #left-nav h3 img { position: relative; }

#left-nav h3 a:link, #left-nav h3 a:visited { color: #28183f; text-decoration: none; padding-left: 23px; border-style: none; }
#left-nav h3 a:hover, #left-nav h3 a:active { color: #f27121; text-decoration: none; padding-left: 23px; border-style: none; }

/* end headings */

/* left nav-col content -- Paragraphs and list items
---------------------------- */
#left-nav p { float: left; margin-top: 3px; margin-bottom: 15px; white-space: normal; }
/* IE / Win hacks */
* html #left-nav p { white-space: normal; }
/* END IE / Win hacks */


#left-nav ul { font: 12px/17px Arial, Helvetica, sans-serif; width: 100%; list-style-type: none; list-style-image: none; margin-top: 10px; margin-left: -4px; padding-top: 17px; padding-left: 0; float: left; clear: both; margin-bottom: -5px; border-top: 1px solid #9f9272; }
#left-nav li { font-weight: bold; margin: 0 0 7px; padding: 1px 0 5px; list-style: none url(../css-images/spacer.gif); }
/* IE / Win hacks */
* html #left-nav li { margin-top: 0; margin-bottom: 7px; }
*:first-child+html #left-nav li { }
/* END IE / 7.0 Win hacks *//* END IE / Win hacks */

#left-nav ul li a:link, #left-nav ul li a:visited { color: #28183f; text-decoration: none; border-style: none; display: block; background: url(../css-images/annnounce-bullets-or.gif) no-repeat 1px 0; padding-left: 23px; }
#left-nav ul li a:hover, #left-nav ul li a:active { color: #f27121; text-decoration: none; border-style: none; display: block; background: url(../css-images/annnounce-bullets.gif) no-repeat 1px 0; padding-left: 23px; }

* html #left-nav ul li a:link, * html #left-nav ul li a:visited { background: url(../css-images/annnounce-bullets-or.gif) no-repeat 1px 0; }
* html #left-nav ul li a:hover, * html #left-nav ul li a:active { background: url(../css-images/annnounce-bullets.gif) no-repeat 1px 0; }

/* left nav PDF */
#left-nav ul.pdfblock-left { font: normal 12px/17px Arial, Helvetica, sans-serif; margin-top: 21px; margin-left: -4px; padding-top: 17px; padding-left: 0; border-top: 1px solid #9f9272; }
#left-nav ul.pdfblock-left li { font: normal 12px/17px Arial, Helvetica, sans-serif; list-style-type: none; list-style-image: url(../css-images/spacer.gif); }
#left-nav ul.pdfblock-left li a:link, #left-nav ul.pdfblock-left li a:visited { padding-left: 23px; background: url(../css-images/pdf.gif) no-repeat 0 1px; border-style: none; display: block; }
#left-nav ul.pdfblock-left li a:hover, #left-nav ul.pdfblock-left li a:active { padding-left: 23px; background: url(../css-images/pdf.gif) no-repeat 0 1px; border-style: none; display: block; }
#left-nav ul.pdfblock-left li p { font: 11px/16px Arial, Helvetica, sans-serif; padding-left: 23px; }

#left-nav ul.pdfblock-left li.arrow a:link, #left-nav ul.pdfblock-left li a:visited { padding-left: 23px; background: url(../css-images/arrow.gif) no-repeat 5px 2px; border-style: none; display: block; }
#left-nav ul.pdfblock-left li.arrow a:hover, #left-nav ul.pdfblock-left li a:active { padding-left: 23px; background: url(../css-images/arrow.gif) no-repeat 5px 2px; border-style: none; display: block; }


/* end left-nav -- */


/* body-col content 
---------------------------- */

#body-col.homeintro { width: 525px; margin: 0; padding-top: 29px; padding-right: 0; padding-left: 29px; padding-bottom: 10px;}

#body-col.homeintro h1 { color: #28183f; font: bold italic 28px/40px Georgia, Garamond, "Times New Roman", serif; width: 525px; height: 130px; margin: 0; padding: 0; float: left; clear: both; }
#body-col.homeintro h1 img { margin: 0; padding: 0; border-style: none; height: 130px; width: 525px; }

#body-col.homeintro h2 { color: #f27121; font: italic 21px/27px Georgia, Garamond, "Times New Roman", serif; margin-bottom: 3px; margin-top: 0px; float: left; clear: both; width: 525px; }
* html #body-col.homeintro h2 {  margin-bottom: -5px; }

#body-col.homeintro p { font: 14px/26px Arial, Helvetica, sans-serif; width: 510px; }
#body-col.homeintro p.longformat { font: 12px/20px Arial, Helvetica, sans-serif; }

#body-col.homeintro ul.pdfblock { margin-top: 21px; margin-left: -4px; padding-top: 17px; padding-left: 0; border-top: 1px solid #cac2ad; }
#body-col.homeintro ul.pdfblock li { list-style-type: none; list-style-image: url(../css-images/spacer.gif); }
#body-col.homeintro ul.pdfblock li a:link, #body-col.homeintro ul.pdfblock li a:visited { padding-left: 23px; background: url(../css-images/pdf.gif) no-repeat 0 1px; border-style: none; display: block; }
#body-col.homeintro ul.pdfblock li a:hover, #body-col.homeintro ul.pdfblock li a:active { padding-left: 23px; background: url(../css-images/pdf.gif) no-repeat 0 1px; border-style: none; display: block; }
#body-col.homeintro ul.pdfblock li p { font: 11px/17px Arial, Helvetica, sans-serif; padding-left: 23px; }

/* body-col 2 column content 
---------------------------- */
#body-col.homeintro .col-2-wrap { width: 100%; height: auto; min-height: 160px; float: left; clear: both; padding-bottom: 10px; }
* html #body-col.homeintro .col-2-wrap { }

#body-col.homeintro .col-2-wrap h3 { color: #f27121; font: bold 15px/21px Georgia, Garamond, "Times New Roman", serif; width: 220px; clear: both; margin: 7px 0 0; padding: 0 0 5px; }
#body-col.homeintro .col-2-wrap h4 { color: #f27121; font: normal 12px/19px Arial, Helvetica, sans-serif; width: 220px; clear: both; margin: 0; padding: 5px 0 2px; }

#body-col.homeintro .col-2-wrap p { font: 12px/16px Arial, Helvetica, sans-serif; margin: 0; padding-bottom: 11px; }

#body-col.homeintro .col-2-wrap .news { width: 225px; float: left; clear: none; padding-right: 35px; }
#body-col.homeintro .col-2-wrap .announcements { width: 230px; float: left; clear: none; }
* html #body-col.homeintro .col-2-wrap .news { width: 220px; }
* html #body-col.homeintro .col-2-wrap .announcements { width: 225px; }

#body-col.homeintro .col-2-wrap .news p { width: 220px; padding-left: 25px; margin-left: 0; }
#body-col.homeintro .col-2-wrap .announcements p { width: 195px; padding-left: 25px; }

#body-col.homeintro .col-2-wrap .news ul, #body-col.homeintro .col-2-wrap .announcements ul { width: 205px; margin-top: 0px; }

#body-col.homeintro .col-2-wrap a:link, #body-col.homeintro .col-2-wrap a:visited { color: #6e2d67; text-decoration: none; }
#body-col.homeintro .col-2-wrap a:hover, #body-col.homeintro .col-2-wrap a:active { color: #f27121; text-decoration: none; }

#body-col.homeintro .col-2-wrap h4 a:link, #body-col.homeintro .col-2-wrap h4 a:visited { color: #f27121; font-style: normal; text-decoration: none; border-style: none; display: block; background: url(../css-images/annnounce-bullets.gif) no-repeat 1px 0; padding-left: 25px; }
#body-col.homeintro .col-2-wrap h4 a:hover, #body-col.homeintro .col-2-wrap h4 a:active { color: #28183f; font-style: normal; text-decoration: none; border-style: none; display: block; background: url(../css-images/annnounce-bullets-or.gif) no-repeat 1px 0; padding-left: 25px; }

#body-col.homeintro .col-2-wrap h4.pdf a:link, #body-col.homeintro .col-2-wrap h4.pdf a:visited { background: url(../css-images/pdf.gif) no-repeat 0 1px; }
#body-col.homeintro .col-2-wrap h4.pdf a:hover, #body-col.homeintro .col-2-wrap h4.pdf a:active { background: url(../css-images/pdf.gif) no-repeat 0 1px; }


#body-col.homeintro .col-2-wrap ul li a { border-style: none; }
 



