a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=submit]{cursor:pointer}.alignnone{padding:1em}.aligncenter{margin:0 auto;display:block}.alignright{padding:1em 0 1em 1em;float:right}.alignleft{padding:1em 1em 1em 0;float:left}.clearfix{width:100%;height:0;display:block;clear:both}.clearfix:after,.clearfix:before{content:'';line-height:0;display:table}.clearfix:after{clear:both}.hide,.remove{left:-9999px;top:-9999px;visibility:hidden;position:absolute;display:none}a:hover{color:red}a,a:active{color:#00f}h1,h2,h3,h4,h5,h6{font-weight:700;color:#373737;font-family:Helvetica Neue,HelveticaNeue,Helvetica,Arial,Sans-Serif}h1,h2,h3{padding:10px 0}h1{font-size:18px;line-height:24px}h2{font-size:17px;line-height:23px}h3{font-size:16px;line-height:22px}h4{font-size:15px;line-height:21px}h5{font-size:14px;line-height:20px}h6{font-size:13px;line-height:19px}ol li,p,ul li{padding:5px 0;color:#373737;font-size:13px;line-height:16px;font-family:Helvetica Neue,HelveticaNeue,Helvetica,Arial,Sans-Serif}small{font-size:10px;line-height:14px}ol,ul{padding:10px 0 10px 25px}ul{list-style-type:disc}ol{list-style-type:decimal}h4,h5,h6,ol li,ul li{padding:5px 0}cite,em,i{font-style:italic}b,strong{font-weight:700}body{line-height:1;color:#373737;font-size:13px;font-family:Helvetica Neue,HelveticaNeue,Helvetica,Arial,Sans-Serif;background:#eff8fd url(../images/bkgnd.png) no-repeat center top}body footer .wrapper,body header .wrapper,body section .wrapper{margin:0 auto}header{z-index:2}header .wrapper{width:998px}header h1{width:113px;height:93px;padding:12px 0 8px 7px;display:block;float:left}header h1 a{width:inherit;height:inherit;font:0/0 Arial,Arial,Sans-Serif;text-indent:-9999px;background:transparent url(../images/header_logo.png) no-repeat left top;display:block}header p{padding:92px 26px 8px 29px;color:#0073b6;font:700 16px/13px "Helvetica Neue",HelveticaNeue,Helvetica,Arial,Sans-Serif;background:transparent url(../images/header_phone.png) no-repeat left bottom;display:block;float:right}header nav{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;background-color:#00a4cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#00a4cf),to(#0073b6));background-image:-webkit-linear-gradient(top,#00a4cf,#0073b6);background-image:-moz-linear-gradient(top,#00a4cf,#0073b6);background-image:-o-linear-gradient(top,#00a4cf,#0073b6);background-image:linear-gradient(to bottom,#00a4cf,#0073b6)}.no-cssgradients header nav,.no-js header nav{background:#00a4cf url(../images/header_nav.png) repeat-x left top}header nav ul{padding:0 14px;list-style:none;display:block;float:left}header nav ul li{padding:0;display:block;float:left;position:relative}header nav ul li a{padding:0 14px;color:#fff;font:13px/51px "Helvetica Neue",HelveticaNeue,Helvetica,Arial,Sans-Serif;white-space:nowrap;text-decoration:none;text-transform:uppercase;display:block}header nav ul .children,header nav ul .sub-menu{padding:0;left:0;top:51px;background:#0073b6;display:none;position:absolute}header nav ul .children li,header nav ul .sub-menu li{float:none}header nav ul .children li a,header nav ul .sub-menu li a{line-height:32px}header nav ul .children .children,header nav ul .children .sub-menu,header nav ul .sub-menu .children,header nav ul .sub-menu .sub-menu{left:100%;top:0}header nav form{padding:10px 16px 10px 0;display:block;float:right;position:relative}header nav form:after{width:10px;height:29px;right:6px;top:10px;content:"";background:transparent url(../images/header_search.png) no-repeat right bottom;display:block;position:absolute}header nav form input[type=text]{width:145px;height:19px;padding:5px 0;border:0;outline:0;color:#000;font:13px/19px Arial,Arial,Sans-Serif;background:transparent url(../images/header_search.png) repeat-x left top;display:block;float:left;transition:all .5s ease}header nav form input[type=submit]{width:29px;height:29px;border:0;outline:0;font:0/0 Arial,Arial,Sans-Serif;text-indent:-9999px;background:transparent url(../images/header_search.png) no-repeat left bottom;display:block;float:left}#banner{padding:24px 0 20px}#banner .bottom,#banner .top{width:990px;height:24px;left:0;right:0;background:transparent url(../images/banner_horz.png) no-repeat left top;position:absolute;z-index:10}#banner .top{top:0;background-position:left top}#banner .bottom{bottom:0;background-position:left bottom}#banner .container,#banner .wrapper{width:990px;height:275px;background:#fff;position:relative}#banner .container:after,#banner .container:before{width:7px;top:24px;bottom:24px;content:"";background:transparent url(../images/banner_container.png) repeat-y left top;display:block;position:absolute;z-index:10}#banner .container:before{left:0;background-position:left top}#banner .container:after{right:0;background-position:right top}#banner .container .banner{width:990px;height:275px;display:none;position:relative;overflow:hidden}#banner .container .banner img{right:0;top:0;position:absolute}#banner .container .banner .text{top:46px;left:32px;position:absolute;display:none}#banner .container .banner .text h1{padding:0 0 16px;color:#353535;font:700 28px/27px "Helvetica Neue",HelveticaNeue,Helvetica,Arial,Sans-Serif}#banner .container .banner .text h1.title{color:#00a982;font:700 50px/38px "Helvetica Neue",HelveticaNeue,Helvetica,Arial,Sans-Serif}#banner .container .banner .text h1.title span{color:#0087aa}#banner .container .banner .text p{color:#353535;font:200 14px/19px "Helvetica Neue",HelveticaNeue,Helvetica,Arial,Sans-Serif}#banner .container .banner .more{width:208px;height:35px;padding:0 0 19px;left:25px;bottom:5px;color:#fff;font:700 16px/35px "Helvetica Neue",HelveticaNeue,Helvetica,Arial,Sans-Serif;text-decoration:none;text-indent:16px;text-transform:uppercase;background:transparent url(../images/banner_more.png) no-repeat left top;display:none;position:absolute}#banner .container .banner_nav{width:100%;height:11px;left:0;right:0;bottom:-16px;text-align:center;position:absolute;z-index:10}#banner .container .banner_nav a{width:11px;height:11px;margin:0 3px;background:#ccc;display:inline-block}#banner .container .banner_nav a.selected{background:#555}#page_title{padding:0 0 20px}.front-page #page_title{width:50%;padding-top:5px;float:left}.front-page #page_title .wrapper,body footer,body header,body section{width:100%}#page_title .wrapper{width:994px}#page_title h1,#page_title h2{margin:0 48px 2px 16px;padding:0 52px 0 6px;color:#373737;font:700 18px/47px "Helvetica Neue",HelveticaNeue,Helvetica,Arial,Sans-Serif;background:transparent url(../images/home_title.png) repeat-x left top;display:inline-block;float:left;position:relative}#page_title h1:after,#page_title h1:before,#page_title h2:after,#page_title h2:before{height:47px;top:0;content:"";background:transparent url(../images/home_title.png) no-repeat left top;display:block;position:absolute}#page_title h1:before,#page_title h2:before{width:16px;left:-16px;background-position:left bottom}#page_title h1:after,#page_title h2:after{width:48px;right:-48px;background-position:right bottom}#page_title h1 a,#page_title h2 a{color:inherit;text-decoration:none}#page_title ul{padding:0;list-style:none;float:left;display:none}#banner .container .banner:first-child,.front-page #banner .container .banner .more,.front-page #banner .container .banner .text,.front-page #page_title ul,article,aside,details,figcaption,figure,footer,header,header nav ul li:hover>.children,header nav ul li:hover>.sub-menu,hgroup,menu,nav,section{display:block}#container{width:991px;margin:0 auto}#content{padding-bottom:20px}.front-page #content{width:50%;padding-bottom:117px;float:right}.front-page #content .wrapper{width:100%;margin:0;padding:0;background:0}.front-page #content .wrapper .main{width:auto}#content .wrapper{width:957px;margin:16px auto;padding:8px 13px;background:transparent url(../images/content.png) repeat-y left top;position:relative}#content .wrapper:after,#content .wrapper:before{width:983px;height:16px;left:0;right:0;content:"";background:transparent url(../images/content.png) no-repeat right top;display:block;position:absolute}#content .wrapper:before{top:-16px;background-position:right top}#content .wrapper:after{bottom:-16px;background-position:right bottom}#content .main{width:640px;float:left}#content .sidebar{width:268px;margin:20px 0;background:transparent url(../images/sidebar.png) repeat-y left top;float:right;position:relative}#content .sidebar:after,#content .sidebar:before{width:268px;height:20px;left:0;right:0;content:"";background:transparent url(../images/sidebar.png) no-repeat right top;display:block;position:absolute}#content .sidebar:before{top:-20px;background-position:right top}#content .sidebar:after{bottom:-20px;background-position:right bottom}#content .sidebar .widget{padding:25px 26px 10px;background:transparent url(../images/sidebar_div.png) no-repeat center top}#content .sidebar .widget:first-child{padding-top:0;background:0}#content .sidebar .widget h2{padding:0;color:#2287c2}#content .sidebar .widget a{color:#2287c2;font-weight:700;text-decoration:none}#banner .container .banner .more:hover,#content .sidebar .widget a:hover,#page_title h1 a:hover,#page_title h2 a:hover{text-decoration:underline}#content .sidebar .widget ul{padding:0;list-style:none}#content .sidebar .widget .menu{padding-top:10px}#content .sidebar .widget .menu li a{color:#fff;text-transform:uppercase}#content .sidebar .widget .menu li a:hover,#content .sidebar .widget .menu li.current_page_item>a{color:#2287c2}#content .sidebar .widget .social{padding:0;list-style:none;float:left;display:block}#content .sidebar .widget .social li,#page_title ul li{padding:12px 2px 0;width:37px;height:37px;float:left}#content .sidebar .widget .social li a,#page_title ul li a{width:inherit;height:inherit;font:0/0 Arial,Arial,Sans-Serif;text-indent:-9999px;background:transparent url(../images/home_about_social.png) no-repeat 0 0;display:block}#content .sidebar .widget .social li.facebook a,#page_title ul li.facebook a{background-position:0 0}#content .sidebar .widget .social li.twitter a,#page_title ul li.twitter a{background-position:-37px 0}#content .sidebar .widget .social li.linkedin a,#page_title ul li.linkedin a{background-position:-74px 0}footer{padding:34px 0;clear:both;background-color:#009ccb;background-image:-webkit-gradient(linear,left top,left bottom,from(#009ccb),to(#007ab9));background-image:-webkit-linear-gradient(top,#009ccb,#007ab9);background-image:-moz-linear-gradient(top,#009ccb,#007ab9);background-image:-o-linear-gradient(top,#009ccb,#007ab9);background-image:linear-gradient(to bottom,#009ccb,#007ab9)}.no-cssgradients footer,.no-js footer{background:#009ccb url(../images/footer.png) no-repeat left top}footer .wrapper{width:991px}footer .info{float:left}footer .info p{padding:0;color:#fff;font:12px/15px "Helvetica Neue",HelveticaNeue,Helvetica,Arial,Sans-Serif;display:block}footer .info small{padding-top:45px;display:block}footer ul{padding:0;list-style:none;float:right}footer ul li{padding:0 4px 0 0;color:#fff;font:13px/22px "Helvetica Neue",HelveticaNeue,Helvetica,Arial,Sans-Serif;float:left}footer ul li a{color:#fff;font:13px/22px "Helvetica Neue",HelveticaNeue,Helvetica,Arial,Sans-Serif;text-decoration:none}footer ul li:before{content:"|";display:inline-block}footer ul li a:hover,footer ul li.current_page_item>a,header nav ul li a:hover,header nav ul li.current_page_item>a{color:#fff;text-decoration:underline}footer .ibm{width:87px;height:34px;padding:30px 0 0;float:right;clear:right}footer .ibm a{width:inherit;height:inherit;font:0/0 Arial,Arial,Sans-Serif;text-indent:-9999px;background:transparent url(../images/footer_ibm.png) no-repeat left top;display:block}.front-page #content .wrapper:after,.front-page #content .wrapper:before,.pane-toggler,.pane-toggler-down{display:none!important}.pane-slider{height:auto!important}#content .sidebar .widget .menu .children,#content .sidebar .widget .menu .sub-menu,.front-page #content .wrapper .main .blog-featured h2:first-child,.jicons-icons,.wp-caption,footer ul .children,footer ul .sub-menu,footer ul li:first-child:before{display:none}