/*** WEBSITE: Carthills Skin
	 AUTHOR: David Pollitt
	 CREATED: 24/09/2008 
	 COMMENTS: Condensed Stylesheet for Carthills Skin  

*****************************************************
    SKIN LAYOUT STYLES
*****************************************************  */#bodyDiv{width:100%;height:100%;text-align:center;background:#c2e5f5;margin:0;padding:0}
html>body #bodyDiv{height:auto;min-height:100%}
#frame{background:#FFF url(images/frameBG.gif) repeat-y top left;width:880px;text-align:left;margin:0 auto;padding:0 27px 0 28px}
#branding{height:168px;background:#fff url(images/brandingBG.jpg) no-repeat top right}
.logo{float:left;margin-left:30px}
#menu{background:#a6a6a6;margin-left:30px}
.quickLinkPanel{margin-top:5px;background:url(images/horDotLine.gif) repeat-x bottom left;width:856px;padding:0px 0px 10px 24px}
#contentArea{background:url(images/contentAreaBG.gif) repeat-y top right;width:850px;margin:10px 0 10px 30px}
.contentPanel{float:left;width:600px;padding-bottom:10px}
.rightPanel{float:right;width:185px;height:100%;padding:0 30px 0 10px}
.sponsorsPanel{clear:both;background:url(images/horDotLine.gif) repeat-x top left;width:850px;padding:5px 0 0 30px}
#footer{clear:both;width:870px;text-align:left;font-size:11px;color:#FFF;background:url(images/footerBG.gif) no-repeat top left;font-weight:700;margin:0 auto;padding:5px 0 20px 50px}
#footer a,#footer a:link,#footer a:active,#footer a:visited,#footer a.footerMenuItem{font-size:11px;color:#FFF;text-decoration:none}
/******************************************************
    DIGICON CLEAN CSS HORIZONTAL MENU STYLES              
******************************************************/
/***  CLEAN MENU FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
.menu,.menu ul{margin:0;padding:0;border:0;list-style-type:none;display:block;zoom:1;/*IE6*/min-height:0/*IE7*/}
.menu li{margin:0;padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; white-space: normal;}
.menu li:hover{z-index:10000;white-space:normal}
.menu li.menuHover/*IE6*/{z-index:10000}
.menu .menuHoverUL/* li:hover>ul selector */ /*IE6*/{visibility:visible}
.menu .menuHoverUL/* 1st-level submenu go below their parent item */ /*IE6*/{top:100%;left:0}
.menu .menuHoverUL .menuHoverUL/* 2nd+ levels go on the right side of the parent item *//*IE6*/{top:0;left:100%}
.menu li li{float:none}
.menu ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0}
.menu li:hover>ul{visibility:visible;top:100%}
.menu li li:hover>ul/* 2nd+ levels go on the right side of the parent item */{top:0;left:100%}
.menu a,.menu a:link,.menu a:active,.menu a:visited,.menu a:link:hover,.menu li.active{display:block;position:relative}
.menu ul a/*fix clickability-area problem*//*IE6*/{zoom:1}
.menu li li/*fix white gap problem*//*IE6*/{float:left;width:100%}
.menu li li/*prevent double-line between items*//*IE6*/{margin-top: -1px}
html>body .menu li li{margin-top:0px}

/***  CLEAN MENU DESIGN STYLES - CHANGE ONLY THESE STYLES  ***/
.menu{background:#a6a6a6}
.menu ul li{background:#a6a6a6;text-align:left;width:150px}
.menu ul{width:150px}
.menu >li + li/*remove top border on all but first item in the list*/{border-right:0}
/* Top Level Menu Items */
.menu a,.menu a:link,.menu a:active,.menu a:visited,.menu a:hover,.menu a:link:hover{text-decoration:none;color:#d8d8d8;padding:3px 13px;border-right:1px solid #FFF;margin:2px 0;font-size:14px}
.menu li.active a{color:#FFF}
.menu a:hover,.menu a:link:hover,.menu li:hover>a{color:#FFF}
.menu a:hover,.menu a:link:hover,.menu .menuHoverA/* li:hover>a selector *//*IE6*/{color:#FFF}
/* Drop Down Menu Items */
ul.menu ul a,ul.menu ul a:link,ul.menu ul a:active,ul.menu ul a:visited,ul.menu ul a:hover,ul.menu ul a:link:hover{border-right:0px;text-decoration:none;color:#d8d8d8;padding:2px 5px;margin:0}
ul.menu ul li.active a{color:#FFF}
ul.menu ul li a:hover,ul.menu ul li a:link:hover,ul.menu ul li li:hover>a{color:#FFF!important}
.menu ul a:hover,.menu ul a:link:hover,.menu ul .menuHoverA/* ul li:hover>a selector *//*IE6*/{color:#FFF!important}
ul.menu ul li.active/* needs to be adjusted by hand - seems to be dropdown width minus a padding */{background:#888}
.menu li li{border:1px solid #919090}
.menu ul>li + li/*remove top border on all but first item in the list*/{border-top:0}
.menu li li:hover>ul/*position of 2nd+ submenus, overlapping*/{top:-1px;left:100%}
.menu .menuHoverUL .menuHoverUL/*position of 2nd+ submenus, overlapping*//*IE6*/{top:0px;left:100%}

/***  CLEAN MENU FIXES AND EXTRA FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
/* special colouring for first menu item on each level */
/*.menu>li:first-child>a, .menu li + li + li li:first-child>a {color: #567;}*/
/* float clear - force containment of floated LIs inside of UL */
.menu:after,.menu ul:after{content: ".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
/* 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(images/empty.gif);/*required for sticky to work in IE6 and IE7 - due to their (different) hover bugs*/padding:0 30px 30px 30px;margin: 0 0 0 -30px; /*background: #f00;*//*uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement*/}
.menu ul ul{padding:0 30px 30px 10px;margin:0 0 0 -10px}
/* sticky submenu end */
/* Fix for IE5/Mac \*//*/
.menu a {float: left;}
/* End Fix */  /*****************************************************
    SELECTOR and COMMONLY USED DNN STYLES              
*****************************************************  */html{height:auto;background:#c2e5f5}
body{background:#c2e5f5;height:100%;margin:0;padding:0}
body,td,ul li,p,.normal,.NormalDisabled,.blogCalendar td{font-family:Tahoma, arial, verdana, helvetica;font-size:11px;color:#333;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:#444;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-size:11px;font-weight:700;color:#000}
/* text style used for rende#FF0000 text which requires emphasis   */.NormalBold{font-size:11px;font-weight:700}
/* text style used for error messages   */.NormalRed{font-size:12px;font-weight:700;color:red}
/* 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:"Tahoma", Tahoma, arial, verdana, helvetica;color:#888;margin-bottom:10px;font-weight:400;font-size:12px;padding:0}
h1,h2{font-size:18px;color:#0192d1}
h3,h3 span.SubHead,.newstitle{font-size:14px;font-weight:700;color:#0096D5}
h4{font-size:14px;font-weight:700}
h5,DT{font-size:13px;font-weight:700}
h6{font-size:12px;font-style:italic}
p{margin:5px 0 15px}
ul li{margin-left:5px;list-style-image:url(bullet1.jpg);padding:0}
ul li li{list-style-image:url(bullet2.jpg)}
ul li li li{list-style-type:circle}
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:#0096D5;height:1pt;text-align:left}
img{border:0;margin:0;padding:0}
/* link styles   */a,a:link,a:active,a:visited{color:#0192d1;text-decoration:none;margin:0;padding:0}
a:hover{text-decoration:underline}
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;border:1px solid #CCC}
/* 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-left:8px;padding-right:8px;width:0;overflow:visible;font-weight:400;font-size:11px;background:#8B8B8B url(button_bg.gif) repeat-x top left;color:#FFF;text-transform:lowercase;cursor:pointer;clear:both;height:14px;border:1px solid #333;white-space:nowrap;margin:0}
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:#E0E0E0}
input.longTextBox{width:250px}
input.medTextBox{width:150px}
input.medshortTextBox{width:100px}
input.shortTextBox{width:60px}
/*Dropdown Boxes  */select{font-size:10px}
/* Requi#FF0000 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:block}
/* Hides from IE-mac \  */* html .clearfix{height:1%}
/* End hide from IE-mac  
*****************************************************
    DNN STYLES (Some of these we try to avoid, but are still used in some modules; Some we are unsure of what they do)
*****************************************************  
What exactly does this style??   */.SkinObject{font-weight:700;font-size:8.5pt;color:#036;font-family:Tahoma, Arial, Helvetica;text-decoration:none}
/* styles used by Data Grids   */.DataGrid_AlternatingItem{background-color:#fff;color:red;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:400}
.DataGrid_Container{background-color:Transparent}
.DataGrid_Footer{background-color:#fff}
.DataGrid_Header{background-color:Transparent;color:#000;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:700;text-align:center}
.DataGrid_Item{background-color:Transparent;color:#000;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:400}
.DataGrid_SelectedItem{background-color:#D3D3D3;color:Blue;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:400}
/* text style used for help text rende#FF0000 by modules   */.Help{border:#000 1px solid;font-weight:400;font-size:11px;color:#000;font-family:Tahoma, Arial, Helvetica;background-color:#ff9;padding:2px}
SMALL{font-size:8px}
BIG{font-size:14px}
/******************************************************
    DIGICON QUICK LINK STYLES
*****************************************************  */.QuickLink{width:208px;height:112px;padding-bottom:10px;margin-left:6px}
.QuickLink h3,.QuickLink h3 a,.QuickLink h3 a:link,.QuickLink h3 a:active,.QuickLink h3 a:visited{text-align:left;font-size:14px;color:#FFF;clear:left;position:relative;z-index:10;margin:-25px 0 0 10px}
.QuickLink p{padding-top:5px;padding-left:20px;font-size:11px;text-align:left;line-height:1.4em;display:none;margin:0}
.QuickLink p a,.QuickLink p a:active,.QuickLink p a:visited{font-weight:700;text-decoration:underline;color:#666}
.QuickLink a,.QuickLink img{filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90}
.QuickLink a:hover,.QuickLink img:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
* html .QuickLink img,* html .QuickLink a{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}

.opacity .QuickLink a,.opacity .QuickLink img {filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.opacity {float:left;width:208px!important;padding-right:6px}
.floatsLeft {width:208px!important;float:left;padding-right:6px}
* html .opacity,* html .floatsLeft {width:200px!important;padding-right:0px;}

/******************************************************
    OPT IN MODULE STYLES
*****************************************************  */.GridText{color:#fff}
tr.HeaderRowStyle{background-color:#7F7F7F}
tr.HeaderRowAlternate{background-color:#0F4791}
/******************************************************
    PA JOB BOARD MODULE STYLES
*****************************************************   */.JediCss_CompanyName{font-size:14px;color:#0096D5;font-weight:700}
.JediCss_TopStrip{border-bottom:1px solid #0096D5;font-size:14px;font-weight:700}
.JediCss_TableHeader{color:#000;border:0;font-weight:700}
.JediCss_ParentCategory{font-size:12px;height:17px;padding:5px}
.JediCss_ChildCategory{padding-left:20px}
.JediCss_AnnouncementPanel{background-color:#000}
.JediCss_ItemBottom{font-size:11px;font-weight:400;line-height:12px;padding:2px 5px}
.JediCss_DashedLine{border-top:#999 1px dashed;color:#fff;height:1px;margin:3px 0}
.jobsLeft{width:200px;margin-bottom:5px}
.jobsNav{margin-bottom:20px}
.jobsSummary{border:1px solid #0096D5;padding:15px 5px 0}
.jobsRight{width:350px}
.columnRight{float:right;text-align:left;width:100px}
.listingDetails .formItem{width:145px;margin-bottom:0;background:#f4f4f4;font-size:13px}
.listingDetails .label{float:left;width:60px;text-align:left;padding-right:5px;font-weight:700}
.listingDetails .labelDetails{width:70px}
.positionDetails .formItem{clear:both;width:300px;font-size:13px;line-height:2em}
.positionDetails .label{clear:both;float:left;width:150px;text-align:left;padding-right:5px;font-weight:700}
.moreInfoLeft .formItem{clear:both;margin-bottom:5px;font-size:13px;width:100%}
.moreInfoLeft .label{clear:both;float:left;text-align:left;padding-right:5px;font-weight:700;width:160px}
.searchResults .label{float:left;width:65px;text-align:left;font-weight:700}
.searchResults .labelDetails{float:right;width:75px}
.moreInfoLeft{width:100%;padding:5px 0}
.moreInfoRight{clear:left;width:400px}
.pageOption{margin-bottom:5px;height:20px;padding-left:5px}
.emailPage,.inquiry{padding-bottom:10px;font-size:13px}
.dataItem{margin-bottom:5px;margin-right:5px}
.companyHeader{color:#0096D5}
#basicSearch .label{float:left;width:100px;text-align:left;padding-right:5px;font-weight:700}
#advSearch .label{float:left;width:150px;text-align:left;padding-right:5px;font-weight:700}
#mainWrapper,.container,.newscontainer{width:100%}
#contentWrapper,.contentPanelInner{width:630px;float:right;margin:15px 15px 15px 0}
#footer a:hover,a:hover{text-decoration:underline}
.NormalTextBox,input.longTextBox,input.longmedTextBox,input.medTextBox,input.medshortTextBox,input.shortTextBox,.YourCompanyNameSurveyResults{font-family:Tahoma, Arial, Helvetica;font-size:12px;font-weight:400}
input.longmedTextBox,#basicSearch .labelDetails,#advSearch .labelDetails{width:200px}
A.SkinObject:link,A.SkinObject:visited,A.SkinObject:active,A.SkinObject:hover{text-decoration:none;color:#036}
.QuickLink p a:hover,.SaveCommentsRating:hover,.EditCommentsLink:hover{text-decoration:none}
.newsPublishRSSLink:link,.newsPublishRSSLink:active,.newsPublishRSSLink:visited,.adminlabels,.adminlinks:link,.adminlinks:active,.adminlinks:visited,.submitnewslabels,.submitnewslinks:link,.submitnewslinks:active,.submitnewslinks:visited{font-family:Tahoma, Arial;font-weight:700;font-size:11px;color:#000}
.newsPublishRSSLink:hover,.adminlinks:hover{color:red}
.newstitle,.viewnewstitle{font-family:Tahoma, Arial;font-weight:400;font-size:18px;color:#B4985A}
.newsreadmore:link,.newsreadmore:active,.newsreadmore:visited,.archivelink:link,.archivelink:active,.archivelink:visited,.archivedisplayreturnlink:link,.archivedisplayreturnlink:active,.archivedisplayreturnlink:visited,.viewnewsreturn:link,.viewnewsreturn:active,.viewnewsreturn:visited{font-weight:700;color:#0192d1}
.newsreadmore:hover,.archivelink:hover,.archiveddisplayreturnlink:hover,.viewnewsreturn:hover,.errors{font-weight:700;color:#0192d1}
.RatingLabel,.CommentsEntryLabel,.CurrentRatingLabel{color:#000;font-size:12px;font-weight:700}
.SaveCommentsRating:link,.SaveCommentsRating:active,.SaveCommentsRating:visited,.EditCommentsLink:link,.EditCommentsLink:active,.EditCommentsLink:visited{font-family:Tahoma, Arial;font-weight:700;font-size:11px;color:#000;text-decoration:underline}
.EventNextPrev,.EventNextPrev a:link,.EventNextPrev a,.EventNextPrev a:visited,.EventNextPrev a:hover{padding-right:0 0.5em;font-size:8pt;color:navy !important}
td.HeaderStyle,th.HeaderStyle{color:#fff;font-weight:700}
.JediCss_ItemTop,.JediCss_MoreInfoTitle{font-size:13px}
#basicSearch .formItem,#advSearch .formItem{clear:both;width:400px;margin-bottom:0;background:#f4f4f4;padding:3px}
.viewnewspostedby{color:#A6A6A6}
.NukeNews_AltItem{background:#e0e0e0;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7}
/** RSS FEED * */.RSSBox{background:url(images/horDotLine.gif) repeat-x bottom left;padding:10px 0}
.RSSBox a,.RSSBox a:link,.RSSBox a:active,.RSSBox a:visited{color:gray;font-weight:700}
.RSSMore{padding-top:3px}
