@import url(/cm/css/core.css);
html{-webkit-text-size-adjust:none;cursor:default;}
body{margin:0px 0px 20px 0px;background-color:#1f2731;font-family:Arial,Helvetica;font-size:13px;line-height:1.5;color:#333;}
a{color:#003C72;}
a:hover,a:active{color:#2D699E;}
#container{border-left:3px #5c82a9 solid;border-right:3px #5c82a9 solid;margin:0 auto;background-color:#5c82a9;width:974px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
#header{height:106px;background-color:#fff;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;position:relative;}
#content{position:relative;}
#logo{position:absolute;top:15px;left:25px;float:left;margin:0;width:183px;height:70px;}
#logo h1{margin:0;padding:0;}
#logo h1 a{position:relative;background:url(/images/logo.png) no-repeat 0px 0px;width:183px;height:70px;display:block;text-decoration:none;color:#fff;font-size:18px;text-indent:-9000px;outline:0;}
#switcher{position:absolute;right:25px;top:40px;font-size:11px;}
#switcher ul{list-style-type:none;margin:0;padding:0;}
#switcher li{display:inline;}
#switcher li a{outline:0;display:inline-block;float:left;border:1px #b9b9b8 solid;background: #f5f5f5;background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0));background: -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);background: -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);background: -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );*/background: linear-gradient(top, #ffffff 0%,#e0e0e0 100%);}
#switcher li a{text-decoration:none;color:#656565;font-weight:bold;padding:5px 15px;min-width:50px;text-align:center;}
#switcher li a:hover{background:#eee;background: -moz-linear-gradient(top, #ffffff 0%, #eee 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eee));background: -webkit-linear-gradient(top, #ffffff 0%,#eee 100%);background: -o-linear-gradient(top, #ffffff 0%,#eee 100%);background: -ms-linear-gradient(top, #ffffff 0%,#eee 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );*/background: linear-gradient(top, #ffffff 0%,#eee 100%);}
#switcher li.selected a,
#switcher li a:active{z-index:10;background: #C0D4E8;background: -moz-linear-gradient(top, #ccc 0%, #f5f5f5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccc), color-stop(100%,#f5f5f5));background: -webkit-linear-gradient(top, #ccc 0%,#f5f5f5 100%);background: -o-linear-gradient(top, #ccc 0%,#f5f5f5 100%);background: -ms-linear-gradient(top, #ccc 0%,#f5f5f5 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#f5f5f5',GradientType=0 );*/background: linear-gradient(top, #ccc 0%,#f5f5f5 100%);}
#switcher li.selected:hover a{text-decoration:none;}
#switcher li.selected a{color:#1866b9;}
#switcher li:nth-child(2) a{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;}
#switcher li:last-child a{margin-left:-1px;-moz-border-radius-toprright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
#switcher #phoneMenu{display:none;margin-right:10px;}
#switcher #phoneMenu a{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
input[type=submit]{height:28px;min-width:75px;outline:0;border:0;padding:0;cursor:pointer;color:#656565;font-weight:bold;font-family:Arial,Helvetica;font-size:11px;padding-left:10px;padding-right:10px;border:0;display:inline-block;margin-left:-5px;border:1px #b9b9b8 solid;background: #f5f5f5;background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0));background: -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);background: -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);background: -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );*/background: linear-gradient(top, #ffffff 0%,#e0e0e0 100%);-moz-border-radius-toprleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-toprright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;vertical-align:top;margin:10px 0px 0px 0px;}
input[type=submit]:hover{background:#eee;background:-moz-linear-gradient(top, #ffffff 0%, #eee 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eee));background: -webkit-linear-gradient(top, #ffffff 0%,#eee 100%);background: -o-linear-gradient(top, #ffffff 0%,#eee 100%);background: -ms-linear-gradient(top, #ffffff 0%,#eee 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );*/background: linear-gradient(top, #ffffff 0%,#eee 100%);}
input[type=submit]:active{z-index:10;background:#ccc;background:-moz-linear-gradient(top, #ccc 0%, #f5f5f5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccc), color-stop(100%,#f5f5f5));background: -webkit-linear-gradient(top, #ccc 0%,#f5f5f5 100%);background: -o-linear-gradient(top, #ccc 0%,#f5f5f5 100%);background: -ms-linear-gradient(top, #ccc 0%,#f5f5f5 100%);/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#f5f5f5',GradientType=0 );*/background: linear-gradient(top, #ccc 0%,#f5f5f5 100%);}
input::-moz-focus-inner{border:0;}
#search{position:absolute;right:205px;top:40px;height:28px;text-align:right;display:inline-block;}
#search input[type=text]{outline:0;border:0;padding:0;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;background:#fff;display:inline-block;border:1px #b9b9b8 solid;color:#c0c0c0;font-weight:bold;font-family:Arial,Helvetica;font-size:11px;width:160px;padding:5px 8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;height:28px;vertical-align:top;}
#search input[type=text]:focus{color:#656565;}
#search input[type=text]:blur{color:#c0c0c0;}
#search input[type=submit]{margin:0px 0px 0px -15px;}


#nav{background-color:#5c82a9;text-align:center;margin:0 auto;display:block;font-size:0px;}
#nav ul{margin:0;padding:0;list-style:none;position:relative;text-align:center;font-size:0px;-webkit-font-size:0px;}
#nav ul li{display:inline-block;margin:0px;padding:0;position:relative;}
#nav ul li a{display:inline-block;white-space:nowrap;margin:0;padding:4px 10px;text-decoration:none;color:#fff;font-weight:bold;font-size:14px;border-left:1px #a6bad0 solid;border-right:1px #a6bad0 solid;margin-left:-1px;}
#nav ul li.active a,#nav ul li a:hover,#nav ul li:hover a,#nav ul li.hover a,#nav ul li.selected a{background:#013974;}

#nav ul ul {display:none;position:absolute;left:0;right:auto;z-index:20;text-align:left;float:left;}/*sub*/
#nav ul ul li {display:block;left:auto;margin:0;clear:left;width:100%;float:left;}
#nav ul ul li a,#nav ul li.active li a,#nav ul li:hover ul li a,#nav ul li.hover ul li a{display:block;background:#013974;color:#fff;border-top:0;text-align:left;font-size:11px;border-right:1px #a6bad0 solid;-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);box-shadow: 5px 5px 5px rgba(0,0,0,0.5);padding:7px 10px 7px 16px;background:#013974 url(/images/arrow_navy.gif) 8px 50% no-repeat;}
#nav ul li:hover ul li:first-child a{border-top:1px #a6bad0 solid;}
#nav ul li ul li:last-child a{border-bottom:1px #a6bad0 solid;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
#nav ul ul li a:hover,#nav ul li.active ul li a:hover,#nav ul li:hover ul li a:hover,#nav ul li.hover ul li a:hover{background:#0063A3 url(/images/arrow_white.gif) 8px 50% no-repeat;color:#fff;}
#nav ul ul.last {left:auto;right:0;}
#nav ul li:hover ul,#nav ul li.hover ul {display:block;}


#interior{position:relative;background:#fff;border-bottom:1px #ccc solid;}
#content_inner{position:relative;float:left;background:#fff;padding:10px 10px 20px 10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
#content_inner.guest{width:762px;}
#crumbs{font-size:11px;font-weight:bold;background:#8EAFD0;border:2px #fff solid;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;padding:10px;color:#6289AF;}
#crumbs a{color:#003C72;}
#crumbs h1,.ff_break{display:inline-block;font-size:18px;color:#003C72;font-weight:bold;vertical-align:middle;}
#subcrumbs{display:inline-block;vertical-align:middle;margin-right:5px;}
#sf{position:relative;background:#5C82A9;}
#section_panel{background-color:#5C82A9;position:absolute;left:-2px;top:82px;color:#fff;font-size:27px;padding:5px 20px;font-weight:bold;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);box-shadow: 2px 2px 5px rgba(0,0,0,0.5);}
#sf_back{width:968px;height:158px;min-height:48px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;border:2px #fff solid;border-bottom:0;overflow:hidden;background-size:contain !important;}
#sf_overlay{position:absolute;bottom:0;background:url(/images/sf_shade.png) 50% 50% no-repeat;width:100%;height:50px;}
#sf_crumbs{border-bottom:1px #c0c0c0 dotted;padding-bottom:5px;margin-bottom:10px;}
#sf_crumbs h2{font-size:18px;color:#003C72;}
/*
.subsubnav {float:left;width:152px;margin-right:15px;margin-bottom:50px;list-style-type:none;margin-left:0;}
.subsubnav li{background-color:#2F4F82;border-top:1px #58729b solid;font-size:14px;font-weight:bold;line-height:1.5;}
.subsubnav li a{color:#fff;text-decoration:none;display:block;padding:4px 10px;outline:0;}
.subsubnav li.on{border-top:1px #000 solid;background:#04193c;}
.subsubnav li.subsubheader{border:0;color:#fff;font-size:14px;padding:4px 10px;font-weight:bold;background:#2F4F82;}
.subsubnav li.subsubheader a{padding:0;}
.subsubnav li.subsubfooter{background:#2F4F82;width:152px;height:10px;padding:0;border:0;border-top:1px #58729b solid;}
#subnav{font-size:14px;width:194px;font-weight:bold;float:left;padding-top:10px;}
#subnav A{background:#013974;display:block;color:#fff;margin-left:10px;margin-bottom:5px;text-decoration:none;padding:8px 0px 8px 15px;outline:0;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;}
#subnav A.on{background:#fff;color:#102842;margin-left:10px;}
#subnav A:hover{background:#011f3e;color:#fff;margin-left:10px;}
#subnav A.on:hover{background:#fff;color:#102842;margin-left:10px;}
*/
#presentation{position:relative;float:right;width:762px;max-height:470px;color:#fff;text-align:center;background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;border:2px #fff solid;border-left:1px #fff solid;border-bottom:0;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;overflow:hidden !important;}
#presentation IMG{width:100%;padding-bottom:26px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;}
.clear{clear:both;}
#news{border-top:1px #808080 solid;position:absolute;bottom:0px;background:#000;color:#fff;left:0;right:0;text-align:left;font-weight:bold;font-size:11px;}
#news-click{float:left;padding:6px 5px 6px 10px;color:#FF6600;}
#news-click a{text-decoration:none;color:#FF6600;}
#news-click a:hover{text-decoration:underline;}
#news-container ul{list-style-type:none;margin:0;padding:0;}
#news-container li{display:block;}
#news-container li div{padding:6px 5px;}
#news-container li div span{color:#666;margin-left:5px;}
#news-container li a{color:#fff;text-decoration:none;}
#news-container li a:hover{text-decoration:underline;}
#text_nav{font-size:11px;position:relative;min-height:130px;background-color:#fff;padding:10px 20px 25px 20px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
#text_nav ul{display:inline-block;vertical-align:top;list-style-type:none;margin:0;margin-right:25px;padding:0;min-width:115px;}
#text_nav ul:nth-child(5){margin-right:0px !important;}
#text_nav li:first-child{font-weight:bold;margin-bottom:5px;}
#text_nav li a{border-top:1px #CCC dotted;display:block;font-size:11px;font-weight:normal;text-decoration:none;color:#b80000;padding:5px 0px 5px 8px;background:url(/images/arrow_grey.gif) 0px 50% no-repeat;}
#text_nav li:hover a{text-decoration:underline;background:url(/images/arrow_red.gif) 0px 50% no-repeat;}
#activesocial{position:absolute;display:inline-block;vertical-align:bottom;right:10px;bottom:7px;}
#activesocial #active-facebook{display:inline-block;vertical-align:top;margin-right:5px;}
#activesocial #active-facebook div{width:71px !important;}
#activesocial #active-google{display:inline-block;vertical-align:top;width:65px;}
#promo_area{display:inline-block;vertical-align:top;float:right;}
#footer{position:relative;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;margin:0 auto;width:974px;font-weight:bold;font-size:10px;padding:8px 10px 10px 10px;background-color:#5C82A9;color:#fff;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
#footer a{color:#fff;text-decoration:underline;}
#credits{position:relative;display:inline-block;}
#copyright{display:block;}
#tiptip_content{background: #000 !important;box-shadow: 0 0 0 !important;-webkit-box-shadow: 0 0 0 !important;-moz-box-shadow: 0 0 0 !important;border-radius: 6px !important;-webkit-border-radius: 6px !important;-moz-border-radius: 6px !important;font-weight:bold !important;font-size:10px !important;padding: 2px 8px 4px 8px !important;}
#centric{display:block;margin-left:10px;}
#centric a{text-decoration:none;border-bottom:1px #769CC1 solid;}
#centric a:hover{border-bottom:1px #fff solid;}
#fullsitelink{display:none;position:relative;clear:both;margin:0 auto;font-weight:bold;font-size:11px;padding:20px 0px 0px 0px;color:#fff;text-align:center;}
#fullsitelink a{color:#fff;text-decoration:none;}
#mobilesitelink{position:relative;clear:both;margin:0 auto;font-weight:bold;font-size:36px;padding:20px 0px 0px 0px;color:#fff;text-align:center;}
#mobilesitelink a{color:#fff;text-decoration:none;}
#socialmedia{position:relative;display:inline-block;font-size:0;float:right;border:1px #3A5E7C solid;padding:3px 5px 4px 5px;background:#426789;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#socialmedia ul{list-style-type:none;margin:0;padding:0;}
#socialmedia li:first-child{margin-left:0px;}
#socialmedia li{display:inline-block;font-size:11px;width:24px;height:24px;margin-left:6px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#socialmedia li:hover{-moz-box-shadow: 0px 0px 5px #769CC1;-webkit-box-shadow: 0px 0px 5px #769CC1;box-shadow: 0px 0px 5px #769CC1;}
#socialmedia li span a{position:relative;width:24px;height:24px;display:block;text-indent:-9000px;outline:0;text-decoration:none;}
/*
#sm-facebook{background:url(/images/social_facebook.png) top left no-repeat;}
#sm-twitter{background:url(/images/social_twitter.png) top left no-repeat;}
#sm-linkedin{background:url(/images/social_linkedin.png) top left no-repeat;}
#sm-googleplus{background:url(/images/social_googleplus.png) top left no-repeat;}
#sm-iloveghf{background:url(/images/social_iloveghf.png) top left no-repeat;}
#sm-youtube{background:url(/images/social_youtube.png) top left no-repeat;}
#sm-rss{background:url(/images/social_rss.png) top left no-repeat;}
*/
#email-signup{position:relative;display:inline-block;font-size:0;float:right;border:1px #3A5E7C solid;padding:4px 5px 0px 5px;background:#426789;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-right:10px;height:27px !important;overflow:hidden;}
#email-signup input[type=text]{outline:0;border:0;padding:0;background:transparent;display:inline-block;color:#c0c0c0;font-weight:bold;font-family:Arial,Helvetica;font-size:11px;width:165px;padding:3px 4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;height:24px;vertical-align:top;}
#email-signup input[type=text]:focus{color:#fff;}
#email-signup input[type=text]:blur{color:#c0c0c0;}
#email-signup input[type=submit]{min-width:0;margin:0;height:24px;outline:0;border:0;padding:0;cursor:pointer;color:#656565;font-weight:bold;font-family:Arial,Helvetica;font-size:11px;padding-left:5px;padding-right:5px;border:0;display:inline-block;margin-left:-5px;border:1px #b9b9b8 solid;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0));background: -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);background: -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);background: -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%);background: linear-gradient(top, #ffffff 0%,#e0e0e0 100%);-moz-border-radius-toprleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-toprright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;vertical-align:top;}
#email-signup input[type=submit]:hover{background:#eee;background:-moz-linear-gradient(top, #ffffff 0%, #eee 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eee));background: -webkit-linear-gradient(top, #ffffff 0%,#eee 100%);background: -o-linear-gradient(top, #ffffff 0%,#eee 100%);background: -ms-linear-gradient(top, #ffffff 0%,#eee 100%);background: linear-gradient(top, #ffffff 0%,#eee 100%);}
#email-signup input[type=submit]:active{z-index:10;background:#ccc;background:-moz-linear-gradient(top, #ccc 0%, #f5f5f5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccc), color-stop(100%,#f5f5f5));background: -webkit-linear-gradient(top, #ccc 0%,#f5f5f5 100%);background: -o-linear-gradient(top, #ccc 0%,#f5f5f5 100%);background: -ms-linear-gradient(top, #ccc 0%,#f5f5f5 100%);background: linear-gradient(top, #ccc 0%,#f5f5f5 100%);}
#email-signup input::-moz-focus-inner{border:0;}
#support_column{float:left;border:2px #fff solid;border-bottom:0;border-right:0px;width:204px;height:459px;background-color:#8eafd0;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;display:table;position:relative;}
#support_column ul{list-style-type:none;margin:0;vertical-align:middle;display:table-cell;}
#support_column li{display:inline-block;margin-bottom:10px;float:right;width:180px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
#support_column li:last-child{margin-bottom:0;}
#support_column li a{width:200px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:bold;display:table-cell;height:70px;vertical-align:middle;text-align:left;padding:0px 50px 0px 10px;line-height:1.25;background:#013974 url(/images/arrow.png) 95% 50% no-repeat;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;}
#support_column.item6 li a{height:60px;}
#support_column.item7 li a{height:50px;}
#support_column.item8 li a{height:41px;}
#support_column li a:hover{background-color:#011f3e;}
#right_column{margin-top:10px;float:right;width:204px;background-color:#8eafd0;padding:30px 0px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;position:relative;margin-bottom:20px;}
#right_column ul{list-style-type:none;margin:0;vertical-align:middle;display:table-cell;}
#right_column li{display:inline-block;margin-bottom:10px;float:left;width:180px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
#right_column li:last-child{margin-bottom:0;}
#right_column li a{width:200px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:bold;display:table-cell;height:70px;vertical-align:middle;text-align:left;padding:0px 5px 0px 30px;line-height:1.25;background:#013974 url(/images/arrow.png) 8px 50% no-repeat;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
#right_column li a:hover{background-color:#011f3e;}
.corner5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.corner10{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}/* default */
.corner15{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#centricOperator{position:relative;background:#808080;padding:10px;color:#fff;border-bottom:1px #fff solid;}
#centricOperator ul{list-style-type:none;margin:0;padding:0;text-align:center;font-size:0;margin-bottom:-1px;}
#centricOperator ul li{display:inline-block;}
#centricOperator ul li a{outline:0;display:block;border:1px #808080 solid;padding:3px 15px;border-left:0px;font-size:11px;font-weight:bold;background:#555;color:#fff;text-decoration:none;}
#centricOperator ul li a:hover,#centricOperator ul li.selected a{background:#222;}
#centricOperator ul li:first-child a{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;}
#centricOperator ul li:last-child a{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
hr{border:0;background-color:#ccc;height:1px;margin:20px 0px;}

.flex-container a:active,.flexslider a:active{outline:none;}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{width:100%;margin:0;padding:0;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{max-width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content: "."; display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{background:#fff;border:4px solid #fff; position: relative;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;zoom:1;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-container{zoom:1;position:relative;}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0px;background:rgba(0,0,0,.4);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);font-size:14px;line-height:18px;font-weight:bold;}
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(/cm/js/flexslider/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li .next {background-position: -52px 0; right: -15px;}
.flex-direction-nav li .prev {left: -15px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(/cm/js/flexslider/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
/* page specific galleries */
.pageslider-container{zoom:1;position:relative;max-height:421px;margin-bottom:45px;}
.pageslider{position:relative;background:#fff;zoom:1;width:740px;max-height:421px;color:#fff;text-align:center;background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;overflow:hidden !important;}
.pageslider-container a:active,.pageslider a:active{outline:none;}
.pageslider{width:100%;margin:0;padding:0;}
/*.pageslider .slides > li{display:none;}*/
.pageslider .slides img{max-width:100%;display:block;}
.pageslider .slides{zoom:1;}
.pageslider .slides > li{position:relative;}
.pageslider IMG{width:100%;}
/* page specific styles */
ul.column3{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0;padding:0;list-style-type:none;}
ul.column3 li{width:32%;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px #C4C4C4 solid;background-color:#f5f5f5;min-height:150px;padding:10px;margin-right:6px;margin-bottom:15px;}
ul.column3 li img{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:100%;}
ul.column3 li:last-child{margin-right:0;}
ul.column3 li a{display:block;text-decoration:none;font-size:18px;font-weight:bold;}
ul.column3 li a:hover{text-decoration:underline;}

ul.column4{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0;padding:0;list-style-type:none;}
ul.column4 li{width:24%;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px #C4C4C4 solid;background-color:#f5f5f5;padding:10px;margin-right:4px;margin-bottom:15px;}
ul.column4 li img{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:100%;}
ul.column4 li:last-child{margin-right:0;}
ul.column4 li a{display:block;text-decoration:none;font-size:15px;font-weight:bold;}
ul.column4 li a:hover{text-decoration:underline;}
.trainer{float:left;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px #C4C4C4 solid;background-color:#f5f5f5;min-height:178px;padding:10px;margin-right:13px;margin-bottom:15px;width:122px;}
.trainer a{text-decoration:none;}
.trainer a:hover{text-decoration:underline;}
h2{font-size:15px;font-weight:bold;}
H2.calendar_title{color:#fff;}
.calendar_prevnext{font-size:10px;font-weight:bold;color:#fff;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}
.calendar_header{border-right:1px #c0c0c0 solid;border-bottom:1px #c0c0c0 solid;font-size:10px;font-weight:bold;padding:3px;}
.calendar_item{border-right:1px #c0c0c0 solid;border-bottom:1px #c0c0c0 solid;height:75px;font-size:9px;}
.calendar_times{font-size:10px;font-weight:bold;color:#A7BF77;float:right;}
.item0{background-color:#EBF4D7;padding:2px;}
.item0on{background-color:#CFE5A3;padding:2px;}
.item1{background-color:#fff;padding:2px;padding-left:6px;}
.item2{background-color:#f5f5f5;padding:2px;padding-left:6px;} /*overflow-x:hidden;height:15px;*/
span.date{font-weight:bold;font-size:10px;}

@media screen and (max-width: 1050px){
#email-signup input[type=text]{width:120px;}
#container,#footer{width:768px;}
#sf_overlay{width:100%;background-size:contain;bottom:-15px;}
#sf_back{width:100%;background-size:contain;height:125px;}
#section_panel{top:62px;}
#content_inner.guest{width:100%;}
/*#content_inner{width:100%;}*/
#nav{margin-bottom:5px;padding-left:30px;padding-right:30px;}
#nav ul li{margin:5px 3px 1px 3px;}
#nav ul li a{margin-left:0;border:1px #668BAF solid;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
#nav ul ul li{display:none;}
#presentation{min-height:50px;height:auto;overflow:hidden !important;border:2px #fff solid;border-bottom:1px #fff solid;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
#presentation IMG{width:100%;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;}
#support_column{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;height:auto;border:2px #fff solid;border-top:0px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;padding-left:5px;}
#support_column ul{margin-top:0px;text-align:center;font-size:0px;}
#support_column ul li{margin:0px;margin-bottom:15px;padding:0px 5px 0px 0px;float:none;vertical-align:top;}
#support_column li a{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;font-size:14px;padding:0px 30px 0px 10px;/*width:500px;*/}
#support_column.item1 li{width:100%;}
#support_column.item2 li{width:50%;}
#support_column.item2 li a{width:330px;}
#support_column.item3 li{width:33%;}
#support_column.item4 li{width:25%;}
#support_column.item5 li{width:20%;}
#support_column.item6,#support_column.item7{display:block;padding:0px 0px 5px 0px;}
#support_column.item6 ul,#support_column.item7 ul{display:block;}
#support_column.item6 ul li,#support_column.item7 ul li{width:auto !important;display:inline-block;margin:5px 5px 5px 5px;float:none;padding:0px;}
#support_column.item6 ul li a,#support_column.item7 ul li a{white-space:nowrap;display:inline-block;float:none;width:auto;margin:0px;background:#013974;padding:7px 10px;height:auto;text-transform:none;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;font-size:14px;text-align:center;}
#support_column.item6 ul li a:hover,#support_column.item7 ul li a:hover{background:#011F3E;}
#support_column li a:hover{background-color:#011f3e !important;}
#right_column{display:none;}
#text_nav{padding-bottom:35px;}
#text_nav ul{min-width:110px;}
#promo_area{float:none;display:none;}

}
