/*
Orange: #ff7500
*/


/*#### MAIN SITE STYLES ####*/
body, html { background:#ccc; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#body_container { min-width:1100px; background: url(/images/main-tail.gif) 50% 0; position:relative; }
#body_inner  {}
a { color:#ff7500; text-decoration:none; }
a:hover { text-decoration:underline; }
h1,h2,h3,h4,h5,h6{ color:#231f20; padding:0 0 7px 0; margin:0 0 15px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #ff7500; }
h1{font-size:28px; line-height:30px; border-bottom:none; text-align:center; padding-top:35px;}
h2{font-size:22px; line-height:26px;}
h3{font-size:18px; line-height:22px;} 
h4{font-size:16px; line-height:19px;}   
h5{font-size:14px; line-height:17px;}
h6{font-size:14px; line-height:17px;}
p { color:#231f20; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:22px; text-align:justify; }
.button { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:inline-block; background:url(../images/button-tail.gif) repeat-x 0 0 #DEDEDE; line-height:18px; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:8px 24px 8px 24px; text-decoration:none; box-shadow:0 3px 4px #969797; }
.button:hover { background:url(../images/button-tail.gif) repeat-x 0 -45px white; text-decoration:none; cursor:pointer; }
.figure img { border:2px solid #fff; }
.figure { -webkit-box-shadow:1px 1px 3px 0px #979696; -moz-box-shadow:1px 1px 3px 0px #979696; box-shadow:1px 1px 3px 0px #979696; display:inline-block; background:#fff !important; }


/*#### HEADER STYLES ####*/
#header { width:100%; min-width:1101px; height:70px; white-space:nowrap; position:fixed; background:#fff; border-bottom:2px solid #ff7500; }
.header_scroll_cover { background:#fff; height:70px; }
.mini_logo { margin:5px 0 0 0; padding:0; }
.header_left { margin:23px 0 0 -17px; border-left:1px solid #fff; padding:0 0 0 25px; line-height:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#fff; }
.header_right { height:0; padding:0; }
#header_navigation_background { position:relative; padding:0px; margin:0px;}
#header_navigation { position:relative; height:1px; padding:0px; margin:0px; width:960px; }
#header_secondary_navigation { float:right; position:relative; height:32px; margin:0px; overflow:hidden; padding:19px 0 0 0; }
#header_secondary_navigation li { float:left; list-style:none; margin:0 15px 0 0; height:32px; }
#header_secondary_navigation li.last { margin-right:0;}
#header_secondary_navigation li a { line-height:32px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#231f20; }
#header_secondary_navigation li.current a, #header_secondary_navigation li:hover a, #header_secondary_navigation li a:hover { text-decoration:underline; color:#ff7500; }


/*#### CONTACT FORM STYLES ####*/
#form_wrap { background:#231f20; padding:20px; color:#fff; }
#form_wrap .global_qq_form_element_wrapper_required { margin-bottom:10px; }
#form_wrap .global_qq_form_element_wrapper_required label { width:80px; float:left; text-align:left; display:block; }
#form_wrap .global_qq_form_element_wrapper_required input.text, #form_wrap .global_qq_form_element_wrapper_required textarea.text, #form_wrap .global_qq_form_element_wrapper_required select.text, #form_wrap .global_qq_form_element_wrapper_required .global_qq_form_spam_img_and_input_wrapper .global_qq_form_spam_img_wrapper, #form_wrap .global_qq_form_element_wrapper_required .global_qq_form_spam_img_and_input_wrapper .global_qq_form_spam_input, #form_wrap .global_qq_form_submit_wrapper .button { border:2px solid #fff; }
#form_wrap .global_qq_form_element_wrapper_required input.text, #form_wrap .global_qq_form_element_wrapper_required textarea.text, #form_wrap .global_qq_form_element_wrapper_required select.text, #form_wrap .global_qq_form_element_wrapper_required .global_qq_form_spam_img_and_input_wrapper .global_qq_form_spam_input { background-color:#ccc; } 
#form_wrap .global_qq_form_element_wrapper_required input.text, #form_wrap .global_qq_form_element_wrapper_required textarea.text, #form_wrap .global_qq_form_element_wrapper_required select.text, #form_wrap .global_qq_form_element_wrapper_required .global_qq_form_spam_img_and_input_wrapper .global_qq_form_spam_input, #form_wrap .global_qq_form_element_wrapper_required label { padding:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
#form_wrap .global_qq_form_element_wrapper_required input.text, #form_wrap .global_qq_form_element_wrapper_required textarea.text, #form_wrap .global_qq_form_element_wrapper_required select.text, #form_wrap .global_qq_form_element_wrapper_required .global_qq_form_spam_img_and_input_wrapper .global_qq_form_spam_input, #form_wrap .spamIndent { color:#262626; }
#form_wrap .global_qq_form_element_wrapper_required input.text, #form_wrap .global_qq_form_element_wrapper_required textarea.text, #form_wrap .global_qq_form_element_wrapper_required select.text { width:255px; }
#form_wrap .spamIndent, #form_wrap .global_qq_form_submit_wrapper, .mandatory { margin-left:103px; }
#form_wrap .spamIndent { width:280px; margin-bottom:10px; line-height:1.5; text-align:justify; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#form_wrap .global_qq_form_element_wrapper_required .global_qq_form_spam_img_and_input_wrapper { position:relative; width:383px; height:44px; }
#form_wrap .global_qq_form_element_wrapper_required .global_qq_form_spam_img_and_input_wrapper .global_qq_form_spam_img_wrapper { position:absolute; left:105px; top:0; }
#form_wrap .global_qq_form_element_wrapper_required .global_qq_form_spam_img_and_input_wrapper .global_qq_form_spam_input { position:absolute; right:0; top:0; width:68px; margin:0; }
#form_wrap .global_qq_form_submit_wrapper .button { box-shadow:0 0 0; }
#form_wrap .global_qq_form_submit_wrapper .button:hover {  }
#form_wrap .global_qq_form_element_wrapper_required input.text:focus, #form_wrap .global_qq_form_element_wrapper_required textarea.text:focus, #form_wrap .global_qq_form_element_wrapper_required select.text:focus, #form_wrap .global_qq_form_element_wrapper_required .global_qq_form_spam_img_and_input_wrapper .global_qq_form_spam_input:focus { color:#fff; background-color:#ff7500; }
#global_qq_form_container_success p { color:#FFF; }


/*#### DONUT STYLES ####*/
#intro_panel_background { width:940px; height:375px; background:#fff; border:5px solid #ff7500;}
#intro_panel { background:url(../images/intro-panel.png) left top no-repeat; width:946px; height:270px; margin:0;}
#intro_panel_list { padding:30px 0 0 350px;}
#intro_panel_list p { margin:0 0 0 45px; padding:0; color:#fff; line-height:30px; font-size:18px;}
#intro_panel_list ul { margin:0 0 0 40px;}
#intro_panel_list ul li { color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:30px; font-size:20px;}
#certifications { width:940px; height:100px; margin:0; padding:0; position:absolute; bottom:0; left:0; border-top:5px solid #ff7500; }


/*#### FOOTER STYLES ####*/
#footer_container { width:100%; border-top:15px solid #FFF; min-width:1100px; background:#231f20; }
#footer { position:relative; }
#footer h3 { color:#fff;}
#footer p { font-weight:bold; color:#8B8B8B; padding-bottom:10px; }
#footer a { color:#8B8B8B; }
#footer .footer_computer { right:5px; }
#footer .webmaster_link { background:url(../images/footer_computer.png) left top no-repeat; width:300px; height:248px; padding-top:50px }
#footer .webmaster_link p { margin:0 0 0 40px; line-height:1.9; color:#fff; }
#footer .webmaster_link a { font-weight:bold; color:#fff; }

