@charset"utf-8";
body{background:#ffffff;margin:0px auto;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
img{border:0;}
h1{border-bottom:1px solid #666666;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:1.6em;font-style:italic;font-weight:bold;letter-spacing:-1px;text-transform:uppercase;}
h2, h3{color:#231f20;font-family:Verdana, Geneva, sans-serif;font-size:1em;margin:16px 0 12px 0;}
p{color:#231f20;font-size:1em;line-height:1.35em;margin:0 0 16px 0;}
ul, ol{font-size:0.9em;}
ul ul, ol ol{font-size:inherit;}
#center ul{font-size:inherit;}
#center ol {font-size:inherit;}
li{color:#000000;}
a{color:#336699;}
hr{border:0;border-bottom:1px solid #000000;clear:both;padding:16px 0;}
.wrap{display:block !important;float:none !important;margin:0 auto;position:relative;width:960px;}
.clear{border:0 !important;clear:both !important;display:block !important;float:none !important;font-size:0 !important;height:0px !important;line-height:0 !important;margin:0 !important;padding:0 !important;width:0 !important;}
.form{font-size:0.85em;}
.form .row{color:#000000;width:544px;clear:both;margin:0 0 10px 0;}
.form .row > label{display:block;float:left;margin:2px 16px 0 24px;text-align:right;width:144px;}
.form .row > label span{padding:0 4px;}
.form .row div{float:right;text-align:left;width:360px;}
.form .row div .text{font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0;width:256px;}
.form .row div textarea.text{overflow:auto;width:256px;}
.form .row div select{width:262px;}
.form .row div .option{padding:0 8px 0 0;position:relative;top:-1px;}
.form .row div .button{background:#322f31;border:1px solid #6d6e71;color:#ffffff;cursor:pointer;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:2px 0;text-align:center;text-transform:uppercase;width:120px;}
.validation_message{color:#30527f;font-weight:bold;margin:16px 0 8px 0;}
.validation_message p{color:#30527f;font-weight:bold;}
iframe{overflow:hidden;}
.popup body{overflow:hidden;}
.popup div{overflow:hidden;}
.popup{overflow:hidden;background:#ffffff;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;}
.popup .close{height:32px;}
.popup .close a{color:#000000;font:12px arial;float:right;margin:8px 8px 0 0;}
.menu{background:#535352;border:8px solid #767675;font-size:0.9em;position:relative;}
.menu.main_page{}
.menu.child_page{top:-8px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.menu.child_page{left:8px;top:0;}}
.menu_middle td{border:0;border-bottom:3px solid #767675;height:22px;padding:4px 0;position:relative;text-align:center;vertical-align:middle;max-width:300px;}
.menu div{margin:0 16px;}
.menu div.left{background:url('../img/arrow_left.png') no-repeat left center;}
.menu div.right{background:url('../img/arrow_right.png') no-repeat right center;}
.menu a{color:#ffffff;padding:0 8px;text-decoration:none;}
.menu a:hover{color:#ffc011;text-decoration:none;}
.menu_top{display:none;}
.menu_bottom{display:none;}
#screen{z-index:10001;}
#screen_video{position:fixed;bottom:0;left:400px;}
#click2call_popup{position:relative;width:400px;z-index:10002;overflow:hidden;}
#click2call_popup iframe{height:200px;overflow:hidden;}
#click2call_left{float:left;position:relative;width:330px;margin-left:-10px;/* needed for popup in ie7 and chrome */}
#click2call_instruction{position:absolute;left:24px;top:26px;}
#click2call_instruction img{height:98px;width:267px;}
#click2call_form{position:absolute;left:24px;top:144px;}
#click2call_right{float:right;position:relative;width:100px;margin-right:-0px;/* needed for popup in ie7 and chrome */}
#click2call_representative{position:absolute;left:0;top:16px;}
#click2call_representative img{height:184px;width:93px;}
#sitemap{font-size:0.9em;}
#sitemap ul{font-size:inherit;line-height:1.5em;}
#sitemap li{color:#5c1317;}
#sitemap a{}
#header{background:#a51e22;}
#top{background:#000542;height:35px;}
#top_left{float:left;}
#logo{left:8px;position:relative;top:202px;z-index:2;}
#logo img{height:96px;width:366px;}
#top_right{float:right;margin:0 32px 0 0;text-align:right;}
#variation_slogan{background:red;color:#ffffff;position:relative;}
#variation_slogan strong{font-size:1.4em;position:absolute;left:0;top:5px;}
#zoom{left:480px;position:absolute;top:9px;width:200px;}
#zoom p{color:#ffffff;float:left;font-size:0.8em;font-weight:bold;margin:2px 8px 0 0;}
#zoom ul{list-style-type:none;margin:0;padding:0;}
#zoom li{float:left;margin:0 4px 0 0;}
#zoom a{background:url('../img/zoom.png');color:#000000;display:block;font-size:0;height:16px;text-decoration:none;}
#zoom_1 a{background-position:0px;width:17px;}
#zoom_2 a{background-position:-20px;width:18px;}
#zoom_3 a{background-position:-41px;width:21px;}
#search{position:absolute;left:700px;top:5px;}
#search_text{font-size:0.85em;width:160px;}
#presentation{background:#166627 url('../img/presentation.png') no-repeat center top;height:285px;}
#banner_text{left:281px;position:absolute;top:21px;z-index:1}
#banner_text img{height:260px;width:444px;}
#banner_text_1{left:281px;position:absolute;top:21px;z-index:1}
#banner_text_1 img{height:77px;width:444px;}
#banner_text_2{left:281px;position:absolute;top:196px;z-index:1}
#banner_text_2 img{height:85px;width:444px;}
#banner_spokesperson{left:728px;position:absolute;top:5px;}
#banner_spokesperson img{height:280px;width:317px;}
.header_video{position:absolute;left:0;top:0;z-index:10;}
.video_play_button{width:80px;height:80px;position:absolute;top:104px;left:615px;margin:0px;padding:0px;z-index:-1;}
#header_menu_1{background:#000643;}
#header_menu_1 .header_menu_middle ul{height:50px;list-style-type:none;margin:0;padding:0 24px;}
#header_menu_1 .header_menu_middle li{display:table;float:left;height:50px;position:relative;width:114px;}
#header_menu_1 .header_menu_middle li{display:expression('block');}
#header_menu_1 .header_menu_middle li.menu_item_active{background:#767675;}
#header_menu_1 .header_menu_middle li.menu_item_active a{color:#ffc011;}
#header_menu_1 .header_menu_middle div{display:table-cell;vertical-align:middle;}
#header_menu_1 .header_menu_middle div{display:expression('block');position:expression('absolute');top:expression('50%');}
#header_menu_1 .header_menu_middle a{color:#fdb813;display:block;font-size:1.15em;font-weight:bold;padding:0 8px;position:relative;top:-50%;text-align:center;text-decoration:none;}
#header_menu_1 .header_menu_middle a:hover{}
#header_menu_1_item_3{width:120px !important;}
#header_menu_1_item_8{width:100px !important;}
#middle{background:#ffffff;}
#left{background:#f0eedf;border:1px solid #887e46;border-top:0;border-bottom:0;float:left;padding:16px 0 0 0;width:219px;}
#quick_contact{margin:0 12px 16px 12px;width:194px;height:195px;}
#treeview{margin:24px 12px;}
#treeview ul{list-style-image:none;list-style-type:none;-moz-user-select:none;margin:0;padding:0 0 0 16px;}
#treeview li{cursor:pointer;margin:4px 0;}
#treeview li.open{list-style-image:url('../img/icon_minus.png');}
#treeview li.open > ul{display:block;}
#treeview li.closed{list-style-image:url('../img/icon_plus.png');}
#treeview li.closed > ul{display:none;}
#treeview a{color:#336699;font-weight:bold;text-decoration:none;}
#treeview a:hover{color:#6699CC;}
#treeview li.open > a, #treeview li.closed > a{text-decoration:underline;}
#treeview a.active{color:#000033;}
#subscribe{background:#333333;border-top:4px solid #898989;border-right:4px solid #202020;border-bottom:4px solid #000000;border-left:4px solid #636363;margin:16px 0 0 0;padding:8px 6px;}
#subscribe label{color:#ffffff;display:block;font-size:0.9em;font-weight:bold;white-space:nowrap;}
#subscribe input{font-size:0.8em;margin:5px 0;width:132px;}
#subscribe button{font-size:0.8em;margin:5px 0;}
#subscribe_text{color:#feb913;font-size:0.75em;font-style:italic;font-weight:bold;}
.left_variation{border-bottom:1px solid #887e46;padding:16px 12px;}
#testimonials{border-bottom:1px solid #887e46;padding:16px 12px;}
#testimonials h4{color:#010643;font-size:1.3em;margin:0 0 12px 0;}
#testimonials ul{list-style-type:none;margin:0;padding:0;}
#testimonials li{margin:0 0 12px 0;font-size:0.95em;font-style:italic;}
#testimonials p{color:#100f3f;}
#testimonials span{color:#100f3f;display:block;}
#testimonials a{font-size:0.85em;}
#settlements{border-bottom:1px solid #887e46;padding:16px 12px;}
#settlements h4{color:#010643;font-size:1.3em;margin:0 0 12px 0;}
#settlements ul{list-style-type:none;margin:0;padding:0;}
#settlements li{margin:0 0 12px 0;font-size:0.95em;}
#settlements h5{color:#010643;font-size:1em;margin:0 0 12px 0;}
#settlements p{color:#100f3f;}
#settlements a{font-size:0.85em;}
#variation_left_menu ul{list-style-type:none;margin:0;padding:0;}
#variation_left_menu li{margin:0 0 12px 0;}
#variation_left_menu a{font-size:0.95em;font-weight:bold;}
#variation_left_menu span{display:block;}
#rss{border-bottom:1px solid #887e46;padding:16px 12px;}
#rss_summary h4{color:#010643;font-size:1.25em;margin:0 0 12px 0;}
#rss_summary p{display:none;}
#rss_items h5{margin:0;}
#rss_items p{font-size:0.85em;}
#rss_link a{font-size:0.85em;}
#variation_corner{margin:0px;position:fixed;right:0px;bottom:0px;z-index:10000;margin:0px -12px -17px 0px;}
#expanded_contact_popup{background:#ffffff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:0 0 48px 0;position:relative;z-index:10003;}
#expanded_contact_popup iframe{border:0;height:450px;!important;overflow:auto!important;}
#expanded_contact_logo{border:1px solid #404041;padding:4px;position:absolute;left:55px;top:0px;}
#expanded_contact_logo img{height:42px;width:168px;}
#expanded_contact_header{color:#000000;font-size:2em;font-weight:bold;float:left;margin:0;position:absolute;left:282px;top:20px;}
#expanded_contact_tagline{color:#000000;font-size:1.5em;position:absolute;left:556px;top:25px;}
.form.expanded_contact{margin:0;padding:16px 16px 0 16px;position:relative;}
.form.expanded_contact .form_top{border-bottom:4px solid #156526;margin:40px 0 16px 0;}
.form.expanded_contact .form_middle{}
.form.expanded_contact .column{border-right:1px dotted #aaaaaa;float:left;padding:0 16px;width:224px;}
.form.expanded_contact .column.last{border-right:0;}
.form.expanded_contact .row{width:224px;}
.form.expanded_contact .row > label{display:block;margin:2px 0px 0 0px;text-align:left;width:224px;}
.form.expanded_contact .row > label span{padding:0 4px;}
.form.expanded_contact .row div{float:none;text-align:left;width:224px;}
.form.expanded_contact .row div label{padding:0 8px 0 0;position:relative;top:-2px;}
.form.expanded_contact .row div .text{font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0;width:219px;}
.form.expanded_contact .row div textarea.text{overflow:auto;width:219px;}
.form.expanded_contact .row div select{width:224px;}
.form.expanded_contact .row div .option{margin:4px 4px 0 0;padding:0 8px 0 0;position:relative;top:-1px;}
.form.expanded_contact .row div .button{background:#eeeeee;border:1px solid #888888;color:#000000;cursor:pointer;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:2px 0;text-align:center;text-transform:capitalize;width:224px;}
.form.expanded_contact .validation_message p{margin:0;}
.success p{color:#000000!important;font-weight:normal!important;margin:12px 0!important;}
.form.expanded_contact .form_bottom{font-weight:bold;padding-top:16px;text-align:center;}
#center{float:left;margin:0 24px;padding:16px 0;width:688px;}
#center_middle{padding:32px 0 0 0;}
#translations{position:absolute;top:16px;right:88px;}
#translations span{font-size:0.9em;}
#variation_print_email{position:absolute;top:16px;right:72px;}
#variation_print_email ul{list-style-type:none;margin:0;padding:0;}
#variation_print_email li{float:left;}
#variation_print_email div{position:relative;}
#variation_print_email li.print img{clip:rect(0px 22px 25px 0px);position:absolute;}
#variation_print_email li.email img{clip:rect(0px 45px 25px 22px);position:absolute;}
#email_popup{position:relative;z-index:10003;}
#email_popup iframe{height:230px;}
.form.article{padding:0 16px;}
.form.article .form_top{border-bottom:4px solid #156526;font-size:1.5em;margin:16px 0 16px 0;}
.form.article .form_middle{}
.form.article .column{border-right:1px dotted #aaaaaa;float:left;padding:0 16px;width:224px;}
.form.article .column.last{border-right:0;}
.form.article .row{width:224px;}
.form.article .row > label{display:block;margin:2px 0px 0 0px;text-align:left;width:224px;}
.form.article .row > label span{padding:0 4px;}
.form.article .row div{float:none;text-align:left;width:224px;}
.form.article .row div label{padding:0 8px 0 0;position:relative;top:-2px;}
.form.article .row div .text{font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0;width:219px;}
.form.article .row div textarea.text{overflow:auto;width:219px;}
.form.article .row div select{width:224px;}
.form.article .row div .option{margin:4px 4px 0 0;padding:0 8px 0 0;position:relative;top:-1px;}
.form.article .row div .button{background:#eeeeee;border:1px solid #888888;color:#000000;cursor:pointer;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:2px 0;text-align:center;text-transform:capitalize;width:224px;}
.form.article .validation_message p{margin:0;}
#breadcrumbs ul{list-style-type:none;margin:0;padding:0;}
#breadcrumbs li{float:left;}
#breadcrumbs li.last a{color:#000033!important;}
#breadcrumbs a{color:#336699;margin:0 6px 0 0;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}
#breadcrumbs span{color:#000000;margin:0 6px 0 0;}
#heading{padding:8px 0 0 0;}
#content{font-size:0.85em;}
#content a{font-weight:bold;}
#content a{font-size:1.1em;line-height:1.5em;}
#bookmarks{margin:16px 0 0 0;position:relative;top:50px;}
#bookmarks ul{list-style-type:none;}
#bookmarks li{float:left;}
#bookmarks a{background:url('../img/bookmarks.png');display:block;float:left;margin:0 16px 0 0;width:50px;height:50px;}
#variation_slogan2{position:relative;top:-48px;}
#variation_slogan2 strong{color:#000000;font-size:1.15em;}
#page_1 #variation_slogan2, #page_2 #variation_slogan2{display:none!important;}

#bookmarks_middle{}

#variation_wheelchair{position:relative;top:40px;left:-148px; margin:16px auto;text-align:center;}
#variation_wheelchair span{position:relative;top:-4px;left:4px;}

#page_1 #variation_wheelchair{position:relative;top:60px;left:-149px; margin:16px auto;text-align:center;}
#page_1 #variation_wheelchair span{position:relative;top:-4px;left:4px;}

#right{display:none;}
#footer{background:#000743;color:#ffffff;padding:0 0 32px 0;}
#footer_text{margin:0 0 32px 0;text-align:center;}
#footer_text > .wrap{width:100% !important;}
#footer_text_about{}
#footer_text_about p{color:#ffffff;font-size:0.85em;font-weight:bold;line-height:1.5em;padding:24px 16px 8px 16px;text-align:left;}
#footer_text_contact{}
#footer_text_contact .wrap div{text-align:left;float:left;margin:0 0 16px 0;padding:0 16px;width:286px;}
#footer_text_contact h6{font-size:0.85em;margin:0 0 4px 0;text-decoration:none;}
#footer_text_contact a{color:#efc004;}
#footer_text_contact span{color:#ffffff;font-size:0.85em;font-weight:bold;line-height:1.5em;}
#footer_text_menu{background:#666666;margin:16px 0;padding:16px 0;}
#footer_text_menu h6{color:#efc004;font-size:1em;margin:0;text-decoration:none;}
#footer_text_menu ul{text-align:left;float:left;padding:0 0 0 32px;width:288px;}
#footer_text_menu li{color:#ffffff;white-space:nowrap}
#footer_text_menu a{color:#ffffff;font-weight:bold;text-decoration:none;}
#footer_text_menu a:hover{text-decoration:underline;}
#footer_text_disclaimer{margin:24px 0;}
#footer_text_disclaimer a{color:#ffffff;font-weight:bold;text-decoration:none;padding:0 4px;}
#footer_text_disclaimer a:hover{text-decoration:underline;}
#footer_text_disclaimer p{color:#ffcc33;font-size:0.9em;font-weight:bold;font-style:italic;padding:8px 0;}
#codeigniter_profiler{display:none;}
#forcepreload{display:none;}
#print_banner{display:none;}
@media print{
	body{font-size:12pt;}
	a{color:#000000;text-decoration:none;}
	#header, #left, #right, #breadcrumbs, .center_widget, #footer *{display:none;}
	#print_banner{display:block!important;text-align:center;}
}
#chat{padding-left:12px;padding-bottom:17px;}
.gallery{height:750px;}
