@import url('responsive.css');
/*
 * CSS For DotNetNuke Skin by bestdnnskins.com
 * Copyright 2013 By BESTDNNSKINS.COM
 */
/*-------- Global CSS Reset --------*/
@import url(http://fonts.googleapis.com/css?family=Raleway:400,700|Open+Sans:400,700);

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 {border:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; }
a img{border:0; }
img, object, embed { max-width:none; }
img { height: auto; }

* html img,
* html .png {
position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}


/*-------- Design style --------*/
.floatl{ float:left; }
.floatr{ float:right; }
.pc_display { display:block; }
.mobile_display { display:none; }
.pre_defined_color { background:#808080; }
#skin_wrap { width:100%; position:relative;z-index:1; margin:0 auto; background:url(/images/DHH-TextureBG.jpg); }
.skin_width { width:100%; max-width:960px; margin:0 auto; position:relative; }

.bluePage header { *position:relative; *z-index:999;  background:url(/images/DHH-Header-Tabs-Blue.png) no-repeat center bottom; }
.pinkPage header { *position:relative; *z-index:999;  background:url(/images/DHH-Header-Tabs-Pink.png) no-repeat center bottom; }
.greenPage header { *position:relative; *z-index:999; background:url(/images/DHH-Header-Tabs-Green.png) no-repeat center bottom; }

.bluePage header .skin_width { background: url(/images/blueTab.png) no-repeat left top; }
.pinkPage header .skin_width { background: url(/images/pinkTab.png) no-repeat left top; }
.greenPage header .skin_width { background: url(/images/greenTab.png) no-repeat left top; }

.headerWrap { background:rgba(59,110,143,0.1); }
.tabsPage header { height: 165px; }
.noTabs header { height:120px; }
.tabsPage .header_top { padding-top:45px; }

#patientVisitorTab { display: block; height: 30px; position:absolute; text-indent: -99999px; top: 16px; width: 166px; z-index:100;}
#forProfessionalsTab { display: block; height: 30px; left:167px; position:absolute; top: 16px; text-indent: -99999px; width: 194px; z-index:100; }
#leanAcademyTab { display: block; height: 30px; left:364px; position:absolute; top: 16px; text-indent: -99999px; width: 182px; z-index:100; }

.skin_top_line { background:#808080; height:4px; }
.icons_menu { float:right; background:url(../images/icons_menu_bg.png) no-repeat right bottom #808080; padding:0 18px 0 5px; }
.header_top { position:relative; }
.right_header {float:right;position:relative;right: 22px; width:775px; }
.right_header #headerMenuPane {float:right; }
.logo_style { float:left; margin-top:22px; }
#skin_nav.navbar {min-height:0; margin-bottom:0;border:0;}
.bluePage #skin_nav {position:relative; height:53px; z-index:500;width:100%; background: url(/images/DHH-MenuBG.png) repeat-x bottom center #FFF; border-bottom: solid 1px #FFF; border-top:solid 1px #FFF; }
.pinkPage #skin_nav {position:relative; height:53px; z-index:500;width:100%; background: url(/images/DHH-MenuBG-Pink.png) repeat-x bottom center #FFF; border-bottom: solid 1px #FFF; border-top:solid 1px #FFF; }
.greenPage #skin_nav {position:relative; height:53px; z-index:500;width:100%; background: url(/images/DHH-MenuBG-Green.png) repeat-x bottom center #FFF; border-bottom: solid 1px #FFF; border-top:solid 1px #FFF; }
.startBk.container {padding:0; margin:0;}

.skin_banner { position:relative; }
.banner_shadow { background:url(../images/banner_shadow.png) no-repeat center top; width:100%; height:45px; position:absolute; top:0; z-index:912; }
.banner_style { min-height:30px; position:relative; z-index:490; }
.bannerpane .dnnActionMenu {top: 35px; }
.skin_content { padding:0px 10px 10px 10px; min-height:500px; }
.skin_bottom_line { background:#EBEBEB; height:10px; }
/*  Iris updated footer background 5/18/15
.bluePage .footer_bottom {background:url(/images/DHH-Footer-Blue.png) no-repeat center top; padding-bottom:10px; }
.pinkPage .footer_bottom {background:url(/images/DHH-Footer-Pink.png) no-repeat center top; padding-bottom:10px; }
.greenPage .footer_bottom {background:url(/images/DHH-Footer-Green.png) no-repeat center top; padding-bottom:10px; }*/
.bluePage .footer_bottom {background:url(/images/DHH-Footer-Blue.jpg) no-repeat center top #3a7091; padding-bottom:10px; }
.pinkPage .footer_bottom {background:url(/images/DHH-Footer-Pink.jpg) no-repeat center top #842571; padding-bottom:10px; }
.greenPage .footer_bottom {background:url(/images/DHH-Footer-Green.jpg) no-repeat center top #829b54; padding-bottom:10px; }

.footer_top { min-height:0; }
.footer_top, .footer_top .Normal, .footer_top p,.footer_top div,.footer_top span, .footer_top li,.footer_top td, .footer_top a, .footer_top dt, .footer_top dd,.footer_top h1, .footer_top h2, .footer_top h3, .footer_top h4, .footer_top h5, .footer_top h6{ color:#FFF; }
.footerpane_style { padding:0 10px; }
.footer_bottom { min-height:50px; color:#FFF; }
.copyright_style { float:left; padding:15px 5px; }
.socialp_style { float:right; padding:5px 10px; min-width:100px; }
/*.mobile_UI, .mobile_UI .mobile_menu, .mobile_UI .mobile_search, .mobile_UI .mobile_login, .mobile_UI .mobile_user, .mobile_UI .mobile_language { display:none; }*/

/*--------- StandardMenu style ----------*/
#standardMenu { position:relative; margin:0 auto; }
#standardMenu ul { list-style:none; margin:0; padding:0; }
#standardMenu li{ position:relative; display:block; float:left; margin-right:1px; list-style-type:none; z-index:920; }

#standardMenu .rootMenu > li { background:#808080; }
#standardMenu .rootMenu li a{ background:#FFF; display:block; position:relative; float:none; z-index:10; cursor:pointer; text-decoration:none; }
#standardMenu .rootMenu li.selected a, 
#standardMenu .rootMenu li.rmHover a, 
#standardMenu .rootMenu li.breadcrumb a, 
#standardMenu .rootMenu li:hover a, 
#standardMenu .rootMenu li a:hover { background:none; text-decoration:none; -moz-transition:background 0.4s ease;  -webkit-transition:background 0.3s ease-in; transition:background 0.4s ease; }

#standardMenu .rootMenu li a span { display:block; padding:0 22px; height:40px; line-height:40px; color:#1A1A1A; white-space:nowrap; font-size:14px; font-weight:bold; text-shadow:none; text-transform:none; }
#standardMenu .rootMenu li.selected a span, 
#standardMenu .rootMenu li.rmHover a span, 
#standardMenu .rootMenu li.breadcrumb a span, 
#standardMenu .rootMenu li:hover a span, 
#standardMenu .rootMenu li a:hover span { color:#FFF; }

/*-- submenu --*/
#standardMenu .subMenu { display:none; position:absolute; top:40px; z-index:1210; }
#standardMenu .rootMenu li.rmHover .subMenu { display:block; }
#standardMenu .subMenu ul{ margin:0; padding:0; position:relative; width:180px; border:1px solid #DDDDDD; z-index:1200; }
#standardMenu .subMenu li{ float:none; clear:both; width:100%; padding:0; *margin-bottom:-3px; position:relative; }
#standardMenu .subMenu li.item a{ background:#fff; background:rgba(255,255,255,0.95); border-bottom:1px solid #CECECE; }
#standardMenu .subMenu li.last > a{ border-bottom: none; }
#standardMenu .subMenu li.item a span{ border-bottom:none; display:block; background:none; font-size:12px; color:#555555; font-weight:normal; white-space:normal; height:auto; line-height:1.5em; padding:10px 10px 10px 12px; text-shadow:none; text-transform:none; margin:0; }
#standardMenu .subMenu li.selected > a span, #standardMenu .subMenu li.breadcrumb > a span { color:#808080; }
#standardMenu .subMenu li.item a:hover span { color:#000000; cursor:pointer; }
#standardMenu .subMenu .subarrow{ background:url(../images/menu-arrow01.gif) no-repeat; position:absolute; right:0; top:16px; width:15px; height:7px; }

#standardMenu ul li ul li ul{ width:180px; margin:0; }
#standardMenu ul li ul li ul.level1{ display: none; position:absolute; left:180px; top:-1px; }
#standardMenu ul li ul li ul li ul{ display:none; }
#standardMenu ul li ul li ul li:hover ul.level2 { display: block; position:absolute; left:180px; top:-1px; }
#standardMenu ul li ul li ul li ul li ul{ display:none; }
#standardMenu ul li ul li ul li ul li:hover ul.level3 { display: block; position:absolute; left:180px; top:-1px; }

#standardMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle; }
#standardMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle; }

/*--------- MegaMenu style ----------*/
#megaMenu { position:relative; margin:0 auto; }
#megaMenu ul { list-style:none; margin:0; padding:0; }
#megaMenu li{ position:relative; display:block; float:left; margin-right:1px; margin-top:0; list-style-type:none; z-index:920; }

#megaMenu .root > li { background:none; }
#megaMenu .root li a{ background:none; display:block; position:relative; float:none; z-index:10; cursor:pointer; text-decoration:none; }
#megaMenu .root li.selected a, 
#megaMenu .root li.rmHover a, 
#megaMenu .root li.breadcrumb a, 
#megaMenu .root li:hover a, 
#megaMenu .root li a:hover { background:none; text-decoration:none; }
#megaMenu .root li a span { display:block; padding:0 15px; height:51px; line-height:51px;  white-space:nowrap; font-size:14px; text-shadow:none; font-weight:500; text-transform:none;font-family: 'Raleway', sans-serif; border-right:solid 1px #FFF; font-weight: bold; }

.bluePage #megaMenu .root li a span { border-left:solid 1px #B0C5D2; color:#3B6E8F; }
.pinkPage #megaMenu .root li a span { border-left:solid 1px #ECDAE9; color:#850C70; }
.greenPage #megaMenu .root li a span { border-left:solid 1px #D1DABF; color:#496C05; }
    #megaMenu .root li:first-child a span { border-left: none; }
    #megaMenu .root li:last-child a span { border-right: none; }
#megaMenu .root li.rmHover a span,
#megaMenu .root li:hover a span, 
#megaMenu .root li a:hover span { color:#FFF;  background:#2A4859; border-left:solid 1px #2A4859;  border-right:solid 1px #2A4859; border-radius:4px 4px 0 0;  z-index:3;  webkit-border-radius:4px 4px 0 0;  -moz-border-radius:4px 4px 0 0; }

#megaMenu .root li:first-child:hover a span {
        border-left: none;
    }
    #megaMenu .root li:last-child:hover a span {
        border-right: none;
    }

/*-- submenu --*/
#megaMenu .category { display:none; position:absolute; top:51px; z-index:1210; width:610px; padding:0; padding:5px 10px 12px 10px; 
                      background: rgb(42,72,89); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNDg1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTg0YTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(42,72,89,1) 0%, rgba(89,132,160,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,72,89,1)), color-stop(100%,rgba(89,132,160,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(42,72,89,1) 0%,rgba(89,132,160,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(42,72,89,1) 0%,rgba(89,132,160,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(42,72,89,1) 0%,rgba(89,132,160,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(42,72,89,1) 0%,rgba(89,132,160,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a4859', endColorstr='#5984a0',GradientType=0 ); /* IE6-8 */
border-radius:0 0 4px 4px; webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; }
#megaMenu ul li:hover ul{ visibility: visible; }
#megaMenu .root li.rmHover .category { display:block; }
#megaMenu .category ul{ margin:0; padding:0; position:relative; z-index:1200; }
#megaMenu .category li{ width:200px; padding:0; }
#megaMenu .category li.item a{ border:none; padding:0 10px;  }
#megaMenu .category li.item a span{ border-right:none; border-left:none; display:block; background:none;border-bottom: dotted #71AFD6 1px; font-size:14px; color:#FFF; font-weight:500; height:auto; white-space:normal; height:auto; line-height:1.5em; padding:12px 0 5px 0; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); text-transform:none; }
#megaMenu .category li.item a:hover span { background:none; color:#94C2E0; cursor:pointer; }
#megaMenu .category li.selected > a span { color:#94C2E0; }

#megaMenu ul li ul li ul{ position: relative; padding:0; width:auto; border:none; background:none; }
#megaMenu .leaf li{ clear:both;float:none; width:150px; padding:0 10px; }
#megaMenu .leaf li.item a{ text-transform: none; margin-left:10px; padding:0 0 0 6px; border-bottom:none; }
#megaMenu .leaf li.item a span{ display:block; background:none; font-size:12px; color:#FFF; font-weight:normal; height:auto; line-height:1.5em; padding:8px 0 8px 0; text-transform:none; }
#megaMenu .leaf li.selected > a span { color:#94C2E0; cursor:pointer; }
#megaMenu .leaf li li{ clear:both;float:none; width:130px; }

#megaMenu ul li ul li ul li a{ color:#555555; text-transform: none; font-size:12px; padding:8px 0 8px 5px; line-height:1em; background:url(../images/right.gif) left 12px no-repeat; border-bottom:none; }
#megaMenu ul li ul li ul li a:hover{ background:url(../images/right.gif) left 12px no-repeat; text-decoration:underline; }

#megaMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle; }
#megaMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle; }

/*--------- Pane Style ----------*/
.DNNEmptyPane{ display:none!important; }
/*.dnnpane [class*="grid"] { padding:0px 0px; }*/ /*Iris comment out 5/15/15*/
.bannerpane { padding:0; color:#333; }
.bannerpane p{ margin:0; }
.headerpane { padding:0; margin:0; }
.content_grid12 {}
.one_grid8 {}
.one_grid4 {}
.two_grid6a {}
.two_grid6b {}
.three_grid4a {}
.three_grid4b {}
.three_grid4c {}
.four_grid12 {}
.five_grid3a {}
.five_grid3b {}
.five_grid3c {}
.five_grid3d {}
.six_grid4 {}
.six_grid8 {}
.seven_grid12 {}
.eight_grid9 {}
.eight_grid3 {}

.footer_grid3a { margin:10px 0; }
.footer_grid3b { margin:10px 0; }
.footer_grid3c { margin:10px 0; }
.footer_grid3d { margin:10px 0; }
.footerpane { margin:10px 0; }

.i_content_grid12 {}
.i_one_grid3 {}
.i_one_grid9 {}
.i_two_grid4a {}
.i_two_grid4b {}
.i_two_grid4c {}
.i_three_grid9 {}
.i_three_grid3 {}
.i_four_grid12 {}

/*--------- Grid Style ----------*/
.row-fluid span.SubHead center { font-weight:normal;  font-size:13px; }

/*--------- Language Style ----------*/
#Language2 { display:none; }
.language_style { float: right; overflow: hidden; }
.language_style .language-button { display: block; cursor: pointer; float: left; margin: 5px 0; }
.language_style .language-button:hover { background:rgba(0,0,0,0.2); }
.language_style .language-button span { background:url(../images/icon_lang.png) no-repeat scroll center 7px transparent; display: block; height: 30px; width: 35px; }
#Language { display:inline-block; display:block\9; }
#Language .language-object{float:right;display:block; margin:10px 0 0 5px; }
#Language .language-object .Language {margin:0 1px; }
#Language .language-object span img{height:12px; width:17px;opacity:0.7; margin:0; border:2px solid transparent; }
#Language .language-object span:hover img{opacity:1; }
#Language .language-object .Language.selected img{ opacity:1; border-color:#666; -webkit-border-radius: 2px;border-radius: 2px; }

/*--------- Search Style ----------*/
#Search2 { display:none; }
.search_style { float: right; margin-right: 5px; position: relative; }
.search_style .search-button, .search_style .search-button-close { display: block; cursor: pointer; margin: 5px 0; }
.search_style .search-button:hover, .search_style .search-button-close:hover { background:rgba(0,0,0,0.2); }
.search_style .search-button-close { display:none; }
.search_style .search-button span { background:url(../images/icon_search.png) no-repeat scroll center 7px transparent; }
.search_style .search-button-close span { background:url(../images/search_close.png) no-repeat scroll center 7px transparent; }
.search_style .search-button span, .search_style .search-button-close span { display: block; height: 30px; width: 35px; }
#Search { display: none; position:absolute; left:-13px; top:3px; top:5px\9; }
.searchcss, a.searchcss:link, a.searchcss:active, a.searchcss:visited{ color:#FFF; text-decoration:none; font-weight:normal; font-size:12px; display:block; position:absolute; width:30px; height:28px; right:2px; top:4px; text-indent:-99999px; overflow:hidden; }
.searchSite { text-indent:-99999px; }
a.searchcss:hover{ color:#000000; text-decoration:none; font-weight:normal; font-size:12px; }
#Search input[type="text"] { position:absolute;right:0; background: #FFF; border: 1px solid #C7C7C7; font-size:12px; color: #333; width: 140px; padding: 7px 30px 7px 8px; }
#Search a{ display: block; position:absolute; right:0; top:0;height:28px; width:40px; padding:0;border:none;box-shadow:none;webkit-box-shadow:none;overflow:hidden;text-indent:-99999px;background:url(../images/icon_search2.png) no-repeat 14px 9px;z-index:1;cursor:pointer; opacity: 0.5; }
#Search a:hover { opacity:1; }

/*--------- Login Style ----------*/
#Login2 { display:none; }
.login_style { float:right; margin-right: 5px; position: relative; }
.login_style .login-button, .login_style .logout-button  { display: block; cursor: pointer; margin: 5px 0; }
.login_style .login-button:hover, .login_style .logout-button:hover { background:rgba(0,0,0,0.2); }
.login_style .login-button span { background:url(../images/icon_login.png) no-repeat scroll center 7px transparent; display: block; height: 30px; width: 35px; overflow:hidden; }
.login_style .logout-button span { background:url(../images/icon_logout.png) no-repeat scroll center 7px transparent; display: block; height: 30px; width: 35px; }
.user_login{ display:none; }
.login_style .login-button span a {height: 48px; width:32px; padding:30px 50px; }

/*--------- User Style ----------*/
#User2 { display:none; }
.user_style { float:right; margin-right:5px; position:relative; }
.user_style .user-button { display: block; cursor: pointer; margin: 5px 0; }
.user_style .user-button:hover { background:rgba(0,0,0,0.2); }
.user_style .user-button span { background:url(../images/icon_user.png) no-repeat scroll center 7px transparent; display: block; height: 30px; width: 35px; }
.user_register { display:none; }

/*--------- User Profile Style ----------*/
#Mobile_Profile { display:none; }
.user_profile{ border: 1px solid rgba(255,255,255,0.3); cursor: pointer; display: block; height: 28px; margin: 5px 0; }
.user_profile ul { margin:0; padding:0; }
.user_profile .registerGroup, .user_profile .registerGroup *{ display:block; } 
.user_profile .registerGroup{ float:left;padding:0;margin:0; } 

/* Register Group Styles */
.user_profile .registerGroup li{ float:left;height:28px; border-right:1px solid rgba(255,255,255,0.3); }
.user_profile .registerGroup .buttonGroup{ margin-right:0; }
.user_profile .registerGroup a{ position:relative;display:block;padding:0 9px;min-width:15px;font-weight:normal;font-size:12px;vertical-align:middle;color:#FFF!important; height:28px; vertical-align:middle;line-height:28px; }
.user_profile .registerGroup a:hover{ background:rgba(0,0,0,0.2); color:#FFF!important; text-decoration:none; }
.user_profile .registerGroup a:active{ color:#fff;padding:0 9px; }
.user_profile .registerGroup a strong{ position:absolute;left:0; top:0;width:100%; height:100%;display:block;font-size:11px;font-weight:bold;vertical-align:baseline;overflow:hidden;text-indent:-9999px; }
.registerGroup .userMessages,.registerGroup .userNotifications { background:none; }
.registerGroup .userMessages strong,.registerGroup .userNotifications strong{ background:url(../images/userLoginSprite.png) no-repeat 9px -93px; }
.registerGroup .userNotifications strong{ background-position:-91px -93px; }
.registerGroup .userMessages strong:hover{ background-position:9px -93px; }
.registerGroup .userNotifications strong:hover{ background-position:-91px -93px; }
.registerGroup .userMessages strong:active{ background-position:9px 9px; }
.registerGroup .userNotifications strong:active{ background-position:-91px 8px; }	
.user_profile .registerGroup a span{ position:absolute;right:5px; top:-7px;display:inline-block;padding:2px 4px;line-height:15px;min-width:7px;text-align:center;margin-right:3px;background: rgb(31,152,241); /* Old browsers */font-size:9px;color:#fff;text-shadow: 0px 1px 0px #333;
/*CSS3*/	
background: -moz-linear-gradient(top, rgba(31,152,241,1) 0%, rgba(2,111,196,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,152,241,1)), color-stop(100%,rgba(2,111,196,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(31,152,241,1) 0%,rgba(2,111,196,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(31,152,241,1) 0%,rgba(2,111,196,1) 100%); /* Opera 11.10+ */
background: linear-gradient(top, rgba(31,152,241,1) 0%,rgba(2,111,196,1) 100%); /* W3C */			
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; -webkit-box-shadow: 0px 1px 0px 0px #222222;-moz-box-shadow: 0px 1px 0px 0px #222222;box-shadow: 0px 1px 0px 0px #222222; }
.user_profile .registerGroup li.userProfileImg{ border-right:none; }	
.user_profile .registerGroup .userProfileImg a{padding:0;background:none;min-width:25px; }
.user_profile .registerGroup a img{border:none;height:28px; width:28px;background:none; }

/*--------- Scroll Top Style ----------*/
#top-link { background:url(../images/scroll_top.png) no-repeat scroll center top rgba(0, 0, 0, 0.4); border: 0 none; border-radius: 2px; bottom: 53px; right: 80px; display:block; height:40px; padding:0; width:60px; position: fixed; text-decoration: none; z-index: 903; }
#top-link:hover { background:url(../images/scroll_top.png) no-repeat scroll center bottom rgba(0, 0, 0, 0.5);  -webkit-transition: all 0.2s ease-in 0s; -moz-transition: all 0.2s ease-in 0s; -o-transition: all 0.2s ease-in 0s; transition: all 0.2s ease-in 0s; }

/*--------- Tipsy Style ----------*/
.tipsy { display:block; float: left; padding:5px 2px; font-size: 12px; background-repeat: no-repeat; background-image: url(../images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background:#000000; color: #FFF; max-width: 200px; text-align: center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.tipsy-up { background-position: top center; }
.tipsy-down { background-position: bottom center; }
.tipsy-right { background-position: right center; }
.tipsy-left { background-position: left center; }

/*--------- Color Picker Style ----------*/
#custom_wrapper{position: fixed;top: 170px;left:-155px;width: 150px;padding: 18px 0 18px 0;background: #fff;z-index: 99999;font-size: 12px;border: 1px solid #E1E1E1;border-bottom: 1px solid rgba(150, 150, 150, 0.2);-webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1); }
#custom_wrapper div, #custom_wrapper span, #custom_wrapper p, #custom_wrapper li, #custom_wrapper td {color: #555!important; }
#custom_wrapper #bg_color {width: 100%;height: 25px;cursor: pointer; }
#custom-button {display:block;position: fixed;top: 200px;left:0;cursor:pointer;z-index: 999; }
#custom_wrapper .custom_inner{width: 80%;margin:auto; }
.colorpicker_preview{width: 100%;height: 30px;margin: 5px 0 0 0; }
#custom_wrapper .use-form-styles select{width: 110px; }
.color-box, .pattern-box, .bg-box { width:24px;height:24px;display:block;float:left; margin:5px 2px 0 2px;border: 1px solid #cacaca; }
.pattern-box { background:#888888; }
#colorpicker { width: 36px;height: 36px;background: url(../images/colorpicker/select2.png); }
#colorpicker div { width: 28px;height: 28px;background: url(../images/colorpicker/select2.png) center; }
#custom_wrapper #custom-reset{ height:30px; padding:5px 20px; margin:0 20px; background:#444; color:#fff; text-decoration:none; } 
#custom_wrapper #bg_pattern { height:155px; margin-top:10px; }
.optional_widtd { position:relative; padding:10px 0 0 0; }
#boxed_button { background:#444; float:left; margin-top:2px; padding:5px; color:#FFF; }
#stretched_button { background:#444;  float:right; margin-top:2px; padding:5px; color:#FFF; }
#boxed_button:hover, #stretched_button:hover { text-decoration:none; }

/*--------- Footer Tag style ----------*/
.footer_tag { padding-top:12px; }
.footer_tag ul { list-style:none; margin:0; padding:0; }
.footer_tag ul li { list-style:none; margin-bottom:5px; padding:4px 0; }
.footer_tag ul li a { background:#808080; margin:0 2px; padding:6px 0; text-decoration:none; }
.footer_tag ul li a span { background:#333; padding:6px; font-size:12px; color:#FFF; }
.footer_tag ul li a span:hover { background:none; transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s; }
.footer_tag a { text-decoration:none; }

/*--------- Togglable Tabs Style ----------*/
.nav { margin-bottom: 0; }
.nav-tabs { border-bottom: 1px solid #CECECE; }
.nav-tabs > .active > a, .nav-tabs > .active > a:hover { border-color: #CECECE #CECECE transparent; }
.nav-tabs > li > a { border-radius: 0; padding-top:12px; }
.nav-tabs > li > a:hover { color:#333; }
.tab-content { border:1px solid #CECECE; border-top:none; padding:12px 10px 5px 10px; }
.tab-content p { line-height:2em; }

/*--------- Fancybox Style ----------*/
.fancybox_style { position:relative; }
.fancybox_style ul { list-style:none; margin:0; padding:0; width:auto; }
.fancybox_style ul li { float:left; list-style:none; height:134px; margin-right:10px!important; position:relative; opacity:1; }
.fancybox_style ul li a:hover { opacity:0.6; -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; transition:all 0.3s ease-in; }
ul#carouFredSel_style {list-style:none; margin:0; padding:0; }
ul#carouFredSel_style li {float:left; list-style:none; margin:0; padding:0; min-height:150px; }
.carouFredSel {position:relative; }
.carouFredSel_nav { position:absolute; right:5px; top:-38px; }
.caroul_prev { background: url(../images/carouFredSel_prev.png) no-repeat center center #808080; margin-right:10px; padding:5px 12px; }
.caroul_next { background: url(../images/carouFredSel_next.png) no-repeat center center #808080; padding:5px 12px; }
.caroul_prev:hover { background:url(../images/carouFredSel_prev.png) no-repeat center center #333; transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s; }
.caroul_next:hover { background:url(../images/carouFredSel_next.png) no-repeat center center #333; transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s; }

/*--------- Fancybox Style2 ----------*/
.fancybox_style2 ul { list-style:none; margin:0; padding:0; width:auto; }
.fancybox_style2 ul li { float:left; list-style:none; height:auto; margin:3px; position:relative; opacity:1; }
.fancybox_style2 ul li a:hover { opacity:0.6; -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; transition:all 0.3s ease-in; }

header .ModSearchInputC .dnnTooltip {
    display:none;
}

header .avtsb_searchbox {
    color:#fff;
    border: none;
    border-radius: 10px;
    box-shadow:none;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    min-width: 162px;
    padding:9px;
    width: 192px;
    -moz-border-radius: 10px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.bluePage header .avtsb_searchbox {
    background: #99afc1;
}

.greenPage header .avtsb_searchbox {
    background: #aaba88;
}

.pinkPage header .avtsb_searchbox {
    background: #caa9c3;
}


header #dnn_searchInput_btnSubmit {
    background:transparent url(/images/DHH-Sprite.png) -2px -2px;
    text-indent:-9999px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow:none;
    border:none;
    position:absolute;
    top: 0px;
    right:0px;
    width:30px;
    height:30px;
}

#dnn_searchInput_pnlInputLegacy {
    position:relative;
}

.right_header_top {
    position:relative;
    top:10px;
}
.right_header_bottom {
    position:relative;
    top:10px;
}

#searchPane {
    width: 180px;
    float:right;
    margin-left:5px;
}
#socialArea {
    padding-top:10px;
    float:right;
}

.sprite {
    background-image: url(/images/DHH-Sprite.png);
}

.facebook {
    display:inline-block;
    width:21px;
    height:21px;
    background-position: -210px -10px;
    margin: 0 2px;
}
.twitter {
    display:inline-block;
    width:21px;
    height:21px;
    background-position: -170px -10px;
    margin: 0 2px;
}
.linkedin {
    display:inline-block;
    width:21px;
    height:21px;
    background-position: -130px -10px;
    margin: 0 2px;
}
.youtube {
    display:inline-block;
    width:21px;
    height:21px;
    background-position: -90px -10px;
    margin: 0 2px;
}
.plus {
    display:inline-block;
    width:21px;
    height:21px;
    background-position: -50px -10px;
    margin: 0 2px;
}

#dnn_BannerPane .navigation_button.prev {
    background: url(/images/DHH-ArrowLeft.png) center center;
    width:33px;
    height:33px;
    left:-40px !important;
}

#dnn_BannerPane .navigation_button.next {
    background: url(/images/DHH-ArrowRight.png) center center;
    width:33px;
    height:33px;
    right:-40px !important;
}

#dnn_BannerPane .ModEasyDNNrotatorC > div {
    overflow:visible !important;
}

#dnn_BannerPane .chameleon_slider {
    overflow:visible;
}

#dnn_ContentPane #dnn_ctl02_dnnSkinMessage {
    display:none;
}

.i_grid3a, .i_grid3b, .i_grid3c {
    border-right: solid 1px #F1F1F1;
}

.iconBlock_style {
    min-height:160px;
}
.iconBlocks {
    margin-bottom: 15px;
}


div.dnnFormMessage.dnnFormValidationSummary {
    display:none;
}

.row-fluid [class*="span"] {
    min-height:0px;
}


.bluePage .gradBack {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNmQ4ZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMzYjZkOGYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wMyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(59,109,143,0.1) 0%, rgba(255,255,255,0.43) 30%, rgba(255,255,255,1) 77%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,109,143,0.1)), color-stop(30%,rgba(255,255,255,0.43)), color-stop(77%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(59,109,143,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(59,109,143,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(59,109,143,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(59,109,143,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a3b6d8f', endColorstr='#08ffffff',GradientType=0 ); /* IE6-8 */
}

.pinkPage .gradBack {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1MGM3MCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAzIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(133,12,112,0.1) 0%, rgba(255,255,255,0.43) 30%, rgba(255,255,255,1) 77%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(133,12,112,0.1)), color-stop(30%,rgba(255,255,255,0.43)), color-stop(77%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(133,12,112,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(133,12,112,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(133,12,112,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(133,12,112,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a850c70', endColorstr='#08ffffff',GradientType=0 ); /* IE6-8 */
}

.greenPage .gradBack {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyOWE1MyIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAzIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(130,154,83,0.1) 0%, rgba(255,255,255,0.43) 30%, rgba(255,255,255,1) 77%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(130,154,83,0.1)), color-stop(30%,rgba(255,255,255,0.43)), color-stop(77%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(130,154,83,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(130,154,83,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(130,154,83,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(130,154,83,0.1) 0%,rgba(255,255,255,0.43) 30%,rgba(255,255,255,1) 77%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a829a53', endColorstr='#08ffffff',GradientType=0 ); /* IE6-8 */
}

.chameleon_slider.sirius.white .scrollable_box {
    background: transparent;
    background-image: none !important;
}

    .chameleon_slider.sirius.white .scrollable_box .overview h2 {
        font-family: 'Raleway', sans-serif;
        font-size: 36px;
        line-height:42px;
        font-weight: 500;
        color:#FFF !important;
        margin:0 !important;
        text-indent: -99999px;
    }
    .chameleon_slider.sirius.white .scrollable_box .overview p {
        display:none;
    }

    .chameleon_slider.sirius.white .scrollable_box .overview div {
        font-family: 'Raleway', sans-serif;
        font-size: 20px !important;
        font-weight: 500;
        color:#FFF !important;
        text-indent: -99999px;
    }

    .chameleon_slider.sirius.white .scrollable_box .scrollbar {
        display:none !important;
    }


.footer_bottom .skin_width .footerBlocks {
    float:left;
    padding-top:80px;
}
.footer_bottom .skin_width .footerBlocks:last-child {
    float:right;
}

    .footer_bottom .skin_width .footerBlocks ul.footerList {
        margin:0;
    }

.footer_bottom .skin_width .footerBlocks ul.footerList li {
    list-style:none;
    color:#FFF;
}

    .footer_bottom .skin_width .footerBlocks ul.footerList li, .footer_bottom .skin_width .footerBlocks ul.footerList li a {
        line-height:16px;
        font-size:12px;
    }

.footer_bottom .skin_width .footerBlocks ul.footerList li:first-child {
    font-weight: bold;
}

.footer_bottom .skin_width .footerBlocks ul.footerList li a, .footer_bottom .skin_width .footerBlocks ul.footerList li a:hover {
    color:#FFF;
}

.footer_bottom .skin_width .copyrightArea {
    width:244px;
    padding-top:120px;
}
.footer_bottom .skin_width .linksOneArea {
    width:143px;
}
.footer_bottom .skin_width .linksTwoArea {
    width:232px;
}
.footer_bottom .skin_width .linksThreeArea {
    width:202px;
}
.footer_bottom .skin_width .addressArea {
    width:131px;
}

.footer_bottom .skin_width .addressArea ul.footerList li:nth-child(2) {
    padding-right:5px;
}

.headerLinks {
    list-style:none;
}

    .headerLinks li {
        border-right:solid 1px #FFF;
        display:block;
        float:left;
        padding: 0 10px;
    }

        .headerLinks li:last-child {
            border-right:none;
        }

        .headerLinks li a, .headerLinks li a:hover {
            color:#FFF;
            font-size:12px;
            font-family: "Open Sans", sans-serif;
            font-weight: 600;
        }
ul
{
list-style:square url(/images/DHH-ListArrow.png);
margin: 5px 0 10px 20px;
}

.StyledCallout_content ul
{
list-style:square url(/images/DHH-ListArrow-white.png);
margin: 5px 0 10px 20px;
}


    ul lh {
        margin-left:-20px;
        color:#3B6E8F;
        font-size:15px;
        font-family: "Open Sans", sans-serif;
    }

    ul li {
        color:#06293D;
        font-size:13px;
        margin-top: 4px;
        font-family: "Open Sans", sans-serif;
    }


    .StyledCallout_content ul lh {
        margin-left:-20px;
        color:#FFF;
        font-size:15px;
        font-family: "Open Sans", sans-serif;
    }

    .StyledCallout_content ul li {
        color:#FFF;
        font-size:13px;
        margin-top: 4px;
        font-family: "Open Sans", sans-serif;
    }


#headerPhone {
    position:absolute;
    top:15px;
    right:0;
    font-size:16px;
    font-family: "Raleway", sans-serif;
    color: rgba(0,0,0,.4);
}

.bluePage #EDN_NewsOne.news .article.in_list h1 a, #EDN_NewsOne.search .article.in_list h1 a {
color: #3B6E8F;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

.menuLeft #megaMenu .root li.last {
    border-right: solid 1px #FFF;
}

.bluePage .menuRight #megaMenu .root li.first {
    border-left:solid 1px #B0C5D2;
}

.pinkPage .menuRight #megaMenu .root li.first {
    border-left:solid 1px #ECDAE9;
}

.greenPage .menuRight #megaMenu .root li.first {
    border-left:solid 1px #D1DABF;
}


#dnn_copyrightPane {
    margin:185px 0 0;
    width: 16%;
}

#dnn_footerPane {
    margin:100px 0 0 0px;
    padding-left:0px;
    width:84%;
}

    #dnn_footerPane .root_container {
max-width: 165px;
padding: 0 22px;
}

/*----------  MORE CONTENT STYLES  ----------*/
.moreSprite { background-image: url(/images/moreButtons.png); display:block; height:32px; text-indent: -99999px;}
.blueMoreNews { background-position:-5px -5px; width:116px;}
.blueMoreStories { background-position:-5px -65px; width:126px;}
.blueMoreVideos { background-position:-5px -125px; width:126px;}
.pinkMoreNews { background-position:-5px -190px; width:116px;}
.pinkMoreStories { background-position:-5px -245px; width:126px;}
.pinkMoreVideos { background-position:-5px -300px; width:120px;}
.greenMoreNews { background-position:-5px -355px; width:116px;}
.greenMoreStories { background-position:-5px -405px; width:126px;}
.greenMoreVideos { background-position:-5px -460px; width:126px;}


/*----------  AJAX TABLS  ----------*/
.AjaxTabs_Yui .ajax__tab_header .ajax__tab_outer {
    background: rgba(0,0,0,0.2);
    border: solid 1px #ddd;
    border-bottom-width: 0px;
    border-radius: 5px 5px 0 0;
    margin: 0px 0.16em 0px 0px;
    padding: 1px 0px 1px 0px;
    vertical-align: bottom;
}

.AjaxTabs_Yui .ajax__tab_header .ajax__tab_tab {
    color: #FFF;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    margin-right: 0.01em;
    padding: 0.35em 0.75em;
    position:relative;
    text-decoration: none;
    top:1px;
}

.AjaxTabs_Yui .ajax__tab_active .ajax__tab_tab {
    background:#FFF;
    color: #3B6E8F;
}

.AjaxTabs_Yui .ajax__tab_body {
    background-color: #FFF;
    border: 1px solid #ddd;
    border-top-width: 1px;
    border-radius: 0 5px 5px 5px;
    color: #06293D;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 24px;
    padding: 14px;
}

.AjaxTabs_Yui .ajax__tab_header {
    border-bottom: none;
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
}

@media (min-width: 768px) {
    .navbar-collapse.collapse {
        display: none!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important;
    }
}