﻿@import url("../../../../resources/shared/stylesheets/dnn-layouts.css");


/*** Reset DNN Styles  ***/
/******Various tags ******/
a:link, a:visited {text-decoration:underline;font-weight:bold;color:#06c;font:100% Verdana,Tahoma,Arial,sans-serif;}
/*a:hover {text-decoration:underline;color:#f60;font: 100% Verdana,Tahoma,Arial,sans-serif;}*/
a:hover {color:#B05801;}
a:active {text-decoration:none;font-weight:bold;color:#f60;font:100% Verdana,Tahoma,Arial,sans-serif;}
a img {border:0;}
p {margin: 0 0 1.4em 0;}
/**** DNN Styles to override ****/
/* text style used for most text rendered by modules */
/*.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .Head
 { font-family: Verdana, Tahoma,Arial,sans-serif;font-size:100%;font-weight: normal;color: #5f5f5f;}*/
/*.NormalDisabled {color: Silver;}*/
/*.NormalBold {font-weight:bold;}*/
/*.NormalRed  {font-weight:bold; color:#f000;}*/
/*h1,h2,h3,h4,h5,h6,.Head {font-weight:bold; color:#666;}*/
/***  End of DNN Reset Styles  ***/



body {padding: 0;font: 76% Verdana,Tahoma,Arial,sans-serif;color: #666;	height: 100%;background:url(img/bgFADEbluwht1x700.jpg) repeat-x;display:block;height:700px;width:100%;}
#everything{width:912px;position:relative;margin-left:auto;margin-right:auto;}
#logo{background:url(img/headerlogoetc912x126d.png) no-repeat;height:125px;width:912px;}

#dnn_dnnBREADCRUMB_lblBreadCrumb{padding:5px 0 0 10px;}

/*TOP TABS-HeaderNavLinks*/
#tabmenu .toptabHTML table{width:900px;height:120px;padding-left:40px; z-index:950;}
#tabtable {margin:-22px 0 0 0;z-index:950;}/*position:relative;*/
#tabtable ul {}/*position:absolute;left:0;*/
.toptabHTML table#Services{margin:-10px 0 0 0;z-index:950;}
.toptabHTML table *{font:bold 15px/20px Arial;color:#ADD8E6;position:relative;z-index:950;}/*since lh isn't supported anymore*/
.toptabHTML table lh{font:bold 15px/20px Arial;color:#ADD8E6;position:relative;top:-8px;z-index:950;}
.toptabHTML table li{list-style-type:none;font:normal 11px/20px verdana,arial,sans-serif;z-index:950;}
.toptabHTML div div {color:white;} .toptabHTML div span.TitleHead {color:#fff;z-index:950;}
.toptabHTML table tr {width:100%; z-index:950;}
.toptabHTML table tr td {}/*width:25%; => assuming 4 columns*/

#LGNimageslideshow {position:absolute;}
.DnnModule-MarkitSlideShow .c_container {padding-bottom:0px;}
.DnnModule-MarkitSlideShow .Normal {position:relative;top:5px;}

/*LGN2*/
#logohome{height:108px;width:280px;display:block;font-size:0;}
/*LiveTabs -mods-sjh*/
#LiveTabsWrapper405{-moz-box-shadow: 5px 5px 5px #999; -webkit-box-shadow: 5px 5px 5px #999; box-shadow: 5px 5px 5px #999;position:relative;behavior: url('/PIE.htc');}
#content3col .livetabslgnlgn .ui-tabs .ui-tabs-nav {padding-left:40px;}
/*due to max-height:300px, some elements masking admin controls*/
.livetabslgnlgn .ui-tabs .ui-tabs-panel {overflow:hidden;}
/*Fix LiveTabs jumping around when multiple rows 
-change specificity too high to catch here,comment out in DesktopModules-LiveTabs-Themes-[themename]-[themename].css*/
/*Doesn't work-> .ModLiveTabsC div .ui-tabs .ui-tabs-nav li { border-bottom-width: 0px;}auto?*/
/*LiveTabs TabLinks - Remove underline and pull ul up closer with h6 list heading*/
.ui-tabs-panel ul {margin-top:6px;}
.ui-tabs-panel ul a{text-decoration:none;}

/*SOCIAL LINKS */

.sociallinks {width:100%;}
.sociallinks td {vertical-align:top;}/*padding:20px;*/
.sociallinks h5{background: url('img/maincontainer-blwhtGradient1000x46.gif') no-repeat;-moz-border-radius: 16px 16px 0 0; -webkit-border-radius: 16px 16px 0 0;border-radius: 16px 16px 0 0; margin:8px 0 0 0;padding:11px 10px 8px;
  background-image: -moz-linear-gradient(top, #a1c5d8, #f7fdff); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a1c5d8),color-stop(1, #f7fdff)); /* Saf4+, Chrome */
            /*filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#a1c5d8', EndColorStr='#f7fdff');  IE6,IE7 */
        /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#a1c5d8', EndColorStr='#f7fdff')";  IE8 */
position:relative;behavior: url('/PIE.htc');}
.linktype{width:43%;float:left;list-style-type:none;margin:0 0 30px 25px;}
.linktype ul{margin:10px 0 0 0;}
.disclaimer{clear: both; font-size: 80%; text-align: justify;padding-top:30px;}
#dnn_RightPane .disclaimer {padding-top:0px;}

#Form{/*margin-top:-14px;*/}
#allminusCP{position:relative;padding-top:20px;}
/* Positioning Search Token and elements */
.translate{cursor: pointer;color:#DC0;background-color:#980000;position:relative;left:-5px;top:4px;}
.translate{position:absolute;top:-15px;right:0px;left:auto;margin:0 5px 0 0;width:70px;font-size:smaller;}
.translate:active{font-size:smaller;}
#search>a,#search span {float:left;}
#dnnSEARCH{height:24px;position:absolute;left:735px;top:303px;}
#dnn_dnnSEARCH_ClassicSearch{height:24px;position:absolute;left:735px;top:3px;}
#dnn_avtSearch_pnlInputLegacy{height:24px;position:absolute;left:685px;top:3px;}
#dnn_avtSearch_pnlInput{height:24px;position:absolute;left:665px;top:3px;}
.searchBox{position:absolute;top:0px;}
#searchBtn{position:absolute;left:206px;height:21px;width:22px;border:none;background:url('img/search.gif');padding:0px;}
#searchBtn:hover{cursor:pointer;background-color:#FFFFE0;}
#dnn_avtSearch_btnSettingsC{position:absolute;right:10px;top:-30px;}/*admin button position*/
#dnn_dnnSEARCH_ClassicSearch input {position:relative;top:-3px;left:6px; }
#search{position:absolute;top:-15px;right:0px;margin:0 5px 0 0;}
#srchThreeCol {top:0px;}
/* Positioning Login Links */
#loginlinks{}

/*BLOG MODULE */
.blogview-footer {display:none;}

/**TWEETDNN MODULE**/
/*pre-5.5.0-> div .TweetDNNContent {position:relative;top:-22px;left:55px;background:#F8FBFE;border:solid 1px #ddd; -moz-border-radius: 16px; -webkit-border-radius: 16px;width:220px; }*/
.ModTweetDNNC {position:relative;top:-12px;left:55px;background:#F8FBFE;border:solid 1px #ddd; -moz-border-radius: 16px; -webkit-border-radius: 16px;border-radius:16px;width:220px;height:340px;overflow:hidden;behavior: url('/PIE.htc'); }/*#f8f8f8;*/
.twitter {position:relative;top:-15px;left:-2px;background:#F8FBFE;border:solid 1px #ddd; -moz-border-radius: 16px; -webkit-border-radius: 16px;border-radius:16px;width:220px;height:340px;overflow:hidden;behavior: url('/PIE.htc'); }/*#f8f8f8;*/
.twitterSearchTitle{display:none;}
.ModTweetDNNC > div{padding-left:8px;}
.mcontainerbody > .ModTweetDNNC {width:780px;}/*TweetMod Edit and Settings Width*/
div.twitter{margin: auto; border: 5px solid #ddd !important;}
div.twitterSearchContainter{height:500px !important;}
.rightpane3col .twitter {left:0px;top:0px;}
.leftpanecontent .twitter {left:-12px;top:-8px;border:3px solid #ddd !important;}

#bgfade {position:absolute;top:0px;background:url(img/bgFADEbluwht1x700.jpg) repeat-x;display:block;height:700px;width:100%;z-index:-20;}
#bg {position:absolute;top:-1px;background-image:url(img/skylineBG2048x150.jpg);display:block;height:150px;width:100%;background-position:top center;z-index:-5;}
#homepage {margin-top:-20px;}
#headerIE { border-radius: 18px;box-shadow:0px -3px 1px #666; margin:36px 0 0 0; width:914px; height:160px; }
#headerSlide {border:1px solid #073a76;height:160px;margin:30px 0 20px 0; -moz-box-shadow: 0px -2px 1px #555;-webkit-box-shadow: 0px -2px 1px #555;box-shadow: 0px -2px 1px #555;}/*-moz-border-radius: 16px; -webkit-border-radius: 16px;*/

#header {border:1px solid #073a76;height:159px;background:#073A76 url('img/parks banner.png'); margin:15px 0 20px 0; box-shadow: 0px -2px 1px #555;}
#header #tabtable { margin:-18px 0 0 0; }
#header #tabtable .holder { margin: 1px 0 0 0; }
#thoraxcontainer{position:relative;}
#thorax{position:relative;display:block;min-height:385px;width:100%;background-color:#FFF;-moz-box-shadow: 0px -3px 1px #666;-webkit-box-shadow: 0px -3px 1px #666;box-shadow: 0px -3px 1px #666;}/*-moz-border-radius: 16px; -webkit-border-radius: 16px;*/

#contents {width:572px; overflow:hidden;float:left;padding:5px 0 0 20px;}

/*BREADCRUMB STYLE -MULTI COL PORTAL*/
#thorax>#bcrumb{position:relative;top:5px;left:20px;font:.8em/1.4em Verdana,Tahoma,Arial,sans-serif;}
/*LIST ITEM WITH MIXED CONTENT IN PARAGRAPHS - STOP OVERLAP*/
#thorax li>p {overflow:auto;}

#TopNav {padding-top:6px;}
#menuSKarrow {padding-left:0px;} /*Top Nav Bar - Suckerfish Skin Modification -sjh 3/1/2011 */
#divisionnav {width:100%; height:1.7em;display:block;background-color:#76923c;}
#divisionnav li{float:left;list-style-type:none;margin-left:5%;padding-top:3px;}
#divisionnav li a{font-weight:bold;text-decoration:none;color:#eee;}
#thorax div.rightpanemain {width:300px;float:right;padding:20px 20px 0 0;position:relative;}
.rightpane2col {width:210px;float:right;padding-right:12px;}
.rightpane3col {width:210px;float:right;padding-right:12px;}
#LeftPane{float:left;clear:both;padding:0px 2px 0 15px;font-weight:bold;display:block;min-height:200px;width:165px;}
.leftpanecontent{width:155px;overflow:hidden;margin-top:25px;}

#mainnav a {padding-bottom:5px;}
#content3col {min-width:492px;max-width:650px;width:492px; float:left;padding:13px 5px;} /*overflow:hidden;- SET width:492 to min-width:492 max-width:650 for no leftnav sjh111810*/
#content2col {width:690px; margin:0 auto;float:left;padding:13px 5px 0 20px;}
#content2col_noleft {width:650px; margin:0 auto;float:left;padding:13px 5px 0 20px;}
#content1col {width:850px; margin:0 auto;float:left;padding:13px 5px 0 20px;}
.mainnav2col {position:absolute;left:-100px;background:white;}

#footer {clear:both;}
/*.mainbutton{background:#073a76 url(img/ui-bg_1x26lgnBLUE-mo2.png) repeat-x; margin-top:10px; padding:5px 5px 5px 25px; font:bold 14px Lucida Grande, Lucida Sans, Arial, sans-serif; -moz-border-radius: 16px; -webkit-border-radius: 16px; }*/
/*.mainbutton{background:#073a76 url(img/bluebuttonDELIT3.gif); margin-top:10px; padding:9px 5px 10px 25px; font:bold 14px Lucida Grande, Lucida Sans, Arial, sans-serif; }*/
.mainbutton{padding:3px 5px 4px 22px; margin-top:10px;font:bold 14px Lucida Grande, Lucida Sans, Arial, sans-serif; }
.mainbutton:hover {background:#279353;}
.darkblue{background:#073a76 }/*url(img/drkblu.gif);*/
/*.mainbutton:hover {color:#fff; background:#073a76 url(img/bluebuttonLIT3.gif);  }*/ /*background-position:0 -26px;*/
/**/
#dnn_dnnCOPYRIGHT_lblCopyright{color:#ccddff;}


#pagebottom{margin-top:-40px;background:position:absolute;bottom:0px;background:url(img/lg_pgbtm_grad1x148.jpg) repeat-x;display:block;width:100%;background-position:center;height:148px;}
#bottomlinks{position:absolute;bottom:-120px;left:160px; display:block;}

/*NEWSFEED*/
#dnn_NewsFeed {}
#dnn_NewsFeed .TitleHead {color:#073a76;width:534px;display:block;/*background:#073a76 url(img/btndarkblue564x28flttran.png);-moz-border-radius: 16px 16px 0 0; -webkit-border-radius: 16px 16px 0 0; */ padding:5px 5px 6px 25px; margin-top:10px;font:bold 14px Lucida Grande, Lucida Sans, Arial, sans-serif;}
#dnn_NewsFeed .c_content {padding:10px 20px; border: 1px solid #eef;border-top:none;-moz-border-radius: 0 0 16px 16px; -webkit-border-radius: 0 0 16px 16px;background:none repeat scroll 0 0 #FCFEFE;margin-right:1px;border-radius:0 0 16px 16px;position:relative;behavior: url('/PIE.htc'); }/*added border-rad pos&pie for <IE8 sjh_111810*/ 
#dnn_NewsFeed h3 {padding:0px;}

/*NEWSBLOG*/
#dnn-newsblog {}
#dnn-newsblog h3{color:#073a76;width:534px;display:block; font:bold 14px Lucida Grande, Lucida Sans, Arial, sans-serif;
  background: url('img/maincontainer-blwhtGradient1000x46.gif') no-repeat;-moz-border-radius: 16px 16px 0 0; -webkit-border-radius: 16px 16px 0 0;border-radius: 16px 16px 0 0; margin:8px 0 0 0;padding:11px 15px 12px;
  background-image: -moz-linear-gradient(top, #a1c5d8, #f7fdff); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a1c5d8),color-stop(1, #f7fdff)); /* Saf4+, Chrome */
            /*filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#a1c5d8', EndColorStr='#f7fdff');  IE6,IE7 */
        /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#a1c5d8', EndColorStr='#f7fdff')";  IE8 */
  position:relative;behavior: url('/PIE.htc');}
#dnn-newsblog .n_content {padding:10px 20px; border: 1px solid #eef;border-top:none;-moz-border-radius: 0 0 16px 16px; -webkit-border-radius: 0 0 16px 16px;background:none repeat scroll 0 0 #FCFEFE;margin-right:1px;border-radius:0 0 16px 16px;position:relative;behavior: url('/PIE.htc'); }/*added border-rad pos&pie for <IE8 sjh_111810*/ 

/* Recent Posts Area */

div.mwidgetposts.recentposts h1 { line-height: 1em; }

/*TABCONTENT*/

/*imgshadow style for highlights etc*/
.imgshadow {float:left;  background: url(img/highlightshadow.png) no-repeat bottom right !important;
  background: url(img/highlightshadow.gif) no-repeat bottom right; padding:0px; width:213px; height:192px; }
  
.imgshadow img {display: block;  position: relative;  background-color: #fff;  border: 1px solid #a9a9a9;
    padding: 10px; margin:0px !important; margin:10px; z-index:-10; }

.imgshadowBanner { 
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 1px;
	width:912px;
	height:160px;
 }
  
/*single px BG imgs*/
.bg-darkblue {background:#073a76}/* url(img/drkblu.gif) repeat;*/
.buttonlist {padding:0px;}/*reset default style for lists*/
.buttonlist .bluebtn{width:170px;}
.bluebtn {background:url(img/blankbluebutton260x26.png) no-repeat;font-weight:bold;height:26px;padding:5px 20px;
	margin:13px 0 -10px;color:#073a76;list-style:none;font-family:arial;}
.bluebtn a {font:bold 1.3em arial;color:#073a76;text-decoration:none;}
.bluebtnlpd {background:url(img/blankbluebuttonLPD206x26.png) no-repeat;font-weight:bold;height:26px;padding:5px 20px;
	margin:13px 0 -10px;color:#073a76;list-style:none;font-family:arial;}
.bluebtnlpd a {font:bold 1.3em arial;color:#073a76;text-decoration:none;}
.buttonlistg {padding:0px;}/*reset default style for lists*/
.buttonlistg .greenbtn{width:170px;}
.greenbtn {background:url(img/blankgreenbutton260x26.png) no-repeat;font-weight:bold;height:26px;padding:5px 20px;
	margin:13px 0 -10px;color:#073a76;list-style:none;font-family:arial;}
.greenbtn a {font:bold 1.3em arial;color:#073a76;text-decoration:none;}
.btnconnect{background:url(img/blankgreenbutton260x26.png) no-repeat;font-weight:bold;font-size:1.3em;height:26px;padding:10px 20px;
	margin:10px 0 -10px;color:#073a76;list-style:none;font-family:arial;}
.btnlgnvid{background:url(img/btnvideo.png) no-repeat;font-weight:bold;font-size:1.3em;height:96px;padding:3px 10px 3px 20px;
	margin:10px 0 -10px; list-style:none;font-family:arial;color:#CDE7F8;}
.btnlgnvid li {list-style:none;color:#073a76;}
.btnlgnvid >ol {list-style:none;margin:3px 0 0 37px;color:#073a76;padding:0 0 0 40px;}
.btnlgnvid li>ol {font-weight:normal;padding-left:10px;margin:0px;font-size:.9em;color:#073a76;}
/*Connect Buttons*/
.rightpane3col .btnconnect{
background-image:none;background-color:#CADFEA;
background-image: -webkit-gradient(
linear,right bottom,right top,
color-stop(0.22, rgb(209,232,248)),
color-stop(0.61, rgb(143,188,228)),
color-stop(0.81, rgb(172,194,236))
);

background-image: -moz-linear-gradient(
center bottom,
rgb(209,232,248) 22%,
rgb(143,188,228) 61%,
rgb(172,194,236) 81%
);

-moz-border-radius:10px;
border-radius:10px;
behavior: url('/PIE.htc');
list-style:none;
padding:0px 0 0 10px;
width:200px;height:22px;
color:#444;
font-family:arial;font-weight:bold;
}
.btnlist li{margin-left:-40px;position:relative;}
.btnconnect img{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-transform:scale(.9) rotate(15deg);
	-moz-transform:scale(.9) rotate(15deg);
	-o-transform:scale(.9) rotate(15deg);
	transform:scale(.9) rotate(15deg);
	padding-top:2px;
	border:none;
}
.btnconnect img:hover{
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5);
}






/*Transparency classes*/
.trans30{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}
.trans30:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

/*DNN MENU*/
/*#menu{position:absolute;bottom:-170px;left:-300px;}*/

#tabmenu {position: relative; text-align:center; width:550px; height:27px; padding-left:375px;top:-10px;z-index:950;}/*adding Z-Index menu will be over Slide show */

#tabmenu ul {text-align:left; padding-bottom:0px; list-style-type:none; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px;}/*white-space:nowrap;*/
#tabmenu ul {display: inline-block;}
#tabmenu ul {display: inline;}
#tabmenu #table {margin: 0px auto; display: table;}
#tabmenu #table UL {display: table-row;}
#tabmenu li {padding: 0px; margin: 0 1px 7px 0;}
#tabmenu ul .holder {position: absolute;margin:0 0px 0px 0px; width: 911px;height:160px; overflow:hidden; font-family: verdana, arial, sans-serif; background-img:url(img/bannermask.png); left: -9999px;}
/*#tabmenu ul .holder > div {margin-left:10px;}*//*PAD content-lists of links on left border 09142010sjh*/
#tabmenu ul table {position: absolute; width: 960px; font-family: verdana, arial, sans-serif;  left: -9999px;}
#tabmenu ul table td {padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; vertical-align: top; padding-top: 3px;}
#tabmenu ul table td.border {border-right: #fff 1px dashed;}
#tabmenu ul table td IMG {border-bottom: #fff 1px solid; border-left: #fff 1px solid; padding: 0px; margin: 0px; display: inline; border-top: #fff 1px solid; border-right: #fff 1px solid;}
#tabmenu ul table td.image {width: 122px;}
#tabmenu ul table th {text-align: left; padding: 4px 0px 4px 10px; margin: 0px; color: #fc0; font-size: 11px; }
#tabmenu ul table caption { margin: 0px;padding:5px 0px; background: url(img/filterMED.png); color: #fff; font-size: 14px; font-weight: bold;}
#tabmenu ul table tfoot td {padding-left: 10px; color: #ff0; font-size: 10px;}
#tabmenu ul.level1 li.level1-li {display: block; float: left;margin-left:6px;}/*margin-left = space between tabs*/
#tabmenu ul tabtable td p {padding: 0px 5px; line-height: 16px; margin: 0px; white-space: normal; color: #fff; font-size: 11px;}
#tabmenu ul tabtable td p a {padding: 0px; margin: 0px; color: #fc0; font-weight: bold;}
#tabmenu a {display: block; font: 12px/27px verdana,arial,sans-serif; color: #fff; text-decoration: none;}/*font size = tab font size*/
#tabmenu ul.level1 li.level1-li a.level1-a {padding: 0px 20px; /*width:115px;TABWIDTH*/ background: #B05801 repeat-x right top; float: left;}/*url(img/navtabBG1a.gif)*/
#tabmenu ul.level1 li.level1-li a.level1-a b {padding: 0px; float: left; cursor: pointer; padding-top: 0px;-moz-border-radius-topleft: 14px; -webkit-border-top-left-radius: 14px; -moz-border-radius-topright: 14px; -webkit-border-top-right-radius: 14px;}
.holder {background: url(img/bannermask_blue.png);}
#tabmenu ul li:hover table,#tabmenu ul li:hover .holder {visibility: visible; top: 26px; left: 0px;}/*Triggers the dropdowns*/
/*IE won't add appropriate padding so...*/
#tabmenu ul li:hover table>tr>td {padding-left: 40px;}

#tabmenu a:hover table,#tabmenu a:hover .holder {top: 36px; left: 0px;z-index:950;}
/* #tabmenu ul.level1 li.level1-li a.drop {background: url(img/tab4a-arrow.gif) no-repeat right top;}*/
#tabmenu ul.level1 li.level1-li a.level1-a:hover {background-position: right bottom; color: #eee;background-color:#151539;z-index:950;}/*tab style while over tab*/
#tabmenu ul.level1 li.level1-li a.level1-a:hover b {background-position: left bottom;}
#tabmenu ul.level1 li.level1-li:hover > a {background-position: right bottom; color: #eee;background-color:#151539;z-index:950;}/*tab style while over links lists*/
#tabmenu ul.level1 li.level1-li:hover > a > b {background-position: left bottom;}
#tabmenu ul table td a {padding-bottom: 0px; line-height: 18px; padding-left: 10px; padding-right: 0px; padding-top: 0px;z-index:950;}
#tabmenu ul table a:hover {background: none transparent scroll repeat 0% 0%; text-decoration: underline;z-index:950;}
#tabmenu ul table a:hover img {border-bottom: #000 1px solid; border-left: #000 1px solid; border-top: #000 1px solid; border-right: #000 1px solid;z-index:950;}



/* Rounded Corner FX radius */
.rndcorner-tl { -moz-border-radius-topleft: 16px; -webkit-border-top-left-radius: 16px;border-top-left-radius: 16px; }
.rndcorner-tr { -moz-border-radius-topright: 16px; -webkit-border-top-right-radius: 16px;border-top-right-radius: 16px; }
.rndcorner-bl { -moz-border-radius-bottomleft: 16px; -webkit-border-bottom-left-radius: 16px;border-bottom-left-radius: 16px; }
.rndcorner-br { -moz-border-radius-bottomright: 16px; -webkit-border-bottom-right-radius: 16px;border-bottom-right-radius: 16px; }
.rndcorner-top { -moz-border-radius-topleft: 14px; -webkit-border-top-left-radius: 14px; -moz-border-radius-topright: 14px; -webkit-border-top-right-radius: 14px;border-radius: 14px 14px 0 0; position:relative;behavior: url('/PIE.htc');}
.rndcorner-bottom { -moz-border-radius-bottomleft: 16px; -webkit-border-bottom-left-radius: 16px; -moz-border-radius-bottomright: 16px; -webkit-border-bottom-right-radius: 16px;border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}
.rndcorner-right {  -moz-border-radius-topright: 16px; -webkit-border-top-right-radius: 16px; -moz-border-radius-bottomright: 16px; -webkit-border-bottom-right-radius: 16px;border-top-right-radius:16px; border-bottom-right-radius:16px; }
.rndcorner-left { -moz-border-radius-topleft: 16px; -webkit-border-top-left-radius: 16px; -moz-border-radius-bottomleft: 16px; -webkit-border-bottom-left-radius: 16px;border-top-left-radius:16px; border-bottom-left-radius:16px;}
.rndcorner-all { -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px;position:relative;behavior: url('/PIE.htc'); }


/*RR Menu */
.title{ width:703px;height:144px; position:absolute; top:0px; left:0px; background:transparent url(title.png) no-repeat top left;}
a.back{background:transparent url(back.png) no-repeat top left; position:fixed; width:150px; height:27px; outline:none; bottom:0px;left:0px;            }
.RRmenu{ width:800px; /*height:56px;*/ font-family: "Trebuchet MS", sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-transform: uppercase;}
.RRitem{ position:relative; background:url(img/filterMED.png); /*background-color:#f0f0f0;*/ float:right; width:30px; margin:0px 1px; height:30px; border:1px solid #073a76; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; -moz-box-shadow:1px 1px 3px #555; -webkit-box-shadow:1px 1px 3px #555; box-shadow:1px 1px 3px #555; cursor:pointer; overflow:hidden;}
.RRlink{ left:2px; top:2px; position:absolute; width:30px; height:28px;}
.RRicon_find{ background:transparent url(img/search1.png) no-repeat top left;}
.RRicon_language{ background:transparent url(img/lang1.png) no-repeat top left;}
.RRitem_content{ position:absolute; height:27px; width:315px; overflow:hidden; left:56px; top:4px; background:transparent; display:none;}
.RRitem_content img {position:relative; top:-16px;}
.RRitem_content h2{ color:#aaa; text-shadow: 1px 1px 1px #fff; background-color:transparent; font-size:14px;}
.RRitem_content a{ background-color:transparent; float:left; margin-right:7px; margin-top:3px; color:#bbb; text-shadow: 1px 1px 1px #fff; text-decoration:none; font-size:12px;}
.RRitem_content a:hover{ color:#0b965b;}
.RRitem_content p { background-color:transparent; display:none;}
.RRitem_content p input{ border:1px solid #ccc; padding:1px; width:155px; float:left; margin-right:5px;}


.Normal{font: 1.0em/1.4em Verdana,Arial;}/*updated line height to 1.4em to accommodate superscript-sjh 3-3-11*/
sup,sub {height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;}
sup {bottom:1ex;}
sub{top:.5ex;}
#dnn_ContentPane .Normal {/*line-height: 1.7em;*/}

h1 {font-size: 2em;  margin: 0 0 15px 0px;}
h2 {font-size: 1.6em;margin: 0 0 10px 0px; color: #696; line-height:1.2;}
h3 {font-size: 1.4em; font-family:arial; color: #667; font-weight:bold;}
h4 {font-size: 1.3em; font-family:arial; color: #56721c; font-weight:bold; margin:8px 0;}
h5 {font-size: 1.2em; font-family:arial; color: #666;  font-weight:bold; margin:10px 0 8px;}
h6 {font-size: 1em;   font-family:verdana; color: #036;font-weight:bold; margin: 16px 0 6px;}

/* Style Left and Right Pane Content */

#dnn_LeftPane, #dnn_RightPane {	padding-top:13px;}
#dnn_LeftPane h1, #dnn_LeftPane h2, #dnn_RightPane h1, #dnn_RightPane h2
{ font-size:1.6em;margin:0 0 8px;padding:0;}
#dnn_LeftPane h3,#dnn_RightPane h3
{ }
#dnn_RightPane .Normal,#dnn_RightPane .Head, #dnn_RightPane h1, #dnn_RightPane h2, #dnn_RightPane h3
{ }
#dnn_RightPane .Normal, .leftpanecontent .Normal{ font-size:90%; line-height:1.4em;}
 


/*	position:absolute;bottom:-120px;right:0;margin:0 13px 0 0;}*/

#breadcrumbs { margin: 10px 0 10px 15px;}

/*  Style content in footer area */
#footer   {clear:both; font-size: 90%;}
#footer a {/*color: #ecd5b1;*/}
#footer a:hover {text-decoration: underline; }/*color: #fff;messing up live tabs and links on main page (white on white)*/


/*REMOVE NAVMENU STYLES BELOW WHEN DEFAULT DNN SKIN REMOVED*/

/********************************************/
/*  The Namespace Class - .NavMenu  */


/*  CSSNodeRoot  */
.NavMenu .root { border-right: 1px solid #fff; text-align:center; padding: 11px 10px 10px 10px; float:left;z-index:950;}

/*  Root Hover - NOTE: no space between root and hover classes */
.NavMenu .root.hov {float:left;	background: #66b751 url(img/menu_hover.jpg) repeat-x;z-index:950;}

/*  Root Menu Selected Item  */
.NavMenu .root.sel {float:left;	background: #699fd5 url(img/menu_selected.jpg) repeat-x;border-right: 1px solid #fff;text-align:center;	padding: 11px 10px 10px 10px; z-index:950;}

/*  CSSBreadCrumbRoot */
.main_dnnmenu_rootitem_selected{}

/*  Sub Menu  */
.NavMenu .m{border: 1px solid #777;border-top: 0;z-index: 1950;}

.NavMenu .m td{	background: #4e4e4e url(img/menu_grad.jpg) repeat-x;padding: 5px 5px 5px 5px;text-align:left;margin:0px;z-index:950;}

/*  Sub Menu Hover: Note: there is a space between submenu and hover classes */
.NavMenu .m .hov td{background: #66b751 url(img/menu_hover.jpg) repeat-x;z-index:950;}

/*  Sub Menu Selected Item */
.NavMenu .m .sel td{background: #699fd5 url(img/menu_selected.jpg) repeat-x;z-index:950;}
/*REMOVE THE ABOVE WHEN DEFAULT STYLES IS GONE*/

/**************************************************************************************************/
/* Background -from dnn-layouts.css                                                               */
/**************************************************************************************************/

.threecol-portal .dnn-side,
.threecol-blog .dnn-mid,
.twocol-contentR
{/* Left sidebar background */
   background-color: #ccc;
}
/*.twocol-contentL .dnn-side,-also below-sjh052710*/
.threecol-portal .dnn-mid,
.threecol-blog .dnn-side,
.twocol-contentR .dnn-side,
.onecol
{/* Content column background */
   background-color: #fff;
}

.threecol-portal,
.threecol-blog,
.twocol-contentL
{/* Right sidebar background */
   background-color: #696;
}
.twocol-contentL {overflow:visible;}
.twocol-contentL .dnn-a {overflow:visible;}/*sjh052710*/
.twocol-contentL .dnn-c {overflow:visible;}/*sjh052710*/

/* CONTAINER SKIN CSS */
.maincontainer h3{background: url('img/maincontainer-blwhtGradient1000x46.gif') no-repeat;-moz-border-radius: 16px 16px 0 0; -webkit-border-radius: 16px 16px 0 0;border-radius: 16px 16px 0 0; margin:8px 0 0 0;padding:11px 10px 8px;
  background-image: -moz-linear-gradient(top, #a1c5d8, #f7fdff); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a1c5d8),color-stop(1, #f7fdff)); /* Saf4+, Chrome */
            /*filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#a1c5d8', EndColorStr='#f7fdff');  IE6,IE7 */
        /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#a1c5d8', EndColorStr='#f7fdff')";  IE8 */
position:relative;behavior: url('/PIE.htc');

}

/*.maincontainer .c_content{padding:0 8px 10px 28px; background:#fdfeff;}*/
.maincontainer {position:relative;}/*for CSS3PIE */
/*.mcontainerbody {padding:5px 3px 0 12px;}CHANGED TO INCREASE RIGHT PADDING 2-23-11_sjh*/
.mcontainerbody {padding:5px 12px 0;}
#dnn_Highlights .mcontainerbody {padding:8px 0 0;}
.leftpanecontent .mcontainerbody {padding:0px;margin:8px;}
.leftpanecontent .mcontainerbody ul {list-style-type:none;}
#dnn_RightPane .maincontainer .c_content  {padding-left:10px;}
#dnn_RightPane .mcontainerbody {padding:3px 0 0 0;}

#dnn_RightPane .maincontainer ul,#dnn_RightPane .maincontainer ol {padding-left:7px;}
#dnn_RightPane .maincontainer ul li,#dnn_RightPane .maincontainer ol li{list-style-type:none;}
#dnn_RightPane .maincontainer ol ul li,#dnn_RightPane .maincontainer ol ol li,#dnn_RightPane .maincontainer ul ul li,#dnn_RightPane .maincontainer ul ol li{list-style-type:disc;}

/* ADMIN CONTAINER STYLES */
.console-large h3 {background:none;width:80px;padding:0 4px;}
.console-large div {width:7.2em;height:9em;}
/*.console-large img {padding:10px 0 0 55px;}*/

.Settings {width:700px;}
.Settings td.SubHead {width:190px !important;}
td [style="width: 525px;"], input [style="width: 525px;"],td>div.RadComboBox_Simple [style="width: 525px;"] {width:425px !important;}

/*MENU STYLING*/
.mi {line-height:2.5em;}
.mi:hover {background:#C0D8EA;}
.m0 {background:#c9e0f0;min-height:200px;min-width:180px;display:block;padding:0 5px;-moz-border-radius:16px;-webkit-border-radius:16px; }

/*MODULE ADMIN BUTTON-CONTROL STYLING*/
#dnn_RightPane .adminoptions,
#dnn_LeftPane .adminoptions, #TopNav .adminoptions {position:relative; height:3em;margin-bottom:-3em;width:10px;}
#dnn_RightPane .adminoptions span,#dnn_LeftPane .adminoptions span, #TopNav .adminoptions span{line-height:.4em;}
#dnn_RightPane .adminoptions{left:320px;}
#dnn_LeftPane  .adminoptions{left:-35px; top: 25px;}
#TopNav    .adminoptions{left:-20px; top:-22px;}

/* ROTATOR MODIFICATION 060410-sjh */
.group .item {float:left;}/*  */
.Rotator_Default .group {top:0;left:0;}/* position:absolute;z-index:3;opacity:1; */
#NavButtonPrev span, #NavButtonNext span, #ButtonPrev span, #ButtonNext span{display:none;}

/* FAQ MODULE STYLE MODIFICATION 093010-sjh */
.ModDNNFAQsC a {text-decoration:none; }
.ModDNNFAQsC a:hover {color:#ff6600;}
.ModDNNFAQsC a h5:hover {color:#ff6600;}/*case h5 used for question text*/


/* improper html ALERT STYLE ***************  Commenting out this mess until it can be re-evaluated REV 11/18/13 */
/* font {border:1px red solid;} */
/* font:after {content:"Font style Assign classes to style text";} */


/* IMAGES ************/
img.floatRight{position:relative;padding:8px 0px 10px 15px;}/*margin:8px 0px 10px 15px;-IE6,7 jumpy thing fixed*/
img.floatLeft {padding:8px 15px 10px 0px;}
p{position:relative;border:none;}

/* ALIGNMENT *********/
.floatRight   {float:right;}
.floatLeft    {float:left;}
.floatClear   {clear:both;}

/* DISPLAY CLASSES ***/
.Red   {color:#ea1b00;}
.small {font-size:0.8em;}
.twocol {-webkit-column-count:2; -moz-column-count:2; column-count:2;}

/*Bullet List Class Styles*/
.listbullet-1{list-style-image: url(bullets/search1.png);}
.listbullet-2{}

/*lpd faq - update w faq per container module*/
#dnn_ctr3479_ContentPane{padding-left:40px;}


#dnn_SlideShow .SlideshowImage, {-moz-border-radius-topleft: 16px; -webkit-border-top-left-radius: 16px;border-top-left-radius: 16px; border:0; padding:0;}
#dnn_Rotator { top: -8px; width: 912px; height: 166px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; position: relative;}