@charset 'UTF-8';

body {
   margin: 0;
   padding: 0;
   font-family: "Lucida Sans", Arial, Verdana, Sans serif;
   color:#111111;
   background-color:#699bc9;
}

a:link, a:visited {
   color: #000000;
   -moz-transition: .3s color ease;
   -webkit-transition: .3s color ease;
   text-decoration: underline;
}
a:hover {
    color: #ffffff;
    text-decoration: none;
}
:focus {
   outline: none;
}
.small { font-size:12px!important;}
.center { text-align:center;}
.clear { clear: both; font-size: 1px; }
.PageList {font-family:"Lucida Sans", Arial, Verdana, Sans serif; font-size:13px; margin: 6pt 0px 15pt 0px; }
.PageList a {color: #000000;text-decoration: underline; }
.PageList a:hover {color: #ffffff;text-decoration: none; }

.outer-container {
   width: 100%;
   height:auto;
   clear: both;
   z-index:10;
}
#mainsitewrapperHP {
   margin:0 auto;
   min-width:1100px;
   position:relative;
   background:#699bc9 url(images/bgrepeaterHP.jpg) top left repeat-x;
}
#mainsitewrapperLP {
   margin:0 auto;
   min-width:1100px;
   position:relative;
   background: url(images/bgrepeaterLP.jpg) top left repeat-x;
}
#mainwrapperHP {
   margin:0 auto;
   position:relative;
   background:url(images/bgmainwrapperHP.jpg) top center no-repeat;
}
#mainwrapper {
   margin:0 auto;
   position:relative;
   background: url(images/bgmainwrapperLP.jpg) top center no-repeat;
}

/* TOP AREA */
#sitewrapper {
   margin:0 auto;
   position:relative;
}

/* HEADER AREA */
#Topwrapper {
   margin:0 auto;
   position:relative;
   background: url(images/bgtop.jpg) top center no-repeat;
}
#TopwrapperInner {
   width: 1100px;
   height: 224px;
   margin:0 auto;
   position:relative;
}
.rotator-images .Normal {
    min-height: 395px;
}

.rotator-images img,
.rotator-images .Normal img {
	margin: 0 auto;
	text-align:center;
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	width:100%;height:100%;
	z-index:40;
    display: none;
}

.rotator-images .Normal .header  {
	margin: 0 auto;
	text-align:center;
	z-index:40;
}

.rotator-images img:first-child { display: block; }


#header-areaHP {
   width: 1100px;
   height: 600px;
    margin:0 auto;
	position:relative;
	z-index:60;
}
#headerHP  {
   width: 1100px;
   height: 460px; 
	position:absolute;
	top:0px; left:0;	
	z-index:40;
}
#header-areaLP {
   width: 1100px;
   height: 380px;
    margin:0 auto;
	padding-top:5px;
	position:relative;
	z-index:60;
}
#dnn_headerLP  {
   width: 1100px;
   height: 375px; 
	position:absolute;
	top:5px; left:0;	
	z-index:40;
}

   #dnn_headerLP .c_footer {
      position: absolute;
      bottom: 80px;
      right: 60px;
      z-index: 999;
   }
#headerPE  {
   width: 1100px;
   height: 375px; 
	position:absolute;
	top:5px; left:0;	
	z-index:40;
}
#headerTextHP1, #headerTextHP2  {
   width: 523px;
   height: 110px; 
	position:absolute;
	top:220px; left:70px;
	vertical-align:middle;	
    background: url(images/bgheadertextHP.png) top left no-repeat;
	z-index:60;
}
#headerTextHP1 p, #headerTextHP2 p  {
   margin-top: 0px;
   padding:10px 15px;
   font-size:27px;
   line-height:115%;
   text-align:left;
   vertical-align:middle;	
   color:#ffffff;
}
#headerTextHP1 p a:link, #headerTextHP2 p a:link, #headerTextHP1 p a:visited, #headerTextHP2 p a:visited, #headerTextHP1 p a:hover, #headerTextHP2 p a:hover  {
   text-decoration:none;	
   color:#ffffff;
}
#headerTextLP, #dnn_headerTextLP  {
   width: 386px;
   height: 92px; 
	position:absolute;
	top:125px; left:55px;	
	vertical-align:middle;
   background: url(images/bgheadertext.png) top left no-repeat;
	z-index:60;
}
#dnn_headerTextLP p  {
   padding:10px 15px;
   font-size:27px;
   line-height:115%;
   color:#ffffff;
}
#headerTextLP p  {
   margin-top: 0px;
   padding:10px 15px;
   font-size:27px;
   line-height:115%;
   text-align:left;
   color:#ffffff;
}
#headerTextHP1 p span, #headerTextHP2 p span, #headerTextLP p span, #dnn_headerTextLP p span  {
   color:#00ffff;
}


/**** HEADER ROTATOR ****/
#HeaderSection { 
	position: relative; 
	float: right; 
	width: 1100px; 
	height: 380px;
}
.rotateThis { 
	display: none; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index:150!important; 
}
/*--------------------------*/


/* EYE-NAV */
#eye-nav {
	position:absolute; 
	width:705px;
	top:0px; right:30px; 
	height:51px;
    background: url(images/bgeyenav.png) top right no-repeat;
	z-index:120!important;
	}
#eye-nav ul.nav-area {
	margin: 0 auto!important; 
	padding-top: 18px 0 0 10px;
	list-style:none; 
	display:inline;
	}
#eye-nav ul.nav-area li{
	margin: 0px!important; 
	padding: 0 8px 0 3px;
	line-height:42px;
	list-style:none;
	display:inline;
	}
#eye-nav ul.nav-area li a, .menu ul.nav-area li a:visited {
	text-decoration:none; 
	color:#ffffff;
	font-size:16px;
	font-family:Arial, Verdana, sans-serif; 
	overflow:hidden;
	}
#eye-nav ul.nav-area li a:hover {
	text-decoration:underline; 
	color:#003366;
	}
#eye-nav ul.nav-area li.last{
    background: none;
	}

/* TOP-NAV */
#top-nav {
	position:absolute; 
	width:770px;
	top:175px; right:30px; 
	height:22px;
	z-index:120!important;
	}
#top-nav ul.nav-area {
	margin: 0 auto!important; 
	list-style:none; 
	display:inline;
	}
#top-nav ul.nav-area li{
	margin: 0px 0px 0px 0px!important; 
	padding: 0px 10px 0px 5px;
	line-height:42px;
	list-style:none;
	display:inline;
    background: url(images/divider.png) right center no-repeat;
	}
#top-nav ul.nav-area li a, .menu ul.nav-area li a:visited {
	text-decoration:none; 
	color:#ffffff;
	font-size:19px;
	font-weight:bold;
	font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif; 
	overflow:hidden;
	}
#top-nav ul.nav-area li a:hover {
	text-decoration:underline; 
	color:#003366;
	}
#top-nav ul.nav-area li.last{
    background: none;
	}

 /* LOGO */
   .logo {
      width: 343px;
      height: 122px;
      background: url(images/logo.png) no-repeat;
      position: absolute;
      top: 50px;
      left: 50px;
   }

      .logo a {
         width: 100%;
         height: 100%;
         display: block;
      }


/* CALL-PHONE-TOP_ADDRESS */
   #TopPhone {
       position:absolute;
       top:122px;
       right:100px;
   }
  .Phonetxt{
      color:#000000;
	  font-size:24px;
	  font-weight: bold;
  }

.btnFacebook {
    width: 40px;
    height: 40px;
    background: url(images/facebook__icon.png) no-repeat;
    position:absolute;
    top:115px;
    right:30px;
}

#TopButtons {
       position:absolute;
       top:65px;
       right:25px;
       width: 650px;
       height: 38px;
   }
  #TopButtons a {
	     float:right;
         margin:0 2px;
         display: block;
   } 
.btnAPP {
    width: 219px;
    height: 38px;
    background: url(images/btnAPP.png) no-repeat
}
.btnBillPay {
    width: 189px;
    height: 38px;
    background: url(images/btnBillPay.png) no-repeat
}
.btnPP {
    width: 189px;
    height: 38px;
    background: url(images/btnPP.png) no-repeat
}
.btnAPP:hover, .btnBillPay:hover, .btnPP:hover {
	background-position: 0 -38px; }


/* MID BUTTONS */
#midButtons {
    width: 1100px;
    height:246px;
    position:absolute;
    top:383px;
    left:0px;
    z-index:60;
    background: url(images/brmiddlebtns.png) no-repeat;
}
#btnPPHP {
    position:absolute;
    top:60px;
    left:40px;
    width: 231px;
    height: 140px;
    background: url(images/bgPPHP.png) no-repeat;
}
#btnPEHP {
    position:absolute;
    top:60px;
    left:285px;
    width: 231px;
    height: 140px;
    background: url(images/bgPEHP.png) no-repeat;
}
#btnDDHP {
    position:absolute;
    top:60px;
    left:540px;
    width: 231px;
    height: 140px;
    background: url(images/bgDDHP.png) no-repeat;
}
  .CTAtxtHP {
	  position:absolute;
	  top:50px; left:0;
	  padding:0 10px;
	  height:40px!important;
	  text-align:center;
	  z-index:100;
  }
  .btnRegister {
	  position:absolute;
	  top:95px; left:0px;
	  width:229px;
	  height:37px;
	  z-index:70;
	  display:block;
      background: url(images/btnRegister.png) no-repeat;
  }
  .btnLearnMorePE {
	  position:absolute;
	  top:95px; left:0px;
	  width:227px;
	  height:37px;
	  z-index:70;
	  display:block;
      background: url(images/btnLearnMorePE.png) no-repeat;
  }
  .btnLearnMoreDD {
	  position:absolute;
	  top:95px; left:0px;
	  width:229px;
	  height:37px;
	  z-index:70;
	  display:block;
      background: url(images/btnLearnMoreDD.png) no-repeat;
  }
  .btnRegister:hover, .btnLearnMorePE:hover, .btnLearnMoreDD:hover {
	 background-position: 0 -37px; }

/* CONTENT */
#contentWrapper {
    width: 1100px;
    height:auto;
    margin: 0 auto;
	padding-bottom: 25px;
    position: relative;
	z-index:70;
}
  .content-area-HP{
	 float:left;
	 margin-top:25px;
	 width: 750px;
	 min-height: 150px;
	 position: relative;
  }
  .content-area {
	 float:left;
	 width: 823px;
	 min-height: 150px;
	 position: relative;
  }
  .content-area-PE {
	 width: 1000px;
	 min-height: 370px;
	 margin:30px 50px;
	 position: relative;
  }
  .content {
	 padding: 0 50px;
	 position: relative;
  }
	 h1 {
		font-size: 30px;
		line-height:125%;
		margin-bottom: 25px;
		color:#000000;
		font-weight:bold;
        font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	 }

	 h2 {
		font-size: 24px;
		line-height:125%;
		margin-bottom: 15px;
		color:#000000;
		font-weight:bold;
        font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
     }
	 h3 {
		font-size: 20px;
		line-height:125%;
		margin-bottom: 15px;
		color:#000000;
		font-weight:bold;
        font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
     }
	 h4 {
		font-size: 16px;
		line-height:115%;
		margin:3px 0 10px 0;
		color:#990000;
		font-weight:regular;
     }

/* SIDE AREA */

.side-area-HP {
	 float:right;
	 margin-top:-160px;
	 margin-right:5px;
	 width: 293px;
	 min-height: 502px;
	 position: relative;
    background: url(images/bgspecialties.png) no-repeat;
  }
.side-area {
	 float:right;
	 margin-top:-55px;
	 margin-right:25px;
	 padding: 10px;
	 width: 232px;
	 min-height: 502px;
	 position: relative;
    background: url(images/bgsiderail.png) no-repeat;
  }
.specialties {
    position: relative;
    width: 293px;
	height:auto;
	padding-bottom:41px;
    background: url(images/bgspecialtiesbottom.png) bottom no-repeat;
}
.specialtiesInner {
	margin-top:73px;
	padding:0 15px;
	background-color:#e1e1e1;
	height:auto;
}

.specialty {
    position: relative;
	margin-bottom: 10px;
    width: 263px;
	min-height:74px;
	text-align:left;
    background: url(images/divider2.png) bottom no-repeat;
}
.last {
    background: none;
	margin-bottom: 0;
}
.specialty span.right-side {
	float:right;	
	width:185px;
	display:block;
}
.specialty span.right-side a:link, .specialty span.right-side a:hover, .specialty span.right-side a:visited {
    color:#3333ff;
}
.specialty img {
    float: left;
	margin: 0 10px 25px 0;
}
.specialty p {	
    margin:0 0 15px 0;
	font-size:12px;
}

.btnSurveyHP  {
    position: relative;
	margin: -45px 0 3px 0;
    width: 290px;
    height: 71px;
    background: url(images/btnsurveyHP.png) no-repeat;
	display:block;
}
/* LP-CTA's */
.btnSurveyLP  {
    position: relative;
	margin: -30px 0 3px 0;
    width: 230px;
    height: 44px;
    background: url(images/btnsurveyLP.png) no-repeat;
	display:block;
}
#btnPPLP {
    position: relative;
	margin-bottom: 10px;
    width: 230px;
    height: 149px;
    background: url(images/bgPPLP.png) no-repeat;
}
#btnPELP {
    position: relative;
	margin-bottom: 10px;
    width: 230px;
    height: 149px;
    background: url(images/bgPELP.png) no-repeat;
}
#btnDDLP {
    position: relative;
	margin-bottom: 10px;
    width: 230px;
    height: 149px;
    background: url(images/bgDDLP.png) no-repeat;
}
  .CTAtxt {
	  position:absolute;
	  top:65px; left:0;
	  padding:0 15px;
	  min-height:40px;
	  text-align:center;
	  z-index:100;
  }
  .LearnMore {
	  position:absolute;
	  top:120px; left:10px;
	  width:220px;
	  height:29px;
	  font-size: 14px;
	  font-stretch:condensed;
	  font-weight:bold;
	  text-align:center;
      text-decoration:none;
	  z-index:70;
  }
  .LearnMore a {
	  text-decoration:none;color:#ffffff;
	  z-index:70;
  }
  .LearnMore a:hover {
	  text-decoration:none;color:#000000;
	  z-index:70;
  }
	   
       .teasertxt, .teasertxt a:link, .teasertxt a:visited   {
             text-decoration:none;
			 color:#000000;
             text-align:center;
             font-size:12px;
             line-height:13px;
			}
       .teasertxt2, .teasertxt2 a:link, .teasertxt2 a:visited   {
             text-decoration:none;
			 color:#ffffff;
             text-align:center;
             font-size:12px;
             line-height:17px;
			}
        .teasertxt a:hover, .teasertxt2 a:hover, .teasertxt3 a:hover {text-decoration:none;color:#ffffff!important;}

/* EZ BILL PAY */
#mainsitewrapperEZ {
   margin:0 auto;
   position:relative;
   background:#ffffff url(images/bgrepeaterEZ.jpg) top left repeat-x;
}
#TopwrapperEZ {
   width: 1200px;
   height: 224px;
   margin:0 auto;
   position:relative;
}
 .logoEZ {
	width: 379px;
	height: 129px;
	background: url(images/logoEZ.png) no-repeat;
	position: absolute;
	top: 0px;
	left: 10px;
 }

	.logoEZ a {
	   width: 100%;
	   height: 100%;
	   display: block;
	}
.btnHomeEZ {
  position:absolute;
  top:77px; right:25px;
  width:201px;
  height:41px;
  z-index:70;
  display:block;
  background: url(images/btnmainwebsite.png) no-repeat;
}
.btnHomeEZ:hover {
 background-position: 0 -41px; }
 
#TopPhoneEZ {
position:absolute;
top:35px;
right:25px;
text-align:right;
}

.IHbugEZ {
	position:absolute;
	top:135px;
	right:10px;
	margin:0 auto;
	width:379px;
	min-height:129px;
	z-index:70;
	display:block;
	text-align:center;
}

.ihbugEZ2 {
	width:379px;
	height:129px;
	z-index:70;
	display:block;
	background: url(images/logoEzpay.png) no-repeat;
}
.content-area-EZ {
	 width: 1100px;
	 min-height: 370px;
	 margin:30px 50px;
	 position: relative;
  }
#MainfooterWrapperEZ { position:relative; margin:0 auto; min-height:55px; color:#ffffff;}
#footerWrapperInnerEZ {position:relative; margin:0 auto;width:1180px; padding:10px; text-align:center;}
#footerWrapperInnerEZ a:link, #footerWrapperInnerEZ a:hover, #footerWrapperInnerEZ a:visited {font-size:12px;color:#ffffff;}

		

/* SEARCH AREA */
.search-area { width: 243px;height: 26px; padding: 0px 0px; position: absolute; top: 13px;left: 95px; background: url(images/bgsearch.png) no-repeat; z-index:101!important;}
.search-area .gsc-input-box { width: 200px; height: 17px; border: 0;  margin-top: 5px;margin-left:10px; background-color:transparent; }
.search-area .gsc-input-box input {height: 20px; background: transparent!important; border: 0;text-indent: 5px;font-size: 11px; }
.search-area .gsc-input { padding-top: 4px;vertical-align: top; padding-right: 0!important;}
.search-area .gsc-input-box-focus, .search-area .gsc-input-box-hover { box-shadow: none;}
.search-area .gsc-search-button { background: none;filter: none;}
.search-area .gsc-search-button input[type=image] { width: 27px;height: 26px; background: transparent; min-width: 27px;border: 0;padding: 0;margin: 0px 0px 0px -1px;}
.search-area .gsib_a { padding: 0; }
.search-area .gsst_a { padding: 0; }
/*--- End: Search Feature ---*/


/* FOOTER */
#MainfooterWrapper { position:relative; margin:0 auto; min-height:145px; color:#464646; background:#d9d9d9 url(images/bgfooter.jpg) top left repeat-x; }
#footerWrapperInner {position:relative; margin:0 auto;width:1100px; min-height:145px;padding-bottom:20px; text-align:left;}

#footerleft1   { position:relative; float:left; width:140px; margin:20px 0 0 25px;z-index:101;}
#footerleft2   { position:relative; float:left; width:165px; margin:20px 0 0 25px;z-index:101;}
#footerright  { position:relative; float:right; width:425px; margin:20px 0 0 0px; text-align:center;z-index:101;}

.title {color:#004a80;font-size:12px;}
ul.footer {  padding:0; margin:0; }
ul.footer li { margin:0px 0 2px 0;padding:0px 0 0px 0; list-style:none; }
ul.footer li a:link, ul.footer li a:visited, ul.footer li {color:#464646; font-size:12px; line-height:14px; text-decoration:none!important;}
ul.footer li a:hover { text-decoration:none; color: #448ccb;}
.footerPE {color:#448ccb;}
.footerPE a:hover {color:#464646;}


#SHAREbug   { position:relative;margin:0 auto;z-index:101; }
#hostingBugs { position:relative;margin:0 auto; padding-top:10px; width:170px;text-align:center;color:#464646;font-size:9px;z-index:101; }


/*-------------------------------------------*/
#copyright { position:relative;margin-top:25px;font-size:12px; font-weight:normal;text-align:center;}

#seoContent   {position:relative; background-color:#cccccc; color:#464646; margin:0 auto; height:auto; text-align:center;font-size:11px!important;z-index:101;}
#seoContent p {width:1100px; margin:0 auto; margin-bottom:-20px;padding:20px; color:#464646; line-height:12px;font-size: 11px !important;text-align:center;}
#seoContent a:link, #seoContent a:visited { font-weight:normal; color:#464646;	font-size: 11px!important;}
#seoContent a:hover {font-weight:normal; color:#464646;font-size: 11px!important;}
#dnn_seoContent p {font-size: 11px!important;margin:0; }

/* ACCORDION STYLING */
.ui-accordion a {
   text-decoration: underline;
}

/* PATIENT EDUCATION MODULE */
/*--- Article Viewer Module ---*/
.ModArticleViewerC {
   width: 712px;
   margin: 0 auto;
   line-height: normal!important;
   font-size: 14px;
}
.eznc_Tab_Fill { background-image: url(images/videoHeaderBg.jpg); }
.eznc_TabText, .eznc_TabText a:link, .eznc_TabText a:visited { color: #FFFFFF; }
.eznc_TabText a:hover { color: #FFFFFF; }
.eznc_TabRed { border-bottom:3px solid #FFFFFF; }
.eznc_TabBlue { border-bottom:3px solid #FFFFFF; }
.eznc_Filter_Top_Logo { background-image: url(images/ArticleListHeader.jpg); background-repeat: no-repeat; height: 83px; width: 211px; }
.eznc_FilterText { background-color:#D0D0D0; height:30px; }
.eznc_Filter_Line2, .eznc_Filter_Line3 { background-color:#D0D0D0; }
.eznc_FilterList, .eznc_FilterList a:link, .eznc_FilterList a:visited { color: #575656; text-decoration:none!important; }
.eznc_FilterList a:hover { color: #062441; }
.eznc_Filter_Image img { padding: 0px !important; }
.eznc_SectionBodyV2 { font-family: "Lucida Sans", Arial, Verdana, Sans serif; font-size: 15px; font-weight: normal; text-align:justify;}
.eznc_ContentTitleV2 h1 { color:#ff74ba; font-family: "Lucida Sans", Arial, Verdana, Sans serif;font-size:20px; font-weight:bold;margin:15px 0px 15px 0px;line-height:110%;}
.eznc_ContentSectionListV2, .eznc_SectionBody_Col1{ color: #111111; font-family: "Lucida Sans", Arial, Verdana, Sans serif; font-size: 15px; font-weight: normal;}
.eznc_ContentCopyright {  font-family: "Lucida Sans", Arial, Verdana, Sans serif; font-size: 15px; font-weight: normal;width:95%;}
.eznc_AContentV2  {  font-family: "Lucida Sans", Arial, Verdana, Sans serif; font-size: 15px; font-weight: normal;width:98%!important;}
.eznc_Content {width:99%;}
.eznc_ContentCopyright, .eznc_SectionBody_Col1 {width:98%;}
/*--- End: Article Viewer Module ---*/


/* CUSTOM DNN STYLES */
/*--- Dynamic Navigation ---*/
#DynamicNav { font-family: Tahoma, Lucida Sans; font-size: 12px; font-weight: bold; padding: 0px 10px 0px; text-align: center; z-index: 100; }
#DynamicNav td { height: 20px; padding: 0px 2px; text-align: center; }
#DynamicNav a:link, #DynamicNav a:visited { color: #fff; }
#DynamicNav a:hover { color: #8dd1ff; text-decoration: none; }
.MainMenu_MenuContainer { width:auto; }
.MainMenuBar {	color: #000;}
.MainMenuItem {	color: #ffffff;text-transform: none;text-align: left;font-family: Arial, Verdana, sans-serif;font-size: 11px;font-weight: normal;z-index:101;}
.MainMenuItemAdm {	color: #111111;text-transform: none;text-align: left;font-family: Arial, Verdana, sans-serif;font-size: 11px;font-weight: bold; z-index:1000!important;}
.MainMenuItemSelected{color: #00aeef;text-align: left;font-family: Arial, Verdana, sans-serif;font-size: 11px;font-weight: normal;text-transform: none;text-decoration: none;cursor: pointer;z-index:1000!important;}
.MainMenuItemSelectedAdm{color: #00aeef;text-align: left;font-family: Arial, Verdana, sans-serif;font-size: 11px; line-heigh:30px;font-weight: bold;text-transform: none;text-decoration: none;cursor: pointer;z-index:101;}
.MainMenu_SubMenu{ color: #000;background-color: #ffffff;text-align: left!important; padding:3px;font-family: Arial, Verdana, sans-serif;font-size: 11px;font-weight: normal;cursor: pointer; z-index: 9000 !important;}
.MainMenu_MenuBreak { border: 0px;color: #003300;background-color: transparent;height: 1px;width: 1px;}
/* The next 4 classes are needed to override the default settings and remove all arrows from the dynamic menu. */
.MainMenu_MenuArrow { display:none;}
.MainMenu_RootMenuArrow { display:none;}
.ModuleTitle_MenuArrow  { display:none;}
.ModuleTitle_RootMenuArrow { display:none;}
/*--------- End: Dynamic Navigation ---------*/
/*********************************************/


.eznc_ArticleScheduleDisplay table {
   width: 100%;
}


.c_contentpane {
   padding: 0 !important;
}

/* LOGIN FORM */
#dnn_ctr27014_Login_pnlLogin table {
   margin: 0 auto;
   text-align: center;
}

/* SITE MAP */
.PageList {
   margin: 0;
}

.DnnModule {
   position: relative;
}

.DnnModule-DNN_HTML .c_head,
.DnnModule-ArticleScheduleTeaserDisplay .c_head {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 2;
}


.DnnModule .c_footer .Head > span:nth-child(1),
.DnnModule .c_footer .Head > span:nth-child(2) {
   padding: 4px;
   background: rgba(0, 0, 0, 0.8);
   border: 1px solid #000;
   border-radius: 10px;
}

.DnnModule .c_footer .Head a {
   color: #fff;
}

.DnnModule .c_footer .Head a:hover {
   color: #111111;
}

.Normal {
   font-size: 14px;font-family: "Lucida Sans", Arial, Verdana, Sans serif;
   line-height:18px;
}

.Normal p {
   font-size: 14px;font-family: "Lucida Sans", Arial, Verdana, Sans serif;
   line-height:18px;
}


/* HORIZONTAL SCROLL FIX */
.ControlPanel,
.dnnRibbon .barContent {
   border-left: 0 !important;
   border-right: 0 !important;
}
.ControlPanel,
.dnnRibbon .barContent a:hover {
   color:#000000;
}
