/*img, div { behavior: url("iepngfix.htc") }*/
/*div{border:1px solid green}*/
body { background-color:#FFFFFF; margin:0px; padding:0px; font-size:90%; }
td, div, span { font-family:Arial, Helvetica, sans-serif; color:#747474 }
strong{color:#000000}
form{padding:0px;margin:0px}
a { color:#C25E03; text-decoration:none }
a:hover { color:#000; text-decoration:underline }
a span{ color:#C25E03; text-decoration:none }
a:hover span { color:#000; text-decoration:underline }
h1{font-size:140%;margin:0px 0px 15px 0px;padding:0px;color:#C25E03;font-weight:normal}
h2{font-size:100%;font-style:italic;padding:0px;margin:0px 0px 10px 0px;color:#000;font-weight:normal}
h3{color:#000000;display:block;font-size:90%;font-weight:bold;padding:0px;margin:0px 0px 10px 0px}
h4 { color:#001749; font-size:100%; margin:0px 0px 5px 0px; padding:0px }
p{margin:0px;padding:0px 0px 15px 0px;text-align:justify;font-size:90%;line-height:150%;color:#424242}
ul{padding:0px 0px 0px 35px;margin:-7px 0px 4px 0px}
ul li{font-size:90%;color:#424242;line-height:150%;list-style-image:url(../images/bullet_li.gif);padding:0px}
ul li ul li{font-size:100%;color:#424242;line-height:150%;list-style-image:url(../images/bullet.gif)}
blockquote{margin:0px;padding:0px 0px 3px 15px}
#body_container { margin:auto; width:950px; padding:10px; background:url(../images/background.jpg) 0px 0px no-repeat }
#header { padding:0px 35px 0px 35px }
#content { clear:both }
#content_body { width:880px; background-color:#FFFFFF }
#content_body_container { padding:12px; border-left:1px solid #f0efef; border-right:1px solid #f0efef; border-bottom:1px solid #f0efef }
#footer { clear:both; border-top:1px solid #f0efef; border-bottom:5px solid #f0efef; text-align:center; padding:8px 0px 8px 0px; font-size:80%; margin-top:10px }
#footer a { margin:0px 8px 8px 8px;font-size:8pt }
#footer sub { margin-top:4px; padding-top:0px; vertical-align:baseline }
#footer #copyright { margin-top:4px; font-size:90% }
#logo { width:180px; height:60px; background:url(../images/style_images.png) 0px 0px no-repeat; }
#logo_small { width:102px; height:33px; background:url(../images/style_images.png) 0px -326px no-repeat; }
#top_menu a { color:#C25E03; text-decoration:none; font-size:90% }
#top_menu a:hover { color:#000; text-decoration:underline; font-size:90% }
#main_menu { padding-top:18px;font-weight:bold }
#main_menu_foot { border-top:1px solid #fff; background-color:#C25E03; height:8px; font-size:1px }
#main_menu_shadow { background:url(../images/style_images.png) 0px -203px repeat-x; font-size:1px; height:8px }
#tab_container { background:url(../images/style_images.png) 0px -73px repeat-x; height:35px; font-size:120% }
#tab_container .l { background:url(../images/style_images.png) -198px 0px no-repeat; width:11px; height:11px; margin:0px; font-size:1px }
#tab_container .r { background:url(../images/style_images.png) -210px 0px no-repeat; width:11px; height:11px; margin:0px; font-size:1px }
#tab_container .lnk { float:left; margin-top:4px }
#tab_container .lnk .label { margin:5px 8px 0px 8px; color:#FFFFFF; }
#tab_container .lnk .l { width:10px; height:31px; background:none; font-size:1px }
#tab_container .lnk .r { width:10px; height:31px; background:none; font-size:1px }
#tab_container .tab { color:#FFFFFF; background:url(../images/style_images.png) 0px -109px repeat-x; float:left; margin-top:4px }
#tab_container .tab .label { margin:5px 8px 0px 8px; color:#FFFFFF; }
#tab_container .tab .l { width:10px; height:31px; background:url(../images/style_images.png) -198px -42px no-repeat; font-size:1px }
#tab_container .tab .r { width:10px; height:31px; background:url(../images/style_images.png) -209px -42px no-repeat; font-size:1px }
#tab_container .divider { width:3px; height:31px; margin:4px 4px 0px 4px; float:left; background:url(../images/style_images.png) -220px -42px no-repeat }
.drop { cursor:pointer; }
.drop .arrow { background:url(../images/style_images.png) -237px -49px; width:12px; height:12px; margin:3px 0px 0px 8px }
#case_studies .tab { color:#FFFFFF; height:28px; background:url(../images/style_images.png) 0px -109px repeat-x; float:left; margin-top:4px }
#case_studies .tab .label { margin:5px 8px 4px 8px; color:#FFFFFF; font-size:110% }
#case_studies .tab .l { width:10px; height:10px; background:url(../images/style_images.png) -198px -11px no-repeat; font-size:1px }
#case_studies .tab .r { width:9px; height:10px; background:url(../images/style_images.png) -207px -11px no-repeat; font-size:1px }
#case_studies .lnk { color:#FFFFFF; height:22px; background-color:#d0d0d0; float:left; margin-top:10px }
#case_studies .lnk .label { margin:1px 8px 7px 8px; color:#565656; font-size:110% }
#case_studies .lnk .l { width:10px; height:10px; background:url(../images/style_images.png) -198px -11px no-repeat; font-size:1px }
#case_studies .lnk .r { width:9px; height:10px; background:url(../images/style_images.png) -207px -11px no-repeat; font-size:1px }
#case_studies .lnk_hover { color:#FFFFFF; height:22px; background:url(../images/style_images.png) 0px -109px repeat-x; float:left; margin-top:10px }
#case_studies .lnk_hover .label { margin:1px 8px 7px 8px; color:#fff; font-size:110% }
#case_studies .lnk_hover .l { width:10px; height:10px; background:url(../images/style_images.png) -198px -11px no-repeat; font-size:1px }
#case_studies .lnk_hover .r { width:9px; height:10px; background:url(../images/style_images.png) -207px -11px no-repeat; font-size:1px }
.more { background:url(../images/style_images.png) -296px 1px no-repeat; height:17px; padding:1px 0px 0px 18px; color:#ed7600; font-size:8pt }
.submenu { position:absolute; min-width:200px;/*clear:both*/ }
/*.submenu[class]{position:absolute;width:200px;margin-top:0px;}*/
.submenu table td, .submenu table td div { color:#FFFFFF; font-size:80% }
.submenu table td.bc { background-color:#C25E03 }
.submenu table td b { color:#fff; font-size:110%; }
.submenu table td.tr { background:url(../images/style_images.png) -274px 0px no-repeat; width:13px; height:4px; font-size:1px }
.submenu table td.bl { background:url(../images/style_images.png) -267px -5px no-repeat; width:6px; height:13px; font-size:1px }
.submenu table td.br { background:url(../images/style_images.png) -274px -5px no-repeat; width:13px; height:13px; font-size:1px }
.submenu table td.bm { background:url(../images/style_images.png) 0px -198px repeat-x; width:13px; height:13px; font-size:1px }
/*.submenu table td.mc { background:url(../images/style_images.png) -387px -213px no-repeat; width:13px; font-size:1px }*/
.submenu table td.mc { background:url(../images/submenu_shadow.png) 0px 0px repeat-y; width:13px; font-size:1px }
.submenu table td.sub_lnk { background-color:#C25E03;/*background:#C25E03 url(../images/style_images.png) 13px -219px no-repeat;*/ padding:5px 12px 5px 20px; border-bottom:1px solid #e58b5a; cursor:pointer }
.submenu table td.sub_lnk_hover { background-color:#fdbc2d; padding:5px 12px 5px 20px; border-bottom:1px solid #e58b5a; cursor:pointer; }
.submenu table td.sub_lnk_hover div { color:#b54f21; }
.submenu table td.sub_lnk_hover div.white{background-color:#e7991e;color:#FFFFFF}
#secondary_menu { width:214px; }
#secondary_menu table{ width:214px;}
#secondary_menu table caption{color:#C25E03;font-size:80%;padding:0px 0px 4px 16px;font-weight:bold;text-align:left}
#secondary_menu table caption span{color:#C25E03}
#secondary_menu table caption a:hover span{color:#000}
#secondary_menu table td, #secondary_menu table td div { color:#4d4d4d; font-size:90%; }
#secondary_menu table td dl{margin:8px 0px 0px 0px;padding:0px;}
#secondary_menu table td dl dd{background:url(../images/style_images.png) 5px -219px no-repeat;margin:0px;padding:4px 0px 4px 12px;font-weight:normal;font-size:90%}
#secondary_menu table td dl dd.hover{background: #FDBC2D url(../images/style_images.png) 5px -219px no-repeat;margin:0px;padding:4px 0px 4px 12px;font-weight:normal;font-size:90%;color:#C25E03}
#secondary_menu td.sm_bc { background-color:#f4f4f3 }
#secondary_menu td.sm_tl { background:url(../images/style_images.png) -267px -25px no-repeat; width:4px; height:4px; font-size:1px }
#secondary_menu td.sm_tr { background:url(../images/style_images.png) -273px -25px no-repeat; width:4px; height:4px; font-size:1px }
#secondary_menu td.sm_tm { background-color:#f4f4f3;border-top:1px solid #f1f1f0; width:5px;height:4px;font-size:1px;width:100% }
#secondary_menu td.sm_ml { background-color:#f4f4f3; width:4px; font-size:1px;border-left:1px solid #f1f1f0 }
#secondary_menu td.sm_mr { background-color:#f4f4f3; width:4px; font-size:1px;border-right:1px solid #f1f1f0 }
#secondary_menu td.sm_bl { background:url(../images/style_images.png) -267px -31px no-repeat; width:4px; height:5px; font-size:1px }
#secondary_menu td.sm_br { background:url(../images/style_images.png) -273px -31px no-repeat; width:4px; height:5px; font-size:1px }
#secondary_menu td.sm_bm { background-color:#f4f4f3;border-bottom:1px solid #f1f1f0; width:5px;font-size:1px }
#secondary_menu td.sm_mc { background-color:#f4f4f3; width:5px; font-size:1px }
#secondary_menu td.sm_sub_lnk { background-color:#f4f4f3; padding:5px 12px 5px 12px; border-bottom:1px solid #e0e0df; cursor:pointer;font-weight:bold }
#secondary_menu td.sm_sub_lnk_hover { background-color:#C25E03; padding:5px 12px 5px 12px; border-bottom:1px solid #e58b5a; cursor:pointer; }
#secondary_menu td.sm_sub_lnk_hover div span.reg{color:#ffffff}
#secondary_menu td.sm_sub_lnk_hover div { color:#fff;font-weight:bold }
#secondary_menu td.sm_sub_lnk_hover dd{color:#fff}
#secondary_menu reg{color:#666666}
.info_module table{ width:158px;}
.info_module table td, .info_module table td div {font-size:90%; }
.info_module table td dl{margin:0px;padding:0px;}
.info_module table td dl dd{margin:0px;padding:0px 0px 8px 8px;background:url(../images/bullet.gif) 0px 6px no-repeat}
.info_module td.im_bc { background-color:#fff }
.info_module td.im_h_bc { background-color:#e7e7e7;border-bottom:1px solid #fff}
.info_module td div.im_tl { background:#e7e7e7 url(../images/style_images.png) -211px -30px no-repeat; width:5px; height:5px;font-size:1px; }
.info_module td div.im_tr { background:#e7e7e7 url(../images/style_images.png) -217px -30px no-repeat; width:5px; height:5px; font-size:1px;}
.info_module td.im_tm { background-color:#e7e7e7;width:100%;color:#000000;font-size:80%;font-weight:bold;padding:3px 1px 3px 1px;border-bottom:1px solid #fff }
.info_module td.im_body { background:#fff url(../images/blend.jpg) 0px 0px repeat-x;padding:3px 6px 6px 6px;font-size:80%;border-bottom:2px solid #f0efef;border-left:1px solid #f0efef;border-right:1px solid #f0efef }
#home{background:url(../images/style_images.png) -267px -45px no-repeat;width:13px;height:12px;font-size:1px;margin-top:1px}
.banners{text-align:center;padding:15px 0px 15px 0px}
.orange{color:#C25E03}
.footnotes{font-style:italic}
input, textarea, select{font-family:Arial, Helvetica, sans-serif;}
.input_fields{font-size:100%;background-color:#f7f7f7;color:#000;border:1px solid #d0d0d0;padding:3px 3px 3px 6px}
.input_fields_focus{font-size:100%;background-color:#FFFFA0;color:#000;border:1px solid #a1a1a1;padding:3px 3px 3px 6px}
.input_fields_error{font-size:100%;background-color:#FF6600;border:1px solid #CC0000;background-color:#ffe0e0;color:#000;padding:3px 3px 3px 6px}
.input_fields_textarea{font-size:100%;background-color:#f7f7f7;color:#000;border:1px solid #d0d0d0;padding:3px 3px 3px 6px}
.input_fields_textarea_focus{font-size:100%;background-color:#FFFFA0;color:#000;border:1px solid #a1a1a1;padding:3px 3px 3px 6px}
select{font-size:100%;background-color:#f7f7f7;color:#000;border:1px solid #a1a1a1;padding:3px 3px 3px 6px}
select.focus{font-size:100%;background-color:#FFFFA0;color:#000;border:1px solid #a1a1a1;padding:3px 3px 3px 6px}
select.error{font-size:100%;background-color:#FF6600;border:1px solid #CC0000;color:#000;padding:3px 3px 3px 6px}
.buttons{background: #fff url(../images/style_images.png) 0px -109px repeat-x;color:#fff;font-size:100%;padding:3px 10px 3px 10px;border:0px;-moz-border-radius: 8px;-webkit-border-radius: 8px;cursor:pointer}
.buttons_over{background-color: #C76204;color:#fff;font-size:100%;padding:3px 10px 3px 10px;border:0px;-moz-border-radius: 8px;-webkit-border-radius: 8px;cursor:pointer}
.button_newsletter{background:url(../images/btn.png) 0px 0px no-repeat;width:22px;height:23px;}
.back_arrow{background:url(../images/style_images.png) -303px -62px no-repeat;width:6px;height:9px}
.reg{font-size:80%}
.submenu table td.sub_lnk span { color:#ffffff}
.submenu table td.sub_lnk_hover span { color:#C25E03}
/*///////////////////////////*/
.fr { float:right }
.fl { float:left }
.hide { display:none }
.show { display:block }
.cb { clear:both; font-size:1px; height:1px }
.sr { margin-right:8px }
.sl { margin-left:8px }
.st { margin-top:8px }
.sb { margin-bottom:8px }
.cursor { cursor:pointer }
.no_cursor { cursor:text }
.img_border { border:1px solid #e4e4e3 }
.behavior { behavior: url("iepngfix.htc") }
.b{background-color:#CCCCCC}
