/* line 17, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
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, table, caption, tbody, tfoot, thead, tr, th, td, 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: inherit; font-size: 100%; vertical-align: baseline; }
*::-moz-selection {
background-color: #00AEEF;
color: #FFFFFF;
}
/* Included Open-sans Regular Font*/
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Mozilla based browsers */
::-moz-selection {
 background-color: #00AEEF;
 color: #FFFFFF;
}

/* Works in Safari */
::selection {
 background-color: #00AEEF;
 color: #FFFFFF;
}
.floatClear{float: none !important;}
.social-homepage .stLarge { display:none !important; }
/* line 22, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html { line-height: 1; }
/* line 24, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }
/* line 26, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: collapse; border-spacing: 0; }
/* line 28, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
/* line 30, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: none; }
/* line 103, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
/* line 32, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }
/* line 116, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
/* line 114, ../images/sprite/*.png */
.sprite-sprite, .sprite-arrow-right-white, .sprite-arrow-right, .sprite-arrow-yellow, .sprite-arrow, .sprite-enlarge, .sprite-icon-chart, .sprite-icon-search-onclick, .sprite-icon-search-white, .sprite-icon-search, .sprite-icon-world-white { background: url('../images/sprite-s3f0102f321.png') no-repeat; }
/* line 60, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprite-arrow-right-white { background-position: 0 -180px; height: 17px; width: 9px; }
/* line 60, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprite-arrow-right { background-position: 0 -132px; height: 15px; width: 8px; }
/* line 60, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprite-arrow-yellow { background-position: 0 -168px; height: 12px; width: 7px; }
/* line 60, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprite-arrow { background-position: 0 -160px; height: 8px; width: 15px; }
/* line 60, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprite-enlarge { background-position: 0 0; height: 41px; width: 52px; }
/* line 60, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprite-icon-chart { background-position: 0 -147px; height: 13px; width: 13px; }
/* line 60, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprite-icon-search-onclick { background-position: 0 -70px; height: 29px; width: 32px; }
/* line 60, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprite-icon-search-white { background-position: 0 -116px; height: 16px; width: 16px; }
/* line 60, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprite-icon-search { background-position: 0 -41px; height: 29px; width: 32px; }
/* line 60, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.sprite-icon-world-white { background-position: 0 -99px; height: 17px; width: 17px; }
/* line 16, ../sass/style.scss */
.cf:before, .cf:after { content: " "; display: table; }
/* line 20, ../sass/style.scss */
.cf:after { clear: both; }
/* line 23, ../sass/style.scss */
.cf { *zoom: 1;
}
/* line 27, ../sass/style.scss */
a { color: #0fa5d6; text-decoration: none; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
/* line 34, ../sass/style.scss */
a:hover { color: rgba(15, 165, 214, 0.5); text-decoration: none; }
/* line 39, ../sass/style.scss */
div { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 43, ../sass/style.scss */
body { margin: 0; padding: 0; width: 100%; height: auto; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: 'open_sansregular', Sans-serif; }
/* line 52, ../sass/style.scss */
.wrapper { margin: 0px; padding: 0; width: 100%; height: auto; min-height: 100%; position: relative; background: url(../images/bg.png); }
/* line 61, ../sass/style.scss */
.container-full { position: relative; margin: 0px 0px 28px; width: 100%; height: auto; min-height: 40px; -webkit-box-shadow: 0px 0px 30px #8b8b8b; -moz-box-shadow: 0px 0px 30px #8b8b8b; box-shadow: 0px 0px 30px #8b8b8b; }
/* line 69, ../sass/style.scss */
.lt-ie9 .container-full:after { content: ''; position: absolute; bottom: -20px; left: 0px; width: 100%; height: 20px; background: url(../images/header-shadow.png) no-repeat center center; }
/* line 80, ../sass/style.scss */
.header-bg { position: relative; margin: 0px auto; height: auto; min-height: 40px; background: url(../images/gradient-bg.png) repeat-y; background-position: center; }
/* line 88, ../sass/style.scss */
header { width: 960px; margin: 0px auto; height: 217px; position: relative; }
/* line 93, ../sass/style.scss */
header .site-description { width: 339px; height: 144px; position: relative; float: left; background: #00aeef; margin-right: 2px; color: #fff; }
/* line 101, ../sass/style.scss */
header .site-description .title { display: block; position: relative; margin: 18px 0px 0px 30px; font-size: 35px; font-weight: 700; line-height: 1em; }
/* line 109, ../sass/style.scss */
header .site-description .description { display: block; position: relative; margin: 14px 0px 4px 32px; font-size: 24px; font-weight: 500; line-height: 1em; text-transform: none; }
/* line 118, ../sass/style.scss */
header .site-description .motto { display: block; position: relative; margin: 29px 20px 10px 20px; font-size: 17px; line-height: 1.2em; }
/* line 126, ../sass/style.scss */
header nav { background: #4e4d4d; height: 144px; width: 168px; position: relative; float: left; }
/* line 132, ../sass/style.scss */
header nav ul { border-right: 1px solid #4d4c4c; }
/* line 134, ../sass/style.scss */
header nav ul li { list-style: none; border-top: 1px solid #4d4c4c; }
/* line 137, ../sass/style.scss */
header nav ul li a { color: #fff; text-transform: uppercase; font-size: 15px; display: block; width: 100%; height: 100%; padding: 17px 19px 15px; }
/* line 145, ../sass/style.scss */
header nav ul li a:hover,header nav ul li a.topnav_active{ color: rgba(255, 255, 255, 0.5); }
/* line 150, ../sass/style.scss */
header nav ul .first { background: url(../images/button-bg1.png); border-top:none;}
/* line 153, ../sass/style.scss */
header nav ul .second { background: url(../images/button-bg2.png); }
/* line 156, ../sass/style.scss */
header nav ul .third { background: url(../images/button-bg3.png); }
/* line 161, ../sass/style.scss */
header .mega-menu-container { width: 965px; height: 0px; position: absolute; top: 178px; left: 0px; overflow: hidden; z-index: 999999; }
/* line 169, ../sass/style.scss */
header .mega-menu { position: absolute; top: 0px; left: 0px; width: 960px; height: 390px; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 5000; display: block; border: 1px solid #CCC;border-top:none;
box-shadow: 2px 2px 6px #888;}
/* line 179, ../sass/style.scss */
header .mega-menu:after { content: ''; display: block; position: absolute; width: 960px; height: 41px; bottom: -41px; left: 0px; z-index: 6000; background: url(../images/mega-menu-fallback-bg.png) repeat-x top left; }
/* line 190, ../sass/style.scss */
header .mega-menu .header { display: block; font-size: 16px; text-transform: uppercase; margin-top: 0px; padding-top: 0px; margin-bottom: 27px; font-weight: 400; color: #666; }
/* line 199, ../sass/style.scss */
header .mega-menu .header .bolded { font-weight: 700; }
/* line 203, ../sass/style.scss */
header .mega-menu .second { margin-bottom: 18px; }
/* line 206, ../sass/style.scss */
header .mega-menu .left-col { width: 200px; height: 355px; float: left; margin: 16px 0px 0px 0px; padding: 0px 20px 0px 20px; border-right: 1px solid #d4d4d4; }
/* line 213, ../sass/style.scss */
header .mega-menu .left-col .header { font-weight: 700; font-size: 14px; margin-bottom: 5px; }
/* line 218, ../sass/style.scss */
header .mega-menu .left-col .item { display: block; padding: 0px 5px 5px 5px; }
/* line 221, ../sass/style.scss */
header .mega-menu .left-col .item .header { display: block; font-weight: 400; color: #00aeef; font-size: 12px; text-transform: uppercase; margin-bottom: 10px; padding-left: 3px; }
/* line 230, ../sass/style.scss */
header .mega-menu .left-col .item .description { display: block; font-size: 11px; font-weight: 700; color: #a0a1a1; padding-left: 3px; padding-bottom: 2px; }
/* line 239, ../sass/style.scss */
header .mega-menu .left-col .bottom-link { display: block; color: #807f7f; font-size: 11px; font-weight: 400; padding: 0px 5px 5px 8px; }
/* line 247, ../sass/style.scss */
header .mega-menu .left-col .latest { background: #00aeef; width: 100%; position: relative; padding: 4px 0px 4px 10px; text-transform: uppercase; color: #fff; font-weight: 400; font-size: 13px; margin: 10px 0px 0px; }
/* line 257, ../sass/style.scss */
header .mega-menu .left-col .latest:after { content: ''; display: block; position: absolute; bottom: -5px; left: 20px; width: 0px; height: 0px; border-style: solid; border-width: 5px 5px 0 5px; border-color: #00aeef transparent transparent; }
/* line 270, ../sass/style.scss */
header .mega-menu .left-col .publication-outer { background: #f8f8f8; padding-top: 20px; }
/* line 274, ../sass/style.scss */
header .mega-menu .left-col .text { font-size: 12px; color: #8f8e8e; }
/* line 278, ../sass/style.scss */
header .mega-menu .left-col img { width: 124px; display: block; margin: 0px auto 15px; }
/* line 284, ../sass/style.scss */
header .mega-menu .middle-col { width: 485px; padding: 0px 0px 0px 20px; margin: 16px 0px 0px 0px; float: left; }
/* line 289, ../sass/style.scss */
header .mega-menu .middle-col .list-header { color: #00aeef; text-transform: uppercase; font-size: 14px; display: block; font-weight: 700; width: 95%; }
/* line 297, ../sass/style.scss */
header .mega-menu .middle-col .list-col { display: block; float: left; width: 150px; }
/* line 302, ../sass/style.scss */
header .mega-menu .middle-col ul { display: block; margin: 0px 0px 12px; }
/* line 305, ../sass/style.scss */
header .mega-menu .middle-col ul li { list-style: none; display: block; padding-bottom: 7px; width: 90%; }
/* line 310, ../sass/style.scss */
header .mega-menu .middle-col ul li a { color: #666666; font-size: 12px; }
/* line 313, ../sass/style.scss */
header .mega-menu .middle-col ul li a:hover { color: #ffa600; }
/* line 320, ../sass/style.scss */
header .mega-menu .right-col { width: 270px; height: 355px; padding: 0px 0px 0px 20px; margin: 16px 0px 15px 0px; float: right; border-left: 1px solid #d4d4d4; }
/* line 327, ../sass/style.scss */
header .mega-menu .right-col .ico-search { display: block; float: left; }
/* line 331, ../sass/style.scss */
header .mega-menu .right-col .search { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #d7d7d7; padding: 8px 10px 8px 25px; width: 229px; font-size: 13px; color: #d1d0d0; font-weight: 600; position: relative; background: url(../images/icon-search.png) no-repeat; background-position: 7px 7px; }
/* line 342, ../sass/style.scss */
header .mega-menu .right-col .search:focus { outline: 0px; }
/* line 347, ../sass/style.scss */
header .mega-menu .right-col button { position: absolute; top: 58px; right: 25px; z-index: 1000; display: block; background: none; color: #cbcaca; border: 0px; font-size: 12px; cursor: pointer; }
/* line 358, ../sass/style.scss */
header .mega-menu .right-col button:focus { outline: 0px; }
/* line 362, ../sass/style.scss */
header .mega-menu .right-col .country-list-outer { position: relative; }
/* line 364, ../sass/style.scss */
header .mega-menu .right-col .country-list-outer .gradient-overlay { display: block; width: 229px; height: 100px; position: absolute; bottom: 0px; left: 0px; z-index: 20; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f8f8f8 100%); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f8f8f8 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f8f8f8 100%); -pie-background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f8f8f8 100%); background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f8f8f8 100%); }
/* line 378, ../sass/style.scss */
header .mega-menu .right-col .country-list { background: #f8f8f8; width: 229px; height: 286px; overflow: hidden; margin-top: 2px; position: relative; display: block; }
/* line 386, ../sass/style.scss */
header .mega-menu .right-col .country-list ul { margin-top: 18px; margin-bottom: 110px; }
/* line 389, ../sass/style.scss */
header .mega-menu .right-col .country-list ul li { list-style: none; display: block; }
/* line 392, ../sass/style.scss */
header .mega-menu .right-col .country-list ul li a { display: block; padding: 0px 0px 11px 22px; text-transform: uppercase; color: #a1a0a0; font-size: 12px; font-weight: 600; }
/* line 399, ../sass/style.scss */
header .mega-menu .right-col .country-list ul li a:hover { color: #00aeef; }
/* line 402, ../sass/style.scss */
header .mega-menu .right-col .country-list ul li a:focus { color: #00aeef; }
/* line 411, ../sass/style.scss */
header .stats { background: url(../images/segment-bg1.png); height: 144px; width: 227px; position: relative; float: left; border-right: 1px solid #4d4c4c; }
/* line 418, ../sass/style.scss */
header .stats .title-outer { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 58px; background: none; }
/* line 425, ../sass/style.scss */
header .stats .title-outer .title { display: block; color: #fff; font-size: 15px; text-transform: uppercase; position: absolute; bottom: 14px; left: 10px; line-height: 1.1em; border-left: 3px solid #ff9900; padding-left: 14px; font-weight: 400; z-index: 100; cursor: pointer; }
/* line 440, ../sass/style.scss */
header .stats .title-outer:focus { background: #ff9900; }
/* line 443, ../sass/style.scss */
header .stats .title-outer:active { background: #ff9900; }
/* line 446, ../sass/style.scss */
header .stats .title-outer:hover { background: #ff9900; }
/* line 448, ../sass/style.scss */
/*header .stats .title-outer:hover .title {
  color: #ff9900;
}*/
/* line 451, ../sass/style.scss */
header .stats .title-outer:hover:before { display: block; content: ''; height: 58px; width: 15px; background: #ff9900; position: absolute; top: 0px; left: 0px; }
/* line 464, ../sass/style.scss */
header .surveys { background: url(../images/segment-bg2.png); height: 144px; width: 224px; position: relative; float: left; }
/* line 470, ../sass/style.scss */
header .surveys .title-outer { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 68px; background: none; cursor: pointer; display:table; }
/* line 478, ../sass/style.scss */
header .surveys .title-outer a { display:table-cell; vertical-align:middle; }
header .surveys .title-outer .title { display: block; color: #fff; font-size: 15px; text-transform: uppercase; /* position: absolute;
  bottom: 14px;*/ margin-left: 10px; line-height: 1.1em; border-left: 3px solid #99cc33; padding-left: 14px; font-weight: 400; max-width:86%; margin-top:6px; }
.special_prevTab { display:none; width:960px; margin:0 auto; background:#0097aa; border-bottom:2px solid #fff; position:relative; text-align:center; }
.special_prevTab p, .special_prevTab a { color:#fff; font-size:12px; line-height: 150%; padding: 6px 0; }
.special_prevTab .closeTab { position:absolute; right:25px; width:16px; height:16px; display:inline-block; top:9px; cursor:pointer; background: url(../images/close_tab.png) no-repeat; background-position:-8px -8px }
.special_preview { background:#fc423d; right:18px; position:absolute; width:144px; display:table; }
.special_preview a { font-weight:bold; font-family:Arial, 'open_sansregular', sans-serif; font-size:13px; color:#fefefe; line-height:33px; text-align:center; display:table-cell; vertical-align:middle; }
.special_preview a:hover { opacity: .75; filter: alpha(opacity=75); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}
/* line 491, ../sass/style.scss */
header .surveys .title-outer:hover { background: #99cc33; }
/* line 493, ../sass/style.scss */
header .surveys .title-outer:hover .title { /* color: #ff9900;*/ }
/* line 496, ../sass/style.scss */
header .surveys .title-outer:hover:before { display: block; content: ''; height: 68px; width: 15px; background: #99cc33; position: absolute; top: 0px; left: 0px; }
/* line 509, ../sass/style.scss */
header .logo { position: absolute; top: 34px; left:9px; }
/* line 514, ../sass/style.scss */
header .breadcrumbs { width: 960px; height: 39px; position: relative; margin: 0px auto; float: left; color: #999999; font-size: 13px; }
/* line 522, ../sass/style.scss */
header .breadcrumbs a { color: #999999; line-height: 38px; }
/* line 525, ../sass/style.scss */
header .breadcrumbs a:hover { color: rgba(153, 153, 153, 0.5); }
/* line 529, ../sass/style.scss */
header .breadcrumbs .last-of-line { text-transform: uppercase; color: #0fa5d6; /*text-decoration: underline;*/ }
/* line 533, ../sass/style.scss */
header .breadcrumbs .last-of-line:hover { color: rgba(15, 165, 214, 0.5); }
/* line 537, ../sass/style.scss */
header .breadcrumbs .divider { padding: 0px 12px; }
/* line 540, ../sass/style.scss */
header .breadcrumbs form { margin: 0; padding: 0; position: relative; display: block; float: right; height: 29px; width: 300px; }
/* line 549, ../sass/style.scss */
header .breadcrumbs .search-holder { float: right; height: 29px; position: relative; top: 5px; right: 1px; }
/* line 555, ../sass/style.scss */
header .breadcrumbs .search-holder button { position: absolute; top: 6px; right: 2px; z-index: 1000; display: block; background: none; color: #cbcaca; border: 0px; font-size: 12px; cursor: pointer; }
/* line 566, ../sass/style.scss */
header .breadcrumbs .search-holder button:focus { outline: 0px; }
/* line 571, ../sass/style.scss */
header .breadcrumbs .search { display: block; float: right; border: 0px; cursor: pointer; }
/* line 576, ../sass/style.scss */
header .breadcrumbs .search:focus { outline: 0px; }
/* line 580, ../sass/style.scss */
header .breadcrumbs .slided-search { width: 200px; background: #f4f4f4; height: 29px; position: relative; float: right; }
/* line 586, ../sass/style.scss */
header .breadcrumbs .slided-search input { width: 200px; height: 29px; background: #f4f4f4; border: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: url(../images/icon-search-white.png) no-repeat 10px center; padding-left: 30px; font-weight: 400; font-size: 15px; color: #9d9d9d; }
/* line 597, ../sass/style.scss */
header .breadcrumbs .slided-search input:focus { outline: 0px; }
/* line 600, ../sass/style.scss */
.lt-ie9 header .breadcrumbs .slided-search input { padding-top: 5px; }
/* line 605, ../sass/style.scss */
header .breadcrumbs .not-slided { display: none; }
/* line 608, ../sass/style.scss */
header .breadcrumbs .slided { display: block; }
/* line 613, ../sass/style.scss */
.content { width: 960px; height: auto; min-height: 20px; overflow: hidden; position: relative; margin: 0px auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 621, ../sass/style.scss */
.content .icon-outer { display: block; height: 20px; border-left: 1px solid rgba(255, 255, 255, 0.5); float: right; position: relative; top: 10px; }
/* line 628, ../sass/style.scss */
.content .icon-outer .header-icon { display: block; margin: 0px 15px; position: relative; top: 4px; right: 3px; float: right; }
/* line 636, ../sass/style.scss */
.content .icon-outer .country-name { display: block; float: right; font-size: 12px; color: #1b7191; text-transform: none; line-height: 40px; height: 40px; }
/* line 645, ../sass/style.scss */
.content .icon-outer .arrow { display: block; float: right; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
/* line 654, ../sass/style.scss */
.content .country-outer { height: auto; min-height: 20px; overflow: hidden; padding-bottom: 18px; background: url(../images/bottom-shadow.png) no-repeat; background-position: left bottom; }
/* line 662, ../sass/style.scss */
.content .country { width: 100%; height: auto; min-height: 20px; overflow: hidden; border: 1px solid #dddddd; background: #fff; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 671, ../sass/style.scss */
.content .country .section-header-container { display: block; position: relative; top: 0px; left: 0px; }
/* line 677, ../sass/style.scss */
.content .country .section-header { background: #00aef0; height: 62px; position: relative; top: -1px; left: 20px; font-weight: 700; color: #fff; font-size: 32px; display: inline-block; text-transform: uppercase; line-height: 62px; padding: 0px 20px; }
/* line 690, ../sass/style.scss */
.content .country .section-header .icon { display: inline-block; }
/* line 694, ../sass/style.scss */
.content .country .stats { position: relative; float: left; display: block; top: 42px; left: 18px; margin-bottom: 40px; }
/* line 701, ../sass/style.scss */
.content .country .stats .indicators { display: block; color: #00aeef; margin: 11px 0px 8px 11px; text-transform: uppercase; font-size: 13px; }
/* line 708, ../sass/style.scss */
.content .country .stats a { display: block; float: left; width: 201px; text-transform: uppercase; font-size: 12px; color: #9d9c9c; font-weight: 400; }
/* line 717, ../sass/style.scss */
.content .country .stats .yellow { display: inline-block; margin-right: 10px; position: relative; top: 2px; }
/* line 723, ../sass/style.scss */
.content .country .stats .link-holder { display: block; width: 100%; margin-top: 15px; margin-left: 3px; }
/* line 730, ../sass/style.scss */
.content .country .map { position: relative;  top: 26px; right: -29px; margin-bottom: 44px; }
/* line 737, ../sass/style.scss */
.content .country .map:hover .map-desc { height: 43px; display: block; }
/* line 742, ../sass/style.scss */
.content .country .map img { position: relative; }
/* line 745, ../sass/style.scss */
.content .country .map .enlarge { position: absolute; top: 0px; right: -3px; z-index: 2; cursor: pointer; }
/* line 752, ../sass/style.scss */
.content .country .map .map-desc { background: rgba(255, 255, 255, 0.6); width: 100%; height: 0px; overflow: hidden; position: absolute; bottom: 0px; left: 0px; z-index: 2; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
/* line 765, ../sass/style.scss */
.content .country .map .map-desc .desc-content { color: #00aeef; font-size: 14px; margin-left: 21px; line-height: 41px; }
/* line 771, ../sass/style.scss */
.content .country .map .map-desc .number { font-weight: 700; }
/* line 777, ../sass/style.scss */
.content .mortality { position: relative; float: left; margin-top: 0px; margin-bottom: 0px; width: 468px; height: auto; min-height: 220px; overflow: hidden; background-color: #fff; border: 1px solid #dbdbdb; }
/* line 788, ../sass/style.scss */
.content .mortality .section-header { width: 100%; height: auto; min-height: 40px; color: #fff; font-size: 16px; line-height: 40px; text-transform: uppercase; background: #00aeef; font-weight: 700; padding-left: 16px; padding-top: 1px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); behavior: url(PIE.php); position: relative; }
/* line 806, ../sass/style.scss */
.content .mortality .chart { position: relative; width: 100%; height: auto; }
/* line 810, ../sass/style.scss */
.content .mortality .chart .img-holder { position: relative; display: block; margin: 21px auto 15px; width: 424px; height: 248px; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
/* line 820, ../sass/style.scss */
.content .mortality .chart .img-holder:hover { opacity: 0.5; }
/* line 825, ../sass/style.scss */
.content .mortality .description { width: 424px; margin: 0px auto; }
/* line 830, ../sass/style.scss */
.content .water-access { position: relative; float: right; margin-top: 0px; margin-bottom: 0px; width: 470px; height: auto; min-height: 220px; overflow: hidden; background-color: #fff; border: 1px solid #dbdbdb; }
/* line 841, ../sass/style.scss */
.content .water-access .section-header { width: 100%; height: auto; min-height: 41px; color: #fff; font-size: 14px; line-height: 1em; text-transform: uppercase; background: #00aeef; font-weight: 700; padding-left: 18px; padding-top: 6px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); behavior: url(PIE.php); position: relative; }
/* line 858, ../sass/style.scss */
.content .water-access .section-header .icon-outer { position: absolute; top: 11px; right: -3px; font-weight: 400; }
/* line 865, ../sass/style.scss */
.content .water-access .chart { position: relative; width: 100%; height: auto; }
/* line 869, ../sass/style.scss */
.content .water-access .chart .img-holder { position: relative; display: block; margin: 25px auto 15px; width: 434px; height: 248px; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
/* line 879, ../sass/style.scss */
.content .water-access .chart .img-holder:hover { opacity: 0.5; }
/* line 884, ../sass/style.scss */
.content .water-access .description { width: 418px; margin: 0px auto; }
/* line 888, ../sass/style.scss */
.content .water-access .more { padding: 14px 22px 21px 0px; }
/* line 892, ../sass/style.scss */
.content .basic-indicators { position: relative; float: left; margin-top: 18px; margin-bottom: 0px; width: 468px; height: auto; min-height: 220px; overflow: hidden; background-color: #fff; border: 1px solid #dbdbdb; }
/* line 903, ../sass/style.scss */
.content .basic-indicators .section-header { width: 100%; height: auto; min-height: 40px; color: #fff; font-size: 16px; line-height: 40px; text-transform: uppercase; background: #00aeef; font-weight: 700; padding-left: 16px; padding-top: 1px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); behavior: url(PIE.php); position: relative; }
/* line 921, ../sass/style.scss */
.content .basic-indicators .chart { position: relative; width: 100%; height: auto; }
/* line 925, ../sass/style.scss */
.content .basic-indicators .chart .img-holder { position: relative; display: block; margin: 21px auto 15px; width: 424px; height: 248px; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
/* line 935, ../sass/style.scss */
.content .basic-indicators .chart .img-holder:hover { opacity: 0.5; }
/* line 940, ../sass/style.scss */
.content .basic-indicators .description { width: 424px; margin: 0px auto; }
/* line 945, ../sass/style.scss */
.content .sectoral-indicators { position: relative; float: right; margin-top: 18px; margin-bottom: 15px; width: 470px; height: auto; min-height: 220px; overflow: hidden; background-color: #fff; border: 1px solid #dbdbdb; }
/* line 956, ../sass/style.scss */
.content .sectoral-indicators .section-header { width: 100%; height: auto; min-height: 40px; color: #fff; font-size: 16px; line-height: 40px; text-transform: uppercase; background: #00aeef; font-weight: 700; padding-left: 16px; padding-top: 1px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); behavior: url(PIE.php); position: relative; }
/* line 974, ../sass/style.scss */
.content .sectoral-indicators .chart { position: relative; width: 100%; height: auto; }
/* line 978, ../sass/style.scss */
.content .sectoral-indicators .chart .img-holder { position: relative; display: block; margin: 25px auto 15px; width: 434px; height: 248px; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
/* line 988, ../sass/style.scss */
.content .sectoral-indicators .chart .img-holder:hover { opacity: 0.5; }
/* line 993, ../sass/style.scss */
.content .sectoral-indicators .description { width: 418px; margin: 0px auto; }
/* line 997, ../sass/style.scss */
.content .sectoral-indicators .more { padding: 14px 22px 21px 0px; }
/* line 1002, ../sass/style.scss */
.enlarge { position: absolute; bottom: 7px; right: 0px; z-index: 2; cursor: pointer; }
/* line 1011, ../sass/style.scss */
section .description .title, .editorial-mid h1 { color: #00aeef; text-transform: none; font-size: 26px; line-height: 1.1em;font-weight: 400; display: block; margin-bottom: 5px; }
/* line 1019, ../sass/style.scss */
section .description .text { color: #333333; font-size: 12px; display: block; line-height: 1.6em; }
/* line 1026, ../sass/style.scss */
section .more { display: block; text-align: right; font-size: 12px; padding: 19px 36px 21px 0px; }
/* line 1031, ../sass/style.scss */
section .more a { font-weight: 700; margin-left: 4px; }
/* line 1035, ../sass/style.scss */
section .more .read { color: #807f7f; text-decoration: none; /*border-bottom:2px solid #c8c8c8;*/ }
/* line 1038, ../sass/style.scss */
section .more .read:hover, .content .main .current-status .description .pdf-download a.down-link:hover { color: rgba(128, 127, 127, 0.5); }
/* line 1042, ../sass/style.scss */
section .more .link { text-decoration: none; }
/* line 1045, ../sass/style.scss */
section .more .divider { display: inline-block; color: #d4d4d4; padding: 0px 2px 0px 6px; font-size: 18px; }
/* line 1053, ../sass/style.scss */
table { background: #f6f6f6; border: 0px; margin: 6px auto 0px; }
/* line 1057, ../sass/style.scss */
table td { vertical-align: middle; padding: 15px 10px 14px; /*text-transform: uppercase;*/ border: 3px solid #fff; /*font-weight: 700;text-align: center;*/ font-size: 24px; width: 60px; color: #706f6f; height: 24px; }
/* line 1068, ../sass/style.scss */
/*table td:first-child { padding: 15px 15px 14px; width: 310px; font-size: 15px; text-align: left; color: #8d8d8d; font-weight: 400; }*/
/* line 1081, ../sass/style.scss */
.table tbody tr td { padding: 0px 10px 0px !important; height: 55px !important; }
/* line 1089, ../sass/style.scss */
.basic-indicators .more { display: block; text-align: right; font-size: 12px; padding: 12px 16px 21px 0px; }
/* line 1097, ../sass/style.scss */
.sectoral-indicators .more { display: block; text-align: right; font-size: 12px; line-height: 1em; padding: 0px 16px 21px 0px; }
/* line 1105, ../sass/style.scss */
.mics { position: relative; float: left; margin-bottom: 15px; width: 100%; height: auto; min-height: 20px; overflow: hidden; padding-bottom: 30px; background-color: #fff; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 1117, ../sass/style.scss */
.mics .section-header { width: 100%; height: auto; min-height: 40px; color: #fff; font-size: 16px; line-height: 40px; text-transform: uppercase; background: #00aeef; font-weight: 700; padding-left: 16px; padding-top: 1px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); behavior: url(PIE.php); position: relative; }
/* line 1134, ../sass/style.scss */
.mics .section-header .lowercase { font-size: 13px; font-weight: 600; text-transform: none; }
/* line 1139, ../sass/style.scss */
.mics .section-header .icon-outer { display: block; height: 20px; border-left: 1px solid rgba(255, 255, 255, 0.5); float: right; position: relative; top: 10px; }
/* line 1146, ../sass/style.scss */
.mics .section-header .icon-outer .header-icon { display: block; margin: 0px 15px; position: relative; top: 4px; right: 3px; float: right; }
/* line 1154, ../sass/style.scss */
.mics .section-header .icon-outer .country-name { display: block; float: right; font-size: 12px; color: #1b7191; text-transform: none; line-height: 40px; position: relative; top: -10px; margin-right: 10px; font-weight: 400; }
/* line 1167, ../sass/style.scss */
.mics .section-header .icon-outer .arrow { display: block; float: right; position: relative; top: 6px; margin: 0px 10px; }
/* line 1176, ../sass/style.scss */
.mics .description { width: 100%; margin: 0px auto; }
/* line 1179, ../sass/style.scss */
.mics .description .text { padding: 20px 20px 10px; }
/* line 1183, ../sass/style.scss */
.mics .more { text-align: left; padding-left: 17px; padding-right: 20px; padding-bottom: 0; margin-bottom: 0; }
/* line 1191, ../sass/style.scss */
.profiles { position: relative; float: left; margin-bottom: 0px; width: 100%; height: auto; min-height: 20px; overflow: hidden; padding-bottom: 0px; background-color: #fff; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 1203, ../sass/style.scss */
.profiles .section-header { width: 100%; height: auto; min-height: 40px; color: #fff; font-size: 16px; line-height: 40px; text-transform: uppercase; background: #00aeef; font-weight: 700; padding-left: 16px; padding-top: 1px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); behavior: url(PIE.php); position: relative; }
/* line 1220, ../sass/style.scss */
.profiles .section-header .lowercase { font-size: 13px; font-weight: 600; text-transform: none; }
/* line 1225, ../sass/style.scss */
.profiles .section-header .icon-outer { display: block; height: 20px; border-left: 1px solid rgba(255, 255, 255, 0.5); float: right; position: relative; top: 10px; }
/* line 1232, ../sass/style.scss */
.profiles .section-header .icon-outer .header-icon { display: block; margin: 0px 15px; position: relative; top: 4px; right: 3px; float: right; }
/* line 1240, ../sass/style.scss */
.profiles .section-header .icon-outer .country-name { display: block; float: right; font-size: 12px; color: #1b7191; text-transform: none; line-height: 40px; position: relative; top: -10px; margin-right: 10px; font-weight: 400; }
/* line 1253, ../sass/style.scss */
.profiles .section-header .icon-outer .arrow { display: block; float: right; position: relative; top: 6px; margin: 0px 10px; }
/* line 1262, ../sass/style.scss */
.profiles .left-col { width: 450px; height: auto; min-height: 20px; overflow: hidden; position: relative; float: left; margin: 20px 0px 5px 20px; }
/* line 1271, ../sass/style.scss */
.profiles .right-col { width: 450px; height: auto; min-height: 20px; overflow: hidden; position: relative; float: right; margin: 20px 20px 5px 0px; }
/* line 1280, ../sass/style.scss */
.profiles .category-box { background: #f6f6f6; margin-bottom: 10px; padding-bottom: 5px; }
/* line 1284, ../sass/style.scss */
.profiles .category-box .title { color: #00aeef; text-transform: uppercase; font-size: 14px; font-weight: 700; display: block; margin-bottom: 5px; padding: 14px 18px 0px 18px; }
/* line 1293, ../sass/style.scss */
.profiles .category-box .text { color: #333333; font-size: 12px; display: block; line-height: 1.7em; padding: 10px 30px 0px 17px; }
/* line 1301, ../sass/style.scss */
.profiles .more { display: block; text-align: left; font-size: 12px; padding: 12px 20px 21px 15px; }
/* line 1306, ../sass/style.scss */
.profiles .more a { font-weight: 700; margin-left: 4px; }
/* line 1310, ../sass/style.scss */
.profiles .more .read { color: #807f7f; text-decoration: underline; }
/* line 1313, ../sass/style.scss */
.profiles .more .read:hover { color: rgba(128, 127, 127, 0.5); }
/* line 1317, ../sass/style.scss */
.profiles .more .link { text-decoration: underline; }
/* line 1320, ../sass/style.scss */
.profiles .more .divider { display: inline-block; color: #d4d4d4; padding: 0px 2px 0px 6px; font-size: 18px; }
/* line 1328, ../sass/style.scss */
.homepage-footer { margin-top: 16px; }
/* line 1331, ../sass/style.scss */
footer { width: 100%; position: relative; margin-top: 100px; -webkit-box-shadow: 0px 0px 30px #8b8b8b; -moz-box-shadow: 0px 0px 30px #8b8b8b; box-shadow: 0px 0px 30px #8b8b8b; }
/* line 1336, ../sass/style.scss */
.lt-ie9 footer { border-top: 1px solid #8b8b8b; }
/* line 1340, ../sass/style.scss */
footer .footer-nav { width: 960px; height: 100px; margin: 0px auto; position: relative; }
/* line 1345, ../sass/style.scss */
footer .footer-nav ul { display: block; float: left; margin-top: 17px; }
/* line 1350, ../sass/style.scss */
footer .footer-nav ul .homepage:after { content: ''; padding: 0px 15px 0px 0px; }
/* line 1355, ../sass/style.scss */
footer .footer-nav ul li { list-style: none; display: inline-block; color: #7d7c7c; font-size: 12px; }
/* line 1360, ../sass/style.scss */
footer .footer-nav ul li:after { content: '|'; display: inline-block; padding: 0px 10px; }
/* line 1365, ../sass/style.scss */
footer .footer-nav ul li a { color: #7d7c7c; }
/* line 1367, ../sass/style.scss */
footer .footer-nav ul li a:hover { color: rgba(125, 124, 124, 0.5); }
/* line 1373, ../sass/style.scss */
footer .footer-nav ul .last:after { content: ''; }
/* line 1378, ../sass/style.scss */
footer .footer-nav .social { float: right; margin-top: 23px; margin-right: 26px; }
/* line 1383, ../sass/style.scss */
footer .footer-nav .social-homepage { float: right; margin-top: 20px; margin-right: 0px; }
/* line 1392, ../sass/style.scss */
.content .side-nav, .content .side-navpage { width: 166px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:absolute; top:0; }
.content .side-nav.fixed { position: fixed !important; top:20px; }
.scroll_pageitems{float: left; width: 100%; height:450px; overflow: hidden;}
.scroll_pageitems .mCSB_container{ margin-right: 0px;}
.scroll_pageitems .mCustomScrollBox{ overflow: visible !important;}
.scroll_pageitems .mCustomScrollBox>.mCSB_scrollTools{ right: -8px}
/* line 1397, ../sass/style.scss */
.content .side-nav .top { position: relative; top: 0px; left: 0px; width: 100%; background-color: #ffa600; margin: 0 0 30px;}
/* line 1404, ../sass/style.scss */
.content .side-nav .top:after { display: block; content: ''; position: relative; bottom: -11px; left: 21px; width: 0px; height: 0px; border-style: solid; border-width: 14px 14px 0 14px; border-color: #FFA600 transparent transparent; }
.content .side-navpage .top_page { position: relative; top: 0px; left: 0px; width: 100%; background-color: #00AEEF; margin: 0 0 30px; }
.content .side-navpage .top_page:after { display: block; content: ''; position: relative; bottom: -11px; left: 21px; width: 0px; height: 0px; border-style: solid; border-width: 14px 14px 0 14px; border-color: #00AEEF transparent transparent; }
.content .side-nav .top span { display: block; color: #fff; font-size: 18px; text-transform: uppercase; font-weight: 700; padding: 14px 10px 6px 10px; }
/* line 1416, ../sass/style.scss */
.content .side-navpage .top_page span { display: block; color: #fff; font-size: 18px; text-transform: uppercase; font-weight: 700; padding: 14px 10px 6px 10px; }
/* line 1425, ../sass/style.scss */
.content .side-nav .top-orange { position: relative; top: 0px; left: 0px; width: 100%; height: 60px; background-color: #ffa600; }
/* line 1432, ../sass/style.scss */
.content .side-nav .top-orange:after { display: block; content: ''; position: relative; top: 0px; left: 30px; width: 0px; height: 0px; border-style: solid; border-width: 12px 14px 0 12px; border-color: #ffa600 transparent transparent; }
/* line 1444, ../sass/style.scss */
.content .side-nav .top-orange span { display: block; color: #fff; font-size: 18px; text-transform: uppercase; font-weight: 700; padding: 14px 10px 6px 10px; }
/* line 1453, ../sass/style.scss */
.content .side-nav .blue { background: #00aeef; height: 48px; }
/* line 1457, ../sass/style.scss */
/*.content .side-nav ul, .content .side-navpage ul { margin-top: 30px; }*/
.content .side-nav ul.subtopic-list{margin: 0;}
/* line 1459, ../sass/style.scss */
.content .side-nav ul li, .content .side-navpage ul li { margin-bottom: 4px; }
/* line 1461, ../sass/style.scss */
.content .side-nav ul li a, .content .side-navpage ul li a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; height: 100%; font-size: 15px; color: #676767; text-transform: uppercase; padding: 8px 10px 6px; line-height: 120%;}
/* line 1472, ../sass/style.scss */
.content .side-nav ul .active { background-color: rgba(176, 176, 176, 0.2); color: #00aeef; font-weight: normal; }
.content .side-navpage ul li a.selected { background-color: rgba(176, 176, 176, 0.2); color: #00aeef; font-weight: bold; }
/* line 1477, ../sass/style.scss */
.content .side-nav ul ul { margin-top: 0; margin-left: 16px; position: relative; }
.content .side-navpage ul ul { margin-top: 0; margin-left:8px; position: relative; }
/* line 1481, ../sass/style.scss */
.content .side-nav ul ul li { position: relative; margin-bottom: 0px; }
/* line 1484, ../sass/style.scss */
.content .side-nav ul ul li a, .content .side-navpage ul ul li a { font-size: 14px;margin: 10px 0 8px; padding: 0 10px 0 8px;text-transform: none; color:#999999;-webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;display: inline-block; }
.content .side-nav ul ul .active a,.content .side-nav ul ul a:hover{border-left:2px solid #7bd2f2;margin-left: -2px; }
/* line 1489, ../sass/style.scss */
.content .side-nav ul ul .active { background: none; }
/* line 1491, ../sass/style.scss */
/*.content .side-nav ul ul .active:before, .content .side-nav ul ul a:hover:before { content: '|'; display: inline-block; position: absolute; top: 4px; left: 0px; color: #78cff0; z-index: 2; }*/
/* line 1500, ../sass/style.scss */
.content .side-nav ul ul .active a, .content .side-nav ul ul a:hover, .content .side-navpage ul ul li a.active, .content .side-navpage ul ul a:hover { color: #00aeef; font-weight: 600; }
/* line 1507, ../sass/style.scss */
.content .side-nav .headline { color: #727272; text-transform: uppercase; font-size: 13px; font-weight: 700; display: block; margin: 10px 0px 20px; padding-bottom: 13px; border-bottom: 2px solid #e1e1e1; }
/* line 1517, ../sass/style.scss */
.content .side-nav .keywords-form { height: auto; min-height: 20px; padding-bottom: 20px; border-bottom: 2px solid #e1e1e1; }
/* line 1523, ../sass/style.scss */
.content .side-nav .keywords-form label { color: #00aeef; font-weight: 700; text-transform: uppercase; font-size: 13px; margin-left: 2px; display: block; margin-bottom: 6px; }
/* line 1532, ../sass/style.scss */
.content .side-nav .keywords-form input { border: 0px; width: 145px; height: 24px; padding-top: 4px; padding-left: 10px; }
/* line 1538, ../sass/style.scss */
.lt-ie9 .content .side-nav .keywords-form input { padding-top: 9px; }
/* line 1541, ../sass/style.scss */
.content .side-nav .keywords-form input:focus .content .side-nav .keywords-form input { outline: none; }
/* line 1545, ../sass/style.scss */
.content .side-nav .keywords-form .clear { float: right; font-size: 12px; color: #a6a5a5; height: auto; padding: 0 3px 0 0; position: relative; right: 5px; text-align: right; background: none; cursor: pointer; }
/* line 1555, ../sass/style.scss */
.content .side-nav .keywords-form .clear:focus { outline: none; }
/* line 1560, ../sass/style.scss */
.content .side-nav .category-holder { border-bottom: 2px solid #e1e1e1; padding-bottom: 17px; }
/* line 1563, ../sass/style.scss */
.content .side-nav .category-holder .category-headline { color: #00aeef; font-weight: 700; text-transform: uppercase; font-size: 13px; margin-left: 2px; display: block; margin: 17px 0px 7px 2px; }
/* line 1572, ../sass/style.scss */
.content .side-nav .category-holder form { font-weight: 700; }
/* line 1574, ../sass/style.scss */
.content .side-nav .category-holder form .check-holder { margin: 0px 0px 1px; display: block; height: auto; min-height: 5px; position: relative; overflow: hidden; padding-top: 4px; padding-bottom: 4px; }
/* line 1584, ../sass/style.scss */
.content .side-nav .category-holder form input { display: inline-block; position: relative; height: 13px; width: 13px; position: relative; top: 0px; left: -4px; margin: 0px 0px 0px 4px; }
/* line 1594, ../sass/style.scss */
.content .side-nav .category-holder form label, .content .side-nav .category-holder form label a { position: relative; top: 2px; left: 0px; font-size: 12px; display: inline-block; width: 144px; color: #838282; float: right; }
.content .side-nav .category-holder form label a:hover{color: #00AEEF;}
/* line 1604, ../sass/style.scss */
.content .side-nav .category-holder form .older { color: #838282; display: block; font-size: 12px; padding-top: 4px; }
/* line 1612, ../sass/style.scss */
.content .side-nav .clear-filters { display: block; color: #838282; font-size: 13px; padding: 5px 5px; margin-top: 20px; font-weight: 700; background: #ebebeb; text-align: center; margin-right: 10px;}
/* line 1623, ../sass/style.scss */
.content .main { width: 780px; float: right; position: relative; }
/* line 1627, ../sass/style.scss */
.content .main .content-shadow-outer { height: auto; min-height: 20px; overflow: hidden; padding-bottom: 25px; margin-bottom: 85px; background: url(../images/bottom-shadow2.png) no-repeat; background-position: left bottom; }
/* line 1635, ../sass/style.scss */
.content .main .current-status { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; float: left; margin-top: 0; margin-bottom: 0px; width: 100%; height: auto; min-height: 220px; overflow: hidden; background-color: #fff; border: 1px solid #dbdbdb; }
/* line 1647, ../sass/style.scss */
.content .current-status-outer { height: auto; min-height: 20px; overflow: hidden; padding-bottom: 25px; background: url(../images/bottom-shadow2.png) no-repeat; background-position: left bottom; }

.content .main .current-status:after { display: block; position: relative; top: 20px; right: 0px; width: 780px; z-index: 20; height: 25px; background: url(../images/extra-shadow.png); }
/* line 1657, ../sass/style.scss */
.content .main .current-status .section-header { background: #00aef0; height: 32px; position: relative; top: -1px; left: 20px; font-weight: 700; color: #fff; font-size: 15px; display: inline-block; text-transform: uppercase; line-height: 30px; padding: 3px 20px 0px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); behavior: url(PIE.php); position: relative; }
/* line 1676, ../sass/style.scss */
.content .main .current-status .description { float: left; width: 100%; margin: 20px auto 10px; padding: 0px 40px 12px 30px; }
.content .main .current-status .description. /* line 1680, ../sass/style.scss */
 .content .main .current-status .description .title {
 font-size: 26px;
 font-weight: 400;
 text-transform: none;
 line-height: 1.1em;
 color:#00aeef;
}
.content .main .current-status .description h1 { color: #00AEEF; font-size: 15px; font-weight: bold; }
.content .main .current-status .description h2 { color: #00AEEF; font-size: 14px; }
.fck-field h1 { color:#00aeef; font-size:15px; font-weight:bold; }
/* line 1686, ../sass/style.scss */
.content .main .current-status .description .sub-header { margin: 11px 0px; border-left: 2px solid #e9e9e9; padding-left: 5px; font-size: 14px; color: #818181; display: block; }
/* line 1694, ../sass/style.scss */
.content .main .current-status .description .text, .content .main .current-status .description .text p, .fig-header { display: block; margin-bottom: 15px; line-height: 21px; font-size: 13px; color:#333333; font-family: 'open_sansregular', Arial, sans-serif; }
.content .main .current-status .description .text { margin-bottom:0px; }
.text .text-image+p+.pdf-download { float: left; clear: both;/*margin:0px 0px 10px 160px;*/ }
.content .main .current-status .description .pdf-download a { font-family: 'open_sansregular', Arial, sans-serif; font-size:12px; display:inline; }
.content .main .current-status .description .source-link:hover { color: rgba(15, 165, 214, 0.5); }
.content .main .current-status .description .pdf-download a.down-link { color: #807F7F; position:relative; }
.content .main .current-status .description .pdf-download .pipe { background: #D4D4D4; display:inline-block; vertical-align:middle; height: 19px; margin: 0 20px 0 13px; position: relative; width: 1px; }
.content .main .current-status .description .graph-detail { float:left; width:100%; margin-bottom: 20px; }
.content .main .current-status .description .text-image { float:left; width:320px; margin: 0 25px 15px 0; position:relative; }
.content .main .current-status .description .text-image .pdf-download { float:right; }
.content .main .current-status .description .text-image img { max-width:100%; max-height:100%; }
/*.content .main .current-status .description .text-image img:hover{ opacity: 0.4;filter: alpha(opacity=40);}*/
.content .main .current-status .description .figure-detail { float: left; width: 100%; margin: 10px 0 10px;}
.content .main .current-status .description .figure-detail h4 { font-size: 15px; color: #00AEEF; margin: 10px 0 12px; text-transform:uppercase; font-weight: bold; }
.figure-group { float: left; width:100%; background: #f8f8f8; padding:16px 2.0979% 10px; margin-bottom:6px; }
.fig-header { float: left; width:100%; margin:0 0 10px !important; color:#62615f; font-size:14px; font-weight:bold; line-height: 130%; margin-bottom:17px; }
.figure-image { float: left; width: 73.5%; margin-right: 10px; position:relative; }
.figure-image img, .figure-imagefull img { max-width:100%; }
.figure-imagefull { width:100%; margin-bottom: 15px; position:relative; }
.figure-source { float: left; width:100%; margin-top:18px; }
.figure-source strong { font-weight:bold; }
.figure-detail .figure-source{
	border-top:1px solid #e3e2e2;
}
.figure-detail .fig-header{
	font-size: 17px;
	font-weight: normal;
}
.figure-detail .figure-source .figure-source-source{
	
	width:78%;
	float:left;
	padding-top:10px;
}
.figure-detail .figure-source .figure-source-downloads{
	width:24px;
	border-left:1px solid #e3e2e2;
	float:left;
	padding:10px;
}
.figure-source-downloads select{
	width:150px;
}
.figure-source p { color:#818181; font-size:12px; font-family: 'open_sansregular', Arial, sans-serif; }
.figure-right { font-size: 12px; color: #818181; line-height: 17px; float: right; width:25%; padding-left: 14px; border-left: 1px solid #e3e2e2; }
.figure-down, .banner-caption, .bodyimage-caption span { font-size: 12px; color: #818181; line-height: 17px; float: left; width:100%; padding-left: 14px; border-left: 4px solid #e3e2e2; }
.fancybox-inner .figure-detail { background:#fff; padding:14px 17px 14px 17px; float:left; }
.fancybox-inner .figure-group { padding:15px; }
.fancybox-inner .figure-group span.icon-zoom, .fancybox-inner .figure-group span.icon-zoom-hover { display:none; }
.fancybox-inner .figure-image a img:hover, .fancybox-inner .figure-imagefull a img:hover { opacity: 1; cursor:default; }
.content .main .current-status .bottom .arrow-up { display:inline-block; top:3px; width:15px; position:relative; background-position:0px -197px; }
/* line 1701, ../sass/style.scss */
.content .main .current-status .more { position: relative; margin-top: 0px; padding: 0px 40px 60px 30px; text-align: left; float: left; }
/* line 1707, ../sass/style.scss */
.content .main .current-status .more a { text-decoration: none; font-size: 12px; }
/* line 1712, ../sass/style.scss */
.content .main .current-status .bottom { position: absolute; bottom: 0px; left: 0px; display: block; width: 100%; height: 34px; background: #ebf9fe; cursor:pointer; }
/* line 1720, ../sass/style.scss */
.content .main .current-status .bottom .read-more, .content .main .current-status .bottom .read-more-close { font-size: 12px; text-align: right; display: inline-block; color: #00aeef; text-transform: uppercase; font-weight: 700; margin: 12px 15px 0px 0px; }
/* line 1728, ../sass/style.scss */
.content .main .current-status .bottom .read-more:hover, .content .main .current-status .bottom .read-more-close:hover { color: rgba(0, 174, 239, 0.5); }
/* line 1732, ../sass/style.scss */
.content .main .current-status .bottom .arrow-right { display: inline-block; position: relative; top: 3px; }
/* line 1737, ../sass/style.scss */
.content .main .current-status .bottom .read-more-outer, .content .main .current-status .bottom .read-more-outer-close { display: block; float: right; margin: 0px 18px 0px 0px; }
/* line 1746, ../sass/style.scss */
.access { position: relative; float: left; margin-top: 0px; margin-bottom: 15px; width: 100%; height: auto; min-height: 20px; overflow: hidden; padding-bottom: 20px; background-color: #fff; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 1759, ../sass/style.scss */
.access .section-header { width: 100%; height: auto; min-height: 40px; color: #fff; font-size: 16px; line-height: 40px; text-transform: uppercase; background: #00aeef; font-weight: 700; padding-left: 22px; padding-top: 1px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); behavior: url(PIE.php); position: relative; }
/* line 1776, ../sass/style.scss */
.access .section-header .icon-outer { display: block; height: 20px; border-left: 1px solid rgba(255, 255, 255, 0.5); float: right; position: relative; top: 10px; }
/* line 1783, ../sass/style.scss */
.access .section-header .icon-outer .header-icon { display: block; margin: 0px 15px; position: relative; top: 4px; right: 3px; float: right; }
/* line 1791, ../sass/style.scss */
.access .section-header .icon-outer .country-name { display: block; float: right; font-size: 12px; color: #1b7191; text-transform: none; line-height: 40px; position: relative; top: -10px; margin-right: 10px; }
/* line 1803, ../sass/style.scss */
.access .section-header .icon-outer .arrow { display: block; float: right; position: relative; top: 6px; margin: 0px 10px; }
/* line 1812, ../sass/style.scss */
.access .title { color: #00aeef; text-transform: uppercase; font-size: 14px; font-weight: 700; display: block; margin: 19px 23px 0px; }
/* line 1820, ../sass/style.scss */
.access .more { text-align: right; padding-top: 30px; padding-left: 17px; padding-right: 40px; padding-bottom: 0; margin-bottom: 0; }
/* line 1828, ../sass/style.scss */
.access .table-alike { margin: 0px 42px 0px 23px; }
/* line 1830, ../sass/style.scss */
.access .table-alike .row { display: block; position: relative; border-bottom: 1px solid #d7d7d7; padding-top: 12px; padding-bottom: 5px; }
.access .table-alike .row:last-child { border-bottom: none;}
/* line 1836, ../sass/style.scss */
.access .table-alike .row .name { font-size: 13px; color: #a0a1a1; display: block; float: left; line-height: 15px; }
/* line 1843, ../sass/style.scss */
.access .table-alike .row .view { display: block; float: right; font-size: 12px; color: #a0a1a1; font-weight: 700; text-decoration: underline; }
/* line 1850, ../sass/style.scss */
.access .table-alike .row .view:hover { color: rgba(160, 161, 161, 0.5); }
/* line 1854, ../sass/style.scss */
.access .table-alike .row a { color: #00aeef; float: right;  font-size: 13px; line-height: 15px;}
/* line 1859, ../sass/style.scss */
.access .table-alike .row a:hover { color: rgba(15, 165, 214, 0.5); text-decoration: none; }
/* line 1864, ../sass/style.scss */
.access .table-alike .row .divider { display: block; float: right; color: #d4d4d4; padding: 0px 8px 0px 8px; position: relative; top: -5px; font-size: 18px; }
/* line 1876, ../sass/style.scss */
.content .main .content-shadow-outer .middle-col-inner1{ position: relative; float: left; margin-top: 0px; margin-bottom: 15px; width: 100%; height: auto; min-height: 20px; overflow: hidden; padding: 0px; background: #fff; }
/* line 1890, ../sass/style.scss */
.resources-main .single-publication { margin: 10px 20px; padding: 18px 14px; background: #f8f8f8; }
/* line 1894, ../sass/style.scss */
.resources-main .single-publication .pub-img { float: left; margin-right: 15px; }
/* line 1898, ../sass/style.scss */
.resources-main .single-publication .video-holder { width: 295px; position: relative; float: left; margin-right: 15px; }
/* line 1904, ../sass/style.scss */
.resources-main .single-publication .play { position: absolute; z-index: 10; top: 50%; left: 50%; margin-left: -7px; margin-top: -15px; }
/* line 1912, ../sass/style.scss */
.resources-main .single-publication .video-headline { width: 295px; display: block; float: left; color: #fff; font-size: 12px; line-height: 20px; text-transform: uppercase; background: #00aeef; font-weight: 700; padding-left: 12px; padding-top: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); }
/* line 1930, ../sass/style.scss */
.resources-main .single-publication .pub-video { float: left; }
/* line 1933, ../sass/style.scss */
.resources-main .single-publication .title { color: #00aeef; font-size: 19px; font-weight: 700; display: block; margin: 6px 23px 6px 0px; padding-left: 15px; }
/* line 1941, ../sass/style.scss */
.resource6 .tag-holder { display: block; position: relative; margin-bottom: 5px; }
/* line 1946, ../sass/style.scss */
.resource6 .tag { background: #e9e9e9; display: inline-block; font-size: 11px; line-height: 20px; color: #9a9898; padding: 0px 7px; margin-right: 0px; margin-bottom: 3px; }
/* line 1955, ../sass/style.scss */
.resources-main .single-publication .presenter-name { font-size: 13px; text-transform: uppercase; color: #727272; font-weight: 700; }
/* line 1961, ../sass/style.scss */
.resource6 .general-info { display: block; font-size: 13px; margin: 0px 23px 0px 0px; font-weight: 700; color: #a0a1a1;}
.resource6 .general-info label{border-left: 1px solid #A0A1A1; padding: 0 5px;}
.resource6 .general-info label:first-child{border: medium none; padding-left: 0;}
.resource6 .general-info label a{color: #A0A1A1;}
.resource6 .general-info label a:hover{color: #0FA5D6;}
/* line 1970, ../sass/style.scss */
.resources-main .single-publication .second-type { font-weight: 400; color: #333; }
/* line 1974, ../sass/style.scss */
.resources-main .single-publication .more-second { float: right; }
/* line 1977, ../sass/style.scss */
.resources-main .pub-description { display: block; font-size: 12px; color: #333333; line-height: 1.6em; padding-top: 6px; margin: 0px 0 10px 0px; }
/* line 1985, ../sass/style.scss */
.resources-main .single-publication .select-desc { font-size: 12px; color: #727272; font-weight: 700; padding-right: 10px; }
/* line 1991, ../sass/style.scss */
.resources-main .single-publication select { width: 200px; }
/* line 1994, ../sass/style.scss */
.resources-main .single-publication .more { text-align: left; padding-top: 6px; padding-left: 17px; padding-right: 40px; padding-bottom: 0; margin-bottom: 0; font-style: 12px; }
/* line 2002, ../sass/style.scss */
.resources-main .single-publication .more .divider { white-space: pre; padding: 0px 5px; }
/* line 2009, ../sass/style.scss */
.resources { position: relative; float: left; margin-top: 0px; margin-bottom: 15px; width: 100%; height: auto; min-height: 20px; overflow: hidden; padding-bottom: 20px; background: #fff; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 2022, ../sass/style.scss */
.resources .section-header { width: 100%; height: auto; min-height: 40px; color: #fff; font-size: 16px; line-height: 40px; text-transform: uppercase; background: #00aeef; font-weight: 700; padding-left: 22px; padding-top: 1px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); behavior: url(PIE.php); position: relative; }
.resource_commingsoon { float: left; margin:15px 0 0 15px; position:absolute; color:#333; font-size:17px; }
/* line 2039, ../sass/style.scss */
.resources .section-header .icon-outer { display: block; height: 20px; border-left: 1px solid rgba(255, 255, 255, 0.5); float: right; position: relative; top: 10px; }
/* line 2046, ../sass/style.scss */
.resources .section-header .icon-outer .header-icon { display: block; margin: 0px 15px; position: relative; top: 4px; right: 3px; float: right; background-position: 0 -242px; }
/* line 2054, ../sass/style.scss */
.resources .section-header .icon-outer .country-name { display: block; float: right; font-size: 12px; color: #1b7191; text-transform: none; line-height: 40px; position: relative; top: -10px; margin-right: 10px; }
/* line 2066, ../sass/style.scss */
.resources .section-header .icon-outer .arrow { display: block; float: right; position: relative; top: 6px; margin: 0px 10px; }
/* line 2075, ../sass/style.scss */
.resources .sort { display: block; text-align: right; position: relative; margin: 15px 20px 10px 0px; }
/* line 2080, ../sass/style.scss */
.resources .sort .sort-by { text-transform: uppercase; font-size: 13px; color: #03b8e7; }
/* line 2085, ../sass/style.scss */
.resources .sort .date, .resources .sort .dateasc { font-size: 13px; color: #7c7d7d; }
/* line 2089, ../sass/style.scss */
.resources .sort .divider { display: inline-block; color: #d4d4d4; padding: 0px 10px 0px 10px; font-size: 12px; }
/* line 2095, ../sass/style.scss */
.resources .sort .type { font-size: 13px; color: #bcbcbc; }
/* line 2100, ../sass/style.scss */
.resources .single-publication { margin: 10px 20px; padding: 20px 20px; background: #f8f8f8; }
/* line 2104, ../sass/style.scss */
.resources .single-publication .pub-img { float: left; margin-right: 15px; }
/* line 2108, ../sass/style.scss */
.resources .single-publication .title { color: #00aeef; text-transform: uppercase; font-size: 14px; font-weight: 700; display: block; margin: 0px 23px 10px 0px; padding-left: 15px; }
/* line 2117, ../sass/style.scss */
.resources .single-publication .general-info { display: block; font-size: 13px; padding-top: 8px; margin: 0px 23px 15px 0px; font-weight: 500; color: #a0a1a1; }
/* line 2125, ../sass/style.scss */
.resources .single-publication .pub-description { display: block; font-size: 13px; color: #333333; line-height: 1.6em; padding-top: 10px; margin: 0px 23px 15px 0px; }
/* line 2133, ../sass/style.scss */
.resources .single-publication .more { text-align: left; padding-top: 6px; padding-left: 17px; padding-right: 40px; padding-bottom: 0; margin-bottom: 0; font-style: 12px; }
/* line 2144, ../sass/style.scss */
.methodology { position: relative; float: left; margin-top: 0px; margin-bottom: 15px; width: 100%; height: auto; min-height: 20px; overflow: hidden; padding-bottom: 20px; background-color: #fff; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 2157, ../sass/style.scss */
.methodology .section-header { width: 100%; height: auto; min-height: 40px; color: #fff; font-size: 16px; line-height: 40px; text-transform: uppercase; background: #00aeef; font-weight: 700; padding-left: 22px; padding-top: 1px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); behavior: url(PIE.php); position: relative; }
/* line 2174, ../sass/style.scss */
.methodology .section-header .icon-outer { display: block; height: 20px; border-left: 1px solid rgba(255, 255, 255, 0.5); float: right; position: relative; top: 10px; }
/* line 2181, ../sass/style.scss */
.methodology .section-header .icon-outer .header-icon { display: block; margin: 0px 15px; position: relative; top: 4px; right: 3px; float: right; background-position: 0 -221px; }
/* line 2189, ../sass/style.scss */
.methodology .section-header .icon-outer .country-name { display: block; float: right; font-size: 12px; color: #1b7191; text-transform: none; line-height: 40px; position: relative; top: -10px; margin-right: 10px; }
/* line 2201, ../sass/style.scss */
.methodology .section-header .icon-outer .arrow { display: block; float: right; position: relative; top: 6px; margin: 0px 10px; }
/* line 2210, ../sass/style.scss */
.methodology .description { display: block; margin: 20px 24px; font-size: 13px; color: #333333; float: left; width: 730px; }
/* line 2216, ../sass/style.scss */
.methodology .inner-content { margin: 10px 24px 0px; background-color: #f8f8f8; display: block; padding: 20px 20px; height: auto; min-height: 20px; overflow: hidden; }
/* line 2224, ../sass/style.scss */
.methodology .inner-content a { font-size: 14px; color: #333; display: block; text-decoration: underline; margin-bottom: 22px; }
/* line 2230, ../sass/style.scss */
.methodology .inner-content a:hover { color: rgba(98, 97, 95, 0.5); }
/* line 2235, ../sass/style.scss */
.methodology .left-col { float: left; display: block; width: 55%; }
/* line 2240, ../sass/style.scss */
.methodology .right-col { float: right; display: block; width: 45%; }
/* line 2246, ../sass/style.scss */
.accordion-button { cursor: pointer; }
/* line 2249, ../sass/style.scss */
section.closed { height: 43px !important; overflow: hidden; width: 780px; }
/* line 2253, ../sass/style.scss */
section.closed .arrow { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }
/* line 2257, ../sass/style.scss */
.full { width: 960px !important; }
/* line 2260, ../sass/style.scss */
section { height: auto; min-height: 20px; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
/* line 2270, ../sass/style.scss */
.main-display { margin-top: 0; width: 960px; height: auto; min-height: 20px; padding-bottom: 28px; position: relative; display: block; background: url(../images/bottom-shadow.png) no-repeat; background-position: left bottom; }
/* line 2280, ../sass/style.scss */
.main-display .slideshow { float: left; width: 640px; position: relative;height: auto;position: relative;background: url(../images/slideshow-shadow.png) no-repeat;background-position: center bottom;padding-bottom: 19px;}
/* line 2285, ../sass/style.scss */
.main-display .slideshow .header { display: block; position: absolute; top: 0px; left: 25px; padding: 10px 19px; background: #00aeef; color: #fff; text-transform: uppercase; z-index: 1000; font-size: 12px; font-weight: 700; }
/* line 2298, ../sass/style.scss */
.main-display .slideshow .control-box { display: block; position: absolute; bottom: 74px; right: 17px; padding: 10px 19px;color: #00aeef; text-transform: uppercase; z-index: 1000; font-size: 14px; font-weight: 700; }
/* line 2310, ../sass/style.scss */
.main-display .slideshow .flex-direction-nav { z-index: 1000;display: block;width: 112px;height: 157px;position: absolute;bottom: 19px;right: 0px;background: rgba(255, 255, 255, 0.5); }
/* line 2319, ../sass/style.scss */
.lt-ie9 .main-display .slideshow .flex-direction-nav { background: url(../images/bg-tile-white.png); }
/* line 2322, ../sass/style.scss */
.main-display .slideshow .flex-direction-nav a { display: block; width: 33px; height: 33px; z-index: 10; }
/* line 2328, ../sass/style.scss */
.main-display .slideshow .flex-direction-nav .flex-prev { background-image: url(../images/slider-prev.png); position: absolute; top: 10px; left: 10px; }
/* line 2334, ../sass/style.scss */
.main-display .slideshow .flex-direction-nav .flex-next { background-image: url(../images/slider-next.png); position: absolute; top: 10px; right: 19px; }
/* line 2340, ../sass/style.scss */
.main-display .slideshow .flex-direction-nav .flex-prev, .main-display .slideshow .flex-direction-nav .flex-next { opacity: 0.5; }
/* line 2342, ../sass/style.scss */
.main-display .slideshow .flex-direction-nav .flex-prev:hover, .main-display .slideshow .flex-direction-nav .flex-next:hover { opacity: 1; }
/* line 2348, ../sass/style.scss */
.main-display .slideshow ul li { position: relative; height:auto; }
.main-display .slideshow ul li .flex-text { position: absolute; bottom: 0px; }
/* line 2350, ../sass/style.scss */
.main-display .slideshow ul li .flex-caption { position: absolute; bottom: 0px; left: 0px; height: 157px; width: 528px; z-index: 1000; background: #00aeef; }
/* line 2358, ../sass/style.scss */
.main-display .slideshow ul li .flex-caption:after { content: ''; display: block; position: absolute; top: -15px; left: 54px; width: 0px; height: 0px; border-style: solid; border-width: 0 15px 15px 15px; border-color: transparent transparent #00aeef; }
/* line 2370, ../sass/style.scss */
.main-display .slideshow ul li .flex-caption .headline { color: #fff; /*text-transform: uppercase;*/ font-size: 22px; font-weight: 700; line-height:25px; padding: 14px 15px 8px 18px;/* margin-bottom:5px;*/ }
/* line 2377, ../sass/style.scss */
.main-display .slideshow ul li .flex-caption .description { color: #fff; padding: 0px 15px 10px 18px; font-size: 14px; line-height: 1.4em; }
/* line 2383, ../sass/style.scss */
.main-display .slideshow ul li .flex-caption .more { font-size: 12px; padding: 0px; position: absolute; bottom: 10px; right: 24px; }
/* line 2389, ../sass/style.scss */
.main-display .slideshow ul li .flex-caption .more a { font-weight: 700; margin-left: 4px; color: #fff; }
/* line 2394, ../sass/style.scss */
.main-display .slideshow ul li .flex-caption .more a { color: #fff; text-decoration: none; border-color:#49bfec; }
/* line 2397, ../sass/style.scss */
.main-display .slideshow ul li .flex-caption .more a:hover { border-bottom:2px solid #49bfec; text-decoration: none; opacity:0.8; -moz-opacity: 0.80; filter: alpha(opacity=80); }
/* line 2401, ../sass/style.scss */
.main-display .slideshow ul li .flex-caption .more .link { /*text-decoration: underline;*/ }
/* line 2404, ../sass/style.scss */
.main-display .slideshow ul li .flex-caption .more .divider { display: inline-block; color: #fff; padding: 0px 6px 0px 12px; font-size: 18px; font-weight: 400; }
/* line 2416, ../sass/style.scss */
.main-display .right-side-display { width: 316px; height: 435px; float: right; }
/* line 2420, ../sass/style.scss */
.main-display .right-side-display .display-box { width: 316px; height: auto; position: relative; background: url("../images/display-box-shadow.png") no-repeat scroll center bottom;padding-bottom: 7px;}
/* line 2424, ../sass/style.scss */
.main-display .right-side-display .display-box img { position: relative; z-index: 1; }
/* line 2428, ../sass/style.scss */
.main-display .right-side-display .display-box .box-header { height: auto; min-height: 47px; width: 315px; display: block; position: absolute; bottom: -1px; right: 0px; background: #00aeef; display:table; z-index: 2; }
/* line 2438, ../sass/style.scss */
.main-display .right-side-display .display-box .box-header span { color: #fff; padding: 8px 8px; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 15px; line-height: 1.3em; /*font-weight: 700;*/ vertical-align:middle; display:table-cell; }
.main-display .right-side-display .display-box a:hover { color: #ffa600; }
/* line 2449, ../sass/style.scss */
.main-display .right-side-display .top { margin-bottom: 0px;height: 261px; }
/* line 2452, ../sass/style.scss */
.carousel-holder { margin-top: 0px; width: 960px; height: auto; min-height: 20px; position: relative; display: block; margin-bottom: 0; }
/* line 2461, ../sass/style.scss */
.slider .flex-viewport .slides li { height:435px !important; }
.carousel-holder .carousel .slides { height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 2464, ../sass/style.scss */
.carousel-holder .carousel .slides li { background: #fff; height: 190px; border: 1px solid #e1e1e1; position: relative; margin-right: 5px; }
/* line 2470, ../sass/style.scss */
.carousel-holder .carousel .slides li .slide-inner { width: 285px; height: 160px; margin: 12px auto; position: relative; }
/* line 2476, ../sass/style.scss */
.carousel-holder .carousel .slides li .img-holder { width: 292px; height: auto; min-height: 20px; overflow: hidden; position: relative; margin: 12px auto 0px; }
/* line 2484, ../sass/style.scss */
.carousel-holder .carousel .slides li .video { position: relative; widows: 260px; }
/* line 2488, ../sass/style.scss */
.carousel-holder .carousel .slides li .play-button { display: block; position: absolute; top: 62px; left: 90px; z-index: 21; color: #fff; background: #00aeef; padding: 10px 20px 7px 15px; font-size: 14px; }
/* line 2498, ../sass/style.scss */
.carousel-holder .carousel .slides li .play-button .arrow { display: block; float: left; margin-right: 10px; }
/* line 2504, ../sass/style.scss */
.carousel-holder .carousel .slides li .headline { color: #00aeef; font-size: 14px; text-transform: uppercase; font-weight: 700; line-height: 1.4em; display: block; padding-bottom: 11px; }
/* line 2513, ../sass/style.scss */
.carousel-holder .carousel .slides li .carousel-chart { position: relative; top: 0px; left: -4px; float: left; margin-right: 7px; }
/* line 2520, ../sass/style.scss */
.carousel-holder .carousel .slides li .date { display: block; color: #a0a1a1; font-size: 12px; font-weight: 700; margin-top: 5px; }
/* line 2527, ../sass/style.scss */
.carousel-holder .carousel .slides li .text { display: block; font-size: 12px; color: #333; line-height: 1.8em; margin-top: 4px; min-height: 63px; }
/* line 2534, ../sass/style.scss */
.carousel-holder .carousel .slides li .more { float: left; font-size: 11px; display: block; margin: 11px 0px 0px 3px; padding: 0; text-decoration: underline; color: #a0a1a1; font-weight: 700; }
/* line 2543, ../sass/style.scss */
.carousel-holder .carousel .slides li .more:hover { color: rgba(160, 161, 161, 0.5); }
/* line 2550, ../sass/style.scss */
.carousel-holder .carousel .flex-direction-nav a { display: block; position: absolute; width: 46px; height: 46px; z-index: 10; }
/* line 2557, ../sass/style.scss */
.carousel-holder .carousel .flex-direction-nav .flex-prev { background-image: url(../images/icon-arrow-left.png); position: absolute; top: 75px; left: 10px; }
/* line 2563, ../sass/style.scss */
.carousel-holder .carousel .flex-direction-nav .flex-next { background-image: url(../images/icon-arrow-right.png); position: absolute; top: 75px; right:10px; }
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
*********************************/
/* line 2590, ../sass/style.scss */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }
/* line 2593, ../sass/style.scss */
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }
/* FlexSlider Necessary Styles
*********************************/
/* line 2597, ../sass/style.scss */
.flexslider { margin: 0; padding: 0; }
/* line 2598, ../sass/style.scss */
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 2599, ../sass/style.scss */
.flexslider .slides img { width: 100%; display: block; }
/* line 2600, ../sass/style.scss */
.flex-pauseplay span { text-transform: capitalize; }
/* Clearfix for the .slides element */
/* line 2603, ../sass/style.scss */
.slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* line 2604, ../sass/style.scss */
html[xmlns] .slides { display: block; }
/* line 2605, ../sass/style.scss */
* html .slides { height: 1%; }
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 2610, ../sass/style.scss */
.no-js .slides > li:first-child { display: block; }
/* line 2612, ../sass/style.scss */
.facts { margin-top: 12px; width: 960px; height: auto; min-height: 20px; padding-bottom: 15px; position: relative; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #e1e1e1; background: #fff; }
/* line 2623, ../sass/style.scss */
.facts .left-col { width: 610px; padding: 24px 0px 0px 20px; float: left; }
/* line 2627, ../sass/style.scss */
.facts .left-col .header, .facts .left-col h1 { color: #00aeef; font-size: 24px; line-height: 1.1em; font-weight: 700; text-transform: uppercase; display: block; margin-bottom: 15px; }
/* line 2636, ../sass/style.scss */
.facts .left-col .sub-header, .facts .left-col h2 { display: block; color: #00aeef; font-size: 16px; font-weight: 700; line-height: 1.4em; margin-left: 4px; margin-bottom: 8px; }
/* line 2645, ../sass/style.scss */
.facts .left-col .post-content, .facts .left-col p { color: #666666; font-size: 14px; line-height: 1.6em; display: block; margin-bottom: 9px; margin-left: 3px; }
/* line 2654, ../sass/style.scss */
.facts .right-col { display: block; background: #f8f8f8; width: 300px; height: auto; min-height: 315px; margin: 10px 11px 0px 0px; overflow: hidden; float: right; overflow: hidden; }
/* line 2664, ../sass/style.scss */
.facts .right-col .fact-of-day { padding: 11px 15px; background: #00aeef; color: #fff; display: inline-block; position: relative; top: 0px; left: 16px; font-weight: 700; text-transform: uppercase; font-size: 16px; }
/* line 2676, ../sass/style.scss */
.facts .right-col .date { display: block; color: #a0a1a1; font-size: 12px; font-weight: 700; margin-top: 5px; padding: 36px 16px 0px 18px; }
/* line 2684, ../sass/style.scss */
.facts .right-col .text, .facts .right-col .text p { display: block; font-size: 14px; color: #333; line-height: 1.8em; margin-top: 4px; padding: 3px 16px 0px 9px; }
/* line 2692, ../sass/style.scss */
.facts .right-col .divider { display: inline-block; color: #d4d4d4; padding: 0px 2px 0px 6px; font-size: 18px; }
/* line 2700, ../sass/style.scss */
.statistics {
	margin-top: 2px;
	width: 960px;
	height: auto;
	min-height: 20px;
	padding-bottom: 0;
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }
/* line 2711, ../sass/style.scss */
.statistics .header { display: block; font-size: 16px; text-transform: uppercase; margin-top: 0px; padding-top: 0px; margin-bottom: 27px; font-weight: 400; color: #666; }
/* line 2720, ../sass/style.scss */
.statistics .header .bolded { font-weight: 700; }
/* line 2724, ../sass/style.scss */
.statistics .second { margin-bottom: 18px; }
/* line 2727, ../sass/style.scss */
.statistics .left-col { width: 650px; padding: 0px 0px 0px 20px; margin: 16px 0px 0px 0px; float: left; }
/* line 2733, ../sass/style.scss */
.statistics .left-col .list-header a, header .mega-menu .middle-col ul li.list-header a { color: #00aeef; text-transform: uppercase; font-size: 14px; display: block; font-weight: 700; }
/* line 2741, ../sass/style.scss */
.statistics .left-col .list-col { display: block; float: left; width: 210px; }
/* line 2746, ../sass/style.scss */
.statistics .left-col ul { display: block; margin: 0px 0px 12px; }
/* line 2749, ../sass/style.scss */
.statistics .left-col ul li { list-style: none; display: block; padding-bottom: 7px; }
/* line 2753, ../sass/style.scss */
.statistics .left-col ul li a { color: #666666; font-size: 12px; }
/* line 2756, ../sass/style.scss */
.statistics .left-col ul li a:hover { color: #ffa600; }
/* line 2763, ../sass/style.scss */
.statistics .right-col { width: 300px; height: 355px; padding: 0px 0px 0px 20px; margin: 16px 0px 15px 0px; float: right; border-left: 1px solid #d4d4d4; }
/* line 2770, ../sass/style.scss */
.statistics .right-col .ico-search { display: block; float: left; }
/* line 2774, ../sass/style.scss */
.statistics .right-col .search { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #d7d7d7; padding: 8px 10px 8px 30px; width: 259px; font-size: 15px; color: #d1d0d0; font-weight: 400; position: relative; background: url(../images/icon-search.png) no-repeat; background-position: 7px 7px; }
/* line 2785, ../sass/style.scss */
.statistics .right-col .search:focus { outline: 0px; }
/* line 2789, ../sass/style.scss */
.statistics .right-col form { position: relative; }
/* line 2792, ../sass/style.scss */
.statistics .right-col button { position: absolute; top: 10px; right: 25px; z-index: 1000; display: block; background: none; color: #cbcaca; border: 0px; font-size: 12px; cursor: pointer; }
/* line 2803, ../sass/style.scss */
.statistics .right-col button:focus { outline: 0px; }
/* line 2807, ../sass/style.scss */
.statistics .right-col .country-list-outer { position: relative; }
/* line 2809, ../sass/style.scss */
.statistics .right-col .country-list-outer .gradient-overlay { display: block; width: 259px; height: 100px; position: absolute; bottom: 0px; left: 0px; z-index: 20; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f8f8f8 100%); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f8f8f8 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f8f8f8 100%); -pie-background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f8f8f8 100%); background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f8f8f8 100%); }
/* line 2823, ../sass/style.scss */
.statistics .right-col .country-list { background: #f8f8f8; width: 259px; height: 286px; overflow: hidden; margin-top: 2px; position: relative; display: block; }
/* line 2831, ../sass/style.scss */
.statistics .right-col .country-list ul { margin-top: 18px; margin-bottom: 110px; }
/* line 2834, ../sass/style.scss */
.statistics .right-col .country-list ul li { list-style: none; display: block; }
/* line 2837, ../sass/style.scss */
.statistics .right-col .country-list ul li a { display: block; padding: 0px 0px 11px 22px; text-transform: uppercase; color: #a1a0a0; font-size: 12px; font-weight: 600; }
/* line 2844, ../sass/style.scss */
.statistics .right-col .country-list ul li a:hover { color: #00aeef; }
/* line 2847, ../sass/style.scss */
.statistics .right-col .country-list ul li a:focus { color: #00aeef; }
/* line 2856, ../sass/style.scss */
.resources { margin-top: 13px; width: 100%; height: auto; min-height: 20px; padding-bottom: 8px; position: relative; display: block; background: none; border: none; background: #fff; }
.resources.no_bg { background:none; }
/* line 2867, ../sass/style.scss */
.resources .col { float: left; position: relative; width: 316px; height: auto; min-height: 365px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 6px; background: #fff; border: 1px solid #dddddd; }
/* line 2877, ../sass/style.scss */
.resources .col .col-header { display: block; width: 100%; height: auto; min-height: 30px; color: #fff; font-size: 14px; line-height: 30px; text-transform: uppercase; background: #00aeef; font-weight: 400; padding-left: 18px; padding-top: 1px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37c0f3), color-stop(100%, #01aff0)); background: -webkit-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -moz-linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: -o-linear-gradient(top, #37c0f3 0%, #01aff0 100%); -pie-background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); background: linear-gradient(top, #37c0f3 0%, #01aff0 100%); behavior: url(PIE.php); position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 2897, ../sass/style.scss */
.resources .col .main-item { display: block; padding: 8px 8px 8px 10px; background: #f8f8f8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 13px; }
/* line 2903, ../sass/style.scss */
.resources .col .main-item .header { display: block; font-weight: 700; color: #00aeef; font-size: 14px; text-transform: uppercase; margin-top: 8px; margin-bottom: 8px; line-height: 1.2em; }
/* line 2912, ../sass/style.scss */
.resources .col .main-item .header:hover { color: #ffa600; }
/* line 2916, ../sass/style.scss */
.resources .col .main-item .description { display: block; font-size: 12px; /*font-weight: 700;*/ color: #a0a1a1; line-height: 1.4em; }
/* line 2923, ../sass/style.scss */
.resources .col .main-item img {color:#666; float: left; margin-right: 10px; max-width: 125px;}
/* line 2928, ../sass/style.scss */
.resources .col .item-container { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 100%; padding: 8px 9px; }
/* line 2934, ../sass/style.scss */
.resources .col .item { display: block; margin-bottom: 22px; }
/* line 2937, ../sass/style.scss */
.resources .col .item .header { display: block; font-weight: 700; color: #00aeef; font-size: 14px; text-transform: uppercase; margin-bottom: 5px; padding-left: 3px; line-height: 1.2em}
/* line 2945, ../sass/style.scss */
.resources .col .item .header:hover { color: #ffa600; }
/* line 2949, ../sass/style.scss */
.resources .col .item .description { display: block; font-size: 12px; /*font-weight: 700;*/ color: #a0a1a1; padding-left: 3px; white-space: pre; }
/* line 2958, ../sass/style.scss */
.resources .col .more { position: absolute; bottom: 12px; right: 16px; padding: 0; }
/* line 2965, ../sass/style.scss */
.resources .third { margin-right: 0px; }
/* line 2967, ../sass/style.scss */
.resources .third .item-container { padding: 20px 15px 15px; }
/* line 2972, ../sass/style.scss */
.resources .second .item-container { padding: 20px 15px 15px; }
/* line 2977, ../sass/style.scss */
.disabletransitions { -webkit-transition: none 0s !important; -moz-transition: none 0s !important; -o-transition: none 0s !important; transition: none 0s !important; }
/**
 * CSS File for ezMark jQuery Plugin
 *
 **/
/* line 2988, ../sass/style.scss */
.ez-hide { opacity: 0; filter: alpha(opacity=0); }
/* line 2989, ../sass/style.scss */
.ez-checkbox { background: transparent url("../images/checkbox.png") 0 -2px no-repeat; display: inline-block; width: 13px; height: 13px; position: relative; top: 0px; left: 3px; }
/* line 2997, ../sass/style.scss */
.lt-ie9 .ez-checkbox { position: relative; top: 2px; }
/* line 3002, ../sass/style.scss */
.ez-checked { background-position: 0 -19px; }
/* line 3005, ../sass/style.scss */
.ez-selected { background-position: 0 -19px; }
/* line 3007, ../sass/style.scss */
.ez-checkbox, .ez-radio { zoom: 1; *display: inline;
_height: 13px; }
/* line 3009, ../sass/style.scss */
.active-check { background: rgba(136, 136, 136, 0.1); }
/* line 3011, ../sass/style.scss */
.lt-ie9 .active-check { background: url(../images/checked-bg.png); }
/* line 3014, ../sass/style.scss */
.active-check label { color: #00a7e6 !important; }
/* Selectmenu
 *---------------------------------- */
/* line 3020, ../sass/style.scss */
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 2.2em; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; height: 26px; background: #fff; color: #b7b7b7; text-transform: uppercase; font-size: 12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #dfdfdf; }
/* line 3036, ../sass/style.scss */
.ui-selectmenu:hover { color: #dfdfdf; }
/* line 3041, ../sass/style.scss */
.ui-selectmenu-icon { position: absolute; top: 0px; right: 0px; width: 29px; height: 24px; background: url(../images/select-icon.png) no-repeat center center; }
/* line 3050, ../sass/style.scss */
.ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; display: none; z-index: 1005; background: #fff; color: #b7b7b7; text-transform: uppercase; font-size: 12px; }
/* line 3062, ../sass/style.scss */
.ui-selectmenu-menu ul { padding: 0; margin: 0; list-style: none; position: relative; overflow: auto; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; color: #b7b7b7; }
/* z-index: 1005 to make selectmenu work with dialog */
/* line 3075, ../sass/style.scss */
.ui-selectmenu-open { display: block; }
/* line 3079, ../sass/style.scss */
ul.ui-selectmenu-menu-popup { margin-top: -1px; }
/* line 3083, ../sass/style.scss */
.ui-selectmenu-menu li { padding: 0; margin: 0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; color: #dfdfdf; }
/* line 3093, ../sass/style.scss */
.ui-selectmenu-menu li a { line-height: 1.4em; display: block; padding: 0.405em 2.1em 0.405em 1em; outline: none; text-decoration: none; color: #b7b7b7 !important; }
/* line 3102, ../sass/style.scss */
.ui-selectmenu-status { line-height: 1.4em; display: block; padding: 0.405em 2.1em 0.405em 1em; outline: none; text-decoration: none; }
/* line 3110, ../sass/style.scss */
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
/* line 3114, ../sass/style.scss */
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
/* line 3120, ../sass/style.scss */
.ui-selectmenu-menu li .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
/* line 3127, ../sass/style.scss */
.ui-selectmenu-status { line-height: 1.4em; }
/* line 3130, ../sass/style.scss */
.ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
/* line 3137, ../sass/style.scss */
.ui-selectmenu-menu li span, .ui-selectmenu-status span { display: block; margin-bottom: 0.2em; }
/* line 3142, ../sass/style.scss */
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
/* line 3145, ../sass/style.scss */
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: 0.8; }
/* line 3148, ../sass/style.scss */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
/* line 3151, ../sass/style.scss */
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display: block; padding: 0.6em 0.5em 0; font-weight: bold; }
/* line 3157, ../sass/style.scss */
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* for optgroups */
/* IE6 workaround (dotted transparent borders) */
/* line 3164, ../sass/style.scss */
* html .ui-selectmenu-menu li { border-color: pink; filter: chroma(color=pink); width: 100%; }
/* line 3169, ../sass/style.scss */
* html .ui-selectmenu-menu li a { position: relative; }
/* line 3172, ../sass/style.scss */
* + html .ui-state-disabled { color: silver; }
/* line 3175, ../sass/style.scss */
* + html .ui-state-disabled a { color: silver; }
/* IE7 workaround (opacity disabled) */
/* line 3180, ../sass/style.scss */
* + html .ui-state-disabled, * + html .ui-state-disabled a { color: silver; }
/* inner pages +fck editor fileld */

.fck-field ul ul ul, .fck-field ul li ul li ul li { list-style:square outside; }
.fck-field ul li { float:left; line-height:20px; padding:0 0 5px 0; width:100%; }
.fck-field ul li:last-child{
	margin-bottom: 10px;
}
.fck-field ol li { float:left; line-height:20px; width:100%; }
.fck-field ol li p { padding:0 5px 0 0; }
.fck-field a { color:#0FA5D6; text-decoration:none; }
.fck-field b { font-weight:bold; }
.fck-field table td { border-bottom:1px solid #dcdcdc; padding:5px 10px; }
.fck-field span { font-size:13px; }
.fck-field sup { font-size:10px; }
.fck-field sub, .fck-field p sub { font-size:10px; }
.fck-field embed { width:100%; }
.fck-field em, .fck-field i { font-style:italic; }
.fck-field iframe { /*float:left;*/ margin:10px 10px 10px 0; max-width:525px; position:relative; z-index:0; border:0px; }
.fck-field { color:#333; float:left; font-weight:normal; font:12px/20px 'open_sansregular', Arial, sans-serif; line-height:20px; width:100%; }
.fck-field a, .fck-field address, .fck-field strong, .fck-field b, .fck-field i, .fck-field table, .fck-field td, .fck-field th, .fck-field hr, .fck-field span, .fck-field sup, .fck-field sub { margin:0; padding:0; }
.fck-field h1, .fck-field h2, .fck-field h3, .fck-field h4, .fck-field h5, .fck-field h6, .fck-field h7 { margin:10px 0 3px; line-height:130% !important; }
.fck-field ol { list-style-type: decimal; }
.fck-field ul, .fck-field ol { font-size: 13px; margin: 0 0 0 18px; padding: 0; }
.fck-field ul li { list-style:disc outside; }
.fck-field ul li, .fck-field ol li { margin:0; padding:0; }
.fck-field ul li ul li { list-style:circle outside; }
.fck-field ul li ul li ul li { list-style:circle outside; }
.fck-field ul ul { list-style: circle outside none; padding: 0 0 0 15px; margin:0; }
.fck-field ul ul ul, .fck-field ul li ul li ul li { list-style:square outside; }
.fck-field p { font-size:13px; line-height:20px; padding:0px 10px 5px 0; word-wrap:break-word; }
.fck-field h2 { color:#00AEEF; font:20px/22px 'open_sansregular', Arial, sans-serif; }
.fck-field h3 { color:#00AEEF; font:18px/22px 'open_sansregular', Arial, sans-serif; }
.fck-field h4 { color:#00AEEF; font:17px/22px 'open_sansregular', Arial, sans-serif; }
.fck-field h5 { color:#00AEEF; font:16px/22px 'open_sansregular', Arial, sans-serif; }
.fck-field h6 { color:#00AEEF; font:15px/22px 'open_sansregular', Arial, sans-serif; margin:0; }
.fck-field ul li { float:left; line-height:20px; padding:0 0 5px 0; width:100%; }
.fck-field ol li { float:left; line-height:20px; width:100%; }
.fck-field ol li p { padding:0 5px 0 0; }
.fck-field strong { font-weight:bold; }
.fck-field i { font-style:italic; }
.fck-field table { border-spacing:0; border:0; width:100%; }
.fck-field table th { border-bottom:2px solid #8b8b8b; font-family:'open_sansregular', Arial, sans-serif; font-weight:bold; padding:5px 10px; text-align:left; }
.fck-field hr { border:1px solid #dcdcdc; margin:4px 0; width:100%; }
.fck-field iframe { float:left; margin:10px 10px 10px 0; max-width:525px; position:relative; z-index:0; }
/* All layout like layout a,b,c,d,e */
.content-a, .content-b, .content-c, .content-d, .multiple-layout, .layout_e, .twocolumn-layout, .threecolumn-layout { float:left; margin:0 0 20px 0; padding:0; }
.layout_a .fck-field img { max-width:525px; }
.multiple-layout .layout-cont-lft .fck-field img { max-width:200px; }
.multiple-layout .layout-cnt-rgt .fck-field img { max-width:305px; }
.multiple-layout .content-d .fck-field img { max-width:525px; }
.multiple-layout .text-a-content .fck-field select { width: 100%; }
.multiple-layout .text-a-content .fck-field select option { width: 100%; }
.twocolumn-layout .twocol-subleft .text-b-content .fck-field img { max-width:305px; }
.twocolumn-layout .twocol-subleft .content-b .fck-field img { max-width:305px; }
.twocolumn-layout .twocol-subleft .text-c-content .fck-field img { max-width:170px; }
.twocolumn-layout .twocol-subright .fck-field img { max-width:200px; }
.threecolumn-layout .top-row .fck-field img { max-width:525px; }
.threecolumn-layout .left-column .fck-field img { max-width:160px; }
.threecolumn-layout .middle-column .fck-field img { max-width:160px; }
.threecolumn-layout .right-column .fck-field img { max-width:160px; }
.layout_e .layout-cont-lft .fck-field img { max-width:130px; }
.layout_e .layout-cnt-rgt .text-a-content .fck-field img { max-width:375px; }
.layout_e .layout-cnt-rgt .content-c .fck-field img { max-width:375px; }
.layout_e .layout-cnt-rgt .content-d .fck-field img { max-width:375px; }
div.multiple-layout div.master-content { clear:both; float:left; }
div.multiple-layout div.layout-cont-lft { float:left; margin:0 20px 0 0; width:200px; }
div.multiple-layout div.text-b-content div.body-image { background:url("../images/imageshadow.png") no-repeat left bottom; float:left; padding:10px 0 7px 0; width:100%; }
div.multiple-layout div.text-b-content div.body-image img { max-width:190px; }
/*div.multiple-layout div.text-b-content div.bodyimage-caption { float:left; margin:-5px 0 0; padding:0; text-align:right; width:100%; }*/
div.multiple-layout div.text-b-content div.fck-field { float:left; font-style:italic; width:100%; }
div.multiple-layout div.layout-cnt-rgt { float:left; width:305px; }
div.multiple-layout div.layout-cnt-rgt img { max-width:295px; }
div.multiple-layout div.layout-cnt-rgt div.text-a-content, div.multiple-layout div.layout-cnt-rgt div.content-c, div.multiple-layout div.layout-cnt-rgt div.content-d { float:none; margin:0 0 15px 0; }
div.multiple-layout div.text-a-content div.fck-field { float:left; width:100%; }
div.multiple-layout div.content-d .body-image img { border:1px solid #dcdcdc; max-width:515px; padding:5px; }
div.layout_e div.master-content { clear:both; float:left; }
div.layout_e div.layout-cont-lft { float:left; margin:0 20px 0 0; width:130px; }
div.layout_e div.text-b-content div.body-image { background:url("../images/imageshadow.png") no-repeat left bottom; float:left; padding:10px 0 8px 0; width:100%; }
div.layout_e div.text-b-content div.body-image img { max-width:120px; }
div.layout_e div.text-b-content div.bodyimage-caption { float:left; margin:-8px 0 0; text-align:right; width:130px; }
div.layout_e div.text-b-content div.fck-field { float:left; font-style:italic; width:100%; }
div.layout_e div.layout-cnt-rgt { float:left; width:375px; }
div.layout_e div.layout-cnt-rgt img { max-width:365px; }
div.layout_e div.layout-cnt-rgt div.text-a-content, div.layout_e div.layout-cnt-rgt div.content-c, div.layout_e div.layout-cnt-rgt div.content-d { float:left; margin:0 0 20px 0; }
div.layout_e div.content-d .body-image img { border:1px solid #dcdcdc; max-width:365px; padding:5px; }
div.layout_e div.text-a-content div.fck-field { float:left; width:100%; }
div.layout_e div.content-d { margin-top:20px; }
div.layout_e .text-b-content .fck-field { text-align:right; }
.layout_e .layout-cnt-rgt .bodyimage-caption { background:none repeat scroll 0 0 #fff; color:#605f5f; float:left; font:italic 8pt Georgia, "Times New Roman", Times, serif!important; margin:-39px 6px 0 0; opacity:.7; padding:10px 15px; text-align:left; width:335px; }
div.twocol-subleft { float:left; width:305px; }
div.twocol-subleft div.text-a-content { float:left; width:100%; }
div.twocol-subleft div.text-a-content div.fck-field { float:left; padding:0; width:100%; }
div.twocol-subleft div.text-b-content { float:left; width:100%; }
div.twocol-subleft div.text-b-content div.body-image { background:url('../images/imageshadow.png') no-repeat left bottom; float:left; padding:10px 0 8px; width:100%; }
div.twocol-subleft div.text-b-content div.body-image img { max-width:295px; }
/*div.twocol-subleft div.text-b-content div.bodyimage-caption { float:left; margin:-5px 0 0; padding:0; text-align:right; width:305px; }*/
div.twocol-subleft div.text-b-content p { margin:0; padding:5px; }
div.twocol-subleft div.text-c-content { background:none repeat scroll 0 0 #f2f2f2; border:1px solid #c0c0c0; float:left; padding:15px; width:272px; }
div.twocol-subleft div.text-c-content div.body-image { background:url('../images/imageshadow.png') no-repeat left bottom; float:left; padding:0 15px 8px 0; width:170px; }
div.twocol-subleft div.text-c-content div.body-image img { max-width:160px; }
/*div.twocol-subleft div.text-c-content div.bodyimage-caption { float:left; margin:-5px 0 0 0; padding:0 13px 0 0; text-align:right; width:170px; }*/
div.twocol-subleft div.text-c-content p { margin:0; padding:0; }
div.twocol-subright { float:left; margin:0 0 0 20px; width:200px; }
div.twocol-subright div.fck-field { float:left; padding:0; width:195px; }
div.twocol-subright div.body-image img { border:1px solid #cdcdcd; max-width:190px; padding:5px; }
div.threecol-layout { float:left; width:100%; }
div.threecol-layout div.body-image, div.threecol-layout div.fck-field { float:left; width:100%; }
div.top-row { float:left; padding:0 0 10px 0; width:100%; }
div.threecol-layout div.body-image { background:url("../images/imageshadow.png") no-repeat scroll left bottom transparent; padding:0 0 8px; text-align:center; width:160px; }
div.threecol-layout div.body-image img { border:1px solid #dcdcdc; float:none; max-width:150px; padding:5px; }
/*div.threecol-layout div.bodyimage-caption { float:left; margin:-8px 0 0 0; text-align:right; width:160px; }*/
div.threecol-layout div.left-column { float:left; width:160px; }
div.threecol-layout div.middle-column { float:left; margin:0 0 0 22.5px; width:160px; }
div.threecol-layout div.right-column { float:left; margin:0 0 0 22.5px; width:160px; }
div.threecol-layout div.left-column div.fck-field p { padding:0 5px 0 0; }
div.threecol-layout div.middle-column div.fck-field p { padding:0; }
div.threecol-layout div.right-column div.fck-field p { padding:0 0 0 5px; }
/* end all layout */

/* joblisting module start */

.joblisting { border-top:1px dotted #cdcdcd; float:left; padding:5px 0; width:100%; }
.joblisting a { color:#00AEEF; }
/* end joblisting module start */

.mem-zone-container { float:left; width:100%; }
.mem-zone-container p { margin:0; padding:5px 0 0; }
.mem-zone-container a { color:#00AEEF; }
/* press room module */
div.pressroomitem { border-top:1px dotted #cdcdcd; float:left; padding:5px 0 10px 0; width:100%; }
div.pressroomitem p { margin:0; padding:5px 0 0 0; }
div.pressroomitem p.pressroomlisttitle a { color:#00AEEF; font-family:"Rockwell"; font-size:14px; padding:5px 0 0 0; text-decoration:none; }
p.pressroomlistmore a { color:#00AEEF; font-family:"Rockwell"; text-decoration:none; }
.lastItem { border-bottom:1px dotted #cdcdcd; }
.pressroomtitle { color:#f0ad19; }
div.pressroomsingle { float:left; width:100%; }
div.pressroomsingle p { margin:0; padding:5px 0 0 0; }
div.pressroom-photo { float:left; padding-bottom:10px; padding-right:10px; width:190px; }
div.pressroom-photo img { border:1px solid #cdcdcd; max-width:180px; padding:5px; }
div.press-title { font:20px "Rockwell"; margin:0; padding:0 0 10px 0; }
div.press-title a { color:#00AEEF; }
/* end pressroom module */

div.field-notes #searchboxcontainer { margin:10px 0 0 0; }
/* pdf file content */
.pdf_content { float:left; padding:6px 0 0; width:100%; }
.pdf_content ul { list-style:none; margin:0; padding:0; }
.pdf_content li.last { border:medium none; }
.pdf_content li { border-right:1px solid #999; border-top:medium none; float:left; font-size:12px; line-height:11px; margin:0 10px 0 0; padding:0 10px 0 0; width:auto; }
.pdf_content li.last { border:0; }
.pdf_content li a { color:#00AEEF; font-family:"Rockwell"; text-decoration:none; }
/* end pdf file content */

.resource .pdf_content li a { font-family: 'open_sansregular'; }
.backlist { float:left; margin:40px 0 0!important; }
.backlist a { color:#00AEEF; font-family:"Rockwell"; padding:5px 0 0 0; text-decoration:none; }
/* pagignation start */

div.pagination { float:left; line-height:30px; text-align:center; width:100%; }
div.pagination a { color:#666;display: inline-block;
vertical-align: middle; }
div.pagination span { color:#666; font-style:italic; }
div.pagination .prev { background:url("../images/arrow-btn-lft.png") no-repeat scroll 0 0 transparent;display: inline-block;
vertical-align: middle; height:17px; padding:0 5px 0 0; width:17px; }
div.pagination .next { background:url("../images/arrow-btn-rgt.png") no-repeat scroll 0 0 transparent; height:17px; margin:0 0 0 5px; padding:0 0 0 5px; width:17px; display: inline-block;vertical-align: middle;}
div.pagination .first { background:url("../images/pre-btn.png") no-repeat scroll 0 0 transparent; display: inline-block;
vertical-align: middle;height:17px; padding:0 5px 0 0; width:17px; }
div.pagination .last { background:url("../images/nxt-btn.png") no-repeat scroll 0 0 transparent; display: inline-block;
vertical-align: middle;height:17px; padding:0 0 0 5px; width:17px; }
/* end pagignation */

/* event module start */
#calendar-container-left { float:left; width:525px; }
#calendar-sub-nav .searchby { color:#666; display:block; float:left; font-size:14px; font-style:normal; margin:0; margin-top:2px; }
#calendar-sub-nav { border-bottom:2px solid #f0f0f0; float:left; font-family:Rockwell; margin:0; padding:12px 0 16px; width:100%; }
.event_filter { float:left; width:26%; }
.event_filter select { float:left; margin-left:7px; width:135px; }
.event_filter span a { color:#666; line-height:25px; padding:0 0 0 20px; }
ul#events { color:#666; float:left; list-style:none outside none; margin:5px 0 0; padding:0; width:100%; }
ul#events div.event { padding:0 3px 0 0; width:100%; }
ul#events li.ev-each-event .ev-text-holder-noimage { display:block; float:left; width:100%; }
ul#events .tags { color:#616161; font-size:12px; line-height:18px; float:left; width:100%; }
ul#events .tags a { color:#bfa362; font-weight:normal; text-decoration:none; }
ul#events li.ev-each-event img { display:block; padding:4px; }
ul#events li { border-bottom:1px dotted #cdcdcd; float:left; margin:0!important; padding:15px 0; width:100%; }
ul#events li.ev-each-event .ev-img-holder { border:1px solid #cdcdcd; display:block; float:left; overflow:hidden; text-align:center; }
ul#events li.ev-each-event img { display:block; padding:4px; }
ul#events li.ev-each-event .ev-text-holder { display:block; float:left; margin-left:0!important; width:350px; }
ul#events h3.ev-start-date { color:#797979; font-size:13px; font-weight:bold; line-height:1.1em; margin:0 0 5px; }
ul#events .ev-summary { line-height:18px; margin-top:10px; overflow:hidden; }
div.ev-text-holder .event { border:0; float:none; padding:0; text-align:left; width:100%; }
div.events-links { float:left; font-family:"Rockwell"; width:100%; }
div.events-links a { color:#00AEEF; float:left; font-size:12px; }
div.events-links .map { border:0; float:left;/* added for add to calendar while you have map it, it will give design issue */ margin:0; padding:0; width:auto; }
div.eve-addtocal { background-color:#fff; margin:18px 0 0 0; position:absolute; width:auto; }
div.eve-addtocal>div { border-color:#fff #cdcdcd #cdcdcd; border-style:none solid solid; border-width:1px; float:left; padding:3px; }
div.eve-addtocal>div a { float:left; width:100%; }
.events_calendar { float:left; font-family:Rockwell; font-size:14px; margin:0 0 0 -2px; width:188px; }
div.events_calendar div { background: url("../images/calender-shadow.png") no-repeat scroll center bottom transparent; float: left; width: 185px; }
div.events_calendar div#pEc, div.events_calendar div#calroll { background: none repeat scroll 0 0 transparent; float: none; height: auto; width: auto; }
div#calroll ul { float: left; list-style: disc; margin:0 0 0 20px; padding:0; text-align: left; }
div.events_calendar .calendar { background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; margin: 0 0 15px; padding: 0; width: 184px; }
.calendar tbody { font-size: 13px; height: auto; margin: -2px 0 0 -2px; padding: 0; position:relative; float:left; width: 180px; }
.calendar-month { background: url("../images/calender-top.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-family: 'open_sansregular'; font-size: 13px; font-weight: bold; line-height: 31px; margin: 0; text-transform: capitalize; width: 184px; }
.calendar-month span a { color:white; text-decoration:none; }
.events_calendar table td { border:0; font-family:'open_sansregular'; font-size:11px; font-weight:bold; padding:5px 6px; text-align:center; }
.events_calendar table td.linked-day:hover { background:#9cda3b; color:#fff; }
div.events_calendar .calendar tr:first-child { background-color:#eee; display:block; border-bottom: 1px solid #DCDCDC; color: #AAAAAA; font-size: 5px; text-transform: uppercase; width:182px; padding:2px 0 0; }
div.events_calendar .calendar tr th:first-child { padding-left: 3px; padding-right: 6px; }
div.events_calendar .calendar tr th { background-color: #EEEEEE; background-repeat: repeat; font-family: sans-serif, 'open_sansregular'; font-size: 8px; padding-left: 2px; padding-right: 5px; }
.events_calendar #pEc img { height:34px; width:25px; }
#events-search-form { padding:20px 0 0 0; }
#tkt_review-table .title { background:url("../images/thbg.gif") repeat-x scroll 0 0 transparent; color:#00AEEF; float:left; font-size:18px; font-weight:bold; padding:6px 10px; text-align:left; width:503px; }
#tkt_review-table { border-collapse:separate; border:1px solid #d5d5d5; float:left; margin-bottom:15px; width:100%; }
#table_tkt_review { float:left; margin:7px; width:508px; }
#table_tkt_review th { background:url("../images/thbg.gif") repeat-x scroll 0 0 transparent; border-top:1px solid #ccc; color:#00AEEF; font-size:10px; font-weight:bold; margin:6px 0 0; padding:6px 4px; text-align:left; text-transform:uppercase; }
#table_tkt_review td { border-bottom:1px solid #d5d5d5; border-top:1px solid #ccc; color:#062342; font-size:13px; padding:5px; }
.left-link { color:#1a9426; }
.events-border { border-bottom:2px solid #f0f0f0; float:left; margin-bottom:5px; margin-top:5px; width:100%; }
.featured-events-list { float:left; padding-bottom:0; padding-left:3px; padding-right:0; padding-top:0; }
.featured-events-list .md_label { border-bottom-color:#f0f0f0; border-bottom-style:solid; border-bottom-width:2px; color:#666; float:left; font-family:Georgia; font-style:italic; margin-bottom:10px; margin-left:0; margin-right:0; margin-top:0; padding-bottom:10px; padding-left:0; padding-right:0; padding-top:0; width:100%; }
.featured-event { border-bottom-color:#dfdfdf; border-bottom-style:dotted; border-bottom-width:1px; float:left; margin-bottom:6px; margin-left:0; margin-right:0; margin-top:0; padding-bottom:14px; padding-left:0; padding-right:0; padding-top:0; width:178px; }
.event-sidebar-title { color:#0d569b; float:left; font-family:Interstate, Arial; font-size:14px; font-style:normal; font-weight:normal; padding-bottom:0; padding-left:0; padding-right:0; padding-top:0; text-transform:uppercase; width:100%; }
.event-sidebar-title a { color:#00AEEF; }
.event-sidebar-rsvp a { color:#00AEEF; font-family:rockwell; font-size:12px; }
.event-sidebar-date { float:left; font-family:Georgia; font-size:12px; font-style:italic; line-height:18px; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; padding-bottom:0; padding-left:0; padding-right:0; padding-top:2px; width:100%; }
.event-sidebar-rsvp { float:left; }
.events_calendar #pEc a img { display:none; float:left; margin-left:-27px; margin-top:-31px; position:absolute; z-index:99999; }
/* end event module */


div.tags span { font-family:rockwell; font-style:italic; }
div.view-text { float:right; font-family:"Rockwell"; font-size:12px; margin:0 3px 0 0; }
div.view-text a { color:#00AEEF; float:right; font-size:10px; padding:2px 0; }
.linked-day { color:red; font-weight:bold; }
.linked-day a { color:red; text-decoration:none; }
.linked-day img { padding:0; }
.linked-day span { color:#00AEEF; font-weight:bold; padding:0; }
.linked-day span:hover { color:#FFF; }
.rgt-col-row1 a { color:#00AEEF; }
.tooltip { background-color:#3aab47!important; background-popsition:left center; border-radius:5px; color:#fff; max-width:200px; padding:8px!important; position:absolute; width:auto; z-index:999999; }
.tooltip a { color:#fff!important; }
#calrollouter { background:0; /*    height:22px;*/ margin:0; padding:0; width:184px !important; }
.content_inner_left1 { float:left; margin:20px 15px 0 0; padding:0; width:150px; }
.content_inner_right { float:left; margin:15px 0 0 0; width:525px; }
.content_inner_left1 .left_menu ul { margin:0; padding:0; }
.content_inner_left1 .left_menu li { padding:0 0 10px 0; }
.content_inner_left1 .left_menu li a.active { border:0; color:#1a9426; padding:0; padding:0 0 0 20px; }
.content_inner_left1 .left_menu li a { color:#808881; font:13px/12px "Rockwell"; padding:1px 10px 21px 0; text-shadow:0 1px #fff; }
.content_inner_right h3 { color:#666; padding:0; }
.content_inner_right h1 { padding:10px 0; }
.rightleft-cont img { border:1px solid #cdcdcd; max-width:160px; padding:5px; }
.calendar-rightleft { float:left; margin:0 10px 0 0; width:170px; }
.content_inner_right .header { background:0; float:left; height:auto; margin:0; padding:0; width:340px!important; }
.content_inner_right .header p { float:left; margin:0; width:100%!important; }
.calendar-head { border-bottom-color:#f0f0f0; border-bottom-style:solid; border-bottom-width:2px; float:left; margin:0; padding:0 0 10px 0; width:100%; }
.calendar-head h2 { padding:0; }
.calendar-head a { color:#1a9426; }
p.workorganizer { font-style:italic; }
.icon_container, .icons-cont { float:left; margin:5px 0 0 0; width:100%; }
.icons-cont ul { margin:0; padding:0; }
.icons-cont ul .on { background:url("../images/dowload-hover-bg.gif") repeat-x scroll 0 0 transparent; border:1px solid #cbcbcb; }
.icons-cont li { border:1px solid #fff; float:left; margin:0 5px; padding:0; width:auto; }
.icons-cont li a { float:left; padding:2px 10px; }
.icons-cont-txt { border-top:1px solid #d0d0d0; float:left; margin:-1px 0 0; width:98%; }
.icons-cont-txt span { color:#666; float:left; font-size:12px; font-style:normal; font-weight:bold; padding:8px 0 0; width:100%; }
.icons-cont-txt a { color:#00AEEF; font-size:12px; font-style:italic; margin:0; padding:0; }
ul.doclist { float:left; font:12px/20px 'open_sansregular', Arial, sans-serif; margin:0; padding:0; }
ul.doclist li { float:none; list-style:disc inside none; margin: 5px 0 0 0; }
ul.doclist a { color:#666; font-style:normal; }
ul.doclist a:hover, ul.doclist a:hover span { color:#00AEEF; }
ul.doclist a span { float:right; font-weight:normal; margin:0 0 0 5px; padding:0; width:auto; }
#ctntDt2 a, #ctntDt3 a { color:#666; }
#ctntDt2 a:hover, #ctntDt3 a:hover { color:#00AEEF; }
.whoscoming { float:right; width:525px; }
.content_inner_right h3.event-startdate { color:#666; font-size:14px; margin:0; }
.agenda_list ul { float:left; margin:0; padding:0; }
.agndlist { float:left; width:100%; }
ul.contactus-form { float:left; width:485px; }
ul.contactus-form li { padding:5px 0; }
ul.contactus-form li input[type="text"] { border-color:#7c7c7c #c3c3c3 #ddd; border-style:solid; border-width:1px; width:50%; }
ul.contactus-form li textarea { border-color:#7c7c7c #c3c3c3 #ddd; border-style:solid; border-width:1px; }
ul.contactus-form li select { width:50%; }
div.main_content { float:left; font-size:12px; width:100%; }
div.main_content ul { color:#666; /*    margin:0; if do changes please check edina-resources .fck-field ul class*/ padding:0; }
/* resource module start */

.resource-blocka ul li a { color:#666666; }
.resource-blocka ul li:hover a { color:#00AEEF; }
div.resource-date { font-size:13px; }
ul.resource h3 { font:14px Rockwell; padding:5px 0; }
ul.resource li.resource-details { border-top:1px dotted #00AEEF; float:left; padding:5px 0 10px; width:100%; }
 ul.resource li.resource-details:first {
 border:0;
}
div.resource-comment, div.resource-notelist { float:left; width:100%; }
div.resource-comment a, div.resource-notelist a { color:#00AEEF; font:13px "Rockwell"; }
ul.resource div.resource-blurb { color:#666; line-height:22px; }
.resource-url, .resource-pdf { padding:5px 0 0 0; }
ul.resource div.resource-url a, ul.resource div.resource-pdf a { color:#00AEEF; }
div.resource-notelist li { padding:5px 0 0 0; }
div.resource-comment textarea { border-color:#7c7c7c #c3c3c3 #ddd; border-style:solid; border-width:1px; }
/* end resource module */

#content_spon { float:left; margin:0 0 10px; padding-left:5px; width:185px; }
.album-boil i { color:#2c9339; }
/* sidebar module start */
.righside_bar_dt { border-bottom:1px dotted #c0b8af; float:left; font-size:12px; line-height:20px; padding:10px 0; width:180px; }
.righside_bar_dt_last { float:left; font-size:12px; line-height:20px; padding:10px 0; width:180px; }
.righside_bar_dt_last h3 { color:#2c9339; font:14px "Rockwell"; margin:0; padding:0 0 5px; }
.righside_bar_dt_last div.sidebar_main_title { color:#2c9339; font:16px "Rockwell"; margin:0 0 6px 0; padding:0 0 3px; }
.righside_bar_dt div.sidebar_main_title { color:#2c9339; font:16px "Rockwell"; margin:0 0 6px 0; padding:0 0 3px; }
.righside_bar_dt_last h4 { color:#2c9339; float:left; font:14px "Rockwell"; margin:0; padding:0 0 3px; width:100%; }
.righside_bar_dt_last h4 a { color:#2c9339; float:left; text-decoration:none; }
.righside_bar_dt_last img { background-color:#fff; border:solid 1px #ccc; max-width:150px; padding:5px; }
.righside_bar_dt_last p { color:#666; float:left; font:12px 'open_sansregular', Arial, sans-serif; line-height:20px; margin:0; padding:3px 22px 3px 0; }
.righside_bar_dt_last span { color:#2c9339; float:left; font:12px 'open_sansregular', Arial, sans-serif; margin:0; padding:3px 0; }
.righside_bar_dt_last span a { color:#2c9339; text-decoration:none; }
.righside_bar_dt_last ul { list-style-type:disc; margin-left:0; padding-left:14px; }
.righside_bar_dt_last ol { list-style-type:decimal; margin-left:0; padding-left:18px; }
.righside_bar_dt h3 { color:#2c9339; font:14px "Rockwell"; margin:0; padding:0 0 5px; }
.righside_bar_dt h4 { color:#2c9339; float:left; font:14px "Rockwell"; margin:0; padding:0 0 3px; }
.righside_bar_dt h4 a { color:#2c9339; text-decoration:none; }
.righside_bar_dt img, .righside_bar_dt_last img { border:solid 1px #ccc; max-width:160px; padding:5px; }
.righside_bar_dt p { color:#666; font:12px 'open_sansregular', Arial, sans-serif; line-height:20px; margin:0; padding:3px 22px 3px 0; }
.righside_bar_dt span { color:#2c9339; float:left; font:12px 'open_sansregular', Arial, sans-serif; margin:0; padding:3px 0; width:100%; }
.righside_bar_dt span a { color:#2c9339; text-decoration:none; }
.righside_bar_dt ul { list-style-type:disc; margin-left:0; padding-left:14px; }
.righside_bar_dt ol { list-style-type:decimal; margin-left:0; padding-left:18px; }
.righside_bar_dt img.no_rulebox { background-color:none; border:0; max-width:160px; padding:0; }
.righside_bar_dt_last img.no_rulebox { background-color:none; border:0; max-width:160px; padding:0; }
/* end sidebar module */

ul.resource3 { margin:0; padding:0; }
ul.resource3 li.resource3-details { border-top:1px dotted #00AEEF; float:left; padding:10px 0; width:100%; }
ul.resource3 h3 { margin:0; padding:5px 0; }
/* expercorner module start */
ul.expertcorner { margin:0; padding:0; }
ul.expertcorner li.expcorsection-details { border-top:1px dotted #00AEEF; float:left; padding:0 0 10px 0; width:100%; }
ul.expertcorner h3, ul.expertcorner h3 a { color:#00AEEF; margin:0; padding:5px 0; }
ul.expertcorner p.expertcornerlistmore a { color:#4d8954; }
div.expertcornerlistintro { color:#666; }
div.expertcornerlistintro p { font:12px/20px 'open_sansregular', Arial, sans-serif; padding-bottom:10px; }
div.expertcornerlistintro h1 { font-family:Coustard; font:18px/20px 'open_sansregular', Arial, sans-serif; letter-spacing:0; line-height:24px; }
div.expertcornerlistintro h2 { font:17px/20px 'open_sansregular', Arial, sans-serif; line-height:22px; }
div.expertcornerlistintro h3 { font:16px/20px 'open_sansregular', Arial, sans-serif; }
div.expertcornerlistintro h4 { font:15px/20px 'open_sansregular', Arial, sans-serif; }
div.expertcornerlistintro h5 { font:16px/20px 'open_sansregular', Arial, sans-serif; }
div.expertcornerlistintro ul { font:12px/20px 'open_sansregular', Arial, sans-serif; list-style:disc inside none; margin:0 0 0 25px; padding:0; }
div.expertcornerlistintro ul li { line-height:20px; }
div.expertcornerlistintro ol { font:12px/20px 'open_sansregular', Arial, sans-serif; list-style-position:inside; margin:0 0 0 25px; padding:0; }
div.expertcornerlistintro ol li { line-height:20px; }
div.expertcornerlistintro a { color:#4d8954; text-decoration:none; }
div.expertcornerlistintro a:hover { text-decoration:underline; }
div.expertcornerlistintro address { font:12px/20px 'open_sansregular', Arial, sans-serif; }
div.expertcornerlistintro strong { font-weight:bold; }
div.expertcornerlistintro b { font-weight:bold; }
div.expertcornerlistintro i { font-style:italic; }
div.expertcornerlistintro table { border:1px solid #dcdcdc; width:100%; }
div.expertcornerlistintro table th { border:1px solid #dcdcdc; font-weight:bold; padding:2px; }
div.expertcornerlistintro table td { border:1px solid #dcdcdc; padding:2px; }
div.expertcornerlistintro hr { border:1px solid #dcdcdc; }
div.expertcornerlistintro img { border:0 none; }
div.expertcornerlistintro span { color:#a0894a; text-shadow:0 1px #d5c0aa; }
div.expertcornerlistintro sup { font:12px/20px 'open_sansregular', Arial, sans-serif; }
div.expertcornerlistintro sub { font:12px/20px 'open_sansregular', Arial, sans-serif; }
div.expertcorner-details { margin:0; padding:0; }
div.expertcorner-details p { margin:0; padding:0; }
div.expertcorner-details p a { color:#4d8954; }
div.expcor-image { float:left; margin:0 10px 0 0; text-align:center; width:160px; }
div.expcor-image img { border:1px solid #dcdcdc; float:none; max-width:150px; padding:5px; }
/* end expercorner module */

/* poll and survey module */

div.polls-survey { float:left; width:100%; }
div.polls-survey ul { float:left; margin:0; padding:0; width:100%; }
div.polls-survey li { border-top:1px dotted #cdcdcd; float:left; padding:10px 0; width:100%; }
div.polls-survey li a { color:#4d8954; }
div#pollresults p { color:#4d8954; width:427px; }
div#pollresults li { color:#666; font:12px/20px 'open_sansregular', Arial, sans-serif; }
span.polquestion { color:#4d8954; }
/* end poll and survey module */
div#subnav { float:left; font:12px/20px 'open_sansregular', Arial, sans-serif; width:100%; }
div#subnav ul { margin:0; padding:0; }
div#subnav li a { color:#4d8954; }
div.content_box h2 a { color:#4d8954; }
div.content_box span { color:#666; font-size:13px; font:12px/20px 'open_sansregular', Arial, sans-serif; }
div.content_box .active { border:0; }
div.acc_tab { border:1px solid #cdcdcd; }
/* gallery module strat */
.gallery-images { float:left; margin:0; width:100%; }
.gallery-photos { float:left; padding:0; width:100%; }
ul.gallery { float:left; list-style-type:none; padding:0; }
ul.gallery li { float:left; margin:0 2px 0 0; }
ul.gallery li div { background-color:#000; background-image:none; border:3px solid #B2B2B2; height:120px; text-align:center; width:161px; }
ul.gallery li div table { border-collapse:collapse; border-spacing:0; }
ul.gallery li div td { font-size:11px; height:120px; position:relative; text-align:center; vertical-align:middle; width:165px; }
ul.gallery li div img { float: none; max-height: 110px; max-width: 150px; vertical-align: middle; }
ul.gallery li p { color:#666; font-size:14px; line-height:20px; margin-bottom:15px; padding:5px 13px 4px 0; }
ul.gallery li p.alb-desc { width:160px; }
.gallery-line { background:url("../images/gallery-border-line.png") no-repeat; height:25px; width:525px; }
.gallery-title { color:#666; float: left; font-family:sans-serif, Arial, 'open_sansregular'; padding: 0 0 4px; width: auto; }
.gallery li a { clear: left; float: left; width: auto; }
.alb-title { float: left; padding: 6px 0 0; }
/* end gallery module */

/* member directory start */
.member-directory { float:left; margin:20px 0 50px 0; width:100%; }
.dir-head { background:url(../images/dir-hd.png) repeat-x; float:left; text-align:center; width:525px; }
.dir-head1 { float:left; padding:7px 0 7px 20px; width:220px; }
.dir-head1 a { color:#a18b3f; float:left; font:16px "Rockwell"; text-decoration:none; width:213px; }
.dir-head2 { color:#a18b3f; float:left; font:16px "Rockwell"; padding:7px 0 10px 0; width:130px; }
.dir-head2 a { color:#a18b3f; float:left; font:16px "Rockwell"; text-decoration:none; width:115px; }
.dir-head3 { color:#a18b3f; float:left; font:16px "Rockwell"; margin:0; padding:7px 0 10px 0; text-align:center; width:155px; }
.dir-head3:hover, .dir-head1:hover, .dir-head2:hover, .selectedtab { background:url(../images/dir-hover.png) repeat-x; }
.dir-head3 a { color:#a18b3f; float:left; font:16px "Rockwell"; text-decoration:none; width:135px; }
.search-emp { background:#f6f2e7; float:left; margin:7px 0 0; width:525px; }
.search-emp-lft { float:left; padding:10px 10px 5px 18px; width:95%; }
.search-emp-lft input[type="text"] { background-position:-205px -346px; border:0; color:#666; float:left; font-family:'open_sansregular', Arial, sans-serif; height:25px; margin:0px 5px 0px 0px; padding:0 0px 0 5px; width:180px; }
.search-emp-lft input[type="submit"] { background-position:-205px -417px; border:0; cursor:pointer; height:25px; width:29px; }
.search-emp-lft h5 { color:#a18b3f; font:bold 14px Arial, 'open_sansregular', sans-serif; margin:0; padding:0 0 5px 0; }
.filter-title { float:left; padding:10px 0 0; width:242px; }
.filter-dep { float:left; padding:10px 0 0; width:250px; }
.filter-dep h5 { padding: 0 0 0 50px; margin:0 0 5px; }
.filter-dep span a { color:#a18b3f; color:#a18b3f; float:right; font:12px Arial, 'open_sansregular', sans-serif; padding:10px 0 5px; }
.search-emp-rgt { float:right; width:44%; }
.search-emp-rgt h5 { color:#a18b3f; font:bold 14px Arial, 'open_sansregular', sans-serif; margin:0; padding:5px 0; }
.search-emp-rgt p { color:#666; font:12px 'open_sansregular', Arial, sans-serif; padding:5px 0 3px 0; }
.adminitration-dep { border-top:1px dotted #6b6b6b; float:left; width:100%; }
.adminitration-dep h3 { background:url(../images/brown-arrow.png) no-repeat right; color:#a18b3f; cursor:pointer; font:bold 16px Arial, 'open_sansregular', sans-serif; margin:0; padding:10px 0; width:515px; }
.adminitration-dep h3.current { background:url(../images/brown-arrow1.png) no-repeat right; }
.adminitration-row { float:left; padding:10px 0; width:100%; }
.adminitration-row ul { border-top:1px dotted #6b6b6b; float:left; margin:0; padding:10px 0; width:100%; }
.adminitration-row ul li { color:#666; display:inline; float:left; font:14px Arial, 'open_sansregular', sans-serif; list-style:none; text-align:left; width:163px; }
.adminitration-row ul li.useremail { text-align:right!important; width:99px!important; }
.adminitration-row ul li img { border:0; float:none; }
.adminitration-row ul li.last { float:right; }
.align-left { text-align:left!important; }
#meet-members #meet-our-members { color:#2c9339; font:14px "Rockwell"; margin:0; padding:0 0 5px; }
.member-new { float:left; font:12px/20px 'open_sansregular', Arial, sans-serif; margin:0 0 15px; padding:0 0 0 5px; width:180px; }
.member-new .mem_image { width:170px; }
.member-new .mem_image img { margin:0; max-width:160px; padding:0; }
.right-col .member-new .mem_image img { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; padding: 5px; max-width: 130px; }
.member-new .mem-details { margin:5px 0 0; width:100%; }
div.mem-details span { float:left; margin:0; padding:0; width:100%; }
.member-directory span { padding:0 5px; }
.member-directory span.orderby a { color:#666; }
.member-directory span.selected a { color:#a18b3f; }
/* end member directory */

.admin-facilities { border-top:1px dotted #6b6b6b; float:left; margin:10px 0 0; width:100%; }
.admin-facilities-hd { background:#f6f2e7; float:left; margin:0; margin:10px 0 0; padding:0; width:100%; }
.admin-facilities-hd h3 { color:#a8914b; cursor:pointer; font:16px Arial, 'open_sansregular', sans-serif; margin:0; padding:10px 0 10px 10px; }
.admin-facilities-cnt { float:left; width:100%; }
.admin-facilities-cnt-lft { float:left; padding:0 0 0 8px; width:35%; }
.admin-facilities-cnt-lft address { color:#666; font:12px/20px 'open_sansregular', Arial, sans-serif; margin:0; padding:3px 0 10px; }
.admin-facilities-cnt-lft p { color:#666; font:12px/20px 'open_sansregular', Arial, sans-serif; margin:0; padding:0; }
.email { padding:5px 0!important; }
.admin-facilities-cnt-lft p img { padding:0 5px 0 0!important; }
.admin-facilities-cnt-rgt { color:#666; float:left; font:12px/20px 'open_sansregular', Arial, sans-serif; padding:0 5px 0 12px; width:60%; }
.admin-facilities-cnt-rgt p { margin:0; padding:3px 0; }
.admin-facilities-cnt-rgt span { color:#a8914b; cursor:pointer; padding:0; }
.eve-cal-sub a img { float:left; padding:0 5px 0!important; }
.eve-cal-sub a span { float:left; line-height:15px; margin:0; padding:0; }
/* stuff module start */
.stuff-directory #member-stuff:first-child { border:0; }
#member-stuff { border-top:1px dotted #cdcdcd; color:#666; float:left; margin:0; padding:10px 0; width:100%; }
#member-stuff .member-img { margin:0 10px 0 0; width:160px; }
#member-stuff .member-img img { border:1px solid #dcdcdc; margin:0; max-width:150px; padding:5px; }
#member-stuff .member-text h2 { margin:0; padding:0 0 5px; width:355px; }
#member-stuff .member-text1 h2 { margin:0; padding:0 0 5px; width:100%; }
#member-stuff .stuff-readmore { font-family:"Rockwell"; font-size:12px; color:#00AEEF; }
#member-stuff .stuff-readmore a { padding:0 4px; }
#member-stuff .stuff-readmore a:first-child { padding-left:0; }
#member-stuff .stuff-readmore span, #member-stuff .stuff-readmore a, #member-stuff .member-text a, #member-stuff .member-text1 a { color:#00AEEF; cursor:pointer; font:12px "Rockwell"; }
div.member-line { border-bottom:1px dotted #cdcdcd; clear:both; padding:5px 0; width:100%; }
#member-stuff p, #member-stuff h1, #member-stuff h2, #member-stuff h3, #member-stuff h4, #member-stuff h5, #member-stuff ul, #member-stuff ul li, #member-stuff ol, #member-stuff ol li, #member-stuff a, #member-stuff address, #member-stuff strong, #member-stuff b, #member-stuff i, #member-stuff table, #member-stuff td, #member-stuff th, #member-stuff hr, #member-stuff img, #member-stuff span, #member-stuff sup, #member-stuff sub { margin:0; padding:0; }
#member-stuff p { font-size:13px; line-height:20px; padding:5px 0 10px 0; word-wrap:break-word; }
#member-stuff h1 { color:#168600; font:15px/22px "Rockwell"; letter-spacing:0; }
#member-stuff h2 { color:#168600; font:14px/22px "Rockwell"; }
#member-stuff h3 { color:#168600; font:13px/22px "Rockwell"; }
#member-stuff h4 { color:#168600; font:13px/22px "Rockwell"; }
#member-stuff h5 { color:#168600; font:12px/22px "Rockwell"; }
#member-stuff h6 { color:#168600; font:11px/22px "Rockwell"; margin:0; }
#member-stuff ul { font-size:13px; list-style:disc inside none; margin:0 0 0 20px; }
#member-stuff ul li { line-height:20px; padding:0 0 5px 0; }
#member-stuff ol { font-size:13px; list-style:decimal inside none; margin:0 0 0 20px; }
#member-stuff ol li { line-height:20px; width:100%; }
#member-stuff ol li p { padding:0 5px 0 0; }
#member-stuff a { color:#00AEEF; text-decoration:none; }
#member-stuff address { font-size:13px; }
#member-stuff strong { font-weight:bold; }
#member-stuff b { font-weight:bold; }
#member-stuff i { font-style:italic; }
#member-stuff table { border-spacing:0; border:0; }
#member-stuff table th { border-bottom:2px solid #8b8b8b; font-family:"Rockwell"; font-weight:bold; padding:5px 0; text-align:left; }
#member-stuff table td { border-bottom:1px solid #dcdcdc; padding:5px 2px; }
#member-stuff hr { border:1px solid #dcdcdc; margin:4px 0; }
#member-stuff img { border:0 none; }
#member-stuff span { font-size:13px; }
#member-stuff sup { font-size:10px; }
#member-stuff sub { font-size:10px; }
#member-stuff embed { width:100%; }
#member-stuff iframe { float:left; margin:10px 10px 10px 0; max-width:525px; }
#member-stuff dd { margin:0; }
/* end stuff module */


/* directory module start */
.directory3_layout { float:left; width:525px; }
.directory3_layout .content-a { margin:0 0 10px; }
.directory3_main { border-top:1px dotted #CCCCCC; float:left; padding:5px 0 0; width:100%; }
.dir3_featmem { float:left; width:100%; }
.dir3_featmem .dir3title h1 { font-family: 'open_sansregular', Arial, sans-serif; font-size:20px; }
.featmem span.featusrtitle { font-family: 'open_sansregular', Arial, sans-serif; font-size:12px; }
.dir3title { float:left; font-size:18px; margin:10px 0; width:100%; }
.feat_teachers { float:left; width:100%; }
.feat_teachers .featmem { float:left; margin:0 5px 0 0; min-height:115px; width:170px; }
.feat_teachers .featuser { background:url("../images/imageshadow.png") no-repeat scroll left bottom transparent; float:left; padding:0 0 11px; width:100%; }
.feat_teachers .featusrimage { float:left; margin:0 8px 0 0; max-width:auto; }
.feat_teachers .featusrname { float:left; width:92px; }
.feat_teachers .featusrname h2 { width:auto; font-family: 'open_sansregular', Arial, sans-serif; font-size:15px; }
.feat_teachers .featusrtitle { color:#7f7f7f; float:left; font-size:13px; margin:5px 5px 0 0; width:100%; }
.directory3_userlist { float:left; margin:15px 0 0; width:100%; }
.directory3_userlist .directory3_userlisttile { background:url(../images/dir-hover.png) repeat-x; }
.dir3-details1 { float:left; width:100%; }
.dir3-details1 .tablesorter h2 { float:left; width:auto; }
.dir3-details1 table.tablesorter { border:0; }
.dir3-details1 table.tablesorter thead tr .header { background:url("../images/current-teacher-heading-bg.png") repeat-x scroll 0 0 transparent; font: 14px "Rockwell"; padding: 7px 7px 7px 16px; }
.dir3-details1 table.tablesorter thead tr .header span { background:url("../tablesort/bg.gif") no-repeat scroll right center transparent; float:left; padding:0 26px 0 0; }
.dir3-details1 table.tablesorter tbody td span { float:left; min-height:10px; padding:5px 5px 5px 8px; }
.dir3-details1 table.tablesorter tbody td span a { color:#666; }
.dir3-details1 table.tablesorter thead tr th:first-child { text-transform:none; }
.dir3-details1 table.tablesorter tbody tr td { border-bottom:1px dotted #CCCCCC; padding:10px 6px 10px 10px; color:#666; }
/* directory3 module end */

/* resource 6 */
.fullWidth{width: 100% !important;}
.resourcelist6 { padding:0; margin:0; }
.resourcelist6 li {
    background: none repeat scroll 0 0 #F8F8F8;
    clear: both;
    float: left;
    list-style: none outside none;
    margin: 10px 0 0 0;
    padding: 18px 14px;
    width: 710px;
}
.resourcelist6 li:first-child{margin-top: 0;}
.resourcelist6 .doc-image{
    float: left;
    margin-right: 10px;
    max-width: 160px
}
.resourcelist6 .doc-image span, .resource6 .doc-image span{
    background-color: #00AEEF;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.resourcelist6 .doc-iframe {
    max-width: 295px;
}
.resourcelist6 .doc-iframe iframe{
    width: 100%;
}
.resourcelist6 .doc-image img { max-width: 160px; }
.resource-details{
    float: left;
    width: 540px;
}
div.doc-with-iframe{
    width: 405px;
}
.soryby-date-title { color: #666; float: left; font-size: 13px; font-weight:bold; text-align: right; width: 100%; }
.soryby-date-title span:first-child { border:none; }
.soryby-date-title span { border-left: 1px solid #DCDCDC; padding: 0 5px; }
.soryby-date-title span a { color:#666; }
.soryby-date-title span.sortby-selected a { color:#00AEEF; }
#resource6_content h2, #resource6_content h2 a {
    clear: right;
    cursor: pointer;
    color: #00aeef;
    float: none;
    font-size: 19px !important;
    font-weight: normal;
    margin: 0 0 6px;
    padding: 0;
    width: auto;
}
.doc_details { float: left; width: 100%; font:12px/20px 'open_sansregular', Arial, sans-serif; clear: both; padding:0; }
.doc_details .doc-view, .doc_details .doc-view a{color :#807f7f;}
.doc_details .doc-view:hover, .doc_details .doc-view a:hover{color:rgba(128, 127, 127, 0.5);}
.doc_details .doc_download, .doc_details .doc_download a{color :#0FA5D6;}
.doc_details .doc_download:hover, .doc_details .doc_download a:hover{color: rgba(15, 165, 214, 0.5);}
.resource6 .doc_details{float: none; clear: none; margin: 5px 0; width: auto;}
/*.doc_details a:hover { color:#00AEEF; }
.doc_details a { color:#666; }*/
.doc_details label { float:left; margin:0px; padding:0px 2px 0px 0px; }
.doc_details span { float:left; margin:0px; padding:0px; }
.doc_details span a:first-child{padding: 0;}
.doc_details span a {font-weight: 700; float:left; margin:0px; padding:0px 5px;/*text-decoration: underline;*/ }
.doc_details span.divider{ display: inline-block; color: #d4d4d4; padding: 0 10px; font-size: 18px; }
.author_detail {
    font-size: 13px;
    margin: 0px;
    font-weight: 700;
    color: #a0a1a1;
    clear: both;
}
/*.author_detail span, .file_detail span { padding: 0 0 0 0px; }*/
.file_detail { float: left; padding: 0px; width: 40%; }
.blurb-image { float: left; width: 100%; }
.doc_details p { float:left; width:100%; padding:5px 0; margin:0; }
.doc_details p span:first-child { margin:0; }
.doc_details p span { margin:0 0 0 10px; padding:0; float:left; }
.sidebar-section { color: #666666; font: 12px 'open_sansregular', Arial, sans-serif; }
.sidebar-section #searchboxcontainer { padding:0; }
.sidebar-section #searchboxcontainer .srch-box { background: url("../images/search-bx.png") no-repeat; border: 0; color:#676767; float: left; margin:0; padding: 9px 0 11px 5px; outline: none; }
.sidebar-section #searchboxcontainer .submit-btn { background: url("../images/search-icon.png") no-repeat; border: 0; cursor: pointer; height: 33px; margin:0; width: 31px; }
.sidebar-section label { float: left; font-size: 13px; margin: 0 0 5px; width: 100%; }
.sidebar-section a { color: #666666; line-height: 20px; padding: 0 10px 0 0; }
.sidebar-section a:hover { color: #00AEEF; }
.sidebar-section p { padding: 3px 10px 0 5px; }
.sidebar-section p a.viewallcategory, .sidebar-section p a.reset-allfilter { float:right; color: #00AEEF; }
.filterbycategory, .filterbytags, .filterbyauthor, .suggest-category, .latest-most-resources { float: left; margin: 7px 0 0; padding: 18px 0 0; width: 95%;/*background: url("../images/border-bottom.png") no-repeat scroll right top transparent;*/ }
.latest-most-resources ul { border-color: #dcdcdc #dcdcdc #fff #dcdcdc; border-style:solid solid none solid; border-width:1px 1px 0px 1px; float: left; margin:0; padding:0; width: 183px; list-style: none; }
.latest-most-resources li:first-child { margin:0; }
.latest-most-resources li:first-child a { width:97px; margin:0; padding: 4px 0; }
.latest-most-resources p { margin: 0; padding: 3px 8px 0 5px; width: 170px; }
.latest-most-resources ul li a { background: url("/media/images/thbg.gif") repeat-x; outline: none; margin: 0; }
.latest-most-resources ul li a:hover { color:#666; }
.latest-most-resources ul li a.latestrec-selected { background:none; border-right: 1px solid #DCDCDC; width: 97px; }
.latest-most-resources ul li a.mostread-selected { background: none; border-left: 1px solid #DCDCDC; margin:0; padding: 4px 0; width: 85px; }
.latest-most-resources li { float: left; margin-left:0px; padding:0; text-align: center; }
.latest-most-resources li a { float: left; padding: 4px 0; margin:2px 0 0; width: 85px; }
.latest-most-resources li a.tabselected { background-color: #dcdcdc; }
.latest-resources, .most-read { background: none; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC; float: left; padding: 10px 0 15px; width:99%; }
.filterbyauthor select { width:180px; }
.filterbyauthor option { width:160px; }
.filterbytags { word-wrap:break-word; }
.filterbytags span { float: none; margin: 0; padding: 10px 10px 0 0; }
.sidebar-section a.catselected, .filterbytags a.tagselected { color: #00AEEF; }
.soryby-date-title { border-top: 1px dotted #CDCDCD; }
.resource6 .doc_content{position: relative;}
.resource6 .fck-field ul li{
    background:none;
    clear: none;
    float: none;
    list-style-image: none;
    list-style-position: inside;
    list-style-type: disc;
    padding: 0;
    width: auto;
}
.resource6 .fck-field ol li{
    background:none;
    clear: none;
    float: none;
    list-style-image: none;
    list-style-position: inside;
    list-style-type: inherit;
    width: auto;
}

.resource6 .doc_content .fck-field{color:#666; width: auto;}

/* resource 6 - left sidebar */
.content .resource_leftnav .headline{margin: 10px 0;}
.doc_lftsidebar6 span { background-color: #2A9836; color: #FFFFFF; font-family: arial; font-weight: bold; padding: 5px 20px 5px 5px; text-transform: uppercase; }
li.doc_lftsidebar6:hover > ul { display:block; }
ul.doc6sidebar li { float: left; margin: 0;/*padding: 10px 0 2px 15px !important;*/}
ul.doc6sidebar li label { color: #666666; float:left; font-family: 'open_sansregular'; font-size: 18px; font-weight: bold; }
ul.doc6sidebar li ul.category-list li a { background: none; height: auto; margin: 0; text-align: left; }
ul.doc6sidebar li.upload-resource{margin-bottom: 10px;}
ul.doc6sidebar li a.thickbox { background:#00AEEF url("../images/icon_upload.png") no-repeat; background-size: 16px; background-position: 10px 10px; color: #FFFFFF !important; float: left; font:normal 12px 'open_sansregular' !important; border-radius: 4px;padding: 13px 6px 15px 34px !important; text-transform: uppercase; width: 166px !important; }
.doc6sidebar li a.viewallcategory { color:#999; float: right; font-family:'open_sansregular', Arial, sans-serif; font-size: 15px; margin: 0; text-align: right; text-transform: none; }
.doc6sidebar li a.viewallcategory:hover { background: none; }
ul.doc6sidebar li span.lftnav-open { line-height: 14px !important;/*background: none  !important;padding: 0  !important;float: none !important;width: 100%  !important;*/ }
.resource6 { line-height: 22px; margin:0; padding:20px 0 0; }
.resource6 .addnewresource { clear: both; float:left; }
/*.resource6 h2 { font-size: 18px; font-family:'open_sansregular', Arial, sans-serif; font-weight:bold; margin:0; padding:0; }*/
/*.resource6 h4 { color: #2E88C4; float: left; font-size: 12px; font-weight: normal; margin:10px 0 0; padding:0; }*/
.resource6 .doc-image { background-color: #fff; float: left; margin: 0 15px 15px 0; max-width: 165px; text-align: center; }
.resource6 .doc-video{max-width: 100%;transform: none !important;width: 305px !important;}
.resource6 .doc-image img {float:none; max-width: 155px; padding: 0; }
.resource6 .doc-video iframe{float: none;margin: 0;max-width: 295px;padding: 0;}
span.doc6viewpdf a{color: #807f7f;}
span.doc6viewpdf a:hover{color: #00AEEF;}
.main_content .resource6 p { color: #666; float: none; margin:0; padding:0px 10px 5px 0; }
.resource6 .author-catdetails { float: left; width: 100%; font-family:'open_sansregular', Arial, sans-serif; font-size:15px; color: #666666; margin: 0 0 5px; padding:0; }
/*.createdat{font-style:normal;}*/
.author-catdetails .file_detail { float: left;/*padding: 0 10px 0 0px;*/ width: 40%; text-align: right; }
.author-catdetails a, .doc_details p span a { color:#A0A1A1; }
.author-catdetails a:hover, .doc_details p span a:hover, .doc_details p span a.thickbox { color:#00AEEF; }
.attachment-details a { color:#666; }
.attachment-details a:hover { color:#00AEEF; }
div.doc_comment { float:left; width: 100%; }
ul.attachment-details { float:left; margin:5px 0; padding:0; width:100%; }
ul.attachment-details li:first-child { border:none; padding-left:0; }
ul.attachment-details li { border-left: 1px solid #666666; float: left; font-size: 13px; list-style: none; padding: 0 10px; width:auto; border-top:none; border-bottom: none; line-height: 15px; }
div.resource6 .resource-notelist { color: #666666; font: 12px/20px 'open_sansregular', Arial, sans-serif; }
div.resource6 div.resource-notelist li { list-style: decimal inside none; }
.resource6 .resource-comment { float: left; margin: 5px 0 0; width: 100%; }
/*myprofile*/
#myprofile .resourcelist6 h2 { float: left; width: 410px; }
#myprofile .resourcelist6 .edit-delete { font: 13px 'open_sansregular'; float: right; }
.editresource6 h1 { color: #00AEEF; float: left; font: 22px "Rockwell"; margin: 0; padding: 10px 0 4px; }
ul.myprofile_res6 { padding:0; margin:0; }
ul.myprofile_res6 li { float: left; margin: 5px 0; width: 90%; }
ul.myprofile_res6 li label.desc { color: black; display: block; font-size: 13px; font-family: Arial; font-weight: bold !important; padding: 0; margin: 0; }
ul.myprofile_res6 li textarea { width:520px; }
ul.myprofile_res6 li textarea, ul.myprofile_res6 li input[type="text"] { background: url("../images/fieldbg-text.gif") repeat-x scroll center top white; border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid; border-width: 1px; font-family: 'open_sansregular'; font-size: 12px; margin-top: 0; width: 261px; }
ul.myprofile_res6 .text { padding: 5px 0; }
ul.myprofile_res6 select.text { padding:0; }
ul.myprofile_res6 img { float:none; }
ul.myprofile_res6 .lbl-txt { color: #000000; font:bold 13px 'open_sansregular', Arial, sans-serif; }
div.rec6-tab { float: left; width: 100%; }
div.rec6-tab ul { margin: 0; padding: 0; list-style:none; }
div.rec6-tab ul li { float: left; margin: 0; padding: 0; width: auto; }
div.rec6-tab ul li:first-child a { border-left: 1px solid #CCCCCC; }
div.rec6-tab ul li a.list_item_selected { background: none repeat scroll 0 0 #DDD; }
div.rec6-tab ul li a { background: url("/media/images/thbg.gif") repeat-x scroll 0 0 transparent; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; color: #666 !important; font: 13px 'open_sansregular', Arial, sans-serif; margin: 0; padding: 5px 10px; text-align: center; width: 75px; float:left; }
div.attachdetails-cont { padding: 15px; border: 1px solid #39C; width: auto; margin: 0; clear: both; float: left; width: 455px; }
#myprofile ul.myprofile_res6 li textarea, #myprofile ul.myprofile_res6 li input[type="text"] { width: 100%; }
ul.myprofile_res6 li div.attachdetails-cont { width: 93%; }
ul.myprofile_res6 li #attachment .txt-box { width: 97% !important; }
.doc6sidebar li.viewallcategory { float: right; padding: 0; text-align: right; }
.doc6sidebar li.viewallcategory a { float: right; font-size: 12px !important; text-transform: capitalize !important;}
/* resource 6 */
 
/*updated on june-11-2012*/
.srchby-empname { float: left; width: 100%; }
.clearall-filter { float: left; width: 100%; }
.calendar-prev { padding:0px 7px 0px 0px; }
.calendar-prev img { padding:0px; border:none; }
.calendar-next { padding:0px 0px 0px 7px; }
.calendar-next img { padding:0px; border:none; }
.events_calendar table td.currentdate { background:#9CDA3B; color: #FFFFFF; }
.currentdate a span { float:left; color:#fff; }
ul.reg_form_ul li { list-style-type:none; }
ul.reg_form_ul li span.req { color:red; }
/*unique-resources list style*/
#unique-resources { float: left; margin: 0; padding: 10px 0; }
#unique-resources ul { margin: 0; padding: 0 0 0 40px; }
#unique-resources ul li { float: left; list-style: disc outside none; margin: 0; padding: 7px 0; width: 100%; }
#unique-resources ul li:hover { color:#00AEEF; }
#unique-resources ul li a { color: #666666; float: left; margin: 0; padding: 0; text-decoration: none; }
#unique-resources ul li a:hover { color:#00AEEF; }
/*unique-resources list style end*/

.topmain_section { float:left; width:100%; }
 @media only screen and (max-device-width: 1024px) and (orientation:landscape) {
#wrapper {
overflow:hidden !important;
}
#changing-banner {
display:none !important;
}
.main-container {
float:left !important;
margin:0 !important;
}
.main-container-internal {
margin:0 !important;
}
.events_calendar table td {
padding: 5px !important;
}
}
 @media only screen and (max-device-width: 768px) and (orientation:portrait) {
#changing-banner {
display:none !important;
}
.main-container {
float:left !important;
margin:0 !important;
}
.main-container-internal {
margin:0 !important;
}
#wrapper {
overflow:hidden !important;
}
.copy {
width:1030px !important;
}
.events_calendar table td {
padding: 5px !important;
}
}
/*My Profile Information page style start here*/
#myinfo_myprofileforms #myprofile { float: left; margin-top: 2px; width: 100%; }
#myinfo_myprofileforms #myprofile a { color: #339933; font-size: 12px; }
#myinfo_myprofileforms #myprofile h2, .myprofile-account h2 { color: #00AEEF; float: left; font-family: Interstate, Arial; font-size: 18px; font-weight: normal; line-height: 22px; margin: 0 0 12px; width: 100%; }
#myinfo_myprofileforms #myprofile h3 { color: #666666; font-size: 14px; margin: 10px 0; padding: 0; text-align: left; text-decoration: none; }
#myinfo_myprofileforms .expand_toggle { float: left; height: auto; position: relative; width: 100%; }
#myinfo_myprofileforms .expand_toggle .expand_btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #CBCBCB; border-image: none; border-left: 1px solid #CBCBCB; border-right: 0 solid #CBCBCB; border-style: solid; border-width: 0 0 0 1px; float: left; height: 30px; width: 100%; }
#myinfo_myprofileforms .expand_toggle .expand_btn .expand_ul { list-style: none outside none; margin: 0; padding: 0; }
#myinfo_myprofileforms .expand_toggle .expand_btn .expand_ul li { clear: none; float: left; padding: 0; }
#myinfo_myprofileforms .btn_expand:hover, .btn_expand-active, .tab-active { background: url("../images/expand_box_bg_hover.jpg") repeat-x scroll 0 0 transparent; border-right: 1px solid #CBCBCB; border-top: 1px solid #CBCBCB; color: #6B9CC5; font-weight: normal; height: 30px; line-height: 28px; padding: 0 20px; text-align: center; }
#myinfo_myprofileforms .btn_expand_chck { color: #6B9CC5; font-weight: bold; margin: 5px 0 0 20px; padding: 0; }
#myinfo_myprofileforms .btn_expand_chck ul { list-style: none outside none; margin: 0; padding: 0; }
#myinfo_myprofileforms .expand_toggle .expand_btn .expand_ul li { clear: none; float: left; padding: 0; }
#myinfo_myprofileforms .btn_expand_chck ul li input[type="checkbox"] { margin: 0 5px 0 0; }
#myinfo_myprofileforms .btn_expand_chck ul li label { color: #A8A8A8; font-family: Georgia; font-size: 13px; font-style: italic; font-weight: normal; margin: 0; padding: 0; }
#myinfo_myprofileforms .content-expand { border: 1px solid #CBCBCB; float: left; height: auto; padding: 5px 0 20px; position: relative; width: 100%; }
#myinfo_myprofileforms #myprofile .content-expand .expand_toggle_heading { border-bottom: 2px dotted #CBCBCB; float: left; height: auto; margin: 0 20px; padding: 7px 0; width: 93%; }
#myprofile .content-expand .expand_toggle_heading .content_heading_expand { cursor: pointer; float: left; padding-bottom: 10px; width: 100%; }
#myinfo_myprofileforms .content-expand .expand_toggle_heading h1 { color: #339933; float: left; font-size: 16px; letter-spacing: -0.5px; margin: 0; padding: 0; width: 97%; }
#myinfo_myprofileforms #myprofile .content_heading_expand h1 span { background: url("../images/arrow-right.jpg") no-repeat scroll 0 5px transparent; float: right; width: 15px; }
#myinfo_myprofileforms #myprofile .content_heading_expand h1 span.arrow { background: url("../images/arrow-hover.jpg") no-repeat scroll 0 0 transparent; margin-top: 4px; }
#myinfo_myprofileforms .submit-content { float: left; text-align: center; width: 100%; }
#myinfo_myprofileforms .sub_heading_2 { color: #A8A8A8; font-family: Georgia; font-size: 11px; font-style: italic; font-weight: normal; margin-bottom: 10px; margin-top: 10px; padding: 0; }
#myinfo_myprofileforms #personal-prof-ul { float: left; margin: 0; padding: 0; }
#myinfo_myprofileforms #personal-prof-ul li { float: left; padding: 1px 1% 9px 0; width: 100%; }
#myinfo_myprofileforms #personal-prof-ul li ul { float: left; margin: 0; padding: 0; width: 100%; }
#myinfo_myprofileforms #personal-prof-ul li ul li { display: inline; float: none; margin: 0 5px 0 0; padding: 0; width: auto; }
#myinfo_myprofileforms #personal-prof-ul li label { border: medium none; color: #339933; display: block; font-size: 13px; font-weight: normal !important; line-height: 150%; margin-left: 0; padding: 0; }
#myinfo_myprofileforms #personal-prof-ul input[type="text"], #personal-prof-ul textarea { background: url("../images/fieldbg.gif") repeat-x scroll center top #FFFFFF; border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid; border-width: 1px; color: #333333; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; font-size: 100%; margin: 0; padding: 3px; }
#myinfo_myprofileforms .sub_heading { color: #A8A8A8; float: left; font-family: Georgia; font-size: 11px; font-style: italic; font-weight: normal; margin: 0 0 13px; padding: 0; }
#myinfo_myprofileforms .content-expand label.desc, #personal-prof-ul li label { border: medium none; color: #339933; display: block; font-size: 13px; font-weight: normal !important; line-height: 150%; margin: 2px 0 0 2px; padding: 0; }
/*input.text, input.search, textarea.textarea {
    background: url("../images/fieldbg.gif") repeat-x scroll center top #FFFFFF;
    border-color: #7C7C7C #C3C3C3 #DDDDDD;
    border-style: solid;
    border-width: 1px;
}*/
input.date-txt { width: 46px !important; }
input.medium, select.medium { width: 50%; }
#myinfo_myprofileforms .expand_toggle .expand_btn_inner { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #CBCBCB; border-image: none; border-left: 1px solid #CBCBCB; border-right: 0 solid #CBCBCB; border-style: solid; border-width: 0 0 0 1px; float: left; height: 25px; width: 100%; }
#myinfo_myprofileforms .expand_toggle .expand_btn_inner .expand_ul { list-style: none outside none; margin: 0; padding: 0; }
#myinfo_myprofileforms .btn_expand_inner { background: url("../images/expand_box_bg2.jpg") repeat-x scroll 0 0 transparent; border-right: 1px solid #CBCBCB; border-top: 1px solid #CBCBCB; color: #666666; cursor: pointer; font-size: 14px; font-weight: normal; height: 17px; line-height: 20px; padding: 2px 7px 5px; text-align: center; }
form li div { color: #444444; margin: 0; padding: 0; }
#myinfo_myprofileforms .expand_toggle .expand_btn_inner { border-style: solid; }
#myinfo_myprofileforms .expand_toggle .expand_btn_inner .expand_ul li { float: left; }
#myinfo_myprofileforms .btn_expand_inner:hover, .btn_expand_inner-active, .tab-active { background: url("../images/expand_box_bg_hover2.jpg") repeat-x scroll 0 0 transparent; border-right: 1px solid #CBCBCB; border-top: 1px solid #CBCBCB; color: #339933; font-size: 14px; font-weight: normal; height: 17px; line-height: 20px; padding: 2px 7px 5px; text-align: center; }
#myinfo_myprofileforms .border-outline { border: 1px solid #CBCBCB; float: left; margin: 0 0 20px !important; padding: 15px 0 15px 15px; width: 97%; }
form li { background-color: transparent; clear: both; margin: 0; padding: 1px 1% 9px; }
form li div span { display: block; float: left; margin: 0; width: 100%; }
form li span { color: #444444; float: left; font-size: 12px; margin: 0 0.3em 0 0; padding: 0; }
.myprofile_rightsidebar { float: left; margin: 0; padding: 0; width: 100%; }
.myprofile_rightsidebar h2 { color: #919191; float: left; font-family: 'open_sansregular', arial, sans-serif; font-size: 20px; font-weight: bold; margin: 0; padding: 5px 0; }
.myprofile_rightsidebar p { float: left; margin: 0; line-height: 17px; padding: 3px 0; width: 100%; }
personal-prof-ul li, .expand_ul li, .add_inf_ul li { clear: none; padding: 0; }
#myinfo_myprofileforms .add_inf_ul { list-style: none outside none; margin: 0; padding: 0; }
#myinfo_myprofileforms .add_inf_ul li { float: left; width: 200px; }
#myinfo_myprofileforms .add_inf_ul li input[type="text"] { border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid; border-width: 1px; margin: 3px 3px 7px 0; padding: 5px 3px; width: 187px !important; }
#myinfo_myprofileforms .content-expand label.desc, #personal-prof-ul li label, .account-form .separator span { border: medium none; color: #339933; clear: both; display: block; font-size: 13px; font-weight: normal !important; line-height: 150%; margin: 2px 0 0 2px; padding: 0; }
#myinfo_myprofileforms .account-form { border-bottom: 1px dotted #CCCCCC; float: left; margin: 0; padding: 0 0 2px; width: 100%; }
#myinfo_myprofileforms .account-form .separator span { margin-left: 0; }
input[type="text"] { border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid; border-width: 1px; padding: 5px 0; width: 250px; }
input[type="password"] { border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid; border-width: 1px; margin: 3px 3px 7px 0; padding: 5px 0; width: 250px; }
#myinfo_myprofileforms .remember-login { float: left; margin: 0; padding: 10px 0 0; width: 100%; }
#myinfo_myprofileforms .remember-login span { font-size: 12px; padding: 0; }
#myinfo_myprofileforms .active-chk { float: left; width: 100%; }
#myinfo_myprofileforms .remember-login p { color: #666666; font-family: Arial; font-size: 81.3%; padding: 0 0 8px; word-wrap: break-word; margin: 8px 0 0; }
#myinfo_myprofileforms .submit-btn { float: left; margin: 0; padding: 14px 0 0; }
#myinfo_myprofileforms .expand_toggle .expand_btn_inner { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #CBCBCB; border-image: none; border-left: 1px solid #CBCBCB; border-right: 0 solid #CBCBCB; border-style: solid; border-width: 0 0 0 1px; float: left; height: 25px; width: 100%; }
/*My Profile Information page style end here*/
/*Reset password style start here*/
.reset-password .standard-form label { clear: both; color: #339933; font-size: 13px; margin: 2px 0 0 2px; padding: 0; }
.reset-password h1 { color: #00AEEF; float: left; font: 22px "Rockwell"; margin: 0; padding: 10px 0 4px; width: 525px; }
.forgotpass h1 { color: #00AEEF; float: left; font: 22px "Rockwell"; margin: 0; padding: 10px 0 4px; width: 525px; }
.recaptcha h1 { color: #00AEEF; float: left; font: 22px "Rockwell"; margin: 0; padding: 10px 0 4px; width: 525px; }
.strength0 { width:25px; background:#cccccc; }
.strength1 { width:50px; background:#ff0000; }
.strength2 { width:100px; background:#ff5f5f; }
.strength3 { width:150px; background:#56e500; }
.strength4 { background:#4dcd00; width:200px; }
.strength5 { background:#399800; width:250px; }
#passwordStrength { height:6px; display:block; float:left; font-size:13px; color:#999999; }
#passwordDescription { font-size:11px; margin: 4px 0 0; }
.pwd_strength label { margin:0 !important; }
.reset-password .cntrparts { width: 50%; float: left; margin:-15px 0 0; }
.reset-password .new_password-newPassword-passwordReset { float:left; width:50%; }
.reset-password p.text { float:left; }
/*Reset password style end here*/

/*Css For Print Button - Start Here */

.print_nav_div { float: left !important; margin: 0 0 5px!important; width :100%!important; }
.print_nav_div a { color: #8B8A8B !important; float: left !important; font-family: 'Rockwell'!important; font-size: 13px!important; }
.print_nav_div a:hover { color:#00AEEF !important; }
.print_nav_div img { padding:0; float:left !important; }
.print_nav_div span { float:left; margin:0 0 0 5px !important; }
/* for chrome */

@media screen and (-webkit-min-device-pixel-ratio:0) {
.print_nav_div {
float: left;
margin: 0 0 5px;
width: 100%;
}
.print_nav_div a {
color: #8B8A8B;
float: left;
font-family: 'Rockwell';
font-size: 13px;
}
.print_nav_div img {
float: left;
padding: 0;
}
.print_nav_div span {
float: left;
margin: 0 0 0 5px;
}
}
/* for chrome */
/*Css For Print Button - End Here */
#loginbox .username_pass1 #subloginbox .create-acc { float: right; font-size: 11px; font-weight: normal; line-height: 14px; padding: 10px 0 0 10px; text-align: left; text-transform: none; width: 196px; background: url("../images/login_arrowshadow.png") no-repeat left 13px; }
#loginbox .username_pass1 #subloginbox .create-acc a { color: #00AEEF; font-size: 14px; line-height: 16px; padding: 4px 12px 0 0; text-align: left; text-transform: none; }
.float-L { float:left; }
.float-R { float:right; }
.from-section-content-title { color:#00AEEF; font: 22px 'open_sansregular', Arial, sans-serif; padding: 0 0 5px; width: 100%; margin-bottom: 5px; margin-top: 5px; float: left; }
.from-section-content { color:#00AEEF; font: 14px Rockwell; }
label.section { border-bottom: 1px solid #cdcdcd; }
.right-col { color: #919191; float: left; font-family: 12px/20px 'open_sansregular', Arial, sans-serif; margin: 7px 0 200px; width: 195px; }
.middle-col-inner { float:left; min-height:602px; width:100%; }
.middle-col-inner1 { background:#fff; border:1px solid #e2d7c3; float:left; width:100%; }
.middle-col-inner1 img { padding:0 0 0 20px; }
.img-caption { color:#605f5f!important; float:left; font:26px 'open_sansregular', Arial, sans-serif; margin:-10px 0 0; padding:0 30px 0 0; }
.middle-col-inner1 h1 { color:#00aeef; font:22px 'open_sansregular', Arial, sans-serif; display:block; margin:10px 0; text-transform:none }
.middle-col-inner1 h2 { color:#00AEEF; font:14px 'open_sansregular', Arial, sans-serif; display:block; margin:10px 0; text-transform:none }
.middle-col-inner1 .dept_directory h2 { color:#00AEEF; float:left; display:block; font:14px Rockwell, Arial, sans-serif; margin:0; padding:10px 0 18px; }
.middle-col-inner1 h3 { color:#00AEEF; font:16px 'open_sansregular', Arial, sans-serif; margin:10px 0; display:block; }
.middle-col-inner1 h4 { color:#00AEEF; font:14px 'open_sansregular', Arial, sans-serif; margin:10px 0; display:block; }
.middle-col-inner1 h5, .middle-col-inner1 h6 { color:#00AEEF; }
.middle-col-inner1 p { color:#333; font-size:13px; margin:10px 0; display:block; line-height:20px; }
.committee-container { float:left; width:525px; }
.committee-members { float:left; margin:0; padding:0; width:135px; }
.committee-members-lft { float:left; padding:0 0 25px; width:100%; }
.committee-members-lft img { margin:0 0 3px; padding:0 0 0 24px; }
.committee-members-lft span { color:#278831; float:left; font:12px 'open_sansregular', Arial, sans-serif; padding:3px 0 0 0; width:85%; }
.committee-container .fck-field iframe { width:100%; }
.committee-members-rgt { float:left; padding:0 0 0 10px; width:380px; }
.committee-members-rgt .fck-field p { padding:0 0 7px; }
.committee-members-rgt p { color:#666; font:13px/20px 'open_sansregular', Arial, sans-serif; margin:0; padding:0 10px 5px 17px; }
.dep-dir { color:#2c9339; float:left; font:13px 'open_sansregular', Arial, sans-serif; padding:3px 0 0 24px; }
.dep-dir1 { background:url(../images/brown-arrow.png) no-repeat right bottom; color:#2c9339; float:left; font:13px 'open_sansregular', Arial, sans-serif; }
.video-bx { border:2px solid #f3eddd; float:left; margin:0; padding:0; width:525px; }
div.video-bx-lft { float:left; width:310px; }
div.video-bx-lft p { color:#1c8b29!important; font:italic 12px/20px 'open_sansregular', Arial, sans-serif; padding:5px 10px 5px 20px!important; }
div.video-bx-lft span { color:#1c8b29; float:right; font:italic 13px 'open_sansregular', Arial, sans-serif; padding:0 25px 0 0; }
.video-bx-rgt { float:left; padding:0; width:210px; }
.video-bx-rgt img { max-width:200px; padding:5px!important; }
.video-bx-rgt .bodyimage-caption { padding:0 5px 0 0; }
.g-arrow-down { background:url(../images/green-arrow-d.png) no-repeat center 18px!important; padding:10px 0 5px 8px!important; width:185px!important; }
.directory2-main { float:left; width:525px; }
.directory2-main #member-profiles22, .edina-directory #member-profiles22 { float:left; padding:10px 0; width:100%; }
.directory2-main #member-profiles22 h2 { font-weight:normal; line-height:20px; padding:0; }
.directory2-main #member-profiles22 p { clear:both; padding:5px 0 0; }
.directory2-main #member-profiles22 p.user-phone { color:#00AEEF; }
#member-profiles22 p.user-mail a:hover { text-decoration:underline; }
.thin-border { border-bottom:1px solid #cdcdcd; float:left; width:100%; }
.profile-open { border-bottom:1px solid #ccc; border-right:1px solid #ccc; float:left; padding:0 3px 2px 0; width:99.4%; }
.profile-open a { background:url("../eo-images/icon_open.gif") no-repeat scroll 0 0 transparent; display:block; float:right; height:14px; overflow:hidden; text-indent:-9999em; width:14px; }
.profile-close { border-bottom:1px solid #ccc; border-right:1px solid #ccc; display:none; float:left; padding:2px 3px 5px 0; width:99.4%; }
.profile-close a { background:url("../eo-images/icon_close.gif") no-repeat scroll 0 0 transparent; display:block; float:right; height:14px; overflow:hidden; text-indent:-9999em; width:14px; }
.memmber-photo { float:left; width:120px; }
.dir2-details1 { float:left; width:405px; }
.right-col { color:#919191; float:left; font-family:12px/20px 'open_sansregular', Arial, sans-serif; margin:7px 0 200px; width:195px; }
.right-col h3 { color:#00AEEF; font:normal 14px "Rockwell"; margin:0; padding:25px 22px 5px 10px; width:100%; }
.right-col h3 span { color:#778679!important; font:normal 14px 'open_sansregular', Arial, sans-serif; padding:0 0 0 35px; }
.right-col h4 { color:#00AEEF; font:italic 14px Arial, 'open_sansregular', sans-serif; padding:10px 22px 5px 10px; }
.right-col img { /*padding:0 22px 5px 10px;*/ }
.right-col p { color:#666; font:normal 12px 'open_sansregular', Arial, sans-serif; margin:0; padding:3px 22px 3px 10px; }
.rgt-col-row2 { border-bottom:1px dotted #c0b8af; border-top:1px dotted #c0b8af; float:left; margin:10px 0 0 10px; padding:12px 0; width:160px; }
.rgt-col-row2 h3 { color:#2c9339; font:14px 'open_sansregular', Arial, sans-serif; margin:0; padding:0; }
.rgt-col-row2 h4 { color:#1d8d27; font:12px 'open_sansregular', Arial, sans-serif; margin:0; padding:5px 0; }
.rgt-col-row2 h4 a { color:#1d8d27; font:12px 'open_sansregular', Arial, sans-serif; text-decoration:none; }
.rgt-col-row2 p { color:#1c8b29!important; font: 13px/20px Georgia, 'open_sansregular', Arial, sans-serif, Times, serif!important; margin:0; padding:3px 22px 3px 0; }
.map { border-bottom:1px dotted #c0b8af; float:left; margin:0 0 0 10px; padding:12px 0; width:160px; }
.map img { margin:0; padding:0 0 5px 0; }
.related-lnk { float:left; margin:0 0 0 10px; padding:12px 0; width:160px; }
.related-lnk h3 { color:#00AEEF; font:normal 14px 'open_sansregular', Arial, sans-serif; margin:0; padding:3px 22px 5px 0; }
.related-lnk p { color:#666; font:normal 12px/20px 'open_sansregular', Arial, sans-serif; margin:0; padding:3px 0 3px 0; }
.related-lnk p a { color:#666; text-decoration:none; }
.home-twn-rgt { float:right; }
.home-twn-rgt img { border:0; float:right; margin:-189px 2px 0 0; max-width:215px; padding:0; }
#pics p { color:#666; font:normal 12px 'open_sansregular', Arial, sans-serif; margin:0; padding:3px 22px 3px 0; }
.page_num { margin:0 auto; width:55px; }
.page_num ul { float:left; margin:10px 0 0; padding:0; }
.page_num li { float:left; list-style:none; margin:0; padding:0; width:140px; }
.page_num li a { background:url(../images/slider-img1.png) no-repeat; float:left; font-size:0; height:7px; line-height:0; margin:0 6px 0 0; padding:0; width:7px; }
.page_num li a.activeSlide { background:url(../images/slider-img2.png) no-repeat; height:7px; width:7px; }
.bdr-bot-hd { border-bottom:1px dotted #c0b8af!important; margin:0 0 0 10px; width:160px!important; }
.bdr-bot { border-bottom:1px dotted #c0b8af!important; margin:10px 0 0 10px; width:160px!important; }
.kid-zone { border:2px solid #f3eddd; float:left; margin:10px 0 0 0; padding:13px 2px; width:510px; }
.kid-zone h3 { color:#666; float:left; font:15px 'open_sansregular', Arial, sans-serif; padding:0 15px 14px 20px; }
.kid-zone-lft { float:left; width:49%; }
.kid-zone-lft img { border:1px solid #dcdcdc; margin-left:20px; padding:5px!important; }
.kid-zone-rgt { float:left; width:50%; }
.kid-zone-rgt h2 { color:#666; font:bold 15px 'open_sansregular', Arial, sans-serif; padding:0; }
.kid-zone-rgt p { color:#666; font:12px/19px 'open_sansregular', Arial, sans-serif; margin:0; padding:0 10px 10px 0; }
.com-evnts { float:left; padding:0 10px 0 10px; width:177px; }
.com-evnts h3 { color:#00AEEF; font:normal 14px 'open_sansregular', Arial, sans-serif; margin:0; padding:3px 0 3px 0; }
.com-evnts h5 { color:#318a3a; font:14px 'open_sansregular', Arial, sans-serif; margin:0; padding:0; }
.com-evnts p { font:12px 'open_sansregular', Arial, sans-serif; margin:0; padding:5px 5px 5px 0; }
.quote { color:#1c8b29!important; font:italic 13px/20px Georgia, 'open_sansregular', Arial, sans-serif margin:0;
padding:0 0 0 0!important; }
.rgt-col3 { border-bottom:1px dotted #c0b8af; float:left; margin:0 0 0 10px; padding:8px 0; width:175px; }
.rgt-col3 h3 { color:#00AEEF; font:14px 'open_sansregular', Arial, sans-serif; margin:0; padding:0 0 5px 0; }
.rgt-col3 img { padding:5px 14px 5px 0; }
.rgt-col3 p { color:#666; font:12px 'open_sansregular', Arial, sans-serif; margin:0; padding:3px 22px 3px 0; }
.organization-list { float:left; margin:10px 0 50px 0; width:97%; }
.org-head { background:url(../images/org-li-hd-bg.png) repeat-x; float:left; width:525px; }
.org-head1 { color:#fff; float:left; font:15px 'open_sansregular', Arial, sans-serif; padding:6px 0 0 20px; width:168px; }
.org-head2 { color:#fff; float:left; font:13px 'open_sansregular', Arial, sans-serif; padding:8px 0 0 10px; width:60px; }
.org-head3 { background:url(../images/white-down-arrow.png) no-repeat right; color:#fff; float:left; font:13px 'open_sansregular', Arial, sans-serif; margin:0 8px 0 0; padding:5px 0 10px 0; width:70px; }
.org-head4 { background:url(../images/white-down-arrow.png) no-repeat right; color:#fff; float:left; font:13px 'open_sansregular', Arial, sans-serif; padding:5px 0 10px 0; width:auto; }
.org-head4view { float:left; margin:4px 0 0 7px; width:70px; }
.org-list { float:left; width:100%; }
.org-list1 { border-bottom:1px dotted #666; float:left; width:525px; }
.org-list1 h3 { background:url(../images/brown-arrow.png) no-repeat right 13px; color:#666; font:13px 'open_sansregular', Arial, sans-serif; padding:8px 0 15px 0; width:100%; }
.org-list1 h3.selected { background:url(../images/brown-arrow1.png) no-repeat right 13px; color:#a38a41; font:13px 'open_sansregular', Arial, sans-serif; padding:7px 0 5px 0; width:100%; }
.org-list1 p { color:#666; font:12px 'open_sansregular', Arial, sans-serif; padding:5px 0 3px 7px; }
.org-list1 ul { float:left; margin:0; padding:0 0 15px 7px; }
.org-list1 ul li { color:#a38a41; display:inline; font:12px 'open_sansregular', Arial, sans-serif; }
.org-list1 ul li a { color:#a38a41; font:12px 'open_sansregular', Arial, sans-serif; text-decoration:none; }
.bdr-zero { border:none!important; }
.profile-banner { padding:5px 0 0 20px!important; }
.profile-list { float:left; margin:5px 0 120px 0; width:97%; }
.profile-head { background:url(../images/community-hd.png) repeat-x; float:left; margin:3px 0; width:530px; }
.profile-head.selected { background:url(../images/org-li-hd-bg.png) repeat-x!important; float:left; margin:3px 0; width:530px; }
.profile-head h3.selected { background:url(../images/white-down-arrow.png) no-repeat right; color:#fff; width:495px; }
.profile-head h3 { background:url(../images/white-rgt-arrow.png) no-repeat right; color:#ad965d; font:15px 'open_sansregular', Arial, sans-serif; padding:7px 0 7px 20px; width:490px; }
.profile-head h3 { background:url(../images/white-rgt-arrow.png) no-repeat right; color:#ad965d; font:15px "Rockwell"; padding:7px 0 7px 20px; width:490px; }
.profile-list span { color:#ad965d; float:right; font:12px 'open_sansregular', Arial, sans-serif; padding:3px 20px 3px 0; }
.major-emp { float:left; margin:20px 0 10px 20px; width:100%; }
.major-emp1 { float:left; width:100%; }
.major-emp-lft { float:left; padding:10px 0; width:23%; }
.jc-logo { padding:13px 0 0!important; }
.major-emp-lft img { padding:0; }
.major-emp-rgt { float:left; padding:10px 0; width:73%; }
.major-emp-rgt h5 { color:#7d7d7d; font:bold 13px 'open_sansregular', Arial, sans-serif; margin:0; padding:0 0 4px; }
.major-emp-rgt p { color:#666; font:12px 'open_sansregular', Arial, sans-serif; margin:0; padding:0; }
.glance { float:left; padding:0 10px 0 8px; width:177px; }
.glance h3 { color:#00AEEF; font:normal 14px "Rockwell"; margin:0; padding:4px 0 0 0; width:120px; }
.glance p { font:12px 'open_sansregular', Arial, sans-serif; margin:0; padding:0; }
.editorial-mid { float:left; min-height:100%; padding:20px 20px 20px 20px!important; }
.editorial-mid img { float:left; padding:0; }
.member-img { float:left; width:88px; }
.editorial-mid .member-img img { border:0; float:left; max-width:90px; padding:10px 0 0; }
.editorial-mid h2 { color:#00AEEF; float:left; font:14px 'open_sansregular', Arial, sans-serif !important; margin:10px 0 15px; width:100%; }
.editorial-mid h2 span span { float:right; }
.editorial-mid h1.pressroomtitle { font:15px 'open_sansregular', Arial, sans-serif !important; ; padding:10px 0 5px 0; }
.editorial-mid h2.pressroomintro { font:13px/20px 'open_sansregular', Arial, sans-serif !important; ; }
.forgotpass .editorial-mid p { font:13px/20px 'open_sansregular', Arial, sans-serif !important; }
.editorial-mid p { color:#333; font-size:13px; margin:0; padding:5px 10px 5px 0; line-height:20px; }
.editorial-mid div.filterby-content { background:none repeat scroll 0 0 #f6f2e7; border-radius:5px 5px 5px 5px; color:#666; float:left; font:bold 13px/20px 'open_sansregular', Arial, sans-serif; margin:6px 0 0; padding:10px 0 15px 20px; width:505px; }
.bdr-top { border-bottom:0; border-top:0!important; padding-top:0!important; }
.tagS { float:left; font-size:12px; padding:50px 0 0; width:100%; }
div.tagS h1 { border-bottom:1px solid #cdcdcd; float:left; font-size:15px; padding:10px 0 7px 0; width:100%; }
.tagS a { color:#d8c185; padding:0; }
.tagS a:last-child { border:0; }
.tagS span { background:none repeat scroll 0 0 #f7f3e8; border-radius:3px 3px 3px 3px; color:#666; color:#666; float:left; font-size:12px; margin:8px 5px 3px 0; padding:4px 10px; }
.tags h1 { border-bottom:1px solid #ede8de; color:#00AEEF; font:22px "Rockwell"; margin:0 0 12px; padding:10px 0 7px; width:100%; }
slideshow-main { float:left; width:525px; }
.slideshow-main h3 { font-family:"Rockwell"; padding:0 15px 10px 0; }
.slideshow-main .edoitorial-banner-shadow { height:308px!important; }
.slideshow-main .banner-image { height:295px!important; }
.slideshow-main .banner-image img { max-width:500px; }
.ht-hero { border-top:1px dotted #666; float:left; margin:10px 0; width:525px; }
.ht-hero-lft { border-right:1px dotted #666; float:left; min-height:250px; padding:0 14px 10px 0; width:325px; }
.ht-hero-lft h2 { color:#1b8e29; font:21px "Rockwell"; margin:0; padding:17px 0 3px 0; width:338px; }
.ht-hero-lft p { color:#666; font:13px 'open_sansregular', Arial, sans-serif; margin:0; padding:5px 10px 5px 5px; }
.ht-hero-rgt { float:left; width:185px; }
.rel-lnk-top { border-bottom:1px dotted #666; float:left; width:100%; }
.rel-lnk-rgt { float:left; padding:15px 0 15px 10px; width:56px; }
.rel-lnk-rgt img { border:0; padding:0 0 0 1px; }
.rel-lnk-lft { float:left; padding:15px 0 15px 8px; width:110px; }
.rel-lnk-lft p { font-family:georgia; font-style:italic; padding:5px 5px 0 0; }
.related-lnks { border-bottom:1px dotted #666; float:left; padding:15px 0 27px 8px; width:96%; }
.related-lnks h4 { color:#666; font:14px "Rockwell"; margin:0; padding:0; }
.related-lnks ul { float:left; margin:0; padding:4px 0 0 2px; }
.related-lnks ul li { background:url(../images/rel-list-img.png) no-repeat left 12px; color:#666; font:12px 'open_sansregular', Arial, sans-serif; list-style:none; margin:0; padding:5px 0 5px 7px; }
.related-lnks ul li a { color:#666; text-decoration:none; }
.share-lnk { float:left; margin:0; padding:12px 0 0 8px; width:96%; }
.share-lnk img { margin:0; padding:0 3px 0 3px; border:0; }
.tell-story { background:#e8dfc7; float:left; height:30px; margin:20px 0 0 10px; width:163px; }
.tell-story h3 { color:#2c9339; font:14px "Rockwell"; margin:0; padding:7px 12px; text-transform:uppercase; }
.signup-foot { float:left; padding:0 0 0 5px; width:100%; }
.signup-foot h3 { color:#fff; font:14px "Rockwell"; margin:0; padding:2px 0 10px 0; }
.edoitorial-banner-shadow { float:left; width:100%; }
.editorial-cnt-banner { background:#fff; float:left; width:100%; }
.editorial-cnt-banner .banner-image { float:left; height:284px; margin:0 0 20px; padding:0px; width:100%; overflow:hidden; }
.editorial-cnt-banner .banner-image img { float:none; padding:0; }
.editorial-cnt-banner .slideshowbanner-image { float:left; margin:0; width:10%; }
.editorial-cnt-banner .slideshowbanner-image img { max-width:100%; }
.banner-caption { margin:10px 0px; }
.righside_bar_dt span.banner-caption, .righside_bar_dt_last span.banner-caption { padding-right:0; }
.bodyimage-caption { width:100%; float:left; margin: 10px 0px; }
.rgt-col-row1 { border-bottom:1px dotted #c0b8af; float:left; margin:10px 0 0 10px; padding:0 0 12px 0; width:160px; }
.rgt-col-row1 h3 { color:#00AEEF; font:normal 14px "Rockwell"; margin:0; padding:25px 22px 10px 0; width:100%; }
.rgt-col-row1-img { background:#fff; background:url("../images/imageshadow.png") no-repeat left bottom; float:left; margin:0 0 5px 0; padding:0 0 8px 0; }
.rgt-col-row1-img img { border:1px solid #d3cdbf; max-width:150px; padding:5px; }
.rgt-col-row1 span { margin-right:10px; padding:0 0 5px; text-align:right; width:150px; }
.rgt-col-row1 p { color:#666; font:normal 12px 'open_sansregular', Arial, sans-serif; margin:0; padding:3px 0 3px 0; }
div#searchboxcontainer { color:#666; font:12px 'open_sansregular', Arial, sans-serif; padding:10px 0 0 0; }
.rgt-col-row1 input[type=text] { width:155px; }
.rgt-col-row1 .fck-field { padding:0; }
.rgt-col-row1 .fck-field img { max-width:160px; }
.body-image { float:left; width:100%; margin-bottom:10px; }
/***************Popup Style****/
.textimage_inner { width: 100%; height: 208px; float: left; position: relative; }
.main_content_div { float:left; width:100%; height: 455px; }
.image_div { width:70%; float:left; padding:20px; }
.icon-zoom { position:absolute; bottom:2px; right:2px; width:30px;   height:30px; background:url('../images/popup_sprit.png') no-repeat;}
.icon-zoom-hover{background:url('../images/popup_sprit.png') no-repeat; background-position:0px -31px;position: absolute;
right: 2px;bottom: 2px;}
.figure-image:hover .icon-zoom-hover, .textimage_inner:hover .icon-zoom-hover {  height:30px;display:block; width:30px ;}
.figure-image:hover .icon-zoom, .textimage_inner:hover .icon-zoom {  width:0px; }
.topic_module .fancybox-skin, .fancybox-close-color .fancybox-skin { padding:0 !important; width:940px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background:#fff; }
.fancybox-close-color .fancybox-skin { padding:0 !important; width:847px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; background:#fff; }
.topic_module .fancybox-inner { padding:0 !important; width:100% !important; height: 100% !important; }
.fancybox-close-color .fancybox-inner { padding:0 !important; width:100% !important; height: auto !important; max-height: 600px; }
.fancybox-close-color .fancybox-inner .fig-header { margin:20px 0 20px !important }
.fancybox-close-color .fancybox-inner .figure-image { width: 76%; }
.fancybox-close-color .fancybox-inner .figure-right{width: 22.5%;}
.fancybox-close-color .fancybox-inner .figure-source p {/* margin-top:6px;*/ }
.topic_module .fancybox-close { background:#0dc4f4 url('../images/popup_sprit.png') no-repeat; background-position: -52px 8px; top: 0; right:0px; width:30px; height:30px; }
.fancybox-close-color .fancybox-close { background:#666 url('../images/popup_sprit.png') no-repeat; background-position: -52px 8px; top: 0; right:0px; width:30px; height:30px; }
.topic_module .fancybox-inner #inline1, .fancybox-close-color .fancybox-inner .figure-detail { float:left; width:100%; }
.content_div { background:#666666; float:left; width:30%; padding:56px 17px 17px 30px; height:100%; }
.topic_module .fancybox-overlay, .fancybox-close-color .fancybox-overlay { background:rgba(0, 0, 0, 0.15) !important; }
.content_div h3 { color:#fff; font-size:14px; line-height:120%; font-weight:bold; border-bottom: 1px solid #9B9B9B; padding: 0 0 8px; }
.content_div .popup-malnutrition { float:left; width:100%; padding:9px 0px; display:table; margin:5px 0 8px; border-top:1px solid #9b9b9b; border-bottom:1px solid #9b9b9b; }
.content_div .popup-malnutrition .sprite-icon-chart { float:right; }
.content_div .popup-malnutrition span.first { color:#fff; font-size:11px; float:left; }
.content_div p { color:#c1c0c0; font-size:11px; line-height:17px; }
.popup-introtext { float:left; width:100%; margin-bottom:20px; }
.popup-introtext p { color:#fff; font-size:13px; line-height:150%; }
.content_div .popup-content { margin-bottom:10px; }
.content_div .popup-download .downloa-white { color:#fff; }
.content_div .popup-download a { color:#c1c0c0; }
.image_div { display:table; height:100%; }
.image_div * { display:table-cell; vertical-align:middle; max-width:100%; }
.content_div .downloa-white { float:left; }
.popup-download { margin-bottom:10px; float: left; width:100%; }
.content_div .downloa-white a { font-size:12px; font-weight:bold; color:#fff; }
div.document_list { background-color: white; position: absolute; width: 25%; margin-top:-13px; }
div.document_list div.documents_inner_div { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #FFFFFF #CDCDCD #CDCDCD; border-image: none; border-style: none solid solid; border-width: 1px; float: left; width: auto; padding:5px; }
.documents_inner_div > a { float: left; font-size: 13px; padding: 2px; text-transform: capitalize; width: 100%; }
.documents_inner_div > a img { padding: 0 5px !important; display:block; float: left; }
.documents_inner_div >a span { float: left; line-height: 15px; margin: 0; padding: 0; }
#download-files, #download-files a { cursor:pointer; }
.content .main .current-status .description .text-image .textimage_inner a#rolleverid, .figure-image a.fancybox-figure, .figure-imagefull a.fancybox-figure{ display:inline-block; width:100%; height:100%;}
/*.content .main .current-status .description .text-image .textimage_inner img:hover, .figure-image img:hover, .figure-imagefull img:hover,.fade { opacity: 0.4; filter: alpha(opacity=40); } */
.content .side-nav ul.subtopic_menu {margin-top: 0; position: relative; }
.content .side-nav ul.subtopic_menu li a { display: inline-block; left: 0; top: 4px; z-index: 2; font-size: 12px; text-transform: none; }
.content .side-nav ul.subtopic_menu li a:hover:before, .content .side-nav ul.subtopic_menu li.active { color: #00AEEF !important; font-weight: 600; }
.content .side-nav ul.subtopic_menu li.active a { color: #00AEEF !important; }

.doc6sidebar{margin: 0;padding: 0;position: relative;}
.doc6sidebar li ul{margin: 0; padding: 0;}
.doc6sidebar li ul li a{font-weight: normal !important;}


.content .side-nav .top_page:after {
    border-color: #00AEEF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 14px 14px 0;
    bottom: -11px;
    content: "";
    display: block;
    height: 0;
    left: 21px;
    position: relative;
    width: 0;
}
.content .side-nav .top_page {
    background-color: #00AEEF;
    left: 0;
    margin: 0 0 30px;
    position: relative;
    top: 0;
    width: 100%;
}
.content .side-nav .top_page span {
    display: block;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 14px 10px 6px 10px;
}
.fck-field div{transform:rotate(0deg) scale(1) !important;-moz-transform:rotate(0deg) scale(1) !important;-webkit-transform:rotate(0deg) scale(1) !important}
.google-search .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType{color:#666 !important;font-size:14px !important;}
.google-search .gsc-results .gsc-cursor-box .gsc-cursor-page{color:#00aeef !important;}
.google-search .gsc-table-result{background:none;margin:0;border:none;}
.google-search table.gsc-table-result td{padding:0;height:auto;}
.google-search .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b,.google-search .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b, .gs-webResult.gs-result a.gs-title:visited, .google-search .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b{color:#00aeef;}
.google-search .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl,.google-search .gs-webResult div.gs-visibleUrl-long{display:none;}
.google-search .gsc-adBlock, .google-search .gsc-resultsHeader, .google-search .gcsc-branding{display:none;}
.google-search table.gsc-above-wrapper-area-container  td{padding:0;border:none;}
.google-search .gsc-selected-option-container{min-width:90px;padding:0}
.google-search .gsc-orderby-label{font-size:14px;}
.google-search .gsc-table-result, .google-search .gsc-thumbnail-inside, .gsc-url-top{padding-left:3px;}

sup{
	vertical-align: super;
}
sub{
	vertical-align: sub;
}

.doc-text{
	float:left;
	width:530px;
	display:inline-block;
}

.demo-divs .single-publication{
	width:740px;
}

.demo-divs .single-publication .doc-text{
	width:520px;
}
.single-publication h2{
	font-size:19px;
	font-weight:normal;
	line-height:;
}

.single-publication span.general-info{
	display: block;
font-size: 13px;
margin: 0px 23px 5px 0px !important;
font-weight: 700 !important;
color: #a0a1a1;
}

.single-publication .general-info label:first-child {
border: medium none;
padding-left: 0;
}

 .single-publication .general-info label {
border-left: 1px solid #A0A1A1;
padding: 0 5px;
}
.single-publication .tag-holder{
	margin-bottom:0px !important;
}

.alert 
{
	padding: 8px 35px 8px 104px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-moz-border-radius: 4px;
}
.alert-danger, .alert-error 
{
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}

.site-description .motto{
	font-family:Helvetica;
}
header nav li a{
	font-family:Helvetica;
	font-weight: bold;
}
.title-outer a span{
	font-family:Helvetica !important;
	font-weight: bold !important;
}
.display_box-shadow {
background: url("../images/display-box-shadow.png") no-repeat scroll center bottom;
padding-bottom: 8px;
}
.main-display .right-side-display .display-box.bottom .display-box-inner
{
	height: 168px;
}
.main-display .right-side-display .display-box .display-box-inner
{
	border: 1px solid #ccc;
	overflow: hidden;
	display: block;
	background: #fff;
}
.main-display .right-side-display .display-box .login-form
{
	padding: 13px 16px 8px !important;
	overflow: hidden;
	display: block;
	clear: both;
}
.main-display .right-side-display .display-box .login-form input[type="text"]
{
	background: #f5f5f5;
	height: 31px;
	font-size: 13px;
	color: #b9b8b8;
	padding: 0 10px !important;
	border: 0;
	margin-bottom: 7px !important;;
	width: 263px;
	font-family: open_sansregular,Helvetica,Arial,sans-serif;
}
.main-display .right-side-display .display-box .login-form input[type="email"]
{
	background: #f5f5f5;
	height: 31px;
	font-size: 13px;
	color: #b9b8b8;
	padding: 0 10px !important;
	border: 0;
	margin-bottom: 7px !important;;
	width: 263px;
	font-family: open_sansregular,Helvetica,Arial,sans-serif;
}
.main-display .right-side-display .display-box .login-form input[type="submit"]
{
	width: 72px;
	height: 26px;
	background: #00aeef;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	float: right;
	cursor: pointer;
	border: 0;
	font-family: open_sansregular,Arial,sans-serif;
}
.main-display .right-side-display .display-box .login-form h4
{
	font-size: 14px;
	color: #00afec;
	text-transform: uppercase;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 6px;
}
footer .footer-nav p a {
font-size: 14px;
color: #00aef0;
font-weight: 700;
}
.footer-nav p
{
	text-align: center;
}

.unicef-header{
	height:34px;
	background: #404041;
	line-height: 34px;
	font-family: "Arial";
	font-size: 12px;
	color:#fff;
	padding-left: 15px;
	padding-right: 15px;
}
a.unicef-header-link{
	color:#fff !important;
}
a.unicef-header-link:hover{
	text-decoration: underline;
}/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right:30px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
	width:16px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:14px;
	left:0;
	bottom:0;
	right:5px; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:5px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:5px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:right;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#ebebeb; /* rgba fallback */
	background:rgba(235,235,235,1);
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#cecece; /* rgba fallback */
	background:rgba(206,206,206,1);
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:#cecece; /* rgba fallback */
	background:rgba(206,206,206,1);
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}
/*light-2*/
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -56px;
}
/*dark-2*/
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -56px;
}
/*light-thick*/
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -56px;
}
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}
/*light-thin*/
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
/*dark-thin*/
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 170px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: 5px solid #00AEEF;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.75em;
	color: #FFFFFF;
	background-color: #135891;
	cursor: default !important;
	padding: 0 0 0 10px;
	margin: 0em;
}
#popup_title img{float: right;margin: 5px 5px 0 0;}

#popup_content {
	/*background: 18px 10px no-repeat url(../images/info.gif);*/
	padding: 10px;
	margin: 0;
}

#popup_content.alert {
	/*background-image: url(../images/info.gif);*/
        float: none;
        text-align: left;
        width: auto;
}

#popup_content.confirm {
	/*background-image: url(../images/important.gif);*/
}

#popup_content.prompt {
	/*background-image: url(../images/help.gif);*/
}

#popup_message {
	min-height: 30px;
        padding: 10px 0;
        margin: 0;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

#popup_container div.pp_close {
    background: url("../images/prettyPhoto/default/sprite.png") no-repeat scroll 2px 1px transparent;
    cursor: pointer;
    height: 30px;
    width: 30px;
    margin-right: -18px;
    margin-top: -18px;
    float: right;
}
/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	/* ----------------------------------
		Default Theme
	----------------------------------- */
div.pp_top div a.pp_close{margin-right: -7px;
    margin-top: -15px;}
	div.pp_default .pp_top,
	div.pp_default .pp_top .pp_middle,
	div.pp_default .pp_top .pp_left,
	div.pp_default .pp_top .pp_right,
	div.pp_default .pp_bottom,
	div.pp_default .pp_bottom .pp_left,
	div.pp_default .pp_bottom .pp_middle,
	div.pp_default .pp_bottom .pp_right { height: 13px; }
	
	div.pp_default .pp_top .pp_left { background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } /* Top left corner */
	div.pp_default .pp_top .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x; } /* Top pattern/color */
	div.pp_default .pp_top .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } /* Top right corner */
	
	div.pp_default .pp_content .ppt { color: #f8f8f8; }
	div.pp_default .pp_content_container .pp_left { background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
	div.pp_default .pp_content_container .pp_right { background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
	div.pp_default .pp_content { background-color: #F8F8F8; } /* Content background */
	div.pp_default .pp_next:hover { background: url(../images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.pp_default .pp_previous:hover { background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pp_default .pp_expand { background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
	div.pp_default .pp_expand:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_default .pp_contract { background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
	div.pp_default .pp_contract:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_default .pp_close { width: 30px; height: 30px; background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* Close button */
	div.pp_default #pp_full_res .pp_inline { color: #000; } 
	div.pp_default .pp_gallery ul li a { background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
	div.pp_default .pp_gallery ul li a:hover,
	div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }

	div.pp_default .pp_gallery a.pp_arrow_previous,
	div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
	div.pp_default .pp_nav .pp_play,
	div.pp_default .pp_nav .pp_pause { background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
	div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
	div.pp_default .pp_details { position: relative; }
	div.pp_default a.pp_arrow_previous,
	div.pp_default a.pp_arrow_next { background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
	div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
	div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
	div.pp_default .pp_nav { clear: both; height: 30px; width: 105px; position: relative; }
	div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; font-color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
	
	div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }

	div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 4px;float:left; }

	div.pp_default .pp_bottom .pp_left { background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
	div.pp_default .pp_bottom .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
	div.pp_default .pp_bottom .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

	div.pp_default .pp_loaderIcon { background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat; } /* Loader icon */

	
	/* ----------------------------------
		Light Rounded Theme
	----------------------------------- */


	div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded .pp_details { position: relative; }
	div.light_rounded .pp_description { margin-right: 85px; }
	div.light_rounded #pp_full_res .pp_inline { color: #000; } 
	div.light_rounded .pp_gallery a.pp_arrow_previous,
	div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_rounded .pp_nav .pp_play { background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_rounded .pp_nav .pp_pause { background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.light_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_rounded .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_rounded .pp_content { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_next:hover { background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_previous:hover { background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_expand { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_expand:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_contract { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_contract:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .pp_details { position: relative; }
	div.dark_rounded .pp_description { margin-right: 85px; }
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
	div.dark_rounded .pp_gallery a.pp_arrow_previous,
	div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_rounded .pp_nav .pp_play { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_rounded .pp_nav .pp_pause { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.dark_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_arrow_next { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_left ,
	div.dark_square .pp_middle,
	div.dark_square .pp_right,
	div.dark_square .pp_content { background: #000; }
	
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_expand { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square .pp_details { position: relative; }
	div.dark_square .pp_description { margin: 0 85px 0 0; }
	div.dark_square #pp_full_res .pp_inline { color: #fff; }
	div.dark_square .pp_gallery a.pp_arrow_previous,
	div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_square .pp_nav { clear: none; }
	div.dark_square .pp_nav .pp_play { background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_square .pp_nav .pp_pause { background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.dark_square .pp_arrow_previous { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_arrow_next { background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_next:hover { background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_previous:hover { background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_left ,
	div.light_square .pp_middle,
	div.light_square .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content .ppt { color: #000; }
	div.light_square .pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_square .pp_details { position: relative; }
	div.light_square .pp_description { margin-right: 85px; }
	div.light_square #pp_full_res .pp_inline { color: #000; }
	div.light_square .pp_gallery a.pp_arrow_previous,
	div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_square .pp_nav .pp_play { background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_square .pp_nav .pp_pause { background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.light_square .pp_arrow_previous { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_arrow_next { background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_next:hover { background: url(../images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_previous:hover { background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.light_square .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */


	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
	
	div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook .pp_details { position: relative; }
	div.facebook .pp_description { margin: 0 37px 0 0; }
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
	
	div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #FFF;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 100000;
	}

		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; min-width: 40px; }
		* html .pp_content { width: 40px; }
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				float: left;
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0;
				}
				
				.pp_social { float: right; margin: 7px 0 0 0; }
				.pp_social .facebook { float: left; position: relative; top: -1px; margin-left: 5px; width: 55px; overflow: hidden; }
				.pp_social .twitter { float: left; }
				.pp_social #download {width: 31px; margin: 0 0 -28px 119px;}				
				.pp_nav {
					clear: right;
					float: left;
					margin: 3px 10px 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}
					
					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}
				
					a.pp_arrow_previous,
					a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		.pp_gallery {
			display: none;
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}
		
			.pp_gallery div {
				float: left;
				overflow: hidden;
				position: relative;
			}
			
			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				padding: 0;
				position: relative;
				white-space: nowrap;
			}
			
			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}
			
			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }
			
			.pp_gallery ul a img { border: 0; }
			
			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}
			
			.pp_gallery li.default a {
				background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}
			
			.pp_gallery li.default a img { display: none; }
			
			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}
		
		a.pp_next {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			position: absolute; right: 0; top: 0; 
			display: block;
			line-height:22px;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
div.ppt {
background-color: #F8F8F8;
color: #999999;
display: none;
font-family: Helvetica,Arial,Verdana;
font-size: 14px;
z-index: 9999;
}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

body {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 0.9em;
}

p {
  line-height: 1.5em;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  float:left;
  margin: 0;
  padding:0px 0 0;
  width: 100%;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  color:#808881;
  float:left;
  font:13px "Rockwell";
  margin-top: 0px;
  list-style:none;
  padding:0px 0px 2px 20px;
  #padding:5px 0 12px 20px; 
  width:89%;  
}
ul#menu li.selected {  padding:0px 0 0px 20px;  color:#666;}
ul#menu li.selected a{width:140px;}
ul#menu li a {  
  color: #808881;	
  font:13px/14px "Rockwell";
  padding:1px 5px 15px 0;
  text-shadow:0 1px #FFFFFF;
  width:140px;
  #float:left;
  #width:120px;
  #padding:1px 5px 5px 0;
  /*text-transform:capitalize;*/
}
ul#menu li span.menu{background-position: -234px -412px;float: right;padding: 0 20px;width:9px;line-height: 20px;cursor:pointer;position: relative;#width:auto;#padding:0 20px;}
ul#menu li span.lftnav-open{background-position: -235px -426px;float: right;padding: 0 20px;width: 9px;line-height: 20px;cursor:pointer;position: relative;}
ul#menu li.selected span.active-menu{background:url(../images/green-menu-right.png) no-repeat center 10px;float: right;padding: 0 20px;width: 9px;line-height: 20px;cursor:pointer;position: relative;}
ul#menu li.selected span.lftnav-open{background:url(../images/green-menu.png) no-repeat center 10px;float: right;padding: 0 20px;width: 9px;line-height: 20px;cursor:pointer;position: relative;}
ul#menu li a.selected { background:url(../images/lft-menu-active.png) no-repeat right bottom;color:#666;width:98%;}
ul#menu li a.selected1 {color:#666;}
ul#menu li ul li ul li a {color: #B1AEA9;}
#menu li.selected ul li ul.subpageul li span.lftnav-open{background:url(../images/green-menu.png) no-repeat center center !important;}
#menu li.selected ul li ul.subpageul li span.active-menu {background:url(../images/green-menu-right.png) no-repeat center center;}

#menu li.selected ul li ul.subpageul li{width:94%;}

#menu li.selected ul li.selected{width:100%;}

ul#menu li a:hover { color:#666; font:13px/14px "Rockwell";}
ul#menu li ul li { color: #B1AEA9;  font: 12px 'open_sansregular';  list-style:none;  padding:0px !important;width:100%;}

ul#menu li ul li a { color: #B1AEA9;  font: 12px 'open_sansregular';   padding:0 0 10px 10px !important;   outline:none;}

ul#menu li ul li a:hover, ul#menu li ul li a.active{color: #827e70;  font: 12px 'open_sansregular';  background:none;  border:0px;}

ul#menu li ul li ul li ul{margin-left:8px !important;}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
ul.subpageul li{
    float: left;    
}
ul.subpageul li a{
 width: 128px !important;   
}


