/* Screen Stylesheet */

/* General Styles */
body { font-family: arial; color: #000; }
p { margin: 7px 0; }

/* Header */
body { background: url(/img/headback.png) repeat-x 0 47px; }
.search.searchsite legend { margin-right: 136px; color: #334B7F; font-family: trebuchet ms; font-size: 15px; }
#header #poscon h2 { width: 100%; color: #334B7F; font-family: trebuchet ms; text-align: center; font-size: 15px; }
#header #poscon h3 { width: 100%; color: #334B7F; font-family: trebuchet ms; text-align: center; font-size: 18px; }

/* Navigation */
#prinav { text-align: center; font-size: 12px; font-weight: bold; }
#prinav li a { color: #334B7F; text-decoration: none; width: 155px; height: 19px; float: left; padding: 7px 0 0 0 }
#prinav li.selected a { background: #86AFFF; }
#prinav li a:hover { color: #86AFFF; }
#prinav li.selected a:hover { color: #334B7F; }
#prinav .subnav { margin: 0 0 10px 0; }
#prinav .subnav li a { font-weight: normal; height: 11px; padding: 2px 0px 4px 0; }
#prinav .subnav li.selected a { background: #C2D7FF; }

/* Newsletter */
.newsletter{margin-top:30px;background-height:20px;color:#666;font-size:11px;font-weight:bold;}
.newsletter legend{color:#334B7F;font-size:12px;}
.newsletter .intro { color:#334B7F }

/* Footer */
#footer { background: url(/img/footerback.png) repeat-x; height: 100px;}
#footer .wrapper { color: #333; font-size: 10px; }
#footer .wrapper a { color: #333; text-decoration: none; }

/* Homepage */ 
.home .featured-list { float: left; }
.home .featured-list li { float: left; }
.home .featured-list a { float: left; width: 252px; height: 27px; background: url(/img/featlinkback.png) no-repeat; color: #334B7F; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none; padding-top: 13px; clear: both; }
.home .featured-list a:hover { background: url(/img/featlinkbacksel.png) no-repeat; }
.home .featured-list .link-6 a { height: 47px; }
.home .featured-list .link-0 a { background: url(/img/topfeatlinkback.png) no-repeat; }
.home .featured-list .link-0 a:hover { background: url(/img/topfeatlinkbacksel.png) no-repeat; }
.home .welcome-message { background: #B2CBFF url(/img/titleback.png) no-repeat; margin: 10px 10px 0 0; font-size: 12px; line-height: 150%; padding: 0px; }
.home .welcome-message h2.welcome-message { background: none; font-size: 24px; margin: 0 0 0 10px; }
.home .welcome-message .body { margin: 15px; height: 303px; }
.home .featured-pages { background: #B2CBFF url(/img/titleback.png) no-repeat; margin-top: 10px; width: 392px; overflow: hidden; }
.home .featured-pages h2 { font-size: 24px; margin: 4px 0 0 10px; float: left; width: 100%; }
.home .featured-pages .listing { margin: 16px; float: left; }
.home .featured-pages .listing .product { background: #C9DBFF; height: 284px; overflow: hidden; float: left; margin: 0px; padding: 10px; width: 152px; }
.home .featured-pages .listing .product.end { margin-left: 15px; }
.home .featured-pages .listing .product .thumbnail {height:150px;}
.home .featured-pages .listing .product .title { font-size: 20px; margin: 5px 0px; line-height: 100%; }
.home .featured-pages .listing .product .title a { color: #000; text-decoration: none; }
.home .featured-pages .listing .product .summary { float: left; margin: 0px; }
.home .featured-pages .listing .product p { font-size: 11px; }
.home .featured-pages .listing .product .linkbut { width: 91px; height: 30px; float: left; background: url(/img/findoutbut.png) no-repeat; text-indent: -9999px; }
.home .featured-pages .listing .product .details { float: left; margin: 5px 0; height: 93px; text-align: left; }

/* Document Pages */
.breadcrumb a { color: #334B7F; font-size: 12px; text-decoration: none; font-family: arial; background: url(/img/breadcrumbsep.jpg) no-repeat 100% 50%; padding: 0 18px 0 0; }
.breadcrumb .selected a { background: none; }
.content-wrapper, .content-wrapper-wimg { font-size: 12px; line-height: 150%; background: #B2CBFF url(/img/titleback.png) no-repeat; margin: 0 0 20px 0; }
.newsletter_content{background: #fff url(/img/titleback2.png) no-repeat;}
.content-wrapper .title, .content-wrapper-wimg .title { font-size: 24px; margin: 0 0 15px 0; }
.visual { float: right; width: 245px; padding: 5px 10px 0 10px;}
.visual img { width: 100%; float: left; }
.content-wrapper-wimg { width: 520px; padding: 10px; }
.body h6 { font-size: 14px; font-weight: bold; }

/* Form Pages */
.contact-intro .contact { font-size: 12px; margin: 0 0 10px 0;}
.contact-intro .contact dt { font-weight: bold; }
.contact-intro .contact a { text-decoration: none; color: #000; }
.contact-form { margin-left: 15px; font-size: 12px; overflow: hidden; }
.contact-form label { font-weight: bold; }
.contact-form input.text { border: 1px solid #949494; width: 200px; padding: 2px; }
.contact-form textarea { width: 300px; border: 1px solid #949494; padding: 2px; }
.contact-form .submit { float: left;  }
.contact-form .subfieldset legend { font-weight: bold; color: #000; }

/* Newsletter */
.newsletter-subscribe{font-size:12px;}

/* Search Results */
.search-results .content-wrapper { background: none; }
.search-results .listing { padding: 10px; font-size: 12px; }
.search-results .listing .article { border-top: 1px dotted #CCC; padding: 10px 0; }
.search-results .listing .article p { margin: 0px; }
.search-results .listing .article h2 a { font-size: 14px; color: #334B7F; text-decoration: none; }
.search-results .listing .article h2 { margin: 0 0 5px 0; }

/* Sitemap */
.sitemap .navigation {display:none;}
.sitemap li a { color: #000; text-decoration: none; }
.sitemap ul ul { margin: 0 0 5px 15px; }
.sitemap ul ul a { color: #444; }