/*** WEBSITE: Default 4.8.4 Skin
	 AUTHOR: Cherie Proctor 
	 CREATED: 31/07/2008 
	 COMMENTS: Condensed Stylesheet for Default 4.8.4 Skin */
	 
/******************************************************
    SKIN LAYOUT STYLES
******************************************************/
#bodyDiv {width:100%;height:100%;text-align:center;padding:0px;margin:0px;background:#FFF}
html>body #bodyDiv {height:auto;min-height:100%}
#frame {width:958px;margin-left:auto;margin-right:auto;text-align:left;background:#FFF}
#branding {padding: 6px 0px 2px 0px;height:195px}
#menu {height:27px;background:url(images/menu_bg.gif) repeat-x top left;margin-bottom:10px}
#contentArea,#contentAreaAdmin {width:956px;float:left}
#contentAreaInner,#contentAreaInnerWide {width:956px;float:left;background:url(images/sub_menu_section_bg.gif) repeat-y top left;margin-bottom:10px;}
* html #contentArea {width:958px}
#enclose {width:699px;float:left}
#encloseInner {width:701px;float:left;background:url(images/sub_menu_section_bottom.gif) no-repeat bottom left}
#contentAreaInnerWide #encloseInner {width:958px}
#subMenu{width:172px;border:1px solid #83A91F;border-bottom:0;background:#A4CE39;float:left}
.contentPanelInner{width:501px;padding:5px 12px;float:right}
#contentAreaAdmin .contentPanelInner{width:925px}
#contentAreaInnerWide #encloseInner .contentPanelInner{width:758px}
.breadCrumb {padding-bottom:20px}
.contentPanel{padding:0px 12px;}
.eventPanel {background:#F5F9EA;border:1px solid #D9E5BA;padding:12px}
.encloseRight {width:249px;float:right; }
.rightPanel {}
.qlPanel {}
#sponsors {clear:both;height:95px;padding:8px 0px}
.partnerPanel {width:673px;height:69px;float:left;background:url(images/whitebox_corner_bg.gif) no-repeat top left;border: 1px solid #999999;padding:12px}
* html .partnerPanel {padding-bottom:5px;padding-right:10px}
.builtBy {width:251px;height:95px;float:right;background:url(images/digicon_logo_green.gif) no-repeat top left;color:#6f950f;font-size:1.4em;line-height: 1.3em}
.builtBy .text {float:left;width:113px;padding:22px 0px 25px 23px}
.builtBy .img {float:right;width:115px;height:95px}
.builtBy a, .builtBy a:link, .builtBy a:active, .builtBy a:visited, .builtBy a:hover {color:#6f950f;text-decoration:none}
.builtBy a:hover {text-decoration:underline}
#footer {clear:both;width:936px;background:url(images/footer_bg.gif) repeat-x top left;text-align:right;color:#FFF;padding:5px 11px 12px;font-size:1.1em}
#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a.footerMenuItem {color:#FFF;text-decoration:none}
#footer a:hover {text-decoration:underline}

/******************************************************
    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{font-size:1.2em}
.menu, .menu ul li {color:white}
.menu ul li {background:#FF9932;text-align:left;width:170px;font-size:0.9em/*this is needed for sub menu items or the text gets bigger each level*/}
.menu ul {width:170px}
/* Top Level Menu Items */
.menu a,.menu a:link,.menu a:active,.menu a:visited,.menu a:hover,.menu a:link:hover,.menu li.active {text-decoration:none;color:white;padding:8px 18px 7px 18px;background: url(images/menu_separator.gif) no-repeat top right;margin-top:-2px}
html>/**/body .menu a,html>/**/body .menu a:link,html>/**/body .menu a:active,html>/**/body .menu a:visited,html>/**/body .menu a:hover,html>/**/body .menu a:link:hover,html>/**/body .menu li.active {padding-top:8px}
.menu li.active {color: #ffd6ae;padding-top:6px;background: url(images/menu_separator_active.gif) no-repeat top right;margin-top:0px}
html>/**/body .menu li.active {padding-top:6px}
.menu a:hover, .menu a:link:hover, .menu li:hover>a {color:white;text-decoration: underline}
.menu a:hover, .menu a:link:hover, .menu .menuHoverA /* li:hover>a selector */ /*IE6*/{color:white;text-decoration: underline}
/* 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, ul.menu ul li.active {text-decoration:none;color:white;padding:3px 18px;background: none}
ul.menu ul li.active {background:#F58B21}
ul.menu ul li a:hover, ul.menu ul li a:link:hover, ul.menu ul li li:hover>a {color:white;background:#E77809}
.menu ul a:hover, .menu ul a:link:hover, .menu ul .menuHoverA /* ul li:hover>a selector */ /*IE6*/{color:white;background:#E77809}
ul.menu ul li.active /* needs to be adjusted by hand - seems to be dropdown width minus a padding */{width:134px;background:#F58B21}
.menu li li {border-top:1px solid #E77809}
.menu ul>li + li /*remove top border on all but first item in the list*/{}
.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:12px 30px 30px 30px;margin: -10px 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 */}
html>body .menu ul {padding-top: 10px}
.menu ul ul {padding:30px 30px 30px 10px;margin:-12px 0 0 -10px}
html>/**/body .menu ul ul {margin-top:-10px}
* html .menu ul ul{margin-top:-30px}
/* sticky submenu end */
/* Fix for IE5/Mac \*//*/
.menu a {float: left;}
/* End Fix */

/******************************************************
    DIGICON CLEAN CSS VERTICAL MENU STYLES              
******************************************************/
/***  VERTICAL CLEAN MENU FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
.subMenu,.subMenu ul{/* remove all list stylings */margin:0;padding:0;border:0;list-style-type:none;display: block}
.subMenu,.subMenu ul/*IE 6*/{/* float.clear */zoom:1}
.subMenu li{margin:0;padding:0;border:0;display:block;position:relative;/*position each LI, thus creating potential IE.win overlap problem*/z-index:5/*thus we need to apply explicit z-index here*/}
.subMenu li/*IE6*/{/*fix white gap problem*/float:left;width:100%}
.subMenu li/*IE6*/{/*prevent double-line between items *//*margin-top: -1px*/}
.subMenu li:hover{z-index:10000;white-space:normal/*required to resolve IE7 :hover bug (z-index above is ignored if this is not present)*/}
.subMenu li.menuHover/*IE6*/{z-index:10000}
.subMenu .menuHoverUL/*IE6*/{/*li:hover>ul selector*/visibility:visible}
.subMenu .menuHoverUL/*IE6*/{/*submenu goes to the right*/left:100%}

/***  VERTICAL CLEAN MENU DESIGN STYLES - CHANGE ONLY THESE STYLES  ***/
.subMenu{font-size:1.2em}
.subMenu ul li{font-size:0.9em/*this is needed for sub menu items or the text gets bigger each level*/}
.subMenu,.subMenu ul li {color:#FFF;background:#A4CE39}
.subMenu,.subMenu ul,* html ul.subMenu ul a:link/*2nd level menu items in IE6*/{width:172px}
* html ul.subMenu li{padding-top:6px;padding-bottom:6px}
/* Top Level Menu Items */
.subMenu a,.subMenu a:link,.subMenu a:active,.subMenu a:visited,.subMenu a:hover,.subMenu li:hover>a,/*.subMenu a:link:hover,*/.subMenu .menuHoverA,.subMenu li.active{text-decoration: none;color:#FFF;padding:6px 18px;display:block;background:#A4CE39 url(images/sub_menu_bg.gif) no-repeat bottom left}
* html ul.subMenu li a,* html ul.subMenu li a:link,* html ul.subMenu li a:active,* html ul.subMenu li a:visited{color:#FFF;text-decoration:none;padding:6px 18px;margin-top:-6px;margin-bottom:-6px;background:#A4CE39 url(images/sub_menu_bg.gif) no-repeat bottom left}
.subMenu li.active{background:#90B827 url(images/sub_menu_active_bg.gif) no-repeat bottom left;color:#FFF;padding:6px 18px;/*top and bottom padding to be one pixel less than normal and hover states?*/margin-top:0px;width:136px/*width minus padding*/}
.subMenu a:hover,.subMenu li:hover>a,.subMenu .menuHoverA{background:#90B827 url(images/sub_menu_active_bg.gif) no-repeat bottom left}
* html .subMenu a:link:hover/*IE6*/{text-decoration:none;color:#FFF;padding:6px 18px;margin-top:-6px;margin-bottom:-6px;display:block;background:#90B827 url(images/sub_menu_active_bg.gif) no-repeat bottom left}
.subMenu li{/*create borders around each item*/border-bottom:1px solid #83A91F}
.subMenu>li + li,.subMenu ul>li + li{/*and remove the top border on all but first item in the list*/}

/* Drop Down Menu Items */
ul.subMenu ul a,ul.subMenu ul a:link,ul.subMenu ul a:active,ul.subMenu ul a:visited,ul.subMenu ul a:hover,ul.subMenu ul li.active,.subMenu ul a:hover,.subMenu ul a:link:hover,.subMenu ul a:link:hover,.subMenu ul .menuHoverA{border-right:0px;text-decoration:none;color:#FFF;padding:2px 5px;background:#A4CE39;width:162px}
* html ul.subMenu ul a,* html ul.subMenu ul a:link,* html ul.subMenu ul a:active,* html ul.subMenu ul a:visited,* html ul.subMenu ul a:hover,* html ul.subMenu ul li.active,* html .subMenu ul a:hover,* html .subMenu ul a:link:hover,* html .subMenu ul a:link:hover,* html .subMenu ul .menuHoverA{width:180px}
* html ul.subMenu ul li a,* html ul.subMenu ul li a:link,* html ul.subMenu ul li a:active,* html ul.subMenu ul li a:visited{background:#A4CE39;padding:2px 5px;margin-top:-6px;margin-bottom:-6px;width:180px}
ul.subMenu ul li a:hover,ul.subMenu ul li a:link:hover,ul.subMenu ul li li:hover>a{background:#90B827;padding-top:2px}
ul.subMenu ul a:link:hover{background:#90B827}
.subMenu ul a:hover,.subMenu ul a:link:hover,.subMenu ul a:link:hover,.subMenu ul .menuHoverA/*ul li:hover>a selector*//*IE6*/{background:#90B827;padding-top:2px}
ul.subMenu ul li.active/*needs to be adjusted by hand - seems to be dropdown width minus a padding*/{width:162px;background:#90B827}
* html ul.subMenu ul li.active{width:180px}
.subMenu li li{}
.subMenu ul>li + li/*remove top border on all but first item in the list*/{border-top:0}
.subMenu .menuHoverUL .menuHoverUL/*position of 2nd+ submenus, overlapping*//*IE6*/,.subMenu li li:hover>ul,.subMenu li:hover>ul,.subMenu .menuHoverUL{top:0px;left:174px}
/***  VERTICAL CLEAN MENU FIXES AND EXTRA FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
/*special colouring for "Main menu:", and for "xx submenu" items in ADxMenu placed here to clarify the terminology I use when referencing submenus in posts*/
.subMenu>li:first-child>a,.subMenu li + li + li li:first-child>a{/*color:#FFF*/}
.subMenu 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*/}
.subMenu li:hover>ul{visibility:visible;/*display submenu them on hover*/}
/*--float.clear--force containment of floated LIs inside of UL*/
.subMenu ul a/*IE6*/{/* fix clickability-area problem */zoom: 1}
.subMenu:after,.subMenu ul:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.subMenu,.subMenu 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*/
.subMenu 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%}
.rightPanel .container{width:249px;border:1px solid #999}
.containerContent {padding:0px}
.rightPanel .containerContent{padding:0px 11px}

/******************************************************
    SELECTOR and COMMONLY USED DNN STYLES              
******************************************************/
html {height:auto;background:#FFF/* Firefox and IE7 hack for 100% background */;font-size:100.01%}
body {margin:0px;padding:0px;background:#FFF;height:100%/* IE6 hack for 100% background  */;font-size:62.5%}
body,td,ul li,p,.normal,.NormalDisabled,.blogCalendar td,.SkinObject,input{font-family: "Arial", Arial, "Trebuchet MS", Trebuchet MS, verdana, helvetica;color:#7f7f7f;font-weight: normal;line-height:1.2em}
.Normal, label, .Head, .SubHead, .SubSubHead, .NormalBold, .NormalRed {font-size:1.1em}
/* text style used for rendered text which should appear disabled */
.NormalDisabled {color:#D3D3D3}
/* style of item titles on edit and admin pages */
.SubHead {color:#444444;font-weight:bold;text-align:left}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font-weight:bold;color:#000}
/* text style used for rendered text which requires emphasis */
.NormalBold {font-weight:bold}
/* text style used for error messages */
.NormalRed {font-weight:bold;color:#880000!Important/*Required to be important to work with error messages on some modules*/}
/* 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:#7f7f7f;margin:0px 0px 10px 0px;padding:0px;font-weight:bold}
h1{font-size:1.8em}
.contentPanel h1 {margin:10px 0px 15px}
h2,.head,h2 span.Head,.container h2 span.Head {font-size:1.5em;line-height:1.1em;margin-bottom:13px}
.partnerPanel h2,.partnerPanel .head,.partnerPanel h2 span.Head,.partnerPanel .container h2 span.Head {font-size: 1.2em;color:#909090;margin-bottom:0px}
.rightPanel .container h2{background:url(images/right_h2_bg.gif) no-repeat top left;color:#FFF;font-size:1.5em;padding:8px 12px 10px}
h3, h3 span.SubHead {font-size:1.4em;color:#909090;margin-bottom:5px}
h4 {font-size:1.3em;}
h5, DT {font-size:1.2em;}
h6 {font-style:italic;font-size:1.2em;font-weight:normal}
p {margin:8px 0px 15px 0px;font-size:1.1em}
.contentPanel p {margin-top:0px}
.partnerPanel p {margin:0px 0px 5px 0px}
.rightPanel p {margin-bottom:10px}
td {text-align: left}
ul {margin:0px 0px 10px 25px;font-size:1.1em}
html>/**/body ul {margin-left: 0px/*if margin-left is 25px it's too far indented in firefox*/}
ul li {margin-left:5px;padding:0px;list-style-type:square/*list-style:none; list-style-image: url(bullet.gif)*/}
ul li li {list-style-type:disc}
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:gray;height:1px;text-align:left}
img {border:0px;margin:0px;padding:0px}
/* link styles */
a, a:link, a:active, a:visited {color:#a4ce39;text-decoration:underline}
a:hover {text-decoration:none}
blockquote {font-size:0.9em;font-family:"Lucida Sans Unicode";float:right}
pre {font-family:Lucida Console, monospace;color:#434343;font-size:0.9em}
address {color:#434343;font-size:0.9em;font-style:italic}
input {color: #333;}
.FCKLinkGalleryContainer .Normal,.FCKLinkGalleryContainer label,.FCKLinkGalleryContainer .Head,.FCKLinkGalleryContainer .SubHead,.FCKLinkGalleryContainer .SubSubHead,.FCKLinkGalleryContainer .NormalBold,.FCKLinkGalleryContainer .NormalRed {font-size:0.8em!important}
.FCKLinkGalleryContainer .StandardButton,.FCKLinkGalleryContainer input.StandardButton,.FCKLinkGalleryContainer a.StandardButton,.FCKLinkGalleryContainer a:link.StandardButton,.FCKLinkGalleryContainer a:active.StandardButton,.FCKLinkGalleryContainer a:visited.StandardButton,.FCKLinkGalleryContainer input.StandardButton,.FCKLinkGalleryContainer a.CommandButton,a:link.CommandButton,.FCKLinkGalleryContainer a:active.CommandButton,.FCKLinkGalleryContainer a:visited.CommandButton{font-size:0.8em!important}

/******************************************************
    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:bold}
.labelDetails {width:390px}
.labelDetails p {margin:0px 0px 7px 0px}
/* button style for standard buttons */
.StandardButton,input.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{font-family: "Arial", Arial, "Trebuchet MS", Trebuchet MS, verdana, helvetica;font-size:1.2em;padding:3px 8px;width:0;overflow:visible;background:#A3CC38 url(images/button_bg.gif) repeat-x top left;color:#FFF;text-transform:lowercase;margin:0px;cursor:pointer;clear:both;border:1px solid #83A91F;white-space:nowrap}
input#dnn_ctr_Login_Login_DNN_cmdLogin{font-size: 1em;height:20px}/* For some reason login button styles differently to all other buttons */
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}
/* 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{margin-left:10px}
input.longTextBox {width:250px}
input.longmedTextBox {width:200px}
input.medTextBox {width:150px}
input.medshortTextBox {width:100px}
input.shortTextBox {width:60px}
/*Dropdown Boxes*/
select {}
/* Required Fields */
span.mandatory {color:#334692;font-weight:bold}

/******************************************************
    GENERAL STYLES
******************************************************/
.floatLeft{float:left}
.floatRight{float:right}
/* styles to mimic auto height of div elements as per IE6 */
.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}
.DataGrid_Container {background:Transparent;font-size:1.1em}
.DataGrid_Footer {background:#fff}
.DataGrid_Header {background:Transparent;color:#000;font-weight:bold;text-align:center}
.DataGrid_Item {background:Transparent;color:#000}
.DataGrid_SelectedItem {background:#D3D3D3;color:Blue}
SMALL {font-size:0.8em}
BIG {font-size:1.4em}
/******************************************************
    DIGICON QUICK LINK STYLES
******************************************************/
.QuickLink {padding:0px}
.QuickLink h3 {margin:0px;padding:10px}
.QuickLink img {float:left;padding-right:3px}
.QuickLink p {margin:0px;padding-top:10px}

/******************************************************
    BLOG MODULE STYLES
******************************************************/
.blogCalendar th,.CreateFrom,.extraInfo,.extraInfo .Normal,.extraInfo .NormalBold{font-size:1.1em;color:#000}
.blogSummary { }
.blogCommentsHeading {padding:5px;margin:5px 0px;background:#EFEFEF}
.blogComments {border-bottom:1px solid #C0C0C0;padding-bottom:5px}
.BlogInfo {}
.SearchOptions LABEL {font-size:0.9em} 
.CreateFrom {font-size:1.0em;color:#003366}

/******************************************************
    OPT IN MODULE STYLES
******************************************************/ 
.GridText{color:#FFF}
tr.HeaderRowStyle{background:#7F7F7F}
tr.HeaderRowAlternate{background:#0F4791}
td.HeaderStyle{color:#FFF;font-weight:bold}
th.HeaderStyle{color:#FFF;font-weight:bold}