/* Screen Stylesheet */

/* General Styles */
body { background: #E7C995; font-family: helvetica, arial, sans-serif; }
.breadcrumb { display: none; }
legend { color: #666; }

/* Header */
#header .wrapper { border-bottom: 5px solid #39588A; height: 130px; }
#header .wrapper .logo { margin: 0px 0 0 0; }
#header .wrapper .strapline { background: url(/img/posstate.png) no-repeat; text-indent: -9999px; width: 273px; height: 56px; margin: 24px 0 0 50px; }
#header .wrapper .searchsite { top: 55px; }
#header .wrapper .searchsite .input { background: url(/img/searchback.png) no-repeat; }
#header .wrapper .searchsite .input input { background: none; border: none; width: 196px; height: 17px; padding-top: 5px; }

/* Nav */
#prinav li a { font-family: century gothic, arial, sans-serif; color: #333; text-decoration: none; font-size: 12px; text-transform: uppercase; font-weight: bold; }
#prinav li { border-top: 1px solid #999; padding: 5px 0; }
#prinav .first { border-top: none; }
#prinav .subnav { padding: 5px 0; border-top: none; }
#prinav .subnav li { border: none; padding: 0px 0; }
#prinav .subnav li a { color: #A86040; }
#prinav { border-bottom: 1px solid #999; }
#sidebar .carelogo { width: 73px; height: 74px; float: left; background: url(/img/carelogo.png) no-repeat; margin: 20px 0 0 0; }

/* Footer */
#footer .wrapper { width: 795px; padding-left: 165px; }
#footer .wrapper .internalwrap { width: 100%; height: 100%; border-top: 5px solid #A9BDD7; font-size: 10px; padding: 5px 0 20px 0; float: left; }
#footer .wrapper .internalwrap .rightwrap { width: 40%; float: right; }
#footer .wrapper .internalwrap .leftwrap { width: 60%; float: left; }
#footer .wrapper .internalwrap .leftlinks { float: left; width: 100%; text-align: left; }
#footer .wrapper .internalwrap .leftlinks.list2 { clear: left; }
#footer .wrapper .internalwrap .rightlinks { float: right; width: 100%; text-align: right; }
#footer .wrapper .internalwrap .rightlinks.copyright { clear: right; }
#footer ul { margin: 5px 0; color: #333; font-family: geneva, arial, sans-serif; }
#footer ul a { color: #333; text-decoration: none; }

/* Home Page */
.home .featured-list { border-top: 5px solid #F8917C; margin: 10px 0 0 0; }
.home .featured-list .product { width: 170px; margin-left: 38px; margin-bottom: 0px;}
.home .featured-list .product.clearleft { margin-left: 0px; }
.home .featured-list .product .thumbnail img { width: 170px; }
.home .featured-list .product .title { width: 100%; float: left; margin: 0 0 10px 0; }
.home .featured-list .product .title a { float: left; font-family: arial; font-weight: bold; text-decoration: none; color: #39588A; width: 100%; border-bottom: 1px dashed #39588A; text-transform: lowercase; }
.home .featured-list .product .summary { font-size: 11px; line-height: 171%; color: #333; margin: 0 0 10px 0; float: left; }
.home .featured-list .product .morelink { width: 132px; height: 13px; float: left; background: url(/img/morebut.png) no-repeat; }

/* Document */
.document h2, .articlepage h2 { font-size: 28px; color: #39588A; }
.document h3, .articlepage h3 { font-size: 18px; color: #39588A; }
.document h4, .articlepage h4 { font-size: 13px; color: #666; font-family: arial, sans-serif; line-height: 204%; font-weight: bold; margin: 7px 0; }
.document .body, .articlepage .body { font-size: 12px; color: #666; line-height: 204%; font-family: arial, sans-serif; }
.document .visual, .articlepage .visual { float: right; margin: 0 0 10px 10px; }
.articlepage .back a { color: #333; text-decoration: none; font-weight: bold; font-size: 12px;  }
.articlepage .back { margin: 0 0 10px 0; }

/* Contact */
.contact-intro h2 { font-size: 28px; color: #39588A; }
.contact-intro h4 { font-size: 13px; color: #666; font-family: arial, sans-serif; line-height: 204%; font-weight: bold; margin: 7px 0; }
.contact-intro .body { font-size: 12px; color: #666; line-height: 204%; font-family: arial, sans-serif; }
.contact-intro .body table { padding: 12px; }
.contact-intro .body table a { color: #666; text-decoration: none; }
.contact-intro .contact { background: #E4CEA4; margin: 0 0 0 10px; width: 360px; font-size: 12px; padding: 10px; color: #666; }
.contact-intro .contact a { color: #666; text-decoration: none; }
.contact-intro .contact dt { font-weight: bold; }
.contact-form { margin: 10px; padding: 10px; background: #E4CEA4; font-size: 12px; color: #666; font-weight: bold; float: left; }
.contact-form input { border: 1px solid #949494; padding: 2px; }
.contact-form .submit { float: left; margin: 10px 0 0 0;}
.contact-form .submit input { border: 0px; color: #FFF; background: #000; padding: 3px; }
.contact-form input.radio { border: none; }

/* Submitted */
.submitted h2 { font-size: 28px; color: #39588A; }
.submitted .body { font-size: 12px; color: #666; line-height: 204%; font-family: arial, sans-serif; }

/* FAQs */
.faqs h2 { font-size: 28px; color: #39588A; }
.faqs h4 { font-size: 13px; color: #666; font-family: arial, sans-serif; line-height: 204%; font-weight: bold; margin: 7px 0; }
.faqs .body { font-size: 12px; color: #666; line-height: 204%; font-family: arial, sans-serif; }
.faqs .listing { margin: 10px 0; }
.faqs .listing dt a { font-size: 12px; color: #666; text-decoration: none; font-weight: bold; }
.faqs .listing dt { background: #E4CEA4; width: 745px; padding: 5px 10px; margin: 0px; }
.faqs .listing dd { font-size: 12px; color: #666; line-height: 150%; padding: 10px 25px; }

/* Sections */
.composite-section h2 { font-size: 28px; color: #39588A; }
.composite-section h4 { font-size: 13px; color: #666; font-family: arial, sans-serif; line-height: 204%; font-weight: bold; margin: 7px 0; }
.composite-section .body { font-size: 12px; color: #666; line-height: 204%; font-family: arial, sans-serif; }
.composite-section .listing { padding: 10px; }
.composite-section .listing .download h2 { background: #E4CEA4; width: 745px; padding: 5px 10px; font-size: 11px; }
.composite-section .listing .download h2 a { font-size: 11px; font-family: lucida grande, arial; color: #333; text-decoration: none; font-weight: bold; }
.composite-section .listing .download .summary { font-size: 11px; color: #666; line-height: 150%; margin: 10px 0 5px 115px; height: 60px; }
.composite-section .listing .download .downloadlink { background: url(/img/downloadlink.png) no-repeat; width: 115px; height: 25px;float: left; text-indent: -9999px; margin: 0 0 10px 115px; }
.composite-section .listing .pdf { background: url(/img/pdficon.png) no-repeat 10px 35px; } 
.composite-section .listing .doc { background: url(/img/wordicon.png) no-repeat 10px 35px; } 
.composite-section .listing .zip { background: url(/img/zipicon.png) no-repeat 10px 35px; } 

/* News Archive */
.news-archive h2 { font-size: 28px; color: #39588A; }
.news-archive h4 { font-size: 13px; color: #666; font-family: arial, sans-serif; line-height: 204%; font-weight: bold; margin: 7px 0; }
.news-archive .body { font-size: 12px; color: #666; line-height: 204%; font-family: arial, sans-serif; }
.news-archive .listing { padding: 10px; }
.news-archive .listing .article .titlebar { background: #E4CEA4; padding: 5px 10px; font-size: 11px; float: left; width: 755px; }
.news-archive .listing .article .titlebar h2 { font-size: 11px; float: left; }
.news-archive .listing .article .titlebar h2 a { color: #333; text-decoration: none; font-weight: bold; }
.news-archive .listing .article .titlebar .date { float: right; }
.news-archive .listing .article .summary { font-size: 11px; color: #666; line-height: 150%; margin: 10px 10px 5px 10px; height: 60px; float: left; width: 650px; }

/* Search Results */
.search-results h2 { font-size: 28px; color: #39588A; }
.search-results h4 { font-size: 13px; color: #666; font-family: arial, sans-serif; line-height: 204%; margin: 7px 0; }
.search-results .listing { padding: 10px; margin: 0px; }
.listing .article { padding: 10px 0; border-top: 1px dotted #666; font-size: 12px; color: #666; }
.listing .article h2 { font-size: 16px; margin: 0 0 5px 0; }
.listing .article h2 a { color: #666; font-weight: bold; text-decoration: none; }

/* Sitemap */
.sitemap h2 { font-size: 28px; color: #39588A; }
.sitemap .sitemap { margin: 10px 0 0 0 ; }
.sitemap a { color: #666; font-size: 12px; text-decoration: none; }
.sitemap ul li ul { margin: 0 0 0 15px; }

/* Links */
.links h2 { font-size: 28px; color: #39588A; }
.links h4 { font-size: 13px; color: #666; font-family: arial, sans-serif; line-height: 204%; margin: 7px 0; }
.links .listing { padding: 10px; }
.links .listing .link { padding: 10px 0; border-top: 1px dotted #666; font-size: 12px; color: #666; }
.links .listing .link h2 { font-size: 16px; margin: 0 0 5px 0; }
.links .listing .link h2 a { color: #666; font-weight: bold; text-decoration: none; }
.links .listing .link .summary { font-size: 12px; }
.links .listing .link .thumbnail { float: left; margin: 0 10px 10px 0; }

/* Send to Friend */
#sendtofriend { font-size: 12px; }
#sendtofriend h2 { font-size: 28px; color: #39588A; }
#sendtofriend legend { color: #39588A; font-weight: bold; }

/* Links Section */
.logos .listing .link { border: 0 none; }
.logos .listing .link .title { display: none; }



