	

/* ***** OUR COMPANY ***** */

.our_company .content h2 { font-size:1.2em; } /*16px*/
.our_company .content h2 a, .our_company .content h2 a:hover { color:#93BF2C; text-decoration:none; cursor:default; }
.our_company .content h3 { font-size:1.em; } /*13px*/

.our_company .intro { margin-bottom:10px; }

.our_company .index { margin:10px 0; list-style:square outside; }
.our_company .index li { margin-left:20px; color:#0B82CE; }

.our_company form .error { font-size:0.8em; color:red; } /*11px*/
.our_company form .instruction { font-size:0.8em; } /*11px*/

.our_company .success dt { margin:10px 0 2px; font-weight:bold; }
.our_company .success dd { border:1px solid #999; padding:0 4px; }
.our_company .success dd.text { overflow:hidden; }
.our_company .success dd.textarea { white-space:pre-wrap; overflow:auto; }

.our_company .info_faq .note { font-size:0.85em; } /*11px*/

.our_company .info_blog .feedTitle { margin:0; font-weight:bold; }
.our_company .info_blog .feedTitle a { color:#93BF2C; }
.our_company .info_blog ul { list-style:none; }
.our_company .info_blog li { margin:5px 0; }
.our_company .info_blog li div { font-size:0.9em; }
.our_company .info_blog .fbsubscribelink {}
.our_company .info_blog #creditfooter {}


/* ***** ABOUT US ***** */

.quotes { float:right; }

.about_us { margin-right:170px; }
.about_us p { margin-bottom:20px; }
.about_us em { font-weight:bold; font-style:normal; color:#A6CE39; }


/* ***** TEAM ***** */

.team { list-style:none; }
.team li { padding-bottom:20px; background:transparent no-repeat scroll top left; }
.team li h2 { margin-bottom:4px; line-height:1em; color:#009FDA; }
.team li h3 { margin-bottom:10px; color:#666; }

/* ***** CAREERS ***** */

#careers .content p { margin:10px 0; }

.job_openings { margin-top:20px; border-top:1px solid #ccc; padding-top:20px; }
.job_openings ul { list-style:none; }
.job_openings li { margin:10px 0; }
.job_openings li ul { list-style:disc outside; }
.job_openings li li { margin:2px 0 2px 20px; }


/* ***** DIRECTIONS ***** */

#directions .index { margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:20px; }

.direction { margin-bottom:40px; }
.direction  .pdf_icon { display:block; margin-bottom:5px; }
.direction .map { float:right; width:150px; margin:0 0 20px 20px; text-align:center; }
.direction ol { margin:10px 0; }
.direction li { margin-left:25px; }


/* ***** CONTACT US ***** */

.content-left { float:left; width:500px; }

.faq-form { margin-bottom:30px; }
.faq-form .intro { font-weight:bold; margin-bottom:5px; }
.faq-form form .query { font-size:15px; width:350px; }
.faq-form form .button { font-size:15px; }

.contact label.text { display:block; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:0.85em; font-weight:bold; } /*11px*/
.contact input.text, .contact textarea { margin-top:2px; border:1px solid #7F9DB9; }
.contact input.text { width:20em; }
.contact textarea { width:25em; height:10em; }
.contact input.button { padding:0 5px; }
.contact .element { margin:10px 0; }
.contact .captcha { margin-top:2px; }

.contact .topics { overflow:auto; margin:10px 0; } /*clear*/
.contact .topics fieldset { float:left; width:50%; }
.contact .topics ul { margin:5px 0; list-style:none; }

.contact .help { width:450px; margin:10px 0; list-style:none; }
.contact .help li { display:none; visibility:hidden; }
.contact .help h4 { margin:5px 0; color:#000; }
.contact .help p { margin:5px 0; color:#000; }
.contact .help a { text-decoration:underline; }
.contact .help div { margin:10px 0; }
.contact .help .yellow { border:2px solid #ffcc00; padding:5px 10px; background-color:#ffffcd; }
.contact .help .blue { border:2px solid #0b82ce; padding:5px 10px; background-color:#d0f0fb; }
.contact .help .red { border:2px solid #cc0000; padding:5px 10px; background-color:#ffcdcd; }
.contact .help .orange { border:2px solid #ff9900; padding:5px 10px; background-color:#ffdeb2; }

.contact .recaptcha { min-height:130px; }
.contact #sh_recaptcha_iframe { width:500px; height:19em; border:1px solid #7F9DB9; }
.contact #sh_recaptcha_challenge { width:496px; height:5em; }

.contact .success { width:400px; }


/* ***** FAQ ***** */

.category { margin:20px 0; border-top:1px solid #ccc; padding-top:20px; list-style:none; }
.category dl { margin:10px 0; }
.category dl dt, .category dl dd { position:relative; padding:0 0 5px 25px; } /*17+8*/
.category dl dd { margin-bottom:10px; }

.category span.qa { position:absolute; top:4px; left:2px; width:17px; height:12px; background:url(/c/our-company/images/c29/q+a.gif) no-repeat scroll 0 0; }
.category dt span.qa { background-position:0 0; }
.category dd span.qa { background-position:-17px 0; }

.collapsed dl dd { display:none; visibility:hidden; } /*js only*/
.category dl dd.expanded { display:block; visibility:visible; } /*js only*/
.category dl .selected { background-color:#FFFFCD; } /*js only*/

* html .category dl dt, * html .category dl dd { height:1%; } /*IE6*/ /*positioning*/


/* ***** TELL-A-FRIEND ***** */

.tell { overflow:hidden; } /*prevent scrollbars*/

.tell fieldset { margin:10px 0; }
.tell div.your_email { float:left; margin-bottom:10px; }
.tell label.text { display:block; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:0.85em; font-weight:bold; } /*11px*/
.tell input.text, .tell textarea, .tell div.message { margin-top:2px; border:1px solid #7F9DB9; }
.tell input.text { width:210px; margin-right:15px; }
.tell textarea { width:440px; height:10em; }
.tell div.message { width:434px; height:10em; padding:0 5px; font-family:Arial,Helvetica,sans-serif; overflow:auto; }
.tell input.button { padding:0 5px; }
.tell .captcha { margin-top:2px; }

.tell .message p { margin:5px 0; }
.tell .message ol { margin:5px 20px; }

.tell .recaptcha { min-height:130px; }
.tell #sh_recaptcha_iframe { width:444px; height:20.5em; border:1px solid #7F9DB9; }
.tell #sh_recaptcha_challenge { height:5em; }

.tell .success { width:440px; }


/* ***** UNIFIED: ABOUT US / TEAM / CONTACT US ***** */

.unified { float:left; width:720px; } /*720*/

.unified h2 { margin-bottom:20px; font-size:1.2em; } /*16px*/

.unified .about_us { margin-right:0; margin-bottom:20px; border-bottom:1px solid #ccc; }

.unified .team li { padding-left:0; padding-bottom:20px; background:none; }
.unified .team li h3 { margin-bottom:2px; line-height:1em; color:#009FDA; }
.unified .team li h4 { margin-bottom:2px; color:#666; }

