/*** WEBSITE:Default 4.4.1 Skin
	 AUTHOR:Lauren Markwell & David Pollitt 
	 CREATED:22/04/2008 
	 COMMENTS:Condensed Stylesheet for Default 4.4.1 Skin */

/* Modified by Jess for Living Well */
	 
/******************************************************
    SKIN LAYOUT STYLES
******************************************************/
body{}
#bodyDiv{width:100%;height:100%;text-align:center;padding:0px;margin:0px;background:#002640 url(images/body_bg.jpg) no-repeat top center}
html>body #bodyDiv{height:auto;min-height:100%}
#frame{width:960px;margin:0 auto;text-align:left;padding-top:10px}
* html #frame{width:800px;padding:0px}
#adminFrame{width:800px;background-color:#fff}
.header{clear:both;width:960px;display:block}
h1#branding{height:93px;width:270px;background:url(images/logo.png) no-repeat;text-indent:-9999px;float:left;margin:0;padding:0}
h2#motto{width:620px;height:53px;float:left;text-indent:-9999px;background:url(images/motto.jpg) no-repeat;margin:20px 0 0 40px}
#search{float:right;height:30px;padding-top:65px;padding-left:20px;background:#d7ebf3;width:140px}
#nav{width:960px;float:left;height:32px;background:url(images/nav_bg.jpg) repeat-x;padding:0}
#nav .rightnav{float:right}
#nav .rightnav .donation{background:url(images/leftbar_bg.jpg) repeat-x;margin:0;padding:8px 10px 6px}
#contentArea{width:960px;float:left;background:url(images/container_bg.jpg) repeat-y;padding-bottom:40px}
#AdminEnclose{width:900px}
.leftColumn #menu{display:block}
.leftColumn{float:left;background:#fff;width:220px; padding: 10px;}
.leftPanel{width:200px;padding:0 10px;display:inline-block}
.middleColumn{float:left;width:460px;padding:0 10px;overflow:hidden;display:inline-block}
.middleColumn{width:479px;width:460px} 
.rightPanel{width:210px;padding:10px;float:right;border:none !important;display:inline-block}
.rightPanel #printReady img{margin-right:20px}
.contentPanel{}
.feedbackPanel{clear:both}
.contentPanelHome{}
.contentPanelAdmin{width:600px;float:left;padding:10px 10px 10px 15px}
html>body .contentPanelAdmin{width:600px}
.mainImagesPane{margin-bottom:40px;overflow:hidden}
.innerRightPanel p,.rightPanel p{color:#002640;font-size:12px;line-height:18px}
.pageTitle{padding-top:10px;width:100%}
#footer{clear:both;width:940px;text-align:right;font-size:10px;color:#fff;padding:10px;font-weight:700; margin: 0 auto}
#footer a,#footer a:link,#footer a:active,#footer a:visited,#footer a.footerMenuItem{font-size:10px;color:#fff;text-decoration:none;font-weight:700}
#footer a:hover{text-decoration:underline;color:#0CF}
#nav a,#nav a:link,#nav a:active,#nav a:visited{color:#fff;text-transform:uppercase;padding:8px 20px 6px;float:left;font-weight:700;font-size:12px;text-decoration:none}

/*for Home and Contact Us*/
#nav a:hover{text-decoration:underline}
.printIcon{float:right;padding:10px 15px}
.printIcon img{float:left;clear:both}
.printIcon p{padding-top:10px;float:right}
.flashContainer,.flashContainer .containerContent,.flashContainer #DataSprings_FlashRotator{float:left;width:135px;padding:5px}
.flashContainer h2{display:none}
.logo{width:270px;float:left}

/**************************************
	PRETTY TABLES
**************************************/
.prettytable {
	border: solid 1px #4bacdf;}
.prettytable td {
	border: solid 1px #4bacdf;}
.prettytr td {
	border: solid 1px #006eb9;
	background-color: #006eb9;
	font-weight:bold;
	color:#FFFFFF;}

/* Contribution form */
.contribute span.contribute {padding-top:40px}
.contribute td {vertical-align:middle}

/**************************************
	CONTENT STYLES
**************************************/
.contentPanel p{margin-bottom:20px}
.contentPanel h3{margin-bottom:2px}

/**************************************
	INNER STYLES
**************************************/
.inner #contentArea{background:none #fff !important}
.inner .middleColumn{width:539px;padding:0 10px;padding-top:20px}
.inner .innerRightPanel{width:139px;padding:20px 10px 0 10px;float:left}
.inner .contentPanel .flashContainer{display:none}
.inner .innerRightPanel img{margin-right:10px}

/* SUPPORT BUTTONS */
.support a.quickLinkTitle{display:block;font-weight:700;background:url(images/homebutton.png) no-repeat;font-size:14px;color:#fff;text-align:center;width:219px;height:30px;padding:8px 0 0 0;-moz-text-shadow:(0,0,0,0.5)rgba;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}

/* INNER SUPPORT BUTTONS */
.innersupport a.quickLinkTitle{display:block;font-weight:700;background:url(images/innerbuttons_bg.jpg) no-repeat;font-size:12px;color:#fff;text-align:center;width:139px;height:20px;padding:2px 0 0 0}
.innersupport .quickLinkIcon{margin-bottom:10px}
.innersupport .quickLinkDescription{display:none}

/* RSS FEED STYLES */
.readMoreLink{background:#e28c00;text-align:left;padding:0 5px;margin-bottom:40px;width:80px}
.readMoreLink a,.readMoreLink a:link,.readMoreLink a:active,.readMoreLink a:visited{color:white;text-decoration:none;font-size:10px}
.newsContainer h2{background:url(images/bg_news.gif) top left no-repeat;padding-left:50px;padding-bottom:10px}

/******************************************************
    DIGICON CLEAN CSS VERTICAL MENU STYLES              
******************************************************/
/***  VERTICAL CLEAN MENU FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
.menu,.menu ul{width:220px;/* remove all list stylings */ margin:0;padding:0;border:0;list-style-type:none;display:block}
.menu,.menu ul /*IE 6*/{/* float.clear */ zoom:1}
.menu li{margin:0;padding:0;border:0;display:block;position:relative;color:#fff;/* position each LI,thus creating potential IE.win overlap problem */ z-index:5;/* thus we need to apply explicit z-index here... */}
.menu li /*IE6*/{/* fix white gap problem */ float:left;width:100%;clear:both}
.menu li /*IE6*/{/* prevent double-line between items */ /*margin-top:-1px;*/}
.menu li:hover{z-index:10000;white-space:normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present) */}
.menu li.menuHover /*IE6*/{z-index:10000}
.menu .menuHoverUL /*IE6*/{/* li:hover>ul selector */ visibility:visible}
.menu .menuHoverUL /*IE6*/{/* submenu goes to the right */ left:100%}

/***  VERTICAL CLEAN MENU DESIGN STYLES - CHANGE ONLY THESE STYLES  ***/
.menu,.menu ul li{color:#006EB9;background:none;text-align:right}

/* Top Level Menu Items */
.menu a,.menu a:link,.menu a:active,.menu a:visited,.menu li.active{background:url(images/leftbar_bg.jpg) repeat-x #2ea7fa;text-decoration:none;color:#fff;padding:10px;display:block;font-size:12px}
.menu a:hover,.menu .menuHoverA{background:url(images/leftbar_bg_hover.jpg) #2383ea repeat-x;color:#fff}
.menu li:hover>a{background:url(images/leftbar_bg_hover.jpg) #2383ea repeat-x;color:#fff}
.menu li.active{background:#095f9d ;margin-top:0px;width:200px}
.menu li{border-bottom:1px solid white}

/* Drop Down Menu Items */
.menu ul a,.menu ul a:link,.menu ul a:active,.menu ul a:visited,.menu ul a:hover,.menu ul li.active ,.menu ul a:hover,.menu ul a:link:hover,.menu ul a:link:hover,.menu ul .menuHoverA{text-decoration:none;color:#fff;padding:10px 5px;background:#2383ea url(images/leftbar_bg_hover.jpg) repeat-x 0 0;width:210px}
.menu ul li a:hover,.menu ul li a:link:hover{background:#1650b4 url(images/leftbar_bg_hover2.jpg) repeat-x 0 0;color:#fff}
.menu ul li li:hover>a{background:#1650b4 url(images/leftbar_bg_hover2.jpg) repeat-x 0 0;color:#fff}

.menu ul>li + li /*remove top border on all but first item in the list*/{border-top:0}
.menu .menuHoverUL .menuHoverUL /*position of 2nd+ submenus,overlapping*/ /*IE6*/,.menu li li:hover>ul,.menu li:hover>ul,.menu .menuHoverUL{top:0px;left:100%}

/***  VERTICAL CLEAN MENU FIXES AND EXTRA FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
.menu ul{visibility:hidden;/* initially hide all submenus. */ position:absolute;z-index:10;left:0;/* while hidden,always keep them at the top left corner,*/	top:0;/* to avoid scrollbars as much as possible */}
.menu li:hover>ul{visibility:visible;/* display submenu them on hover */ left:100%;/* and move them to the right of the item */}
/* -- float.clear -- force containment of floated LIs inside of UL */
.menu ul a /*IE6*/{/* fix clickability-area problem */	zoom:1}
.menu:after,.menu ul:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.menu,.menu ul{/* IE7 float clear:*/min-height:0}
/* -- float.clear.END --  */
/* sticky submenu:it should not disappear when your mouse moves a bit outside the submenu YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!	if you do it,make sure you 110% know what you do */
.menu ul{background-image:url(empty.gif);/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */ padding:30px 30px 30px 10px;margin:-30px 0 0 -10px;/*background:#f00;*/	/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */}

/******************************************************
    CONTAINER STYLES
******************************************************/
.container{width:100%}
.containerContent{padding:0px}

/******************************************************
    SELECTOR and COMMONLY USED DNN STYLES              
******************************************************/
html{height:auto;background:#002640;/* Firefox and IE7 hack for 100% background */}
body{margin:0px;padding:0px;background:#fff;height:100%;/* IE6 hack for 100% background  */}
body,td,ul li,p,.normal,.NormalDisabled,.blogCalendar td,.SkinObject{font-family:"Trebuchet MS",arial,verdana,helvetica;font-size:12px;color:#002640;font-weight:400;line-height:1.5em}
/* text style used for rendered text which should appear disabled */
.NormalDisabled{color:#D3D3D3}
/* style of item titles on edit and admin pages */
.SubHead{color:#025a96;font-family:"Trebuchet MS",arial,verdana,helvetica;font-size:11px;font-weight:700;text-align:left}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{font-family:"Trebuchet MS",arial,verdana,helvetica;font-size:12px;font-weight:700;color:#000}
/* text style used for rendered text which requires emphasis */
.NormalBold{font-family:"Trebuchet MS",arial,verdana,helvetica;font-size:12px;font-weight:700}
/* text style used for error messages */
.NormalRed{font-weight:700;color:#aa0000}

/* heading styles */
h1,h2,h3,h4,h5,dt,h6,.head,h2 span.head,.container h2 span.head,h3 span.SubHead,.newstitle,tfoot,thead,th {
	font-family:"Trebuchet MS",Trebuchet MS,arial,verdana,helvetica;
	color:#006eb9;
	padding:0px;
	margin:0px;
	margin-top:15px;
	font-weight:400;
	font-size:12px}
h1{font-size:22px;color:#043d64}
.contentPanelHome h2{font-size:22px;color:#043d64;margin-bottom:2px}
.rssFeed h2{background:url(images/rss.png) no-repeat 0 2px;padding:0 0 0 25px;margin:30px 0 0 0}
h2,.head,h2 span.head,.container h2 span.head{font-size:18px;color:#002945;}
h3,h3 span.SubHead,.newstitle{font-size:16px;font-weight:700;}
h4{font-size:14px;font-weight:700;}
h5,DT{font-size:13px;font-weight:700;}
h6{font-size:12px;font-style:italic;}
p {margin-top:0px;margin-bottom:20px}

ul li{list-style-type:disc;/*list-style:none;list-style-image:url(bullet.gif)*/}
ul li li{list-style-type:circle}
ul li li li{list-style-type:disc}
ol li{list-style-type:decimal}
ol ol li{list-style-type:lower-alpha}
ol ol ol li{list-style-type:lower-roman}
hr{color:dimgrey;height:1pt;text-align:left}
img{border:0px;margin:0px;padding:0px}

/* link styles */
a,a:link,a:active,a:visited{color:#e26000;text-decoration:underline;padding:0px;margin:0px;outline:0}
a:hover{color:#d93300}
a.SkinObject {color: #E26000 !important; text-decoration: underline !important; margin-right: 10px}

span.userMessage {margin-right: 10px}

blockquote{font-size:15px;font-family:"Lucida Sans Unicode";float:right}
pre{font-family:Lucida Console,monospace;color:#434343;font-weight:400;font-size:11px}
address{font-family:Arial,Verdana,Helvetica;color:#434343;font-weight:400;font-size:11px;font-style:italic}

/******************************************************
    FORM STYLES              
******************************************************/
/* Generic Form Element classes */
.formInput{width:150px;height:18px;border:1px solid #CCCCCC}
.formBtn{}.formRadio{}.formCheckBox{}
.formItem{clear:both}
.label{clear:both;float:left;width:120px;text-align:right;padding-right:10px;font-weight:700}
.labelDetails{width:390px}
.labelDetails p{margin:0px 0px 7px 0px}
/* button style for standard HTML buttons */
.StandardButton,a.StandardButton,a:link.StandardButton,a:active.StandardButton,a:visited.StandardButton,input.StandardButton,a.CommandButton,a:link.CommandButton,a:active.CommandButton,a:visited.CommandButton{padding:5px 10px;overflow:visible;font-weight:400;font-size:11px;background:url(images/button_bg.jpg) repeat-x;color:#025A96;text-shadow:-1px -1px 0 rgba(255,255,255,1);border:1px solid rgba(0,0,0,0.2);font-family:Tahoma,Verdana,sans-serif;margin:0px;display:inline-block;cursor:pointer;clear:both;white-space:nowrap:moz-border-radius:5px;border-radius:5px;text-decoration:none}
input.StandardButton[class],a.CommandButton[class],a:link.CommandButton[class],a:active.CommandButton[class],a:visited.CommandButton[class]{width:auto} /* Non IE browsers read this */
a:hover.CommandButton,input:hover.StandardButton{color:#025a96}

/* text style used for textboxes in the admin and edit pages,for Nav compatibility */
.NormalTextBox,input.longTextBox,input.longmedTextBox,input.medTextBox,input.medshortTextBox,input.shortTextBox{font-family:"Trebuchet MS",arial,verdana,helvetica;font-size:12px;font-weight:400;border:1px solid #98D1EC}
#search .NormalTextBox{height:19px;color:#054673;width:114px;margin:0px -6px 0px 0px;float:left}
html>body #search .NormalTextBox{margin:0px -3px 0px 0px}
.contentPanel .NormalTextBox{margin-bottom:7px}
input.longTextBox{width:250px}
input.longmedTextBox{width:200px}
input.medTextBox{width:150px}
input.medshortTextBox{width:100px}
input.shortTextBox{width:60px}

/*Dropdown Boxes*/
select{font-size:10px}

/* Required Fields */
span.mandatory{color:#334692;font-weight:700}

/******************************************************
    GENERAL STYLES
******************************************************/
.floatLeft{float:left}
.floatRight{float:right}
/* styles to mimic auto height of div elements as per IE */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
/* Error message styling under 'SELECTOR and COMMONLY USED DNN STYLES' above*/

/******************************************************
    DNN STYLES (Some of these we try to avoid,but are still used in some modules;Some we are unsure of what they do)
*****************************************************/
/* styles used by Data Grids */
.DataGrid_AlternatingItem{background:#fff;color:#FF0000;font-size:10px;font-weight:400}
.DataGrid_Container{background:Transparent}
.DataGrid_Footer{background:#fff}
.DataGrid_Header{background:Transparent;color:#000;font-size:10px;font-weight:700;text-align:center}
.DataGrid_Item{background:Transparent;color:#000;font-size:10px;font-weight:400}
.DataGrid_SelectedItem{background:#D3D3D3;color:Blue;font-size:10px;font-weight:400}

/* text style used for help text rende#FF0000 by modules */
.Help{border:#000 1px solid;padding:2px;font-weight:400;font-size:11px;color:#000;font-family:"Trebuchet MS",arial,verdana,helvetica;background:#ffff99}
SMALL{font-size:8px}
BIG{font-size:14px}

/******************************************************
	SEARCH BOX
******************************************************/
.search{margin:8px 0 0 0}
.search span{background:#97b7cb;padding:3px 10px 5px 10px;border:1px solid #afafaf;display:block}
.search span input{padding:2px;width:80%}
.search span a{position:relative;top :3px}
.search span a img{margin:0}
.innersearch{margin:8px 0 0 0}
.innersearch span{background:#97b7cb;padding:2px 2px 5px 2px;border:1px solid #afafaf;display:block}
.innersearch span input{padding:2px;width:72%}
.innersearch span a{position:relative;top:3px}
.innersearch span a img{margin:0 !important}

/******************************************************
	SEARCH RESULTS
******************************************************/
#dnn_ctr346_ModuleContent a.CommandButton{background:none;color:#002640;padding:0;border:none;margin:10px 0;font-weight:700;text-decoration:underline}

/******************************************************
	CONTACT FORM
******************************************************/
.contactform tr a{float:left}

/******************************************************
	SURVEY FORM
******************************************************/
table.survey{width:100% !important}
.survey tr{padding:5px 0;display:block}
.survey tr input{float:left}
.survey tr td label{margin:0 10px;width:100px}
.survey label.SubHead{margin:0 0 10px 0;width:100%;display:block}

/******************************************************
	FEEDBACK FORM
******************************************************/
.feedback p{}
.feedback .formItem .labelDetail tr td input{margin: 0 10px 0 0}
.feedback .formItem .labelDetail tr td label{margin-right: 10px}
.feedback textarea{margin: 10px 0}

/******************************************************
    DIGICON QUICK LINK STYLES
******************************************************/
.QuickLink{padding:30px 0px 0px 10px;width:85%}
.QuickLink h3{margin:0px;padding:0px}
.QuickLink p{padding:0;margin:0}
.QuickLink .quickLinkTitle{float:right;font-size:14px;font-weight:700;color:#0D76BD!important;padding-top:25px}
* html .QuickLink .quickLinkTitle{padding-top:25px!important}
.quickLinkTitle{text-decoration:none!important}
.QuickLink img{float:left;position:absolute;z-index:0}
* html .QuickLink img{padding-right:0px!important}
.quickLinkIcon{margin:0;float:left}
.quickLinkDescription{clear:both;padding-top:5px;width:100%}
html>body .quickLinkDescription{}

/******************************************************
    ORIZONTI NUKE NEWS STYLES
******************************************************/
.rssFeedSummary{display:block}
/* News List Header */
.adminButtons{}
.pageLinks{}

/* News List Item */
.newscontainer{	width:100%}
.NukeNews_Item,.NukeNews_AltItem{padding:5px 0px 5px 0px;background:transparent}
.newsrow{padding:5px 0px 5px 0px}
.newstitle /*Set to equivalent to h3 in selectors section of this file*/{}
.newspostdate{font-size:10px;color:#666;padding:5px 0px 5px 0px}
.newscategoryimagecontainer{float:left}
.newscategoryimagecontainer img{margin:0px 5px 0px 0px}
.newssummary{font-size:11px}
.readMore{padding-bottom:5px}
.rating{}

/* News List Footer */
.rssFeed{margin-top:10px}

/* News Display Template */
.fullArticle{text-align:left}
.viewNewsImage{float:right;padding:0px}
.viewNewsArticle{}
.viewNewsPostedBy{font-size:10px;color:#666;padding:0px}
.returnLink{}

/* Links */
.newsreadmore:link,.newsreadmore:active,.newsreadmore:visited,.newsreadmore:hover,.viewnewsreturn:link,.viewnewsreturn:active,.viewnewsreturn:visited,.viewnewsreturn:hover,.archivedisplaymonthlink:link,.archivedisplaymonthlink:active,.archivedisplaymonthlink:visited,.archivedisplaymonthlink:hover{color:#054673;font-weight:700;text-decoration:underline}
.newsreadmore:hover,.viewnewsreturn:hover,.archivedisplaymonthlink:hover{color:#0593CF;text-decoration:none}
.newsactionbarlinks:link,.newsactionbarlinks:active,.newsactionbarlinks:visited,.newsactionbarlinks:hover{font-size:11px;color:#fff;text-transform:uppercase;background-color:#0593CF;padding:3px 8px 4px 8px;margin-right:5px;text-decoration:underline;font-weight:400}
.newsactionbarlinks:hover{background:#58BCE5}

/*****  Comments & Ratings *****/
.newsRatingsDisplay{font-size:11px}
.RatingLabel{font-size:12px}
.CommentsEntryLabel{}
.SaveCommentsRating:link,.SaveCommentsRating:active,.SaveCommentsRating:visited{font-size:11px;text-decoration:underline}
.SaveCommentsRating:hover{text-decoration:none}	
.EditCommentsLink:link,.EditCommentsLink:active,.EditCommentsLink:visited{font-size:11px;text-decoration:underline}
.EditCommentsLink:hover{text-decoration:none}	
.commentsRating{font-size:12px}
.CurrentRatingLabel{font-size:12px}
.CurrentRating{	font-size:12px}
.RatingLabelRow{font-size:11px;font-weight:700;padding-top:10px}
.RatingRow{	color:#666;font-size:11px;padding-top:10px}
.CommentsRow{color:#666;font-size:11px}
