/* This is the stylesheet for the main site index.php, contact_us.php, privacy_policy.php, and legal_terms.php */

@charset "utf-8";
* { padding: 0px; margin: 0px; }

body { background: #8d8e95 url(../images/processing_body_bg.jpg) no-repeat center top; }

.displaynone { display: none; }
.contenttext { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
.redoutline { border: 1px solid #C00; padding: 3px; }
.img_right { float: right; padding-left: 20px; padding-bottom: 20px; background: #FFFFFF; }

#container { width: 940px; margin-right: auto; margin-left: auto; padding-top: 15px; }

#container #header { height: 120px; float: left; width: 940px; }
#container #header #logo { float: left; height: 76px; width: 367px; padding-top: 5px; }
#container #header #logo span { display: none; }
#container #header #contact_information { white-space: nowrap; float: right; font: 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif; text-align: right; color: #666; }
#container #header #contact_information a { color: #282450; }
#container #header #slogan { height: 20px; float: left; text-align: center; width: 940px; padding-top: 15px; }

#container #content_column { float: left; width: 940px; margin-bottom: 10px; }
#container #content_column .title { background: #666666; padding: 5px; text-align: center; text-transform: uppercase; color: #FFFFFF; font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.08em; border-right: 5px solid #FFFFFF; border-bottom: 5px solid #FFFFFF; border-left: 5px solid #FFFFFF; }
#container #content_column .title a { color: #FFFFFF; text-decoration: none; }
#container #content_column .title a:hover { color: #FFFFFF; text-decoration: underline; }
#container #content_column #left_column { float: left; width: 300px; }
#container #content_column #center_column { float: left; width: 300px; margin-right: 20px; margin-left: 20px; }
#container #content_column #right_column { float: left; width: 300px; }

#container #content_column #content { width: 894px; background: #FFF; padding: 20px; border: 3px solid #000; }
#container #content_column #content h1 { font: bold 0.9em Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 4px 4px 4px 6px; background: #282450; color: #FFFFFF; margin: -4px -4px 10px; letter-spacing: .2em; }
#container #content_column #content p { font: .8em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #333333; padding-bottom: 10px; }
#container #content_column #content a:link { color: #282450; }
#container #content_column #content a:visited { color: #662a58; }
#container #content_column #content a:hover { color: #2c662a; }
#container #content_column #content h2 { font: bold .8em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #D5D4DA; padding: 3px 3px 3px 5px; margin-bottom: 10px; }
#container #content_column #content ul { font: .8em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-left: 30px; margin-bottom: 10px; }
#container #content_column #content #buttons { text-align: center; padding-top: 20px; padding-bottom: 0px; clear: both; }
#container #content_column #content #buttons img { padding-right: 25px; padding-left: 25px; }

#container #content_column #content #right_strip { width: 300px; float: right; padding: 3px 10px 0px 10px; margin-top: -5px; margin-right: -7px; background: #FFFFFF; margin-left: 10px; text-align: center; }
#container #content_column #content #right_strip img { background: #FFFFFF; border: 1px solid #333333; }
#container #content_column #content #right_strip p { font-size: 10px; color: #333333; }

#container #navigation { float: left; width: 940px; }
#container #navigation ul { text-align: center; margin-top: 4px; margin-bottom: 5px; border: 3px solid #000000; padding: 1px 4px 4px; background: #DAB63A; }
#container #navigation li { display: inline; font: 0.6em Verdana, Arial, Helvetica, sans-serif; height: 20px; text-transform: uppercase; }
#container #navigation li a { padding: 5px 10px; color: #000000; margin-right: 5px; margin-left: 5px; text-decoration: none; }
#container #navigation li a:hover { padding: 5px 10px; background: #662A58; color: #FFFFFF; margin-right: 5px; margin-left: 5px; text-decoration: underline; }

#container #footer { float: left; height: 30px; width: 940px; padding-top: 8px; color: #000000; }
#container #footer #copyright { font: .7em Verdana, Arial, Helvetica, sans-serif; float: left; white-space: nowrap; width: 450px; }
#container #footer #lower_nav { font: .7em Verdana, Arial, Helvetica, sans-serif; float: right; white-space: nowrap; width: 450px; text-align: right; }
#container #footer #lower_nav a { color: #333; }
#container #footer #lower_nav .discretion a { font-size: 9px; text-transform: uppercase; color: #FFF; background: #000; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; text-decoration: none; }
#container #footer #lower_nav .designs a { font-size: 9px; text-transform: uppercase; color: #000; background: #FFF; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; text-decoration: none; }
