article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,
*:after,
*:before {
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;
} html {
font-size:62.5%;
}
body {
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
color:#444;
} .clear:before,
.clear:after {
content:' ';
display:table;
}
.clear:after {
clear:both;
}
.clear {
*zoom:1;
}
img {
max-width:100%;
height:auto;
vertical-align:bottom;
}
a {
color:#444;
text-decoration:none;
}
a:hover {
color:#444;
}
a:focus {
outline:0;
}
a:hover,
a:active {
outline:0;
}
input:focus {
outline:0;
}  .width-container {
max-width:1170px;
width:95%;
margin:0 auto;
position:relative;
} .header {
} .logo {
}
.logo-img {
} .main-navigation {
font-size:14px;
font-size:1.4rem;
}
.main-navigation ul{
padding:0;
margin:0;
list-style:none;
}
.menu-toggle {
display:none;
}
.nav-menu {
}
.nav-menu li{
display:inline-block;
position:relative;
z-index:101;
}
.nav-menu .sub-menu {
position:absolute;
top:100%;
left:0;
min-width:120%;
background:#fff;
display:none;
}
.nav-menu .sub-menu li{
width:100%;
}
.nav-menu li:hover > .sub-menu {
display:block;
}
.nav-menu .sub-menu .sub-menu{
top:0;
left:100%;
} .sidebar {
}
.side-menu ul{
padding:0;
margin:0;
list-style:none;
}
.side-menu .menu {
font-size:1.2em;
}
.side-menu .menu > li > ul{
font-size:0.83em;
} .footer {
} .entry-thumbnail {
margin:0 auto 20px;
}
.contentStart {
width:72.95%;
float:left;
}
.content-area{
float: right;
width:62.5%;
margin-bottom:30px;
}
.sidebar-left {
float: left;
width:31.2%;
margin-bottom:30px;
}
.sidebar-right {
float: right;
width:22.8%;
margin-bottom:30px;
}
.hide-right-column .contentStart {
float:none;
width:100%;
}
.hide-right-column .content-area{
float:right;
width:72.7%;
}
.hide-right-column .sidebar-left {
width:22.8%;
}
.hide-left-column .content-area {
width:100%;
} .image-box {
width:100%;
margin:20px 0;
}
.image-box .entry-header {
padding-top:15px;
}
.img-box-img {
padding:4px;
margin-bottom:10px;
width:145px;
margin-right:-100%;
position:relative;
z-index:2;
float:left;
}
.img-box-excerpt {
width:100%;
padding-left:155px;
}
.img-box-excerpt .seemore  {
float:right;
}
.staff-list {
border-bottom:solid 1px #b0bcca;
padding-bottom:7px;
margin:7px 0;
font-size:.9em;
}
.staff-list *{
margin:0;
} .faq-content {
display:none;
} .fancyGal {
}
.fancyGal .imgWrap{
width:33%;
float:left;
padding:0 2% 2% 0;
}
.hide-right-column .fancyGal .imgWrap , .hide-left-column .fancyGal .imgWrap{
width:25%;
}
.hide-right-column.hide-left-column .fancyGal .imgWrap{
width:20%;
}
.fancyGal .imgWrap a {
display:block;
width:100%;
position:relative;
}
.fancyGal .imgWrap a:before{
content:'';
display: block;
padding-top:100%;  
}
.fancyGal .imgWrap img {
position:absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width:100%;
} .related-docs .related_document {
float:left;
width:50%;
}
.hide-right-column .related-docs .related_document , .hide-left-column .related-docs .related_document{
width:33%;
}
.hide-right-column.hide-left-column .related-docs .related_document {
width:25%;
} .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .popupAlert {
font-size:16px;
font-size:1.6rem;
width:100%;
max-width:600px;
min-width:320px;
display:none;
}
.popupAlert .header{
font-size:2em;
padding:7px 3%;
text-align:center;
white-space:nowrap;
}
.noticeBody {
width:100%;
padding:0 2.5%;
}
.popupAlert .popupImg {
padding:10px 5px;
width:48%;
float:right;
}
.popupAlert .popupImg img {
width:100%
}
.popupAlert .noticeText {
padding:10px 5px;  
width:100%;
float:none;
}
.featimg  .noticeText {
width:48%;
float:left;
}
.popupAlert .noticeText *{
max-width:100%;
}  #main {
font-size:14px;
font-size:1.4rem;
}
h1{
font-size: 2em;
margin: .67em 0;
}
h2 {
font-size:1.5em;
margin:.83em 0;
}
h3 {
font-size:1.2em;
margin:1em 0;
}
h4 {
font-size:1.15em;
margin:1.33em 0;
}
h5 {
font-size:1em;
margin:1.2em 0;
}
h6 {
font-size:0.9em;
margin:2.2em 0;
} @media only screen and (max-width:768px) {
.contentStart {
width:100%;
float:none;
}
.sidebar-right {
float:none;
width:100%;
margin-left:0;
margin-top:0;
margin-bottom:0;
max-width:none;
}  
.contentStart {
width:100%;
float:none;
}
.hide-right-column.hide-left-column .related-docs .related_document {
width:50%;
} .fancyGal {
}
.fancyGal .imgWrap{
width:33%;
}
.hide-right-column .fancyGal .imgWrap , .hide-left-column .fancyGal .imgWrap{
width:33%;
}
.hide-right-column.hide-left-column .fancyGal .imgWrap{
width:25%;
}
}
@media only screen and (max-width:560px) {
.hide-right-column .content-area , .content-area {
padding-left:0;
margin-left:0;
margin-top:0;
width:100%;
float:none;
}
.hide-right-column .sidebar-left , .sidebar-left {
float:none;
width:100%;
margin-left:0;
max-width:none;
}
.related-docs .related_document {
float:none;
width:100%;
}
.hide-right-column.hide-left-column .fancyGal .imgWrap{
width:33%;
}
}
@media only screen and (max-width:400px) {
} ::selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-webkit-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-moz-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
} .alignnone {
margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}
.wp-caption.alignnone {
margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {
}
.bypostauthor {
} @media print {
* {
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important;
}
a,
a:visited {
text-decoration:underline;
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content:"";
}
pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}
thead {
display:table-header-group;
}
tr,img {
page-break-inside:avoid;
}
img {
max-width:100% !important;
}
@page {
margin:0.5cm;
}
p,
h2,
h3 {
orphans:3;
widows:3;
}
h2,
h3 {
page-break-after:avoid;
}
}