﻿@font-face {
    font-family: 'MagallanesMitieBold';
    src: url('/multimedia/fonts/magallanesmitie-bold-webfont.eot');
    src: url('/multimedia/fonts/magallanesmitie-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/multimedia/fonts/magallanesmitie-bold-webfont.woff') format('woff'),
         url('/multimedia/fonts/magallanesmitie-bold-webfont.ttf') format('truetype'),
         url('/multimedia/fonts/magallanesmitie-bold-webfont.svg#MagallanesMitieBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MagallanesMitieLight';
    src: url('/multimedia/fonts/magallanesmitie-light-webfont.eot');
    src: url('/multimedia/fonts/magallanesmitie-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/multimedia/fonts/magallanesmitie-light-webfont.woff') format('woff'),
         url('/multimedia/fonts/magallanesmitie-light-webfont.ttf') format('truetype'),
         url('/multimedia/fonts/magallanesmitie-light-webfont.svg#MagallanesMitieLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Calibri';
    src: url('/multimedia/fonts/calibri.eot');
    src: url('/multimedia/fonts/calibri.eot?#iefix') format('embedded-opentype'),
         url('/multimedia/fonts/calibri.woff') format('woff'),
         url('/multimedia/fonts/calibri.ttf') format('truetype'),
         url('/multimedia/fonts/calibri.svg#Calibri') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CalibriBold';
    src: url('/multimedia/fonts/CalibriBold.eot');
    src: url('/multimedia/fonts/CalibriBold.eot?#iefix') format('embedded-opentype'),
         url('/multimedia/fonts/CalibriBold.woff') format('woff'),
         url('/multimedia/fonts/CalibriBold.ttf') format('truetype'),
         url('/multimedia/fonts/CalibriBold.svg#CalibriBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body { overflow-x : hidden; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
html{ height:100%; }
body{background:#fafafb;background-image:url("/multimedia/admin/body_bg.jpg");background-color:#e7e8ea;background-position:top;background-repeat:repeat-x;color:#807f83;font-family:'Calibri';font-size:14px; line-height: 16px; float:left;height:auto;min-height:895px;width:100%}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a{ cursor:pointer; color:#5b1f69; text-decoration:underline; }
a:focus, a:hover { color: #FB4F14; }
.clearfix { clear: both; float: none; }
*:focus {outline: none;}
.GTFContentEditable { border-bottom: dashed 1px #FF0000; border-top: dashed 1px #FF0000; }
em {bottom:0;color:#FB4F14; margin-bottom:10px;position:absolute;font-style:normal; font-family: 'CalibriBold'; font-weight:normal;}
b, strong { font-family: 'CalibriBold'; font-weight:normal; }
em a{color:#FB4F14}

.grey{color:#807f83}
.orange{color:#FB4F14}
.black{color:#000}
small{font-size:9px}

.block_1_4 .container em a{color:#FB4F14}
.block_1_4 .container em a:hover{text-decoration:underline}
.block_1_4 .container em a.hover{text-decoration:underline}

h1 { font-family:'MagallanesMitieBold';  font-size:33px; line-height:33px;   font-weight:normal; margin-bottom: 10px; }
h2 { font-family:'MagallanesMitieBold';  font-size:25px; line-height:27px;   font-weight:normal; margin-bottom: 10px; color:#565A5C; }
h3 { font-family:'MagallanesMitieBold'; font-size:22px; line-height:25px;  font-weight:normal;   margin-bottom: 10px; }
h4 { font-family: 'CalibriBold'; font-size:17px; line-height:19px;  font-weight:normal;   margin-bottom: 10px; }
h5 { font-family: 'CalibriBold'; font-size:16px; line-height:18px;  font-weight:normal; margin-bottom: 10px; }
h6 { font-family: 'CalibriBold'; font-size:14px; line-height:16px;  font-weight:normal;   margin-bottom: 10px; }
p  { font-family: 'Calibri';                       font-size:14px; line-height:16px;   font-weight:normal; margin-bottom:10px}
p.copy-intro { font-family: arial; font-size: 16px !important; line-height: 18px !important; font-family: 'CalibriBold'; font-weight:normal;  margin-bottom: 10px; }

h2 span{color:#807f83;font-family:arial;font-size:12px;margin-left:5px}

strong{font-family: 'CalibriBold'; font-weight:normal;}

.t18 .reports_list p{clear:left}

.button{ color:#fff;height:auto;margin-bottom:5px;margin-top:10px; padding: 3px 0; z-index:0;line-height:10px;text-align:center;width:84px;float:left;clear:both;cursor:pointer;border:1px solid #5B1F69;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;behavior:url(/pie/pie.htc);position:relative}
.shadow{-moz-box-shadow:3px 3px 4px 0 #9d9d9f;-webkit-box-shadow:3px 3px 4px 0 #9d9d9f;box-shadow:3px 3px 4px 0 #9d9d9f;behavior:url(/pie/pie.htc)}
.button a{color:#807f83;line-height:15px}
input.button{height:19px;border:1px solid #e4e4e4}
input.emptyfield{color:#00aeef}
.button a{display:block;width:100%;height:100%; text-decoration:none;}
.twitter_feed .follow, .container .follow{bottom:0;height:17px;margin-bottom:10px;margin-right:10px;position:absolute;right:0;width:auto;float:left}
.twitter_feed .follow{margin-bottom:0}
.footer_social .follow{margin-right:2px}

.follow_content,.left_bar .follow_content{display:none;float:left;margin-left:-15px;padding-bottom:7px;padding-top:7px;position:absolute;top:0;left:0;margin-top:18px;z-index:10000!important}
.follow.top_position .follow_content,.left_bar .follow.top_position .follow_content{margin-left:-15px;margin-top:-264px;padding-bottom:0}
.follow_content .blue_arrow,.left_bar .follow_content .blue_arrow{background-image:url("/multimedia/admin/blue_arrow_up.png");background-repeat:no-repeat;height:8px;position:absolute;top:0;left:0;width:15px;margin-left:15px}
.follow.top_position .blue_arrow,.left_bar .follow_content .blue_arrow{background-image:url("/multimedia/admin/blue_arrow_bottom.png");bottom:0;margin-top:-1px;top:100%}
.follow_content .container{background: #5B1F69;border:1px solid #5B1F69;height:220px;padding:10px;padding-top:5px;position:relative;width:150px;z-index:10000!important;-webkit-border-radius:2px 2px 7px 7px;-moz-border-radius:2px 2px 7px 7px;border-radius:2px 2px 7px 7px;behavior:url(/pie/pie.htc)}
.follow.top_position .follow_content .container{-webkit-border-radius:7px 7px 2px 2px;-moz-border-radius:7px 7px 2px 2px;border-radius:7px 7px 2px 2px;behavior:url(/pie/pie.htc);height:227px}
.left_bar .follow_content .container ul,.follow_content .container ul{margin:0;padding:0;left:0;top:0;float:left}
.left_bar .follow_content .container li,.follow_content .container li{list-style:none;border-bottom:0 solid #d9d9d9;color:#fff;line-height:18px!important;list-style-image:none;list-style-position:inside!important;margin-left:0!important;line-height:13px!important;margin:0;height:25px;width:153px;padding:0;left:0;float:left!important;top:0}
.follow_content .container h4,
.follow_content .container .h4-style { line-height: 23px !important; color:#fff; margin: 0; }
.follow_content .container ul li a{color:#fff;margin:0}
.block_1_4 .container .follow_content .container ul li a:hover{color:#fff}
.follow_content .container ul li p a{color:#fff;display:block;height:100%;width:100%; font-weight: bold; }
.follow_content .container ul li p a:hover{color:#FA4F13;}
.follow_content .container ul li img{margin-right:7px;margin-top:7px;float:left}
.follow_content .container ul li p{float:right;margin-top:9px;width:124px}

.select_dropdown{background:none repeat scroll 0 0 #fff;border:1px solid #e3e3e4;height:20px;margin-top:5px;position:relative;width:154px;float:left;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-moz-box-shadow:3px 3px 4px 0 #9d9d9f;-webkit-box-shadow:3px 3px 4px 0 #9d9d9f;box-shadow:3px 3px 4px 0 #9d9d9f;behavior:url(/pie/pie.htc);color:#807f83;z-index:1}
.select_dropdown .container,.block_1_4 .select_dropdown .container{height:auto}
.block_1_4 .select_dropdown .container,.select_dropdown .container{padding-top:3px}
.select_dropdown .arrow{background:url("/multimedia/admin/list_style_3.png") no-repeat scroll 5px 5px #fff;border-left:1px solid #e3e3e4;height:100%;position:absolute;right:0;top:0;width:20px;z-index:2;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;behavior:url(/pie/pie.htc)}
.select_dropdown.greyedout .arrow{background:0}
.select_dropdown.hover .dropdown_elements{display:block}
.select_dropdown.disable .dropdown_elements{display:none}
.dropdown_elements{background:none repeat scroll 0 0 #fff;border-color:-moz-use-text-color #e3e3e4 #e3e3e4;border-right:1px solid #e3e3e4;border-left:1px solid #e3e3e4;border-bottom:1px solid #e3e3e4;border-style:none solid solid;border-width:0 1px 1px;margin-left:-11px;margin-top:-4px;padding-left:0;padding-top:6px;width:133px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;-moz-box-shadow:3px 5px 4px -2px #9d9d9f;-webkit-box-shadow:3px 5px 4px -2px #9d9d9f;box-shadow:3px 5px 4px -2px #9d9d9f;behavior:url(/pie/pie.htc);display:none;z-index:3;float:left}
.dropdown_elements li{border-bottom:1px solid #e3e3e4;border-top:0 none;padding:5px 10px 3px;line-height:13px}
.services_drop .dropdown_elements li{line-height:10px;padding:3px 10px 3px}
.t23 #sd2 .dropdown_elements{padding-top:10px;margin-top:15px;}
.t23 .select_dropdown li a.cyan{color:#807f83}

.select_dropdown a{color:#807f83; text-decoration:none;}
.select_dropdown a:hover{text-decoration:underline;}
.select_dropdown.greyedout a{color:#ddd}
.select_dropdown.greyedout a:hover{cursor:default}
.select_dropdown a.cyan{color:#00aeef}
.select_dropdown a.purple{color:#a54499}
.select_dropdown a.green{color:#7bc143}

.dropdown_elements li.last{border-bottom:0}
.dropdown_elements li ul li{border:0;padding:2px 0 1px;padding-left:0}
.dropdown_elements .sd_left,.services_drop .sd_left{float:left;margin:0 0 5px 5px;min-height:30px;padding:0;padding:0 10px;width:160px}
.dropdown_elements .sd_right,.services_drop .sd_right{float:left;margin:0 0 5px 5px;min-height:30px;padding:0 10px;width:160px}
.dropdown_elements .sd_left li,.dropdown_elements .sd_right li{border-bottom:0 solid #e3e3e4;border-top:0 none;padding:0}
.dropdown_elements .sd_left a:hover,.dropdown_elements .sd_right a:hover{text-decoration:underline}
.dropdown_elements .sd_left ul{margin-bottom:7px}

.right_bar .dropdown_elements li a.orange{color:#FB4F14;font-weight:bold}
.right_bar .dropdown_elements li a.green{color:#7bc143;font-weight:bold}
.right_bar .dropdown_elements li a.blue{color:#004165;font-weight:bold}
.right_bar .dropdown_elements li a.cyan{color:#00aeef;font-weight:bold}
.right_bar .dropdown_elements .sd_left li a.cyan{font-weight:normal}
.right_bar .dropdown_elements .sd_right li a.cyan{font-weight:normal}
.right_bar .dropdown_elements li a.black{color:#000;font-weight:bold}
.right_bar .dropdown_elements li a.purple{color:#a54499;font-weight:bold}

.social_div{bottom:0;left:0;margin-bottom:10px;margin-left:10px;position:absolute}
.social_div ul{margin-top:0}
.social_div li{height:14px;padding-left:10px}
.social_div img{left:0;position:absolute;width:17px}
.social_div a{color:#00aeef;margin-left:10px;line-height:10px}

.left_bar .social_div ul li a{color:#5B1F69;float:left;line-height:10px;margin-left:20px}
.social_div a:hover{text-decoration:underline}

.tabs_table_container{clear:left;float:left;margin-top:20px;min-height:100px;position:relative;width:100%;z-index:0;padding-bottom:30px}
.tabs_table_container .header_item{float:left;width:81px}
.tabs_table_container .header_item.document_type{float:right;width:auto;margin-right:10px}
.tabs_table_container .table_content{min-height:30px;position:relative;width:100%;float:left}
.tabs_table_container .table_content ul{padding:0;margin:0}
.tabs_table_container .table_content ul li{list-style:none outside none;padding-top:10px;background:#e6e7e8;display:none}
.tabs_table_container .table_content ul li .element_content li{display:block;float:left;height:auto;margin-left:0;width:454px;margin-bottom:0;padding-bottom:0}
.tabs_table_container .table_content ul li .element_content h6,
.tabs_table_container .table_content ul li .element_content .h6-style {border-bottom:1px solid #909193;margin-left:0;padding-bottom:10px;width:453px; display: block;}
.tabs_table_container .table_content ul li .element_content p{border-bottom:0 solid #909193;float:left;margin-left:0;padding-bottom:0;width:335px}
.tabs_table_container .table_content ul li .element_content img{float:right;margin-right:8px}
.tabs_table_container .table_content ul li .element_content{float:left;width:453px}
.tabs_table_container .table_content ul li .date{color:#000;float:left;font-weight:bold;padding-left:5px;width:86px}
.tabs_table_container .table_content ul li p{border-bottom:1px solid #909193;margin-left:81px;padding-bottom:10px;width:453px}
.tabs_table_container .table_content ul li p span{position:absolute;right:0;margin-right:10px}
.tabs_table_container .table_content ul li p span a{color:#807f83}
.tabs_table_container .table_content ul li p span a:hover{color:#5B1F69}
.tabs_table_container .table_footer{background:transparent;bottom:0;height:30px;position:absolute;width:100%;left:0}

.table_footer ul li{list-style:none!important}
.tabs_table_container .table_footer .left{position:relative;float:left;clear:left;width:auto;height:100%;padding-top:10px}
.tabs_table_container .table_footer .left li{width:auto;float:left;margin-left:10px;border-left:1px solid;padding-left:3px}
.tabs_table_container .table_footer .left li a{color:#807f83; text-decoration:none;}
.tabs_table_container .table_footer .left li a:hover{ text-decoration:underline;}
.tabs_table_container .table_footer .left li.first{margin-left:0;border-left:0 solid;padding-left:0}

.tabs_table_container .table_footer .right { clear: right; float: right; overflow: hidden; height: 100%; padding-top: 10px; position: relative; width: auto; margin-right: 17px; }
.tabs_table_container .table_footer .right .pages { float: right;  }
.tabs_table_container .table_footer .right ul { clear: none; float: right; padding: 0; width: auto; max-width: 220px; }
.tabs_table_container .table_footer .right li { float: left; margin: 0 5px; }
.tabs_table_container .table_footer .right li.active a{color:#5B1F69;}
.tabs_table_container .table_footer .right .prevnext { background: url("/multimedia/admin/prev_arrow.png") repeat scroll 0 0 transparent; float: right; height: 7px; margin-top: 2px; width: 7px; }
.tabs_table_container .table_footer .right .prevnext a{display:block;height:100%;width:100%}
.tabs_table_container .table_footer .right .prevnext.next { background-image: url("/multimedia/admin/next_arrow.png"); margin: 2px 0 0 5px; }

.share_div{float:left;height:auto;margin-top:10px;position:relative}
.share_div img{float:left}
.share_div .share_num{background:url("/multimedia/admin/share_num.jpg") no-repeat scroll 0 0 #fff;color:#000;float:left;font-size:9px;font-weight:bold;height:10px;padding:6px 4px 4px 8px;width:30px}
.left_bar_bottom{bottom:0;float:left;height:auto;margin-bottom:10px;position:absolute;width:444px}

/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*POP UP*/
/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
.pop_up_wrapper{display:none;height:100%;position:absolute;top:0;width:100%;z-index:3}
.pop_up_wrapper .error_area,.pop_up_wrapper .success_area,.error_area_forgotten{color:Red}
.pop_up_background{height:100%;position:fixed;width:100%;background:url("/multimedia/admin/pop_up_background.png") repeat scroll 0 0 transparent;behavior:url(/pie/pie.htc)}
.pop_up_container{background:#fff;height:auto;position:fixed;left:50%; top:20%; margin-left:-264px;width:528px;margin-top:68px;padding:10px;-moz-box-shadow:3px 3px 4px 0 #5e5e5e;-webkit-box-shadow:3px 3px 4px 0 #5e5e5e;box-shadow:3px 3px 4px 0 #5e5e5e;behavior:url(/pie/pie.htc);display:none}
.pop_up_container small,.pop_up_container span.small{font-size:10px}
.pop_up_container.pop_up_2{margin-left:-392px;min-height:600px;padding:16px;width:773px}
.pop_up_container label{float:left}
.pop_up_container.pop_up_2 ul li input{border:1px solid #fff;float:right;margin-right:6px;width:225px}
.pop_up_container.pop_up_2 .block{float:left;position:relative;z-index:0}
.pop_up_container.pop_up_2 .pop_up_right_bar .block{background:none repeat scroll 0 0 #f3f3f3;margin-top:5px;padding:10px;width:360px;height:auto}
.pop_up_container.pop_up_2 .pop_up_right_bar .block .button{float:left;margin-left:188px;width:150px}
.pop_up_container.pop_up_2 .pop_up_right_bar .block ul{background:#fff;width:100%;min-height:45px; max-height:50px; overflow-y:auto;}
.pop_up_container.pop_up_2 .pop_up_bottom .pop_up_right_bar .block{padding:0;background:#fff;margin-top:0}
.pop_up_container.pop_up_2 ul li{width:373px;line-height:14px}
.pop_up_container.pop_up_2 h3{font-family:'MagallanesMitieBold';font-size:16px;font-weight:normal;line-height:17px;margin-top:10px}
.pop_up_container.pop_up_2 span.h3{font-family:'MagallanesMitieBold';font-size:16px;font-weight:normal;line-height:17px;margin-top:10px}
.pop_up_container.pop_up_2 .pop_up_right_bar ul{position:relative;float:left}
.pop_up_container.pop_up_2 .pop_up_right_bar ul li{background-color:transparent;background-image:url("/multimedia/admin/input_radio_empty.png");background-position:right 0;background-repeat:no-repeat;border-bottom:0 none;color:#807f83;float:left;line-height:14px;list-style-image:none;padding:0 20px 0 10px;width:90%}
.pop_up_container.pop_up_2 .pop_up_right_bar ul li.active{background-image:url("/multimedia/admin/input_radio_check.png")}
.pop_up_container.pop_up_3{margin-left:-200px;min-height:200px;padding:16px;width:400px}
.pop_up_container.pop_up_3 ul li{width:396px}
.pop_up_container.pop_up_3 .submit_div p a{color:#FA4F13;}
.pop_up_container.pop_up_3 .submit_div p a:hover{text-decoration:underline}
.pop_up_container.pop_up_3 .button{margin:0}
.pop_up_container.pop_up_3 ul li input{width:260px}
.pop_up_container.pop_up_3 h3{font-family:'MagallanesMitieBold';font-size:16px;font-weight:normal;line-height:17px;margin-top:10px}
.pop_up_container.pop_up_3 span.h3,.pop_up_container.pop_up_4 span.h3,.pop_up_container.pop_up_6 span.h3{font-family:'MagallanesMitieBold';font-size:16px;font-weight:normal;line-height:17px;margin-top:10px;display:block}
.pop_up_container.pop_up_4{margin-left:-200px;min-height:200px;padding:16px;width:400px}
.pop_up_container.pop_up_4 ul li{width:396px}
.pop_up_container.pop_up_4 .submit_div p a{color:#FA4F13}
.pop_up_container.pop_up_4 .submit_div p a:hover{text-decoration:underline}
.pop_up_container.pop_up_4 .button{margin:0}
.pop_up_container.pop_up_4 ul li input{width:260px}
.pop_up_container.pop_up_4 h3{font-family:'MagallanesMitieBold';font-size:16px;font-weight:normal;line-height:17px;margin-top:10px}
.pop_up_container.pop_up_enquiries .select_dropdown{margin-top:10px}
.pop_up_container.pop_up_6{min-height:0;width:400px}
.pop_up_container.pop_up_6 ul li{background:none repeat scroll 0 0 #f3f3f3;float:left;height:auto;margin-top:10px;padding:5px 0 5px 5px;position:relative;width:395px;z-index:0}
.pop_up_container.pop_up_6 ul li input{border:1px solid #fff;float:right;margin-right:20px;width:257px}
.pop_up_container.pop_up_6 h3{font-family:'MagallanesMitieBold';font-size:16px;font-weight:normal;line-height:17px;margin-top:10px}
.pop_up_left_bar,.pop_up_right_bar{background:transparent;float:left;margin-right:16px;min-height:95px;width:378px}
.pop_up_right_bar{margin-right:0}
.pop_up_bottom{background:none repeat scroll 0 0 #f3f3f3;clear:left;float:left;margin-top:9px;min-height:100px;padding-bottom:16px;padding-left:10px;padding-top:5px;width:763px}
.pop_up_bottom .pop_up_left_bar,.pop_up_bottom .pop_up_right_bar{background:none repeat scroll 0 0 #fff;margin-left:36px;padding:0 10px 10px;width:297px;-moz-box-shadow:3px 5px 4px 0 #9d9d9f;-webkit-box-shadow:3px 5px 4px 0 #9d9d9f;box-shadow:3px 5px 4px 0 #9d9d9f;behavior:url(/pie/pie.htc)}
.pop_up_bottom .pop_up_right_bar{margin-left:56px}
.pop_up_bottom h4{color:#5B1F69;margin-bottom:10px}
.pop_up_container.pop_up_2 .pop_up_right_bar h3{float:left;margin-bottom:2px;margin-top:12px;position:relative}
.pop_up_container.pop_up_2 .pop_up_right_bar span.h3{float:left;margin-bottom:2px;margin-top:12px;position:relative;display:block}
.pop_up_container.pop_up_2 .pop_up_bottom .pop_up_right_bar h3{float:left;margin-bottom:0;margin-top:10px;position:relative}
.pop_up_container.pop_up_2 .pop_up_bottom .pop_up_right_bar span.h3{float:left;margin-bottom:0;margin-top:10px;position:relative;display:block}
.pop_up_container.pop_up_2 .pop_up_bottom .block{background:none repeat scroll 0 0 #fff;width:307px;float:left;margin-left:0;position:relative}
.pop_up_container.pop_up_2 .pop_up_bottom .block ul{width:100%;float:left}
.pop_up_container.pop_up_2 .pop_up_bottom .block img{left:0;margin-left:-50px;margin-top:11px;position:absolute;top:0}
.pop_up_container.pop_up_2 .pop_up_bottom .block li{background:none repeat scroll 0 0 transparent;color:#00aeef;height:auto;line-height:19px;list-style-image:url("/multimedia/admin/blue_dash.png");list-style-position:inside;margin:0;padding:0;width:148px}
.pop_up_container.pop_up_2 .pop_up_bottom .block li a{color:#5B1F69}
.pop_up_container h2{font-family:'MagallanesMitieBold';font-size:33px;line-height:33px;font-weight:normal;color:#FA4F13}
.pop_up_container span.h2{font-family:'MagallanesMitieBold';font-size:33px;line-height:33px;font-weight:normal;color#FA4F13;display:block}
.pop_up_container h3{font-family:arial;font-size:16px;font-weight:bold;line-height:17px;margin-top:10px}
.pop_up_container span.h3{font-family:arial;font-size:16px;font-weight:bold;line-height:17px;margin-top:10px;display:block}
.pop_up_container ul li{background:none repeat scroll 0 0 #f3f3f3;float:left;height:auto;margin-top:10px;padding:5px 0 5px 5px;position:relative;width:518px;z-index:0}
.pop_up_container ul li input{border:1px solid #e4e4e4!important;float:right;margin-right:20px;width:332px}
.pop_up_container ul li textarea{border:1px solid #fff;float:right;margin-right:20px;width:332px;height:90px;resize:none}
.pop_up_container .button{width:150px;float:right}
.pop_up_container .submit_div{float:left;height:auto;margin-bottom:10px;margin-top:10px;width:100%;z-index:0;position:relative}
.pop_up_container .close_box{background:url("/multimedia/admin/close_box.png") no-repeat scroll 0 0 transparent;height:30px;margin-right:10px;margin-top:10px;position:absolute;right:0;top:0;width:30px}
.pop_up_container .close_box a{display:block;height:100%;width:100%}
.pop_up_container .select_dropdown{width:498px;z-index:1}
.pop_up_container .select_dropdown li{background:none repeat scroll 0 0 transparent;margin:0;padding:0;width:100%;padding-left:8px}
.pop_up_container .select_dropdown li li{border-bottom:0 solid #e3e3e4;border-top:0 none;padding:5px 10px 3px;background:none repeat scroll 0 0 transparent}

.thankyou,.error,.processing{background:none repeat scroll 0 0 #fff;box-shadow:3px 3px 4px 0 #5e5e5e;display:none;height:auto;left:50%;margin-left:-118px;margin-top:68px;min-height:140px;padding:51px;position:absolute;width:150px}
.processing{min-height:32px;width:170px}

.thankyou h2,.error h2{margin-bottom:21px;font-family:'MagallanesMitieBold';font-size:33px;font-weight:normal;line-height:33px}
.thankyou span.h2,.error span.h2{margin-bottom:21px;font-family:'MagallanesMitieBold';font-size:33px;font-weight:normal;line-height:33px;display:block}
.thankyou a{color:#807f83}

.select_dropdown .category #strategic_outsourcing{color:#FB4F14;font-weight:bold}
.select_dropdown .category #energy_services{color:#7bc143;font-weight:bold}
.select_dropdown .category #specialist_services{color:#a54499;font-weight:bold}
.select_dropdown .subcategory{font-size:.9em}
.select_dropdown .category{margin-top:5px!important}
.select_dropdown .category.extra{margin-top:5px!important;font-weight:bold}
.select_dropdown .category.extra a{color:#000}

.pop_up_container .select_dropdown .dropdown_elements{float:left;margin-left:-9px;min-height:588px;width:252px}
.pop_up_container .select_dropdown a.selected_result{left:10px;position:absolute;z-index:-100}

/*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*LEFT NAVIGATION*/
/*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/

.left_bar ul{padding:0;margin:0;float:left;clear:left;height:auto;width:100%;display:list-item}
.left_bar ul li{line-height:17px;list-style-position:inside;text-indent:0;padding:0;margin:0;clear:left;width:100%;display:block}
.left_bar ul li.isparent{cursor:pointer}
.left_bar ul li a {color:#807f83;position:relative;float:none;margin:0;padding:0;margin-left:12px;display:block; text-decoration:none;}
.left_bar ul li a:hover { color: #FB4F14 !important; }
.left_bar ul li a.current{font-weight:bold}
.left_bar ul ul{float:left;position:relative;height:0;overflow:hidden}
.left_bar ul li.open ul li a{text-decoration:none}
.left_bar ul li.open ul li a.current{font-weight:bold!important}
.left_bar ul li.open ul li.isparent a{color:#807f83;text-decoration:none}

/*level 1*/
.left_bar ul li { }
.left_bar ul li.isparent { background: url("/multimedia/admin/l1_parent.jpg") no-repeat 0 3px; }
.left_bar ul li.isparent.open { background: url("/multimedia/admin/l1_parent_active.png") no-repeat 0 3px; border-bottom: 1px solid #D4D4D4; border-top: 1px solid #D4D4D4; }
.left_bar ul li.isparent.open ul { border-top: 1px solid #D4D4D4; height: auto; }
.left_bar ul li.isparent.open ul ul { border-top: 0; height: 0; }
.left_bar ul li.open a { color: #5b1f69; }
.left_bar ul li.open a:hover {color:#FB4F14;}
.left_nav.left_bar ul li.open a { color: #000; font-weight: bold; }
.left_nav.left_bar ul li.open ul li a { color: #807F83; font-weight: normal; }
.left_bar ul li.open li a { color: #807F83; text-decoration: none; }
.left_bar ul li.open li a:hover { color: #a54499; }
.left_bar ul li.open ul li.isparent a:hover { color: #a54499; }
.strategic_outsourcing .left_bar ul li.open ul li a:hover { color: #FB4F14; }
.strategic_outsourcing .left_bar ul li.open ul li.isparent a:hover { color: #FB4F14; }
.extBlogList li a:hover { }

/*level 2*/
.left_bar ul li ul li a { }
.left_bar ul li ul li { background: url("/multimedia/admin/l2.png") no-repeat 0 3px; }
.left_nav ul li { background: url("/multimedia/admin/l2.png") no-repeat 0 3px; }
.left_bar ul li ul li.isparent { background: url("/multimedia/admin/l2_parent.jpg") no-repeat 0 3px; }
.left_bar ul li.open ul li.isparent.open { background: url("/multimedia/admin/l1_parent_active.jpg") no-repeat 0 3px; border-bottom: 1px solid #D4D4D4; border-top: 1px solid #D4D4D4; color: #a54499; }
.left_bar ul li.open ul li.isparent.open ul { border-top: 1px solid #D4D4D4; }
.left_bar ul li.open ul li.isparent.open ul ul { border-top: 0; }
.left_bar ul li.open ul li.open a { color: #000; }
.left_nav li.level3 a { }
.left_bar ul .li.open ul li.open li a { color: #807F83; text-decoration: none; }
.left_bar.left_nav .level2.open>a { color: #a54499; }

/*level 3*/
.left_bar ul li.open ul li.open ul li a { color: #000; }
.left_bar ul li ul li ul li { background: url("/multimedia/admin/l3.jpg") no-repeat 0 3px; }
.left_bar ul ul li ul li ul li.isparent.open { background: url("/multimedia/admin/l3_parent_active.jpg") no-repeat 0 3px; }
.left_bar ul .li.open ul li.open li a:hover { color: #a54499; text-decoration: underline; }
.left_bar .links_block .container ul li { background: url("/multimedia/admin/l2.jpg") no-repeat scroll 0 2px transparent; display: list-item; line-height: 13px; list-style: none outside none; margin-left: 0; margin-top: 5px; padding-left: 9px; }
.left_bar .container ul { margin-bottom: 10px; }
.left_bar .container ul li { display: list-item; line-height: 13px; list-style: disc outside none; margin-left: 15px; margin-top: 5px; }
.left_bar .container a { display: inline; margin: 0 0 0 0; }
.left_bar .container ul li a { text-decoration: none; }
.left_bar .container a:hover, .right_bar .container a:hover { color: #FB4F14; }
.left_bar .container a.cyan { color: #00aeef; }
.left_bar .container a.cyan:hover { color: #004165; }
.left_bar .container a.blue { color: #004165; }
.left_bar .container a.blue:hover { color: #00aeef; }

/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*SLIDER CSS*/
#slider { height:180px; width:461px; position:relative; margin-left: 0px; margin-top:0px; }
#slider ul { list-style:none;  }
#slider li { display:block; float:left; height:180px; width:240px; position:relative; }
#slider li.slideactive { -moz-box-shadow: 3px 2px 4px 0px #9D9D9F; -webkit-box-shadow: 3px 2px 4px 0px #9D9D9F; box-shadow: 3px 2px 4px 0px #9D9D9F; behavior: url(/pie/pie.htc); }
#slider .prev { display:block; height:32px; width:14px; text-indent:-999em; position:absolute; left:-22px; top:95px; }
#slider a { color: #807F83; }
#slider li.slideactive a { color: #fff; }
#slider .prev:hover { }			
#slider .next { display:block; height:32px; width:14px; text-indent:-999em; position:absolute; right:0px; top:95px; }
#slider .next:hover { }	
.clearfix { float:none; clear:both; }
#controls  { background: none repeat scroll 0 0 #A0A1A4; color: #FFFFFF; float: left; height: 12px; left: 0; margin-top: 153px; padding: 5px 10px 10px; position: absolute; top: 0; width: 155px; }
#controls li { display:block; float:left; height:180px; width:20px; position:relative; }
#slider2 { height:180px; width:464px; position:relative; margin-left: 0px; margin-top:0px; }
#slider2 .case-study-title { clear: left; float: left; height: auto; left: 0; line-height: 20px; padding: 10px; position: relative; top: 0; width: 122px;font-family: 'MagallanesMitieBold'; font-size: 19px; font-weight: normal; }
#slider2 ul { list-style:none;  }
#slider2 li { display:block; float:left; height:180px; width:240px; position:relative; }
#slider2 li.slideactive { -moz-box-shadow: 3px 2px 4px 0px #9D9D9F; -webkit-box-shadow: 3px 2px 4px 0px #9D9D9F; box-shadow: 3px 2px 4px 0px #9D9D9F; behavior: url(/pie/pie.htc); }
#slider2 .prev { display:block; height:32px; width:14px; text-indent:-999em; position:absolute; left:-22px; top:95px; }
#slider2 .prev:hover { }			
#slider2 .next { display:block; height:32px; width:14px; text-indent:-999em; position:absolute; right:0px; top:95px; }
#slider2 .next:hover { }	
.clearfix { float:none; clear:both; }
#carousel { background: none repeat scroll 0 0 #AAAAAA; float: right; height: 180px; position: relative; width: 290px; }
.slide-block #carousel{height:109px;}
#carousel a { color: #565A5C; text-decoration:none; }
#carousel ul { display: block; list-style: none; margin: 0; padding: 0; }
#carousel li { background: transparent url(img/carousel_polaroid.png) no-repeat 0 0; color: #999; display: block; float: left; font-size: 40px; height: 180px; margin: 0px; padding: 0; position: relative; text-align: center; width: 290px; }
.carousel_block .tabs_title { bottom: 0; color: #FFFFFF; left: 0; margin-bottom: 33px; margin-left: 10px; position: absolute; z-index: 1; }
.carousel_block .tabs_title a { color: #FFFFFF; }
#carousel li span { background: transparent url(img/carousel_shine.png) no-repeat 0 0; display: block; height: 127px; left: 16px; position: absolute; text-indent: -999em; top: 14px; width: 201px; z-index: 2; }
#carousel .carousel_nav_next, #carousel .carousel_nav_prev { background: url("/multimedia/admin/nav_arrow_left.png") no-repeat scroll center center transparent; height: 100%; left: 0; position: absolute; top: 0; width: 16px; z-index: 0; }
#carousel .carousel_nav_next { background: url("/multimedia/admin/nav_arrow_right.png") no-repeat scroll center center transparent; margin-left: 274px; }
#carousel .bg { background-image: url("/multimedia/admin/navigation_bg.png"); height: 100%; position: absolute; top: 0; width: 16px; z-index: -1; }
#carousel .carousel_nav_next a, #carousel .carousel_nav_prev a { display: block; height: 100%; text-indent: 9999em; width: 16px; }
#carousel .pager { background: none repeat scroll 0 0 #A0A1A4; bottom: 0; color: #000000; height: 30px; left: 0; margin-left: -174px; padding-left: 10px; padding-top: 20px; position: absolute; width: 164px; }
#carousel #block-pager.pager{height:24px; padding-top:4px;}
#carousel .pager a { color: #fff; display: block; float: left; font-size: 15px; font-weight: bold; margin: 2px 5px 0 0; text-decoration: none; width: 15px; }
#carousel .pager a.selected,
#carousel .pager a:hover { color: #FA4F13; }
#carousel .text { background: none repeat scroll 0 0 #00AEEF; color: #FFFFFF; display: none; float: left; height: 121px; margin-left: -174px; padding: 5px 10px 10px; position: absolute; width: 154px; }
#carousel .text p { }
#carousel .text p  strong { color: #5B1F69; }
#carousel .text h6 a { color: #FFFFFF; }
#carousel .text.text1 { display: block; }
#carousel .text a:hover,
#carousel .text a:focus,
#carousel .text a:hover strong { color: #FA4F13; }

.carousel-item-tag { background:#5B1F69; color:#FFF; position:absolute; top:160px; right:0px; text-align:center; vertical-align:middle; font-size:15px; padding:2px 20px 2px 5px; }


/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*COLORBOX CSS*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxContent{margin-top:20px;}
#cboxLoadedContent{background:#000; padding:5px;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/multimedia/admin/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/multimedia/admin/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(/multimedia/admin/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/multimedia/admin/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}
/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*ACORDIONS CSS*/

dl.acordion { float: left; height: auto; width: 100%; }
dl.acordion dt { background: url("/multimedia/admin/list_style_1.png") no-repeat scroll 0 6px transparent; border-bottom: 1px solid #807F83; border-top: 1px solid #807F83; color: #807F83; cursor: pointer; float: left; font-weight: bold; height: auto; margin-top: -1px; padding: 5px; position: relative; text-indent: 12px; width: 538px; }
dl.acordion dt.Zebra_Accordion_Expanded { background: url("/multimedia/admin/list_style_1b.png") no-repeat scroll 0 6px transparent; float: left; height: auto; }
dl.acordion dd { background: transparent; float: left; height: auto; margin: 1px 0; padding: 15px; width: 518px; }
dl.acordion dt.acordion_Expanded { background: #C40000; float: left; height: auto; }

/*FAQ*/
#faq-accordion dt { background: #5B1F69 url("/multimedia/admin/faq-plus.png") no-repeat center right; color: #fff; cursor: pointer; line-height: 16px; margin: 7px 0px 0px 0px; padding: 4px 6px 4px 6px; }
#faq-accordion dt.Zebra_Accordion_Expanded { background: #5B1F69 url("/multimedia/admin/faq-minus.png") no-repeat center right; }
#faq-accordion dd { padding: 10px 30px 10px 30px; }

/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*HEADER*/
/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
.header { background: #F3F3F3; clear: left; float: none; height: 90px; left: 0; position: relative; top: 0; width: 100%; z-index: 2; }
.header_wrap { height: 100%; left: 50%; margin-left: -475px; position: relative; width: 954px; }

/*MAIN MENU*/
.header .main_menu_container { bottom: 0; height: 21px; position: absolute; width: auto; }
.header .main_menu_shadow_container { bottom: 0; height: 21px; overflow: hidden; position: absolute; width: auto; }
.header .main_menu_shadow { bottom: 0; height: 21px; position: relative; width: 462px; max-width: 950px; background: none repeat scroll 0 0 #00AEEF; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; -moz-box-shadow: 3px 5px 12px 0 #9D9D9F; -webkit-box-shadow: 3px 5px 12px 0 #9D9D9F; box-shadow: 3px 5px 12px 0 #9D9D9F; behavior: url(/pie/pie.htc); }
.header .main_menu_container > ul { float: left; height: auto; }
.header .main_menu_container li { background: url("/multimedia/admin/cross_wb.jpg") no-repeat scroll 10px 7px transparent; color: #FFFFFF; float: left; height: 21px; line-height: 21px; margin-right: 13px; margin-top: 0px; position: relative; width: auto; }
.header .main_menu_container li li { background: none; color: #FFFFFF; float: none; height: auto; line-height: 12px; margin-left: auto; margin-right: auto; margin-top: auto; padding-left: 0px; position: relative; width: auto; }
.header .main_menu_container a { color: #fff; padding-left: 20px; text-decoration:none; }
.header .main_menu_container a:hover { color: #a54499; }
.header .menu_item { left: auto; margin-left: 0px; margin-top: 25px; position: absolute; top: 0; z-index: 1; background: #fff !important; box-shadow: 0 6px 4px -4px #333333; behavior: url(/pie/pie.htc); }
.header .menu_item ul {background: #fff !important; }
.header .menu_item.services-item { height: 260px; margin-left: 0px; width: 950px; left: 0; }
.header .menu_item .container { margin-top: 0px; color: #807F83; float: left; height:100%; padding: 10px 0 10px 10px; position: relative; width: auto;  }
.header .menu_item .container.menu_highlight_container { margin-left: -81px; }
.header .menu_item .container.menu_highlight_container .menu_highlight { display: block; }
.header .menu_item .container.menu_highlight_container .menu_highlight img { max-height: 160px; }
.header .menu_item .container a { color: #807F83; padding-left: 0px; }
.header .menu_item .container a:hover { color: #5b1f69; }
.header .menu_item .container.first { margin-top: 0px; color: #807F83; float: left; height:100%; padding: 10px 0 10px 10px; position: relative; width: auto; -webkit-border-radius: 0 0 0px 7px; -moz-border-radius: 0 0 0px 7px; border-radius: 0 0 0px 7px; behavior: url(/pie/pie.htc); }
.header .menu_item .container.last { -webkit-border-radius: 0 0 7px 0px; -moz-border-radius: 0 0 7px 0px; border-radius: 0 0 7px 0px; behavior: url(/pie/pie.htc); }
.header .menu_item .container .cont_border { border-right: 1px solid #C6C6C8; height: 100%; padding-right: 11px; width: 217px; }
.header .menu_item .container.first .cont_border { width: 212px; }
.header .menu_item .container.last .cont_border { border-right: 0px; }
.header .menu_item .container h6 { margin-bottom: 0px; }
.header .menu_item .container .h6-style { margin-bottom: 0px; }
.header .menu_item .container.menu_highlight_container p, 
.menu_item .container.menu_highlight_container h6,
.menu_item .container.menu_highlight_container .h6-style { width: 150px; }
.header .menu_item .container.menu_highlight_container h6 { color: #a54499; }
.header .menu_item .container.menu_highlight_container .h6-style { color: #a54499; }
.header .menu_item .container ul li { clear: left; color: #807f83; float: left; left: 0px; list-style-image: none; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-top: 4px; position: relative; top: 0px; width: 100%; }

/*DECORATION FOR PARENTS WHER ROLL OVER SONS*/
.header .menu_item .container ul>li a:hover { text-decoration: underline; }
.header .menu_item .container ul>li.moved_right a:hover { text-decoration: none; }
.header .menu_item .container ul li:hover li a { text-decoration: none; }

/*DECORATION FOR LASTLEVEL WHER ROLL OVER*/
.header .menu_item .container ul li.lastlevel:hover { color: #a54499; text-decoration: none; }
.header .menu_item .container ul li.lastlevel:hover a { color: #a54499; text-decoration: none; }
.header .menu_item .container ul li ul { float: left; height: auto; padding-bottom: 10px; position: relative; }
.header .main_menu_container .container h6 a { color: #5B1F69 !important; }
.header .menu_item .container ul li ul li { margin-top: 0px; }

/*MAIN MENU END*/
.header .topright_menu_container { background: none repeat scroll 0 0 #FFFFFF; height: 20px; margin-right: 3px; position: absolute; right: 0; top: 0; width: 463px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -moz-box-shadow: 3px 5px 12px 0 #9D9D9F; -webkit-box-shadow: 3px 5px 12px 0 #9D9D9F; box-shadow: 3px 5px 12px 0 #9D9D9F; behavior: url(/pie/pie.htc); }
.header .topright_menu_container ul li { background: url("/multimedia/admin/cross_bw.jpg") no-repeat scroll 0 3px transparent; color: #00AEEF; float: left; font-size: 14px; list-style: none outside none; margin-left: 10px; margin-right: 13px; margin-top: 3px; padding-left: 10px; position: relative; }
.header .topright_menu_container ul li a { color: #00AEEF; text-decoration:none; }
.header .topright_menu_container ul li a:hover { color: #004165; }
.header .centersmall_menu_container { height: 20px; left: 0; margin-left: 232px; margin-top: 39px; position: absolute; top: 0; width: auto; }
.header .centersmall_menu_container ul li { border-left: 1px solid #807f83; color: #818286; float: left; font-size: 14px; list-style: none outside none; margin-left: 5px; margin-right: 0; margin-top: 3px; padding-left: 5px; position: relative; }
.header .centersmall_menu_container ul li a { color: #818286; text-decoration:none; }
.header .centersmall_menu_container ul li a:hover { text-decoration: underline; }
.header .centersmall_menu_container ul li.first { border-left: 0px solid #807f83; }
.header .logo_container { background: none repeat scroll 0 0 transparent; height: 29px; left: 0; margin-top: 20px; overflow: hidden; position: absolute; top: 0; width: 145px; }
.search_container { background: none repeat scroll 0 0 #FFFFFF; font-size: 14px; height: 30px; left: 0; line-height: 30px; margin-left: 241px; margin-top: 0; padding-left: 5px; position: relative; width: 215px; font-weight: bold; color: #807f83; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -moz-box-shadow: 3px 5px 12px 0 #9D9D9F; -webkit-box-shadow: 3px 5px 12px 0 #9D9D9F; box-shadow: 3px 5px 12px 0 #9D9D9F; behavior: url(/pie/pie.htc); }
.search_container input[type="text"] { background-image: url("/multimedia/admin/input_text_background.jpg"); background-position: left bottom; border: 0 solid; width: 140px; }
.search_container input[type="submit"] { background: url("/multimedia/admin/search.png") no-repeat scroll 3px 3px transparent; border: medium none; cursor: pointer; height: 17px; margin-top: 9px; position: absolute; right: 0; top: 0; width: 21px; }
.right_bar .search_container { margin-left: 0px; }
.header .shares { bottom: 0; height: 31px; margin-bottom: 5px; margin-right: -3px; position: absolute; right: 0; width: 80px; z-index: -100; }
div.share_link { bottom: 0; cursor: pointer; height: 50px; position: absolute; right: 0px; width: 80px; z-index: 100; }
div.share_link a { filter: alpha(opacity=0); float: left; height: 30px; opacity: 0; width: 80px; z-index: 101; }
div.share_link:hover { background: gray; filter: alpha(opacity=20); opacity: 0.2; }
.menu_highlight { background: #fff; display: none; left: 0; margin-left: 10px; margin-top: 10px; position: absolute; top: 0; }


/*HEADER END*/
/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*CONTENT*/
/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
.content { bottom: 0; clear: left; float: left; height: auto; left: 0; padding-top: 0px; position: relative; width: 100%; z-index: 1; }
.content_wrap { background: transparent; display: block; height: 100%; margin: 0 auto; min-height: 400px; padding-bottom: 25px; position: relative; width: 954px; z-index: 0; }

/*CONTENT END*/
/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
/*FOOTER*/
/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/
.footer { background: none repeat scroll 0 0 #e7e8ea; bottom: 0; clear: left; float: left; left: 0; margin-top: 20px; position: relative; width: 100%; z-index: 0; }
.footer_top { background: none repeat scroll 0 0 #FFFFFF; bottom: -2px; float: left; height: auto; left: 50%; margin-bottom: 0px; margin-left: -475px; position: relative; width: 950px; }
.footer_blue_bar  {     background: #00AEEF; clear: left; color: #FFFFFF; float: left; font-family: 'CalibriBold'; height: 18px; line-height: 16px; margin-top: -18px; position: absolute; width: 945px; left: 0px; top: 0px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;  behavior: url(/pie/pie.htc); }
.footer_blue_bar ul li a { color: #fff; text-decoration:none; }
.footer_blue_bar ul.trigger { float: left; width: 115px; }
.footer_blue_bar ul.trigger.viewall { border-top: 0px solid #00aeef; color: #fff; padding-top: 0px; width: 80px; }
.footer_blue_bar ul.trigger.viewall a { color: #fff; }
.footer_blue_bar ul.alphabet { background-image: url("/multimedia/admin/cross_wb.jpg"); background-position: 1px 5px; background-repeat: no-repeat; float: left; margin-left: 40px; padding-left: 10px; width: 700px; }
.footer_blue_bar ul.alphabet li { float: left; width: auto; margin-left: 5px; margin-right: 5px;}
.footer_blue_bar ul.alphabet li a, .footer_blue_bar ul.alphabet li span { height: 100%; width: 100%;  height: 16px; line-height: 16px; margin-top: 1px; display: inline-block; *display: inline; *zoom: 1; width: 16px; text-align: center; }
.footer_blue_bar ul.alphabet li.inactive a, .footer_blue_bar li.inactive span, ul.alphabet li.inactive span { color: #aaa; }
.footer_blue_bar ul.alphabet li.active a, .footer_blue_bar ul.alphabet li:hover a { -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; behavior: url(/pie/pie.htc); background: none repeat scroll 0 0 #FFFFFF; color: #5b1f69; }
.footer_blue_bar ul.alphabet li.inactive:hover a, .footer_blue_bar ul.alphabet li.inactive:hover span { background: none; color: #aaa; }
.footer_blue_bar ul.alphabet li.active a, .footer_blue_bar ul.alphabet li:hover a { color: #5b1f69; }
.footer_blue_bar ul.alphabet li.inactive:hover a { color: #aaa; }
.footer_blue_bar ul.alphabet li.empty { color: #8ed8f8; }
.footer_blue_bar ul.trigger li { background: url("/multimedia/admin/cross_wb.jpg") no-repeat scroll 0 4px transparent; margin-left: 20px; padding-left: 10px; }
.footer_top_content { background: #fff; clear: left; float: left; height: 1px; overflow: hidden; position: relative; width: 100%; }
.footer_top_content ul { float: left; height: 100%; margin: 5px 0 0; padding: 0 0 0 10px; position: relative; width: 228px; }
.footer_top_content ul ul { margin-bottom: 10px; margin-top: 0px; }
.footer_top_content ul.last { width: 466px; }
.footer_top_content ul.last ul { width: 466px; }
.footer_top_content ul li { color: #000000; float: left; line-height: 15px; margin-bottom: 0; margin-right: 16px; margin-top: 0; padding-left: 0; width: 216px; }
.footer_top_content ul ul li { color: #807F83; }
.footer_top_content ul li a { color: #000; }
.footer_top_content ul ul li a { color: #807F83; }
.footer_top_content ul li:hover, .footer_top_content ul li a:hover { color: #00aeef; }
.footer_middle { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #908E8F; border-top: 1px solid #908E8F; float: left; height: auto; padding-bottom: 20px; width: 100%; }
.footer_middle_wrapper { float: left; height: auto; left: 50%; margin-left: -475px; position: relative; width: 954px; }
.footer_middle ul { float: left; height: 100%; margin: 5px 0 0; padding: 0 0 0 10px; position: relative; width: 228px; }
.footer_middle ul ul { margin-bottom: 10px; margin-top: 0px; }
.footer_middle ul.last { width: 466px; }
.footer_middle ul.last ul { width: 466px; }
.footer_middle ul li { color: #000000; float: left; line-height: 17px; font-size: 14px; margin-bottom: 0; margin-right: 16px; margin-top: 0; padding-left: 0; width: 216px; }
.footer_middle ul ul li { color: #807F83; }
.footer_middle ul li a { color: #000; text-decoration:none; }
.footer_middle ul ul li a { color: #807F83; }
.footer_middle ul li:hover, .footer_middle ul li a:hover { color: #00aeef; }
.footer_middle ul li:hover, .footer_middle ul li a.active { color: #00aeef; }
.footer_bottom { border-bottom: 1px solid #908e8f; border-top: 1px solid #908e8f; float: left; height: auto; padding-bottom: 50px; width: 100%; }
.footer_wrap { display: block; float: left; height: auto; left: 50%; margin-left: -475px; position: relative; width: 954px; }
.footer_menu { bottom: 0; float: left; height: 17px; padding-top: 10px; position: relative; width: auto; }
.footer_menu ul li { border-left: 1px solid #807F83; color: #807F83; float: left; font-size: 14px; list-style: none outside none; margin-right: 5px; padding-left: 5px; }
.footer_menu ul li a { color: #807F83; text-decoration:none; }
.footer_menu ul li a:hover { text-decoration: underline; }
.footer_menu ul li.first { border-left: 0px solid #807F83; padding-left: 0px; }
.footer_social { bottom: 0; float: right; padding-top: 5px; position: relative; right: 0; width: auto; }
.footer_social * { display: inline; }
.footer_social .follow.top_position .follow_content { display: none; }
.footer_social .follow.top_position .follow_content * { display: block; }
/*FOOTER END*/
/*===========================================================================*

/********************************************************************/
/*BLOCKS*/
/********************************************************************/
.content_blocks { clear: left; float: left; margin-left: 2px; margin-top: 0px; min-height: 100px; position: relative; width: 100%; z-index: 0; }
.block_1_2  { background: #000; float: left; height: 200px; margin-top: 20px; overflow: visible; position: relative; width: 464px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; behavior: url(/pie/pie.htc); }
.block_1_2.slide-block{height:129px;}
.block_1_2.first { margin-right: 20px; }
.block_header { background: none repeat scroll 0 0 #000000; color: #FFFFFF; height: 16px; line-height: 16px; font-size: 14px; padding: 2px 0; margin-top: 0px; text-indent: 10px; width: 100%; top: 0px; left: 0px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; behavior: url(/pie/pie.htc); }
.block_1_2 .block_content { background: #c7eafd; display: block; float: left; height: 180px; overflow: visible; position: relative; width: 100%; overflow: hidden; }
.block_1_2.slide-block .block_content{height:109px;}
.block_1_2 .block_content .left { background: none repeat scroll 0 0 #00aeef; clear: left; float: left; height: 100%; position: relative; width: 175px; }
.block_1_2 .block_content .left .text { color: #fff; float: left; height: 121px; padding: 10px; padding-top: 5px; position: relative; width: 155px; }
.block_1_2 .block_content .left a { color: #fff; text-decoration: none; }
.block_1_2 .block_content .left .text .absolute { bottom: 0; margin-bottom: 5px; margin-right: 5px; position: absolute; right: 0; }
.block_1_2 .block_content .left .tabs { background: none repeat scroll 0 0 #a0a1a4; color: #fff; float: left; height: 29px; padding: 10px; padding-top: 5px; position: relative; width: 155px; }
.block_1_2 .block_content .left .tabs ul li { float: left; font-size: 14px; font-weight: bold; margin-top: 2px; width: 18px; }
.block_1_2 .block_content .right { background: none repeat scroll 0 0 #f9c2da; float: left; height: 100%; width: 289px; }
.block_1_2 .block_content .right .nav { background: url("/multimedia/admin/nav_arrow_left.png") no-repeat scroll center center #FBDAE9; float: left; height: 180px; width: 18px; }
.block_1_2 .block_content .right .nav a { display: block; height: 100%; width: 100%; }
.block_1_2 .block_content .right .nav.right_nav { background: url("/multimedia/admin/nav_arrow_right.png") no-repeat scroll center center #FBDAE9; float: right; }
.block_1_2 .block_content .items_string { background: #c7eafd; float: left; height: 180px; height: auto; left: 95px; position: relative; width: 800px; }
.block_1_2 .block_content .item { background: none repeat scroll 0 0 #FFFFFF; float: left; height: 180px; margin-left: 16px; width: 220px; }
.block_1_2 .block_content .item.first { }
.block_1_2 .block_content .item a:hover,
.block_1_2 .block_content .item a:focus { color: #FA4F13; }
.block_1_2 .block_content .item.last { margin-right: 16px; }
.block_1_2 .block_content .item .text_container { background: none repeat scroll 0 0 #A0A1A4; bottom: 0; color: #807F97; height: 45px; padding: 5px; position: absolute; width: 230px; }
.block_1_2 .block_content .item.slideactive .text_container { background: none repeat scroll 0 0 #00adef; bottom: 0; color: #FFFFFF; height: 45px; padding: 5px; position: absolute; width: 230px; -moz-box-shadow: 3px 5px 12px 0 #9D9D9F; -webkit-box-shadow: 3px 5px 12px 0 #9D9D9F; box-shadow: 3px 5px 12px 0 #9D9D9F; behavior: url(/pie/pie.htc); }
.block_1_2 .block_content .item .image_container { height: 125px; overflow: hidden; position: relative; width: 100%; }
.block_1_2 .block_content .item .image_container img { left: 0px; position: absolute; top: 0px; }
.block_1_4 { background: none repeat scroll 0 0 #FFFFFF; color: #807F83; float: left; height: 126px; margin-left: 20px; margin-top: 9px; position: relative; width: 222px; z-index: 0; }
.block_1_4.empty { background: transparent; display: none; }
.block_1_4.empty .follow { display: none; }
.block_1_4 .block_header { background: #000; position: relative; z-index: 1; }
.block_1_4 .container { height: 111px; padding: 5px 10px 10px; position: relative; }
.block_1_4 .container h5 { color: #807f83; margin-bottom: 10px; }
.block_1_4 .container h3, .block_1_4 h3 { color: #807F83; font-family: 'MagallanesMitieBold'; font-size: 19px; font-weight: normal; line-height: 30px; }
.block_1_4 .container a { color: #807f83; }
.block_1_4 .container a.cyan { color: #00aeef; }
.block_1_4 .container a.blue { color: #004165; }
.block_1_4 .container a.green { color: #7bc143; }
.block_1_4 .container a.purple { color: #a54499; }
.block_1_4 .container a.grey { color: #807f83; }
.block_1_4 .container a.orange { color: #FB4F14; }
.block_1_4 .container a.black { color: #000000; }
.block_1_4 .container a:hover { color: #FA4F13; }
.block_2_4 { background: none repeat scroll 0 0 #FFFFFF; float: left; height: 261px; margin-right: 16px; margin-top: 9px; position: relative; width: 224px; }
.block_2_4 a { color: #807F83; }
.block_2_4 .container { float: left; padding: 10px; }
.block_2_2 { background: none repeat scroll 0 0 #FFFFFF; height: 233px; margin-bottom: 9px; overflow: hidden; padding: 10px; width: 449px; }
.block_3_4 { background: #fff; float: left; height: 344px; margin-right: 16px; padding: 10px; width: 211px; }
.block_3_4 ul li a { color: #000000; }
.block_3_4 ul li a:hover { color: #FB4F14; }
.block_3_4 ul li a.hover { color: #FB4F14; }
.block_3_2  { background: none repeat scroll 0 0 #FFFFFF; height: 388px; margin-left: 5px; width: 464px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; behavior: url(/pie/pie.htc); position: relative; z-index: 0; }
.block_3_2 .block_footer { background: #FB4F14; bottom: 0; clear: left; color: #fff; float: left; height: 126px; left: 0px; position: absolute; width: 100%; }
.block_3_2 .block_footer h3 { clear: left; float: left; height: auto; left: 0; line-height: 20px; padding: 10px; position: relative; top: 0; width: 122px; }
.block_3_2 .block_footer p { float: left; left: 0; padding: 10px; position: relative; top: 0; width: 298px; }
.block_3_2 .block_footer p a { color: #fff; }
.block_3_2 .block_content { clear: left; float: left; height: 242px; position: relative; width: 100%; }
.contact_details { }
.contact_details h4,
.contact_details .h4-style { color: #807f83; font-family: arial !important; font-size: 14px !important; font-weight: bold !important; line-height: 12px !important; margin-bottom: 5px; }
.contact_details .contact h5,
.contact_details .contact .h5-style { font-size: 14px !important; margin-bottom: 5px !important; margin-top: 10px !important; }
.contact_details h6,
.contact_details .h6-style { color: #807f83 !important; line-height: 12px !important; margin-bottom: 5px !important; }
.contact_details .container p { line-height: 10px; margin-bottom: 5px; }
.contact { margin-bottom: 10px; }

/*TEMPLATES STYLES*/
/*===========================================================================*/
/*HOME PAGE*/
.home_page .content_top { clear: left; float: left; height: 280px; margin-top: -9px; position: relative; width: 950px; }
.home_page .content_top h1 { margin-bottom: 15px; }
.home_page .content_top .half { float: left; height: 261px; margin-left: 1px; margin-top: 20px; position: relative; width: 464px; }
.home_page .content_top .half .container { color: #807f83; font-size: 17px; padding: 10px; }
.home_page .content_top .half .container h2 { line-height: 25px; }
.home_page .content_top .half .container p { font-size: 16px; line-height: 18px; }
.home_page .content_top .half.right { margin-left: 20px; }
#prevBtn1, #nextBtn1 { background: url("/multimedia/admin/nav_arrow_left.png") no-repeat scroll center center transparent; height: 258px; left: 0; margin-left: 0px; margin-top: 20px; position: absolute; top: 0; width: 16px; z-index: 0; }
.case_studies_carousel #prevBtn1, .case_studies_carousel #nextBtn1 { height: 100%; margin-left: 0px; margin-top: 0px; }
.case_studies_carousel #nextBtn1 { margin-left: 448px; }
.sectors_carousel #prevBtn1, .sectors_carousel #nextBtn1 { height: 100%; margin-left: 0px; margin-top: 0px; }
.sectors_carousel #nextBtn1 { margin-left: 448px; }
#prevBtn1 a, #nextBtn1 a { display: block; height: 100%; overflow: hidden; text-indent: 5000px; width: 16px; }
.t04 .block_3_2 #prevBtn1, .t04 .block_3_2 #nextBtn1 { height: 258px; margin-top: 20px; }
#nextBtn1 { background: url("/multimedia/admin/nav_arrow_right.png") no-repeat scroll center center transparent; margin-left: 444px; }
#prevBtn1 .bg, #nextBtn1 .bg { background-image: url("/multimedia/admin/navigation_bg.png"); height: 100%; position: absolute; top: 0; width: 16px; z-index: -1; }
#prevBtn2, #nextBtn2 { background: none repeat scroll 0 0 #FFFFFF; background: url("/multimedia/admin/nav_arrow_left.png") no-repeat scroll center center transparent; height: 100%; left: 0; position: absolute; top: 0; width: 16px; z-index: 0; }
#prevBtn2 a, #nextBtn2 a { display: block; height: 100%; width: 16px; }
#nextBtn2 { background: url("/multimedia/admin/nav_arrow_right.png") no-repeat scroll center center transparent; margin-left: 448px; }
#prevBtn2 .bg, #nextBtn2 .bg { background-image: url("/multimedia/admin/navigation_bg.png"); height: 100%; position: absolute; top: 0; width: 16px; z-index: -1; }
.block_1_4.first { margin-left: 0px; }
.block_1_4.typeA li { line-height: 15px; }
.block_1_4.typeA.first a { text-decoration: underline; }
.block_1_4.typeB { background-color: #E6B4CB; height: 144px; margin-top: 9px; position: relative; z-index: -1; }
.block_1_4.typeB.typeB1 .block_content { background-color: #70b33f; }
.block_1_4.typeB.typeB2 .block_content { background-color: #e5851e; }
.block_1_4.typeB.typeB3 .block_content { background-color: #00a2e0; }
.block_1_4.typeB.typeB4 .block_content { background-color: #993e8e; }
.block_1_4.typeB .block_content { background-image: url("/multimedia/admin/video_background.png"); background-position: center center; background-repeat: no-repeat; height: 126px; position: relative; width: 100%; }
.block_1_4.typeB .block_content a { display: block; height: 100%; width: 100%; }
.block_1_4.typeB .block_content img { filter: alpha(opacity=50); opacity: 0.5; }
.twitt_div { background-color: #FFFFFF; background-image: url("/multimedia/admin/twitter_icon.jpg"); background-position: 0 10px; background-repeat: no-repeat; height: auto; padding-left: 30px; padding-right: 10px; position: relative; width: 171px; }
.twitt_div a { color: #807f83; }
.twitt_div .follow { margin-bottom: 0px; }
.twitt_div h6 { color: #00aeef; margin-bottom: 4px; margin-top: 5px; }
.home_page .block_1_2 { margin-top: 9px; }
.home_page .block_1_2.slide-block{margin-top:0px;}
.home_page .block_1_2.carousel_block { margin-right: 16px; }
.home_page .block_1_2.carousel_block .block_content { background: none repeat scroll 0 0 #00ADEF; }
.home_page .block_1_2.first { overflow: hidden; }
.home_page .block_1_2.last { overflow: visible; }

/**********************************************************************************/
/*T02*/
/**********************************************************************************/
.t02 .content_top { clear: left; float: left; left: 0; margin-left: 3px; min-height: 400px; position: relative; top: 0; width: 100%; z-index: 0; z-index: 2; }
/*.t02 h3 { clear: left; }*/
.t02 .content_bottom { margin-left: 3px; }
.t02 .content_top .block_1_4 { margin: 0px; margin-top: 9px; }
.t02 .content_bottom .block_1_4.empty { display: none; }
/*.t02 .central_bar a { color: #FB4F14; }*/
.t02 .central_bar img { margin-bottom: 16px; margin-right: 16px; }
.left_bar { background: none repeat scroll 0 0 #FFFFFF; clear: left; float: left; left: 0; margin-right: 19px; margin-top: 18px; min-height: 387px; padding: 10px; position: relative; top: 0; width: 203px; }
.t02 .left_bar h3 { border-bottom: 1px solid; color: #5b1f69; line-height: 20px; margin-bottom: 0px; }
.t02 .leftnav-title { color: #5b1f69; }
.central_bar { background: #fff; color: #807f83; float: left; left: 0; margin-right: 13px; margin-top: 18px; min-height: 387px; padding: 10px 8px 10px 10px; position: relative; top: 0; width: 444px; }
.central_bar ul li { line-height: 14px; list-style: disc outside none; margin-left: 15px; }
.t02 .central_bar a:hover { text-decoration: underline; }
.central_bar ul, .central_bar ol, .center_bar ul { clear: both; float: left; padding-bottom: 10px; width: 100%; }
.central_bar ol li { line-height: 14px; list-style: decimal outside none; margin-left: 19px; }
.center_bar ul li { line-height: 14px; list-style-type: disc; margin-left: 19px; }
.central_bar.full_width { margin-right: 0px; width: 690px; }
.t02 .columns_container { z-index: 2; }
.t02 .right_bar .columns_container { z-index: 0; }
.central_bar .h3-style { color: #807F83; }
.right_bar { float: left; height: 261px; left: 0; margin-top: 18px; position: relative; top: 0; width: 202px; }
.t02 .right_bar { float: left; height: 281px; left: 0; margin-top: 20px; position: relative; top: 0; width: 222px; z-index: -1; }
.t02 .right_bar .blue_module { height: 281px; position: relative; z-index: 0; }
.content_bottom { background: transparent; float: left; position: relative; z-index: 0; }
.t02.t02b .central_bar { margin-right: 0; width: 694px; }
.t02.t02b .right_bar { display: none; }


/**********************************************************************************/
/*T03*/
/**********************************************************************************/
.t03 .left_bar { background: transparent; clear: left; float: left; left: 0; margin: 18px 0 0 0; margin-left: 4px; margin-top: 18px; min-height: 396px; padding: 0px; width: 477px; }
.t03 .right_bar { background: transparent; clear: none; float: left; height: auto; left: 0; margin: 18px 0 0 0; margin-top: 18px; min-height: 396px; padding: 0px; width: 469px; }
.t03 .left_bar h3 { color: #FB4F14; }
.t03 .left_bar .block_1_4 { margin-left: 0px; }
.t03 .block.enquiries { margin-left: 5px; margin-top: -135px; }
.t03 .block_3_2 .block_footer { background: none repeat scroll 0 0 #FB4F14; }
.t03 .block_3_2 .block_footer h3 { line-height: 20px; }
.t03 .right_bar .block_1_4 { }
.t03 .right_bar .block_1_4.first { margin-left: 9px; }
.t03 .right_bar .block_1_4.last { margin-left: 16px; }
.t03 .right_bar .columns_container { margin-left: -235px; }
.t03 h2 { color: #FB4F14; font-size: 33px; line-height: 33px; }
.t03 h5 { margin-bottom: 10px; margin-top: 10px; }
#slider.scrolling_gallery li { height: 388px; width: 460px; }
#slider2{ -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; behavior: url(/pie/pie.htc); }
#slider2.scrolling_gallery li { height: 315px; width: 460px; }
#slider3{ -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; behavior: url(/pie/pie.htc); }
#slider3.scrolling_gallery li { height: 315px; width: 460px; }
.t03 #prevBtn a, .t03 #nextBtn a { background: url("/multimedia/admin/nav_arrow_left.png") no-repeat scroll 3px 157px transparent; height: 258px; left: 0; overflow: hidden; position: absolute; text-indent: 99999em; top: 0; width: 16px; z-index: 1; }
.t03 #nextBtn a { background: url("/multimedia/admin/nav_arrow_right.png") no-repeat scroll 3px 157px transparent; margin-left: 444px; }
.bg { background-image: url("/multimedia/admin/navigation_bg.png"); height: 100%; position: absolute; top: 0; width: 16px; z-index: 0; }
.t03 .bg { height: 258px; }
#nextBtn .bg { margin-left: 444px; }
.t03 .block_3_2 .block_content { background: transparent; height: 258px; }
.t03 #slider { height: 388px; margin-top: 0; position: relative; width: 464px; }
.t03 #slider .block_content img { height: 261px !important; width: 464px !important; }
.t04 #slider2 .block_content img { width:460px !important; height:258px !important; }
.t03 #slider.scrolling_gallery li { height: 388px; width:460px; }
#slider { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; behavior: url(/pie/pie.htc); }
#slider ul { float: left; }
.t03 div.scrollingHotSpotLeft { height: 258px; left: 0; margin-left: 0; margin-top: 20px; position: absolute; width: 16px; z-index: 200; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(); background: url("/multimedia/admin/t03_slider_left.png"); }
.t03 div.scrollingHotSpotRight { height: 258px; right: 0; margin-right: 0px; margin-top: 20px; width: 16px; z-index: 200; position: absolute; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(); background: url("/multimedia/admin/t03_slider_right.png"); }
.t03 .block_header { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(); }
.t03 div.scrollWrapper { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(); }
.t03 .block_3_2 { overflow: hidden; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; behavior: url(/pie/pie.htc); height: 388px; z-index: 0; width: 460px; float: right; }

/**********************************************************************************/
/*t04*/
/**********************************************************************************/
.t04 .left_bar { background: transparent; clear: left; float: left; left: 0; margin: 18px 0 0 0; margin-left: 4px; margin-top: 18px; min-height: 396px; padding: 0px; width: 477px; }
.t04 .right_bar { background: transparent; clear: none; float: left; height: auto; left: 0; margin: 18px 0 0 0; margin-top: 18px; min-height: 396px; padding: 0px; width: 469px; }
.t04 .left_bar h3 { color: #FB4F14; }

.t04 .left_bar .block_3_4 li:hover a, .t04 .left_bar .block_3_4 li.active a { color: #FB4F14; }
.t04 .left_bar .block_1_4 { margin-left: 0px; z-index: 0; }
.t04 .left_bar .block_1_4 .button { behavior: url(/pie/pie.htc); }
.t04 .right_bar .block_1_4 { }
.t04 .right_bar .block_1_4.first { margin-left: 9px; }
.t04 .right_bar .block_1_4.last { margin-left: 16px; }
.t04 h2 { color: #FB4F14; font-size: 33px; line-height: 33px; }
.t04 h5,
.t04 .h5-style { color: #807F83; margin-bottom: 10px; margin-top: 10px; }
.t04 .block_3_2 { float: right; height: 391px; width: 460px; }
.t04 .block_3_2 .block_footer { height: 113px; }
.t04 .block_3_2 .block_footer p, .t04 .block_3_2 .block_footer h3 { }
.t04 .block_3_2 .block_footer h3 { line-height: 20px; }
.t04 .block_3_2 .block_footer a { font-family: 'CalibriBold'; }
.t04 .blue_module { height: 126px; width: 222px; }
.right_bar .block_1_2 { margin-left: 9px; margin-top: 9px; width: 461px; }
.right_bar .block_1_2 #nextBtn1 { margin-left: 445px; }
.right_bar .select_dropdown { margin-left: 9px; margin-top: 10px; width: 456px; }
.right_bar .select_dropdown .container { padding: 10px; padding-top: 3px; }
.right_bar .dropdown_elements { padding-top: 10px; width: 435px; }
.right_bar .dropdown_elements li a { color: #807F83; line-height: 15px; }
.right_bar .dropdown_elements li li:hover a { text-decoration: underline; }
.t04 .block_3_2 .block_footer { background: none repeat scroll 0 0 #FB4F14; }
.t04 #prevBtn a, .t04 #nextBtn a { background: url("/multimedia/admin/nav_arrow_left.png") no-repeat scroll 3px 157px transparent; height: 100%; left: 0; overflow: hidden; position: absolute; text-indent: 99999em; top: 0; width: 16px; z-index: 1; }
.t04 #nextBtn a { background: url("/multimedia/admin/nav_arrow_right.png") no-repeat scroll 3px 157px transparent; margin-left: 444px; }
.t04 .block_3_2 .bg { height: 258px; }
.t04 #slider2.scrolling_gallery li { height: 391px; }
.t04 .right_bar .dropdown_elements { margin-bottom: 20px; }

/*NEW SLIDER T04*/
.t04 div.scrollingHotSpotLeft {  height: 258px; left: 0; margin-left: 0; margin-top: 20px; position: absolute; width: 16px; z-index: 200; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(); background: url("/multimedia/admin/t03_slider_left.png"); }
.t04 div.scrollingHotSpotRight { height: 258px; right: 0; margin-right: 0px; margin-top: 20px; width: 16px; z-index: 200; position: absolute; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(); background: url("/multimedia/admin/t03_slider_right.png"); }
.t04 div.scrollWrapper { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(); }
.t04 .block_3_2 { overflow: hidden; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; behavior: url(/pie/pie.htc); background:none; }
.t04 #slider2 { height: 391px; margin-left: 0px; margin-top: 0; position: relative; width: 460px; }
/*END NEW SLIDER T04*/

/**********************************************************************************/
/*t05*/
/**********************************************************************************/
.t05 .left_bar { background: transparent; clear: left; float: left; left: 0; margin: 0px 0 0 0; margin-left: 4px; min-height: 396px; padding: 0px; width: 477px; }
.t05 .right_bar { background: transparent; clear: none; float: left; height: auto; left: 0; margin: 0px 0 0 0; min-height: 396px; padding: 0px; width: 469px; z-index: 1; }
.t05 h2 { color: #00aeef; font-size: 33px; line-height: 33px; }
.t05 .block_1_4.first { margin-left: 0; }
.t05 .block_3_4 { margin-right: 0; min-height: 381px; padding-top: 5px; width: 211px; z-index: 1; }
.t05 .block_1_4 { margin-left: 16px; }
.t05 .content_top { height: auto; margin-left: 4px; margin-top: 18px; width: 946px; }
.t05 .content_top h1 { margin-bottom: 15px; }
.t05 .content_top h5,
.t05 .content_top .h5-style { margin-bottom: 15px; }
.t05 .block_2_2 { float: left; height: auto; min-height: 244px; width: 302px; }
.t05 .block_1_2 { background: none repeat scroll 0 0 #000000; float: left; height: 264px; margin-left: 16px; margin-top: 0; overflow: visible; position: relative; width: 608px; }
.t05 .block_1_2 .block_content { height: auto; overflow: hidden; }
.t05 .block_1_2 .block_content .left { height: 240px; }
.t05 .block_1_2 .block_content .left .text { height: 181px; }
.t05 .block_1_2 .block_content .right { height: 240px; width: 418px; }
.t05 .block_1_2 .block_content .right .nav { height: 240px; }
.t05 .left_bar h3 { border-bottom: 0px; color: #807f83; }
.t05 .right_bar h3 { border-bottom: 0px; color: #807f83; }
.t05 .links_block h3 { border-bottom: 1px solid #00aeef; color: #00aeef; }
.t05 .right_bar { color: #807f83; }
.t05 .twitt_div { background-position: 0 0; z-index: 0; }
.t05 #carousel { height: 244px; width: 465px; }
.t05 #carousel .carousel_nav_next { margin-left: 449px; }
.t05 #carousel li { background: #FFFFFF; height: 244px; width: 465px; }
.t05 #carousel .text { height: 179px; margin-left: -143px; width: 123px; }
.t05 #carousel .pager { margin-left: -143px; width: 133px; }
.t05 #carousel .pager a { width: 11px; }

/**********************************************************************************/
/*t06*/
/**********************************************************************************/
.t06 .left_bar { background: none repeat scroll 0 0 transparent; clear: left; float: left; left: 0; margin: 18px 0 0 4px; min-height: 396px; padding: 0; width: 477px; }
.t06 .right_bar { background: transparent; clear: none; float: left; height: auto; left: 0; margin: 9px 0 0 0; min-height: 396px; padding: 0px; width: 473px; z-index: 1; }
.t06 h2 { color: #00aeef; font-size: 33px; line-height: 33px; }
.t06 .social_div { width: 215px; overflow: hidden;  }
.t06 .social_div em { border-bottom: 1px solid #5B1F69; border-top: 1px solid #5B1F69; display: block; float: left; left: 0px; padding: 5px 0; width: 211px; position: relative; }
.t06 .social_div ul { bottom: 0px; width: 100%; width: 215px; }
.t06 .social_div ul li { width: 100%; }
.t06 .social_div em a { margin-left: 2px; }
.t06 .social_div { margin-bottom: 0px; }
.t06 .left_bar .block_1_4.first { margin-top: 0; }
.t06 .block_1_4.first { margin-left: 0; }
.t06 .left_bar .block_3_4 { clear: left; height: 246px; left: 0; margin-right: 0; margin-top: 135px; padding-top: 5px; position: absolute; top: 0; width: 202px; z-index: 1; }
.t06 .block_1_4 { margin-left: 16px; }
.t06 .block_2_2 { height: auto; margin-bottom: 0; min-height: 376px; }
.t06 .left_bar .block_4_4 { background: none repeat scroll 0 0 #FFFFFF; float: right; height: 396px; margin-right: 8px; margin-top: 0px; overflow: visible; position: absolute; right: 0; width: 231px; }
.t06 .left_bar .block_4_4 .container { height: 375px; padding: 10px; position: relative; }
.t06 .right_bar.vertical .block_1_4 { float: none; }
.t06 .right_bar.vertical .block_1_4.last { margin-left: 8px; }
.t06 .right_bar .block_1_4.first { margin-left: 2px; }
.t06 .right_bar .block_1_4 { background: gray; cursor: pointer; }
.t06 .left_bar .block_4_4 h6 strong,
.t06 .left_bar .block_4_4 .h6-style strong { color: #5B1F69; margin-bottom: 0px; }
.t06 .left_bar .block_4_4 h6,
.t06 .left_bar .block_4_4 .h6-style { font-size: 14px !important; line-height: 16px !important; margin-bottom: 3px !important; margin-top: 0px !important; }
.t06 .left_bar h5,
.t06 .left_bar .h5-style { margin-bottom: 10px; margin-top: 10px; }
.hide_content { display: none; }
.hide_content .container ul li { list-style: none; }
.image_caption { color: #FFFFFF; height: 100%; left: 0; margin-left: 16px; margin-top: 40px; position: absolute; top: 0; }

/**********************************************************************************/
/*t07*/
/**********************************************************************************/
.t07 .left_bar { height: 208px; margin-left: 3px; margin-right: 0; margin-top: 25px; min-height: 0; padding: 0px; width: 224px; }
.t07 .center_bar { background: none repeat scroll 0 0 transparent; float: left; margin-left: 16px; margin-top: 18px; padding: 0; position: relative; width: 544px; z-index: 0; }
.t07 .center_bar .container { float: left; padding: 10px 0 0; }
.t07 .right_bar { background: none repeat scroll 0 0 transparent; float: left; height: auto; margin-left: 0; margin-top: 22px; padding: 0; width: 163px; }
.t07 .left_bar .block_1_4 { height: 208px; margin-left: 0; margin-top: 0; padding: 0; width: 224px; }
.t07 .left_bar h3 { border-bottom: 0px solid; color: #807f83; line-height: 20px; margin-bottom: 5px; }
.t07 .links_block h3 { border-bottom: 1px solid; color: #00aeef; }
.t07 .center_bar h1 { float: left; margin-bottom: 10px; }
.t07 .center_bar h2 { color: #FA4F13; float: left; font-family: 'MagallanesMitieBold'; font-size: 33px; line-height: 33px; margin-bottom: 10px; margin-left: 14px; width: auto; }
.t07 .center_bar p { width: 100%; }
.t07 .center_bar p img { margin-right: 0px; position: absolute; right: 0; }
.t07 .right_bar .select_dropdown { margin-top: 0px; width: 158px; }
.t07 .right_bar .dropdown_elements { padding-top: 10px; width: 137px; }
.t07 .tabs_table_container .block_header { width: 534px; }

/**********************************************************************************/
/*t08*/
/**********************************************************************************/
.t08 .left_bar { background: none repeat scroll 0 0 #FFFFFF; clear: left; float: left; left: 0; margin-left: 3px; margin-right: 0px; margin-right: 16px; margin-top: 18px; min-height: 410px; padding: 0px; position: relative; top: 0; width: 464px; }
.t08 .right_bar { background: transparent; color: #FFFFFF; float: left; height: auto; left: 0; margin-top: 18px; min-height: 200px; padding: 0px; position: relative; top: 0; width: 224px; z-index: -1; }
.t08 .right_bar .block_1_4 { margin: 0 0 16px; width: 224px; }
.t08 .container { padding: 10px; }
.t08 h2 { color: #00aeef; font-family: 'MagallanesMitieBold'; font-size: 33px; margin-bottom: 10px; margin-top: 5px; }
.t08 h3 { border-bottom: 0 none; color: #00aeef; font-family: arial; font-weight: bold; line-height: 20px; margin-bottom: 10px; margin-bottom: 5px; }
.t08 h4 { font-family: arial; font-size: 14px; font-weight: bold; line-height: 14px; }
.t08 h5 { color: #00aeef; font-family: arial; font-size: 14px; font-weight: bold; line-height: 14px; }
.t08 h6 { color: #00aeef; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; }
.t08 span { color: #00aeef; }
.view { border-top: 1px solid #5B1F69 !important; color: #5B1F69 !important; padding-top: 5px; position: relative; }
.view a { color: #5B1F69 !important; }
.view img { margin-right: 10px; margin-top: 3px; position: absolute; right: 0; top: 0px; }
.t08 .share_div { margin-bottom: 9px; margin-top: 18px; }

/**********************************************************************************/
/*t09*/
/**********************************************************************************/
.t09 .left_bar { background: none repeat scroll 0 0 #FFFFFF; clear: left; float: left; left: 0; margin-left: 3px; margin-right: 16px; margin-top: 18px; min-height: 298px; padding: 0; position: relative; top: 0; width: 224px; }
.t09 .right_bar { background: none repeat scroll 0 0 #FFFFFF; color: #807f83; float: left; height: auto; left: 0; margin-top: 18px; min-height: 510px; padding: 0; position: relative; top: 0; width: 510px; z-index: -1; }
.t09 .block_1_4 { background: none repeat scroll 0 0 #FFFFFF; color: #807F83; float: left; height: auto; margin-left: 0px; margin-top: 0px; position: relative; width: 222px; z-index: 0; }
.t09 .container { padding: 10px; }
.t09 h1 { color: #00aeef; margin-bottom: 10px; }
.t09 h5 { margin-bottom: 10px; }
.t09 .left_bar h3 { color: #00aeef; }
.table { margin-top: 10px; }
.t09 .form .block_header { background: #00aeef; }
.t09 .form .iframe_container { background: none repeat scroll 0 0 pink; clear: left; float: left; height: 270px; margin-top: 10px; position: relative; width: 100%; }
.t09 .form { clear: left; float: left; margin-top: 10px; width: 100%; z-index: 200; }
.t09 .form .form_container { clear: left; float: left; margin-right: -210px; position: absolute; right: 0; width: 210px; z-index: 200; }
.t09 .form .form_container li { clear: left; display: block; float: left; margin-top: 3px; position: relative; width: 100%; z-index: 200; }
.t09 .form .form_container li input { border: 1px solid #aaa; color: #807f83; text-align: right; }
.t09 .form .form_container li input.datepicker { width: 100px; }
.t09 .form .form_container li input.radio { border: none; }
.t09 .form .form_container li input.text { width: 100px; }
.t09 .form .form_container li input.button { text-align: center; }
.t09 .form .form_container li .ui-datepicker-trigger { margin-right: -17px; position: absolute; right: 0px; }
.t09 .form .form_container label { clear: left; display: block; float: left; }
.datepicker { z-index: 200; }
table.ui-datepicker-calendar tr td { text-indent: 0; }
.t09 .form .form_container .float_right { clear: right; float: right; }
.t09 .form .iframe_container iframe { border: 0; float: left; height: 100%; position: relative; width: 100%; }
.t09 .table { clear: left; float: left; width: 100%; }
.table .block_header { background: #00aeef; }
table { width: 100%; }
table tr td { border-bottom: 1px solid #807f83; color: #000; height: 18px; padding-left: 10px; vertical-align: middle; }
table tr td.gray { color: #807f83; }

/**********************************************************************************/
/*t10*/
/**********************************************************************************/
.t10 .content_top { clear: left; float: left; height: auto; position: relative; width: 950px; }
.t10 .content_top .half { float: left; height: 261px; margin-left: 3px; margin-top: 20px; position: relative; width: 464px; }
.t10 .content_top .half .container { color: #807f83; font-size: 17px; padding: 10px; }
.t10 .content_top .half .container h2 { line-height: 25px; }
.t10 .content_top .half .container p { font-size: 15px; line-height: 16px; }
.t10 .content_top .half.right { margin-left: 16px; }
.t10 .content_top .block_1_4 { float: left; height: 126px; margin-left: 3px; margin-top: 9px; position: relative; width: 224px; z-index: 0; }
.t10 .content_top .block_1_4 .container { padding: 10px; }
.t10 h2 { color: #7bc143; font-family: 'MagallanesMitieBold'; font-size: 33px; margin-bottom: 10px; margin-top: 5px; }
.t10 .block_1_3 { background: none repeat scroll 0 0 #FFFFFF; float: left; height: 126px; margin-left: 16px; margin-top: 9px; position: relative; width: 705px; }
.t10 .content_bottom .block_1_4 { color: #807F83; float: left; height: 126px; margin-left: 16px; margin-top: 9px; position: relative; width: 224px; z-index: 0; }
.t10 .content_bottom .block_1_4.first { margin-left: 3px; }
.t10 .block_1_4 h3, .t10 .links_block h3, .t10 .block_1_4.links_block .container h3 { color: #7bc143; }
.t10 .block_1_4 .container a:hover { color: #7bc143; }
.t10 .block_1_4 ul li { clear: left; display: block; float: left; line-height: 17px; list-style-position: inside; margin: 0; padding: 0; text-indent: 0; width: 100%; }
.t10 .block_1_4 ul li a { margin: 0 0 0 12px; }

/**********************************************************************************/
/*t11*/
/**********************************************************************************/
.t11 .content_top { clear: left; float: left; height: auto; position: relative; width: 950px; }
.t11 .content_top .half { float: left; height: 261px; margin-left: 3px; margin-top: 20px; position: relative; width: 464px; }
.t11 .content_top .half .container { color: #807f83; font-size: 17px; padding: 10px; }
.t11 .content_top .half .container h2 { line-height: 25px; }
.t11 .content_top .half.right { background: none repeat scroll 0 0; margin-left: 16px; }
.t11 .content_top .block_1_4 { color: #807F83; float: left; height: 126px; margin-left: 16px; margin-top: 9px; position: relative; width: 224px; z-index: 0; }
.t11 .content_top .block_1_4.first { margin-left: 3px; width: 224px; }
.t11 .block_1_4 .container { }
.t11 h2 { color: #004165; font-family: 'MagallanesMitieBold'; font-size: 33px; margin-bottom: 10px; margin-top: 5px; }
.t11 .content_bottom .block_1_4 { color: #807F83; float: left; height: 126px; margin-left: 16px; margin-top: 9px; position: relative; width: 224px; z-index: 0; }
.t11 .content_bottom .block_1_4.first { margin-left: 3px; }
.block_1_4.image .container { background: none repeat scroll 0 0 #FFFFFF; height: 106px; padding: 0; width: 100%; }
.t11 .block_1_4 ul li { clear: left; display: block; float: left; line-height: 17px; list-style-position: inside; margin: 0; padding: 0; text-indent: 0; width: 100%; }
.t11 .block_1_4 ul li a { margin: 0 0 0 12px; }

/**********************************************************************************/
/*t12*/
/**********************************************************************************/
.t12 .center_bar { background: none repeat scroll 0 0 transparent; float: left; margin-top: 5px; padding: 0; position: relative; width: 544px; z-index: 0; }
.t12 .center_bar .container { float: left; padding: 10px 0 0; }
.t12 .right_bar { background: none repeat scroll 0 0 transparent; float: left; height: auto; margin-left: 0; margin-top: 18px; padding: 0; width: 150px; }
.t12 .left_bar .block_1_4 { height: auto; margin-left: 0; margin-top: 0; padding: 0 0 10px; width: 224px; }
.t12 .left_bar h3 { border-bottom: 1px solid; color: #807f83; line-height: 20px; margin-bottom: 0px; }

.t12 .links_block h3 { border-bottom: 1px solid; color: #00aeef; }
.t12 .center_bar h1 { margin-bottom: 10px; }
.t12 .center_bar h2 { font-family: 'MagallanesMitieBold'; font-size: 33px; line-height: 33px; margin-bottom: 10px; }
.t12 .center_bar p { width: 100%; }
.t12 .center_bar p img { margin-right: 0px; position: absolute; right: 0; }
.t12 .right_bar .select_dropdown { margin-top: 0px; width: 158px; }
.t12 .right_bar .dropdown_elements { padding-top: 10px; width: 137px; }
.t12 .tabs_table_container .table_content ul li { background: none repeat scroll 0 0 #E6E7E8; display: none; float: left; list-style: none outside none; margin-bottom: 8px; padding-bottom: 9px; padding-top: 10px; margin-left: 0; }

/**********************************************************************************/
/*t13*/
/**********************************************************************************/
.t13 .left_bar { background: #FFFFFF; clear: left; float: left; left: 0; margin-left: 3px; margin-right: 16px; margin-top: 18px; min-height: 793px; padding: 0; padding-bottom: 110px; position: relative; top: 0; width: 464px; }
.t13 .block_3_2 .block_footer { background: #FA4F13; height: 72px; }
.t13 .right_bar { background: transparent; color: #FFFFFF; float: left; height: auto; left: 0; margin-top: 18px; min-height: 200px; padding: 0; position: relative; top: 0; width: 464px; z-index: -1; }
.t13 .right_bar .block_1_4 { margin: 9px 0 0; width: 224px; }
.t13 .container { padding: 10px; padding-bottom: 100px; }
.t13 h2 { color:#FA4F13; font-family: 'MagallanesMitieBold'; font-size: 33px; line-height: 33px; margin-bottom: 10px; margin-top: 5px; }
.t13 h3 { border-bottom: 0 none; color:#FA4F13; font-family: arial; font-size: 16px; font-weight: bold; line-height: 17px; margin-bottom: 0; }
.t13 h4 { border-bottom: 0 none; color: #807f83; font-family: arial; font-size: 16px; font-weight: bold; line-height: 17px; margin-bottom: 0; }
.t13 h5 { color: #FA4F13; font-family: arial; font-size: 12px; font-weight: bold; line-height: 14px; }
.t13 h6 { color: #FA4F13; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; }
.t13 span { border-top: 1px solid; color:#FA4F13; width: 400px; }
.t13 .container span { border-top: 0px solid; color: #FA4F13; width: 400px; }
.t13 .block_3_2  { background: none repeat scroll 0 0 #FFFFFF; height: 338px; margin-left: 0; position: relative; width: 464px; z-index: -1; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.block_3_2 .block_footer { background: none repeat scroll 0 0 #FA4F13; height: 110px; }
.t13 .right_bar .block_1_4.last { margin: 9px 0 0 16px; }
.t13 .view { border-bottom: 1px solid #5B1F69; border-top: 1px solid #5B1F69; color: #5B1F69; margin-top: -1px; padding-bottom: 7px; padding-top: 5px; }
.other_formats h6 { margin-bottom: 3px; color: #5B1F69; }
.other_formats { border-color: #5B1F69; border-style: solid none; border-width: 1px 0; height: auto; margin-top: -3px; padding-top: 2px; }
.other_formats li { height: 19px; padding-top: 3px; position: relative; text-align: right; width: 100%; }
.other_formats li img { left: 0; margin-top: -3px; position: absolute; }
.t13 .block_1_4 .container { height: 106px; padding: 10px; }

/**********************************************************************************/
/*t14*/
/**********************************************************************************/
.t14 .left_bar { height: 208px; margin-left: 3px; margin-right: 0; margin-top: 5px; min-height: 0; padding: 0px; width: 224px; }
.t14 .left_bar img { margin-top: 10px; }
.t14 .center_bar { background: none repeat scroll 0 0 transparent; float: left; margin-left: 16px; margin-top: 14px; padding: 0; position: relative; width: 705px; z-index: 0; }
.t14 .center_bar .container { float: left; padding: 10px 0 0; width: 100%; }
.t14 .right_bar { background: none repeat scroll 0 0 transparent; float: left; height: auto; margin-left: 0; margin-top: 22px; padding: 0; width: 163px; }
.t14 .left_bar .block_1_4 { height: auto; margin-left: 0; margin-top: 0; padding: 0 0 10px 0; padding: 0; width: 224px; }
.t14 .center_bar h1 { border-top: 1px solid; float: left; margin-bottom: 10px; margin-top: 59px; padding-right: 100px; position: absolute; }
.t14 .center_bar p { clear: left; width: 100%; }
.t14 .center_bar p img { margin-right: 168px; margin-top: -6px; position: absolute; right: 0; }
.t14 .select_dropdown { margin-top: 3px; }
.t14 .tabs_table_container .table_content ul li { background: none repeat scroll 0 0 #E6E7E8; display: none; float: left; height: 216px; list-style: none outside none; margin-bottom: 9px; margin-left: 16px; padding: 0; position: relative; width: 304px; z-index: 0; }
.t14 .absolute_dropdown { position: absolute; right: 0; top: 0px; z-index: 1; }
.t14 .select_dropdown .container { padding: 3px 10px 10px; }
.t14 .tabs_table_container { float: right; margin-top: 40px; min-height: 30px; position: relative; width: 625px; }
.t14 .tabs_table_container .table_content ul li.first { margin-left: 0px; }
.t14 .tabs_table_container .table_content ul li .container { padding: 10px; width: 284px; }
.t14 .tabs_table_container .table_content ul li .block_intro { height: 95px; }

.tabs_table_container .table_content ul li .block_content { height: 101px; width: 100%; }
.tabs_table_container .table_content ul li .block_intro .container img { clear: left; float: left; }
.tabs_table_container .table_content ul li .block_intro .title { border-bottom: 1px solid #919294; float: left; margin-left: 10px; padding-bottom: 10px; width: 142px; height:61px }
.tabs_table_container .table_content ul li .block_intro .title h5,
.tabs_table_container .table_content ul li .block_intro .title .h5-style { color: #5B1F69; font-size: 14px !important; line-height: 16px !important; margin-bottom: 8px !important; display: block; }
.tabs_table_container .table_content ul li .block_content p { border-bottom: 0 none; margin-left: 0; padding-bottom: 10px; width: 100%; }
.tabs_table_container .table_content ul li .block_content .container { padding-top: 0px; width: auto; }
.tabs_table_container .table_content ul li .block_content .container h5 { font-size: 12px; font-weight: bold; line-height: 14px; }
.t14 .container { padding: 10px; }
.t14 .tabs_table_container .table_footer { background: #fff; }
.t14 .dropdown_elements { float: none; }

/**********************************************************************************/
/*t15*/
/**********************************************************************************/
.t15 .page_title p { margin-top: 10px; }
.t15 .left_bar { background: transparent; margin-left: 3px; margin-right: 9px; margin-top: 9px; padding-left: 0; width: 702px; }
.t15 .right_bar { background: transparent; float: left; height: auto; left: 0; margin-top: 18px; padding: 0px; position: relative; top: 0; width: 220px; z-index: 0; }
.t15 .right_bar a { clear: left; float: left; height: auto; }
.t15 .right_bar a img { margin-top: 5px; }
.t15 .right_bar .select_dropdown { margin-bottom: 10px; margin-left: 0; margin-top: 10px; position: relative; width: 218px; z-index: 1; }
.t15 .right_bar ul { float: left; margin-left: 12px; padding-bottom: 20px; }
.t15 .right_bar .contributors ul { margin-left: 3px; }
.t15 .right_bar ul li a { }
.t15 .right_bar .dropdown_elements { float: left; margin-left: -14px; margin-top: 0; padding-bottom: 0; width: 197px; z-index: 1; }
.t15 .page_title { margin-bottom: 25px; }
.t15 .right_bar ul li { color: #807F83; line-height: 18px; list-style-image: url("/multimedia/admin/list_style_4.png"); list-style-position: outside; margin-left: 0; }
.t15 .right_bar .select_dropdown ul li { color: #807f83; line-height: 15px; list-style-image: none; list-style-position: outside; margin-left: 0; }
.t15 .right_bar ul li a { color: #807F83; float: none; }
.t15 .right_bar h4 { color: #807F83; float: left; margin-bottom: 4px; margin-top: 18px; width: 100%; }
.t15 h2 { font-size: 33px; margin-bottom: 0; margin-top: 5px;  color: #5B1F69; }
.t15 h2.individual-blog, .blogs h2.individual-blog { font-family: 'Calibri'; font-size: 14px; font-weight: normal; line-height: 22px; margin-top: 10px; }
.blog_container { background: none repeat scroll 0 0 #FFFFFF; float: left; height: auto; min-height: 200px; padding-top: 10px; width: 100%; }
.entry { background: none repeat scroll 0 0 #FFFFFF; border-top: 1px solid #5B1F69; float: left; margin-bottom: 9px; margin-left: 10px; padding-top: 10px; position: relative; width: 683px; }
.entry_details { background: none repeat scroll 0 0 transparent; clear: both; float: left; height: auto; margin-bottom: 10px; margin-top: 10px; padding: 0px; width: 100%; }
.entry_details_wide { float: none!important; }
.entry_content { background: none repeat scroll 0 0 transparent; clear: both; float: left; padding: 0; width: 100%; }
.entry_content p { line-height:1.5; }
.entry_content a { color: #5B1F69; font-weight: bold; }
.entry_footer { background: none repeat scroll 0 0 #FFFFFF; clear: both; float: left; height: auto; padding-bottom: 5px; padding-left: 0; padding-top: 0; width: 100%; }
.entry_footer .button { border: 1px solid #E4E4E4; clear: none; float: right; margin-right: 11px; margin-top: 12px; position: relative; }
.entry_footer .button span { color: #5B1F69; font-weight: bold; }
.entry .text_container { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #5B1F69; float: right; margin-bottom: 10px; min-height: 0; padding-bottom: 5px; width: 506px; }
.entry_details_wide .text_container { float: none; width: auto; }
.entry h2 {color:#5B1F69;}
.entry h3 { border-bottom: 0 none; color: #5B1F69; float: none; font-family: arial; font-size: 23px; font-weight: bold; margin-bottom: 5px; }
.entry .entry_details_wide h3 { float: none; width: auto; }
.entry .entry_details img { clear: left; float: left; margin-right: 16px; }
.entry h5 { font-size: 14px; font-weight: bold; line-height: 14px; }
.entry h4 { color: #5B1F69; font-family: arial; font-size: 12px; font-weight: bold; line-height: 15px; }
.entry h5 { font-family: arial; font-size: 12px; font-weight: bold; line-height: 15px; }
.page_title { background: none repeat scroll 0 0 #FFFFFF; margin-bottom: 9px; margin-top: -10px; padding: 10px; }
ul.contributors { float: left; margin-top: 10px; }
.t15 .right_bar ul.contributors li, .t24 .right_bar ul.contributors li { list-style: none; list-style-image: none; }
.t15 .right_bar ul { float: left; }
.t15 .right_bar ul li { }
ul.contributors li { float: left; height: auto; list-style: none; list-style-image: none; }
ul.contributors li img { clear: left; float: left; margin-right: 5px; }
ul.contributors li h6, ul.contributors li h6 a { color: #00aeef !important; float: left; width: 164px; }
ul.contributors li h6 a { margin-left: 0px !important; }
.t15 .right_bar .search_container { margin-bottom: 13px; }
.t15 .search_container input[type="text"] { width: 117px; }
.blog_left_bar { float: left; height: auto; position: relative; z-index: 0; }
.blog_left_bar h4 { float: none; height: auto; position: relative; width: 100%; z-index: 0; }
.t15 .right_bar .blog_left_bar h4 { float: none; height: auto; position: relative; width: 100%; z-index: 0; }
.t15 #leftnav, .blogs #leftnav { margin-left: 0px; margin-top: -15px; padding-bottom: 0px; width: auto; }
.t24 #leftnav { margin-top: -5px; }
.t24 #leftnav li a { margin-left: 10px!important; }
.t15 #leftnav ul, .blogs #leftnav ul { border: 0px none; padding-bottom: 0px; }
.t15 #leftnav ul li a, .blogs #leftnav ul li a { color: rgb(128, 127, 131)!important; }
.t15 #leftnav li, .blogs #leftnav li { border: 0px none; width: 218px; }
.t15 #leftnav li.isparent a, .t15 #leftnav a span,
.blogs #leftnav li.isparent a, .blogs #leftnav a span { color: #5B1F69; }
.t15 #leftnav li a:hover,
.t15 #leftnav li a:hover span { color: #FA4F13 !important; }

/**********************************************************************************/
/*t16*/
/**********************************************************************************/
.t16 .content_top { clear: left; float: left; height: auto; position: relative; width: 950px; }
.t16 .content_top .half { float: left; height: 261px; margin-left: 3px; margin-top: 18px; position: relative; width: 464px; }
.t16 .content_top .half .container { color: #807f83; font-size: 17px; padding: 10px; }
.t16 .content_top .half .container h2 { line-height: 25px; }
.t16 .content_top .half .container p { font-size: 15px; line-height: 16px; }
.t16 .content_top .half.right { background: none repeat scroll 0 0 #FFFFFF; margin-left: 16px; }
.t16 h2 { color: #00aeef; font-family: 'MagallanesMitieBold'; font-size: 33px; margin-bottom: 10px; margin-top: 5px; }
.t16 .left_bar { background: transparent; clear: left; float: left; left: 0; margin-left: 3px; margin-right: 16px; margin-top: 9px; min-height: 396px; padding: 0; position: relative; top: 0; width: 464px; }
.t16 .right_bar { background: transparent; clear: none; color: #807f83; float: left; left: 0; margin-right: 0; margin-top: 9px; min-height: 396px; padding: 0; position: relative; top: 0; width: 464px; }
.t16 .content_bottom .block_1_4 { background: none repeat scroll 0 0 #FFFFFF; color: #807F83; float: left; height: 126px; margin-left: 0; margin-top: 0px; position: relative; width: 224px; z-index: 0; }
.t16 .content_bottom .right_bar .block_1_4 { clear: left; margin-top: 9px; }
.t16 .content_bottom .right_bar .block_1_4.image { clear: none; margin-top: 0px; }
.t16 .content_bottom .block_1_4.last { margin-left: 16px; }
.t16 .left_bar .block_3_4 { clear: none; height: 246px; margin-right: 0; padding-top: 5px; position: relative; width: 204px; }
.t16 .left_bar .block_3_4.last { margin-left: 16px; }
.t16 .right_bar .block_3_4 { height: 241px; margin-right: 0; margin-top: 135px; position: absolute; right: 0; width: 204px; }
.t16 .left_bar .links_block h3 { border-bottom: 1px solid; color: #00aeef; }
.t16 .left_bar .block_3_4 .follow_content .container h4 { border-bottom: 1px solid #FFFFFF; color: #FFFFFF; float: none; line-height: 23px; }
.t16 .left_bar .block_3_4 .follow_content .container ul li img { clear: left; float: left; margin-right: 7px; margin-top: 7px; }
.t16 .left_bar .block_3_4 h5 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; margin-bottom: 13px; width: 126px; }
.t16 .left_bar .block_3_4.first h5 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; margin-bottom: 0px; width: 100%; }
.t16 .right_bar .block_3_4 .image_container { background: none repeat scroll 0 0 #FFFFFF; bottom: 0; height: 126px; margin-left: -10px; position: absolute; width: 100%; }
.t16 .right_bar .block_3_4 .image_container img { float: left; margin-right: 0px; }
.t16 .left_bar .block_3_4 small { font-size: 10px; line-height: 20px; }

/**********************************************************************************/
/*t17*/
/**********************************************************************************/
.t17 .left_bar { background: none repeat scroll 0 0 #FFFFFF; clear: left; float: left; height: auto; left: 0; margin-left: 4px; margin-right: 16px; margin-top: 18px; padding: 0; position: relative; top: 0; width: 464px; }
.t17 .left_bar .container { min-height: 498px; padding-bottom: 100px; }
.t17 .right_bar { background: transparent; color: #FFFFFF; float: left; height: auto; left: 0; margin-left: 6px; margin-top: 18px; min-height: 200px; padding: 0; position: relative; top: 0; width: 464px; z-index: -1; }
.t17 .right_bar .block_1_4 { clear: left; margin: 9px 0 0; width: 224px; }
.t17 .container { padding: 10px; }
.t17 h2 { color: #FB4F14; font-family: 'MagallanesMitieBold'; font-size: 33px; line-height: 32px; margin-bottom: 10px; margin-top: 5px; }
.t17 h4 { color: #807f83; font-family: arial; font-size: 14px; font-weight: bold; line-height: 14px; }
.t17 h5 { color: #FB4F14; font-family: arial; font-size: 14px; font-weight: bold; line-height: 14px; }
.t17 h6 { font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; }
.t17 .contact_details h6 { color: #00aeef; }
.t17 p, .t13 p { margin-top: 7px; }
.t17 span { color: #FB4F14; width: 400px; }
.t17 .block_3_2 { background: none repeat scroll 0 0 #FFFFFF; height: 338px; margin-left: 0; position: relative; width: 460px; z-index: -1; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.t17 .block_3_2 .block_footer { background: none repeat scroll 0 0 #FB4F14; height: 72px; }
.t17 .right_bar .block_1_4.last { margin: 9px 0 0 16px; }
.t17 .view { border-bottom: 1px solid #5B1F69 ; border-top: 1px solid #5B1F69 ; color: #5B1F69 ; margin-top: -1px; padding-bottom: 7px; padding-top: 5px; }
.t17 .block_1_4 .container { height: 106px; padding: 10px; }
.t17 .block_2_4 { color: #807f83; margin-right: 0; position: absolute; right: 0; }
.t17 #slider.scrolling_gallery li { height: 338px; }
.t17 .contact_details .container p { line-height: 13px; }
.t17 .contact_details .container h6 { line-height: 13px; }
.t17 #prevBtn a, .t17 #nextBtn a { background: url("/multimedia/admin/nav_arrow_left.png") no-repeat scroll 3px 157px transparent; height: 100%; left: 0; overflow: hidden; position: absolute; text-indent: 99999em; top: 0; width: 16px; z-index: 1; }
.t17 #nextBtn a { background: url("/multimedia/admin/nav_arrow_right.png") no-repeat scroll 3px 157px transparent; margin-left: 444px; }
.t17 .bg { height: 246px; margin-top: 20px; }
/*NEW SLIDER T17*/
.t17 div.scrollingHotSpotLeft { height: 246px; left: 0; margin-left: 0; margin-top: 20px; position: absolute; width: 16px; z-index: 200; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(); background: url("/multimedia/admin/t03_slider_left.png"); }
.t17 div.scrollingHotSpotRight { height: 246px; right: 0; margin-right: 0px; margin-top: 20px; width: 16px; z-index: 200; position: absolute; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(); background: url("/multimedia/admin/t03_slider_right.png"); }
.t17 .block_header { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(); }
.t17 div.scrollWrapper { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(); }
.t17 .block_3_2 { overflow: hidden; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; behavior: url(/pie/pie.htc); }
.t17 #slider { height: 338px; margin-left: 0; margin-top: 0; position: relative; width: 460px; }
.t17 .left_bar a { color: #FB4F14; text-decoration: none; }
/*END NEW SLIDER */

/**********************************************************************************/
/*t18*/
/**********************************************************************************/
.t18 .left_bar { background: transparent; clear: left; float: left; height: auto; left: 0; margin-left: 3px; margin-right: 16px; margin-top: 0px; min-height: 0px; padding: 0; position: relative; top: 0; width: 464px; }
.t18 .left_bar .block_2_4 { margin-top: 0px; }
.t18 .content_top .left_bar, .t18 .content_top .right_bar { margin-top: 18px; }
.t18 .content_top .left_bar .block_2_4.last h3, .t18 .content_top .right_bar .block_2_4.first h3 { line-height: 20px; margin-top: 6px; }
.t18 .content_bottom .right_bar .block_2_4 { margin-top: 9px; }
.t18 strong a { color: #807f83; }
.t18 .right_bar { background: transparent; clear: none; color: #807f83; float: left; height: auto; left: 0; margin-right: 0; margin-top: 0px; min-height: 0px; padding: 0; position: relative; top: 0; width: 464px; }
.t18 .right_bar .block_2_4 { margin-top: 0px; }
.t18 h2 { clear: both; color: #00aeef; float: left; font-family: 'MagallanesMitieBold'; font-size: 33px; margin-bottom: 10px; margin-top: 5px; }
.t18 h2.h5-style { color: #807F83; float: none; }
.t18 .right_bar .block_2_4 h2 { line-height: 36px; margin-bottom: 0px; margin-top: 0px; }
.t18 .content_top .left_bar .first h2 { float: none; }
.t18 .contact_details .container p { line-height: 13px; }
.t18 .contact_details .container h6 { line-height: 13px; }
.t18 .block_2_4.last { margin-right: 0px; }
.t18 .content_bottom .left_bar .block_1_4 { clear: left; margin-left: 0px; }
.t18 .content_bottom .left_bar .block_2_4 { clear: right; float: right; margin-top: 9px; position: absolute; right: 0; top: 0; }
.t18 .content_bottom .left_bar .block_2_4 h3 { margin-top: 127px; }
.t18 .content_bottom .left_bar .block_2_4 .image_container { left: 0px; margin: 0 0 0 0; position: absolute; top: 0px; }
.t18 .image_container { background: none repeat scroll 0 0 #FFFFFF; height: 126px; margin-bottom: 15px; margin-left: -10px; margin-top: -10px; position: relative; top: 0; width: 224px; }
.t18 li { list-style: none; }
.t18 li.reports_list { margin-top: 7px; }
.t18 li h6 { color: #00aeef; }
.t18 li span { float: right; margin-right: 10px; position: relative; right: 0; }
.t18 li span img { margin-left: 3px; }
.t18 li span.icon_row_2 { margin-top: -15px; }
.t18 .content_top .right_bar .block_2_4.first p { width: 120px; }
.t18 .block_1_4 .container { height: 111px; }
.t18 .content_bottom em a { color: #807f83; }

/**********************************************************************************/
/*MODULES*/
/**********************************************************************************/
.block_1_4.downloads_module .left { clear: left; float: left; height: 77px; width: 85px; }
.block_1_4.downloads_module .right { clear: right; float: left; height: 105px; margin-right: -3px; margin-top: 10px; position: absolute; right: 0; top: 0; width: 125px; }
.block_1_4.downloads_module .right .half { float: left; height: 105px; margin-right: 6px; width: 55px; }
.block_1_4.downloads_module .right .half small { clear: left; float: left; height: 9px; line-height: 8px; margin: 0; padding: 0; width: 62px; }
.block_1_4.downloads_module .right .half img { margin-bottom: 5px; }
.blue_module { background: none repeat scroll 0 0 #00ADEF; color: #fff; position: relative; z-index: 0; }
.blue_module .container { padding: 10px; }
.block_1_4.blue_module { background: none repeat scroll 0 0 #00ADEF; color: #fff; }
.links_block h3,
.links_block .h3-style,
.block_1_4.links_block .container h3,
.block_1_4.links_block .container .h3-style { border-bottom: 1px solid; color: #5B1F69; line-height: 27px !important; margin-bottom: 1px; font-family: 'MagallanesMitieBold';}
.links_block ul li { background: url("/multimedia/admin/l2.jpg") no-repeat 0 4px transparent; border-bottom: 1px solid #D9D9D9; color: #000000; line-height: 18px; margin-left: 0; }
.links_block ul li a { }
.expert_blogs_module h3 { border-bottom: 0px solid; color: #807f83; margin-bottom: 5px; }
.expert_blogs_module h4 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: bold; line-height: 14px; width: 126px; }
.expert_blogs_module h5 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; margin-bottom: 13px; width: 126px; }
.expert_blogs_module img { float: left; margin-right: 10px; }
.expert_blogs_module small { font-size: 10px; line-height: 20px; }
.standar_block .h6-style,
.standar_block h6 { color: #FA4F13; margin-bottom: 0; }

/**********************************************************************************/
/*t19*/
/**********************************************************************************/
.t19.content_wrap { background: #fff; }
.t19 .left_bar { height: auto; margin-left: 3px; margin-right: 0; margin-top: 9px; min-height: 0; padding: 0px; width: 224px; }
.t19 .left_bar h1 { width: 600px; }
.t19 .center_bar { background: none repeat scroll 0 0 transparent; float: left; margin-left: 16px; margin-top: 9px; padding: 0; position: relative; width: 705px; z-index: 0; }
.t19 .center_bar .container { float: left; height: auto; padding: 10px 0 0; }
.t19 .right_bar { background: none repeat scroll 0 0 transparent; float: left; height: auto; margin-left: 0; margin-top: 22px; padding: 0; width: 163px; }
.t19 .left_bar .block_1_4 { height: 208px; margin-left: 0; margin-top: 16px; padding: 0; width: 224px; }
.t19 .center_bar h1 { border-bottom: 1px solid; float: left; margin-bottom: 10px; margin-top: 39px; padding-right: 100px; position: absolute; }
.t19 .center_bar p { clear: left; width: 100%; }
.t19 .center_bar p img { margin-right: 168px; margin-top: 9px; position: absolute; right: 0; }
.t07 .tabs_table_container .table_content ul li { margin: 0 !important; }
.t19 .tabs_table_container .table_content ul li { background: none repeat scroll 0 0 #E6E7E8; display: none; float: left; height: 216px; list-style: none outside none; margin-bottom: 9px; margin-left: 16px; padding: 0; position: relative; width: 304px; z-index: 0; }
.t19 .relative_dropdown { clear: right; float: right; height: auto; margin-top: -3px; position: relative; right: 0; z-index: 1; }
.select_dropdown ul li { list-style: none !important; margin-left: 0px !important; }
.t19 .select_dropdown .clear_filter_sectors a, 
.t19 .select_dropdown .clear_filter_services a { color: #FA4F13; }
.t19 .select_dropdown .clear_filter_sectors a:hover, 
.t19 .select_dropdown .clear_filter_services a:hover { text-decoration: underline; }
.t19 .select_dropdown { clear: right; float: right; width: 464px; }
.t19 .dropdown_elements { width: 443px; }
.t19 .select_dropdown .container { padding: 3px 10px 10px; }
.t19 .tabs_table_container { clear: right; float: right; margin-top: 18px; min-height: 30px; position: relative; width: 625px; }
.t19 .tabs_table_container .table_content ul li.first { margin-left: 0px; }
.t19 .tabs_table_container .table_content ul li .container { padding: 10px; }
.t19 .tabs_table_container .table_content ul li .block_intro { height: 95px; }
.t19 .container { padding: 10px; }
.t19 .block_header { color: #FFFFFF; }
.t19 .block_header a { color: #FB4F14; }
.t19 .tabs_table_container .table_content ul li .block_intro .title h5,
.t19 .tabs_table_container .table_content ul li .block_intro .title .h5-style { color: #FB4F14; }
.tabs_table_container .table_content ul li .block_content .container a { color: #807F83; }

/**********************************************************************************/
/*t20*/
/**********************************************************************************/
.t20 .left_bar { background: none repeat scroll 0 0 #FFFFFF; clear: left; float: left; left: 0; margin-right: 16px; margin-top: 18px; min-height: 511px; padding: 10px; position: relative; top: 0; width: 204px; }
.t20 .central_bar { margin-right: 16px; min-height: 395; }
.t20 .right_bar { background: transparent; clear: right; float: left; height: auto; left: 0; margin-right: 0; margin-top: 18px; min-height: 396px; position: relative; top: 0; width: 224px; z-index: 1; }
.t20 .right_bar .block_1_4 { margin-bottom: 9px; margin-left: 0px; margin-top: 0px; }
.t20 .right_bar .block_2_4 { margin-bottom: 9px; margin-left: 0px; margin-top: 0px; }
.t20 .right_bar .block_2_4 strong a { color: #807f83; }
.t20 .left_bar h3 { border-bottom: 1px solid #00AEEF; color: #00AEEF; line-height: 20px; margin-bottom: 10px; }

.t20 h2 { color: #00aeef; }
.t20 .left_bar ul li.level1 { border-bottom: 1px solid #d9d9d9; list-style-image: url("/multimedia/admin/list_style_3.png"); }

/**********************************************************************************/
/*t21*/
/**********************************************************************************/
.t21 .left_bar { background: none repeat scroll 0 0 transparent; clear: left; float: left; left: 0; margin-left: 3px; margin-right: 16px; margin-top: 18px; min-height: 410px; padding: 0; position: relative; top: 0; width: 464px; }
.t21 .right_bar { background: transparent; clear: none; float: left; height: auto; left: 0; margin-left: 0; margin-right: 0; margin-top: 9px; padding: 0; position: relative; top: 0; width: 464px; }
.t21 .block_2_2 { background: none repeat scroll 0 0 #FFFFFF; height: 226px; padding: 0; width: 464px; }
.t21 .button { border: 1px solid #E3E3E3; float: right; margin-bottom: 20px; margin-top: 10px; width: 155px; }
.t21 h1 { /*color: #00aeef;*/ margin-bottom: 5px; }
.t21 h5 { margin-bottom: 5px; }
.t21 .container { padding: 10px; }
.t21 .block_1_4 .container { height: 106px; }
.t21 .right_bar h3 { line-height: 20px; }

/**********************************************************************************/
/*t22*/
/**********************************************************************************/
.t22 .content_top { clear: left; float: left; height: auto; position: relative; width: 950px; }
.t22 .content_top .half { background: #fff; float: left; height: 261px; margin-left: 3px; margin-top: 18px; position: relative; width: 464px; }
.t22 .content_top .half .container { color: #807f83; font-size: 17px; padding: 10px; }
.t22 .content_top .half .container h2 { line-height: 25px; }
.t22 .content_top .half .container p { font-size: 15px; line-height: 16px; }
.t22 .content_top .half.right { background: none repeat scroll 0 0 #FFFFFF; margin-left: 16px; }
.t22 .content_top .half.right h1 { color: #fff; }
.t22 h2 { color: #004165; font-family: 'MagallanesMitieBold'; font-size: 33px; margin-bottom: 10px; margin-top: 5px; }
.t22 .left_bar { background: transparent; clear: left; float: left; left: 0; margin-left: 3px; margin-right: 16px; margin-top: 0px; min-height: 0px; padding: 0; position: relative; top: 0; width: 464px; }
.t22 .right_bar { background: transparent; clear: none; color: #807f83; float: left; height: auto; left: 0; margin-right: 0; margin-top: 0px; padding: 0; position: relative; top: 0; width: 464px; }
.t22 .bottom_bar { height: auto; margin-left: 3px; }
.t22 .content_bottom .block_1_4 { color: #807F83; float: left; height: 126px; margin-left: 0; margin-top: 9px; position: relative; width: 224px; z-index: 0; }
.t22 .block_2_4 { margin-top: 9px; }
.t22 .content_bottom .right_bar .block_1_4 { margin-top: 9px; }
.t22 .content_bottom .right_bar .block_1_4.image { clear: none; margin-top: 9px; }
.t22 .content_bottom .block_1_4.last { margin-left: 16px; margin-top: 9px; }
.t22 .content_bottom .left_bar .block_1_4.last { margin-left: 0px; margin-top: 9px; }
.t22 .left_bar .block_3_4 { clear: none; height: 246px; margin-right: 0; padding-top: 5px; position: relative; width: 204px; }
.t22 .left_bar .block_3_4.last { margin-left: 16px; }
.t22 .right_bar .block_3_4 { height: 241px; margin-right: 0; margin-top: 135px; position: absolute; right: 0; width: 204px; }
.t22 .left_bar .links_block h3 { border-bottom: 1px solid; color: #00aeef; }
.t22 .left_bar .block_3_4 .follow_content .container h4 { border-bottom: 1px solid #FFFFFF; color: #FFFFFF; float: none; line-height: 23px; }
.t22 .left_bar .block_3_4 .follow_content .container ul li img { float: none; margin-right: 7px; margin-top: 7px; }
.t22 .left_bar .block_3_4 h5 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; margin-bottom: 13px; width: 126px; }
.t22 .left_bar .block_3_4.first h5 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; margin-bottom: 0px; width: 100%; }
.t22 .right_bar .block_3_4 .image_container { background: none repeat scroll 0 0 #FFFFFF; bottom: 0; height: 126px; margin-left: -10px; position: absolute; width: 100%; }
.t22 .right_bar .block_3_4 .image_container img { float: left; margin-right: 0px; }
.t22 .left_bar .block_3_4 small { font-size: 10px; line-height: 20px; }
.t22 .bottom_bar .block_1_4 { margin-left: 16px; }
.t22 .bottom_bar .block_1_4.first { margin-left: 0px; }
.block_1_4_right, .block_1_4_left { background: transparent; float: left; height: 55px; position: relative; width: 98px; }
.block_1_4_right .follow, .block_1_4_left .follow { margin: 0 0 0 0; }
.block_1_4_right small, .block_1_4_left small, .block_1_4_left span.class, .block_1_4_right span.small { bottom: 0px; color: #00aeef; position: absolute; }
.small { font-size: 9px; }
.t22 .block_1_4 .container { height: 111px; }
.t22 .content_bottom em a { color: #807f83; }
.t22 .links_block ul li a:hover { color: #FA4F13; }
.t22 .block_2_4 .container { width: 202px; }

/**********************************************************************************/
/*t23*/
/**********************************************************************************/
.t23.content_wrap { overflow: visible; }
.t23 .contact-box { border-bottom: 1px solid #807F83; margin: 10px 0; padding: 0 5px 10px; }
.t23 .contact-box.last { border-bottom: 0; }
.t23 .content_top { clear: left; float: left; height: auto; position: relative; width: 950px; }
.t23 .content_top .half { float: left; height: 261px; margin-left: 3px; margin-top: 9px; position: relative; width: 464px; }
.t23 .content_top .half .container { color: #807f83; font-size: 17px; padding: 10px; }
.t23 .content_top .half .container h2 { line-height: 25px; }
.t23 .content_top .half .container p { font-size: 15px; line-height: 16px; }
.t23 .content_top .half.right { background: none repeat scroll 0 0 #FFFFFF; margin-left: 16px; }
.t23 .content_top .half.right h1 { color: #fff; }
.t23 .content_top .select_dropdown.disable { visibility: hidden; }
.t23 .content_top .select_dropdown, .contact-content-wrapper .select_dropdown { float: right; margin-right: 5px; width: 393px; }
.contact-content-wrapper .select_dropdown {
    width:372px;
    height:40px;
    background-color:#e7e8ea;
    color:#585858;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    
}

.t23 .right-box.content-box{width:378px;}

    .contact-content-wrapper .select_dropdown .arrow {
        background:url("/multimedia/admin/down-arrow2.png") no-repeat scroll 5px 16px;
    }

.contact-content-wrapper .select_dropdown .arrow{background-color:#e7e8ea;}
.t23 .select_dropdown .container { padding: 3px 10px 10px; }
.t23 .content_top .dropdown_elements, .contact-content-wrapper .dropdown_elements { 
    width: 372px; 
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.contact_div { }
.contact_div h5 { color: #5B1F69; }
.contact_div h6 { font-size: 16px; font-weight: normal; line-height: 18px; }
.contact_div h6 span { color: #5B1F69; }
.contact_div h6 span a { color: #5B1F69 !important; }

/**********************************************************************************/
/*t24*/
/**********************************************************************************/
.t24 .content_top { clear: left; float: left; height: auto; position: relative; width: 950px; z-index: 1; }
.t24 .content_top h3, .t15.blogs h3 { font-family: 'MagallanesMitieBold'; font-size: 20px; font-weight: normal; line-height: 22px; }
.t15.blogs .page_title h3 {font-family: 'CalibriBold'; margin-top: 10px; }
.t24 .content_top .half { background: transparent; float: left; height: auto; margin-left: 3px; margin-top: 20px; padding: 10px; position: relative; width: 682px; }
.t24 .content_top .half.left { background: #fff; margin-bottom: 9px; }
.t24 .content_top .half.right { margin-left: 16px; }
.t24 .content_top .half .container { color: #807f83; font-size: 17px; padding: 10px; }
.t24 .content_top .half .container img { margin-left: -10px; }
.t24 .content_top .half .container h2 { line-height: 25px; }
.t24 .content_top .block_1_4 { float: left; height: 126px; margin-left: 3px; margin-top: 9px; position: relative; width: 224px; z-index: 0; }
.t24 .content_top .block_1_4 .container { padding: 10px; }
/*.t24 h2 { color: #00AEEF; font-family: 'MagallanesMitieBold'; font-size: 33px; margin-bottom: 10px; margin-top: 5px; }*/
.t24 .block_1_3 { background: none repeat scroll 0 0 #FFFFFF; float: left; height: 126px; margin-left: 16px; margin-top: 9px; position: relative; width: 705px; }
.t24 .block_2_4 { margin-left: 0px; margin-top: 0px; z-index: 1; }
.t24 .block_2_4.last { margin-right: 0px; z-index: 1; }
.t24 .image_container { background: none repeat scroll 0 0 #FFFFFF; height: 126px; margin-left: -10px; margin-top: -10px; position: relative; top: 0; width: 224px; }
.t24 .left_bar { background: transparent; margin-left: 3px; margin-right: 9px; margin-top: 0px; padding-left: 0; padding-top: 0px; width: 702px; }
.t24 .right_bar { background: transparent; color: #FFFFFF; float: left; height: auto; left: 0; margin-top: 9px; padding: 0px; position: relative; top: 0; width: 220px; z-index: -1; }
.t24 .right_bar ul { float: left; margin-left: 3px; padding-bottom: 20px; }
.t24 .right_bar ul li a { margin-left: 5px; }
.t24 .right_bar .block_1_4, .t15 .right_bar .block_1_4 { margin-left: 0px; }
.t24 .right_bar .block_1_4 { margin-bottom: 18px; }
.t24 .right_bar .block_1_4 h3, .t24 .right_bar h4, .t15 .right_bar .block_1_4 h3, .t24 .right_bar h4 { color: #807F83; font-family: 'MagallanesMitieBold'; font-size: 17px; font-weight: normal; line-height: 20px; }
.t24 .right_bar .block_1_4 h4, .t15 .right_bar .block_1_4 h4 { color: #00aeef; font-family: 'MagallanesMitieBold'; font-size: 17px; font-weight: normal; line-height: 20px; margin: 0 0 0 0; }
.t24 .right_bar .block_1_4 .container, .t15 .right_bar .block_1_4 .container { height: 106px; padding: 10px; position: relative; }
.t24 .right_bar .block_1_4 .container .view, .t15 .right_bar .block_1_4 .container .view { bottom: 0; left: 0px; margin-bottom: 10px; margin-left: 10px; position: absolute; width: 202px; }
.t24 .right_bar .select_dropdown { margin-bottom: 10px; margin-left: 0; margin-top: 0px; width: 218px; z-index: 1; }
.t24 .right_bar .dropdown_elements { float: left; margin-left: -14px; padding-bottom: 0; width: 197px; z-index: 1; }
.t24 .right_bar .select_dropdown ul li { color: #807f83; line-height: 15px; list-style-image: none; list-style-position: inside; margin-left: 0; }
.t24 .right_bar ul li { color: #807F83; line-height: 18px; list-style-image: url("/multimedia/admin/list_style_4.png"); list-style-position: inside; margin-left: 0; }
.t24 .right_bar ul li a { color: #807F83; }
.t24 .right_bar h4 { color: #807F83; float: left; margin-bottom: 9px; margin-top: 20px; width: 100%; }
.t24 .right_bar a { clear: left; float: left; height: auto; }
.t24 .right_bar a img, .t15 .right_bar a img { margin-bottom: 5px; margin-top: 5px; }

.right_bar .videoBlock a img { margin-bottom:0; margin-top:0; }
.right_bar .videoBlock a { float:none; }

.t24 .right_bar ul li a { clear: left; float: none; height: auto; }
.t24 .entry { border-top: 1px solid #00AEEF; margin-bottom: 16px; padding-top: 10px; }
.t24 .entry_details { float: left; margin-bottom: 10px; margin-left: 0px; padding: 0; width: 667px; }
.t24 .entry_details h3 { float: left; line-height: 30px; width: 232px; }
.t24 .entry_details h5 { float: left; line-height: 11px; margin-right: 0; width: auto; }
.t24 .entry .entry_details img { width: 419px; }
.t24 .entry .entry_details .text_container img { width: 48px; }
.t24 .entry .text_container { margin-right: -16px; min-height: 0; width: 248px; }
.t24 .entry_content { background: none repeat scroll 0 0 transparent; height: auto; padding: 0 0px 10px; }
.t24 .entry_content img { margin-bottom: 10px; }
.t24 .entry_footer { background: none repeat scroll 0 0 #FFFFFF; float: left; height: auto; padding-bottom: 5px; padding-left: 10px; padding-top: 0; }
.t24 .entry_footer .button { border: 1px solid #E4E4E4; clear: none; float: right; margin-right: 11px; margin-top: 12px; position: relative; }

/**********************************************************************************/
/*t25*/
/**********************************************************************************/
.t25 .left_bar { background: transparent; clear: left; float: left; left: 0; margin-right: 93px; margin-top: 125px; min-height: 0px; padding: 10px; position: relative; top: 0; width: 204px; }
.t25 .button { float: left; }
.t25 .central_bar { float: left; height: auto; margin-right: 16px; min-height: 511px; width: 547px; }
.t25 .right_bar { background: transparent; clear: right; float: left; height: auto; left: 0; margin-right: 0; margin-top: 18px; min-height: 396px; position: relative; top: 0; width: 224px; z-index: 1; }
.t25 .right_bar .block_1_4 { margin-bottom: 9px; margin-left: 0px; margin-top: 0px; }
.t25 .right_bar .block_2_4 { margin-bottom: 9px; margin-left: 0px; margin-top: 0px; }
.t25 .left_bar h3 { border-bottom: 1px solid #00aeef; color: #00aeef; }
.t25 h2 { color: #00AEEF; margin-bottom: 10px; }
.t25 .central_bar h3 { margin-bottom: 10px; margin-top: 10px; font-family: Arial; }
.t25 .central_bar .h3-style { margin-bottom: 10px; margin-top: 10px; font-family: Arial !important; }
.t25 .central_bar ul { float: left; margin-bottom: 20px; }
.t25 .central_bar .result_item { background: #fff; position: relative; }
.t25 .central_bar .result_item label { margin-top: -24px; position: absolute; right: 0; }
.t25 .left_bar ul { background: #fff; float: left; width: 100%; }
.t25 .left_bar ul li.level1 { background-image: url("/multimedia/admin/input_radio_empty.png"); background-position: 181px center; background-repeat: no-repeat; border-bottom: 1px solid #D9D9D9; color: #807F83; cursor: pointer; list-style-image: none; padding: 3px 0 3px 10px; width: 194px; }
.t25 .left_bar ul li.level1.active { background-image: url("/multimedia/admin/input_radio_check.png"); }
.t25 h6,
.t25 .h6-style { border-bottom: 1px solid #dfdfdf; border-top: 1px solid #807f83; color: #00AEEF; margin: 5px 0 5px 0; padding: 5px 0 5px 0; }
.t25 h6 a,
.t25 .h6-style a { color:#FA4F13; }
.t25 p a { color: #807F83; }
.t25 p a:hover { color: #FA4F13; }
.t25 .central_bar label { color: #FA4F13; }
.t25 .central_bar .result_item label { color: #807f83; }
.t25 .central_bar .result_item p { }
.t25 .central_bar .result_item p.result-link { margin: -2px 0 5px 0; text-align: right; }
.t25 dt span { float: right; margin-top: 5px; position: absolute; right: 0; top: 0; }

/**********************************************************************************/
/*t26*/
/**********************************************************************************/
.t26 .content_top { clear: left; float: left; height: auto; position: relative; width: 950px; z-index: 1; }
.t26 .content_top .half { background: transparent; float: left; height: 261px; margin-left: 3px; margin-top: 20px; position: relative; width: 465px; }
.t26 .content_top .half.left { background: #fff; }
.t26 .content_top .half.right { margin-left: 16px; }
.t26 .content_top .half .container { color: #807f83; font-size: 17px; padding: 10px; }
.t26 .content_top .half .container h2 { line-height: 25px; }
.t26 .content_top .block_1_4 { float: left; height: 126px; margin-bottom: 9px; margin-left: 0px; margin-top: 0px; position: relative; width: 224px; z-index: 0; }
.t26 .content_top .block_1_4.last { margin-left: 16px; margin-top: 0px; }
.t26 .content_top .block_1_4 .container { min-height: 106px; padding: 10px; }
.t26 .content_top .block_1_4 .container .follow_content .container { height: 227px; }
.t26 h2 { color: #00AEEF; font-family: 'MagallanesMitieBold'; font-size: 33px; margin-bottom: 10px; margin-top: 5px; }
.t26 .block_1_3 { background: none repeat scroll 0 0 #FFFFFF; float: left; height: 126px; margin-left: 16px; margin-top: 9px; position: relative; width: 705px; }
.t26 .block_2_4 { margin-left: 0; margin-right: 0; margin-top: 0px; position: absolute; right: 0; z-index: 1; }
.t26 .right_bar { background: transparent; float: left; height: auto; margin-bottom: -7px; margin-top: 9px; min-height: 200px; padding: 0px; position: relative; width: 703px; z-index: 0; }
.t26 .left_bar { margin-left: 3px; margin-top: 9px; padding: 0; width: 223px; }
.t26 .left_bar .block_1_4 { margin-left: 0px; margin-top: 0px; }

.gallery_section { background-image: url("/multimedia/admin/flickr_logo.png"); background-position: 10px 26px; background-repeat: no-repeat; float: left; margin-bottom: 9px; width: 100%; }
.gallery_section .block_header { margin-left: 0px; width: 224px; }
.gallery_section ul { border: 1px solid; float: left; margin-top: 20px; padding-top: 20px; width: 100%; }
.gal_image_container { border: 0 solid; float: left; height: 126px; margin-bottom: 9px; text-align: center; width: 173px; }
.gal_image_container a { display: block; height: 100%; width: 100%; }
.gal_image_container img { max-width: 100%; min-height: 100%; }

/**********************************************************************************/
/*t27*/
/**********************************************************************************/
.t27 .content_top { clear: left; float: left; height: auto; margin-bottom: -6px; margin-left: 3px; position: relative; width: 950px; }
.t27 .sliderletters_container { padding-bottom: 20px; }
.t27 .sliderletters_container #letter { background: none repeat scroll 0 0 transparent; color: #FFFFFF; height: auto; margin-left: 50px; margin-top: 24px; position: absolute; top: 39%; width: 66px; z-index: 1; }
.t27 .sliderletters_container #letter h1 { color: #fff; font-family: Arial; font-weight: bold; }
.t27 .sliderletters_container #letter .h1-style { color: #fff !important; font-family: Arial !important; font-weight: bold !important; }
.t27 #sliderletters .item { margin-left: 2px; margin-right: 3px; width: 274px; }

.block_letters { background: transparent; border-radius: 3px 3px 0 0; float: left; height: auto; margin-top: 20px; overflow: visible; position: relative; width: 100%; }
.block_letters .block_content { background: transparent; display: block; float: left; height: auto; overflow: visible; position: relative; width: 100%; }
.block_letters .block_content .items_string { background: #44c9f6; background: transparent; float: left; height: 388px; left: -16px; position: relative; width: 800px; }
.block_letters .block_content .item { background: none repeat scroll 0 0 #FFFFFF; float: left; height: 180px; margin-left: 16px; width: 220px; }
.block_letters #slider  { height: 407px; overflow: hidden; padding-top: 10px; width: 950px; left: 66px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(/pie/pie.htc); }
.block_letters #slider li { background: none repeat scroll 0 0 #D9F4FD; display: block; height: 407px; margin-top: -9px; position: relative; width: 274px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -moz-box-shadow: 3px 3px 4px 0 #9D9D9F; -webkit-box-shadow: 3px 3px 4px 0 #9D9D9F; box-shadow: 3px 3px 4px 0 #9D9D9F; behavior: url(/pie/pie.htc); color: #807F83; overflow: hidden; }
.block_letters #prevBtn1 .bg,.block_letters #nextBtn1 .bg { background: #00adef; height: 100%; opacity: 1; position: absolute; top: 0; width: 16px; z-index: -1; }
.block_letters #nextBtn1 { margin-left: 934px; }
.block_letters #prevBtn1, .block_letters  #nextBtn1 { background: url("/multimedia/admin/nav_arrow_left.png") no-repeat scroll center center transparent; height: 388px; left: 0; margin-top: 10px; position: absolute; top: 0; width: 16px; z-index: 0; overflow: hidden; -webkit-border-radius: 7px 0px 0px 7px; -moz-border-radius: 7px 0px 0px 7px; border-radius: 7px 0px 0px 7px; behavior: url(/pie/pie.htc); }
.block_letters  #nextBtn1 { -webkit-border-radius: 0px 7px 7px 0px; -moz-border-radius: 0px 7px 7px 0px; border-radius: 0px 7px 7px 0px; behavior: url(/pie/pie.htc); }
.block_letters #letter { background: #44c9f6; height: 388px; margin-left: 16px; margin-top: 10px; position: absolute; width: 66px; }
.block_letters #letter h1 { color: #fff; font-family: Arial; font-weight: bold; line-height: 388px; margin-left: 10px; }
.block_letters #letter .h1-style { color: #fff; font-family: Arial !important; font-weight: bold !important; line-height: 388px !important; margin-left: 10px; }
.block_letters .item .header { background-color: #5b1f69; color: #fff; height: 16px; padding: 10px; width: 254px; }
.block_letters .item.green .header { background-color: #7bc143; }
.block_letters .item.green .text h5, .block_letters .item.green .text h6 { color: #7bc143; }
.block_letters .item.green .text h5 a, .block_letters .item.green .text h6 a { color: #7bc143; }
.block_letters .item.darkblue .header { background-color: #004165; }
.block_letters .item.darkblue .text h5, .block_letters .item.darkblue .text h6 { color: #004165; }
.block_letters .item.darkblue .text h5 a, .block_letters .item.darkblue .text h6 a { color: #004165; }
.block_letters .item.orange .header { background-color: #FB4F14; }
.block_letters .item.orange .text h5, .block_letters .item.orange .text h6 { color: #FB4F14; }
.block_letters .item.orange .text h5 a, .block_letters .item.orange .text h6 a { color: #FB4F14; }
.block_letters .item .image_container { background: none repeat scroll 0 0 #FFFFFF; height: 163px; }
.block_letters .item .content { height: auto; width: 100%; }
.block_letters .item .content .header { height: 21px; padding-top: 5px; }
.block_letters .item .content .text { min-height: 152px; padding: 5px 10px 10px; position: relative; width: 254px; }
.block_letters .item .content .text p { margin-bottom: 10px; }
.block_letters .text h5, .block_letters .text h6 { color: #a54499; font-size: 12px; font-weight: normal; line-height: 13px; }
.block_letters .text h5 a, .block_letters .text h6 a { color: #a54499; }
.block_letters .text h5 { font-weight: bold; margin-bottom: 10px; margin-top: 5px; }
.block_letters .item h2 { font-family: arial; font-size: 16px; font-weight: bold; margin-right: 48px; position: absolute; right: 0; top: 180px; width: 80px; }
.block_letters .item h2 a { color: #00aeef; }
.block_letters .item h1 { font-family: arial; font-weight: bold; margin-right: 12px; margin-top: 6px; position: absolute; right: 0; top: 180px; }
.block_letters .item h3 { font-family: arial; font-size: 16px; font-weight: bold; margin-right: 10px; position: absolute; right: 0; text-align: right; top: 180px; width: 256px; }
.block_letters .item h3 a { color: #807f83; }
.mobile_menu { display: none; }

.header_blue_bar { background: #5B1F69; border-radius: 0 0 3px 3px; color: #FFFFFF; font-weight: bold; height: 18px; left: 0; line-height: 16px; margin: 0; position: relative; width: 943px; }
.header_blue_bar ul.trigger { float: left; width: 120px; }
.header_blue_bar ul.trigger.viewall { border-top: 0px solid #00aeef; color: #fff; padding-top: 0px; width: 80px !important; }
.header_blue_bar ul.trigger.viewall a { color: #fff; }
.header_blue_bar ul.alphabet { float: left; margin-left: 40px; width: 700px; }
.header_blue_bar ul.alphabet li { float: left; margin-left: 5px; margin-right: 5px; }
.header_blue_bar ul.alphabet li a { display: inline-block; height: 16px; line-height: 16px; margin-top: 1px; text-align: center; width: 16px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; *display: inline; *zoom: 1; behavior: url(/pie/pie.htc); color: #ffffff; text-decoration:none; }
.header_blue_bar ul.alphabet li.inactive a { color: #aaa; }
.header_blue_bar ul.alphabet li.inactive a:hover { background: transparent; }
.header_blue_bar ul.alphabet li.active a, 
.header_blue_bar ul.alphabet li a:hover { background: #FFFFFF; color: #5B1F69; }
.header_blue_bar ul.alphabet li.inactive:hover { background: none; }
.header_blue_bar ul.alphabet li.active a, .header_blue_bar ul.alphabet li:hover a { color: #5B1F69; }
.header_blue_bar ul.alphabet li.inactive:hover a { color: #aaa; }
.header_blue_bar ul.alphabet li.empty { color: #8ed8f8; }
.header_blue_bar ul.trigger li {  margin-left: 20px; }
.header_blue_bar ul.trigger li a { color: #fff; text-decoration:none; }

/**********************************************************************************/
/*t28*/
/**********************************************************************************/
.t28 .content_top { clear: left; float: left; height: auto; position: relative; width: 950px; }
.t28 .content_top .half { float: left; height: auto; margin-left: 3px; margin-top: 18px; position: relative; width: 464px; }
.t28 .content_top .half .container { color: #807f83; font-size: 17px; padding: 10px; }
.t28 .content_top .half .container h2 { line-height: 25px; }
.t26 .content_top .half.left .container img { bottom: 0; margin-bottom: 10px; margin-right: 10px; position: absolute; right: 0; }
.t28 .content_top .half .container p { font-size: 15px; line-height: 16px; }
.t28 .content_top .half.right { background: none repeat scroll 0 0 #FFFFFF; margin-left: 16px; overflow: hidden; }
.t28 h2 { color: #00aeef; font-family: 'MagallanesMitieBold'; font-size: 33px; margin-bottom: 10px; margin-top: 5px; }
.t28 .content_bottom .left_bar { background: none repeat scroll 0 0 transparent; clear: left; float: left; height: auto; left: 0; margin-left: 3px; margin-right: 16px; margin-top: 0px; min-height: 0; padding: 0; position: relative; top: 0; width: 464px; }
.t28 .content_center { clear: left; float: left; height: auto; margin-left: 3px; margin-top: 9px; width: 100%; }
.t28 h1 { color: #5b1f69; }
.t28 h5 { margin-bottom: 10px; margin-top: 10px; }
.t28 .content_center .left_bar h3 { border-bottom: 1px solid; color: #5b1f69; line-height: 20px; margin-bottom: 5px; }
.t28 .content_center .center_bar { background: none repeat scroll 0 0 #FFFFFF; float: left; margin-right: 16px; min-height: 385px; padding: 10px; width: 444px; }
.t28 .content_center .right_bar { background: transparent; float: left; height: auto; left: 0; margin-top: 0; position: relative; top: 0; width: 222px; z-index: 0; }
.t28 .content_center .blue_module h3 { clear: left; }
.t28 .content_center .left_bar { height: auto; margin-top: 0px; min-height: 385px; }
.t28 .blue_module .container { min-height: 0px; }
.t28 .content_center .right_bar .block_1_4 { margin-left: 0; margin-top: 0; }
.t28 .content_center .right_bar .block_1_4 .container { min-height: 106px; padding: 10px; position: relative; }
.t28 .content_center .right_bar .block_1_4 .container .follow.top_position .follow_content { margin-left: -146px; }
.t28 .content_center .right_bar .block_1_4 .container .follow.top_position .follow_content .blue_arrow { margin-left: 147px; }
.t28 .content_bottom .right_bar { background: none repeat scroll 0 0 transparent; clear: none; color: #807F83; float: left; height: auto; left: 0; margin-right: 0; margin-top: 0px; min-height: 0; padding: 0; position: relative; top: 0; width: 464px; }
.t28 .content_bottom .right_bar .block_1_2 { background: none repeat scroll 0 0 #FFFFFF; color: #807F83; float: left; height: 106px; margin-left: 0px; margin-top: 9px; padding: 10px; position: relative; width: 444px; }
.t28 .content_bottom .right_bar .block_1_2 h3, .t28 .content_bottom .right_bar .block_1_2 p { width: 216px; }
.t28 .content_bottom .block_1_2 .image_container { background: none repeat scroll 0 0 #FFFFFF; float: right; height: 126px; margin-right: -10px; margin-top: -10px; position: relative; top: 0; width: 224px; }
.t28 .content_bottom .block_1_2.last .image_container { float: left; height: 126px; margin-left: -10px; }
.t28 .content_bottom .block_1_2.last h3 { clear: right; float: right; width: 211px; }
.t28 .content_bottom .block_1_2.last p { clear: right; float: right; width: 211px; }
.t28 .content_bottom .block_1_4 { background: none repeat scroll 0 0 #FFFFFF; color: #807F83; float: left; height: 126px; margin-left: 0; margin-top: 0px; position: relative; width: 224px; z-index: 0; }
.t28 .content_bottom .block_1_4 .container { height: 111px; }
.t28 .content_bottom .block_1_4 .container .follow_content .container { height: 227px; }
.t28 .content_bottom .right_bar .block_1_4 { clear: left; margin-top: 9px; }
.t28 .content_bottom .right_bar .block_1_4.image { clear: none; margin-top: 0px; }
.t28 .content_bottom .left_bar .block_1_4 { clear: left; float: left; margin-top: 9px; }
.t28 .content_bottom .left_bar .block_1_4.last { margin-left: 0px; margin-top: 9px; }
.t28 .left_bar .block_3_4 { clear: none; height: 246px; margin-right: 0; padding-top: 5px; position: absolute; right: 0; top: 0; width: 202px; }
.t28 .left_bar .block_3_4.last { margin-left: 16px; }
.t28 .right_bar .block_3_4 { height: 241px; margin-right: 0; margin-top: 9px; position: absolute; right: 0; width: 204px; }
.t28 .left_bar .links_block h3 { border-bottom: 1px solid; color: #00aeef; }
.t28 .left_bar .block_3_4 .follow_content .container h4 { border-bottom: 1px solid #FFFFFF; color: #FFFFFF; float: none; line-height: 23px; }
.t28 .left_bar .block_3_4 .follow_content .container ul li img { float: none; margin-right: 7px; margin-top: 7px; }
.t28 .left_bar .block_3_4 h5 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; margin-bottom: 13px; width: 126px; }
.t28 .left_bar .block_3_4.first h5 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; margin-bottom: 0px; width: 100%; }
.t28 .right_bar .block_3_4 .image_container { background: none repeat scroll 0 0 #FFFFFF; bottom: 0; height: 126px; margin-left: -10px; position: absolute; width: 100%; }
.t28 .right_bar .block_3_4 .image_container img { float: left; margin-right: 0px; }
.t28 .left_bar .block_3_4 small { font-size: 10px; line-height: 20px; }
.t28 .content_top .block_1_2 { margin-top: 0px; }
.t28 .block_letters { margin-left: 3px; margin-top: 9px; }
.t28 .block_letters #letter h1 { display: none; }
.t28 .block_letters #letter .h1-style { display: none; }
.t28 .block_letters #slider { left: 40px; }
.t28 .block_letters .block_content .item { margin-left: 26px; }

/**********************************************************************************/
/*t29*/
/**********************************************************************************/
.t29 .content_top { clear: left; float: left; height: auto; position: relative; width: 950px; }
.t29 .content_top .half { float: left; height: auto; margin-left: 3px; margin-top: 18px; position: relative; width: 464px; }
.t29 .content_top .half .container { color: #807f83; font-size: 17px; padding: 10px; }
.t29 .content_top .half .container h2 { line-height: 25px; }
.t29 .content_top .half .container p { font-size: 15px; line-height: 16px; }
.t29 .content_top .half.right { background: none repeat scroll 0 0 #FFFFFF; margin-left: 16px; overflow: hidden; }
.t29 .content_center .blue_module h3 { clear: left; }
.t29 .content_bottom .left_bar { background: none repeat scroll 0 0 transparent; clear: left; float: left; height: auto; left: 0; margin-left: 3px; margin-right: 16px; margin-top: 0px; min-height: 0; padding: 0; position: relative; top: 0; width: 464px; }
.t29 .content_center { clear: left; float: left; height: auto; margin-left: 3px; margin-top: 9px; width: 100%; }
.t29 h1 { color: #5b1f69; }
.t29 .content_center .left_bar h3 { border-bottom: 1px solid; color: #5b1f69; line-height: 20px; margin-bottom: 5px; }
.t29 .content_center .center_bar { background: none repeat scroll 0 0 #FFFFFF; float: left; margin-right: 16px; min-height: 385px; padding: 10px; width: 444px; }
.t29 .content_center .right_bar { background: transparent; float: left; height: auto; left: 0; margin-top: 0; position: relative; top: 0; width: 222px; z-index: 0; }
.t29 .content_center .right_bar .block_1_4 { margin-left: 0; margin-top: 0; }
.t29 .content_center .right_bar .block_1_4 .container { min-height: 106px; padding: 10px; position: relative; }
.t29 .content_center .left_bar { height: auto; margin-top: 0px; min-height: 385px; }
.t29 .blue_module .container { min-height: 0px; }
.t29 .content_bottom .right_bar { background: none repeat scroll 0 0 transparent; clear: none; color: #807F83; float: left; height: auto; left: 0; margin-right: 0; margin-top: 0px; min-height: 0; padding: 0; position: relative; top: 0; width: 464px; }
.t29 .content_bottom .right_bar .block_1_2 { background: none repeat scroll 0 0 #FFFFFF; color: #807F83; float: left; height: 106px; margin-left: 0px; margin-top: 9px; padding: 10px; position: relative; width: 444px; }
.t29 .content_bottom .block_1_2 .image_container { background: none repeat scroll 0 0 #FFFFFF; float: right; height: 126px; margin-right: -10px; margin-top: -10px; position: relative; top: 0; width: 224px; }
.t29 .content_bottom .block_1_2.last .image_container { float: left; height: 126px; margin-left: -10px; }
.t29 .content_bottom .block_1_2.last h3 { clear: right; float: right; width: 224px; }
.t29 .content_bottom .block_1_2.last p { clear: right; float: right; width: 224px; }
.t29 .content_bottom .block_1_4 { background: none repeat scroll 0 0 #FFFFFF; color: #807F83; float: left; height: 126px; margin-left: 0; margin-top: 0px; position: relative; width: 224px; z-index: 0; }
.t29 .content_bottom .right_bar .block_1_4 { clear: left; margin-top: 9px; }
.t29 .content_bottom .right_bar .block_1_4.image { clear: none; margin-top: 0px; }
.t29 .content_bottom .block_1_4.last { margin-left: 16px; }
.t29 .left_bar .block_3_4 { clear: none; height: 246px; margin-right: 0; padding-top: 5px; position: relative; width: 204px; }
.t29 .left_bar .block_3_4.last { margin-left: 16px; }
.t29 .right_bar .block_3_4 { height: 241px; margin-right: 0; margin-top: 9px; position: absolute; right: 0; width: 204px; }
.t29 .left_bar .links_block h3 { border-bottom: 1px solid; color: #00aeef; }
.t29 .left_bar .block_3_4 .follow_content .container h4 { border-bottom: 1px solid #FFFFFF; color: #FFFFFF; float: none; line-height: 23px; }
.t29 .left_bar .block_3_4 .follow_content .container ul li img { float: none; margin-right: 7px; margin-top: 7px; }
.t29 .left_bar .block_3_4 h5 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; margin-bottom: 13px; width: 126px; }
.t29 .left_bar .block_3_4.first h5 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; margin-bottom: 0px; width: 100%; }
.t29 .right_bar .block_3_4 .image_container { background: none repeat scroll 0 0 #FFFFFF; bottom: 0; height: 126px; margin-left: -10px; position: absolute; width: 100%; }
.t29 .right_bar .block_3_4 .image_container img { float: left; margin-right: 0px; }
.t29 .left_bar .block_3_4 small { font-size: 10px; line-height: 20px; }
.t29 .content_top .block_1_2 { margin-top: 0px; }
.t29 .block_letters { margin-left: 3px; margin-top: 9px; }
.t29 .block_letters #letter h1 { display: none; }
.t29 .block_letters #slider { left: 40px; }
.t29 .block_letters .block_content .item { margin-left: 18px; }

/**********************************************************************************/
/*NEW SLIDER LETTERS*/
/**********************************************************************************/
.sliderletters_container { background: transparent; height: auto; margin-left: 0; margin-top: 20px; overflow: hidden; padding-bottom: 10px; position: relative; width: 944px; }
div.scrollingHotSpotLeft { background: none repeat scroll 0 0 #00ADEF; width: 32px; height: 388px; margin-top: 10px; position: relative; float: left; z-index: 200; left: 0; margin-left: -32px; -webkit-border-radius:  7px 0 0 7px; -moz-border-radius: 7px 0 0 7px; border-radius: 7px 0 0 7px; background: url("/multimedia/admin/scrollingHotSpotLeft.png") no-repeat scroll 0 0 transparent; }
div.scrollingHotSpotRight { background: none repeat scroll 0 0 #00ADEF; height: 388px; margin-right: -32px; margin-top: 10px; position: relative; float: right; right: 0; width: 32px; z-index: 200; -webkit-border-radius: 0 7px 7px 0; -moz-border-radius: 0 7px 7px 0; border-radius: 0 7px 7px 0; background: url("/multimedia/admin/scrollingHotSpotRight.png") no-repeat scroll 0 0 transparent; }
div.scrollWrapper { position: relative; overflow: hidden; width: 100%; height: 100%; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(/pie/pie.htc); }
div.scrollableArea { height: 100%; position: relative; width: auto; }
#sliderletters { float: left; height: 413px; margin-bottom: 0px; margin-left: 32px; margin-top: 0; position: relative; width: 880px; }
#sliderletters div.scrollableArea img { float: left; margin: 0; padding: 0; position: relative; }
#sliderletters .item { display: block; float: left; overflow: hidden; position: relative; background: #E6E7E8; color: #807F83; height: 407px; margin-left: 11px; margin-right: 11px; margin-top: 0px; width: 274px; -webkit-border-radius:  7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(/pie/pie.htc); }
#sliderletters .item .header { background-color: #5b1f69; color: #FFFFFF; height: 16px; padding: 10px; width: 254px; -webkit-border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; behavior: url(/pie/pie.htc); }
#sliderletters .item .image_container { background: none repeat scroll 0 0 #FFFFFF; height: 163px; }
#sliderletters .item .content .text { min-height: 152px; padding: 5px 10px 10px; position: relative; width: 254px; }
#sliderletters .item .content .header { height: 21px; padding-top: 5px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.slider_background { background: url("/multimedia/admin/slider_letters_bg.jpg"); background-repeat: repeat-y; position: absolute; top: 0px; left: 0px; width: 100%; height: 388px; margin-top: 10px; background: none repeat scroll 0 0  -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(/pie/pie.htc); }

#sliderletters .item .text h5,
#sliderletters .item .text h6,
#sliderletters .item .text .h5-style,
#sliderletters .item .text .h6-style { color: #5b1f69; }

#sliderletters .item .image_container { background: none repeat scroll 0 0 #FFFFFF; height: 163px; }
#sliderletters .text h5,
#sliderletters .text h6,
#sliderletters .text .h5-style,
#sliderletters .text .h6-style { font-weight: normal !important; }
#sliderletters .text h5,
#sliderletters .text .h5-style { font-weight: normal !important; font-family: 'CalibriBold';  margin-bottom: 10px; }
#sliderletters .item h2 a { color: #5B1F69; }
#sliderletters .item h3 a { color: #807F83; }
#sliderletters .item h2 { font-family: arial; font-size: 16px; font-weight: bold; margin-right: 48px; position: absolute; right: 0; top: 180px; width: 80px; }
#sliderletters .item h1 { font-family: arial; font-weight: bold; margin-right: 12px; margin-top: 6px; position: absolute; right: 0; top: 180px; }
#sliderletters .item h3 { font-family: arial; font-size: 16px; font-weight: bold; margin-right: 10px; position: absolute; right: 0; text-align: right; top: 180px; width: 264px; }
#sliderletters .item p { margin-bottom: 0px; }

/**********************************************************************************/
/* Blocks */
/**********************************************************************************/
.columns_container { float: left; margin-left: 3px; margin-top: 9px; position: relative; width: 944px; z-index: 0; }
.columns_container.singleColumn { margin-left: 0px; margin-top: 0; width: 227px; }
.column { float: left; position: relative; width: 240px; z-index: 1; }
.column.last { width: 224px; }
.column em a { }
.column a { color: #807F83; text-decoration:none; }
.block { background: none repeat scroll 0 0 #FFFFFF; color: #807F83; float: left; height: 129px; margin: 0 0 9px 0; position: relative; width: 224px; pointer-events: auto; }
.textBlock a { font-weight: normal;  }
.block .container { padding: 5px 10px 10px; }
.block.doubleRow { height: 267px; }
.block.tripleRow { height: 405px; }
.block.doubleCol { width: 464px; }
.block.tripleCol { height: 126px; margin-bottom: 13px; width: 704px; }
.block.quadCol { width: 944px; }
.block.transparent { display: block; filter: alpha(opacity=0); opacity: 0; z-index: -1; pointer-events:none; }

/* GENERAL BLOCK STYLES */
.block a:hover { color: #00AEEF; }
.button { padding: 0 10px; width: auto; }

/* QUICK LINKS*/
.block.quickLinks ul li { background: url("/multimedia/admin/l2.jpg") no-repeat scroll 0 4px transparent; border-bottom: 1px solid #D9D9D9; line-height: 18px; }
.block.quickLinks ul li.last { border-bottom: none; line-height: 18px; }
.block.quickLinks ul li a { margin: 0 0 0 12px; }
.block.quickLinksDropDown { overflow: visible; }
.block.quickLinksDropDown .select_dropdown { width: 154px; }
.block.quickLinksDropDown .dropdown_elements { padding-top: 10px; width: 133px; }

/* IMAGES */
.block.image .block_header { background-color: transparent; background-image: url("/multimedia/admin/blackPixel.png"); background-repeat: repeat; font-family: 'CalibriBold'; position: absolute; z-index: 1; }
.block.image .container { background: none repeat scroll 0 0; padding: 0px; width: 100%; }
.block.imageWithHeader .container { height: 129px; }
.block.imageOnly .container { height: 129px; }
.block.imageWithHeader .container img, .block.imageOnly .container img { height: 100%; width: 100%; }

/* IMAGE WITH TEXT */
.block.imageTextDoubleRow .container { height: 126px; }
.block.imageTextDoubleRow .follow_content .container { float: left; height: auto; }
.block.imageTextDoubleRow a { font-weight: bold; }
.block.imageTextDoubleCol .container { float: left; width: 220px; }
.block.doubleRow.imageTextDoubleRow .button { margin-top: 0; }
.block.imageTextDoubleCol img { float: left; }

/* TEXT WITH SMALL IMAGE */
.block.textSmallImage em { display: block; margin-top: 5px; position: relative; z-index: 1; }

/* TEXT */
.block.textBlock .button { margin-top: 0; }

/* TWITTER */
.twitter_feed { height: 94px; padding-right: 10px; position: relative; width: 200px; }
.twitter_feed a { color: #807F83; }
.twitter_feed h6 { color: #00AEEF; margin-bottom: 2px; }
.block.triple .twitter_feed h6 { margin-bottom: 4px; margin-top: 5px; }
h3.twit { background: url("/multimedia/admin/twitter_ico.png") top right no-repeat; background-position: 184px 1px; }

/* DOWNLOADS */
.block .downloadsLeft { clear: left; float: left; height: 77px; width: 80px; }

.block .downloadsRight { clear: right; float: right; height: auto; margin-right: -10px; margin-top: 0; position: relative; right: 0; top: 0; width: 124px; }
.block .download { float: right; margin-right: 6px; width: 55px; }
.block .download small, 
.block .download span.small { clear: left; float: left; width: 100%; font-size: 9px; line-height: 8px; margin-top: 3px; padding: 0; text-align: center; }
.block .downloadsBottom { float: right; margin-right: -10px; margin-top: 20px; right: 0; }

/* ENQUIRIES */
.half.right .enquiries { height: 200px; margin-bottom: -8px; padding-top: 8px; width: 464px; }
.half.right .enquiries p { color: #FFF; font-size: 12px; line-height: 13px; }
.half.right .enquiries .enquiries-top { float: left; margin-left: 20px; margin-right: 19px; width: 45%; }
.enquiries-top { position: relative; z-index: 1; }
.half.right .enquiries .contact-details { float: left; width: 46%; }
.half .enquiries .button a { font-size: 12px !important; }
.block.enquiries { background: none repeat scroll 0 0 #00AEEF; color: White; }
.block.enquiries a { color: White; font-family: 'CalibriBold'; }
.block.enquiries a:hover { color: White; font-weight: bold; }
.block.enquiries .button a { color: #fff; font-weight: normal; }
.block.enquiries .button { width: 84px; }
.block.enquiries h3 { color: #ffffff; }
.block.enquiries.doubleText .button { bottom: 10px; position: absolute; }

.block.blog img { float: left; margin-bottom: 5px; margin-right: 10px; }
.block.blog h4 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: bold; line-height: 14px; width: 126px; }
.block.blog h5 { color: #00aeef; float: left; font-family: arial; font-size: 12px; font-weight: normal; line-height: 14px; margin-bottom: 0px; width: 125px; }
.block.blog small.blogDate { display: block; margin-bottom: 3px; margin-top: 3px; }

/* VIDEO BLOCK */
.block.videoBlock { overflow: hidden; z-index: 1; }
.block.videoBlock a { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; background: url("/multimedia/admin/video_background.png") no-repeat center center transparent; }
.block.videoBlock img, img.tint {  }
.block.videoBlock .video-titl { color: #FA4F13; }
.block.videoBlock .block_content { background-image: url("/multimedia/admin/video_background.png"); background-position: center center; background-repeat: no-repeat; position: relative; width: 100%; }

/* RANDOM */
.gradientBlue { background-image: -ms-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #00A3EF 100%);  background-image: -moz-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #00A3EF 100%);  background-image: -o-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #00A3EF 100%);  background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #00A3EF));  background-image: -webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #00A3EF 100%);  background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #00A3EF 100%);  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00A3EF', EndColorStr='#000000', GradientType=0);  }

.left_bar ul li a.active { color: #a54499; }
.left_bar ul li a.active:hover { color: #FB4F14; }
.links_block ul li a.active { color: #00AEEF; }
.t10 .block_1_4 ul li a.active { color: #7bc143; }
.t04 .left_bar .block_3_4 li a.active { color: #FB4F14; }
.t03 .left_bar .block_3_4 li a.active { color: #FB4F14; }

/*SLIDER LETTERS DRAGGABLE*/
.sliderletters_container_draggable { float: left; height: 445px; margin-top: 15px; position: relative; width: 450px; }
#sliderletters_draggable { float: left; height: 413px; margin-bottom: 0px; margin-left: 0px; margin-top: 0; position: relative; width: auto; }
#sliderletters_draggable div.scrollableArea img { float: left; margin: 0; padding: 0; position: relative; }
#sliderletters_draggable .item { display: block; float: left; overflow: hidden; position: relative; background: none repeat scroll 0 0 #D9F4FD; color: #807F83; height: 407px; margin-left: 11px; margin-right: 11px; margin-top: 0px; width: 274px; -webkit-border-radius:  7px; -moz-border-radius: 7px; border-radius: 7px; -moz-box-shadow: 3px 3px 4px 0 #9D9D9F; -webkit-box-shadow: 3px 3px 4px 0 #9D9D9F; box-shadow: 3px 3px 4px 0 #9D9D9F; behavior: url(/pie/pie.htc); }
#sliderletters_draggable .item .header { background-color: #5b1f69; color: #FFFFFF; height: 16px; padding: 10px; width: 254px; -webkit-border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; behavior: url(/pie/pie.htc); }
#sliderletters_draggable .item .image_container { background: none repeat scroll 0 0 #FFFFFF; height: 163px; }
#sliderletters_draggable .item .content .text { min-height: 152px; padding: 5px 10px 10px; position: relative; width: 254px; }
#sliderletters_draggable .item .content .header { height: 21px; padding-top: 5px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.slider_background { background: url("/multimedia/admin/slider_letters_bg.jpg"); background-repeat: repeat-y; position: absolute; top: 0px; left: 0px; width: 100%; height: 388px; margin-top: 10px; background: none repeat scroll 0 0  -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(/pie/pie.htc); }
#sliderletters_draggable .item.purple .header { background-color: #a54499; }
#sliderletters_draggable .item.purple .text h5, #sliderletters_draggable .item.purple .text h6 { color: #a54499; }
#sliderletters_draggable .item.purple .text h5 a, #sliderletters_draggable .item.purple .text h6 a { color: #a54499; }
#sliderletters_draggable .item.green .header { background-color: #7bc143; }
#sliderletters_draggable .item.green .text h5, #sliderletters_draggable .item.green .text h6 { color: #7bc143; }
#sliderletters_draggable .item.green .text h5 a, #sliderletters_draggable .item.green .text h6 a { color: #7bc143; }
#sliderletters_draggable .item.darkblue .header { background-color: #004165; }
#sliderletters_draggable .item.darkblue .text h5, #sliderletters_draggable .item.darkblue .text h6 { color: #004165; }
#sliderletters_draggable .item.darkblue .text h5 a, #sliderletters_draggable .item.darkblue .text h6 a { color: #004165; }
#sliderletters_draggable .item.orange .header { background-color: #FB4F14; }
#sliderletters_draggable .item.orange .text h5, #sliderletters_draggable .item.orange .text h6 { color: #FB4F14; }
#sliderletters_draggable .item.orange .text h5 a, #sliderletters_draggable .item.orange .text h6 a { color: #FB4F14; }
#sliderletters_draggable .item .image_container { background: none repeat scroll 0 0 #FFFFFF; height: 163px; }
#sliderletters_draggable .text h5, #sliderletters_draggable .text h6 { font-size: 12px; font-weight: normal; line-height: 13px; }
#sliderletters_draggable .text h5 { font-weight: bold; margin-bottom: 10px; margin-top: 5px; }
#sliderletters_draggable .item h2 a { color: #00AEEF; }
#sliderletters_draggable .item h3 a { color: #807F83; }
#sliderletters_draggable .item h2 { font-family: arial; font-size: 16px; font-weight: bold; margin-right: 48px; position: absolute; right: 0; top: 180px; width: 80px; }
#sliderletters_draggable .item h1 { font-family: arial; font-weight: bold; margin-right: 12px; margin-top: 6px; position: absolute; right: 0; top: 180px; }
#sliderletters_draggable .item h3 { font-family: arial; font-size: 16px; font-weight: bold; margin-right: 10px; position: absolute; right: 0; text-align: right; top: 180px; width: 264px; }
.slider_draggable_background { background: none repeat scroll 0 0 #00AEEF; border-radius: 0 0 0 0; height: 388px; left: 0; margin-top: 25px; position: absolute; top: 0; width: 100%; }
#slider_draggable_letter { color: #FFFFFF; margin-right: 8px; margin-top: 193px; position: absolute; right: 0; }

/*TABLE*/
.content_table { margin-bottom: 25px; }
.content_table tr { }
.content_table tr.black_line td { border-bottom: 1px solid #333; }
.content_table tr.grey_line td { border-bottom: 1px solid #aaa; }
.content_table td { border-bottom: 0 none; color: #807F83; padding-bottom: 2px; padding-top: 3px; text-align: right; text-indent: 0px; }
.content_table td.first { text-align: left; width: 50%; }
.content_table td.third strong { color: #333; }
.content_wrap.t07, .content_wrap.t14 { background-color: #ffffff; }
.view-press-release { color: #00AEEF; }
.case_media { margin-left: 3px; }
.overlay-blue { background: #5B1F69; height: 126px; left: 0; opacity: 0.7; position: absolute; top: 0; width: 224px; }
.t08 .left_bar img { margin-bottom: 16px; margin-right: 16px; }
.t13 .left_bar img { margin-bottom: 16px; margin-right: 16px; }
.t17 .left_bar img { margin-bottom: 16px; margin-right: 16px; }
.t20 .central_bar img { margin-bottom: 16px; margin-right: 16px; }

/*FORM STYLISING*/
.radio_container { clear: left; float: left; height: auto; margin-bottom: -2px; position: relative; width: auto; }
.form .radio_container input.checkbox, .form .radio_container input.radiobutton { margin-left: -10000px; position: absolute; }
.radio_container span { background: url("/multimedia/admin/input_radio.png") no-repeat 0 0 transparent; float: left; height: 14px; margin-right: 5px; position: relative; width: 15px; }
.radio_container.active span { background: url("/multimedia/admin/input_radio.png") no-repeat 0 -14px transparent; }
.checkbox_container { clear: left; float: left; height: auto; margin-bottom: -2px; position: relative; width: auto; }
.form .checkbox_container input.checkbox, .form .checkbox_container input.radiobutton { margin-left: -10000px; position: absolute; }
.checkbox_container span { background: url("/multimedia/admin/input_checkbox.png") no-repeat 0 0 transparent; float: left; height: 14px; margin-right: 5px; position: relative; width: 15px; }
.checkbox_container.active span { background: url("/multimedia/admin/input_checkbox.png") no-repeat 0 -14px transparent; }
select { position: relative; width: 100px; z-index: 9999; }
textarea { border: 1px solid #e4e4e5; }
#btnSubmit { background: none repeat scroll 0 0 #FAFAFA; background-image: url("/multimedia/admin/button_bg.jpg"); color: #807F83; height: auto; margin-bottom: 5px; margin-top: 10px; z-index: 0; line-height: 20px; text-align: center; width: 84px;    float: left; clear: both; cursor: pointer; border: 1px solid #E4E4E4; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; -moz-box-shadow: 3px 3px 4px 0 #9D9D9F; -webkit-box-shadow: 3px 3px 4px 0 #9D9D9F; box-shadow: 3px 3px 4px 0 #9D9D9F; behavior: url(/pie/pie.htc); }
#btnSubmit:hover { color: #00AEEF; }

/*animated social*/
.animatedsocial_container { bottom: 0; clear: left; float: left; height: 55px; left: 0; margin-bottom: 25px; position: absolute; width: 100%; display: none; }
.animatedsocial_container .animatedsocial_item { clear: none; float: left; height: 55px; position: static; width: 55px; }
.animatedsocial_container .animatedsocial_item img { bottom: 0px; clear: left; display: block; float: left; margin-left: 7px; position: absolute; width: 40px; }
.animatedsocial_container .animatedsocial_item img.blur { display: none; }
.animatedsocial_container .animatedsocial_item label { bottom: 0; display: none; font-size: 11px; left: 0; margin-bottom: -15px; margin-left: 10px; position: absolute; text-align: center; width: auto; }

/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 20px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; } 
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 12px; display: block; padding: .405em 2.1em .3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 12px; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }

.addthis_button_tweet { width: 90px; }
.addthis_toolbox { bottom: 10px; left: 10px; position: absolute; }
.t17 .left_bar_bottom, .t13 .left_bar_bottom { bottom: 40px; }
.addthis_button_linkedin_counter { margin-right: 12px !important; }

.left_nav.left_bar ul li.open ul li a { color: #000000; font-weight: normal; }
.left_bar ul li a.active { color: #5b1f69;  font-weight: normal; font-family: 'CalibriBold'; }
.left_bar ul li.isparent.dark_arrow { background: url("/multimedia/admin/l1_parent.jpg") no-repeat scroll 0 3px transparent; }
.left_bar ul li.isparent.dark_arrow.open { background: url("/multimedia/admin/l1_parent_active.jpg") no-repeat scroll 0 3px transparent; }
.left_bar ul li.isparent { background: url("/multimedia/admin/l2_parent.png") no-repeat scroll 0 3px transparent; }
.left_nav.left_bar ul li.open a.active { color: #000000; }
.left_nav.left_bar ul li.open a { color: #000000; font-weight: normal; }

.content_wrap.home_page { min-height: 740px; }
.content_top .half.left.enquiries_pasted { background: #FA4F13; margin-right: 0; min-height: 200px; width: 466px; }
.content_top .half.right.enquiries_pasted { background:#FA4F13; margin-right: 0; min-height: 200px; width: 466px; }
.content_top .half.right.enquiries_pasted .enquiries-top { float: right; width: 185px; }
.content_top .half.right.enquiries_pasted .contact-details a { color: #fff; }
.content_top .half.right.enquiries_pasted .contact-details { float: left; }
.content_top .half.enquiries_pasted .container { color: #fff; font-size: 12px; }
.content_top .half.enquiries_pasted .container p { font-size: 12px; }
.content_top .half.enquiries_pasted .button { width: 84px; }
.half.left .container a { color: #00AEEF; }
.half.left .container a:hover { color: #FA4F13; }

/*Sitemap*/
.sitemap_column { border-left: 1px solid #ccc; float: left; height: 100%; margin: 5px 0 0; padding: 0 0 0 10px; position: relative; width: 226px; }
.sitemap_column.first { border-left: none; }
.sitemap_column ul { margin-bottom: 10px; }
.sitemap_column .heading { font-size: 13px; font-weight: bold; }
.sitemap_column .heading a { color: #5B1F69 !important; }
.invalid { color: #FF0000; }
.pop_up_container ul li { margin-top: 6px; }
.pop_up_5 { height: auto !important; }
#sd1 ul, sd1 li { z-index: 10; }
#sd2 ul, sd2 li { z-index: 7; }
#sd3 ul, sd3 li { z-index: 5; }
.t23.content_top { overflow: hidden; }
#contact_card { background-color: #fff; float: right; margin-right: 25px; margin-top: 20px; padding: 10px; width: 350px; }
.t23 #contact_card{margin-right:0px;margin-top:0px; width:320px;}
.enquiries-top .button { margin-top: -5px !important; }

.left_bar li { float: left !important; }
.left_bar .container li { float: none !important; }

.blog_container .result_item { padding-left: 10px; padding-right: 10px; }
.blog_container h6 { border-bottom: 1px solid #DFDFDF; border-top: 1px solid #807F83; color: #00AEEF; margin: 5px 0 5px 0; padding: 5px 0 5px 0; }
.blog_container h6 a { color: #00AEEF; }
.blog_container .result_item label { color: #807F83; margin-right: 22px; margin-top: -24px; position: absolute; right: 0; }

.reply-button { float: left; margin-top: 5px; }
.reply-button a { border: 1px solid #DCDDDF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display:block; padding:3px 5px 3px 5px; }   
.reply-button a:hover { background: rgb(128, 127, 131); color: #fff; }
.response-container { border-top: 1px solid rgb(228, 228, 228); margin-left: 100px; padding: 25px 10px 25px 0px; width: 585px; }

.comment_poster { float: right; }
.comment_container { border-top: 1px solid rgb(228, 228, 228); margin: auto; margin-bottom: 10px; position: relative; width: 95%; z-index: 1; }
.comment_title { color: rgb(0, 174, 239); font-family: arial; font-size: 14px; font-weight: bold; line-height: 24px; margin-bottom: 5px; }
.comment_text { font-size: 12px; line-height: 14px; margin-bottom: 10px; }
.comments_form { padding-left: 170px; }
.comments_form textarea { font-size:12px !important; width:260px; max-width:261px; overflow:auto; border: 1px solid rgb(228, 228, 228); border-radius: 7px 7px 7px 7px; }   
.comments_form input[type=text] { width:260px; margin-bottom:5px; border: 1px solid rgb(228, 228, 228); border-radius: 7px 7px 7px 7px; }
.comments_form .send_comment { float: right; margin-right: 188px; margin-top: 5px; }
.comments_number { bottom: 6px; position: absolute; right: 5px; }
.comments_form { padding-left: 170px; }
.comments_reply_form { border: 1px solid #DCDDDF; float: right; margin-bottom: 15px; margin-right: 15px; padding: 10px 0px 10px 33px; position: relative; width: 550px; }
.comments_reply_form a.reply_form_close { display: block; position: absolute; right: 10px; top: 10px; }
.comments_form label, .comments_reply_form label { display: block; float: left; width: 102px; }
.comments_form label.notify_follow_up, .comments_reply_form label.notify_follow_up { width: auto; }
.comments_form textarea, .comments_reply_form textarea { width: 260px; max-width: 261px; overflow: auto; border: 1px solid rgb(228, 228, 228); border-radius: 7px 7px 7px 7px; font-family:Arial; }   
.comments_form input[type=text], .comments_reply_form input[type=text] { width: 260px; margin-bottom: 5px; border: 1px solid rgb(228, 228, 228); border-radius: 7px 7px 7px 7px; }
.comments_form .send_comment, .comments_reply_form .send_comment { float: right; margin-right: 188px; margin-top: 5px; }
.comment_system { clear: both; padding-top: 50px; }
.comments_form .button, .comments_reply_form .button { clear: both; margin-left: 102px; }

.entry_footer .button { z-index: 1000; }
.entry_footer .button { z-index: 1000; }
.blog_back { position: absolute; right: 9px; top: 9px; }
a.blog_back:hover { text-decoration: underline; }
.blog_back.blog_list { right: 19px; top: 12px; }
.t24 .list_blogs { margin-bottom: 18px; margin-top: 18px; }
.container.reg_block p { margin-bottom: 0 !important; }
.reg_block em { bottom: 3px; left: 10px; position: absolute; }
.pref_text { color: #5B1F69; margin-left: 59px; padding-top: 16px; }
.pref_text:hover { cursor: pointer; }
a.blog-rss-link { background: url("/multimedia/admin/rss-icon-fit.png") no-repeat center left; color: #5B1F69; display: block; height: 36px!important; margin-left: 10px; padding-left: 50px; vertical-align: middle; }
    
/*Fix for ie7 only*/
*:first-child+html .pref_text { margin-top:8px; }

.half_right_banner .container { position: absolute; }
.half_right_banner .bottom { bottom: 10px; }
.calendar_alert_link_block { float: left; }
.center_bar hr { background-color: #807F83; color: #807F83; margin: 8px 0px; }
.center_bar table, .central_bar table, .left_bar table { border-top: 1px solid #807f83; }
.center_bar table td, .central_bar table td, .left_bar table td { padding: 10px 10px 10px 10px; vertical-align: top; }
.center_bar table td, .center_bar table td ul li, .central_bar table td, .central_bar table td ul li, .left_bar table td ul li, .left_bar table td { color: #807F83 !important; }
    
.accessMenu { bottom: 0; height: 21px; position: absolute; width: 182px; right:279px; max-width: 950px; background: none repeat scroll 0 0 #777777; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; behavior: url(/pie/pie.htc);   color:#fff;  padding-left:10px;  }
.accessMenu:hover { cursor:pointer; }
.accessMenu span { float:right; margin-right:10px;  margin-top:3px;   *margin-top:-21px; }
.blog_recent_posts { min-height:0px; } 
.t29.specialist_services .columns_container { z-index: 1; }
    
/********** NEW CSS **********/
.wide .central_bar { margin-right:0; width:686px;}
.wide .columns_container{margin-left:5px}

.x-wide .central_bar { margin-right:0; width: 923px; padding: 2px 10px; }
.x-wide .columns_container{margin-left:5px}

.highlight-box { margin-bottom:10px; padding:5px 10px; width:auto; }
.highlight-box .title { font-family: 'MagallanesMitieBold'; font-size: 19px; font-weight: normal; line-height: normal; margin: 0; }
.highlight-box h3, .highlight-box p { color:#FFF; }
.highlight-box.orange { background:#FB4F14; }

.milestones-table { margin-bottom:10px; }
.milestones-table thead tr td { border:0; height:auto; padding:5px; vertical-align:top; }
.milestones-table thead tr td h3 { color:#FFF; clear:none; float:none; }
.milestones-table tbody tr td { border:0; border-right:3px solid #00AEEF; height:auto; padding:5px; width:auto; vertical-align:top; }
.milestones-table tbody tr td h5 { color:#00AEEF; margin:0; } 
.milestones-table tbody tr td ul { float:none; margin:0; } 
.milestones-table tbody tr td li { color:#807F83; } 
.milestones-table.cyan thead tr td { background:#00AEEF; }

.performance-table { background:#F4F4F4; margin-bottom:10px; }
.performance-table thead tr td { border:0; height:auto; padding:5px; vertical-align:top; }
.performance-table thead tr td h3 { color:#909090; clear:none; float:none; }
.performance-table tbody tr td { border:0; height:auto; padding:5px; width:auto; vertical-align:top; }
.performance-table tbody tr td h2 { margin:0; }  
.performance-table tbody tr td p { color:#807F83; } 
.performance-table.green tbody tr td h2 { color:#FA4F13; } 
.performance-table.green  p.title { font-size: 22px; font-weight: bold; line-height: 25px; margin-bottom: 10px; color: #909090;}

.external-blogs-picker {}
.external-blogs-picker p { margin-bottom: 0; }
.external-blogs-picker p.subtitle { margin-bottom: 0; font-weight: bold;}
.external-blogs-picker p.date { font-size: 10px; }

.external-blogs-picker .content-wrapper { float: left; width: 100px;}
.external-blogs-picker .image-wrapper { float: right; }
.external-blogs-picker .image-wrapper img { max-width: 100px; margin-right:0 !important;}

.titleFaq{font-size:16px !important}

.blog-back-button{float: right;width: 36px;height: 18px;background-color: #ddd;border: 1px solid #aaa;padding-top: 3px;padding-left: 8px;}
.blog_pagination{margin:30px 0; background-color:#fff; float:left; width:100%; padding:15px 0;}
.blog_pagination ul{list-style:none; margin-left:0; text-align:center;}
.blog_pagination ul li{display:inline-block; clear:none !important; width:auto !important; zoom:1; *display:inline; float:none !important; }
.blog_pagination ul li{margin-left:12px;}
.blog_pagination ul li a{margin:0px !important;}
.pagination_first{margin:0px !important;}

@media only screen and (max-device-width: 720px)
{
    .accessMenu { display:none !important; }    
}

/*STYLES OVERWRITING (accesibility changes) */
span.h1{font-family:'MagallanesMitieBold';font-size:33px;line-height:33px;font-weight:normal;display:block}
span.h3{font-size:19px;font-family:'MagallanesMitieBold';font-weight:normal;display:block}
span.h3{font-size:19px;font-family:'MagallanesMitieBold';font-weight:normal}
.h4 { font-size: 10px; line-height: 15px; font-weight :normal  !important; font-family: 'CalibriBold' !important; color: rgb(0, 174, 239); } 
.h5 { font-size: 10px; line-height: 15px; font-weight :normal  !important; font-family: 'CalibriBold' !important; }
span.h6{font-weight:normal; font-family: 'CalibriBold'; font-size:14px;line-height:16px;float:left!important;display:block!important;margin-right:3px}

.h1-style { font-family: 'MagallanesMitieBold' !important; font-size: 33px !important; font-weight: normal !important; line-height: 33px !important; margin-bottom: 0; }
.h2-style { font-family: 'MagallanesMitieBold' !important; font-size: 25px !important; font-weight: normal !important; line-height: 27px !important; margin-bottom: 0; }
.h3-style { font-family: 'MagallanesMitieBold' !important; font-size: 19px !important; font-weight: normal !important; line-height: normal !important; margin-bottom: 0;}
.h4-style { font-family: 'MagallanesMitieBold' !important; font-size: 17px !important; font-weight: normal !important; line-height: 19px !important; margin-bottom: 0; }
.h5-style { font-size: 16px !important; font-weight :normal  !important; font-family: 'CalibriBold' !important; line-height: 18px !important; margin-bottom: 0; }
.h6-style { font-size: 14px !important; font-weight :normal  !important; font-family: 'CalibriBold' !important;line-height: 16px !important; margin-bottom: 0; }
.p-style  { font-size: 14px !important; font-weight: normal !important; line-height: 16px !important; margin-bottom: 10px !important; color: #807F83 !important; }

.cyan-overwrite     { color:#00aeef !important; }
.blue-overwrite     { color:#004165 !important; }
.green-overwrite    { color:#7bc143 !important; }
.purple-overwrite   { color:#a54499 !important; }
.grey-overwrite     { color:#807f83 !important; }
.orange-overwrite   { color:#FB4F14 !important; }
.black-overwrite    { color:#000000 !important; }
.white-overwrite    { color:#ffffff !important; }

.dropdown-title-dark-blue   { color: #004066 !important;  font-weight :normal  !important; font-family: 'CalibriBold' !important; }
.dropdown-title-purple      { color: #5b1f69 !important;  font-weight :normal  !important; font-family: 'CalibriBold' !important; }
.dropdown-title-orange      { color: #f78e1e !important;  font-weight :normal  !important; font-family: 'CalibriBold' !important; }
.dropdown-title-green       { color: #6cb33f !important;  font-weight :normal  !important; font-family: 'CalibriBold' !important; }
.dropdown-title-grey        { color: #919396 !important;  font-weight :normal  !important; font-family: 'CalibriBold' !important; }
.dropdown-title-black       { color: #000000 !important;  font-weight :normal  !important; font-family: 'CalibriBold' !important; }
.dropdown-title-pink        { color: #a90061 !important;  font-weight :normal  !important; font-family: 'CalibriBold' !important; }

.leftnav-title { border-bottom: 1px solid; color: #5b1f69; line-height: 20px; margin-bottom: -1px; font-family: 'MagallanesMitieBold'; font-size: 19px; font-weight: normal; position: relative; }

.social-tools { left: 0; position: fixed; top: 108px; z-index: 3; background: #fff; padding: 5px; border-radius: 0 3px 3px 0; behavior: url(/pie/pie.htc); }
.social-tools ul.socialtools-list { list-style: none; margin: 0; padding: 0; }
.social-tools ul.socialtools-list li.socialtool-item { margin-bottom: 10px; }
.social-tools ul.socialtools-list li.socialtool-item a { text-indent: 100px; overflow: hidden; display: block; height: 25px; width: 25px; background: url("/multimedia/admin/iconv2_share.png") no-repeat scroll 0 -25px transparent; }
.social-tools ul.socialtools-list li.socialtool-item a:hover,
.social-tools ul.socialtools-list li.socialtool-item a:focus { background-position: 0 -50px; }
.socialtool-item.social1 a { background-image: url("/multimedia/admin/iconv2_social1.png") !important; }
.socialtool-item.social2 a { background-image: url("/multimedia/admin/iconv2_social2.png") !important; }
.socialtool-item.social3 a { background-image: url("/multimedia/admin/iconv2_social3.png") !important; }
.socialtool-item.social4 a { background-image: url("/multimedia/admin/iconv2_social4.png") !important; }
.socialtool-item.social5 a { background-image: url("/multimedia/admin/iconv2_social5.png") !important; }
.socialtool-item.social6 a { background-image: url("/multimedia/admin/iconv2_social6.png") !important; }
.socialtool-item.social7 a { background-image: url("/multimedia/admin/iconv2_social7.png") !important; }
.socialtool-item.social8 a { background-image: url("/multimedia/admin/iconv2_social8.png") !important; }
.socialtool-item.social9 a { background-image: url("/multimedia/admin/iconv2_social9.png") !important; }
.socialtool-item.social10 a { background-image: url("/multimedia/admin/iconv2_social10.png") !important; }

.follow_content .container { height: auto !important; }
.follow_content #social-list { padding-top: 5px; float: none; }
.follow_content #social-list .socialtool-item { display: block; float: none !important; height: auto; line-height: 25px !important; width: auto; }
.follow_content #social-list .socialtool-item a {font-family: 'MagallanesMitieBold' !important; font-weight: normal; background: url("/multimedia/admin/iconv2_share.png") no-repeat scroll 0 0 transparent; display: block; margin-bottom: 4px; padding-left: 30px; }
.follow_content #social-list .socialtool-item a:hover,
.follow_content #social-list .socialtool-item a:focus { color: #FA4F13; background-position: 0 -50px; }

.follow_content, .left_bar .follow_content { margin-left: -12px; margin-top: 24px; }
.follow.top_position .follow_content, .left_bar .follow.top_position .follow_content { margin-top: -300px; margin-left: -12px; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

.member { height:176px !important; margin-bottom:6px !important; }
.member .overlay-blue { display:none !important; }
.member .image_caption { background:#fff; color:#000; display:block !important; height:50px; width:100%; top:auto; bottom:0; margin:0; }
.member .image_caption p { padding:10px; text-decoration:underline; }

.t06 .left_bar .block_4_4 { position:relative; }

/* Publications styles */
.publication_listing_item 
{
    float: left;
    border-bottom: 1px solid #ccc;
    margin-top: 20px;
}
.pContent 
{
    width: 538px;   
    float: left;
    padding-bottom: 20px;
}
.pContent.full 
{
    width: 428px;
}
.pContent .main_info 
{
    min-height: 123px;      
}
.pContent h1 
{
    font-size: 19px;
    text-transform: lowercase;
    line-height: 19px;
}
.pContent h4 
{
    color: #5B1F69;
}
.pImage 
{
    width: 115px;
    margin-right: 19px;
    float: left;
}

.pImage.full 
{
    width: 225px;
}

.pImage img 
{
    width: 115px;
    box-shadow: 0 0 4px 1px #9D9D9F;
}

.pImage.full img 
{
    width: 225px;
    box-shadow: 0 0 4px 1px #9D9D9F;
}

.margin-top-20 
{
    margin-top: 20px;
}

.central_bar .publications 
{
    padding-top: 25px;
    float:right;
    width:672px;
}

.file-info 
{
    color: #5B1F69;   
}

.pButton 
{
    background-color: #5B1F69;
    border-radius:7px;    
    box-shadow: 3px 3px 4px 0 #9D9D9F;
    width: 180px;
    float: left;
}

.pContent .pButton a 
{
    color: #fff;
    padding: 10px;
    line-height: 25px;
}
.pButton .arrow 
{
    background: url("/multimedia/admin/list_style_1.png") no-repeat scroll 7px 7px;
    border-left: 1px solid #E3E3E4;
    border-radius: 0 4px 4px 0;
    height: 25px;
    float:right;
    width: 25px;
    z-index: 2;
}
.left_bar.tight
{
    clear: left;
    float: left;
    left: 0;
    margin-right: 29px;
    margin-top: 1px;
    min-height: 387px;
    padding: 1px;
    position: relative;
    top: 0;
    width: 202px;
}
.left_bar_tight ul 
{
    list-style-image:url('/multimedia/admin/list_style_4.png');   
}
.left_bar_tight ul li 
{
    list-style-image:url('/multimedia/admin/list_style_4.png'); 
}
.left_bar.tight ul li {
    background: url("/multimedia/admin/l2.jpg") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D9D9D9;
    display: list-item;
    line-height: 13px;
    list-style: none outside none;
    margin-left: 0;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-left: 9px;
}

.left_bar.tight ul li a
{
    color: #807F83;
}
.left_bar.tight ul li a.active
{
    color: #000;
}
.left_bar.tight ul li a:hover {
    color: #FA4F13;
    text-decoration: none;
}
.left_bar.tight h2 
{ 
    font-size: 18px;
    line-height: 13px;
    color: #5B1F69;
    margin-top: 30px;
}
.x-wide .pagination 
{
    float: right;
    padding: 10px 0;
    clear:both;
}

.x-wide .pagination a 
{
    color: #807F83;
    display:inline-block;
}
.x-wide .pagination a:hover {
    text-decoration: none;
}
.x-wide .pagination .current {
    color: #5B1F69;
    font-weight: bold;
}
.x-wide .pagination img {
    float:none;
    padding:0;
    margin:0; 
    position:relative;
    top:1px;
}

/* Publication form styles */
#form-wrapper .download-form .row 
{
    background: url("/multimedia/images/tick_off.png") no-repeat scroll 99% 50% #EEEEEE;
    border-radius: 7px;
    clear: both;
    float: left;
    height: 30px;
    margin-bottom: 18px;
    padding: 0;
    width: 100%;
}
#form-wrapper .download-form .row.valid 
{
    background: url("/multimedia/images/tick_on.png") no-repeat scroll 99% 50% #EEEEEE;
}
#form-wrapper .download-form .row label 
{
    border-right: 1px solid #FFFFFF;
    float: left;
    height: 30px;
    padding: 6px 10px;
    width: 100px;
    width: 115px;
}
#form-wrapper .download-form .row input 
{
    background-color: transparent;
    border:0;
    padding: 6px 20px;   
    color: #807F83;
}
#form-wrapper .download-form .row input::-ms-clear {
    width : 0;
    height: 0;
}
#form-wrapper .download-form .required 
{
    color: Red;
}
#form-wrapper .download-form .disclaimer 
{
    float: left;
    font-size: 9.5px;
    line-height: 12px;
    margin-left: 19px;
    width: 220px;
}
#form-wrapper .download-form .row.invalid
{
    border:1px solid red;    
}

.left_nav a, .scrollableArea a, .num_pages a { text-decoration:none; }


    .contact-intro-text{max-width:500px}
    #contact-page-new .container{padding:10px;padding-bottom:20px; padding-top:12px;}
    .contact-content-wrapper{margin-top:40px}
    .clearfix{clear:both}
    .content-box{width:335px;float:left;margin-right:10px;padding:10px;background-color:white;height:375px}





    .menu-items li{list-style:none;height:30px;line-height:30px;padding:0px 10px;margin-bottom:2px;border-radius:2px;font-size:18px;color:#585858;font-weight:bold}
    .left-box .menu-items li:hover{color:white;background-color: #5B1F69;}
    .active-menu-item{color:white!important;background-color: #5B1F69;}
    .menu-items a{text-decoration:none}
    .right-box-title{color:#5b1f69;font-size:14px;font-weight:bold}
    .body-text-wrapper{margin-top:15px}
    .body-text{font-weight:bold;line-height:25px;margin-bottom:0px}
    .phone{margin-top:20px;font-weight:bold;color:#5b1f69}
    .phone span{color:#807f83}
    .email{margin-top:5px;font-weight:bold;color:#5b1f69}
    .email span{color:#807f83}
    .enquire{margin-top:20px;font-weight:bold}
    .right-box select{width:100%;display:block!important;border:none; border:0px;outline:0px;background-color:#e7e8ea}
    .select-wrapper{position:relative;height:40px;width:100%}
    .select-wrapper select{height:40px;position:relative;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;color:#585858;padding:0px 10px }
     select:after{content:" ";position:absolute;right:20px;height:20px;width:20px;top:10px;background-color:#e7e8ea;z-index:9999999;}
     .contact-click:hover{cursor:pointer;}
     #sd3 .dropdown_elements{width:343px; margin-top:12px;}


@media (max-width: 760px) {
    .content-box {height:auto;margin-bottom:20px}
    .right-box p{padding:0px 10px}
}