body{margin:0 auto;background:url(../wimages/bgmain.png) repeat;font:.81em/150% "Open Sans",Arial,Helvetica,sans-serif;color:#000}
#pagewrap{width:1060px;margin:0 auto;background:none;position:relative}
#TopSocial{position:relative;width:100%;font:80%/130% "Open Sans",Arial,sans-serif;color:#000;text-align:right;padding:10px 10px 10px 0}
#TopSocial a{color:#000;text-decoration:none}
#TopSocial a:hover{color:#000;text-decoration:underline}
#header{position:relative;margin:0 auto;height:120px;background:#FFF}
#TopLogo{padding:10px 0 0;text-align:left;float:left;width:35%;margin:0}
#TopTextA{position:absolute;top:180px;left:20px;z-index:9999999999999}
#TopTextAMob{display:none}
#TopNav{z-index:9999;float:right;margin:40px 0 0}
select{width:150px;border:1px solid #CCC;padding:2px}
.keepLeft{position:relative;width:auto}
#nav{width:100%;height:40px;text-align:center;position:relative;z-index:500000}
#nav ul{margin:0;padding:0;list-style:none;white-space:nowrap;text-align:center;display:inline-block;display:inline}
#nav #table{display:table;margin:0 0 0 20px}
#nav #table ul{display:table-row}
#nav li{margin:0;padding:0;margin-right:0}
#nav ul table{z-index:999999;position:absolute;left:-9999px;background:#CCC;border-color:#FFF;border-spacing:0}
#nav ul table td{z-index:999999;vertical-align:top;margin:0;border:1px solid #FFF;border-color:#FFF;border-spacing:0}
#nav ul table td.border{z-index:999999}
#nav ul.level1 li.level1-li{float:left;display:block}
#nav a{display:block;font:100%/100% 'Open Sans',Arial,sans-serif;font-weight:700;color:#000;line-height:30px;text-decoration:none;text-transform:capitalize;text-transform:uppercase;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}
#nav ul.level1 li.level1-li a.level1-a{float:left;padding:0 10px;background:#FFF}
#nav ul li:hover table{visibility:visible;left:0;top:30px}
#nav ul.level1 li.level1-li a.drop{background:#FFF;color:#1C53A1;border-bottom:1px solid #CCC;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}
#nav ul.level1 li.level1-li a.level1-a:hover{background-position:right bottom;color:#1C53A1;border-bottom:1px solid #CCC;background:#FFF}
#nav ul.level1 li.level1-li:hover > a{background-position:right bottom;color:#1C53A1;border-bottom:1px solid #CCC;background:#FFF}
#nav ul table td a{padding:10px;font:100%/100% 'Open Sans',Arial,sans-serif;font-weight:700;text-align:center}
#nav ul table a:hover{background:#1C53A1;color:#FFF;text-decoration:underline}
#nav select{display:none;cursor:pointer;padding:10px;margin:20px 0;float:left}
#content{width:1000px;float:left;background:#FFF;margin:0 auto;padding:0 30px 30px}
.HImg{display:block;text-align:left;font:100%/130% "Open Sans",Arial,sans-serif;color:#FFF;font-weight:400;background:url(../wimages/i_headgrey.jpg) no-repeat;width:310px;height:45px}
.HImg h3{font:110%/130% "Open Sans",Arial,sans-serif;color:#FFF;font-weight:700;line-height:40px;padding-left:30px}
.HTex{display:block;text-align:left;font:100%/130% "Open Sans",Arial,sans-serif;color:#666;font-weight:400}
.one_third{width:30.66%}
.two_third{width:65.33%}
.one_third,.two_third{float:left;position:relative;margin-right:4%;margin-bottom:10px;margin-top:20px;text-align:left}
.last{margin-right:0!important;clear:right}
#FullSp{width:100%;float:left;border-top:1px solid #D8D8D8;padding-top:20px;margin:0 auto}
h5{margin-bottom:5px;padding:20px}
h6{margin-bottom:5px}
.TMain{font:100%/130% "Open Sans",Arial,sans-serif;color:#666;text-align:left;font-weight:400}
.TMain h1{font:160%/130% "Open Sans",Arial,sans-serif;color:#1C53A1;margin:0;padding:0;font-weight:700;border-bottom:1px solid #D8D8D8;line-height:50px}
.TMain h2{font:150%/130% "Open Sans",Arial,sans-serif;color:#000;margin:0;padding:0;font-weight:700}
.TMain span{font:130%/130% "Open Sans",Arial,sans-serif;color:#1C53A1;margin:0;padding-left:10px;font-weight:700;border-left:3px solid #D8D8D8}
.TMain a{color:#666;text-decoration:none}
.TMain a:hover{color:#FFF;background:#1C53A1}
.BSubG{width:120px;font:85%/130% "Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;text-align:center;color:#FFF;letter-spacing:1px;font-weight:700}
.BSubG a{color:#FFF;text-decoration:none;background:#1C53A1;display:block;padding:10px 0}
.BSubG a:hover{color:#FFF;text-decoration:underline;background:#000;display:block;padding:10px 0}
.BSubGMob{display:none;width:120px;font:85%/130% "Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;text-align:center;color:#FFF;letter-spacing:1px;font-weight:700}
.BSubGMob a{color:#FFF;text-decoration:none;background:#1C53A1;display:block;padding:10px 0}
.BSubGMob a:hover{color:#FFF;text-decoration:underline;background:#000;display:block;padding:10px 0}
.map{max-height:290px;max-height:150px;width:100%;height:100%;border:0;margin:0}
#footer{background:#F7F7F7;clear:both;height:250px;width:1060px;margin:10px auto;border-top:1px solid #D8D8D8}
.FootT{font:90%/130% "Open Sans",Arial,sans-serif;color:#666;font-weight:400;text-align:left;padding:0 30px}
.FootT h4{font:120%/130% "Open Sans",Arial,sans-serif;color:#000;font-weight:400;text-align:left;margin:0;padding:0}
.FootT a{color:#666;text-decoration:none}
.FootT a:hover{color:#FFF;background:#1C53A1}
.Bone_third{width:30.66%;float:left;position:relative;margin-right:4%;margin-bottom:10px;margin-top:20px;text-align:left}
#strategyplus{float:right;background:#F2F2F2;width:100%;border-top:1px solid #D8D8D8}
.SPT{font:85%/120% Tahoma,Arial,sans-serif;text-align:right;color:#666;font-weight:400}
.SPT a{color:#666;text-decoration:none}
.SPT a:hover{color:#FFF;background:#1C53A1}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block;display:block;zoom:1}
.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin:0;padding:0}
.imiddle{vertical-align:middle;border:0}
.clear{clear:both}
div,span,object,iframe,blockquote,pre,abbr,acronym,address,code,del,dfn,em,q,dl,dt,dd,ol,fieldset,label,legend,caption,tbody,tfoot,thead,th,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}
caption,th{text-align:left;font-weight:400}
th{vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:""""}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
button::-moz-focus-inner{border:0}
.showcase-thumbnail-container /* Used for backgrounds,no other styling!!! */{background-color:#16106A}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;float:none}
.slides{margin:0;padding:0;list-style:none}
.flexslider{width:100%;margin:0;padding:0}
.flexslider .slides > li{display:none}
.flexslider .slides img{width:100%;display:block}
.slides:after{display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.flexslider{position:relative;zoom:1}
.flexslider .slides{zoom:1}
.flexslider .slides > li{position:relative}
.flex-caption{position:absolute;left:0;bottom:0;background:#FFF;opacity:.8;filter:alpha(opacity=80);z-index:8887;width:100%}
.caption_title_line{padding:10px;color:#000;z-index:8888;text-align:left;font:110%/110% "Open Sans",Arial,sans-serif;weight:normal}
.flex-caption h2{font:120%/110% "Open Sans",Arial,sans-serif;color:#000;padding:0;margin:0;font-weight:700}
#slider{position:relative;float:left;padding:0;margin:0;width:1060px;margin:10px 0 10px 0}