@import url("jquery-ui.css?v=2");

@import url("superfish.css?v=2");
@import url("glyphicons.css?v=2");
@import url("entypo.css?v=2");
@import url("themify-icons.css?v=2");
@import url("jquery.fancybox.css?v=2");

@import url(https://fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic,900,900italic,300italic,300);

a.brick-button {
     display: inline-block !important;
}
.b-gr-contain {zwidth:100%; width:960px; float:none; margin:0 auto;}
@media screen and (min-width:960px) {
.b-gr-contain {width:960px;}
}
[class*='b-gr-c-'] {float:left; display:block; zoom:1; letter-spacing:normal; word-spacing:normal; vertical-align:top; text-rendering:auto;}
.b-gr-c-1-1,.b-gr-c-2-2,.b-gr-c-3-3,.b-gr-c-4-4,.b-gr-c-5-5,.b-gr-c-6-6,.b-gr-c-7-7,.b-gr-c-8-8,.b-gr-c-9-9,.b-gr-c-10-10,.b-gr-c-11-11,.b-gr-c-12-12,.b-gr-c-16-16,.b-gr-c-24-24,.b-gr-c-48-48{width:100%;*width:100%;}
.b-gr-c-1-2,.b-gr-c-2-4,.b-gr-c-3-6,.b-gr-c-4-8,.b-gr-c-5-10,.b-gr-c-6-12,.b-gr-c-8-16,.b-gr-c-12-24,.b-gr-c-24-48{width:50%;*width:49.75%;}
.b-gr-c-1-3,.b-gr-c-2-6,.b-gr-c-3-9,.b-gr-c-4-12,.b-gr-c-8-24,.b-gr-c-16-48{width:33.333%;*width:33.166%;}
.b-gr-c-2-3,.b-gr-c-4-6,.b-gr-c-6-9,.b-gr-c-8-12,.b-gr-c-16-24,.b-gr-c-32-48{width:66.666%;*width:66.333%;}
.b-gr-c-1-4,.b-gr-c-2-8,.b-gr-c-3-12,.b-gr-c-4-16,.b-gr-c-6-24,.b-gr-c-12-48{width:25%;*width:24.875%;}
.b-gr-c-3-4,.b-gr-c-6-8,.b-gr-c-9-12,.b-gr-c-12-16,.b-gr-c-18-24,.b-gr-c-36-48{width:75%;*width:74.625%;}
.b-gr-c-1-5,.b-gr-c-2-10{width:20%;*width:19.9%;}.b-gr-c-2-5,.b-gr-c-4-10{width:40%;*width:39.8%;}.b-gr-c-3-5,.b-gr-c-6-10{width:60%;*width:59.699%;}
.b-gr-c-4-5,.b-gr-c-8-10{width:80%;*width:79.6%;}.b-gr-c-1-6,.b-gr-c-2-12,.b-gr-c-4-24,.b-gr-c-8-48{width:16.666%;*width:16.583%;}
.b-gr-c-5-6,.b-gr-c-10-12,.b-gr-c-20-24,.b-gr-c-40-48{width:83.333%;*width:82.916%;}.b-gr-c-1-7{width:14.285%;*width:14.214%;}
.b-gr-c-2-7{width:28.571%;*width:28.428%;}.b-gr-c-3-7{width:42.857%;*width:42.642%;}.b-gr-c-4-7{width:57.142%;*width:56.857%;}.b-gr-c-5-7{width:71.428%;*width:71.071%;}.b-gr-c-6-7{width:85.714%;*width:85.285%;}
.b-gr-c-1-8,.b-gr-c-2-16,.b-gr-c-3-24,.b-gr-c-6-48{width:12.5%;*width:12.437%;}.b-gr-c-3-8,.b-gr-c-6-16,.b-gr-c-9-24,.b-gr-c-18-48{width:37.5%;*width:37.312%;}
.b-gr-c-5-8,.b-gr-c-10-16,.b-gr-c-15-24,.b-gr-c-30-48{width:62.5%;*width:62.187%;}.b-gr-c-7-8,.b-gr-c-14-16,.b-gr-c-21-24,.b-gr-c-42-48{width:87.5%;*width:87.062%;}
.b-gr-c-1-9{width:11.111%;*width:11.055%;}.b-gr-c-2-9{width:22.222%;*width:22.111%;}.b-gr-c-4-9{width:44.444%;*width:44.222%;}.b-gr-c-5-9{width:55.555%;*width:55.277%;}.b-gr-c-7-9{width:77.777%;*width:77.388%;}
.b-gr-c-8-9{width:88.888%;*width:88.444%;}.b-gr-c-1-10{width:10%;*width:9.95%;}.b-gr-c-3-10{width:30%;*width:29.849%;}.b-gr-c-7-10{width:70%;*width:69.649%;}.b-gr-c-9-10{width:90%;*width:89.55%;}
.b-gr-c-1-11{width:9.09%;*width:9.045%;}.b-gr-c-2-11{width:18.181%;*width:18.09%;}.b-gr-c-3-11{width:27.272%;*width:27.136%;}.b-gr-c-4-11{width:36.363%;*width:36.181%;}.b-gr-c-5-11{width:45.454%;*width:45.227%;}
.b-gr-c-6-11{width:54.545%;*width:54.272%;}.b-gr-c-7-11{width:63.636%;*width:63.318%;}.b-gr-c-8-11{width:72.727%;*width:72.363%;}.b-gr-c-9-11{width:81.818%;*width:81.409%;}.b-gr-c-10-11{width:90.909%;*width:90.454%;}
.b-gr-c-1-12,.b-gr-c-2-24,.b-gr-c-4-48{width:8.333%;*width:8.291%;}.b-gr-c-5-12,.b-gr-c-10-24,.b-gr-c-20-48{width:41.666%;*width:41.458%;}
.b-gr-c-7-12,.b-gr-c-14-24,.b-gr-c-28-48{width:58.333%;*width:58.041%;}.b-gr-c-11-12,.b-gr-c-22-24,.b-gr-c-44-48{width:91.666%;*width:91.208%;}
.b-gr-c-1-16,.b-gr-c-3-48{width:6.25%;*width:6.218%;}.b-gr-c-3-16,.b-gr-c-9-48{width:18.75%;*width:18.656%;}.b-gr-c-5-16,.b-gr-c-15-48{width:31.25%;*width:31.093%;}
.b-gr-c-7-16,.b-gr-c-21-48{width:43.75%;*width:43.531%;}.b-gr-c-9-16,.b-gr-c-27-48{width:56.25%;*width:55.968%;}.b-gr-c-11-16,.b-gr-c-33-48{width:68.75%;*width:68.406%;}
.b-gr-c-13-16,.b-gr-c-39-48{width:81.25%;*width:80.843%;}.b-gr-c-15-16,.b-gr-c-45-48{width:93.75%;*width:93.281%;}.b-gr-c-1-24,.b-gr-c-2-48{width:4.166%;*width:4.145%;}
.b-gr-c-5-24,.b-gr-c-10-48{width:20.833%;*width:20.729%;}.b-gr-c-7-24,.b-gr-c-14-48{width:29.166%;*width:29.02%;}.b-gr-c-11-24,.b-gr-c-22-48{width:45.833%;*width:45.604%;}
.b-gr-c-13-24,.b-gr-c-26-48{width:54.166%;*width:53.895%;}.b-gr-c-17-24,.b-gr-c-34-48{width:70.833%;*width:70.479%;}.b-gr-c-19-24,.b-gr-c-38-48{width:79.166%;*width:78.77%;}
.b-gr-c-23-24,.b-gr-c-46-48{width:95.833%;*width:95.354%;}.b-gr-c-1-48{width:2.083%;*width:2.072%;}.b-gr-c-5-48{width:10.416%;*width:10.364%;}.b-gr-c-7-48{width:14.583%;*width:14.51%;}
.b-gr-c-11-48{width:22.916%;*width:22.802%;}.b-gr-c-13-48{width:27.083%;*width:26.947%;}.b-gr-c-17-48{width:35.416%;*width:35.239%;}.b-gr-c-19-48{width:39.583%;*width:39.385%;}.b-gr-c-23-48{width:47.916%;*width:47.677%;}
.b-gr-c-25-48{width:52.083%;*width:51.822%;}.b-gr-c-29-48{width:60.416%;*width:60.114%;}.b-gr-c-31-48{width:64.583%;*width:64.26%;}.b-gr-c-35-48{width:72.916%;*width:72.552%;}.b-gr-c-37-48{width:77.083%;*width:76.697%;}
.b-gr-c-41-48{width:85.416%;*width:84.989%;}.b-gr-c-43-48{width:89.583%;*width:89.135%;}.b-gr-c-47-48{width:97.916%;*width:97.427%;}
.b-gr-r-1-1,.b-gr-r-2-2,.b-gr-r-3-3,.b-gr-r-4-4,.b-gr-r-5-5,.b-gr-r-6-6,.b-gr-r-7-7,.b-gr-r-8-8,.b-gr-r-9-9,.b-gr-r-10-10,.b-gr-r-11-11,.b-gr-r-12-12,.b-gr-r-16-16,.b-gr-r-24-24,.b-gr-r-48-48{min-height:960px;}
.b-gr-r-1-2,.b-gr-r-2-4,.b-gr-r-3-6,.b-gr-r-4-8,.b-gr-r-5-10,.b-gr-r-6-12,.b-gr-r-8-16,.b-gr-r-12-24,.b-gr-r-24-48{min-height:480px;}
.b-gr-r-1-3,.b-gr-r-2-6,.b-gr-r-3-9,.b-gr-r-4-12,.b-gr-r-8-24,.b-gr-r-16-48{min-height:320px;}
.b-gr-r-2-3,.b-gr-r-4-6,.b-gr-r-6-9,.b-gr-r-8-12,.b-gr-r-16-24,.b-gr-r-32-48{min-height:640px;}
.b-gr-r-1-4,.b-gr-r-2-8,.b-gr-r-3-12,.b-gr-r-4-16,.b-gr-r-6-24,.b-gr-r-12-48{min-height:240px;}
.b-gr-r-3-4,.b-gr-r-6-8,.b-gr-r-9-12,.b-gr-r-12-16,.b-gr-r-18-24,.b-gr-r-36-48{min-height:720px;}
.b-gr-r-1-5,.b-gr-r-2-10{min-height:192px;}.b-gr-r-2-5,.b-gr-r-4-10{min-height:384px;}.b-gr-r-3-5,.b-gr-r-6-10{min-height:576px;}
.b-gr-r-4-5,.b-gr-r-8-10{min-height:768px;}.b-gr-r-1-6,.b-gr-r-2-12,.b-gr-r-4-24,.b-gr-r-8-48{min-height:160px;}
.b-gr-r-5-6,.b-gr-r-10-12,.b-gr-r-20-24,.b-gr-r-40-48{min-height:800px;}.b-gr-r-1-7{min-height:137px;}
.b-gr-r-2-7{min-height:274px;}.b-gr-r-3-7{min-height:411px;}.b-gr-r-4-7{min-height:549px;}.b-gr-r-5-7{min-height:686px;}.b-gr-r-6-7{min-height:823px;}
.b-gr-r-1-8,.b-gr-r-2-16,.b-gr-r-3-24,.b-gr-r-6-48{min-height:120px;}.b-gr-r-3-8,.b-gr-r-6-16,.b-gr-r-9-24,.b-gr-r-18-48{min-height:360px;}
.b-gr-r-5-8,.b-gr-r-10-16,.b-gr-r-15-24,.b-gr-r-30-48{min-height:600px;}.b-gr-r-7-8,.b-gr-r-14-16,.b-gr-r-21-24,.b-gr-r-42-48{min-height:840px;}
.b-gr-r-1-9{min-height:107px;}.b-gr-r-2-9{min-height:213px;}.b-gr-r-4-9{min-height:427px;}.b-gr-r-5-9{min-height:533px;}.b-gr-r-7-9{min-height:747px;}
.b-gr-r-8-9{min-height:853px;}.b-gr-r-1-10{min-height:96px;}.b-gr-r-3-10{min-height:288px;}.b-gr-r-7-10{min-height:672px;}.b-gr-r-9-10{min-height:864px;}
.b-gr-r-1-11{min-height:87px;}.b-gr-r-2-11{min-height:175px;}.b-gr-r-3-11{min-height:262px;}.b-gr-r-4-11{min-height:349px;}.b-gr-r-5-11{min-height:436px;}
.b-gr-r-6-11{min-height:524px;}.b-gr-r-7-11{min-height:611px;}.b-gr-r-8-11{min-height:698px;}.b-gr-r-9-11{min-height:785px;}.b-gr-r-10-11{min-height:873px;}
.b-gr-r-1-12,.b-gr-r-2-24,.b-gr-r-4-48{min-height:80px;}.b-gr-r-5-12,.b-gr-r-10-24,.b-gr-r-20-48{min-height:400px;}
.b-gr-r-7-12,.b-gr-r-14-24,.b-gr-r-28-48{min-height:560px;}.b-gr-r-11-12,.b-gr-r-22-24,.b-gr-r-44-48{min-height:880px;}
.b-gr-r-1-16,.b-gr-r-3-48{min-height:60px;}.b-gr-r-3-16,.b-gr-r-9-48{min-height:180px;}.b-gr-r-5-16,.b-gr-r-15-48{min-height:300px;}
.b-gr-r-7-16,.b-gr-r-21-48{min-height:420px;}.b-gr-r-9-16,.b-gr-r-27-48{min-height:540px;}.b-gr-r-11-16,.b-gr-r-33-48{min-height:660px;}
.b-gr-r-13-16,.b-gr-r-39-48{min-height:780px;}.b-gr-r-15-16,.b-gr-r-45-48{min-height:900px;}.b-gr-r-1-24,.b-gr-r-2-48{min-height:40px;}
.b-gr-r-5-24,.b-gr-r-10-48{min-height:200px;}.b-gr-r-7-24,.b-gr-r-14-48{min-height:280px;}.b-gr-r-11-24,.b-gr-r-22-48{min-height:440px;}
.b-gr-r-13-24,.b-gr-r-26-48{min-height:520px;}.b-gr-r-17-24,.b-gr-r-34-48{min-height:680px;}.b-gr-r-19-24,.b-gr-r-38-48{min-height:760px;}
.b-gr-r-23-24,.b-gr-r-46-48{min-height:920px;}.b-gr-r-1-48{min-height:20px;}.b-gr-r-5-48{min-height:100px;}.b-gr-r-7-48{min-height:140px;}
.b-gr-r-11-48{min-height:220px;}.b-gr-r-13-48{min-height:260px;}.b-gr-r-17-48{min-height:340px;}.b-gr-r-19-48{min-height:380px;}.b-gr-r-23-48{min-height:460px;}
.b-gr-r-25-48{min-height:500px;}.b-gr-r-29-48{min-height:580px;}.b-gr-r-31-48{min-height:620px;}.b-gr-r-35-48{min-height:700px;}.b-gr-r-37-48{min-height:740px;}
.b-gr-r-41-48{min-height:820px;}.b-gr-r-43-48{min-height:860px;}.b-gr-r-47-48{min-height:940px;}

@media only screen and (max-width:540px) {
.b-gr-contain {width:350px;}
.b-gr-c-1-1,.b-gr-c-1-2,.b-gr-c-2-2,.b-gr-c-1-3,.b-gr-c-2-3,.b-gr-c-3-3,.b-gr-c-2-4,.b-gr-c-3-4,.b-gr-c-4-4,.b-gr-c-2-5,.b-gr-c-3-5,.b-gr-c-4-5,.b-gr-c-5-5,.b-gr-c-2-6,.b-gr-c-3-6,.b-gr-c-4-6,.b-gr-c-5-6,.b-gr-c-6-6,.b-gr-c-2-7,.b-gr-c-3-7,.b-gr-c-4-7,.b-gr-c-5-7,.b-gr-c-6-7,.b-gr-c-7-7,.b-gr-c-4-8,.b-gr-c-5-8,.b-gr-c-6-8,.b-gr-c-7-8,.b-gr-c-8-8,.b-gr-c-4-9,.b-gr-c-5-9,.b-gr-c-6-9,.b-gr-c-7-9,.b-gr-c-8-9,.b-gr-c-9-9,.b-gr-c-4-10,.b-gr-c-5-10,.b-gr-c-6-10,.b-gr-c-7-10,.b-gr-c-8-10,.b-gr-c-9-10,.b-gr-c-10-10,.b-gr-c-4-11,.b-gr-c-5-11,.b-gr-c-6-11,.b-gr-c-7-11,.b-gr-c-8-11,.b-gr-c-9-11,.b-gr-c-10-11,.b-gr-c-11-11,.b-gr-c-6-12,.b-gr-c-7-12,.b-gr-c-8-12,.b-gr-c-9-12,.b-gr-c-10-12,.b-gr-c-11-12,.b-gr-c-12-12,.b-gr-c-8-16,.b-gr-c-9-16,.b-gr-c-10-16,.b-gr-c-11-16,.b-gr-c-12-16,.b-gr-c-13-16,.b-gr-c-14-16,.b-gr-c-15-16,.b-gr-c-16-16,.b-gr-c-10-21,.b-gr-c-11-21,.b-gr-c-12-21,.b-gr-c-13-21,.b-gr-c-14-21,.b-gr-c-15-21,.b-gr-c-16-21,.b-gr-c-17-21,.b-gr-c-18-21,.b-gr-c-19-21,.b-gr-c-20-21,.b-gr-c-21-21,.b-gr-c-12-24,.b-gr-c-13-24,.b-gr-c-14-24,.b-gr-c-15-24,.b-gr-c-16-24,.b-gr-c-17-24,.b-gr-c-18-24,.b-gr-c-19-24,.b-gr-c-20-24,.b-gr-c-21-24,.b-gr-c-22-24,.b-gr-c-23-24,.b-gr-c-24-24,.b-gr-c-24-48,.b-gr-c-25-48,.b-gr-c-26-48,.b-gr-c-27-48,.b-gr-c-28-48,.b-gr-c-29-48,.b-gr-c-30-48,.b-gr-c-31-48,.b-gr-c-32-48,.b-gr-c-33-48,.b-gr-c-34-48,.b-gr-c-35-48,.b-gr-c-36-48,.b-gr-c-37-48,.b-gr-c-38-48,.b-gr-c-39-48,.b-gr-c-40-48,.b-gr-c-41-48,.b-gr-c-42-48,.b-gr-c-43-48,.b-gr-c-44-48,.b-gr-c-45-48,.b-gr-c-46-48,.b-gr-c-47-48,.b-gr-c-48-48{width:100%;*width:100%;}
.b-gr-c-1-4,.b-gr-c-1-5,.b-gr-c-1-6,.b-gr-c-1-7,.b-gr-c-2-8,.b-gr-c-2-9,.b-gr-c-2-10,.b-gr-c-2-11,.b-gr-c-3-12,.b-gr-c-4-16,.b-gr-c-5-21,.b-gr-c-6-24,.b-gr-c-12-48{width:100%;*width:100%;}
.b-gr-c-1-8,.b-gr-c-1-9,.b-gr-c-1-10,.b-gr-c-1-11,.b-gr-c-2-16,.b-gr-c-3-24,.b-gr-c-6-48{width:25%;*width:24.875%;}
.b-gr-c-3-8,.b-gr-c-3-9,.b-gr-c-3-10,.b-gr-c-3-11,.b-gr-c-6-16,.b-gr-c-9-24,.b-gr-c-18-48{width:75%;*width:74.625%;}
.b-gr-c-1-12,.b-gr-c-2-24,.b-gr-c-4-48{width:16.666%;*width:16.583%;}.b-gr-c-2-12,.b-gr-c-4-24,.b-gr-c-8-48{width:33.333%;*width:33.166%;}
.b-gr-c-4-12,.b-gr-c-8-24,.b-gr-c-16-48{width:66.666%;*width:66.333%;}.b-gr-c-5-12,.b-gr-c-10-24,.b-gr-c-20-48{width:83.333%;*width:82.916%;}
.b-gr-c-1-16,.b-gr-c-3-48{width:12.5%;*width:12.437%;}.b-gr-c-3-16,.b-gr-c-9-48{width:37.5%;*width:37.312%;}.b-gr-c-5-16,.b-gr-c-15-48{width:100%;*width:100%;}
.b-gr-c-7-16,.b-gr-c-21-48{width:87.5%;*width:87.062%;}.b-gr-c-1-21{width:10%;*width:9.95%;}.b-gr-c-2-21{width:20%;*width:19.9%;}.b-gr-c-3-21{width:30%;*width:29.849%;}
.b-gr-c-4-21{width:40%;*width:39.8%;}.b-gr-c-6-21{width:60%;*width:59.699%;}.b-gr-c-7-21{width:70%;*width:69.649%;}.b-gr-c-8-21{width:80%;*width:79.6%;}.b-gr-c-9-21{width:90%;*width:89.55%;}
.b-gr-c-1-24,.b-gr-c-2-48{width:8.333%;*width:8.291%;}.b-gr-c-5-24,.b-gr-c-10-48{width:41.666%;*width:41.458%;}.b-gr-c-7-24,.b-gr-c-14-48{width:58.333%;*width:58.041%;}
.b-gr-c-11-24,.b-gr-c-22-48{width:91.666%;*width:91.208%;}.b-gr-c-1-48{width:4.166%;*width:4.145%;}.b-gr-c-5-48{width:20.833%;*width:20.729%;}.b-gr-c-7-48{width:29.166%;*width:29.02%;}
.b-gr-c-11-48{width:45.833%;*width:45.604%;}.b-gr-c-13-48{width:54.166%;*width:53.895%;}.b-gr-c-17-48{width:70.833%;*width:70.479%;}.b-gr-c-19-48{width:79.166%;*width:78.77%;}.b-gr-c-23-48{width:95.833%;*width:95.354%;}
}



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, img, ins, kbd, q, s, 
samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, caption, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, 
time, mark, audio, video
{margin:0; padding:0; border:0; font-size:100%; font:inherit;}
html, body {
font-family:'Lato', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight:300; font-size:15px; line-height:1em; letter-spacing:0; color:#666; 
-webkit-font-smoothing:antialiased; 
-webkit-text-size-adjust:100%;
}

table, tbody, tfoot, thead, tr, th, td {font-size:100%; font:inherit;}
th {font-weight:bold;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}
h1 {font-size:2.5em; color:#666666; font-weight:900; line-height:1em; margin-bottom:0.4em; letter-spacing:-0.02em; zbackground-color:#f80; text-transform:uppercase;}
h2 {font-size:1.5em; color:#333; font-weight:900; line-height:1.2em; margin-bottom:0.5em; text-transform:uppercase;}
h3 {font-size:1.2em; color:#333; font-weight:900; line-height:1.1em; margin-bottom:0.9em; text-transform:uppercase;}
h4 {font-size:1.1em; color:#333; font-weight:900; margin-bottom:1em; text-transform:uppercase;}
h5 {font-size:1.05em; color:#333; font-weight:900; margin-bottom:1em; text-transform:uppercase;}
h6 {font-size:1em; color:#333; font-weight:900; margin-bottom:1em; text-transform:uppercase;}
p {margin-bottom:1em;}
b, strong {zcolor:#666; font-weight:400;}
i, em {font-style:italic;}
small {font-size:80%;}
img {max-width:100%; height:auto;}
hr {border:solid #ddd; border-width:1px 0 0; clear:both; margin:10px 0 20px; height:0;}
a, a:visited, a span, a:visited span {
ztransition:all 0.3s linear 0s;
z-webkit-transition:all 0.4s ease;
z-moz-transition:all 0.4s ease;
z-o-transition:all 0.4s ease;
z-ms-transition:all 0.4s ease;
-webkit-transition:0;
-moz-transition:0;
-o-transition:0;
-ms-transition:0;
transition:0;
}
a, a:link, a:active, a:visited {
zcolor:#007CD3;
color: #0c3e69 ;
text-decoration:none;
z-webkit-transition:all 0.4s ease;
z-moz-transition:all 0.4s ease;
z-o-transition:all 0.4s ease;
z-ms-transition:all 0.4s ease;
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
-ms-transition:none;
transition:none;
}
a:hover {color:#000;}
ul, ol {margin-bottom:20px;}
ul {list-style:none outside;}
ol {list-style:decimal;}
ol, ul.square, ul.circle, ul.disc {margin-left:30px;}
ul.square {list-style:square outside;}
ul.circle {list-style:circle outside;}
ul.disc {list-style:disc outside;}
ul ul, ul ol,
ol ol, ol ul {margin:4px 0 5px 30px; font-size:90%;}
ul ul li, ul ol li,
ol ol li, ol ul li {margin-bottom:6px;}
li {margin-bottom:5px;}
ul.large li {line-height:21px;}
li p {line-height:21px;}
ul.arrow li {background-position:-148px -40px; padding-left:15px; background-image:url('../images/icons/sprites.png'); background-repeat:no-repeat; list-style:none;}
ul.arrow2 li {background-position:0px -936px; padding-left:15px; background-image:url('../images/icons/sprites.png'); background-repeat:no-repeat; list-style:none;}


input.loginUsername , input.loginPassword {
     border-width: 1px !important;
     font:inherit;
color:#666 !important;
}
/* input[type="text"], input[type="password"], input[type="email"], textarea, select {
border-width:1px; 
font:inherit;
color:#666;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
z-webkit-box-shadow:#AAA 0px 2px 3px;
z-moz-box-shadow:#AAA 0px 2px 3px;
zbox-shadow:#AAA 0px 2px 3px;
behavior:url(/files/pie/PIE.htc);
} */
.button-style, a.button-style, input[type="submit"],
input[type="reset"], input[type="button"], button {
border:0px none;
background-color:transparent;
background-color:rgba(0,0,0,0.05);
zcolor:#FFF;
color:#666;
border:1px solid #999;
border:1px solid rgba(0,0,0,0.4);
padding:0.45em 0.9em 0.5em 0.9em;
display:inline-block;
line-height:1.5em;
text-decoration:none;
cursor:pointer;
padding:3px 5px;
border-radius:4px;
box-shadow:none;
font-family:inherit;
font-size:inherit;
transition:all 0.3s linear 0s;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
behavior:url(/files/pie/PIE.htc);
}
.button-style:hover, a.button-style:hover, input[type="submit"]:hover,
input[type="reset"]:hover, input[type="button"]:hover, button:hover {
text-decoration:none;
background-color:transparent;
zbackground-color:rgba(0,0,0,0.15);
}

ul.tabs {
display:block;
margin:0 0 20px 0;
padding:0;
border-bottom:solid 1px #e7e7e7;}
ul.tabs li {
display:block;
width:auto;
height:30px;
padding:0;
float:left;
margin-bottom:0;}
ul.tabs li a {
display:block;
text-decoration:none;
width:auto;
height:29px;
padding:0px 11px;
line-height:30px;
border:solid 1px #e7e7e7;
border-width:1px 1px 0 0;
margin:0;
background:#F9F9F9;
-webkit-transition:color 0.3s linear;
-moz-transition:color 0.3s linear;
-ms-transition:color 0.3s linear;
-o-transition:color 0.3s linear;
transition:color 0.3s linear;
}
ul.tabs li a.active {
background:#fff;
height:30px;
position:relative;
top:-4px;
padding-top:4px;
border-left-width:1px;
margin:0 0 0 -1px;
color:#111;
}
ul.tabs li:first-child a.active {margin-left:0;}
ul.tabs li:first-child a {border-width:1px 1px 0 1px;}
ul.tabs li:last-child a {}
ul.tabs-content {margin:0; display:block;}
ul.tabs-content > li {display:none;}
ul.tabs-content > li.active {display:block;}

ul.tabs:before,
ul.tabs:after {content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
ul.tabs:after {clear:both;}
ul.tabs {zoom:1;}


.colored-bg {background-color:#ddd; background-color:rgba(0,0,0,0.15);}
#nav-pagination {padding:0 0 15px 0; display:block; zwidth:100%;}
ul.nav-pagination {display:block;height:28px;  position:relative; margin-bottom:0; list-style:none;}
ul.nav-pagination li {border:1px solid #CACBCB; text-align:center; float:left; margin-right:5px; margin-bottom:0; padding:3px 0; width:25px;
 -webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
-transition:all 0.3s linear;}
ul.nav-pagination li:hover {background-color:#f5f5f5;}
ul.nav-pagination li:hover a, ul.nav-pagination li.current a {color:#000;}
ul.nav-pagination li a {zdisplay:block; text-decoration:none; padding:5px 5px;}
ul.nav-pagination li.first {background-position:-5px -27px; margin-right:10px;}
ul.nav-pagination li.first a, ul.nav-pagination li.last a {padding:5px 15px;}
ul.nav-pagination li.first:hover, ul.nav-pagination li.last:hover {background-color:#f5f5f5;}
ul.nav-pagination li.last , ul.nav-pagination li.first {border-top:3px solid #999999; width:30px; background-image:url('../images/icons/sprites.png'); padding:2px 0;}
ul.nav-pagination li.last.last-disable , ul.nav-pagination li.first.first-disable {border-top:3px solid #d6d6d6;}
ul.nav-pagination li.last {background-position:-45px -27px; margin-left:5px;}
ul.nav-pagination li.current {background-color:#f5f5f5 !important;}
ul.nav-pagination li.dots {line-height:25px; cursor:auto; text-align:center; border:none;}
.pag-button {display:block; width:20px; padding:7px 10px; text-align:center}
.nav-pagination li:hover a {color:#999999 !important}
[class^="collapse-"] .active, [class*="collapse-"] .active {background-position:0 -21px; padding-left:25px;}
.collapse-styling .active {background-position:0 -142px; padding-left:25px;}
.col {float:left; width:210px; margin-right:30px;}
.disclaim {margin:10px; padding:10px; background:red;}
[class^="collapse-"] h6, [class*="collapse-"] h6 {
cursor:pointer;
background:url('../images/icons/state.png') no-repeat 0 5px;
display:block;
text-decoration:none;
margin:0;
margin-top:10px;
padding-left:25px;
border:1px solid #E6E5E5;
font-size:12px;
color:#555;
-webkit-transition:background-color 0.3s linear;
     -moz-transition:background-color 0.3s linear;
     -ms-transition:background-color 0.3s linear;
     -o-transition:background-color 0.3s linear;
     transition:background-color 0.3s linear;
}
.collapse-styling h6 {
cursor:pointer;
background:url('../images/icons/state.png') no-repeat 0 -115px;
display:block;
text-decoration:none;
margin:0;
margin-top:10px;
padding-left:25px;
border:1px solid #E6E5E5;
-webkit-transition:background-color 0.3s linear;
     -moz-transition:background-color 0.3s linear;
     -ms-transition:background-color 0.3s linear;
     -o-transition:background-color 0.3s linear;
     transition:background-color 0.3s linear;
}
.collapse-demo1, .collapse-demo2, .collapse-styling {margin-bottom:25px;}
[class^="collapse-"] h6 a, [class*="collapse-"] h6 a {text-decoration:none; height:29px; display:block; line-height:30px;}
.collapse-demo1 h6:hover, .collapse-demo2 h6:hover, .collapse-styling h6:hover {color:#BF252F; text-decoration:none; background-color:#f9f9f9;}
.toggle-content {
padding:15px;
border:1px solid #E6E5E5;
border-top:none;
}
ul.arrow li {
background-image:url("../images/site/list-arrow.png");
background-position:0px 5px;
background-repeat:no-repeat;
}

.ui-state-default {background-color:#f5f5f5; background-color:rgba(0,0,0,0.0.5); border:0; }
.ui-state-active {background-color:#f5f5f5; background-color:rgba(0,0,0,0.0.5); border:0; background-image:none;}

.ui-accordion .ui-accordion-header {margin-top:3px;}
.ui-accordion .ui-accordion-header a {font-size:15px; line-height:28px; height:auto; padding:5px 5px 5px 30px;}
.ui-widget-content {font-size:14px; line-height:24px; background-color:#999; background-color:rgba(255,255,255,0.4); background-image:none;}
.ui-accordion .ui-accordion-content-active {margin-bottom:5px;}
.widget ul {padding:10px 15px 10px 15px;}
.widget .tags li {margin:5px;} 
.widget .tags li a.button-style { background-color:#ddd; color:#666; padding:3px 8px; display:block;}
#topcontrol > div {
-webkit-box-shadow:none;
box-shadow:none;
-webkit-border-radius:4px;
border-radius:4px;
behavior:url(/files/pie/PIE.htc);
}




.brick {
font-size:1em;
position:relative;
display:block;
}
.brick,
.brick *,
.brick *:after,
.brick *:before {

zfont-size:1em;

border-top-width:0;
zborder-top-color:rgba(255,255,255,0.4);
zborder-top-color:rgba(255,255,255,0.2);
border-top-color:rgba(0,0,0,0.2);
zborder-top-color:#DBDBDB;
border-top-style:solid;
border-left-width:0;
zborder-left-color:rgba(255,255,255,0.4);
zborder-left-color:rgba(255,255,255,0.2);
border-left-color:rgba(0,0,0,0.2);
border-left-style:solid;
border-right-width:0;
zborder-right-color:rgba(0,0,0,0.5);
border-right-color:rgba(0,0,0,0.2);
border-right-style:solid;
border-bottom-width:0;
zborder-bottom-color:rgba(0,0,0,0.5);
border-bottom-color:rgba(0,0,0,0.2);
border-bottom-style:solid;
zborder-color:#ff00ff;
border-color:#ccc;
border-color:rgba(0,0,0,0.2);

zpadding:0;
zmargin:0;

zbackground-image:none;
zbackground-color:transparent;
zbackground-position:center center;
zbackground-size:cover;
zbackground-color:rgba(0,255,136,0.5);
zbehavior:url(/files/pie/PIE.htc);

}

.brick-effect {position:absolute; top:0; left:0; right:0; bottom:0;}
.brick-back-texture {background-color:transparent; background-repeat:repeat; background-position:center top;}
.brick-shadow-inset-dark {
-webkit-box-shadow:0 0 0 1px rgba(222,133,0,1) inset;
-moz-box-shadow:0 0 0 1px rgba(222,133,0,1) inset;
box-shadow:0 0 0 1px rgba(222,133,0,1) inset;
behavior:url(/files/pie/PIE.htc);
}

.brick-effect.brick-border-style-a-left {top:1em; left:0; right:auto; bottom:1em; border-left-width:1px; width:0; zheight:35px; zbackground:#f80;}
.brick-effect.brick-gradient-style-a {
}
.brick-effect-border-top {border-top-width:1px;}
.brick-effect-border-bottom {border-bottom-width:1px;}
.brick-effect-border-left {border-left-width:4px;}
.brick-effect-border-right {border-right-width:1px;}
.brick-effect-border-color-light {border-bottom-color:rgba(255, 255, 255, 0.5);}

.brick-drop-shadow {
zposition:absolute; 
ztop:0; zbottom:0;
zleft:0; zright:0;
zcontent:" ";
}
.brick-drop-shadow.shadow-top,
.brick-drop-shadow.shadow-top-brand-dark {
 
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 100%); 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(15%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); 
background:-webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 100%); 
background:-o-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 100%); 
background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 100%); 
background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=0 ); 
behavior:url(/files/pie/PIE.htc);
}
.brick-drop-shadow.shadow-bottom,
.brick-drop-shadow.shadow-bottom-brand-dark {
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.1)));
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.1) 100%);
background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.1) 100%);
background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.1) 100%);
background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=0 );
behavior:url(/files/pie/PIE.htc);
}
.brick-drop-shadow.shadow-left,
.brick-drop-shadow.shadow-left-brand-dark {
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(left, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 100%); 
background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.1)), color-stop(15%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); 
background:-webkit-linear-gradient(left, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 100%); 
background:-o-linear-gradient(left, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 100%); 
background:-ms-linear-gradient(left, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 100%); 
background:linear-gradient(to right, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=1 ); 
behavior:url(/files/pie/PIE.htc);
}
.brick-drop-shadow.shadow-right, 
.brick-drop-shadow.shadow-right-brand-dark {
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 85%, rgba(0,0,0,0.1) 100%); 
background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(85%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.1))); 
background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 85%,rgba(0,0,0,0.1) 100%); 
background:-o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 85%,rgba(0,0,0,0.1) 100%); 
background:-ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 85%,rgba(0,0,0,0.1) 100%); 
background:linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 85%,rgba(0,0,0,0.1) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=1 ); 
behavior:url(/files/pie/PIE.htc);
}


.brick-effect.shadow-outside {
behavior:url(/files/pie/PIE.htc);
}
.brick-effect.shadow-outside.outside-left {
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);
background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.1)));
background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%);
background:-o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%);
background:-ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%);
background:linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=1 );
top:0;
left:-80px ;
width:80px ;
right:auto;
bottom:0;
zbackground-color:#00f;
z-ms-transform:rotate(90deg); 
z-webkit-transform:rotate(90deg); 
ztransform:rotate(90deg);
}
.brick-drop-shadow.shadow-top.shadow-light {
behavior:url(/files/pie/PIE.htc);
}
.brick-drop-shadow.shadow-bottom.shadow-light {
behavior:url(/files/pie/PIE.htc);
}
.brick-drop-shadow.shadow-left.shadow-light {
behavior:url(/files/pie/PIE.htc);
}
.brick-drop-shadow.shadow-right.shadow-light {
behavior:url(/files/pie/PIE.htc);
}




.brick-gradient-top-bottom {display:none;}
.zbrick-gradient-top-bottom {
position:absolute;
content:" ";
top:0; bottom:0;
left:0; right:0;
background-color:transparent;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%); 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); 
background:-webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); 
background:-o-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); 
background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); 
background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=0 ); 
behavior:url(/files/pie/PIE.htc);
}
.brick-gradient-bottom-top {display:none;}
.brick-gradient-bottom-top {
position:absolute;
content:" ";
top:0; bottom:0;
left:0; right:0;
background-color:transparent;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.1) 100%); 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(40%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.1))); 
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.1) 100%); 
background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.1) 100%); 
background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.1) 100%); 
background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.1) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=0 ); 
behavior:url(/files/pie/PIE.htc);
}

.brick > .brick-inner {
zpadding:0.2em;
zpadding:0;
zposition:relative;
zdisplay:block;
zpadding:1em 1.5em;
zpadding:0;
zpadding:1em;
}
.brick .brick-image {
zbackground-color:#0f8;
zpadding:0.2em;
zheight:10vw;
position:relative;
display:block;
background-image:none;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}
.brick .brick-image a {
display:block;
text-decoration:none;
background-transparent;
}
.brick .brick-image img {
display:block;
}
.brick .brick-image img {
display:block;
}
.brick .brick-title-text {
padding:0;
display:block;
}

.brick .brick-title {
color: #0c3e69 ;
/* display:block; */
display: inline-block;
zline-height:1.35em;
font-size:1.5em;
font-weight:900;
text-transform:uppercase;
line-height:1.1em;
padding:0 0 0.4em 0;
ztext-shadow:-2px 2px 0 rgba(0,0,0,0.1);
ztext-shadow:-1px 1px 0 rgba(255,255,255,0.5);
text-shadow:-2px 2px 0 rgba(0,0,0,0.1);
}
.brick .brick-title h1 {
color:inherit;
font-size:1.5em;
font-weight:inherit;
line-height:1em;
margin:0;
}
.brick .brick-title a {
text-decoration:none;
color:inherit;
}
.brick .brick-page-title h1 {
}
.brick .brick-subtitle,
.brick .brick-title.brick-subtitle {
display:block;
zfont-family:'Oswald', sans-serif; 
font-weight:900;
text-transform:uppercase;
font-size:1.15em;
line-height:1.15em;
padding:0 0 0.5em 0;
}
.brick .brick-title.brick-subtitle h2 {
font-size:1em;
font-weight:inherit;
line-height:inherit;
}
.brick .brick-page-subtitle h2 {
}
.brick .brick-text {
display:block;
zbackground-color:#f0f;
zpadding:0.2em;
zfont-size:0.8em;
padding:0;
}
.brick .brick-details {
display:block;
font-size:0.7em; line-height:1.6em;
}
.brick-row, 
.brick-row > .brick-inner {
position:relative; 
display:table;
text-align:left;
width:100%;
}
.brick-row-cell {
position:relative;
display:table-cell;
float:none !important;
}

.brick-row-icon-pre {
display:block;
position:relative;
float:left;
width:0.8em;
content:" ";
height:0.8em;
zbackground-color:#f08;
zmargin-right:0.5em;
margin:0.4em 0 0 0;
}
.brick-row-icon-pre:after {
position:absolute;
zcontent:"\e649";
content:"\e65d";
top:0;
left:0;
right:auto;
font-family:'themify';
font-size:0.8em;
line-height:1em;
zbackground-color:#f80;
ztext-align:center;
}
.brick-row-text {
display:block;
margin-left:1.2em;
}
.brick-row-icon {
display:inline-block;
position:relative;
width:0.7em;
content:" ";
height:0.825em;
zbackground-color:#f08;
margin-right:0.5em;
}
.brick-row-icon:after {
position:absolute;
zcontent:"\e649";
content:"\e65d";
top:0;
left:0;
right:auto;
font-family:'themify';
font-size:0.8em;
line-height:1.1em;
zbackground-color:#f80;
text-align:center;
}
.brick-v-line {display:none; float:left;}
.brick-v-line .brick-v-line-inner {float:left; margin:15px 0 15px 10px; height:225px; width:10px; zbackground-color:#f80; zborder-left:1px solid #ddd; font-size:1px;}
.brick-h-line {
display:none; float:left;
width:100%;
padding-top:10px; margin:0;
}
.brick-h-line .brick-h-line-inner {
margin:0 auto; width:100%; height:1em;
display:block;
position:relative; z-index:3;
zborder-top:1px solid rgba(0,0,0,0.1);
overflow:hidden;
zbackground-color:#0f8;
}
.brick-h-line .brick-h-line-inner:after {
position:absolute;
content:" ";
left:0; right:0;
top:-3px;
z-index:-1em;
height:5em;
display:block;
text-indent:100%;
overflow:hidden;
width:80%;
height:10px;
margin:-10px auto 0;
-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.4);
-moz-box-shadow:0 0 10px 5px rgba(0,0,0,0.4);
box-shadow:0 0 10px 5px rgba(0,0,0,0.4);
border-radius:75%;
behavior:url(/files/pie/PIE.htc);
}
.brick > .brick-inner .brick-h-line {
padding-top:0;
display:block; position:absolute;
bottom:-1em; left:0; right:0;
float:none;
}

.brick .brick-h-divider {zbackground:#f80;}
.brick .brick-h-divider .brick-inner {
zborder-top-width:1px; zmargin-top:10px; 
height:1px; margin-bottom:10px;
background:rgba(255,255,255,0.4);
z-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.1);
zbox-shadow:0 1px 0 0 rgba(0,0,0,0.1);
-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);
-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);
box-shadow:0 1px 0 rgba(0,0,0,0.1);
behavior:url(/files/pie/PIE.htc);
}
.brick .brick-v-divider {}
.brick .brick-spacer {}



.brick-button,
a.brick-button:link, a.brick-button:active, a.brick-button:visited {
zfont-weight:400;
zline-height:1.35em;
position:relative;
zdisplay:inline-block;
display:block;
border-width:0;
padding:0;
zmin-height:40px ;
zmin-width:40px ;

zvertical-align:middle;
zwhite-space:nowrap;
zwidth:160px ;
zmin-width:160px ;
zmax-width:320px ;
zbackground:#f08;
zmin-height:40px ;

background-color:transparent;
letter-spacing:0;
text-decoration:none;
color:#666;
z-webkit-transition:all 0.4s ease;
z-moz-transition:all 0.4s ease;
z-o-transition:all 0.4s ease;
z-ms-transition:all 0.4s ease;
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
-ms-transition:none;
transition:none;
zbackground-color:#f80 !important;
}
a.brick-button:hover, .brick-button:hover {
zbackground-color:#ddd;
zbackground-color: #0c3e69 ;
zbackground-color:rgba(247, 148, 0, 0.25);
zbackground-color:rgba(0,0,0,0.1);
-moz-transform:scale(1.03);
-webkit-transform:scale(1.03);
-o-transform:scale(1.03);
-ms-transform:scale(1.03);
transform:scale(1.03);
}
button::-moz-focus-inner, 
button.brick-button::-moz-focus-inner {padding:0; border-width:0;}
.brick-button:before, a.brick-button:before {
zposition:absolute;
ztop:0; bottom:0;
zleft:0; right:0;
zcontent:" ";
}
.brick-button > .brick-button-inner {
text-transform:uppercase;
zoverflow:hidden;
position:relative;
display:block;
zoverflow:hidden;
zborder-width:1px;
zborder-bottom-width:1px;
z-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.2);
zbox-shadow:0 2px 0 0 rgba(0,0,0,0.2);
z-webkit-border-radius: 3px ;
zborder-radius: 3px ;
behavior:url(/files/pie/PIE.htc);
zborder:1px #f0f;
border-width:1px;
padding:0.4em 0.5em;
overflow:hidden;
}
.brick-button > .brick-button-inner:after {
content:" ";
display:block;
height:0;
clear:both;
visibility:hidden;
 }

.brick-button .brick-button-text,
.brick-button .brick-button-title {
display:inline-block;
min-width:1em;
zbackground:#f80;
zbackground-color:#f08;
}
.brick-button .brick-button-subtitle {}

.brick-icon {}

.brick-icon-pre,
.brick-button .brick-button-icon-pre,
.brick-icon,
.brick-button .brick-button-icon {
display:inline-block;
position:relative;
width:0.75em;
zcontent:" ";
height:0.75em;
}
.brick-button .brick-button-icon:before {
position:absolute;
content:" ";
zbackground:rgba(255,255,255,0.5);
top:-2em;
left:-0.5em;
zright:-2em;
right:-2em;
bottom:-2em;
zborder-left:1px solid rgba(196,117,0,1);
border-left-width:1px;
zborder:2px solid rgba(255,255,255,1);
background-color:rgba(0,0,0,0.05);
zbackground-color:#f80;
}
.brick-button .brick-button-icon-pre:before {
position:absolute;
content:" ";
background:rgba(255,255,255,0.5);
top:-2em;
zleft:-2em;
right:-0.5em;
bottom:-2em;
zborder-right:1px solid rgba(0,0,0,1);
border-right-width:1px;
zborder-right:1px #f80 solid !important;
zborder:1px solid rgba(0,0,0,0.2);
}
.brick-icon {margin-left:0.4em;}
.brick-button .brick-button-icon {margin-left:1em;}
.brick-icon-pre {margin-right:0.4em;}
.brick-button .brick-button-icon-pre {margin-right:1em;}
.brick-icon-pre i, .brick-icon-pre em,
.brick-button-icon-pre i, .brick-button-icon-pre em,
.brick-icon i, .brick-icon em,
.brick-button-icon i, .brick-button-icon em {display:none;}

.brick-button-light-border .brick-button .brick-button-inner,
.brick-button-light-border .brick-button .brick-button-inner * 
{border-color:#f0f !important;}
.brick-button-dark-border .brick-button .brick-dark-inner,
.brick-button-dark-border .brick-button .brick-dark-inner * 
{border-color:#f08 !important;}

.brick-icon-pre:after,
.brick-button .brick-button-icon-pre:after,
.brick-icon:after,
.brick-button .brick-button-icon:after {
position:absolute;
content:"\e649";
zcontent:"\e65d";
top:0;
left:0;
right:auto;
font-family:'themify';
font-weight:normal !important;
font-size:0.8em;
line-height:0.925em;
zbackground-color:#f80;
text-align:center;
}
.brick-button .brick-button-icon.brick-icon-left:after {
content:"\e64a";
zcontent:"\e65e";
}
.brick-button .brick-button-icon.brick-icon-circle:after {
zcontent:"\e724";
content:"\e724";
zdisplay:none; 
}
.brick-button.brick-icon-alone {zpadding:0.475em 0.7em ;}
.brick-button.brick-icon-alone .brick-button-icon {margin-left:0;}
.brick-button.brick-icon-alone .brick-button-icon:before,
.brick-button.brick-icon-alone .brick-button-icon-pre:before {border:0; background:transparent;}

.zzzbrick-button-medium {
font-size:1.25em !important;
}
.zzzbrick-button-small {
font-size:0.8em !important;
}

.brick .brick-nav .brick-button {display:inline-block;}
.loginLoginForm td p {
     margin-bottom: 0;
}

.brick-form-element {
display:block;
zmargin:0 1em 0 0;
margin:0;
padding:0 0 0.25em 0;
zheight:80px;
}
.brick-form-element-label {
display:block;
zfont-weight:bold;
font-size:0.8em;
line-height:1.25em;
font-weight:400;
zcolor:#fff;
zpadding:0 0 0.25em 0;
padding:0 0 0.3em 0;
margin:0;
}
.brick-form-element .brick-inner {
display:block;
zborder:1px solid #999;
zborder:1px solid rgba(0,0,0,0.4);
zpadding:0.2em 0.7em 0.2em 0.7em;
{zinset-stroke-light-01}

padding:0;
margin:0 0.5em 0.2em 0;
font-size:0.9em;
zheight:40px ;
background-color:#fff;
z-webkit-box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.2);
z-moz-box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.2);
zbox-shadow:inset 1px 1px 3px 0 rgba(0,0,0,0.2);
behavior:url(/files/pie/PIE.htc);
border-width:1px;
border:1px solid #ddd;
}
.brick-form-element .brick-inner .brick-icon-pre {display:none;}
.brick-form-element .brick-inner .brick-text {
padding:0 !important;
}
.brick-form-element .brick-inner input {}
.brick-form-element .brick-inner:focus {
}
.brick-form-element .brick-text {
}
.brick-text select,
.brick-text select:focus {
display:block;
width:100%;
margin:0;
border:0;
zpadding:0 0.5em;
zpadding:0.45em 0.6em 0.5em 0.6em;
padding:0;
background-color:transparent;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
behavior:url(/files/pie/PIE.htc);
zline-height:40px ;
}
.brick-text input[type="text"],
.brick-text input[type="text"]:focus {
display:block;
width:100%;
margin:0;
/* border:0; */
zpadding:0 0.5em;
zpadding:0.45em 0.6em 0.5em 0.6em;
padding:0;
background-color:transparent;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-border-radius:0;
-moz-border-radius:0;
/* border-radius:0; */
behavior:url(/files/pie/PIE.htc);
zline-height:40px ;
zborder:1px solid #ddd;
}
.brick-text textarea,
.brick-text textarea:focus {
display:block;
width:99%;
margin:0;
border:0;
zpadding:0 0.5em;
padding:0;
background-color:transparent;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
behavior:url(/files/pie/PIE.htc);
zborder:1px solid #ddd;
}
.brick-form-element-search-home,
.brick-form-element-search-home * {display:inline-block; line-height:inherit !important;}
.brick-form-element-search-home .brick-inner {
text-transform:uppercase;
position:relative;
display:inline-block;
zborder:1px solid #999;
border-width:1px;
padding:0.4em 0.5em;
overflow:hidden;
}
.brick-form-element-search-home .brick-inner .brick-text {display:inline-block;}
.brick-form-element-search-home .brick-inner input[type="text"],
.brick-form-element-search-home .brick-inner input[type="text"]:focus  {
border:0;
width:100px;
display:block;
padding:0 !important;
margin:0;
text-transform:uppercase;
position:relative;
display:inline-block;
background:transparent;
}
.brick-form-element-search-home .brick-inner button.brick-button {
padding:0;
margin:-3px 0 0 1em;
height:auto;
border:0;
display:inline-block;
zbackground:#f80;
}
.brick-form-element-search-home .brick-inner button.brick-button:before {
position:absolute;
top:-2em;
right:-2em;
left:-0.5em;
bottom:-2em;
content:" ";
zbackground:#f80;
background:rgba(0,0,0,0.05);
zborder-left-width:1px !important;
zborder-left-width:1px #999 solid !important;
border-left-width:1px !important;
}
.brick-form-element-search-home .brick-inner .brick-button .brick-button-inner {
padding:0 !important;
margin:0 !important;
display:inline-block;
border:0 !important;
zbackground:#8f0;
}
.brick-form-element-search-home .brick-inner .brick-button .brick-button-icon {
zbackground:#80f;
margin:2px 0 -2px 0;
}
.brick-form-element-search-home .brick-inner .brick-button .brick-button-icon:before {
background-color:transparent !important;
}


#div-select-keyword {zwidth:98%;}
#div-select-keyword input[type="text"] {font-size:1.1em; line-height:1.4em;}
#div-select-keyword .brick-inner,
#div-select-keyword .brick-text {display:block; zwidth:100%;}


.brick-form-select .brick-inner {
position:relative;
overflow:hidden;
}
.brick-form-select .brick-inner:after {
position:absolute; 
top:0;
bottom:0;
right:0;
width:28px;
z-index:20;
background-color:#fff;
zbackground-image:url("../images/site/formelements-select-b.png");
background-position:center middle;
background-repeat:no-repeat;
background-size:auto;

content:"\e649";
font-family:'themify';
font-weight:normal !important;
font-size:0.8em;
line-height:2.8em;
zbackground-color:#f80;
text-align:center;

}
.brick-form-select .brick-inner select {
display:block; 
zpadding:1em;
width:150%;
}
.brick-form-select .brick-inner select option {
zpadding:1em;
zwidth:120%;
}

.brick-form {}
.brick-form-element {
zfloat:left; zpadding:0.5em;
zfont-weight:inherit;
zfont-size:1em;
}
.brick-form-element .brick-button {
}

.brick-form-element-input {
background-color:#fff;
display:inline-block;
border:1px solid #666;
padding:0 0.9em 0 0.9em;
zfont-size:1em;
line-height:0.9em;
letter-spacing:0;
text-decoration:none;
color:#inherit;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
behavior:url(/files/pie/PIE.htc);
}
.brick-form-element-input:focus {
background-color:#f80;
}
.brick-form-element-icon,
.brick-form-element-icon-pre {
position:relative;
display:inline-block;
position:relative;
width:0.7em;
content:" ";
height:0.825em;
zbackground-color:#f08;
}
.brick-form-element-icon {margin-left:0.5em;}
.brick-form-element-icon-pre {margin-right:0.5em;}
.brick-form-element-icon-pre:after {
position:absolute;
font-family:'Glyphicons Regular';
content:"\E224";
color:#01538b;
top:0;
left:0;
right:auto;
font-size:0.8em;
zbackground-color:#f80;
text-align:center;
}
.brick-form-element-text {}
.brick-form-element-text input[type="text"] {
padding:0; margin:0;
line-height:inherit;
background-color:transparent;
font-weight:inherit;
border:0;
display:inline-block;
box-shadow:none;
line-height:2.5em;
width:auto;
}
.brick-form-element-text input:focus {
border:0;
box-shadow:none;
}
.brick-form-element-select-parent {
}
.brick-form-element-select {
display:inline-block;
border:1px solid #666;
background-color:#fff;
padding:0 0 0 0.9em;
}
.brick-form-element-select-parent .brick-form-element-icon-pre,
.brick-form-element-select .brick-form-element-icon-pre
 {
zheight:1.25em;
}
.brick-form-element-select select {
line-height:2.5em;
padding:0 0.9em 0 0.9em;
height:2.5em;
box-shadow:none;
width:160px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
behavior:url(/files/pie/PIE.htc);
display:inline-block;
background-color:#fff;
border:0;
margin:0;
}
.brick-form-element-select select option {
display:block;
padding:0 0.9em 0 0.9em;
}
.brick-button-text input {margin:0;}
.brick-button-text select {margin:0;}





.brick-fsize-lg-04 {font-size:1.8em; line-height:1.5em;}
.brick-fsize-lg-03 {font-size:1.5em; line-height:1.5em;}
.brick-fsize-lg-02 {font-size:1.2em; line-height:1.5em;}
.brick-fsize-lg-01 {font-size:1.1em; line-height:1.5em;}
.brick-fsize-reset {font-size:1em; line-height:1em;}
.brick-fsize-default {font-size:1em; line-height:1.5em;}
.brick-fsize-body {font-size:1.07em; line-height:1.5em;}
.brick-fsize-01 {font-size:0.9em; line-height:1.5em;}
.brick-fsize-02 {font-size:0.8em; line-height:1.5em;}
.brick-fsize-03 {font-size:0.75em; line-height:1.5em;}
.brick-fcolor-l-d
 {color:#999; color:rgba(255,255,255,0.4);}
.brick-fcolor-l-d a,
.brick-fcolor-l-d a:link, .brick-fcolor-l-d a:active,
.brick-fcolor-l-d a:visited, .brick-fcolor-l-d a:hover,
.brick-fcolor-l-d .brick-button .brick-button-inner
 {color:#f4f4f4; color:rgba(255,255,255,0.7);}
.brick-fcolor-l-d .brick-title,
.brick-fcolor-l-d .brick-title *
 {color:#f4f4f4; color:rgba(255,255,255,0.9);}
.brick-fcolor-l-d .brick-title
{text-shadow:-2px 2px 0 rgba(0,0,0,0.8);}


.brick-fcolor-l-m
 {color:#ddd; color:rgba(255,255,255,0.8);}
.brick-fcolor-l-m a,
.brick-fcolor-l-m a:link, .brick-fcolor-l-m a:active,
.brick-fcolor-l-m a:visited, .brick-fcolor-l-m a:hover,
.brick-fcolor-l-m .brick-button .brick-button-inner,
.brick-fcolor-l-m .brick-title,
.brick-fcolor-l-m .brick-title *,
.brick-fcolor-l-m .brick-title a,
.brick-fcolor-l-m .brick-title a:link, .brick-fcolor-l-m .brick-title a:active,
.brick-fcolor-l-m .brick-title a:visited, .brick-fcolor-l-m .brick-title a:hover,
.brick-fcolor-l-m .brick-title .brick-button .brick-button-inner
 {color:#fff;}
.brick-fcolor-l-m .brick-title
{text-shadow:-2px 2px 0 rgba(0,0,0,0.8);}

.brick-fcolor-d-l 
.brick-fcolor-d-l .brick-title a,
.brick-fcolor-d-l .brick-title a:link, .brick-fcolor-d-l .brick-title a:active,
.brick-fcolor-d-l .brick-title a:visited, .brick-fcolor-d-l .brick-title a:hover,
.brick-fcolor-d-l .brick-title .brick-button .brick-button-inner 
 {color:#666; color:rgba(0,0,0,0.7);}
.brick-fcolor-d-l a,
.brick-fcolor-d-l a:link, .brick-fcolor-d-l a:active,
.brick-fcolor-d-l a:visited, .brick-fcolor-d-l a:hover,
.brick-fcolor-d-l .brick-button,
.brick-fcolor-d-l .brick-button .brick-button-inner 
 {color:#222; color:rgba(0,0,0,0.85);}


.brick-pad-01, .brick-pad-v-01, .brick-pad-h-01,
.brick-pad-01-top, .brick-pad-01-right, .brick-pad-01-bottom, .brick-pad-01-left
{padding:1.5em 1.75em;}
.brick-pad-02, .brick-pad-v-02, .brick-pad-h-02,
.brick-pad-02-top, .brick-pad-02-right, .brick-pad-02-bottom, .brick-pad-02-left
{padding:1em 1.5em;}
.brick-pad-03, .brick-pad-v-03, .brick-pad-h-03, 
.brick-pad-03-top, .brick-pad-03-right, .brick-pad-03-bottom, .brick-pad-03-left
{padding:0.75em 0.875em;}
.brick-pad-v-01, .brick-pad-v-02, .brick-pad-v-03
{padding-left:0; padding-right:0;}
.brick-pad-h-01, .brick-pad-h-02, .brick-pad-h-03
{padding-top:0; padding-bottom:0;}
.brick-pad-01-top, .brick-pad-02-top, .brick-pad-03-top {padding-right:0; padding-bottom:0; padding-left:0;}
.brick-pad-01-right, .brick-pad-02-right, .brick-pad-03-right {padding-top:0; padding-bottom:0; padding-left:0;}
.brick-pad-01-bottom, .brick-pad-02-bottom, .brick-pad-03-bottom {padding-top:0; padding-right:0; padding-left:0;}
.brick-pad-01-left, .brick-pad-02-left, .brick-pad-03-left {padding-top:0; padding-right:0; padding-bottom:0;}

.brick-style-default {}
.brick-style-01 {}
.brick-style-02 {}
.brick-style-03 {}
.brick-inline *.brick-button, *.brick-button.brick-inline 
{display:inline-block !important;}
.brick-inline .brick-button .brick-button-inner, .brick-button.brick-inline .brick-button-inner
{display:inline-block !important;}
.brick-inline-block *.brick-button,
*.brick-button.brick-inline-block {display:inline-block !important;}

.brick-button-style-03 {}
.brick-button-style-03 .brick-button > .brick-button-inner
 {padding:0.6em 0.5em !important;}
.brick-button-style-02 {}
.brick-button-style-02 .brick-button > .brick-button-inner
 {padding:0.5em 0.7em 0.6em 0.7em !important;}
.brick-button-style-01 {}
.brick-button-style-01 .brick-button > .brick-button-inner
 {padding:0.2em 0.45em 0.3em 0.45em !important;}
.brick-button-style-00 {}
.brick-button-style-00 .brick-button > .brick-button-inner
 {padding:0 !important;}

.brick-border-color-regular, .brick-border-color-regular *, 
.brick-border-color-regular *:before, .brick-border-color-regular *:after,
.zbrick-border-color-regular .zbrick-button .zbrick-button-inner 
{border-color:#e6e6e6; border-color:rgba(0,0,0,0.1);}
.brick-border-color-dark-01, .brick-border-color-dark-01 *, 
.brick-border-color-dark-01 *:before, .brick-border-color-dark-01 *:after,
.zbrick-border-color-dark-01 .zbrick-button .zbrick-button-inner 
{border-color:#999; border-color:rgba(0,0,0,0.3);}
.brick-border-color-dark-02, .brick-border-color-dark-02 *, 
.brick-border-color-dark-02 *:before, .brick-border-color-dark-02 *:after,
.zbrick-border-color-dark-02 .zbrick-button .zbrick-button-inner 
{border-color:#777; border-color:rgba(0,0,0,0.4);}
.brick-border-color-light-01, .brick-border-color-light-01 *, 
.brick-border-color-light-01 *:before, .brick-border-color-light-01 *:after,
.zbrick-border-color-light-01 .brick-button .zbrick-button-inner 
{zborder-color:#EEE; zborder-color:rgba(0,0,0,0.1);}
.brick-brand-border, .brick-brand-border *, 
.brick-brand-border *:before, .brick-brand-border *:after,
.zbrick-brand-border .brick-button .zbrick-button-inner 
{
}
.brick-button-border-light-01 .brick-button .brick-button-inner,
.brick-button-border-light-01 .brick-button .brick-button-inner *,
.brick-button-border-light-01 .brick-button .brick-button-inner *:before,
.brick-button-border-light-01 .brick-button .brick-button-inner *:after {
border-color:#fff !important;
}
.brick-button-border-light-01 .brick-button .brick-button-icon:before {
background:rgba(255,255,255,0.5);
}
.brick-button-border-dark-01 .brick-button .brick-button-inner,
.brick-button-border-dark-01 .brick-button .brick-button-inner *,
.brick-button-border-dark-01 .brick-button .brick-button-inner *:before,
.brick-button-border-dark-01 .brick-button .brick-button-inner *:after {
zborder-color:#999 !important;
}
.brick-button-border-dark-01 .brick-button .brick-button-icon:before {
background:rgba(0,0,0,0.05);
}

.brick-button-no-border {}
.brick-button-no-border .brick-button .brick-button-inner,
.brick-button.brick-button-no-border .brick-button-inner 
{border-width:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.brick-form-element-style-01 {}
.brick-form-element-style-01 .brick-inner
 {padding:0.35em 0.5em;}



.body-outside-wrapper {position:relative; overflow:hidden; width:100%;}
.body-outside-wrapper:before, .body-outside-wrapper:after {display:none; z-index:601; position:absolute; content:""; zborder:2px solid #f80; width:70px; top:0; bottom:0; background-color:transparent;}
.body-outside-wrapper:before {
left:0;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(left, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%); 
background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0))); 
background:-webkit-linear-gradient(left, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); 
background:-o-linear-gradient(left, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); 
background:-ms-linear-gradient(left, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); 
background:linear-gradient(to right, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=1 ); 
behavior:url(/files/pie/PIE.htc);
}
.body-outside-wrapper:after {
right:0;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%); 
background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.1))); 
background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); 
background:-o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); 
background:-ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); 
background:linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=1 ); 
behavior:url(/files/pie/PIE.htc);
}


.brick.block-social .brick-button {display:table; float:left; width:25px; height:25px; margin-right:5px;}
.brick.block-social .brick-button .brick-button-inner 
{display:table-cell; text-align:center; vertical-align:middle; padding:0 !important; font-size:inherit; line-height:1em;}
.brick.block-social .brick-button .brick-button-icon:after {font-family:"themify";}
.brick.block-social .brick-button.social-fb .brick-button-icon:after {content:"\e741";}
.brick.block-social .brick-button.social-tw .brick-button-icon:after {content:"\e74b";}
.brick.block-social .brick-button.social-gp .brick-button-icon:after {content:"\e73e";}
.brick.block-social .brick-button.social-li .brick-button-icon:after {content:"\e735";}
.brick.block-social .brick-button:hover { -moz-transform:none; -webkit-transform:none; -o-transform:none; -ms-transform:none; transform:none; }
.brick.block-social .brick-button .brick-button-icon:before {top:0; bottom:0; background:transparent !important; border-left-width:0;}

.block-resources-social {position:absolute; right:-3em; width:3em; top:0;}
.block-resources-social .block-social .brick-button .brick-button-inner 
{background-color: #0c3e69 ; border-width:1px; border-left-width:0; border-top-width:0;}
.block-resources-social .block-social .brick-button:first-child .brick-button-inner {border-top-width:1px;}

.brick.footer-social {}
.brick.footer-social .brick.block-social {}
.brick.footer-social .brick.block-social .brick-button {background:#222;}
.brick.footer-social .brick.block-social .brick-button .brick-button-inner 
{color:rgba(255,255,255,0.4); font-size:1.2em; line-height:0.5em;}


.brick.brick-slider {position:relative; width:100%;}
.brick.brick-slider .brick.slide {position:absolute; z-index:1; top:0; left:0; right:0; bottom:0; background:#bcbcba;}
.brick.brick-slider .brick.slide .brick.slide-highlight 
{z-index:2; position:absolute; top:-80px ; bottom:0; left:50%; right:0; background-color:transparent;}
.brick.brick-slider .brick.slide .brick.slide-highlight:after {
position:absolute;
content:" ";
z-index:2; top:80px ; bottom:0; left:-280px ; width:560px ; zheight:120px ; 
z-webkit-border-radius:50%;
z-moz-border-radius:50%;
zborder-radius:50%;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 72%, rgba(255,255,255,0) 100%);
background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.7)), color-stop(72%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0)));
background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
background:-o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
background:-ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
background:radial-gradient(ellipse at center, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#00ffffff',GradientType=1 );
background-color:transparent;
behavior:url(/files/pie/PIE.htc);
}
.brick-slider .brick.slide > .brick-inner > .brick-image
{z-index:3; position:absolute; top:-120px ; bottom:0; left:0; right:0; background-color:transparent; background-size:auto 100%;}
.brick-slider .brick.slide > .brick-inner > .brick.slide-content {z-index:4;}
.brick-slider .brick.slide.active {z-index:6;}
.brick-slider .brick.slide.active > .brick-inner > .brick-image {z-index:8;}
.brick-slider .brick.slide.active > .brick-inner > .brick.slide-content {z-index:10;}

.brick.slide .brick.slide-content {position:absolute; top:0; left:0; bottom:0; right:0;}
.brick.slide .brick.slide-content .brick > .brick-inner > .brick-inner-02 {position:relative;}
.brick.slide .brick-h-divider-contain {}
.brick.slide .brick-h-divider-contain > .brick-inner {width:360px ;}
.brick.slide .brick-h-divider {}
.brick.slide .brick.slide-content .brick-title-text {position:relative; background:rgba(0,0,0,0.6);}
.brick.slide .brick.slide-content .brick-spacer {}
.brick.slide .brick.slide-content .brick-title {font-size:1.6em;}
.brick.slide .brick.slide-content .brick-title h1 {zfont-size:1.534em;}
.brick.slide .brick.slide-content .brick-subtitle {}
.brick.slide .brick.slide-content .brick-subtitle > .brick-inner {}
.brick.slide .brick.slide-content .brick-text {font-size:1.1em; line-height:1.25em; padding-bottom:1em; }
.brick-slider .brick.slide .brick-button {display:inline-block;}
.brick-slider .brick.slide .brick-button-inner {font-size:0.9em; line-height:1.2em; }
.brick-slider .brick.slide .brick-nav {
position:absolute; 
display:block; 
float:left; 
ztext-align:right;
width:100%;
zheight:3px; 
ztop:45%;
ztop:60px;
left:0;
zright:40px ;
zwidth:40px ;
zright:0;
bottom:-5px;
zbackground:rgba(0,0,0,0.2);
zbackground:#0ff;
}
.brick-slider .brick.slide .brick-nav .brick-nav-inner {zpadding:5px; font-size:1.4285em;}
.brick-slider .brick.slide .brick-nav .brick-button {display:block; float:left; zbackground:#f80;}
.brick-slider .brick.slide .brick-nav .brick-button .brick-button-inner {zbackground:#f08; margin:0 10px 0 0;}
.brick-slider .brick.slide .brick-nav .brick-button .brick-button-icon:after {
position:absolute;
top:0;
left:2px;
content:" ";
font-size:1em;
width:0;
height:0;
border-style:solid;
border-width:0.35em 0.6em 0.35em 0;
border-color:transparent rgba(255,255,255,0.5) transparent transparent ;
-moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
}
.brick-slider .brick.slide .brick-nav .brick-button:hover .brick-button-icon:after {
-moz-transform:rotate(180deg) scale(1.2);
-webkit-transform:rotate(180deg) scale(1.2);
-o-transform:rotate(180deg) scale(1.2);
-ms-transform:rotate(180deg) scale(1.2);
transform:rotate(180deg) scale(1.2);
}
.brick-slider .brick.slide .brick-nav .brick-button .brick-button-icon.brick-icon-left:after {
position:absolute;
content:" ";
font-size:1em;
width:0;
height:0;
border-width:0.35em 0 0.35em 0.6em;
border-color:transparent transparent transparent rgba(255,255,255,0.5);
-moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
}
.brick-slider .brick.slide .brick-nav .brick-button:hover .brick-button-icon:after {
-moz-transform:rotate(180deg) scale(1.2);
-webkit-transform:rotate(180deg) scale(1.2);
-o-transform:rotate(180deg) scale(1.2);
-ms-transform:rotate(180deg) scale(1.2);
transform:rotate(180deg) scale(1.2);
}
.brick-slider .brick.slide .brick-nav .brick-button .brick-button-icon.brick-icon-circle:after {
position:absolute;
top:0;
left:1px;
content:" ";
-webkit-border-radius:60%;
-moz-border-radius:60%;
border-radius:60%;
width:0.7em;
height:0.7em;
background:#f08;
background:rgba(255,255,255,0.5);
zborder:1px solid rgba(255,255,255,0.7);
border:0;
behavior:url(/files/pie/PIE.htc);
}
.brick-slider .brick.slide .brick-nav .brick-button:hover .brick-button-icon.brick-icon-circle:after {
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
}
.brick-slider .brick.slide .brick-nav .brick-button.navactive .brick-button-icon.brick-icon-circle:after {
background:#fff;
}



.brick.brick-search {padding:0.3em 0 0 0;}
.brick.brick-search > .brick-inner {zpadding:5px 0 0 0;}
.brick.brick-search .brick-button {}


.brick.brick-tabs-outer {
background-color: #0c3e69 ;
zborder-bottom-width:1px;
}
.brick.brick-tabs-outer:before {
position:absolute;
content:" ";
top:0; bottom:0;
left:0; right:0;
border-bottom-width:1px;
}
.brick.brick-tabs {position:relative;}

.brick.brick-tabs > .brick-inner {position:relative;}
.brick-tabs .slide {
zposition:absolute;
position:relative;
z-index:21; 
ztop:0; zbottom:0; 
zleft:0; zright:0;
display:none; 
}
.brick-tabs .slide.active {z-index:23; display:block;}
.brick.brick-tabs .block-tab-nav 
{zposition:relative; position:absolute; z-index:25; top:-40px; height:40px; left:0; right:0; zbackground:#f0f;}
.brick.brick-tabs .block-tab-nav:before,
.brick.brick-tabs .block-tab-nav:after
{position:absolute; content:" "; top:auto; bottom:-2px; height:1px; border-top-width:1px;}
.brick.brick-tabs .block-tab-nav:before {left:-100em; right:0;}
.brick.brick-tabs .block-tab-nav:after {right:-960px ; width:640px ;}

.brick.brick-tabs .block-tab-nav > .brick-inner {overflow:hidden; height:41px;}
.brick.brick-tabs .block-tab-nav > .brick-inner > .brick-inner-02 {
height:40px;
display:block;
background-color:#fff;
background-color:rgba(255,255,255,0.9);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMC45NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top, rgba(238,238,238,0.85) 0%, rgba(238,238,238,0.95) 80%, rgba(238,238,238,0.95) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,0.85)), color-stop(80%,rgba(238,238,238,0.95)), color-stop(100%,rgba(238,238,238,0.95)));
background:-webkit-linear-gradient(top, rgba(238,238,238,0.85) 0%,rgba(238,238,238,0.95) 80%,rgba(238,238,238,0.95) 100%);
background:-o-linear-gradient(top, rgba(238,238,238,0.85) 0%,rgba(238,238,238,0.95) 80%,rgba(238,238,238,0.95) 100%);
background:-ms-linear-gradient(top, rgba(238,238,238,0.85) 0%,rgba(238,238,238,0.95) 80%,rgba(238,238,238,0.95) 100%);
background:linear-gradient(to bottom, rgba(238,238,238,0.85) 0%,rgba(238,238,238,0.95) 80%,rgba(238,238,238,0.95) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9eeeeee', endColorstr='#f2eeeeee',GradientType=0 );
behavior:url(/files/pie/PIE.htc);
}

.brick.brick-tabs .block-tab-nav .brick-inner-02 .brick {display:table-cell; width:25%; height:40px;}
.brick.brick-tabs .block-tab-nav .brick-inner-02 .brick > .brick-inner {
position:absolute;
top:0; bottom:0;
left:0; right:0;
background-color:transparent;
border-left-width:1px;
border-top-width:1px;
text-align:center;
vertical-align:middle;
 }
.brick.brick-tabs .block-tab-nav .brick.active > .brick-inner {
background-color: #0c3e69 ;
}
.brick.brick-tabs .block-tab-nav .brick.active > .brick-inner {
z-index:30;
right:-1px;
bottom:-1px;
border-width:1px;
border-bottom-width:0;
border-color:border-color:#e6e6e6; border-color:rgba(0,0,0,0.1);
background-color: #0c3e69 ;
}



.brick.brick-tabs .block-tab-nav > .brick-inner .brick .brick-button .brick-button-icon-pre {
display:none;
}
.brick.brick-tabs .block-tab-nav > .brick-inner .brick .brick-button .brick-button-icon-pre:after {display:none;}
.brick.brick-tabs .block-tab-nav > .brick-inner .brick.active .brick-button .brick-button-inner {color:#fff;}
.brick.brick-tabs .block-tab-content {display:block;}
.brick.brick-tabs .block-tab-content-01 {position:relative;}
.brick.brick-tabs .block-tab-content-01:before {
}

.brick.brick-tabs .block-tab-content .brick-image {
position:absolute;
top:0; bottom:0;
left:0; right:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=2);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2;
}

.brick.brick-tabs .block-tab-content .brick .brick-text {padding-bottom:10px;}
.brick.brick-tabs .block-tab-content .brick-button {display:inline-block;}



.item-block.brick.default-sub-display {zbackground-color:#ddd; height:320px; padding-bottom:0;}
.item-block.brick.default-sub-display .brick-image {background-color:#eee; height:280px; width:100%; overflow:hidden; margin-bottom:5px;}
.item-block.brick.default-sub-display .brick-image a {height:280px;}
.item-block.brick.default-sub-display .brick-title {font-size:0.9em; margin-bottom:10px;}


.cat-sub-1-1 {width:100%;}
.cat-sub-1-2 {width:49.5%;}
.cat-sub-1-3 {width:33%;}
.cat-sub-1-4 {width:24.75%;}
.cat-sub-1-5 {width:19.8%;}
.cat-sub-1-6 {width:16.5%;}
.cat-sub-1-7 {width:14.14%;}
.cat-sub-1-8 {width:12.37%;}
.cat-sub-1-9 {width:11%;}
.cat-sub-1-10 {width:9.9%;}


.brick.block-top-account {}
.brick.block-top-account .brick-inner {padding:0.8em 0.5em; font-size:0.7em; }
.brick.block-top-account .brick-text {zbackground-color:#f80; zfloat:right; text-align:right;}
.brick.block-top-account .brick-text .brick-button {display:inline-block;}
.brick.block-top-account .brick-text .brick-button .brick-button-inner 
{
padding:0 0.7em; margin:0; 
border-width:0; 
border-right-width:1px; 
border-right-color:rgba(255,255,255,0.3); 
font-weight:300; color:#fff;
text-shadow:-1px 1px 0 rgba(0,0,0,0.8); 
zbackground-color:#f0f;
}
.brick.block-top-account .brick-text .brick-button:last-child .brick-button-inner {border-right-width:0;}




.brick.cat-sub-grid {float:left; width:100%; zbackground-color:#f80;}
.brick.cat-sub-grid .brick-inner .brick {zbackground-color:#0f8; float:left; zwidth:100%;}
.brick.cat-sub-grid .brick-inner .brick .brick-inner {zheight:15em; margin:0.5em 0.5em;}
.brick.cat-sub-grid .brick-inner .brick .brick-image {width:100%; height:0; padding-top:100%; margin:0 0 0.5em 0; overflow:hidden;}
.brick.cat-sub-grid .brick-inner .brick .brick-image:after {
position:absolute;
z-index:2;
top:0; right:0; left:0; bottom:0;
zheight:2em;
content:" ";
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.25) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.25)));
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.25) 100%);
background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.25) 100%);
background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.25) 100%);
background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.25) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#40000000',GradientType=0 );
behavior:url(/files/pie/PIE.htc);
}
.brick.cat-sub-grid .brick-image:before {
}
.brick.cat-sub-grid .brick-inner .brick .brick-image a {display:block; z-index:4; position:absolute; top:0; left:0; right:0; bottom:0;}
.brick.cat-sub-grid .brick-inner .brick .brick-title-text {height:2.5em;}
.brick.cat-sub-grid .brick-inner .brick .brick-title {font-size:0.9em; line-height:1.25em;}
.brick.cat-sub-grid .brick-inner .brick .brick-title .brick-icon-pre {display:none;}
.brick.cat-sub-grid .brick-inner .brick .brick-text {display:none;}
.brick.cat-sub-grid .brick-inner .brick .brick-button {display:none;}


.brick-title-inner > a {
     font-size: 15px;
}
.brick.cat-sub-list {float:left; width:100%; zbackground-color:#f80;}
.brick.cat-sub-list .brick-inner .brick {
height:4em;
float:left; zwidth:100%; zbackground-color:#0f8;
zborder-bottom:1px solid #ddd;
}
.brick.cat-sub-list .brick-inner .brick zzza {display:block; text-decoration:none;}
.brick.cat-sub-list .brick-inner .brick .brick-inner {
float:none; height:5.5em; margin:0.5em 0.5em 0.5em 0.5em; padding-bottom:0em;
z-webkit-transition:all 0.2s ease;
z-moz-transition:all 0.2s ease;
z-o-transition:all 0.2s ease;
z-ms-transition:all 0.2s ease;
ztransition:all 0.2s ease 0s;
}
.brick.cat-sub-list .brick-inner .brick .brick-inner:hover {
zmargin-top:0.3em;
}
.brick.cat-sub-list .brick-inner .brick .brick-image {
display:none;
}

.brick.cat-sub-list .brick-inner .brick .brick-title-text {
position:relative; z-index:5; zpadding:1.5em 0.5em 0.5em 2em;
}
.brick.cat-sub-list .brick-inner .brick .brick-title {
display:block; font-size:1.2em; line-height:1em;
zheight:2.125em; zpadding-right:5em; zmargin-bottom:0.5em;
border-bottom-width:1px;
margin:0 0 0.5em 0;
}
.brick.cat-sub-list .brick-inner .brick .brick-text {
font-size:0.8em;
line-height:1.35em;
margin:0 0 0.5em 0;
height:2.9em;
overflow:hidden;
zbackground-color:#f80;
color:#666;
}
.brick.cat-sub-list .brick-inner .brick .brick-button {
font-size:1em;
display:inline-block;
}
.brick.cat-sub-list .brick-inner .brick .brick-button .brick-button-inner {
border-width:0;
-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;
display:inline-block;
padding:0 !important;
}
.brick.cat-sub-list .brick-inner .brick .brick-button .brick-button-icon:before {
background:transparent !important;
top:0; bottom:0; right:0; 
}
.brick.cat-sub-list .brick-inner .brick .brick-title .brick-icon-pre {
display:none;
border-width:1px;
background-color:rgba(0,0,0,0.1);
padding:1px;
}
.brick.cat-sub-list .brick-inner .brick .brick-title .brick-icon-pre:after {
content:"\e61a"; zcolor:#bd384b;
font-size:0.7em;
top:2px;
left:2px;
}
.brick.cat-sub-list .brick-inner .brick a .brick-button .brick-button-icon {}
.brick.cat-sub-list .brick-inner .brick a:hover .brick-title,
.brick.cat-sub-list .brick-inner .brick a:hover .brick-button {color:#333;}
.brick.cat-sub-list .brick-inner .brick:hover .brick-button {color:#333;}
.brick.cat-sub-list .brick-inner .brick a.brick-button:hover {color:#333;}


.brick.cat-sub-list-b {}
.brick.cat-sub-list-b {float:left; width:100%; zbackground-color:#f80;}
.brick.cat-sub-list-b .brick-inner .brick {zbackground-color:#0f8; float:left; zwidth:32.5%;}
.brick.cat-sub-list-b .brick-inner .brick .brick-inner {position:relative; z-index:1; display:block; zheight:1em; zoverflow:hidden; margin:0.5em 0.5em; zpadding:0.8em 0.25em 0.8em 1em; background-color:rgba(255,255,255,0.5);}
.brick.cat-sub-list-b .brick-inner .brick div,
.brick.cat-sub-list-b .brick-inner .brick a {zdisplay:inline-block; border:0; padding:0; line-height:1em; zwhite-space:nowrap;}
.brick.cat-sub-list-b .brick-inner .brick .brick-title {display:block; width:100%; position:relative; z-index:10; height:2.5em; border-bottom:1px solid #ddd; zbackground:#f0f; font-size:0.9em; line-height:1.2em; ztext-wrap:none;}
.brick.cat-sub-list-b .brick-inner .brick .brick-icon-pre, 
.brick.cat-sub-list-b .brick-inner .brick .brick-image,
.brick.cat-sub-list-b .brick-inner .brick .brick-text,
.brick.cat-sub-list-b .brick-inner .brick .brick-button,
.brick.cat-sub-list-b .brick-inner .brick .brick-button-text {display:none;}







div.chairman-list .brick {height: 6.5em}
.block-news-list {}
.block-news-list .brick {float:left; width:49.75%; height:6em; zbackground-color:rgba(0,0,0,0.05);}
.block-news-list .brick .general_edit_form {display:none;}
.block-news-list .brick .brick-inner {margin:0.5em 1em; zbackground-color:rgba(255,255,255,0.7);}
.block-news-list .brick .brick-image {display:block; z-index:1; position:relative; background-size:cover; background-position:center center; float:left; width:5em; zpadding-top:5em; height:5em; background-color:#fff; overflow:hidden;}
.block-news-list .brick .brick-image:after {
position:absolute;
z-index:2;
top:0; right:0; left:0; bottom:0;
content:" ";
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.25) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.25)));
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.25) 100%);
background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.25) 100%);
background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.25) 100%);
background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.25) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#40000000',GradientType=0 );
behavior:url(/files/pie/PIE.htc);
}
.block-news-list .brick .brick-image:before {
position:absolute;
z-index:3;
content:" ";
bottom:0; right:0;
width:0;
height:0;
border-style:solid;
border-width:0 0 1.5em 1.5em;
border-color:transparent transparent rgba(255,255,255,0.5) transparent;
line-height:0px;
_border-color:#000000 #000000 #dddddd #000000;
_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');
behavior:url(/files/pie/PIE.htc);
}
.block-news-list .brick .brick-image a {display:block; position:absolute; z-index:3; top:0; right:0; left:0; bottom:0; background-color:transparent;}
.block-news-list .brick .brick-image img {zwidth:auto; zmin-height:100%; zmin-width:100%; zmax-width:auto;}
.block-news-list .brick .brick-title-text {display:block; margin-left:6em; padding:0;}
.block-news-list .brick .brick-title {font-size:1em; line-height:1.1em; font-weight:300; text-transform:capitalize; padding:0 0 0.2em 0; margin:0; zfont-weight:300;}
.block-news-list .brick .brick-subtitle {ztext-transform:uppercase; font-size:0.8em; line-height:1.25em; zcolor:#999; padding:0 0 0.3em 0;}
/* .block-news-list .brick .brick-subtitle span:first-child {display:none; border-right:1px solid #ddd; padding:0 0.3em 0 0; margin:0 0.3em 0 0;} */
.block-news-list .brick .brick-subtitle span:first-child {display:block; padding:0 0.3em 0 0; margin:0 0.3em 0 0;}
.block-news-list .brick-button > .brick-button-inner {
     display: none;
}
.brick .brick-nav >  .brick-inner .brick-button-inner {display: block;}
.block-news-list .child-1 .brick-button > .brick-button-inner { display: block;

}
.block-news-list .brick .brick-text {display:none; font-size:0.85em; line-height:1.35em;}
.block-news-list .brick .brick-button {display:none; font-size:0.85em; line-height:1.2em;}
.block-news-list .brick .brick-button {border:0; padding:0;}
.block-news-list .brick.child-1 {height:24em;}
.block-news-list .brick.child-1 .brick-inner {}
.block-news-list .brick.child-1 .brick-image {float:none; width:100%; height:11em; margin-bottom:0.75em;}
.block-news-list .brick.child-1 .brick-title-text {margin-left:0;}
.block-news-list .brick.child-1 .brick-title {zfont-size:1.1em; zline-height:1.1em; padding:0 0 0.3em 0;}
.block-news-list .brick.child-1 .brick-subtitle span:first-child {display:inline-block;}
.block-news-list .brick.child-1 .brick-text {display:block;} 
.block-news-list .brick.child-1 .brick-button {display:block; position:absolute; bottom:0.5em; font-size:0.9em; line-height:1.1em; text-transform:capitalize; left:1em;}
.block-news-list .brick.child-1 .brick-button .brick-button-inner {zpadding:0.3em 0.5em; zbackground-color:#999; zcolor:#fff;}
.block-news-list .brick.child-6,
.block-news-list .brick.child-7,
.block-news-list .brick.child-8,
.block-news-list .brick.child-9,
.block-news-list .brick.child-10,.block-news-list .brick.child-0
 {width:100%; height:auto; zfont-size:0.9em;}
.block-news-list .brick.child-6 .brick-inner,
.block-news-list .brick.child-7 .brick-inner,
.block-news-list .brick.child-8 .brick-inner,
.block-news-list .brick.child-9 .brick-inner,
.block-news-list .brick.child-10 .brick-inner,.block-news-list .brick.child-0 .brick-inner
{zbackground-color:#f80; zborder-top:1px solid #eee; zpadding-top:0.5em; background-color:transparent;}
.block-news-list .brick.child-6 .brick-image,
.block-news-list .brick.child-7 .brick-image,
.block-news-list .brick.child-8 .brick-image,
.block-news-list .brick.child-9 .brick-image,
.block-news-list .brick.child-10 .brick-image,.block-news-list .brick.child-0 .brick-image
{width:3.5em; height:3.5em; margin-top:0.5em;}
.block-news-list .brick.child-6 .brick-title-text,
.block-news-list .brick.child-7 .brick-title-text,
.block-news-list .brick.child-8 .brick-title-text,
.block-news-list .brick.child-9 .brick-title-text,
.block-news-list .brick.child-10 .brick-title-text, .block-news-list .brick.child-0 .brick-title-text
{display:block; margin-left:4.5em;}
.block-news-list .brick.child-6 .brick-title,
.block-news-list .brick.child-7 .brick-title,
.block-news-list .brick.child-8 .brick-title,
.block-news-list .brick.child-9 .brick-title,
.block-news-list .brick.child-10 .brick-title, .block-news-list .brick.child-0 .brick-title, 
{display:inline-block; font-size:1em;}
.block-news-list .brick.child-6 .brick-subtitle,
.block-news-list .brick.child-7 .brick-subtitle,
.block-news-list .brick.child-8 .brick-subtitle,
.block-news-list .brick.child-9 .brick-subtitle,
.block-news-list .brick.child-10 .brick-subtitle, .block-news-list .brick.child-0 .brick-subtitle
{display:inline-block;}
.block-news-list .brick.child-6 .brick-text,
.block-news-list .brick.child-7 .brick-text,
.block-news-list .brick.child-8 .brick-text,
.block-news-list .brick.child-9 .brick-text,
.block-news-list .brick.child-10 .brick-text, .block-news-list .brick.child-0 .brick-text
{display:block;}
.block-news-list .brick.brick-nav .brick-button {display:inline-block; font-size:0.85em; line-height:1.2em; text-align:center;}


.info-block-news {}
.info-block-news01 {}
.info-block-news ul {padding:0; margin:0;}
.info-block-news ul li {padding-bottom:0; zbackground-color:#f08;}
.info-block-news ul li a.brick-button:link {display:block; height:3em;}
.info-block-news ul li a.brick-button:hover { -moz-transform:none; -webkit-transform:none; -o-transform:none; -ms-transform:none; transform:none; }
.info-block-news .recent_date {
display:block; float:left; width:3em; margin:0 0.5em 0 0; border-right:1px solid rgba(0,0,0,0.2);}
.info-block-news .recent_date01 {display:block; padding:0;}
.info-block-news .recent_day {display:block; font-size:1.5em; font-weight:300; line-height:1.25em; text-align:center; zcolor:#fff;}
.info-block-news .recent_month {display:block; font-size:0.8em; text-transform:uppercase; font-weight:700; line-height:0.9em; text-align:center; zcolor:#a2c3d5;}
.info-block-news .recent_title {display:block; margin-left:3.75em; zline-height:1.35em; text-transform:none !important; font-weight:300 !important;}


.block-search-list {}
.block-search-list .brick {}
.block-search-list .brick > .brick-inner {border-bottom:1px solid #ddd; padding:0 0 1em 0; margin:0 0 1em 0;}
.block-search-list .brick .brick-title {padding:0 0 5px 0;}
.block-search-list .brick .brick-subtitle {font-size:0.7em; padding:0 0 5px 0;}
.block-search-list .brick .brick-text {font-size:0.8em; line-height:1.25em;}


.brick.block-misc-b-outer {background:#fff; overflow:hidden;}
.brick.block-misc-b {zbackground-color:rgba(0,0,0,0.2);}
.brick.block-misc-b .brick.block-misc-b-item {zfont-size:0.8em; }

.brick.block-misc-b > .brick-inner .brick.block-misc-b-item > .brick-inner {zborder-left-width:1px;}
.brick.block-misc-b > .brick-inner .brick.block-misc-b-item:first-child > .brick-inner {zborder-left-width:0;}
.brick.block-misc-b .brick.block-misc-b-item .brick-title {font-size:1.24em; line-height:1.1em;}
.brick.block-misc-b .brick.block-misc-b-item .brick-subtitle {font-size:0.9em; line-height:1.1em;}
.brick.block-misc-b .brick.block-misc-b-item .brick-text {padding-bottom:10px;}
.brick.block-misc-b .brick.block-misc-b-item .brick-text form {display:block; zpadding-top:3px;}

.brick.block-misc-b .brick.block-misc-b-item .bgrick-button {display:inline-block;}
.block-misc-b .brick .brick-title .brick-icon-pre:after {font-family:"Glyphicons Regular"; font-weight:normal;}
.block-misc-b .brick.div-search .brick-title .brick-icon-pre:after {content:"\E028"}
.block-misc-b .brick.div-claims .brick-title .brick-icon-pre:after {content:"\E055"}
.block-misc-b .brick.div-portal .brick-title .brick-icon-pre:after {content:"\E004"}
.block-misc-b a.brick-button {zfont-size:1.2em;}
.block-misc-b a.brick-button .brick-button-inner {zborder:0; zpadding:0 0.25em; zbackground-color:transparent;}

@media (max-width: 768px) {
     .brick.block-misc-b > .brick-inner .brick.block-misc-b-item:first-child > .brick-inner {
          border-left-width: 1px;
     }
     .block-top-account {
          display: none;
     }
     #footer .brick div.footer-logo {
          padding-top: 2em;
     }
     div.brick .brick-title h1 {
          font-size: 1em;
          line-height: 1.25em;
     }
     .newsa_social {
          display: inline-flex;
     }
     div#footer-b.brick {
          padding-bottom: 1em;
     }
     div.block-news-list .brick {
          width: 100%;
     }
     .block-news-list .brick.child-6 .brick-image, .block-news-list .brick.child-7 .brick-image, .block-news-list .brick.child-8 .brick-image, .block-news-list .brick.child-9 .brick-image, .block-news-list .brick.child-10 .brick-image {
          width: 5em;
          height: 5em;
          margin-top: 0.5em;
     }
     .block-news-list .brick.child-6 .brick-title-text, .block-news-list .brick.child-7 .brick-title-text, .block-news-list .brick.child-8 .brick-title-text, .block-news-list .brick.child-9 .brick-title-text, .block-news-list .brick.child-10 .brick-title-text {
          display: block;
          margin-left: 6em;
     }
     .block-news-list .brick {
          height: auto;
     }
     .block-news-list .brick .brick-inner {
          margin-left: 0;
          margin-right: 0;
     }
     .brick-nav {
          text-align: center;
          margin-top: 20px;
     }
     .brick-pad-01, .brick-pad-v-01, .brick-pad-h-01, .brick-pad-01-top, .brick-pad-01-right, .brick-pad-01-bottom, .brick-pad-01-left {
          padding: 1.5em 0em;
     }
     div#menu-wrapper .navigation .fix-fish-menu {
          padding: 0.5em 4.5em;
     }
     div#menu-wrapper #logo.brick .brick-inner-02 {
          padding: 0.5em 1.5em 0;
      }
     div#menu-wrapper .navigation {
          padding-bottom: 20px;
      }
      div.block-news-list .brick.child-1 {
          height: 28em;
      }
      div.block-news-list .brick .brick-title {
          font-size: 1.5em;
      }
      h1.h1news {
          font-size: 1.25em;
          margin-top: 30px;
      }
      div.block-news-list .brick.child-1 .brick-button {
           left: 0;
           margin-bottom: 20px;
      }
      .brick-button .brick-button-icon {
           /* margin-left: 4em; */
      }
      .brick-button, a.brick-button:link, a.brick-button:active, a.brick-button:visited {
           display: flex;
      }
     .brick.brick-row-cell {
          padding-left: 15px;
     }
     .brick-drop-shadow .brick-pad-h-01 {
          padding: 0;
     }
     .brick.b-gr-contain {
          width: 100%;
     }
     div.brick-slider .brick.slide > .brick-inner > .brick-image {
          top: -60px;
     }
     .b-gr-contain .brick-pad-01 {
          padding-left: 1.5em;
          padding-right: 1.5em;
     }
      .brick-pad-03, .brick-pad-v-03, .brick-pad-h-03, .brick-pad-03-top, .brick-pad-03-right, .brick-pad-03-bottom, .brick-pad-03-left {
           padding-left: 0;
           padding-right: 0;
      }
      div#main-content01 {
           min-height: auto;
      }
     #footer .brick .brick-inner {padding-bottom:30px;}
     div#info-block-three .brick .brick-title h1 {
          font-size: 1em;
     }
     div#info-block-three .brick .brick-title {
          margin: 0;
     }
     div.brick-b-div .brick .brick-title-text .brick-button .brick-button-inner {
          font-size: 1em !important;
     }
     .brick-spacer.b-gr-c-1-1.b-gr-r-1-24 {
          display: none;
     }
}

.brick-b-div-header {ztext-align:center;}
.brick-b-div {}
.brick-b-div .brick {z-index:10; ztext-align:center;}
.brick-b-div .brick > .brick-inner {zbackground-color:#f08; position:relative;}
.brick-b-div .brick > .brick-inner > .brick-inner02 {
position:relative; width:100%;
border-width:1px;
}
.brick-b-div .brick .brick-image {position:absolute; z-index:11; top:0; left:0; right:0; bottom:0;}
.brick-b-div .brick .brick-image a {position:absolute; z-index:12; top:0; bottom:0; left:0; right:0;}
.brick-b-div .brick .brick-title-text
{position:absolute; z-index:13; left:0; right:0; bottom:0; 
zbackground-color:rgba(0,0,0,0.4);
background-color:#999;
background-color:rgba(0,0,0,0.6);
border-top-width:1px;}
.brick-b-div .brick .brick-title-text .brick-button {}
.brick-b-div .brick .brick-title-text .brick-button .brick-button-inner {border:0;}
.brick-b-div .brick:hover .brick-title-text .brick-button
{zbackground-color:rgba(0,0,0,0.1);  -moz-transform:none; -webkit-transform:none; -o-transform:none; -ms-transform:none; transform:none; }
.brick-b-div .brick .brick-title-text .brick-button .brick-button-inner {font-weight:900; font-size:1.25em !important; line-height:1.1em; }
.brick-b-div .brick .brick-title-text .brick-button .brick-button-text {zfont-weight:600; display:inline;  }
.brick-b-div .brick .brick-title-text .brick-button .brick-button-subtext {display:block; font-size:0.6em; zline-height:1em; zfont-weight:400; opacity:0.7;}
.brick-b-div .brick .brick-title-text .brick-button .brick-button-icon:before {top:0; bottom:0; background:transparent !important;}


.info-five .brick {}
.info-five .brick > .brick-inner {}
.info-five .brick > .brick-inner > .brick-inner-02
{position:relative; zbackground-color:rgba(255,255,255,0.1); zborder-top-width:1px; zborder-bottom-width:1px;}
.info-five .brick .brick-title {text-align:center;}
.info-five .info-block-news .brick-title .brick-icon-pre:after {content:"\e6a3";}
.info-five .info-block-testimonials .brick-title .brick-icon-pre:after {content:"\e643";}


#info-block-three {}
#info-block-three > .brick > .brick-inner {}
#info-block-three .brick {}
#info-block-three .brick .brick-title {padding:0; margin:0 1.5em 0.75em 1.5em; zborder-bottom-width:1px;}
#info-block-three .brick .brick-title h1 {margin:0; padding:0 0 15px 0; border-bottom-width:1px; text-align:center; ztext-transform:uppercase; font-size:1.3em; zletter-spacing:0px; zfont-weight:300;}
#info-block-three .brick .brick-text {height:auto;}

.brick-service-small {}
.brick-service-small a.brick-button {display:table; width:100%;}
.brick-service-small a.brick-button .brick-button-inner {display:table-cell; padding:5px; text-align:center; font-size:1.1em !important; line-height:1.25em;}
.brick-service-small a.brick-button .brick-button-icon {}
.brick-service-small a.brick-button .brick-button-title {font-weight:600;}
.brick-service-small a.brick-button .brick-button-subtitle {display:block; font-size:0.8em; font-weight:400;}
 



.side-column.brick {}
.side-column.brick > .brick-inner {width:100%; float:left;}
.side-column.brick > .brick-inner > .brick {zfloat:left; zwidth:100%;}
.side-column .brick-title {zfont-weight:400; zfont-size:1.5em; zline-height:1em;}
.side-column.brick > .brick-inner > .brick.block-resources {
zposition:absolute;
zheight:160px ;
ztop:-160px ;
zleft:0; zright:0;
zoverflow:hidden;
border-bottom:1px solid  #0c3e69 ;
zz-index:30;
}
.side-column.brick > .brick-inner > .brick.block-resources > .brick-inner {height:160px ; overflow:hidden;}
.side-column.brick > .brick-inner > .brick.block-resources > .brick-inner > .brick-inner-02 {
height:160px ;
border-width:1px;
zborder-bottom-width:0;
zborder-bottom-color:#08f;

background-color: #0c3e69 ;
}
.brick.block-resources .brick-button {}
.brick.block-resources .brick-button .brick-button-inner {}

.side-column.brick > .brick-inner > .block-info-hours-loc {position:relative; z-index:2;}
.side-column.brick > .brick-inner > .block-info-hours-loc:before {
position:absolute;
z-index:1;
content:" ";
ztop:-1.5em;
top:0;
left:-2000em;
right:-2000em;
bottom:-1px;
background-color:rgba(255,255,255,0.2);
-webkit-box-shadow:0 0 0 1px rgba(222,133,0,1) inset;
-moz-box-shadow:0 0 0 1px rgba(222,133,0,1) inset;
box-shadow:0 0 0 1px rgba(222,133,0,1) inset;
behavior:url(/files/pie/PIE.htc);
}
.side-column.brick > .brick-inner > .block-info-hours-loc > .brick-inner {
position:relative; 
z-index:5;
}
.side-column .brick-row .map-container {
margin:0.3em; padding:0.3em 0 0 0;
}
.side-column .brick-row .map-container01 {
padding:1px; background-color:rgba(0,0,0,0.1); 
-webkit-box-shadow:0 0 0 1px rgba(222,133,0,1) inset;
-moz-box-shadow:0 0 0 1px rgba(222,133,0,1) inset;
box-shadow:0 0 0 1px rgba(222,133,0,1) inset;
behavior:url(/files/pie/PIE.htc);
}
.side-column button {
background-color:transparent;
zborder-width:1px;
}
.side-column a.brick-button.block-question-link .brick-button-icon-pre:after {content:"\e643";}
.side-column a.brick-button.block-evaluation .brick-button-icon-pre:after {content:"\e602";}
.side-column a.brick-button.block-insurance .brick-button-icon-pre:after {content:"\e630";}
.side-column a.brick-button.block-schedule .brick-button-icon-pre:after {content:"\e6b6";}
.side-column a.brick-button.block-hours-loc .brick-button-icon-pre:after {content:"\e72b";}
.side-column .brick-row .brick-row-icon-pre {zcolor:#666; zfont-size:1em;}
.side-column .brick-row .brick-row-icon-pre:after {zfont-size:1.1em;}
.side-column .brick-row.hours-marker .brick-row-icon-pre:after {content:"\e693";}
.side-column .brick-row.hours-phone .brick-row-icon-pre:after {content:"\e621";}
.side-column .brick-row.hours-email .brick-row-icon-pre:after {content:"\e75a";}
.side-column .brick-row.hours-clock .brick-row-icon-pre:after {content:"\e72b";}



.brick.search-method-google {float:left; width:100%; zbackground:rgba(0, 0, 0, 0.1 );}
.brick.search-method-google > .brick-inner {padding:2em;}
.brick.search-method-advanced {
float:left; width:100%;  zpadding:0 0 1em 0; 
-webkit-border-radius:4px;
border-radius:4px;
background:transparent;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background:-moz-linear-gradient(top,  rgba(234,234,234,0.5) 0%, rgba(204,204,204,0.5) 100%); 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0.5)), color-stop(100%,rgba(204,204,204,0.5)));
background:-webkit-linear-gradient(top,  rgba(234,234,234,0.5) 0%,rgba(204,204,204,0.5) 100%); 
background:-o-linear-gradient(top,  rgba(234,234,234,0.5) 0%,rgba(204,204,204,0.5) 100%); 
background:-ms-linear-gradient(top,  rgba(234,234,234,0.5) 0%,rgba(204,204,204,0.5) 100%); 
background:linear-gradient(to bottom,  rgba(234,234,234,0.5) 0%,rgba(204,204,204,0.5) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80eaeaea', endColorstr='#80cccccc',GradientType=0 ); 
behavior:url(/files/pie/PIE.htc);
}
.brick.search-method-advanced > .brick-inner {zpadding:1em 2em 1em 2em;}
.brick.search-method-advanced .brick-button { -moz-transform:none; -webkit-transform:none; -o-transform:none; -ms-transform:none; transform:none; }
.brick.search-method-advanced .brick-button .brick-button-icon:before {ztop:0 !important; zbottom:0 !important;}
.side-column .brick.search-method-advanced {background:transparent; float:none; zpadding:0; zmargin:0;}
.side-column .brick.search-method-advanced > .brick-inner {zpadding:0;}

.brick.search-method-advanced-results {}
.brick.search-method-advanced-results > .brick-inner {}
.brick.search-titles {padding:0 0 0.5em 0; float:left; width:100%;}
.brick.advanced-results {float:left; width:95%; margin:0 0 1em 0; zfont-size:0.8em; zheight:90px; zbackground:rgba(0,0,0,0.05); font-size:1em;}
.brick.advanced-results .brick-inner {float:left; width:100%;}
.brick.advanced-results .brick-image {float:left; width:4em; zmargin:0 10px 0 0;}
.brick.advanced-results .brick-image img {border:1px solid #666;}
.brick.advanced-results .brick-title-text {zfloat:left; margin-left:5em;}
.brick.advanced-results .brick-title {font-size:1em; zline-height:1.6em;}
.brick.advanced-results .brick-title a {text-decoration:none;}
.brick.advanced-results .brick-subtitle {font-size:0.8em; line-height:1.5em;}
.brick.advanced-results .brick-subtitle .brick-button {display:inline-block; font-family:inherit; font-weight:inherit; zbackground:#f80;}
.brick.advanced-results .brick-subtitle .brick-button .brick-button-title {color:#666;}
.brick.advanced-results .brick-subtitle .brick-button .brick-button-subtitle {color:#AAA;}
.brick.advanced-results .brick-text {color:#999; zfont-size:0.9em; zline-height:1.6em;}
.brick.advanced-results .brick-button {
border:0;
padding:0 0.5em 0 0;
margin:0;
}
.brick.advanced-results .brick-button .brick-button-icon:before {top:0 !important; bottom:0 !important; right:0 !important; background:transparent !important;}
.brick.advanced-results .brick-button:hover {
 -moz-transform:none; -webkit-transform:none; -o-transform:none; -ms-transform:none; transform:none; 
background:transparent; 
}




#topcontrol > div {
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
behavior:url(/files/pie/PIE.htc);
}
.my-div-global-back {}
.my-div-back-front {
position:relative;
zbackground-color:#ddd;
zbackground-color: #0c3e69 ;
behavior:url(/files/pie/PIE.htc);
}

.brick.my-div-back {

position:relative;
background-color:transparent;
background-color:#bcbcba;
zborder-bottom: 1px solid rgba(0,0,0,0.2) ;
{zinset-stroke-dark-01}

}
.my-div-back-edit {position:absolute; top:100px; left:0; right:0; height:100px;
background-color:#e6e6e6;
background-color:rgb(221,221,221); 
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top, rgba(221,221,221,1) 0%, rgba(255,255,255,1) 100%); 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(255,255,255,1))); 
background:-webkit-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%); 
background:-o-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%); 
background:-ms-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%); 
background:linear-gradient(to bottom, rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 ); 
}

.brick-image.my-div-back-highlight 
{zz-index:2; position:absolute; top:-80px ; bottom:0; left:50%; right:0; zbackground-color:rgba(0,255,0,0.3);}
.brick-image.my-div-back-highlight:after {
position:absolute;
content:" ";
zz-index:2; 
top:80px ; bottom:0; left:-280px ; width:560px ; zheight:120px ; 
z-webkit-border-radius:50%;
z-moz-border-radius:50%;
zborder-radius:50%;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 72%, rgba(255,255,255,0) 100%);
background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.7)), color-stop(72%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0)));
background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
background:-o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
background:-ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
background:radial-gradient(ellipse at center, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#00ffffff',GradientType=1 );
background-color:transparent;
behavior:url(/files/pie/PIE.htc);
}
.brick.my-div-back .brick-effect {zbackground-color:rgba(255,0,0,0.2);}

.brick-image.my-div-back-image {
content:" "; position:absolute; top:-80px ; bottom:0; right:0; left:0;
background-color:#bbbbbb; background-size:cover !important;
}
.my-div-front {position:relative;}
.my-div-front.my-div-front-home {position:relative; padding:0;}
.brick.my-div-front.my-div-front-edit {background-color:#fff; padding:1.5em 0;}
.brick.my-div-front {
zbackground-color: #0c3e69 ;
{zinset-stroke-light-01}
}
.brick.my-div-front > .brick-inner {zborder-top-width:1px;}

.my-home-spot-a {position:relative; height:400px ; background-color:#ddd;}
.my-home-spot-b {}
.my-home-spot-c {zposition:relative;}
.sideimage03 .image-item {}
.sideimage03 .image-item img {border-radius:0px;}
#menu-wrapper {
z-index:40;
position:relative;
padding-top:0;
padding-bottom:0;
border-bottom-width:1px;

background:#003366;
background-color:rgba(12,62,105,0.95);
}
#menu-wrapper-inner-a {
display:block;
zbackground-color:#fff url("../images/site/pattern-try.png") center top repeat;
zbackground-color:#fff url("../images/site/cream_dust.png") center top repeat;
zbackground-color:rgba(255, 136, 0, 0.5);
background-color:transparent;
z-index:4;
z-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.1);
zbox-shadow:0 0 3px 0 rgba(0,0,0,0.1);
zborder-bottom:1px solid #ddd;
border:0;
behavior:url(/files/pie/PIE.htc);
}
#menu-wrapper-inner-b {
display:block;
background-color:#fff;
background-color:rgba(255,255,255,0.8);
z-index:2;
z-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.1);
zbox-shadow:0 1px 0 0 rgba(0,0,0,0.1);
border-bottom:1px solid #eee;
zbehavior:url(/files/pie/PIE.htc);
}
#zmenu-wrapper .container {}
#menu-wrapper .b-gr-contain {
z-webkit-border-radius:0 0 2px 2px;
z-moz-border-radius:0 0 2px 2px;
zborder-radius:0 0 2px 2px;
zbackground-color:#fff;
zborder-bottom:1px solid #ccc;
zborder-left:1px solid #e6e6e6;
zborder-right:1px solid #e6e6e6;
zborder-bottom:1px solid #666;
zborder-bottom:1px solid rgba(102,102,102,0.25);
zborder-top:0;
z-webkit-box-shadow:#AAA 0px 2px 3px;
z-moz-box-shadow:#AAA 0px 2px 3px;
zbox-shadow:#AAA 0px 2px 3px;
zbehavior:url(/files/pie/PIE.htc);
}
#menu-wrapper #logo { zbackground-color:#ccc;}
#menu-wrapper #logo.brick .brick-inner { }
#menu-wrapper #logo.brick .brick-inner-02 {padding:0.75em 1.5em ;}
#menu-wrapper #logo object {max-width:100%; height:auto;}
#menu-wrapper #logo object svg {max-width:100%; height:auto;}
#menu-wrapper #logo img, #menu-wrapper #logo object {
-webkit-filter:drop-shadow(-2px 2px 0px rgba(0,0,0,0.5));
filter:url(shadow.svg#drop-shadow);
-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=-2, OffY=2, Color='#082c4a')";
filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=-2, OffY=2, Color='#082c4a')";
}
#menu-wrapper .navigation {height:auto !important; zpadding-top:1.1em;}
.main-wrapper {margin-top:0; margin-bottom:0;}
#main-content {position:relative; z-index:5; padding-top:0px; zbackground-color:rgba(0,0,0,0.15); background-color:transparent;}
#main-content01 {
zz-index:10;
position:relative; zpadding:2em 2.25em; background-color:#fff; min-height:1100px;
zborder:1px solid #AAA;
zborder: 1px solid rgba(0,0,0,0.2) ;
zborder-width:1px;
{zinset-stroke-light-01}
z-webkit-box-shadow:#AAA 0px 2px 3px;
z-moz-box-shadow:#AAA 0px 2px 3px;
zbox-shadow:#AAA 0px 2px 3px;
 font-family:inherit;
behavior:url(/files/pie/PIE.htc);
}
#main-content.main-content-home {}
#main-content.main-content-home #main-content01 {border-width:0;}


#main-content-title.brick {
position:absolute;
right:0;
left:0;
top:-160px ;
height:160px ;
zbackground-color:rgba(0,0,0,0.2);
}
#main-content-title.brick > .brick-inner {zpadding:2em 12em 0.5em 2.25em;}
#main-content-title.brick,
#main-content-title.brick .backcrumb, #main-content-title.brick .backcrumb a,
#main-content-title.brick h1, #main-content-title.brick h2 {zcolor:#fff; border:0; display:inline-block;}
#main-content-title.brick .backcrumb {zbackground-color:#f08;}



.doc-content {}
.doc-content td {font-size:0.8em; line-height:1.2em;}
.doc-content b {font-weight:600;}
.doc-content .brick-button {display:inline-block !important;}
.doc-content ul.updateslist {margin:0; padding:0;}
.doc-content ul.updateslist li { background-position:}


.divider-page-1px {display:none;}

#block-loc-num {background-color:transparent; height:53px;}
#social-block {zfloat:right; margin:4px 0 0 0px;}
#social-block a:link, #social-block a:active, #social-block a:visited, #social-block a:hover
{display:block; text-decoration:none; width:14px; height:14px; float:left; background-color:#ccc; margin:0 6px 0 0; background-color:#ddd; background-image:url("../images/site/block_social_icons.png"); background-repeat:none;}
#social-block a:last-child {margin:0;}
#social-block a.s_li {background-position:-50px 0px;}
#social-block a.s_fb {background-position:0px 0px;}
#social-block a.s_tw {background-position:-17px 0px;}
#social-block a.s_gp {background-position:-34px 0px;}
.block-social-like {float:right; padding-top:6px;}
.block-phone-num {float:right; padding:10px 15px;}
.block-phone-num a:link, .block-phone-num a:visited, .block-phone-num a:active {zfont-weight:normal; color:#999; font-size:1.25em; font-weight:300; text-decoration:none;}
.block-phone-num a:hover {color:#333; ztext-decoration:underline;}
.block-phone-num a span {zfont-weight:400; zcolor:#666;}
.block-top-social {float:right; padding:10px 15px 0 0; font-family:"entypo-social";}
.block-top-social a:link, .block-top-social a:active, .block-top-social a:visited, .block-top-social a:hover {
display:block;
float:left;
text-decoration:none;
padding:0;
width:22px; height:22px;
background-color:transparent;
zbackground-color:#ddd;
zbackground-color:#e6e6e6;
zbackground-image:url("../images/site/block-social-links.png");
zborder:1px solid #999;
zborder:0px;
background-repeat:no-repeat;
zbackground-color:#f80;
z-webkit-border-radius:50%;
z-moz-border-radius:50%;
zborder-radius:50%;
font-size:1.86em;
line-height:0.8em;
color:#999;
text-align:center;
margin:0 2px 0 0;
zbehavior:url(/files/pie/PIE.htc);
}
.block-top-social a.yt {margin:0 6px 0 4px;}
.block-top-social a.yt img {display:block; padding-top:2px; width:18px; height:18px;}
.block-top-social a:hover {color:#666;}
.block-top-social a:link:last-child {margin-right:0;}
.block-top-social a.social-mail {font-family:"entypo";}
.block-top-social a.gp {font-size:2em;}
.block-top-social a.li {}

.page-cat-text {display:inline;}
.page-cat-text ul {list-style-type:disc; margin:20px 0px 20px 40px;}
.zpage-cat-text ul, ul.updateslist {zmargin-bottom:5px; padding:0px 0px 0px 25px;}
.zpage-cat-text ul li, ul.updateslist li {position:relative; padding:0 0 5px 10px; margin:0px; background-color:transparent url("../images/site/list-arrow.png") 0px 7px no-repeat;}
.zpage-cat-text ul li a, ul.updateslist li a {text-decoration:none;}
.zpage-cat-text ul li a:hover, ul.updateslist li a:hover {text-decoration:underline;}
.side-column {}
.sidesubmenu h2 {}
.sidesubmenu .brick-button .brick-button-inner {border-width:0;}
.side-column .sidesubmenu {}
.sidesubmenu ul.updateslist {padding:0px; margin-bottom:0;}
.sidesubmenu ul.updateslist li {background-color:transparent; zbackground-color:#0f8; padding-left:25px; padding-bottom:0; margin:9px 0px; line-height:1.35em; ztext-transform:uppercase;}
.sidesubmenu ul.updateslist li a {color:#666; background-color:transparent;}
.sidesubmenu ul.updateslist li:before {
 zfont-family:"entypo";
 font-family:"themify";
 zcontent:"\E75A";
 content:"\e649";
 color:#CCC;
 position:absolute;
 left:0;
 top:0;
 display:inline-block;
 font-size:0.9em;
 line-height:1.65em;
 padding:0;
}

.page-main-image {padding:5px 0 15px 0;}
.page-main-image01 {zborder-bottom:15px solid #0a548b;}
.page-main-image img {
display:block; margin:0; padding:0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
behavior:url(/files/pie/PIE.htc);
}

.my_arrow_box {position:relative; border-top:1px solid #ee9017; border-bottom:1px solid #d17c01; border-left:0; border-right:0;
background-color:#F8981D;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OTgxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZjg5ODFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzclIiBzdG9wLWNvbG9yPSIjZjg5ODFkIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmODk4MWQiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2Y4OTgxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk4MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top, rgba(248,152,29,1) 0%, rgba(248,152,29,1) 3%, rgba(248,152,29,0.5) 37%, rgba(248,152,29,0.5) 60%, rgba(248,152,29,1) 96%, rgba(248,152,29,1) 100%); 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,152,29,1)), color-stop(3%,rgba(248,152,29,1)), color-stop(37%,rgba(248,152,29,0.5)), color-stop(60%,rgba(248,152,29,0.5)), color-stop(96%,rgba(248,152,29,1)), color-stop(100%,rgba(248,152,29,1))); 
background:-webkit-linear-gradient(top, rgba(248,152,29,1) 0%,rgba(248,152,29,1) 3%,rgba(248,152,29,0.5) 37%,rgba(248,152,29,0.5) 60%,rgba(248,152,29,1) 96%,rgba(248,152,29,1) 100%); 
background:-o-linear-gradient(top, rgba(248,152,29,1) 0%,rgba(248,152,29,1) 3%,rgba(248,152,29,0.5) 37%,rgba(248,152,29,0.5) 60%,rgba(248,152,29,1) 96%,rgba(248,152,29,1) 100%); 
background:-ms-linear-gradient(top, rgba(248,152,29,1) 0%,rgba(248,152,29,1) 3%,rgba(248,152,29,0.5) 37%,rgba(248,152,29,0.5) 60%,rgba(248,152,29,1) 96%,rgba(248,152,29,1) 100%); 
background:linear-gradient(to bottom, rgba(248,152,29,1) 0%,rgba(248,152,29,1) 3%,rgba(248,152,29,0.5) 37%,rgba(248,152,29,0.5) 60%,rgba(248,152,29,1) 96%,rgba(248,152,29,1) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8981d', endColorstr='#f8981d',GradientType=0 ); 
behavior:url(/files/pie/PIE.htc);
}
.my_arrow_box:after, .my_arrow_box:before {top:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
.my_arrow_box:after {border-color:rgba(248, 152, 29, 0); border-top-color:#F8981D; border-width:30px; margin-left:-30px;}
.my_arrow_box:before {border-color:rgba(102, 102, 102, 0); border-top-color:#d17c01; border-width:31px; margin-left:-31px;}
.row1 {border-bottom:1px solid #ddd;}
.block-newsl-signup {float:right; padding:15px 10px 5px 10px;}
.block-phone-num {}
.backcrumb {zbackground-color:#0f8; font-size:0.8em; line-height:1.25em; padding:0; margin:0; color:#AAA;}
.backcrumb a {color:#555; text-decoration:none;}
.backcrumb a:hover {ztext-decoration:underline;}
.backcrumb a b {font-weight:400;}
.backcrumb .brick-button .brick-button-inner {border:0 !important; padding:0 !important;}
.pagesideblock {position:relative; z-index:20; float:right; width:40%; zbackground-color:#ddd;}
.pagesideblock01 {padding:0px 0 25px 25px;}
.block-misc-a {}
.block-misc-a > div {display:block; float:left; zborder-right:1px solid #c67a17; border-right:1px solid #ccc; width:233px; zbackground-color:#f08; margin:15px 0; text-align:center;}
.block-misc-a > div:last-child {border-right:0;}
.block-misc-a > div > div {padding:0 5px 0 15px;}
.block-misc-a a:link, .block-misc-a a:visited, .block-misc-a a:active, .block-misc-a a:hover {
ztext-transform:uppercase;
font-weight:normal;
display:inline-block; position:relative; zbackground-color:#f08; zcolor:#fff; color:#666; text-decoration:none;
background; #f80; ztext-shadow:0 1px 0 #c67a17; font-size:1em; line-height:1.25em; padding:0 22px 0 25px;
}

.block-misc-a a:hover {ztext-shadow:0; color:#333; transition:all 0.3s linear 0s;}
.block-misc-a a:before {font-family:"entypo"; font-size:2.4em; font-weight:normal ; position:absolute; left:0px; top:0px; color:#ccc;}
.site-header-bar .block-misc-a > div {margin:10px 0; line-height:0.9em;}
.site-header-bar .block-misc-a a {font-size:1.25em; line-height:0.9em; font-weight:300; padding-top:0; padding-bottom:0;}
.site-header-bar .block-misc-a a:before {display:none; color:#666;}
.site-header-bar .block-misc-a a:after {font-family:"entypo"; content:"\25B8"; zcontent:"\E75A"; zcolor:#fccc8e; color:#F8981D; position:absolute; right:0px; top:0px; display:inline-block; font-size:2.13em; padding:0; zbackground-color:#80f;}
.block-question-link .block-misc-a a:before {content:"\2753"; font-size:2.8em; left:2px; top:1px;}
.block-evaluation a:before {content:"\E004"; font-family:'Glyphicons Regular'; font-size:1.25em;}
.block-insurance a:before {content:"\1F3E5"; font-family:'Glyphicons Regular'; font-size:1.25em; top:1px;}
.block-hours-loc a:before {content:"\1F554";}
.block-schedule a:before {content:"\1F4C5";}
.side-column .block-misc-a {}
.side-column .block-misc-a > div {border-right:0px; zbackground-color:#0f8; line-height:1.35em; margin:9px 5px; padding:0px; text-align:left; float:none; display:block; width:auto;}
.side-column .block-misc-a > div > div {padding:0 5px 0 0;}


.block_special_terms ul li, .block_tags ul li, ul.block_tags li {
display:inline; zfloat:left;
border-right:1px solid #ddd;
padding-right:7px;
margin-right:5px;
zmargin-bttom:2px;
font-weight:400;
color:#ccc;
zbackground-color:#f5f5f5; zmargin:3px; zpadding:1px 5px;
zborder-radius:2px;
zbox-shadow:0 1px 0 0 #CCC;
zbehavior:url(/files/pie/PIE.htc);
}
.block_special_terms ul li:last-child, .block_tags ul li:last-child, ul.block_tags li:last-child {
border-right:0px;
margin:0px;
padding:0px;
}
.block_special_terms ul li a, .block_tags ul li a, ul.block_tags li a {display:inline; zborder-bottom:#ccc 1px solid; zpadding-bottom:2px; text-decoration:none; color:#666;}
.block_special_terms ul li a:hover, .block_tags ul li a:hover, ul.block_tags li a:hover {text-decoration:underline;}

.block-related-terms {padding:15px 0;}
.block-related-terms .brick-title {padding:0 0 7px 0; border-bottom:1px solid #ccc; color:#999; font-size:1.1em;}
.block-related-terms .brick-nav {padding:7px 0 0 0;}
.block-related-terms ul li, .block_special_terms ul li, .block_tags ul li, ul.block_tags li, 
.block-related-terms .brick-nav a.brick-button {
display:inline-block;
font-size:0.8em;
}
.block-related-terms .brick-nav a.brick-button .brick-button-inner {
border-radius:0;
border:0;
border-right:1px solid #ccc;
padding:0 1em 0 0 !important;
margin:0 1em 0 0 !important;
}

.block_special_terms ul li:last-child, .block_tags ul li:last-child, ul.block_tags li:last-child, .block-related-terms ul li:last-child, 
.brick-nav .brick-nav-inner a.brick-button:last-child .brick-button-inner {
border-right:0;
margin:0px;
padding:0px;
}
.block_special_terms ul li a, .block_tags ul li a, ul.block_tags li a, .block-related-terms ul li a {
display:inline;
zborder-bottom:#ccc 1px solid;
zpadding-bottom:2px;
text-decoration:none;
color:#666;
}
.block_special_terms ul li a:hover, .block_tags ul li a:hover, ul.block_tags li a:hover, .block-related-terms ul li a:hover {
text-decoration:underline;
}
.faq-q-full {display:block; font-weight:400; padding:0 0 5px 0;}
.faq-a-full {display:block;}


a.item-block-a-image {
display:block; text-decoration:none; background-color:#eee; zwidth:203px; width:100%; height:auto;
z-webkit-border-radius:5px;
z-moz-border-radius:5px;
zborder-radius:5px;
zbehavior:url(/files/pie/PIE.htc);
}

#comment-social-block-back {margin:0; background-color:#fff; padding:25px 0 30px 0; border-bottom:0px;}
#comment-social-block {}
.home-mobile-spot {display:none;}


#info-block-back {zbackground-color:#8f0;}
#info-block {padding-bottom:10px;}
.service-small a {position:relative; font-size:0.8em; display:block; padding:0 0 0 50px; color:#666; line-height:1.25em; margin:0; height:50px; text-decoration:none;}
.service-small a:before {
position:absolute;
top:0px; left:1px;
width:40px; height:40px;
background-color:#F8981D;
zbackground-color:#BBB;
content:" ";
color:#fff;
-webkit-border-radius:55%;
-moz-border-radius:55%;
border-radius:55%;
z-webkit-box-shadow:0 2px 0 0 #DDD;
zbox-shadow:0 2px 0 0 #DDD;
text-align:center;
font-family:"entypo"; content:"\2795"; color:#fff;
font-weight:normal;
font-size:4.25em; line-height:0.6em;
behavior:url(/files/pie/PIE.htc);
}
.service-small a span {font-weight:300; display:block; font-size:1.1em; ztext-transform:uppercase; color:#666; line-height:1em; padding:5px 0 0 0;}
.service-small a:hover {color:#222;}
.service-small a:hover:before {background-color:#999;}

.main-column-home {zpadding-top:20px;}
.side-column {zbackground-color:#0f8; zpadding-top:30px;}
.side-column .info-block-div {float:none; zbackground-color:#f80; line-height:1.25em; padding:0 5px 0 5px;}
.side-column .info-block-div-h-line {float:none;}
.side-column .info-block-title {font-size:1.33em;}
.side-column .info-block-image-text {height:auto;}
.side-column .info-block-text01 {padding-top:0;}
.side-column .info-block-more01 a {font-size:0.9em; background-position:right 6px;}
.side-column .info-block-testimonials {width:auto;}
.side-column .info-block-testimonials .brick-text {
background-image:none;
}
.side-column .info-block-testimonials .testimonials-block-quote {
zpadding:10px 15px 0px 5px; padding:0;
background-image:none; 
}

.info-block-testimonials {}
.info-block-testimonials01 {}

.info-block-testimonials .info-block-title {padding:0 10px;}
.info-block-testimonials .info-block-image-text, .info-block-testimonials .brick-text {
display:block; background-image:url("../images/site/block-testimonial-side.png"); background-position:left top; background-repeat:no-repeat; zcolor:#999; font-style:italic;}
.info-block-testimonials .testimonials-block-quote {display:block; padding:2px 21px 0px 23px; background-color:transparent; background-image:url("../images/site/block-testimonial-side.png"); background-position:right bottom; background-repeat:no-repeat;}
.info-block-testimonials .testimonials-block-author {display:block; padding:0px 23px 5px 23px; text-align:right;}
.info-block-testimonials .info-block-more {padding:0 10px;}


.info-block-news .info-block-title, .info-block-news .info-block-image-text, .info-block-news .info-block-more,
.info-block-testimonials .info-block-title, .info-block-testimonials .info-block-more,
.info-block-question .info-block-title, .info-block-question .info-block-image-text, .info-block-question .info-block-more
 {zpadding-right:8px; zpadding-left:8px;}
.brick.home-wrapper-a {
position:relative; 
zbackground-color:rgba(0,0,0,0.5); 
zbackground-color:#34495e;
background-color:rgba(0,0,0,0.8);
background-color:#333333;
zborder-top-width:1px;
border-bottom-width:1px;
}
.brick.home-wrapper-a .brick-back-texture {
zbackground-image:url("../images/textures/sprinkles.png");
background-image:url("../images/textures/tweed.png");
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity:0.6;
opacity:0.6;
}
.home-wrapper-a-bump-a,.home-wrapper-a-bump-b {display:none;}
.info-block-three-bump-a, .info-block-three-bump-a {display:none;}

.brick.home-wrapper-b {
position:relative;
zbackground-color:#eeeeee;
background-color:rgba(0,0,0,0.85);
zbackground-color:rgba(0,0,0,0.2);
z-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1);
zbox-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1);
zborder-top-width:1px;
border-bottom-width:1px;
behavior:url(/files/pie/PIE.htc);
}
.home-wrapper-b-bump-a, .home-wrapper-b-bump-b {display:none;}

.zhome-wrapper-c {
height:270px;
zz-index:10;
background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 82%, rgba(255,255,255,1) 100%); 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(82%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); 
background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 82%,rgba(255,255,255,1) 100%); 
background:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 82%,rgba(255,255,255,1) 100%); 
background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 82%,rgba(255,255,255,1) 100%); 
background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 82%,rgba(255,255,255,1) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); 
behavior:url(/files/pie/PIE.htc);
zborder-top:#fff 1px solid;
zborder-bottom:#ddd 1px solid;
}
.home-wrapper-c {
position:relative;
height:273px;
z-index:1;
zbackground-color:#f8981d url("../images/site/slider-fullwidth-back.png") 0px 0px repeat;
zbackground-color:#0f8;
zbackground-color:rgba(248,152,29,0.8);
behavior:url(/files/pie/PIE.htc);
zborder-top:#fff 1px solid;
zborder-bottom:#ddd 1px solid;
background-color:transparent;
}

.home-wrapper-c-bump-a {
}
.zhome-wrapper-c-bump-a01 {
display:none;
zdisplay:inline-block;
height:150px;
width:200px;
-webkit-border-radius:50%;
border-radius:50%;
background-color:#f8981d;
background-image:url("../images/site/slider-fullwidth-back.png");
background-position:0 0;
background-repeat:repeat;
behavior:url(/files/pie/PIE.htc);
}
.home-wrapper-c-bump-b {
display:none;
z-index:2;
position:absolute;
left:0; right:0;
height:150px;
bottom:-20px;
text-align:center;
}
.home-wrapper-c-bump-b01 {
zdisplay:inline-block;
display:none;
height:150px;
width:200px;
-webkit-border-radius:50%;
border-radius:50%;
background-color:#f8981d;
background-image:url("../images/site/slider-fullwidth-back.png");
background-position:0 0; 
background-repeat:repeat;
behavior:url(/files/pie/PIE.htc);
}

.home-wrapper-c-part {
border-color:transparent transparent #f8981d;
border-color:transparent transparent rgba(248,152,29,0.8);
}
.top_box_right {
border-style:solid solid solid dashed;
border-width:0px 0px 60px 2880px;
}
.top_box_left, .bot_box_left, .top_box_right, .bot_box_right {
width:0px;
height:0px;
}
.home-wrapper-c01 {
zbackground-color:#f08;
height:273px;
position:relative; zborder-top:1px solid #ee9017; zborder-bottom:1px solid #d17c01; border-left:0; border-right:0;
zbackground-color:#F8981D;
zbackground-color: #0c3e69 ;
zbackground-color:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2Y3OTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmOTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmOTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2Y3OTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
zbackground-color:-moz-linear-gradient(top,  #0c3e69  2%, #ff9700 10%, #ff9700 90%,  #0c3e69  97%); 
zbackground-color:-webkit-gradient(linear, left top, left bottom, color-stop(2%, #0c3e69 ), color-stop(10%,#ff9700), color-stop(90%,#ff9700), color-stop(97%, #0c3e69 )); 
zbackground-color:-webkit-linear-gradient(top,  #0c3e69  2%,#ff9700 10%,#ff9700 90%, #0c3e69  97%); 
zbackground-color:-o-linear-gradient(top,  #0c3e69  2%,#ff9700 10%,#ff9700 90%, #0c3e69  97%); 
zbackground-color:-ms-linear-gradient(top,  #0c3e69  2%,#ff9700 10%,#ff9700 90%, #0c3e69  97%); 
zbackground-color:linear-gradient(to bottom,  #0c3e69  2%,#ff9700 10%,#ff9700 90%, #0c3e69  97%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=' #0c3e69 ', endColorstr=' #0c3e69 ',GradientType=0 ); 
behavior:url(/files/pie/PIE.htc);
background-color:transparent;
}
.zhome-wrapper-c01:after, .home-wrapper-c01:before {top:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
.zhome-wrapper-c01:after {border-color:rgba(248, 152, 29, 0); border-top-color: #0c3e69 ; border-width:30px; margin-left:-30px;}
.zhome-wrapper-c01:before {border-color:rgba(102, 102, 102, 0); border-top-color:#d17c01; border-width:31px; margin-left:-31px;}

.home-wrapper-c01 .container {
padding:0; zwidth:1020px; background-color:transparent;
}
.condition-div {zbackground-color:#f80; zpadding:0 20px; zheight:270px; overflow:hidden}
.condition-div01 {padding:0 0 0 0; zbackground-color:#0f8;}
.condition-block-header {display:block; zfloat:left; margin:0 20px 0 20px; text-align:center; ztext-transform:uppercase;}
.condition-block-header01 {display:block; zpadding-top:35px;}
.condition-block-header01 a {display:inline; zbackground-color:#CCC; zcolor:#888; color:#fff; text-decoration:none; font-size:1.26em; font-weight:300; line-height:0.8em; padding:0; zpadding:2px 10px;}
.condition-block-header01 a b {font-weight:400;}
.condition-block-header01 a span {zdisplay:line-block; zbackground-color:#999; font-weight:400; zcolor:#F8981D; zpadding:2px 10px;}
.condition-block-header01 a:hover, .condition-block-header01 a:hover span {color:#333; ztext-shadow:0px 1px 0 #666;}
.condition-block-div {
display:block;
position:relative;
zmargin:0 5px; padding:0;
zwidth:220px; height:160px;
float:left; background-color:#ddd;
}
four.columns.condition-block-div {margin:0 9px;}
.condition-block-div:last-child {margin-right:0;}
.condition-block-div01 {padding:0; margin:0;}
.condition-block-div a:link, .condition-block-div a:visited, .condition-block-div a:active, .condition-block-div a:hover {
text-decoration:none;
display:block;
text-align:center;
}
.condition-block-div a span {display:block; margin:0;}
.condition-block-div a span.condition-block-image {
position:absolute;
z-index:10;
display:block;
z-webkit-border-radius:55%;
zborder-radius:55%;
height:160px; width:220px;
background-color:#fff;
background-color:rgba(255,255,255,0.6);
line-height:1em;
zmargin:0 0 5px 0;
margin:0;
overflow:hidden;
z-webkit-box-shadow:0 2px 0 0 #99999;
zbox-shadow:0 2px 0 0 #99999;
background-color:#F8981D;
behavior:url(/files/pie/PIE.htc);
}
.condition-block-div a:hover span.condition-block-image {
zbackground-color:#fff;
}
.condition-block-div a span.condition-block-image img {
position:absolute;
top:0; left:0; right:0; bottom:0;
z-index:12;
z-webkit-border-radius:50%;
zborder-radius:50%;
zheight:104px !important;
zwidth:104px !important;
zmax-width:104px !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
opacity:1;
 behavior:url(/files/pie/PIE.htc);
}
.condition-block-div a span.condition-block-image .condition-arrow {
display:block;
position:absolute;
top:0; right:0; left:0;
z-index:14;
width:100px; height:100px;
zbackground-color:#f08;
}
.condition-block-div a:hover span.condition-block-image img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
opacity:0.7;
}
.condition-block-div a span.condition-block-image .condition-arrow:after {
font-family:"entypo"; content:"\E75A";
font-weight:normal;
zposition:relative; ztext-align:center;
position:absolute; right:0; zleft:0; top:0px; bottom:0; display:block;
zbackground-color:#f80;
font-size:8em; line-height:100px; width:100px;
padding:0; margin:0; zbackground-color:#80f;
color:#fff;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
opacity:0;
}
.condition-block-div a:hover span.condition-block-image .condition-arrow:after {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
opacity:0.7;
}
.condition-block-div a span.condition-block-title {
position:absolute;
z-index:20;
left:0; right:0; bottom:0;
text-align:left;
display:block;
font-weight:bold; font-size:0.9em; line-height:1em;
color:#fff;
background-color:#ccc; background-color:rgba(0,0,0,0.4);
border-top:1px solid #666;
border-top:1px solid rgba(0,0,0,0.2);
}
.condition-block-div a span.condition-block-title01 {padding:10px 15px;}
.condition-block-div a:hover span.condition-block-title {color:#fff;}
.home-wrapper-c .info-block-hours01 {padding:0px;}
.hours-info {display:block; zbackground-color:#f80;}
.hours-info.glyphicons {padding-left:30px; color:inherit;}
.hours-info.glyphicons:before {margin-top:6px; font-size:1.46em; color:#999;}
.hours-info a.button-style {color:#666; background-color:#ddd; font-size:0.86em; font-weight:bold;}



#info-block-three-back.brick {
position:relative;
background-color:#fff;
border-bottom-width:1px;
}
.info-block-three-bump-a, .info-block-three-bump-b {display:none;}

ul.tabs {padding:0 15px;}





.newsa_post_main_image {padding:0 0 15px 0; margin:0;}
.newsa_post_main_image01 {padding:0; margin:0;}
.newsa_post_image {zwidth:575px; zmin-height:100px;}
.newsa_post_image01 {
display:block;
padding:6px;
background-color:#fff;
}
.chairman-22 img {
     max-width: 100px;
     height: auto;
}
.chairman-22 {
     background-color: transparent !important;
}
.newsa_post_image02 {display:block; zmin-height:100px; background-color:#e7e7e7;}
.newsa_post_image02 a {display:block; margin:0; padding:0; height:auto;}
.newsa_post_image02 img {display:block; width:100%; height:auto; margin:0px; padding:0px;}
.newsa_post_image_text {padding:0px;}
.newsa_post_image_text01 {color:#999; font-size:0.85em; zfont-style:italic; zline-height:1.35em; text-align:left; border-bottom:1px solid #eee; padding:7px 15px 7px 15px;}





.cp_nav .sf-menu li {margin-bottom:10px;}
.h1news {font-size:2.25em;}
.newsa_date_social {
 width:100%;
 padding:13px 0px;
 border-top-width:1px;
 border-bottom-width:1px;
 margin-bottom:20px;
}
.newsa_date_social01 {margin:0; padding:0; border-bottom:1px dotted #e7e7e7; border-top:1px dotted #e7e7e7;}
.newsa_post_author_date {float:left; width:48%; padding:10px 0; zbackground-color:#f80;}
.newsa_post_share {float:right; width:48%; padding:7px 0 7px 0; zbackground-color:#f80;}
.newsa_post_share ul {margin:0; padding:0;}
.newsa_post_share ul li {margin:0; padding:0;}
.social-icons-container {float:right;}


.newsa_date_social {
position:relative; zfloat:left; width:100%; padding:13px 0 13px 0; 
border-top-width:1px;
border-bottom-width:1px;
margin-bottom:20px;
}
.newsa_date_social .item-block {margin-bottom:0; zfont-size:0.93em; zfont-weight:bold; font-size:0.9em; line-height:14px; text-transform:uppercase; color:#888;}

.newsa_post_main_image {padding:0 0 15px 0; margin:0;}
.newsa_post_main_image.main_image_small {float:right; width:37%; padding:0; margin:0 0 2% 5%;}

.newsa_post_main_image01 {padding:0; margin:0;}
.newsa_post_image {zwidth:575px; zmin-height:100px;}
.newsa_post_image01 {
display:block; padding:0; background-color:#fff;
}
.newsa_post_image02 {display:block; zmin-height:100px; background-color:#e7e7e7;
display:block; width:100%; height:auto; margin:0px; padding:0px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
behavior:url(/files/pie/PIE.htc);
}
.newsa_post_image02 a {display:block; margin:0; padding:0; height:auto;}
.newsa_post_image02 img {
display:block; width:100%; height:auto; margin:0px; padding:0px;
z-webkit-border-radius:5px;
z-moz-border-radius:5px;
zborder-radius:5px;
zbehavior:url(/files/pie/PIE.htc);
}
.newsa_post_image_text {padding:0px;}
.newsa_post_image_text01 {color:#999; font-size:0.85em; zfont-style:italic; zline-height:1.35em; text-align:left; border-bottom:1px solid #eee; padding:7px 15px 7px 15px;}
.cp_message {margin:5px 0 10px 0; padding:7px 20px 7px 45px; -moz-border-radius:3px; -webkit-border-radius:3px; behavior:url(/files/pie/PIE.htc);}
.cp_message.cp_error {border:#f28f8e 1px solid; color:#e3302c; background-color:#ffe3e3; background-image:url("../images/site/cp_message_icon_error.png"); background-position:20px 10px; background-repeat:no-repeat;}
.cp_message.cp_success {border:#bfde84 1px solid; color:#508600; background-color:#edfbd8; background-image:url("../images/site/cp_message_icon_success.png"); background-position:20px 10px; background-repeat:no-repeat;}
.cp_message.cp_info {border:#bbdbe0 1px solid; color:#0888c3; background-color:#ecf9ff; background-image:url("../images/site/cp_message_icon_info.png"); background-position:20px 10px; background-repeat:no-repeat;}
.cp_message.cp_warning {border:#e5e181 1px solid; color:#666666; background-color:#fefde2; background-image:url("../images/site/cp_message_icon_warning.png"); background-position:20px 10px; background-repeat:no-repeat;}
.cp_message .updateslist {margin:0; padding:5px}
.cp_upload_col {float:left; margin:5px 0 5px 0; padding:5px 10px 5px 15px; border-right:1px dotted #ccc;}
.cp_upload_colerror {float:left; margin:5px 0 5px 0; padding:5px 10px 5px 15px; border:1px solid #f28f8e; background-color:#ffe3e3;}
.cp_upload_col1 {width:260px; height:95px;}
.cp_field_error {padding:5px; border:#f28f8e 1px solid; color:#e3302c; background-color:#ffe3e3;}

.field_label {width:80px;}
.form_send {padding:0 0 0 95px;}

.block_testimonial {display:block; padding:0 30px;}
.block_testimonial01 {}
.testimonial_item {border-top:1px dotted #ddd; padding:20px 0;}
.testimonial_item01 {}
.testimonial_text {display:block;}
.testimonial_text01 {}
.testimonial_text01 p {margin:0; padding:0;}
.testimonial_name {padding:20px 20px 0 20px;}
.testimonial_name01 {font-size:0.9em; color:#999;}
#separator {
zbackground-color:transparent;
border:0;
zborder-top:#ffb238 1px solid;
border-top:#ddd 1px solid;
border-bottom:#ddd 1px solid;
zbackground-color:#f8981d;
background-color:#fff;
background-color:rgba(255,255,255,0.8);
}



#footer.brick {
background-color:rgba(0,0,0,0.8);
background-color:#333333;
border-bottom-width:1px;
}
#footer .brick .brick-title {font-size:1.15em; zfont-weight:400;}
#footer .brick .brick-text {padding:0 0 0.5em 0;}
#footer .footer-logo {zwidth:160px ; padding-right:2em !important; }
#footer .footer-logo object {max-width:100%; height:auto;}
#footer-b.brick {
text-align:center;
background-color:rgba(0,0,0,0.9);
background-color:#222;
padding-top:1em;
padding-bottom:80px ;
border-bottom-width:1px;
}
#footer .brick-button-no-border .brick-button-inner {padding:0 !important;}
#footer .brick-button .brick-button-icon:before {top:0; bottom:0; background:transparent !important;}

#footer .newslettervalue, #footer button.brick-button {line-height:1.25em; font-size:0.86em;}
#footer .newslettervalue, #footer button.brick-button .brick-button-inner {padding:5px 10px; border:0; background-color: #0c3e69 ; zmargin:0 5px 10px 0;}
#footer .newslettervalue {background-color:rgba(0,0,0,0.3); color:rgba(255,255,255,0.7);}
.footer-info-sub-title {padding:0 0 5px 0; font-weight:400; color:#b9d9eb; font-size:1em;}
.footer-info-address {padding:0 0 0 22px;  position:relative;}
.footer-info-phone {padding:0 0 0 22px; position:relative;}
.footer-info-fax {padding:0 0 0 22px; position:relative;}
.footer-info-email {padding:0 0 0 22px; position:relative;}
.footer-info-address:before, .footer-info-phone:before, .footer-info-fax:before, .footer-info-email:before {
zfont-family:"entypo"; font-family:"entypo"; 
font-size:2.4em; position:absolute; left:0px; top:0px;
color: #0c3e69 ; 
}
.footer-info-address:before {content:"\E724"; zfont-size:2.66em; zleft:2px; ztop:2px;}
.footer-info-phone:before {content:"\1F4DE";}
.footer-info-fax:before {}
.footer-info-email:before {content:"\2709"; zfont-size:2.26em;}


.clearfix:after {
 content:" ";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}



.fix-fish-menu {position:relative; z-index:9000;}
#menu-wrapper {}
#menu {float:right; background:transparent; padding-top:10px;}
.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none;}
.sf-menu {float:right;}
.sf-menu ul {position:absolute; top:-999em; text-align:left;}
.sf-menu ul li {
-webkit-box-shadow:2px 2px 0px 0px #fff;
-moz-box-shadow:2px 2px 0px 0px #fff;
box-shadow:2px 2px 0px 0px #fff;
behavior:url(/files/pie/PIE.htc); 
}
.sf-menu li:hover {
visibility:inherit;
border:1px solid #ddd;
-webkit-box-shadow:1px 1px 0px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:1px 1px 0px 0px rgba(0, 0, 0, 0.1);
box-shadow:1px 1px 0px 0px rgba(0, 0, 0, 0.1);
behavior:url(/files/pie/PIE.htc);
}
.sf-menu li {
float:left;
position:relative; 
border:1px solid #fff;
-webkit-box-shadow:1px 1px 0px 0px #fff;
-moz-box-shadow:1px 1px 0px 0px #fff;
box-shadow:1px 1px 0px 0px #fff;
margin-right:5px;
margin-bottom:10px;
}
.sf-menu a {display:block; text-decoration:none; position:relative; text-decoration:none;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {top:35px; z-index:199;}
.sf-menu li a {color:#999; padding:5px 10px; text-decoration:none;}
.sf-menu li a:hover {}
.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;z-index:9999;}
.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:11em; top:-2em;}
.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em; z-index:9999;}
.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:11.3em; top:0;}
ul.sf-menu li a:hover {color:#4d4c4c; text-decoration:none;}
ul.sf-menu li.active a {color:#4d4c4c!important;}
ul.sf-menu li.active {
border:1px solid #cacbcb; -webkit-box-shadow:2px 2px 0px 0px #e2e4e4; -moz-box-shadow:2px 2px 0px 0px #e2e4e4; box-shadow:2px 2px 0px 0px #e2e4e4;
behavior:url(/files/pie/PIE.htc);
}
.sf-menu a, .sf-menu a:visited {}
.sf-menu li ul li a {
width:140px;
}
.sf-menu li ul li {
}
.sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {
outline:0;
color:#4D4C4C !important;
}
.sf-menu li ul li {
background-color:white;
border:1px solid #ddd;
-webkit-box-shadow:1px 1px 0px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:1px 1px 0px 0px rgba(0, 0, 0, 0.1);
box-shadow:1px 1px 0px 0px rgba(0, 0, 0, 0.1);
margin-bottom:4px;
padding:5px 10px;
width:140px;
behavior:url(/files/pie/PIE.htc);
}
.sf-menu li ul li ul {margin-left:25px; margin-top:15px;}
.sf-menu li ul li:hover, .sf-menu li:hover {background-color:#f5f5f5;}
.sf-menu li ul li, .sf-menu li {
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
-ms-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
transition:all 0.2s linear;
}
.sf-menu li ul li a {color:#868787; padding:0px;}

.fix-fish-menu select {
display:none;
width:100%;
height:28px;
margin:21px 0;
}

#menu {zheight:60px; padding:0 0 0 5px; float:right; z-index:40; zposition:relative;}
#menu ul {zposition:inherit;}
ul.sf-menu {float:right; z-index:41 !important;}
ul.sf-menu li {
margin-bottom:0; border:0px; box-shadow:none; 
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
zfont-weight:800;
zborder-right:1px solid #ddd;
border-right:0px;
margin-right:0px;
padding:0 2px 0 0;
background-color:transparent;
zbackground-image:url("../images/site/main-nav-divider.png");
background-position:right center;
background-repeat:no-repeat;
zbehavior:url(/files/pie/PIE.htc);
}
ul.sf-menu li:last-child {margin-right:0px; border-right:0px; padding:0; background-image:none;}
ul.sf-menu li a.nlev1 {
zfont-family:'Oswald', sans-serif;
font-size:1em;
font-weight:bold;
padding:0.75em 1em 0.75em 1em; zcolor:#333; color:#fff; text-transform:uppercase; 
zfont-weight:300; zbackground-color:#f80; 
text-shadow:-1px 1px 0 rgba(0,0,0,0.8);
}
ul.sf-menu li:hover a.nlev1 {
text-shadow:none;
}
ul.sf-menu li:hover {
color:#333;
border:0px;
zborder-right:1px solid #ddd;
border-right:0px;
background-color:#fff;
zbackground-image:url("../images/site/main-nav-divider.png");
background-position:right center;
background-repeat:no-repeat;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
zbehavior:url(/files/pie/PIE.htc);
}
ul.sf-menu li:last-child:hover {border:0px; background-image:none;}
ul.sf-menu li:hover a, ul.sf-menu li a:hover {color:#000;}
ul.sf-menu li ul {padding:0; margin:0; border-bottom:2px solid #dcdbd7;
-webkit-box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);
box-shadow:0px 15px 50px 0px rgba(0, 0, 0, 0.1);
zbehavior:url(/files/pie/PIE.htc);
}
ul.sf-menu li:hover ul, ul.sf-menu li.sfHover ul {top:38px;}
ul.sf-menu li ul {zbackground-color:transparent;}
ul.sf-menu li ul li {
float:none;
background-image:none;
width:200px; padding:0; border:0px; margin:0px; font-weight:normal; background-color:#fff;
-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; margin:0; border:0; -webkit-border-radius:0px; border-radius:0px;
behavior:url(/files/pie/PIE.htc);
}
ul.sf-menu li ul li a {zbackground-color:#f80; width:auto; display:block;}
ul.sf-menu li ul li a {display:block; zfont-size:0.9em; font-weight:normal; line-height:1.35em; ztext-transform:none; padding:5px 5px 5px 10px; margin:0;}
ul.sf-menu li li:hover {border-right:0px;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:160px; margin:0; padding:0;}
ul.sf-menu li ul li ul {left:7em;}
ul.sf-menu li ul li ul li a {zfont-size:0.8em; zline-height:16px;}
@media only screen and (max-width :990px) {
.brick-fsize-01 {zfont-size:0.75em;}
}

@media only screen and (max-width:540px) {
    
#menu-wrapper #logo {zpadding-left:1.5em; text-align:center;}
#nav {display:none;}
#menu {float:none;}
.fix-fish-menu select {display:block;}
.brick.block-top-account .brick-text {text-align:center;}
#menu-wrapper .navigation {padding:0;}
#menu-wrapper .navigation .fix-fish-menu {padding:0.5em 1.5em;}
.brick.slide .brick.slide-content .brick-spacer {height:10px;}
.brick-slider .brick.slide > .brick-inner > .brick-image {top:-160px ;}
.brick.slide .brick.slide-content .brick-title {font-size:1.25em; line-height:1.2em;}
.brick-slider .brick.slide .brick-text {display:none;}
.side-column.brick > .brick-inner > .brick.block-resources {position:relative; top:auto; left:auto; right:auto; bottom:auto; height:auto;}
.side-column.brick > .brick-inner > .brick.block-resources > .brick-inner {height:auto;}
.side-column.brick > .brick-inner > .brick.block-resources > .brick-inner > .brick-inner-02 {height:auto;}
.block-resources .block-resources-social {right:0; text-align:left;}
.side-column.brick > .brick-inner > .brick.block-resources > .brick-inner > .brick-inner-02 {background:transparent; border-width:0;}
.block-resources-social {position:relative; zfloat:left; top:auto; left:auto; right:auto; height:auto; width:100%;}
.block-resources-social .block-social .brick-button .brick-button-inner {border-width:0px !important; background-color:#ddd; background-color:rgba(0,0,0,0.1);}

.block-tab-nav {font-size:0.8em; line-height:1.25em;}
.block-tab-content .brick-pad-01-left {padding:0;}
.brick.brick-tabs .block-tab-content .brick .brick-image {float:left; height:120px ; margin-bottom:20px; overflow:hidden;}
.brick .brick-title {font-size:1.5em; line-height:1em;}
.brick .brick-title h1 {font-size:1.2em; line-height:1.25em;}
.brick .brick-subtitle,
.brick-title.brick-subtitle {font-size:1.1em; line-height:1em;}
h2,
.brick .brick-subtitle h2,
.brick-title.brick-subtitle h2 {font-size:1em; line-height:1.25em;}
.block-qq .brick-effect.shadow-outside.outside-left {display:none;}
.block-tab-content .b-gr-c-1-3, 
.block-tab-content .b-gr-c-2-3 {width:100%;*width:100%;}
.brick.side-column > .brick-inner > .brick.b-gr-c-1-1 {width:100%;*width:100%;}
#info-block-three table, #info-block-three table tbody, 
#info-block-three table tr, #info-block-three table tr td {display:block; width:100% !important;}
/* #footer .brick .brick-inner {padding-bottom:30px;} */
.brick-effect {background:transparent !important; background-image:none !important; background-color:transparent !important;}
}

.af-message-error .jGrowl-message {color: #fff !important;}
#MailForm input[type="text"] {border: 1px solid rgba(0,0,0,0.1);}

#jGrowl .af-message-success {
    background-color: #15456e !important;
    color: #fff !important;
}
.jGrowl-notification {border-radius: 0 !important;}

