html {overflow:-moz-scrollbars-vertical;}
html {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/* *, *:before, *:after {-webkit-box-sizing:inherit; -moz-box-sizing:inherit; box-sizing:inherit;} */
body {padding:0; margin:0; background-color:#F4F4F4;}
body,td,p,ul,ol,li {font:14px Arial,sans-serif; color:#231f20; line-height:1.5;}
@media only screen and (max-width: 960px) {
	body,td,p,ul,ol,li {font-size:13px;}
}
@media only screen and (max-width: 480px) {
	body,td,p,ul,ol,li {font-size:12px;}
}

@font-face {font-family:'LGR'; src:url('/_scripts/fonts/LGR.woff2') format('woff2'), url('/_scripts/fonts/LGR.woff') format('woff'); font-weight:400; font-style:normal; font-stretch:normal; unicode-range:U+0020-2212;}

hr {border-top:1px solid #333 !important;}
hr.hr2 {border-top:1px solid rgba(0,0,0,0.25) !important;}
.hrulespecial {height:6px; background:#ed2025;}

a, a.alt:hover {color:#000; text-decoration:underline; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
a:hover, a.alt {color:#3f3f3f; text-decoration:none;}

.imgbox, .imgbox2 {border:4px solid #ffffff; -webkit-box-shadow:0px 3px 8px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow:0px 3px 8px 0px rgba(0, 0, 0, 0.08); box-shadow:0px 3px 8px 0px rgba(0, 0, 0, 0.08); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.box {border:1px solid #333; border-collapse:collapse;}
.pubbox {border:1px solid #ccc; border-collapse:collapse;}
.small {font-size:11px;}

.h1, h1 {margin:0; font:normal 34px 'LGR',sans-serif; color:#000; text-transform:uppercase;}
.h2, h2 {margin:12px 0; font:normal 27px 'LGR',sans-serif; color:#ed2025; text-transform:uppercase;}
h2 a {color:#ed2025; text-decoration:none;}
h2 a:hover {color:#ed2025; text-decoration:underline;}
h2.legend, #resetFormDiv h2 {margin:0; padding: 10px 0 10px 10px; font-size:15pt; color:#333333; line-height:16px; background: none repeat scroll 0 0 #f9f9f9; border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-left: 3px solid #ED2227; box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.05);}
h2.black {color:#000;}
h2.black a {color:#000; text-decoration:none;}
h2.black a:hover {color:#000; text-decoration:underline;}
h2.legend2 {margin-bottom:10px;}
h2.legend3 {font-size:13px;}
h2.legend span {padding-left:25px;}
h2.legend span.home {background:url(/webart/home_icon_sprite.png) no-repeat scroll 0 0;}
.h3, h3 {margin:12px 0; font:normal 27px 'LGR',sans-serif; color:#000;}
.h4, h4 {margin:12px 0; font:normal 24px 'LGR',sans-serif; color:#ed2025;}
@media only screen and (max-width: 1024px) {
	.h1, h1 {font-size:28px;}
	.h2, h2 {font-size:24px;}
}
@media only screen and (max-width: 890px) {
	.h1, h1 {font-size:26px;}
	.h2, h2 {font-size:22px;}
}
.cookietrail {position:relative; height:30px; margin:0 auto; background-color:#e0e0e0;}
.cookietrail em {float:left; padding:8px 0 0 8px; font-size:10px; font-style:normal;}
.cookietrail span {float:right; padding:8px 8px 0 0; font-size:10px;}

/* Global */
.bodycontent, .bodycontenthome, .copyright, .footer, .footer2, .footerrule, .headerimg, .headertext, .navbar, .siteheader2, .wrapper, .wrapperpgbar, .wrappersocialbar, .wrapperspbar, .wrapper2, .wrapper2 .wrapperright, .wrapper2 .wrapperright .subnav, .wrapper2 .wrapperright .subnavfirst {position:relative;}

.bodycontent, .bodycontent *, .footer, .footer *, .legend , .legend2, .headerimg, .headerimg *, .siteheader2, .siteheader2 *, .wrapper, .wrapper *, .wrapperpgbar, .wrapperpgbar *, .wrappersocialbar, .wrappersocialbar *, .wrapperspbar, .wrapperspbar *, .wrapper2, .wrapper2 *, .wrapperleft, .wrapperleft *, .wrapperright, .wrapperright * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.footer2, .headerimg, .navbar, .siteheader2, .wrapper, .wrapperinner1, .wrapperinner2, .wrapperpgbar, .wrappersocialbar, .wrapperspbar {min-width:980px; margin:0 auto;}
.footer2, .footertbl {max-width:1060px;}
.headerimg, .footerrule, .navbar, .siteheader2, .wrapper, .wrapperpgbar, .wrappersocialbar, .wrapperspbar {max-width:1370px;}
.wrapperinner1 {max-width:1070px;}
.wrapperinner2 {max-width:1090px;}

.wrapper, .wrapperspbar {z-index:300;}
.footer, .headerimg, .wrapperspbar {z-index:400;}
.footer2, .navbar, .wrapper {z-index:500;}
.siteheader {z-index:600;}

/* Header */
.siteheader {position:absolute; top:0; left:0; width:100%; min-height:82px; background:rgba(255,255,255,.5);}
.siteheader .logo {position:absolute; top:2px; left:156px; width:124px; height:77px; background:url(/webart/noidx/logo.png) no-repeat; -o-background-size:100% 100%,auto; -moz-background-size:100% 100%,auto; -webkit-background-size:100% 100%,auto; background-size:100% 100%,auto;}
.siteheader .logo a {display:block; width:100%; height:100%; text-indent:100%; white-space:nowrap; overflow:hidden;}
.siteheader .loginbox, .siteheader .searchbox {position:absolute; top:0; height:82px; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
.siteheader .loginbox div, .siteheader .searchbox div {display:table; width:100%; height:100%;}
.siteheader .loginbox div div, .siteheader .searchbox div div {display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center;}
.siteheader .loginbox {right:0; width:90px; background:#ed2025;}
.siteheader .loginbox a, .siteheader .loginbox a:hover {font:normal 20px 'LGR',sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
.siteheader .loginbox:hover {background:#4d4d4d;}
.siteheader .searchbox {right:90px; width:100px; border-left:1px solid #73777b;}
.siteheader .searchbox a, .siteheader .searchbox a:hover {font:normal 20px 'LGR',sans-serif; color:#73777B; text-decoration:none; text-transform:uppercase;}
.siteheader .searchbox:hover {background:rgba(255,255,255,0.25);}
.siteheader .searchbox:hover a, .siteheader .searchbox:hover span, .siteheader .searchbox:hover i {color:#ED2025;}
.siteheader .sociallinks {position:absolute; top:12px; right:14px;}
.siteheader .headerbtn {position:absolute; top:15px; right:120px;}
.siteheader .headerbtn a {display:inline-block; padding:3px 8px; background:#00458E; font:normal 14px Arial,sans-serif; color:#fff; text-decoration:none; -webkit-box-shadow:0px 0px 2px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:0px 0px 2px 0px rgba(50, 50, 50, 0.5); box-shadow:0px 0px 2px 0px rgba(50, 50, 50, 0.5); -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.siteheader .headerbtn a:hover {background:#000; color:#fff; text-decoration:none;}
.sociallinks {display:table; margin:0 auto;}
.sociallinks span {position:relative; margin-left:-5px;}
.sociallinks span:hover i:first-child {color:#000; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.sociallinks span i:first-child {color:#515154;}
.sociallinks span a i {color:#fff !important;}
.sociallinks span a:hover i {color:#fff !important;}
.sociallinks span {font-size:16px;}
.sociallinks .socialiconinner {font-size:17px;}

.headerimg {min-height:82px;}
.headertext {padding:12px 0;}
.headertext h1 {display:inline-block; padding-right:15px; white-space:nowrap;}
.headertext .headertexttbl {display:table; width:100%;}
.headertext .headertexttblitem {display:table-cell; vertical-align:middle;}
.headertext .headertexttblitem:nth-of-type(2) {width:100%;}
.headertext .headertexttblitem .hrule {width:100%; height:1px; overflow:hidden; background:#ed2227; background:-moz-linear-gradient(left,  #ed2227 0%, #ed2227 55%, #ebebeb 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,#ed2227), color-stop(55%,#ed2227), color-stop(100%,#ebebeb)); background:-webkit-linear-gradient(left,  #ed2227 0%,#ed2227 55%,#ebebeb 100%); background:-o-linear-gradient(left,  #ed2227 0%,#ed2227 55%,#ebebeb 100%); background:-ms-linear-gradient(left,  #ed2227 0%,#ed2227 55%,#ebebeb 100%); background:linear-gradient(to right,  #ed2227 0%,#ed2227 55%,#ebebeb 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed2227', endColorstr='#ebebeb',GradientType=1 );}
.headertexthome {position:absolute; top:-700px; left:-2000px;}

/* Navigation Bar */
/* PRIMARY NAV MENU */
#navContent {visibility:hidden;}
/* All Links */
.ddsmoothmenu {position:absolute; top:26px; right:210px;}
.ddsmoothmenu ul li:first-child {display:none;}
.ddsmoothmenu ul li:first-child a.mmnavlogo {text-indent:-999px; white-space:nowrap; overflow:hidden;}
.ddsmoothmenu ul li a {padding:5px 15px !important; margin:0; font:normal 20px 'LGR',sans-serif; color:#4c4c4c; text-decoration:none; text-transform:uppercase; line-height:1;}
.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.alt, .ddsmoothmenu ul li a.alt:hover {color:#ed2025; text-decoration:none;}
.ddsmoothmenu ul li a.alt {color:#ed2025;}
.ddsmoothmenu ul li a.alt:hover {color:#ed2025;}
/* Sub-Menu */
.ddsmoothmenu ul li ul li:first-child {display:block;}
.ddsmoothmenu ul li ul {margin-left:0; margin-top:0; padding:5px 0 !important; background:rgba(255,255,255,0.7);}
.ddsmoothmenu ul li li {border:none !important;}
.ddsmoothmenu ul li li:nth-of-type(2) a, .ddsmoothmenu ul li li:nth-of-type(2)  a.selected, .ddsmoothmenu ul li li:nth-of-type(2)  a:hover, .ddsmoothmenu ul li li:nth-of-type(2) a.alt:hover {border-left:none !important;}
/* Sub-Menu Links */
.ddsmoothmenu ul li ul {position:relative; top:34px !important; /* left:0 !important; padding:0 !important; */}
.ddsmoothmenu ul li ul ul {top:0 !important;}
/*.ddsmoothmenu ul li:nth-of-type(2) ul {left:1px !important;} */
.ddsmoothmenu ul li ul li {width:150px; padding:0 !important; border:none; background:none;}
.ddsmoothmenu ul li ul li a {margin:0; padding:7px 16px 5px 16px !important; font:normal 15px 'LGR',sans-serif; color:#4c4c4c; text-decoration:none; border:none !important; line-height:1.3;}
.ddsmoothmenu ul li ul li a.alt, .ddsmoothmenu ul li ul li a.alt:hover {background:#00458e !important; background:none; border:none;}
.ddsmoothmenu ul li ul li a:hover {color:#fff; background:#ed2025; border:none !important;}
/* .ddsmoothmenu ul ul ul {display:none !important;} */

/* Footer */
.footer {background:#f3f3f3 url(/webart/bgd_footer.png); border-bottom:5px solid #ed2025; padding:35px 0;}
.bgfooter {position:absolute; bottom:25px; right:45px; width:156px; height:420px; background:url(/webart/bgd_planes.png) no-repeat; -o-background-size:100% 100%,auto; -moz-background-size:100% 100%,auto; -webkit-background-size:100% 100%,auto; background-size:100% 100%,auto; opacity:0.2; filter:alpha(opacity=20); z-index:200;}
.footer .footerlinks {padding-bottom:25px; text-align:center; font:normal 16px Arial,sans-serif; color:#231f20;}
.footer .footerlinks a {padding:0 10px; color:#231f20; text-decoration:none;}
.footer .footerlinks a:hover {color:#ED2227; text-decoration:none;}
.footer .footerlinks a.alt {font-family:Arial,sans-serif;}
.footertbl, .footertbl2, .footertbl3 {position:relative; display:table;}
.footertbl, .footertbl3 {width:1060px;}
.footertbl {margin:20px 0 40px 0; padding-bottom:40px; border-bottom:1px solid #dbdbdb;}
.footertbl .item, .footertbl2 .item, .footertbl3 .item {position:relative; display:table-cell; vertical-align:top;}
.footertbl .item h3 {margin:0 0 15px 0; padding:0 15px 10px 15px; font-size:24px; color:#666; text-transform:uppercase; border-bottom:1px solid #dbdbdb;}
.footertbl .item .links {padding:0 15px; font-size:14px; color:#666;}
.footertbl .item .links a {display:block; margin-bottom:4px; color:#666; line-height:1.3; text-decoration:none;}
.footertbl .item .links a:hover {color:#000; text-decoration:none;}
.footertbl .item.sep {width:175px;}
.footertbl2 .links {display:table-cell; vertical-align:top;}
.footertbl2 .links:nth-of-type(1) {padding-right:40px;}
.footertbl3 .item:nth-of-type(2) {font:normal 10px Arial,sans-serif; color:#808080; text-align:right;}
.footertbl3 .item:nth-of-type(2) div:nth-of-type(3) {padding-top:5px;}
.footerrule {margin:0 auto; padding:10px 0; height:2px; background:#fff; border-top:1px solid #000;}

/* WRAPPERS */
.wrapper {background:#fff;}
.wrapperalt {padding-top:82px; border-top:1px solid #F4F4F4;}
.wrappergray {background:#333;}
.bodycontent {padding:15px 24px; min-height:500px;}

/* WRAPPER TABLES */
.wrappertbl1, .wrappertbl2 {padding-bottom:50px;}
.wrappertbl1, .wrappertbl2, .wrappertbl3, .wrappertblinner1 {position:relative; display:table; width:100%;}
.wrappertbl1 .item, .wrappertbl2 .item, .wrappertbl3 .item, .wrappertblinner1 .iteminner {position:relative; display:table-cell; vertical-align:top;}
.wrappertbl1 .item h2, .wrappertbl2 .item h2, .wrappertbl3 .item h2 {margin:0; padding:0; font-size:34px;}
/* Home Page: Content1 */
.wrappertbl1 {top:-6px;}
.wrappertbl1 .item:nth-of-type(1) {width:64%;}
.wrappertbl1 .item:nth-of-type(1), .wrappertbl1 .item:nth-of-type(1) div.hdr {background:#f2f2f2;}
.wrappertbl1 .item:nth-of-type(1), .wrappertbl1 .item:nth-of-type(3) {border-top:6px solid #ed2025;}
.wrappertbl1 .item:nth-of-type(2) {width:2%;}
.wrappertbl1 .item:nth-of-type(3) {width:34%; background:#333 url(/webart/bgd_birds2.png) 85% 25px no-repeat;}
.wrappertbl1 .item:nth-of-type(3) div.hdr {background:#333;}
.wrappertbl1 .item div.hdr {display:inline-block; position:absolute; top:-60px; padding:15px 25px 10px 25px;}
.wrappertbl1 .item:nth-of-type(1) div.hdr {width:50%;}
.wrappertbl1 .item:nth-of-type(1) div.hdr h2 {color:#000;}
.wrappertbl1 .item:nth-of-type(3) div.hdr {width:75%;}
.wrappertbl1 .item:nth-of-type(3) div.hdr h2 {color:#fff;}
.wrappertblinner1 .iteminner {width:50%; padding:15px 25px 25px 25px;}
/* Home Page: CustomText */
.wrappertblinner1 .iteminner:nth-of-type(1) div, .wrappertblinner1 .iteminner:nth-of-type(1) li, .wrappertblinner1 .iteminner:nth-of-type(1) p {color:#000; line-height:1.6;}
.wrappertblinner1 .iteminner:nth-of-type(1) img {width:auto !important; height:auto !important; max-width:400px; max-height:350px;}
/* Home Page: Press Links (next to CustomText) */
.wrappertblinner1 .iteminner .inner2 {padding-top:15px;}
.wrappertblinner1 .iteminner .inner2 a {padding-bottom:10px; display:block; text-decoration:none; color:#333;}
.wrappertblinner1 .iteminner .inner2 a em {display:block; font:normal 22px 'LGR',sans-serif; color:#f13c4a;}
.wrappertblinner1 .iteminner .inner2 a:hover {opacity:0.8; filter:alpha(opacity=60);}
/* Home Page: Subnav */
.wrappertbl1 .subnav {width:100%; padding:25px; min-height:0; font-size:24px;}
/* Home Page: Content2 */
.wrappertbl2 .item:nth-of-type(1) {width:58%;}
.wrappertbl2 .item:nth-of-type(2) {width:2%;}
.wrappertbl2 .item:nth-of-type(3) {width:40%;}
.wrappertbl2 .item:nth-of-type(1) img {width:auto !important; height:auto !important; max-width:100% !important;}
.ie11 .wrappertbl2 .item:nth-of-type(1) img {max-width:620px !important;}
.wrappertbl2 .item:nth-of-type(3) h2 {color:#000;}
.mobile .wrappertbl2 .item:nth-of-type(3), .tablet .wrappertbl2 .item:nth-of-type(3) {display:none;}
.tablet .wrappertbl2 .item:nth-of-type(1) {width:100%;}
.tablet .wrappertbl2 .item:nth-of-type(2) {display:none;}
/* Home Page: Content3 */
.wrappertbl3 {padding:50px 0;}
.wrappertbl3 .item:nth-of-type(1) {width:58%;}
.wrappertbl3 .item:nth-of-type(2) {width:2%;}
.wrappertbl3 .item:nth-of-type(3) {width:40%;}
.wrappertbl3 .item h2 {color:#fff;}
/* Home Page: Press Links (next to Video) */
.wrappertbl3 .iteminner .inner2 {padding-top:15px;}
.wrappertbl3 .iteminner .inner2 a:nth-of-type(1) {margin-top:0; padding-top:0; border-top:none;}
.wrappertbl3 .iteminner .inner2 a {margin-top:15px; padding-top:15px; display:block; text-decoration:none; color:#fff; border-top:1px solid #999;}
.wrappertbl3 .iteminner .inner2 a em {display:block; font:normal 25px 'LGR',sans-serif; color:#ed2025;}
.wrappertbl3 .iteminner .inner2 a:hover {opacity:0.8; filter:alpha(opacity=60);}
/* Home Page: Scrolling DIV */
.homeroute {height:470px;}
.homeroute h2 {border-top:1px solid #E2E2E2; margin:0 !important; padding:15px 0 0 0 !important; font-size:24px !important; color:#ed2025 !important;}
.homeroute h2:nth-of-type(1) {border-top:none;}
.homeroute img {float:none !important; width:auto !important; height:auto !important; max-width:100%; max-height:none;}

.mCSB_container {padding-right: 10px !important;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #f13c4a !important;}
.mCSB_inside > .mCSB_container{ margin-right: 10px !important; }

/* Right Bar */
.wrapper2 {display:table; width:100%;}
.wrapper2 .wrapperleft .bodycontent {padding-right:40px;}
.wrapper2 .wrapperleft, .wrapper2 .wrapperright {display:table-cell; vertical-align:top;}
.wrapper2 .wrapperright {width:330px; padding:25px 0 15px 0; background:#333333; border-top:6px solid #ed2025;}
.wrapper2 .wrapperright .bgbirds {position:absolute; top:20px; width:100%; height:201px; background:url(/webart/bgd_birds2.png) 85% 45px no-repeat; z-index:100;}
.wrapper2 .wrapperright .rightbar {width:330px; padding-bottom:50px;}
/* Sub Nav */
.subnav {position:relative; display:table; width:85%; min-height:200px; margin:0 auto; padding:5px 16px; font:normal 19px 'LGR',sans-serif; color:#fff; text-transform:uppercase; z-index:200;}
.subnav a {display:block; padding:15px 0; color:#fff; text-decoration:none; line-height:1.2; border-bottom:1px solid #b4bac0;}
.subnav a:nth-of-type(1) {padding-top:0;}
.subnav a:hover {color:#ed2025; text-decoration:none;}
.subnav a i {margin-left:10px; color:#fff;}
.subnav a.alt {color:#ed2025;}
.subnav a.hastertiary {padding-bottom:10px;}
.subnav a.hastertiary.alttertiary {border-bottom:none;}

.subnav a.tertiary, .subnav a.tertiary2 {padding:3px 15px; font-size:16px; border-bottom:none;}
.subnav a.tertiary2 {padding-left:30px;}
.subnav a.tertiary.last {padding-bottom:15px; border-bottom:1px solid #b4bac0;}
.wrapper2 .wrapperright h2.hdr, .subnavfirst {position:relative; display:table; width:85%; padding:0 20px 0 20px; font:normal 34px 'LGR',sans-serif; color:#fff; line-height:1.2; text-transform:uppercase; z-index:200;}
.subnavfirst a {display:block; margin-bottom:4px; padding:0 20px 6px 20px; color:#fff; text-decoration:none; line-height:1.2;}
.subnavfirst a.alt {color:#fff;}

/* Photo Gallery, Social, Sponsor Bars */
.wrapperpgbar {padding:10px 0; height:186px; background:rgba(0,0,0,.85); overflow:hidden;}
.wrapperpgbar.wrapperpgbar2 {min-height:1px; height:1px; overflow:hidden;}
.wrapperpgbar .hdr {position:relative; display:table; width:100%; height:100%; z-index:30;}
.wrapperpgbar .hdr div {display:table-cell; width:100%; height:100%; vertical-align:middle;}
.wrapperpgbar h2 {color:#fff;}
.wrapperpgbar h2 a {color:#fff; text-decoration:none;}
.wrapperpgbar:hover h2 a {color:#fff; text-decoration:none;}
.wrapperpgbar h2, .wrapperspbar h2 {font-size:32px; text-align:center;}
.wrapperpgbar .imgs {position:absolute; top:0; left:0; width:100%;  z-index:10;}
.wrapperpgbar .imgs img {float:left; width:20%; height:100%;}
.wrapperpgbar .overlay {position:absolute; top:0; left:0; width:100%; height:100%; z-index:20; background:rgba(0,0,0,0.7); -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
.wrapperpgbar:hover .overlay {background:rgba(0,0,0,0.75);}
.wrappersocialbar {padding:40px 0; min-height:600px; background:#f6f6f6; background:-moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ffffff)); background:-webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%); background:-o-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%); background:-ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%); background:linear-gradient(to bottom,  #f6f6f6 0%,#ffffff 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 );}
.wrappersocialbar2 {border-top:1px solid #F4F4F4;}
.wrappersocialbar .socialtbl {display:table; width:1070px; margin:0 auto;}
.wrappersocialbar .socialtbl .item {display:table-cell; vertical-align:top; width:30%;}
.wrappersocialbar .socialtbl .item.sep {width:5%;}
.wrappersocialbar .socialtbl .item h3 {padding-top:15px; font-size:34px; text-transform:uppercase;}
.wrappersocialbar .socialtbl .item:nth-of-type(1) h3 {color:#507cba; border-top:5px solid #507cba;}
.wrappersocialbar .socialtbl .item:nth-of-type(3) h3 {color:#29a6dd; border-top:5px solid #29a6dd;}
.wrappersocialbar .socialtbl .item:nth-of-type(5) h3 {color:#ca2b30; border-top:5px solid #ca2b30;}

/* Gallery / Magnific Pop-Up */
.galleryresults {display:table;}
.galleryresults .item {position:relative; left:-6px; display:inline-block; margin:8px; width:294px; font:normal 24px 'LGR',sans-serif; color:#ed2025; text-align:center; text-transform:uppercase;}
.galleryresults .item:hover img {opacity:0.9; filter:alpha(opacity=90);}
.galleryresults .item img {width:294px; height:175px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; z-index:200;}
.galleryresults .item a {color:#000; text-decoration:none;}
.galleryresults .item a:hover {color:#000; text-decoration:underline;}
.galleryresults.popup-gallery .item {width:240px;}
.galleryresults.popup-gallery .item img {width:240px; height:143px;}
@media only screen and (max-width: 1290px) {
	.galleryresults {max-width:930px; margin:0 auto;}
}
@media only screen and (max-width: 980px) {
	.galleryresults {max-width:680px;}
	.galleryresults .item, .galleryresults .item .overlay, .galleryresults img {max-width:210px;}
	.galleryresults img {max-height:127px}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.galleryresults {max-width:680px;}
	.galleryresults .item, .galleryresults .item .overlay, .galleryresults img {max-width:210px;}
	.galleryresults img {max-height:127px}
}
@media only screen and (max-width: 745px) {
	.galleryresults {max-width:590px;}
	.galleryresults .item {font-size:20px;}
	.galleryresults .item, .galleryresults .item .overlay, .galleryresults img {max-width:180px;}
	.galleryresults img {max-height:108px}
}
@media only screen and (max-width: 640px) {
	.galleryresults {max-width:395px;}
}
@media only screen and (max-width: 570px) {
	.galleryresults {max-width:395px;}
}
@media only screen and (max-width: 480px) {
	.galleryresults {max-width:275px;}
	.galleryresults.popup-gallery .item img {width:265px; height:159px;}
	.galleryresults .item, .galleryresults .item .overlay, .galleryresults img {max-width:265px;}
	.galleryresults img {max-height:159px;}
}

/* Sponsors Page */
.spwrapper {clear:both; margin-top:24px;}
.spwrapper h2, h2.special {clear:both; font-size:30px; margin-bottom:20px; padding:15px 0 15px 0; text-align:center; background:#dfdfdf; border-bottom:1px solid #5D5D5D;}
.spwrapper .group {display:table; margin:0 auto; text-align:center;}
.spwrapper .group .item {display:inline-block;}
.spwrapper .group .item div {display:table; height:66px; padding:0 5px 0 5px;}
.spwrapper .group .item div div {display:table-cell; vertical-align:middle; height:100%;}
.spwrapper .group .item img {margin:5px; max-width:175px; max-height:66px; width:auto; height:auto;}
.spwrapper .group.full-throttle .item div {height:120px;}
.spwrapper .group.full-throttle .item img {max-width:300px; max-height:120px;}
.spwrapper .group.flyby .item div {height:90px;}
.spwrapper .group.flyby .item img {max-width:225px; max-height:90px;}
.spwrapper .group.tail-winds .item div {height:66px;}
.spwrapper .group.tail-winds .item img {max-width:175px; max-height:66px;}
.spwrapper .group.take-off .item div {height:60px;}
.spwrapper .group.take-off .item img {max-width:150px; max-height:60px;}
.wrapperspbar {padding:50px 0; background:#fff;}
.wrapperspbar.wrapperspbar2 {min-height:1px; height:1px; overflow:hidden;}
.wrapperspbar h2 {margin:0; padding:0 0 25px 0; color:#000;}
.wrapperspbar h2 a {color:#000; text-decoration:none;}
.wrapperspbar .spwrapper {margin-top:0;}
.wrapperspbar h2 {margin-bottom:0;}
.wrapperspbar img {max-width:175px; max-height:66px; width:auto; height:auto; opacity:0.8; filter:alpha(opacity=80);}
.wrapperspbar img:hover {opacity:1; filter:alpha(opacity=100);}
@media only screen and (max-width: 767px) {
	.spwrapper .group.full-throttle .item div {height:90px;}
	.spwrapper .group.full-throttle .item img {max-width:225px; max-height:90px;}
	.spwrapper .group.flyby .item div {height:66px;}
	.spwrapper .group.flyby .item img {max-width:175px; max-height:66px;}
	.spwrapper .group.tail-winds .item div {height:60px;}
	.spwrapper .group.tail-winds .item img {max-width:150px; max-height:60px;}
}
@media only screen and (max-width: 480px) {
	.spwrapper .group.full-throttle .item div {height:66px;}
	.spwrapper .group.full-throttle .item img {max-width:175px; max-height:66px;}
	.spwrapper .group.flyby .item div {height:60px;}
	.spwrapper .group.flyby .item img {max-width:150px; max-height:60px;}
}

/* Site Search */
.siteheader .sitesearch {position:absolute; top:57px; right:-23px;}
.sitesearch, .sitesearch2 {position:relative; display:table; margin-right:24px; z-index:300;}
.sitesearch2 {right:-19px;}
.sitesearch2 {display:none; width:96%; margin:10px auto;}
.sitesearch .inputfield, .sitesearch2 .inputfield {width:100%; padding:10px 28px 9px 10px; border:none; font:normal 11px Arial,sans-serif; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 4px 0px rgba(31,81,141,0.25); -moz-box-shadow:0px 0px 4px 0px rgba(31, 81, 141, 0.25); box-shadow:0px 0px 4px 0px rgba(31,81,141,0.25);}
.sitesearch .inputfield {width:224px;}
.sitesearch .searchicon, .sitesearch2 .searchicon2 {position:relative; top:0; left:-24px; font-size:17px; opacity:1; filter:alpha(opacity=100);}
.sitesearch .searchicon i, .sitesearch2 .searchicon2 i {font-size:16px; color:#A7B6CE;}
.sitesearch .searchicon:hover i, .sitesearch2 .searchicon2:hover i {color:#000;}
.sitesearch .searchicon:hover i, .sitesearch2 .searchicon:hover i, .sitesearch .inputfield:hover, .sitesearch2 .inputfield:hover {-webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}

/* Home Page */
.hometbl {display:table; width:100%; margin-bottom:10px;}
.hometbl .item {position:relative; display:table-cell; vertical-align:top; height:500px;}
.hometbl .item:nth-of-type(1) {width:400px; padding:25px 20px; background:#d8e5f0; background:-moz-linear-gradient(left,  #d8e5f0 0%, #fefefe 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,#d8e5f0), color-stop(100%,#fefefe)); background:-webkit-linear-gradient(left,  #d8e5f0 0%,#fefefe 100%); background:-o-linear-gradient(left,  #d8e5f0 0%,#fefefe 100%); background:-ms-linear-gradient(left,  #d8e5f0 0%,#fefefe 100%); background:linear-gradient(to right,  #d8e5f0 0%,#fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8e5f0', endColorstr='#fefefe',GradientType=1 );}
.hometbl .item:nth-of-type(2) {padding:15px 20px; background:#f7f7f7; background:-moz-linear-gradient(left,  #f7f7f7 0%, #f7f7f7 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,#f7f7f7), color-stop(100%,#f7f7f7)); background:-webkit-linear-gradient(left,  #f7f7f7 0%,#f7f7f7 100%); background:-o-linear-gradient(left,  #f7f7f7 0%,#f7f7f7 100%); background:-ms-linear-gradient(left,  #f7f7f7 0%,#f7f7f7 100%); background:linear-gradient(to right,  #f7f7f7 0%,#f7f7f7 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=1 );}
.hometbl .item .bgbirds {position:absolute; left:0; top:20px; width:100%; height:201px; background:url(/webart/bgd_birds.png) top center no-repeat; z-index:100;}
.hometbl .item:nth-of-type(1) .header {position:relative; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #b1b9be; z-index:200;}
.hometbl .item:nth-of-type(1) .header h2 {margin:0; padding:0; font:bold 18px Arial,sans-serif; color:#00458e;}
.hometbl .item:nth-of-type(1) .header span {position:relative; float:right; z-index:200;}
.hometbl .item:nth-of-type(1) .header span a {font:normal 15px Arial,sans-serif; color:#00458e; text-decoration:none;}
.hometbl .item:nth-of-type(1) .header span a:hover {color:#00458e; text-decoration:underline;}
.hometbl .item .homenews {position:relative; z-index:200;}
.hometbl .item .homenews h3 {margin:0 0 10px 0; padding:0; font:normal 18px Arial,sans-serif; color:#231f20;}
.hometbl .item .homenews .date {font:normal 14px Arial,sans-serif; color:#231f20;}
.hometbl .item .homenews .img {width:340px; margin:10px 0;}
.hometbl .item .homenews .img img {max-width:340px; max-height:300px; width:auto; height:auto;}
.hometbl .item .homenews .img .caption {padding:0 5px; font:normal 14px Arial,sans-serif; color:#231f20; text-align:right;}
.hometbl .item .homenews .desc {font-size:13px; color:#231f20; line-height:1.4;}
.hometbl .item .homenews .desc .readmore {font-weight:bold; color:#00458e; text-decoration:none; white-space:nowrap;}
.hometbl .item .homenews .desc .readmore:hover {color:#00458e; text-decoration:underline;}
.hometbl .item:nth-of-type(2) .header {padding:10px 15px; background:#d7d7d7; font:normal 18px Arial,sans-serif; color:#00458e; text-align:right;}
.hometbl .item:nth-of-type(2) .header a {color:#00458e; text-decoration:none;}
.hometbl .item:nth-of-type(2) .header a:hover {color:#00458e; text-decoration:underline;}
.hometbl2 {display:table; width:100%; margin-bottom:10px;}
.hometbl2 .item {position:relative; display:table-cell; vertical-align:top; width:33%; padding-bottom:15px; background:#f2f7fa;}
.hometbl2 .item:nth-of-type(2) {border-right:2px solid #fff; border-left:2px solid #fff;}
.hometbl2 .item .header {background:#d7e7f1; padding:5px; font:normal 20px Arial,sans-serif; color:#00458e; text-align:center;}
.hometbl2 .item .img {width:310px; margin:20px auto 10px auto;}
.hometbl2 .item .img img {max-width:310px; max-height:240px; width:auto; height:auto;}
.hometbl2 .item .subhdr {margin-bottom:10px; font:normal 16px Arial,sans-serif; text-align:center; color:#231f20;}
.hometbl2 .item.itemracers .subhdr {margin-top:-10px;}
.hometbl2 .item .desc {width:310px; margin:0 auto; font-size:11px; color:#231f20; line-height:1.4;}
.hometbl2 .item .desc .readmore {font-weight:bold; color:#00458e; text-decoration:none; white-space:nowrap;}
.hometbl2 .item .desc .readmore:hover {color:#00458e; text-decoration:underline;}
.hometbl2 .item .arrownav {position:relative; top:-10px; font-size:34px; color:#293F8B; margin:0 auto; text-align:center;}
.hometbl2 .item .arrownav a, .hometbl2 .item .arrownav a:hover {color:#293F8B; text-decoration:none;}
.hometbl2 .item .arrownav a {opacity:0.5; filter:alpha(opacity=50);}
.hometbl2 .item .arrownav a:hover {opacity:1; filter:alpha(opacity=100);}
.hometbl2 .item .arrownav i {padding:0; margin:0; height:auto;}

/* Blog */
.blogdate {font-style:italic;}
.blogtagselect {padding:4px 0; width:100%; margin-bottom:3px;}
.presstags {margin:15px 0;}
.presstags a, .presstags b, .presstags span {display:block; float:left; margin-right:4px; font-size:10px; line-height:1.4;}
.presstags a {margin-right:5px !important;}
.shareheader {clear:both; margin:20px auto 5px auto; font-size:11px; font-family:'arialn-webfont',sans-serif !important; color:#484031; text-transform:uppercase; letter-spacing:1px; text-align:center;}
.sharewrapper {margin:0 auto; padding-top:4px; width:200px; height:20px;}
.homecontent1 .hometbl1 .sharewrapper {margin-top:-10px;}
.presshdr a {text-decoration:none;}
.presshdr a:hover {text-decoration:underline;}

/* Account */
.medium, #resetFormDiv p {font-size:12px;}
.accountimg {position:absolute; top:-20px; right:5px; margin-bottom:10px; width:100px; height:100px;}
.accountimg img {width:100%; height:100%;}
.accountimgedit {margin-bottom:5px; width:200px; height:auto;}
.accountlogin {clear:both; display:table;}
.accountlogin.accountlogin2, .accountlogin.accountlogin2 .item {width:100%;}
.accountlogin input.input-text {width:224px;}
.accountlogin table {margin:10px 0;}
.accountlogin table tr td:first-child {text-align:right;}
.accountlogin td {padding:3px 10px;}
.accountlogin .btnlogin, .accountlogin .btnregister {float:right;}
.accountlogin .item {display:table-cell; width:50%; vertical-align:top; border:1px solid #E5E5E5; background:#FBFBFB;}
.accountlogin .item .inner {display:table;  margin:0 auto; padding:15px;}
.accountlogin .item div, .accountlogin .item td {font-size:12px;}
.accountlogin .item div, .accountlogin .item p, .accountlogin .item td {font-size:12px;}
.accountlogin .itemsep {display:table-cell; width:30px;}
.accountlogin .itemsep div {width:30px;}
.tblwidthsep {width:170px; height:1px; overflow:hidden;}
@media only screen and (max-width: 800px) {
	.accountlogin input.input-text {width:194px;}
}
@media only screen and (max-width: 725px) {
	.accountlogin a {display:block; margin-bottom:10px; text-align:right;}
	.accountlogin td {padding-right:5px; padding-left:5px;}
	.accountlogin .item div, .accountlogin .item td, .medium, #resetFormDiv p {font-size:11px;}
	.accountlogin input.input-text {width:150px;}
}
@media only screen and (max-width: 600px) {
	.accountlogin {display:block;}
	.accountlogin .btnregister {float:none; margin:0 auto;}
	.accountlogin .item {display:block; width:100%; border:none;}
	.accountlogin .itemsep {display:none;}
	.tblwidthsep {width:50px; height:1px; overflow:hidden;}
}
@media only screen and (max-width: 380px) {
	.pmticons img {width:28px; height:16px;}
}

/* Btn */
#siteWrapper .btn, #siteWrapper .btn2, #siteWrapperhome .btn, #siteWrapperhome .btn2 {display:inline-block !important;}
.btn, .btn2 {margin-bottom:5px; padding:5px 15px; background-color:#ed2025; font:normal 20px 'LGR',sans-serif; color:#fff; text-decoration:none; text-transform:uppercase; border:none !important;}
.btn:hover, .btn:focus, .btn.alt, .btn.alt:hover, .btn2:hover {background-color:#4c4c4c; color:#fff; text-decoration:none;}
.btn2 i {margin-left:5px;}
@media only screen and (max-width: 480px) {
	.btn {font-size:13px;}
}
@media only screen and (max-width: 380px) {
	.btn {font-size:14px;}
}
.highlight {color:#7766AA;}

/* Info Box */
.info-box {background:#fff; background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f9f9f9)); background:-webkit-linear-gradient(top, #fff 0%,#f9f9f9 100%); background:-o-linear-gradient(top, #fff 0%,#f9f9f9 100%); background:-ms-linear-gradient(top, #fff 0%,#f9f9f9 100%); background:linear-gradient(to bottom, #fff 0%,#f9f9f9 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f9f9f9',GradientType=0 ); border:1px solid #cfcfcf; margin-top:-1px; margin-bottom:10px; position:relative; z-index:1;}
.info-box .box-title {background:url(/webart/bkg_divider1.gif) repeat-x scroll left bottom; border-bottom:0 none; color:#000; margin:0; padding:5px 10px; font-size:15px; text-align:left; text-transform:none;}
.info-box .box-title a {font-size:11px; text-transform:lowercase;}
.info-box a {color:#ED2227 !important; font-size:13px !important; font-weight:normal; text-decoration:none; text-transform:lowercase;}
.info-box .box-title a {font-size:11px; text-transform:lowercase;}
.info-box .box-title b {font-weight:normal;}
.info-box .content {padding:0 15px;}
.info-box2 a {text-transform:none;}

/* Simple Content Tables */
.contenttbl, .contenttbl2 {display:table; width:100%;}
.contenttbl .item, .contenttbl2 .item {display:table-cell; vertical-align:top;}
.contenttbl .item {width:50%;}
.contenttbl2 .item {width:33%;}
.contenttbl .item:nth-of-type(2), .contenttbl2 .item:nth-of-type(2), .contenttbl2 .item:nth-of-type(3) {padding-left:20px;}
@media only screen and (max-width: 890px) {
	.contenttbl2 .item {display:block; width:100%;}
	.contenttbl2 .item:nth-of-type(2), .contenttbl2 .item:nth-of-type(3) {padding-left:0;}
}
@media only screen and (max-width: 580px) {
	.contenttbl .item {display:block; width:100%;}
	.contenttbl .item:nth-of-type(2) {padding-left:0;}
}

/* Other Items */
.gray, .grey {color:#A9A9A9;}
.tablet .passwordlink {font-size:10px;}
.videowrapperhome {clear:both; margin-top:25px; max-width:600px;}
a.ss, a.ss:visited {color:#808080; text-decoration:none;}
a.ss:hover {color:#808080 !important; text-decoration:underline;}
a.u, a.u:visited {color:#808080; text-decoration:none;}
a.u:hover {cursor:text; color:#808080 !important; text-decoration:none;}
/* FAQ */
.faq li {padding-bottom:10px;}
.faq table {margin:0; padding:0;}
.faq table, .faq table th, .faq table td {border:1px solid #000; border-collapse:collapse;}
.faq table td {padding:0 5px;}
.faqanswer {display:none;}
.faqquestion {font:normal 20px 'LGR',sans-serif; color:#000; text-decoration:none; text-transform:uppercase;}
img.grayscale {filter:grayscale(100%); -webkit-filter:grayscale(100%); -webkit-transition:all .6s ease; transition:all .6s ease;}
img.grayscale:hover {filter:grayscale(0%); -webkit-filter:grayscale(0%);}
/* Overrides */
#cboxOverlay {background:rgba(0,0,0,0.85) !important;}
.waterMarkClass, .waterMarkField {color:#6a6a6a !important;}
.placeholder {color:#6a6a6a !important;}
input::-webkit-input-placeholder {color:#6a6a6a !important;}
input:-moz-placeholder {color:#6a6a6a !important; opacity:1 !important;}
input::-moz-placeholder {color:#6a6a6a !important; opacity:1 !important;}
input:-ms-input-placeholder {color:#6a6a6a !important;}

/* Responsive Frame Wrapper */
.respframewrapper {width:100%; position:relative;}
.respframewrapper:after {display:block; padding-top:56.25%; content:'';}
.respframewrapper2 {position:absolute; top:0; bottom:0; right:0; left:0;}
.respframewrapper3 {width:100% !important; height:100% !important;}

/* Sign-Up Form */
.signupform {display:table;}
.signupform .signupbtn, .signupform .signupitem {display:table-cell; vertical-align:top;}
.signupbtn .btn {height:40px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px;}
.signupitem input {width:340px; padding:10px 15px; height:40px; border:1px solid #fff;; font-size:12px; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px;  border-top-left-radius:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px;}
.signupitem input.error {border:1px solid #ED2025;}
.signupitem label.error {display:none !important;}

.contentwrapper .signupitem input, .contentwrapper .signupbtn .btn {-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25); -moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25); box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);}
.contentwrapper .signupitem:hover input:focus {-webkit-box-shadow:0px 0px 5px 0px rgba(237,32,37,0.5); -moz-box-shadow:0px 0px 5px 0px rgba(237,32,37,0.5); box-shadow:0px 0px 5px 0px rgba(237,32,37,0.5);}

/* AD Compliance History */
table.adHistoryTable thead tr th {text-align:center !important;}
table.adHistoryTable tbody tr td.bold {font-weight:bold !important;}
table.adHistoryTable tbody tr td.old { font-style: italic; }
table.adHistoryTable tbody tr td span { font-style:italic; color:#c0c0c0;}
table.adHistoryTable tbody tr:nth-child(even) {background-color:#e0e0e0 !important;}
table.adHistoryTable tbody td:nth-of-type(1) {text-align:right; white-space:nowrap; width:30px;}
table.adHistoryTable tbody td:nth-of-type(2) {white-space:nowrap; width:30px;}
table.adHistoryTable tbody td:nth-of-type(4) {text-align:right; white-space:nowrap; width:60px;}
table.adHistoryTable tbody td:nth-of-type(5) {text-align:right; white-space:nowrap; width:60px;}
table.adHistoryTable tbody td:nth-of-type(6) {text-align:center; white-space:nowrap; width:60px;}
table.adHistoryTable tbody td:nth-of-type(7) {text-align:right; white-space:nowrap; width:60px;}
table.adHistoryTable tbody td:nth-of-type(8) {text-align:right; white-space:nowrap; width:60px;}

/* links */
a.pdf:after {font-family:FontAwesome; content:"\00a0\f1c1";}
a.doc:after, a.docx:after {font-family:FontAwesome; content:"\00a0\f1c2";}
a.xls:after, a.xlsx:after {font-family:FontAwesome; content:"\00a0\f1c3";}
a.zip:after {font-family:FontAwesome; content:"\00a0\f1c6";}
a.jpg:after, a.png:after, a.tif:after {font-family:FontAwesome; content:"\00a0\f1c5";}
a.pps:after, a.pptx:after, a.pub:after {font-family:FontAwesome; content:"\00a0\f1c4";}
a.wmv:after, a.mp4:after {font-family:FontAwesome; content:"\00a0\f1c8";}
a.mp3:after, a.wav:after {font-family:FontAwesome; content:"\00a0\f1c7";}
a.url:after {font-family:FontAwesome; content:"\00a0\f08e";}
a.ai:after {font-family:FontAwesome; content:"\00a0\f1c9";}
a.file:after {font-family:FontAwesome; content:"\00a0\f15b";}
a.filenotfound {color:#800000; text-decoration:line-through;}
a.filenotfound:after {font-family:FontAwesome; content:"\00a0\f071";}

/* Tablesorter */
.tablesorter th, .tablesorter thead td {background:#D9E2E6 !important;}
.bodycontent .tablesorter {border-color: #D9E2E6 !important;}
.bodycontent .tablesorter .tablesorter-filter-row td, .tablesorter tbody tr.odd > td  {background:#F2F5F7 !important;}
.bodycontent .tablesorter-blue th, .bodycontent .tablesorter-blue td {padding:8px !important;}
.bodycontent .tablesorter-blue td {font-size:12px;}
.bodycontent .tablesorter-blue td a {color:#00395A; text-decoration:none;}
.bodycontent .tablesorter-blue td a:hover {color:#00395A; text-decoration:underline;}
.bodycontent .tablesorter-blue th {font-size:11px;}
.bodycontent .tablesorter-blue th {background-color:#D9E2E6 !important;}
.bodycontent .tablesorter-blue tbody tr.odd td {background:#fff !important;}
.bodycontent .tablesorter-blue tbody tr:hover td {background:#F2F5F7 !important;}
@media only screen and (max-width: 640px) {
	.bodycontent .tablesorter .header, .bodycontent .tablesorter .tablesorter-header {padding:0; background:none; font-size:10px;}
	.bodycontent .tablesorter .tablesorter-filter-row {display:none;}
}
@media only screen and (max-width: 540px) {
	.bodycontent .tablesorter-blue td {font-size:11px;}
}
@media only screen and (max-width: 480px) {
	.bodycontent .tablesorter, .bodycontent .tablesorter tr, .bodycontent .tablesorter td, .bodycontent .tablesorter th, .bodycontent .tablesorter tbody {display:block; border:none !important; background:#fff;}
	.bodycontent .tablesorter tr {padding:10px !important; border-top:5px solid #F2F5F7 !important;}
	.bodycontent .tablesorter tr:nth-of-type(1) {border-top:0 !important;}
	.bodycontent .tablesorter, .tablesorter th, .bodycontent .tablesorter td, .bodycontent .tablesorter tbody {padding:0 !important;}
	.bodycontent .tablesorter-headerRow {display:none !important;}
	.bodycontent .tablesorter-blue tbody tr:hover td {background:#fff !important;}
}

/* CustomText / Images */
.customtext img {width:auto !important; height:auto !important; max-width:100% !important;}
.ctimage2, .ctimage3 {width:auto !important; margin:0 auto;}
.ctimage2 img, .ctimage3 img {width:auto; height:auto;}
.ctimage2 {max-width:800px !important;}
.ctimage2 img {max-width:800px !important;}
.ctimage3 {max-width:600px !important;}
.ctimage3 img {max-width:600px !important;}
@media only screen and (max-width: 1200px) {
	.ctimage, .ctimage2, .ctimage3, .ctimageleft, .ctimageright {float:none !important; margin:10px 0 15px 0 !important; padding:0 !important; max-width:600px !important; width:auto !important; height:auto !important; text-align:left !important;}
	.ctimage img, .ctimage2 img, .ctimage3 img, .ctimageleft img, .ctimageright img, .customtext img {width:auto !important; height:auto; max-width:600px !important;}
}
@media only screen and (max-width: 1100px) {
	.ctimage, .ctimage2, .ctimage3, .ctimageleft, .ctimageright, .ctimage img, .ctimageleft img, .ctimageright img, .customtext img {max-width:500px !important;}
}
@media only screen and (max-width: 880px) {
	.ctimage, .ctimage2, .ctimage3, .ctimageleft, .ctimageright, .ctimage img, .ctimageleft img, .ctimageright img, .customtext img {max-width:400px !important;}
}
@media only screen and (max-width: 767px) {
	.ctimage, .ctimage2, .ctimage3, .ctimageleft, .ctimageright, .ctimage img, .ctimageleft img, .ctimageright img, .customtext img {max-width:100% !important; width:auto !important;}
	.ctimage img, .ctimage2 img, .ctimage3 img, .ctimageleft img, .ctimageright img, .customtext img {margin-bottom:5px; max-width:100% !important;}
}
@media only screen and (max-width: 640px) {
	.ctimage, .ctimage2, .ctimage3, .ctimageleft, .ctimageright, .ctimage img, .ctimageleft img, .ctimageright img, .customtext img {display:block; float:none !important;}
	.customtext img {margin-left:0 !important; margin-right:0 !important; width:auto !important; height:auto !important; max-width:100%; max-height:450px;}
}
@media only screen and (max-width: 400px) {
	.ctimage.ctimgpress, .ctimage.ctimgpress img {width:100% !important;}
}

/* MMenu (Mobile Nav) */
.mmnavwrapper {position:absolute; top:30px; right:165px; display:none; height:25px; width:23px; height:20px; -webkit-box-sizing:content-box !important; -moz-box-sizing:content-box !important; box-sizing:content-box !important; z-index:99999;}
@media only screen and (max-width: 840px) {.mmnavwrapper {display:block;}}
@media only screen and (max-width: 480px) {.mmnavwrapper {right:145px;}}
@media only screen and (max-width: 480px) {.mmnavwrapper {position:fixed; top:20px;}}
.mmnav {display:block; height:4px; width:27px; border-top:12px double #7E7E7E; border-bottom:4px solid #7E7E7E; font-size:0; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box}
.mmnav:hover {border-top:12px double #ED2025; border-bottom:4px solid #ED2025; font-size:0; }
#mmenu {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
#mmenu *, #mmenu *:before, #mmenu *:after {-webkit-box-sizing:inherit; -moz-box-sizing:inherit; box-sizing:inherit;}
#mmenu .mmnavlogo {display:block; width:100px; height:70px; margin:20px auto; border:none !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#mmenu .mmnavlogo {background:url(/webart/noidx/logo.png) 0 0 / 100% auto no-repeat;}
.mm-menu {background-color:#F2F2F2 !important;}
.mm-listview > li > a, .mm-listview > li > span {font-size:14px; color:#000 !important;}
.mm-listview li:nth-of-type(1) {padding-bottom:10px;}
.mm-menu .mm-navbar > a {color:#7E7E7E !important;}
.mm-menu .mm-navbar > a:hover {color:#000 !important;}
.mm-search input {background: none repeat scroll 0 0 rgba(126,126,126,.3) !important; color:#fff !important;}

/* Media Queries */
@media only screen and (max-width: 1400px) {
	.bgfooter {width:117px; height:315px; opacity:0.2; filter:alpha(opacity=20);}
	.bodycontenthome {padding-right:20px; padding-left:20px;}
	.headerimg, .navbar, .siteheader2, .wrapper, .wrapperpgbar, .wrappersocialbar, .wrapperspbar {max-width:100%;}
	.siteheader .logo {left:24px;}
}
@media only screen and (max-width: 1360px) {
	.bgfooter {opacity:0.1; filter:alpha(opacity=10);}
}
@media only screen and (max-width: 1130px) {
	#navContent ul li:nth-of-type(2), .wrappersocialbar .socialtbl .item.sep {display:none;}
	#navContent ul ul li:nth-of-type(2) {display:block;}
	.wrappersocialbar .socialtbl .item {display:block; width:100%;}
	#twitter-widget-0 {max-width:100% !important;}
	.instansive-widget {height:300px !important;}
	.wrappertblinner1 .iteminner:nth-of-type(1) img {max-width:300px; max-height:250px;}
}
@media only screen and (max-width: 1100px) {
	.wrappersocialbar {padding-right:20px; padding-left:20px;}
}
@media only screen and (max-width: 1100px) {
	.ddsmoothmenu {right:180px;}
	.siteheader .loginbox, .siteheader .searchbox {width:80px;}
	.siteheader .searchbox {right:80px;}
	.wrapperinner2 {max-width:100%;}
	.wrapperpgbar {height:170px;}
	.wrapperpgbar .imgs img {width:25%;}
	.wrapperpgbar .imgs img:nth-of-type(5) {display:none;}
}
@media only screen and (max-width: 1080px) {
	.wrapperinner1 {max-width:100%;}
	.wrappersocialbar .socialtbl {width:100%;}
	.wrappertbl3 {padding-left:20px; padding-right:20px;}
}
@media only screen and (max-width: 1070px) {
	.footertbl, .footertbl3, .footer2, .footertbl {margin-right:auto; margin-left:auto;}
	.footer2, .footertbl {max-width:96%;}
	.footertbl, .footertbl3 {width:96%;}
}
@media only screen and (max-width: 1024px) {
	.ddsmoothmenu ul li a {padding:5px 15px !important; font-size:18px;}
	.footer2, .headerimg, .navbar, .siteheader2, .wrapper, .wrapperinner1, .wrapperinner2, .wrapperpgbar, .wrappersocialbar, .wrapperspbar {min-width:100%;}
	.siteheader .loginbox a, .siteheader .loginbox a:hover {font-size:15px;}
	.spwrapper h2, h2.special {font-size:24px; margin-bottom:15px; padding:10px 0 10px 0;}
	.subnav {font-size:16px;}
	.subnavfirst a {padding-left:15px;}
	.wrapper2 .wrapperright {width:280px; border-top:4px solid #ed2025;}
	.wrapper2 .wrapperright .rightbar {width:280px;}
	.wrapper2 .wrapperright h2.hdr, .subnavfirst, .subnavfirst a, .wrapperpgbar h2, .wrapperspbar h2 {font-size:28px;}
	.wrapperspbar {padding-top:34px; padding-bottom:34px;}
	.wrappertbl1 .item h2, .wrappertbl2 .item h2, .wrappertbl3 .item h2 {font-size:30px;}
	.wrappertbl2 .item:nth-of-type(1) img {max-width:575px;}
	.tablet .ddsmoothmenu {display:none !important;}
	.tablet .mmnavwrapper {position:fixed; top:30px; right:185px; display:block;}
	.tablet .wrappertbl2 .item:nth-of-type(1) img {max-width:100%; width:100%;}
}
@media only screen and (max-width: 980px) {
	.bodycontenthome {padding-right:15px; padding-left:15px;}
	.ddsmoothmenu ul li a {padding-right:10px !important; padding-left:10px !important; font-size:17px;}
	.ddsmoothmenu ul li ul li a {padding-right:12px !important; padding-left:12px !important;}
	.footertbl .item.sep {width:125px;}
	.wrappertbl2 .item:nth-of-type(1) img {max-width:475px;}
	.wrappertbl1 .item h2, .wrappertbl2 .item h2, .wrappertbl3 .item h2 {font-size:28px;}
	.wrappertbl3 {padding-top:34px; padding-bottom:34px;}
	.wrappertblinner1 .iteminner .inner2 a em {font-size:18px;}
}
@media only screen and (max-width: 940px) {
	.instansive-widget {height:240px !important;}
}
@media only screen and (max-width: 900px) {
	.footertbl3 .item {display:table; margin:0 auto;}
	.footertbl3 .item:nth-of-type(1) {padding-bottom:20px;}
	.footertbl3 .item:nth-of-type(2) {text-align:center;}
}
@media only screen and (max-width: 890px) {
	.ddsmoothmenu {right:150px;}
	.siteheader .logo {top:5px; width:112px; height:70px;}
	.siteheader .searchbox {width:60px;}
	.subnav {font-size:16px;}
	.tablet .mmnavwrapper {right:165px;}
	.wrapper2 .wrapperright h2.hdr, .subnavfirst, .subnavfirst a, .wrapperpgbar h2, .wrapperspbar h2 {font-size:26px;}
	.wrappertbl1 .item div.hdr {top:-40px; padding-top:10px; padding-bottom:5px;}
	.wrappertbl1 .subnav {font-size:16px;}
	.wrappertblinner1 .iteminner {display:block; width:100%;}
	.wrappertblinner1 .iteminner:nth-of-type(1) {padding-bottom:0;}
	.wrappertblinner1 .iteminner:nth-of-type(2) {padding-top:0;}
}
@media only screen and (max-width: 870px) {
	.footertbl .item.sep {width:50px;}
}
@media only screen and (max-width: 840px) {
	#navbar1, .ddsmoothmenu {display:none !important;}
	.wrapperpgbar {height:150px;}
	.wrappertbl1 .item h2, .wrappertbl2 .item h2, .wrappertbl3 .item h2 {font-size:24px;}
	.wrappertbl2 .item:nth-of-type(1) img {max-width:400px;}
	.wrappertblinner1 .iteminner .inner2 a em {font-size:15px;}
}
@media only screen and (max-height: 820px) {
	.footertbl .item.sep {width:70px;}
}
@media only screen and (max-width: 767px) {
	.bodycontenthome {padding-right:10px; padding-left:10px;}
	.customtext {width:100% !important;}
	.footertbl2 .links {display:table;}
	.siteheader {min-height:82px; background:rgba(255,255,255,.5);}
	.subnav {width:94%;}
	.wrapper2 .wrapperleft, .wrapper2 .wrapperright {display:block;}
	.wrapper2 .wrapperright {width:100%;}
	.wrapper2 .wrapperright .rightbar {width:100%; padding-bottom:15px;}
	.subnavfirst {padding-left:0;}
	.wrapper2 .wrapperleft .bodycontent {padding-right:20px;}
	.wrapperpgbar .imgs img {width:33%;}
	.wrapperpgbar .imgs img:nth-of-type(4) {display:none;}
	.wrappersocialbar {padding-right:10px; padding-left:10px;}
	.wrapperspbar {padding-top:24px; padding-bottom:24px;}
	.wrapperspbar .spwrapper .group .item img {max-width:131px; max-height:50px;}
	.wrappertbl1 .item:nth-of-type(1), .wrappertbl1 .item:nth-of-type(3), .wrappertbl2 .item:nth-of-type(1), .wrappertbl2 .item:nth-of-type(3), .wrappertbl3 .item:nth-of-type(1), .wrappertbl3 .item:nth-of-type(3) {width:100%;}
	.wrappertblinner1 .iteminner:nth-of-type(1) img {max-width:100%; max-height:300px;}
	.wrappertbl1 .item:nth-of-type(2), .wrappertbl2 .item:nth-of-type(2), .wrappertbl3 .item:nth-of-type(2) {display:none;}
	.wrappertbl1 {padding-bottom:15px;}
	.wrappertbl1 .item {display:block;}
	.wrappertbl1 .item:nth-of-type(1) {padding-bottom:40px;}
	.wrappertbl1 .subnav {font-size:20px;}
	.wrappertbl2 .item {display:block; width:100%;}
	.wrappertbl2 .item:nth-of-type(1) {padding-bottom:24px;}
	.wrappertbl2 .item:nth-of-type(1) img {position:relative; right:-10px; max-width:100%;}
	.wrappertbl3 {padding-top:20px; padding-bottom:20px;}
	.wrappertbl3 .item {display:block; width:100%;}
	.wrappertbl3 .item:nth-of-type(3) {padding-top:34px;}
	.instansive-widget {height:200px !important;}
}
@media only screen and (max-width: 640px) {
	.footertbl .item.sep {display:none;}
	.footerlinkstbl .item {width:33%;}
	.footerlinkstbl .item:nth-of-type(3) {text-align:center;}
	.wrapperpgbar {height:130px;}
}
@media only screen and (max-width: 480px) {
	.accountimg {position:relative; top:auto; right:auto;}
	.accountimgedit {width:150px;}
	.bodycontent {min-height:300px;}
	.copyright div, .footertbl3 .item:nth-of-type(2) div:nth-of-type(3) {padding-top:10px;}
	.copyright div:nth-of-type(1) {padding-top:0;}
	.footer {border-bottom:4px solid #ed2025; padding-top:0; padding-bottom:0;}
	.footerlinkstbl {padding-bottom:15px;}
	.footerlinkstbl .item, .footertbl2, .footertbl2 .links {display:block; width:100%;}
	.footerlinkstbl .item {text-align:center;}
	.footerlinkstbl a {display:block; text-align:center; padding-top:5px; padding-bottom:5px;}
	.footertbl .item h3 {padding-top:15px;}
	.footertbl .item:nth-of-type(1) h3 {padding-top:0;}
	.footertbl2 .links {padding:0 !important;}
	.footertbl .item .links {font-size:13px;}
	.footerlinkstbl {margin-bottom:0; padding-bottom:25px;}
	.footertbl3 {padding:25px 0 20px 0;}
	.signupitem input {width:270px; font-size:9px;}
	.siteheader {position:fixed; min-height:60px; background:rgba(255,255,255,.65);}
	.siteheader .logo {top:8px; width:62px; height:39px;}
	.siteheader .loginbox {width:65px;}
	.siteheader .searchbox {right:65px; width:55px;}
	.siteheader .loginbox, .siteheader .searchbox {height:60px;}
	.spwrapper h2, h2.special {font-size:22px; margin-bottom:10px;}
	.wrapperpgbar {height:150px;}
	.wrapperpgbar .imgs img {width:50%;}
	.wrapperpgbar .imgs img:nth-of-type(3) {display:none;}
	.wrapperspbar {padding-top:17px; padding-bottom:17px;}
	.wrappertbl1 .item:nth-of-type(1) div.hdr, .wrappertbl1 .item:nth-of-type(3) div.hdr {width:90%;}
	.wrappertbl2 {padding-bottom:10px;}
	.wrappertbl2 .item:nth-of-type(1) {padding-bottom:0;}
	.wrappertbl2 .item:nth-of-type(3) {display:none;}
	.wrappertblinner1 .iteminner:nth-of-type(1) div, .wrappertblinner1 .iteminner:nth-of-type(1) li, .wrappertblinner1 .iteminner:nth-of-type(1) p {line-height: 1.4;}
}
@media only screen and (max-width: 400px) {
	.accountimgedit {width:90px;}
	.bgfooter {bottom:150px; right:0px;}
	.signupitem input {width:230px; font-size:9px;}
	.wrapperpgbar {height:140px;}
}
@media only screen and (max-width: 360px) {
	.wrappersocialbar {display:none;}
}
@media only screen and (max-width: 340px) {
	.wrapperpgbar {height:120px;}
}
@media only screen and (max-width: 319px) {
	.signupitem input {font-size:11px;}
}

.identToolTip {cursor:help;}
