@charset "utf-8";
/* CSS Document */

/* Import CSS CSS */
@import url("reset.css");
@import url("contribute.css");
@import url("lightbox.css");
/* End Import */

/* ***Main Layout Styles*** */

html { background: url(../images/build/background_tile.jpg) top left repeat-x; }

body { margin: 0; padding: 0; }

a img { border: none; }

#wrapper { width: 850px; margin-right: auto; margin-left: auto; }

#top { height: 100px; }

#logo { float: left; }

#contact-top { float: left; }

#navigation { background: url(../images/build/navigation_background.jpg) top left no-repeat; height: 53px; width: 850px; }

#heading { background: url(../images/build/banner_background.jpg) top left no-repeat; height: 197px; width: 840px; padding: 0 0 0 10px; }

#content-tile { background: url(../images/build/content_tile.jpg) top left repeat-y; width: 850px; float: left; }

#content-wrap { background: url(../images/build/content_wrap.jpg) top left no-repeat; width: 830px; float: left; padding: 10px; }

#left { float: left; width: 585px; }

#page-content { padding: 10px; }

#right { float: right; }

#yellow-box { width: 218px; padding: 10px; background: #ffea87; border: 1px solid #ffd200; margin: 5px 0 0 0; }

#footer { background: url(../images/build/footer_background.jpg) top left no-repeat; height: 150px; width: 850px; clear: both; }

#map { width: 100%; height: 400px; border: 1px solid #6696c7; }

/* ***Navigation Styles*** */

ul#nav-list { list-style-type: none; margin: 0 0 0 0; padding: 10px 0 0 10px; }

ul#nav-list li { float: left; display: inline; }

ul#nav-list li a { display: block; }

ul#nav-list li a.home { background: url(../images/nav/home_btn.jpg) top left no-repeat; height: 43px; width: 63px; }

ul#nav-list li a.home:hover { background-position: 0 -43px; }

ul#nav-list li a.services { background: url(../images/nav/services_btn.jpg) top left no-repeat; height: 43px; width: 86px; }

ul#nav-list li a.services:hover { background-position: 0 -43px; }

ul#nav-list li a.company { background: url(../images/nav/company_btn.jpg) top left no-repeat; height: 43px; width: 92px; }

ul#nav-list li a.company:hover { background-position: 0 -43px; }

ul#nav-list li a.faq { background: url(../images/nav/faq_btn.jpg) top left no-repeat; height: 43px; width: 54px; }

ul#nav-list li a.faq:hover { background-position: 0 -43px; }

ul#nav-list li a.glossary { background: url(../images/nav/glossary_btn.jpg) top left no-repeat; height: 43px; width: 94px; }

ul#nav-list li a.glossary:hover { background-position: 0 -43px; }

ul#nav-list li a.contact { background: url(../images/nav/contact_btn.jpg) top left no-repeat; height: 43px; width: 113px; }

ul#nav-list li a.contact:hover { background-position: 0 -43px; }

ul#foot-list { list-style-type: none; margin: 0 0 0 0; padding: 13px 15px 30px 0; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

ul#foot-list li { float: left; margin: 0 10px 0 0; }

ul#foot-list li a { color: #FFFFFF; text-decoration: none; }

ul#foot-list li a:hover { color: #ffd200; }

/* ***Additional Styles*** */

td.sub-menu { background: #ffea87; border-right: 1px solid #ffd200; border-bottom: 1px solid #ffd200; border-left: 1px solid #ffd200; font-family: Arial, Helvetica, sans-serif; color: #2d5a88; font-size: 0.8em; padding: 0 10px 7px 10px; }

td.sub-menu a { color: #2d5a88; text-decoration: none; }

td.sub-menu a:hover { text-decoration: underline; }

td.blue-box { background: #c8e2fe; border-right: 1px solid #6696c7; border-left: 1px solid #6696c7; padding: 0 10px 0 10px; }

.me-brand { float: right; clear: both; }

div.blurb { height: 70px; }

img.btt-button { float: right; margin: 10px 0 0 20px;} 

table.special { margin-right: auto; margin-left: auto; }

td.special-text-top { background: url(../images/build/specialtext_top.jpg) top left no-repeat; width: 480px; height: 30px; }

td.special-text { width: 430px; margin-right: auto; margin-left: auto; padding: 0 25px 0 25px; background: url(../images/build/specialtext_tile.gif) top left repeat-y;}

td.special-text-bottom { background: url(../images/build/specialtext_bottom.gif) top left no-repeat; height: 88px; width: 480px; }
 