html { background: url(1d70781b0cc2da685acac02c81c19685c4456d1f.jpg)  repeat-x scroll 0px 0px rgb(168, 199, 158); }
div.form_root { background: url(1d70781b0cc2da685acac02c81c19685c4456d1f.jpg)  repeat-x scroll 0px 0px transparent; }
#networkNavigation li { color: rgb(126, 174, 215); }
#networkNavigation a { background: url(a806c4eb0b25cb6f37040626c456ee955d33669a.jpg)  repeat-x scroll 0px 34px transparent; }
#networkNavigation a:hover, #networkNavigation li:hover > a, #networkNavigation li.hover > a { color: rgb(255, 255, 255); }
#networkNavigation li ul { border-right: 1px solid rgb(168, 196, 210); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(168, 196, 210); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#networkNavigation li li:hover > ul, #networkNavigation li li.hover > ul { border-top-width: 1px; }
#networkNavigation li ul a { background: url(7b67c05571b7ad5c9e754676d7bab3c3194ac61c.jpg)  repeat-x scroll 0px 42px rgb(233, 244, 228); color: rgb(54, 54, 54); }
#branding { background: url(e6132d94a342923545bc5fc31931dc69e9c684f8.jpg)  repeat-x scroll 0px bottom rgb(255, 255, 255); border-bottom: 2px solid rgb(86, 135, 188); height: 120px; padding: 10px 20px 0px; }
#branding h1 a { height: 103px; }
.shadow { display: none; }
#bannerArea { background: url(920de606c38ab950ac702d3ea81794e820ef117b.jpg)  repeat-x scroll 0px bottom transparent; }
#bannerArea .banner a.image { border-style: solid; border-color: rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; }
#bannerArea .banner .caption { border-top: 2px solid rgb(86, 135, 188); margin: 0px; padding: 10px 20px 0px; }
#bannerArea .banner .caption h2 { color: rgb(76, 138, 191); }
#bannerArea ul { top: 270px; }
#siteNavigation a { background: url(16e639e0b69690eb11c9b1bd1d5261c750871d6d.jpg)  repeat-x scroll 0px 0px rgb(84, 185, 72); color: rgb(54, 54, 54); }
#siteNavigation span { background: url(0239728753d6c27504dc689e40ea183d83ed3dff.png)  no-repeat scroll 0px center transparent; }
#siteNavigation li ul a { background: none repeat scroll 0% 0% rgb(233, 244, 228); }
#siteNavigation li ul a:hover, #siteNavigation li ul li:hover > a { background: none repeat scroll 0% 0% rgb(84, 185, 72); }
#middle { border: medium none; }
#middle #content a.more { background-image: url(8e4b4267a82a7706d0ce6530a24e61b1da1e6077.png) ; }
#middle #content a.more:hover { color: rgb(0, 90, 133); text-decoration: none; }
#middle #content .article { overflow: hidden; }
#middle #content thead th { background: url(16e639e0b69690eb11c9b1bd1d5261c750871d6d.jpg)  repeat-x scroll 0px 0px rgb(255, 255, 255); }
#footer { background: url(e6132d94a342923545bc5fc31931dc69e9c684f8.jpg)  repeat-x scroll 0px bottom transparent; }
#addresses li { display: block; line-height: 18px; }
#copyright { line-height: 18px; margin: 0px; }
#middle .three-column { width: 565px; }
#locatorForm, .nums_left { float: left; width: 375px; }
#locatorForm .form-element { margin: 5px 0px; }
#locatorForm .form-element label { display: block; float: left; font-size: 12px; line-height: 24px; width: 245px; }
#locatorForm .form-element input, #locatorForm .form-element select { display: block; float: right; height: 22px; width: 120px; }
#locatorForm .form-element input { padding: 0px 3px; }
#locatorForm .sri_buttons input { background: url(16e639e0b69690eb11c9b1bd1d5261c750871d6d.jpg)  repeat-x scroll 0px 0px rgb(84, 185, 72); border: 1px solid rgb(84, 185, 72); cursor: pointer; margin: 0px 0px 0px 10px; }
#locatorForm .sri_buttons input:hover, #locatorForm .sri_buttons input:focus { background-position: 0px -31px; }
.sri_results { border: 1px solid rgb(204, 204, 204); float: right; padding: 10px; width: 350px; }
#middle .sri_results p { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px; padding: 0px 10px 10px; }
#middle .sri_results p:last-child { border: medium none; margin: 0px; }
#middle .nums_left { clear: left; }
#middle .nums_left p { font-size: 10px; text-align: center; }
#middle #content .form { padding: 10px; }
#middle #content .form label, #middle #content .form label p { margin: 30px 0px 3px; color: rgb(85, 85, 85); width: 400px; display: block; }
#middle #content .form table tr td label { display: inline; }
#middle #content .form input[type="text"], #middle #content .form textarea { padding: 5px; }
#middle #content .form input[type="text"], #middle #content .form textarea, #middle #content .form select { margin: 0px; display: block; }
#middle #content .form input[type="text"], #middle #content .form textarea { width: 400px; }
#middle #content .form textarea { resize: vertical; }
#middle #content .form input[type="checkbox"] { margin: 0px 5px 30px 15px; }
#middle #content .form input[type="submit"] { background: none repeat scroll 0% 0% rgb(6, 120, 65); color: rgb(255, 255, 255); cursor: pointer; padding: 3px 5px; border: 0px none; height: 30px; }
#middle #content .form input[type="submit"]:hover { background: none repeat scroll 0% 0% rgb(8, 151, 82); }
#middle #content .form table { margin: 20px 0px 0px; }
#middle #content .form table, #middle #content .form table tr td { border: 0px none; }
#middle #content .form span { font-style: italic; color: rgb(85, 85, 85); font-size: 11px; line-height: 14px; }
#middle #content .form label span { font-style: normal; font-size: 12px; line-height: 16px; margin: 0px 0px 3px; width: 400px; display: block; }
