@charset "utf-8";
/* DNN Default Class Overrides */
.dnnEditState div.actionMenu ul{z-index:1003 !important;}
.dnnFormMessage.dnnFormError, .dnnFormMessage.dnnFormValidationSummary{position:relative;margin:0;padding:10px 10px 10px 43px;font-size:.8em;color:#FEE;border-radius:0;border:2px solid #C00;background-color:#C00;box-shadow:inset 0 0px 10px 5px #900;}
.dnnFormMessage.dnnFormError:before, .dnnFormMessage.dnnFormValidationSummary:before{content:"!";display:block;position:absolute;top:10px;left:7px;width:20px;height:20px;padding:1px 0 0 1px;line-height:20px;font-size:1.4em;font-weight:bold;color:#FFF;text-align:center;text-shadow:0 1px 2px #000;border:3px solid #FEE;box-shadow:0 1px 2px #000, inset 0 1px 2px #000;border-radius:20px;}
.ModDNNNewsFeedsC p.rssLine{display:none;}

body > form #ControlBar_ControlPanel{z-index: 1003 !important;}
.Normal, .NormalDisabled, .NormalDeleted{font-size:1em !important;line-height:normal !important;}
ul li, ul li ul li{list-style-type:inherit;}
ul{list-style:disc outside;}
#dnn_ContentPane .c_DNN6.c_DNN6_Header{position:relative;}
#dnn_ContentPane ul li + li{margin-top:5px;}
#dnn_ContentPane a, .dccedModal a{color:#7B2217 !important;text-decoration:underline !important;}
#dnn_ContentPane a:hover, .dccedModal a:hover{color:#104AA2 !important;text-decoration:underline !important;}
#dnn_ContentPane a:visited, .dccedModal a:visited{color:#732217;}
/*#dnn_ContentPane a:hover, #dnn_ContentPane a:focus, .dccedModal a:hover, .dccedModal a:focus{color:#496691;text-decoration:none !important;}*/
.DNNEmptyPane + #breadcrumbs{border-top:1px solid #4C5D79;}
#dnn_TopPane{position:relative;z-index:1002;}
/*.DnnModule{z-index:auto !important;}*/
/* Inserted by pahoke on 11/27/12 for Form and List module customization */
.UDT_Caption{display:block;text-align:right;width:18%;margin-top:2px;}
.UDT_Form{padding:10px;}
.UDT_Field{margin-bottom:5px;}
.UDT_Field div{display:inline-block;}
fieldset.UDT_Field div.UDT_Field{width:100%;}
.UDT_Input{vertical-align:top;margin-left:5px;}
.UDT_Input table{background-color:transparent !important;}
.UDT_Input textarea{width:400px;height:200px;}
.UDT_Separator, .UDT_Field legend{font-size:12px;font-weight:bold;margin-top:20px;}
a.dnnFormHelp{background:none !important;}
.UDT_Buttons span{font-size:12px;font-weight:bold;}
/* Inserted by pahoke on 11/27/12 */

#content .dnnFormItem label, #content .dnnFormItem .dnnFormLabel, #content .dnnFormItem .dnnTooltip{display:block;width:30%;margin-right:16px;float:left;text-align:right;font-weight:normal;font-size:.9em;}
#content .dnnForm .dnnFormItem .dnnFormLabelWithoutHelp label span{padding-right:0;}
#content .dnnFormAndList .dnnForm{margin:0;}
#content .dnnFormAndList .dnnGrid{font-size:.9em;}
/* #content .dnnFormAndList .dnnPrimaryAction, #content .dnnFormAndList .dnnSecondaryAction{text-shadow:0 0 0 #000;border:0 !important;border-radius:0;box-shadow:none;background:none !important;filter:none !important;} */
#content .dnnFormAndList ul li + li{margin:0;}
#content span.dnnFormRadioButtons{padding:0;background-color:transparent;}
/* The following is to prevent the radio button from appearing in the middle of the word in the block */
#content div.dnnFormItem span.dnnFormRadioButtons label {float:none;display:inline;}

/* General Use Classes */
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.lockScroll{overflow:hidden !important;}
/*Hide elements for screen readers*/
.hidden{position:absolute;left:0px;top:-200px;width:1px;height:1px;overflow:hidden;}
.mobileShow{display:none !important;}
.generalBox, .highlightBox{margin:5px auto 15px;padding:10px 2%;}
.generalBox{width:auto;background:transparent;border:3px double #CEA95B;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.highlightBox{width:85% !important;box-shadow:0 2px 5px rgba(0,0,0,.3);float:none !important;}/*, 0 -1px 15px #FFF inset*/
.highlightBox h1, .highlightBox h2, .highlightBox h3, .highlightBox h4{padding-bottom:1px;color:#6E4C05;border-bottom:1px solid #CEA95B;box-shadow:0 1px 0 rgba(255,255,255,.7);text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
textarea.sampleCode{display:block;width:98%;height:50px;margin:10px 0;padding:1%;background:#EEE;border:1px solid #DDD;}

/* HTML Tag Overrides */
body{margin:auto;padding:0;text-align:center;font:normal 1em Helvetica, Arial, sans-serif !important;background:#030c1b;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl{margin:5px 0 15px;padding:0;font-weight:normal;line-height:normal;}
h1, h2, h3, h4, h5, h6{margin:5px 0;text-indent:0px;color:#6E4C05;font-family:Georgia, "Times New Roman", Times, serif;}
h1, h2{font-variant:small-caps;}
h1{font-size:1.6em;border-bottom:3px double #f7deaa;}
h2{font-size:1.4em;border-bottom:1px solid #f7deaa;}
h3{font-size:1.2em;}
h4{font-size:1.05em;}
h5{font-weight:bold;font-size:.95em;}
h6{font-weight:bold;font-size:.9em;}
hr{margin:20px 0;border:0;height:1px;background:#333;background-image:-webkit-linear-gradient(left,#F7DEAA,#CEA95B,#F7DEAA);background-image:-moz-linear-gradient(left,#F7DEAA,#CEA95B,#F7DEAA);background-image:-ms-linear-gradient(left,#F7DEAA,#CEA95B,#F7DEAA);background-image:-o-linear-gradient(left,#F7DEAA,#CEA95B,#F7DEAA);}
a{color:#0a306a;}
a:visited{color:#3e3e3e;}
a:hover, a:focus{color:#104aa2;text-decoration:none;}
#content a.dnnPrimaryAction, #content a.dnnSecondaryAction, #content a.dccedBtn, #content input.dccedBtn, #content button.dccedBtn, #content div.bodyCollapseTTL, .highlightBox, h1.dccedModalTitle, a.dccedModalClose{border:1px solid #CEA95B;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content p a.dccedBtn, #content p input.dccedBtn, #content button.dccedBtn{font-size:.9em;}
#content a.dnnPrimaryAction, #content a.dnnSecondaryAction, #content a.dccedBtn, #content input.dccedBtn, #content button.dccedBtn, #content div.bodyCollapseTTL{
	margin:1px;
	line-height:1.4em;
	font-size:.8em;
	font-weight:bold;
	text-decoration:none !important;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);
	box-shadow:none;
}
#content a.dnnPrimaryAction:hover, #content a.dnnSecondaryAction:hover, #content a.dccedBtn:hover, #content input.dccedBtn:hover, #content button.dccedBtn:hover, #content div.bodyCollapseTTL:hover, a.dccedModalClose:hover{text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
#content a.dccedBtn.dccedBtnDisabled, #content a.dccedBtn.aspNetDisabled, #content a.dccedBtn[disabled~=disabled]{cursor:default !important;border:1px solid #CCC;}
#content a.dnnPrimaryAction, #content a.dnnSecondaryAction, #content a.dccedBtn, #content input.dccedBtn, #content button.dccedBtn{display:inline-block;cursor:pointer;margin:2px;padding:3px 6px;}
#content a.dccedBtn.full, #content input.dccedBtn.full, #content button.dccedBtn.full{display:block;}
#content a.dccedBtn2Col, #content input.dccedBtn2Col,
	#content a.dccedBtn3Col, #content input.dccedBtn3Col,
	#content a.dccedBtn4Col, #content input.dccedBtn4Col{margin:2px .5%;padding:3px 1%;vertical-align:top;overflow:hidden;text-overflow:ellipsis;}
#content a.dccedBtn2Col, #content input.dccedBtn2Col{width:46%;}
#content a.dccedBtn3Col, #content input.dccedBtn3Col{width:29.1%;}
#content a.dccedBtn4Col, #content input.dccedBtn4Col{width:20.7%;}
#content .divisionHomeLinks a.dccedBtn{display:block;margin-bottom:5px;}
#content a#dccedSortBtnAsc, #content a#dccedSortBtnDesc{display:none;width:16px;height:16px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url('Images/sort.gif') no-repeat center center;}
#content div.bodyCollapseTTL{display:block;padding:5px 7px 5px 20px;text-indent:-15px;}

#content div.bodyCollapseTTL .dccedArrowU, 
	#content .dccedBtn .dccedArrowU, 
	#content div.bodyCollapseTTL .dccedArrowR, 
	#content .dccedBtn .dccedArrowR, 
	#content div.bodyCollapseTTL .dccedArrowD, 
	#content .dccedBtn .dccedArrowD, 
	#content div.bodyCollapseTTL .dccedArrowL,
	#content .dccedBtn .dccedArrowL{position:relative;display:inline-block;width:0;height:0;font-size:0px;line-height:0%;border:5px solid #fde396;}
	
#content div.bodyCollapseTTL:hover .dccedArrowU, 
	#content .dccedBtn:hover .dccedArrowU, 
	#content div.bodyCollapseTTL:hover .dccedArrowR, 
	#content .dccedBtn:hover .dccedArrowR, 
	#content div.bodyCollapseTTL:hover .dccedArrowD, 
	#content .dccedBtn:hover .dccedArrowD, 
	#content div.bodyCollapseTTL:hover .dccedArrowL,
	#content .dccedBtn:hover .dccedArrowL{border-color:#ffebb3;}

#content div.bodyCollapseTTL .dccedArrowU, 
	#content .dccedBtn .dccedArrowU{margin:0 3px 2px 2px;border-bottom-color:#6E4C05;border-top:none;}
#content div.bodyCollapseTTL:hover .dccedArrowU, 
	#content .dccedBtn:hover .dccedArrowU{border-bottom-color:#104AA2;}

#content div.bodyCollapseTTL .dccedArrowR, 
	#content .dccedBtn .dccedArrowR{margin:0;border-left-color:#6E4C05;border-right:none;}
#content div.bodyCollapseTTL:hover .dccedArrowR, 
	#content .dccedBtn:hover .dccedArrowR{border-left-color:#104AA2;}

#content div.bodyCollapseTTL .dccedArrowD, 
	#content .dccedBtn .dccedArrowD{margin:0 3px 2px 2px;border-top-color:#6E4C05;border-bottom:none;}
#content div.bodyCollapseTTL:hover .dccedArrowD, 
	#content .dccedBtn:hover .dccedArrowD{border-top-color:#104AA2;}

#content div.bodyCollapseTTL .dccedArrowL, 
	#content .dccedBtn .dccedArrowL{margin:0;border-right-color:#6E4C05;border-left:none;}
#content div.bodyCollapseTTL:hover .dccedArrowL, 
	#content .dccedBtn:hover .dccedArrowL{border-right-color:#104AA2;}

#content div.bodyCollapseTTL .dccedArrowR, #content div.bodyCollapseTTL .dccedArrowL{margin:0 5px;}

#content div.bodyCollapse{margin-left:3%;}
/*
div.bodyCollapseTTL{text-indent:0px;text-decoration:underline;padding:5px 0 0;}
div.bodyCollapseTTL:hover{text-decoration:none; color:#104AA2;}
*/
#content #dnn_LeftPane .dccedTabs{margin-bottom:15px;}
#content #dnn_LeftPane .dccedTabs div.tabsBorder{border-bottom:3px solid #637ba5;}
#content #dnn_LeftPane .dccedTabs ul.tabs{margin:0 !important;padding:0;height:32px;list-style:none;}
#content #dnn_LeftPane .dccedTabs ul.tabs li{display:block;margin-right:.5%;height:32px;float:left;}
#content #dnn_LeftPane .dccedTabs ul.tabs li.tabLast{margin-right:0;}
#content #dnn_LeftPane .dccedTabs ul.tabs li a, #content .dccedTabs .vTab{
	position:relative;
	top:7px;
	display:block;
	padding:0 3%;
	font:normal 1em/24px Georgia,Palatino,Times New Roman,Times,Serif;
	color:#333;
	white-space:nowrap;
	text-decoration:none;
	text-overflow:ellipsis;
	background:#FFF;
	border:1px solid #f7deaa;
	border-bottom:none;
	z-index:100;
	overflow:hidden;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
#content #dnn_LeftPane .dccedTabs ul.tabs li:first-child a{-moz-border-radius:8px 0 0 0;-webkit-border-radius:8px 0 0 0;border-radius:8px 0 0 0;}
#content #dnn_LeftPane .dccedTabs ul.tabs li.tabLast a{-moz-border-radius:0 8px 0 0;-webkit-border-radius:0 8px 0 0;border-radius:0 8px 0 0;}
#container #content #dnn_LeftPane .dccedTabs ul.tabs li a.active{top:0;color:#6E4C05 !important;line-height:31px;font-size:1.2em;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
#content #dnn_LeftPane .dccedTabs a.vTab{top:0;margin:3px 0 0;padding:0 5px;line-height:31px;font-size:1.2em;text-align:left;float:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#content #dnn_LeftPane .dccedTabs a.vTab:first-child{margin:0;}
#content #dnn_LeftPane .dccedTabs a.vTab.active{border-bottom:3px solid #637ba5;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
#content #dnn_LeftPane .dccedTabs div.tabCont{margin:0;padding:0;border:1px solid #f7deaa;border-top:1px solid #FFF;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
#content #dnn_LeftPane .dccedTabs.dccedTabsFixedHeight div.tabCont{height:156px;overflow-y:auto;}

div.dccedModal{display:block;position:fixed;top:0;left:0;bottom:0;right:0;z-index:2000;}
div.dccedModalCover{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;opacity:.3;filter:alpha(opacity=30);}
div.dccedModalContainer{position:absolute;top:30px;bottom:60px;left:50%;width:100%;max-width:900px;margin:0 auto;padding:0;}
h1.dccedModalTitle{display:block;position:relative;left:-50%;margin:0;padding:5px 1%;font:normal 18px Georgia,Palatino,Times New Roman,Times,Serif;border-bottom:1px solid #CEA95B;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-box-shadow:0 5px 10px #000;-webkit-box-shadow:0 5px 10px #000;box-shadow:0 5px 10px #000;}
div.dccedModalContent{position:relative;left:-50%;max-height:100%;padding:0 1%;overflow-y:auto;background:#FFF;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:0 5px 10px #000;-webkit-box-shadow:0 5px 10px #000;box-shadow:0 5px 10px #000;}

div.progressCont{position:relative;}
div.progressCont div.progress, div.progressCont div.progressBG{position:absolute !important;}
div.progressCont div.progress{
	position:fixed;
	width:150px;
	height:50px;
	top:50%;
	left:50%;
	margin:-25px 0 0 -76px;
	padding:0;
	color:#999;
	font:bold italic 13px  Arial,Helvetica,sans-serif;
	background:#EEE;
	border-width:1px;
	border-style:solid;
	border-color:#FFF #CCC #999 #CCC;
	text-align:center;
	line-height:50px;
	z-index:2000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 3px 5px #000;
	-webkit-box-shadow:0 3px 5px #000;
	box-shadow:0 3px 5px #000;
}
div.progressCont div.progressBG{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#000;filter:alpha(opacity=20);opacity:0.2;}


h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited{color:#6e4c05;}
/*Positions the lists to line up with the rest of the page*/
ul, ol, dl{padding:0 0 0 25px;}
/*Positions paragraphs to line up with the rest of elements on the page*/
p{padding-right:3px;padding-left:3px;}
p, li, dt, dd{font-size:.9em;line-height:1.3em;}
li li, dd dt, dd dd{font-size:1em;}
/*Styles a link that is inside either a paragraph or a list*/
p a, ul a, ol a, dl a{color:#7B2217;}
p a:visited, ul a:visited, ol a:visited, dl a:visited{color:#732217;}/* font-weight:normal; */
p a:hover, p a:focus, ul a:hover, ul a:focus, ol a:hover, ol a:focus, dl a:hover, dl a:focus{color:#496691;text-decoration:none;}
blockquote{font:normal 1em Helvetica, Arial, sans-serif !important;}

/* Page Elements */
/*This adds the gradient background on the top of the page*/
#background_top{width:100%;padding-top:15px;background:url('Images/background.gif') repeat-x #0a306a;}
/*IDs are elements that can be used only once per page on the website*/
#container{position:relative;width:960px;margin:auto;text-align:left;}
/*These all control the look and feel of the gold bar at the top of the page*/
#top_bar{display:block;position:relative;width:auto;height:27px;background:url('Images/gold_bar.gif') repeat-x #f9c033;}
/*Puts the rounded right corner on the top bar*/
#top_bar_right{width:7px;height:27px;background:url('Images/gold_bar_rtCorner.gif') no-repeat top right;float:right;}
/*This creates the State of Alaska Button on the left hand corner of the top bar*/
/*This displays the State of Alaska Link if the images don't load*/
#top_bar a#soa{display:block;width:153px;height:21px;padding:4px 0 0 15px;color:#00006F;text-decoration:none;font-weight:bold;font-size:14px;float:left;}
#top_bar a#soa:hover{text-decoration:underline;}
/*This positions the button image over the text*/
#top_bar a#soa span{display:block;position:absolute;width:170px;height:27px;top:0;left:0;background:url('Images/topbarSOA.gif') no-repeat;}

/*#top_bar a#showGoldMenu{display:none;padding:0 7px;height:27px;float:right;line-height:27px;color:#00006F;font-size:.7em;font-weight:bold;text-decoration:none;}*/
#top_bar a#showGoldMenu{display:none;margin:3px 0 0;width:16px;float:right;color:#00006F;text-decoration:none;}
#top_bar a#showGoldMenu span{display:block;margin:2px 0 0;height:4px;background-color:#006;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 1px 1px #FAF4A0;-webkit-box-shadow:0 1px 1px #FAF4A0;box-shadow:0 1px 1px #FAF4A0;}

/*This is the "container" for the list of links on the top bar*/
#top_bar ul{margin:0;padding:0 0 0 10px;text-align:center;float:right;}
/*This is the styling for each list item in the top bar list of links*/
#top_bar ul li{display:inline;padding:0 7px;list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.7em;float:left;}
/*Style for the actual links in the top bar*/
#top_bar ul li a{display:inline-block;line-height:26px;color:#00006F;font-weight:bold;text-decoration:none;}
/*Style for the hover / focus state of the list of links in the top bar*/
#top_bar ul li a:hover, #top_bar ul li a:focus{text-decoration:underline;}
/*This control the header element*/
/*This is the container as well as the holder of the actual header image*/
#header{display:block;position:relative;width:100%;min-height:90px;background:url('Images/headerBG.gif') repeat-x #061F44;clear:both;overflow:hidden;}
/*This creates the link for the header with an invisible link block*/
#header a#title{display:block;position:relative;width:575px;height:90px;padding:0;font-weight:bold;font-size:1.2em;float:left;overflow:hidden;}
#header a#title h1{margin:0;color:#FFF;font-size:.8em;font-variant:normal;border:none;}
#header a#title h2{margin:0;color:#FFF;font-size:1.2em;font-variant:normal;border:none;}
/* Adjust background image to the left 1px because the banner images have an edge by mistake. */
#header a#title span{display:block;position:absolute;left:0;top:0;width:575px;height:90px;margin:0;padding:0;background:url('Images/DCCED_Header.gif') no-repeat;background-position:-1px 0;z-index:1;}
/*This styles the search box*/
#search{position:relative;width:300px;padding:15px 15px 0 0;text-align:right;font-family:Arial, Helvetica, sans-serif;float:right;}
#search #searchBox{width:100%;background:url('Images/searchbox.png') no-repeat top left;}
#searchSelect{position:absolute;top:45px;right:15px;}
#search input, #search label{margin:0;padding:0;}
#search #searchtextfield{position:relative;width:195px;top:-7px;right:0;margin:0;color:#6D6D6D;font-size:12px;border:0;}
#search #searchbutton{position:relative;top:0;right:0;margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#search label{color:#F5F5F5;font-weight:bold;font-size:.7em;}

#mobileMenu{display:none;margin:0 auto;width:96%;}

/* Menu above banner photo */
#menu{width:100%;height:auto;min-height:26px;font-family:Helvetica, Arial, sans-serif;background:url('Images/menuBG.gif') repeat-x left bottom #061E41;border-bottom:4px solid #637ba5;clear:both;}
/*This styles the first level list*/
#menu ul{margin:0;padding:0;list-style:none;font-weight:bold;}
/*This styles the first level list items*/
#menu ul li{float:left;color:#FFF;list-style:none;}
/*This styles the list item link*/
#menu ul li a{display:block;padding:3px 15px 4px 15px;color:#FFF;font-weight:bold;text-decoration:none;text-transform:uppercase;border-right:1px solid #011745;border-left:1px solid #39507d;}
#menu ul li#first_nav  a{border-left:none;}
#menu ul li#last_nav  a{border-right:none;}
/*This is the rollover effect on the link and list item*/
#menu ul li a:hover, #menu ul li a:focus, #menu ul li:hover, #menu ul li:focus, #menu ul li.sfhover{color:#FFF;background:url('Images/menuRolloverBG7.gif') repeat-x top center #061D40;}
/*This does the main styling for all the dropdowns which are wrapped in divs depending on columns*/
#menu ul li div.one_col, #menu ul li div.two_col, #menu ul li div.three_col{display:none;position:absolute;margin:0 0 0 -10px;padding:0 10px;text-transform:none;font-weight:bold;font-size:.9em;z-index:1000;background:url('Images/1col_dropdownBG.png') repeat-y;}
/*This is to define the two column background shadow*/
#menu ul li div.two_col{width:340px;background:url('Images/2col_dropdownBG.png') repeat-y;}
/*This is to define the three column background shadow*/
#menu ul li div.three_col{width:510px;background: url('Images/3col_dropdownBG.png') repeat-y;}
/*This is the transparent white background for all the dropdowns*/
#menu ul li div div.dropdownBG{padding-bottom:1px;border-top:4px solid #061D40;border-bottom:4px solid #061D40;background-color:#FFFFFC;}
/*This is the hover effect to get the dropdowns to appear*/
#menu ul li:hover div.one_col, #menu ul li:focus div.one_col, #menu ul li.sfhover  div.one_col, #menu ul li:hover div.two_col,  #menu ul li:focus div.two_col,  #menu ul li.sfhover div.two_col, #menu ul li:hover div.three_col,  #menu ul li:focus div.three_col,  #menu ul li.sfhover div.three_col{display:block;}
#menu ul li div div ul{position:relative;width:170px;margin:0;padding:0;font-size:1em;background:none;border:none;}
#menu ul li div div ul.col_2{width:340px;}
#menu ul li div div ul.col_3{width:510px;}
/*This defines all the lists within lists that constitute the dropdown*/
#menu ul li div div ul li{float:none;display:block;padding:0;text-align:left;border:none;}
/*This is all the links within the dropdown*/
#menu ul li div div ul li a{margin:0 1px;padding:6px 3px 6px 10px;color:#1e2944;text-decoration:none;text-transform:none;border:none;}
/*The hover effect on the links in the dropdown*/
#menu ul li div div ul li a:hover, #menu ul li ul li a:focus{color:#000;background:none;background-color:#d5def0;border:1px solid #c2cde0;padding:5px 2px 5px 9px;}
#menu ul li div div ul li:hover, #menu ul li ul li:focus, #menu ul li ul li.sfhover {background:none;}
/*This formats the h1*/
#menu ul li div div ul li h1{display:block;margin:1px;padding:3px;color:#1E2944;font:bold 1em Helvetica,Arial,sans-serif;text-decoration:none;background-color:#ffde58;border:1px solid #f2d665;}
#menu ul li div div ul li h1 a{margin:-3px;padding:3px;}
#menu ul li div div ul li h1 a:hover{margin:-3px;padding:2px;}

/* DNN Login Links */
div.empLoginLink{display:block;position:absolute;right:16px;height:15px;margin:0;padding:0 3px;background-color:#637ba5;border:1px solid #4c5d79;border-width:0 1px 1px;z-index:1001;}
div.empLoginLink:before{display:block;position:absolute;top:0;left:-14px;width:16px;height:16px;content:"";background:url('Images/empLoginCurveL.png') no-repeat;}
div.empLoginLink:after{display:block;position:absolute;top:0;right:-14px;width:16px;height:16px;content:"";background:url('Images/empLoginCurveR.png') no-repeat;}
div.empLoginLink > a{display:inline-block;margin:0 0 0 8px;padding:0 0 0 8px;font-size:10px;color:#CCD;vertical-align:top;border-left:1px solid #4c5d79;}
div.empLoginLink > a:hover{color:#FFF;}
div.empLoginLink > a:first-child{margin:0;padding:0;border-left:0;}
/*This is for the header image */
#photo_banner{position:relative;margin:0;padding:0;height:172px;background:none top center no-repeat;border-top:1px solid #4c5d79;border-bottom:1px solid #4c5d79;clear:both;overflow:hidden;}
#photo_banner ul{margin:0;padding:0;list-style:none;}
/*This styles the breadcrumbs*/
#dnn_PhotoBannerPane + #breadcrumbs{border-top:4px solid #637ba5;}
#breadcrumbs{width:auto;margin:0;padding:2px 10px;color:#333;font-size:.7em;font-weight:bold;background-position:left -1px !important;border-top:1px solid #4c5d79;border-bottom:1px solid #CEA95B;}
#breadcrumbs a{margin:0;padding:0;color:#333;text-decoration:none;white-space:nowrap;}
#breadcrumbs span#dnn_dnnBreadcrumb_lblBreadCrumb{white-space:normal;}
#breadcrumbs span#dnn_dnnBreadcrumb_lblBreadCrumb span[itemprop]{white-space:nowrap;}
#breadcrumbs span.separator{margin:0 2px;color:#963;}
#breadcrumbs a:hover, #breadcrumbs a:focus{text-decoration:underline;}
/*This controls the main content area*/
#content{position:relative;width:100%;min-height:400px;padding:0;background:url("Images/content_background_light_gold.gif") repeat-x scroll center top #FFFFFF;}
#content #main ul.links{list-style-image:url("Images/list-item-arrow.gif");}
#content #main ul li{padding:2px 0;}
#content #directorBox{width:22%;min-width:100px;float:right;margin:0 0 5px 20px;padding:5px;text-align:center;border:1px solid #f7deaa;background-color:#FFF;}
#content #directorBox img{width:100%;border:none;}
#content #directorBox p{margin:0;padding:0;font-size:0.75em;}
/* Columns Start */
#content #dnn_ContentPane{display:block;float:right;width:72.7%;margin:0;padding:20px 2% 30px;}
#content #dnn_ContentPane.full{float:none;width:96%;max-width:920px;margin:0;padding:20px 2% 30px;}
#content #dnn_ContentPane.DNNEmptyPane{padding:0;}
#content #dnn_ContentPane table{background-color:#FFF;}
#content #sidebar{display:block;float:left;width:23%;}
#content #sidebar div.sidebarBottom{position:relative;width:100%;height:16px;margin:0 0 -16px 0;z-index:100;background:url("Images/menuBottom.png") no-repeat right top;}
#content .col30, #content .col33, #content .col50, #content .col70{float:left;}
#content .col70{width:68%;margin-right:4%}
#content .col50{width:48%;margin-right:4%}
#content .col33{width:30%;margin-right:5%}
#content .col30{width:28%;margin-right:4%}
#content .colLast{margin:0;}
/* Homepage Overrides */
#content #dnn_LeftPane.col70{width:70%;margin-right:2%;}
#content #dnn_LeftPane .col30, #content #dnn_LeftPane .col40, #content #dnn_LeftPane .col50, #content #dnn_LeftPane .col60, #content #dnn_LeftPane .col70{margin-right:3%;float:left;}
#content #dnn_LeftPane .col30{width:30%;}
#content #dnn_LeftPane .col40{width:37%;}
#content #dnn_LeftPane .col50{width:48.5%;}
#content #dnn_LeftPane .col60{width:60%;}
#content #dnn_LeftPane .col70{width:67%;}
#content #dnn_LeftPane .col30.colLast, #content #dnn_LeftPane .col40.colLast, #content #dnn_LeftPane .col50.colLast, #content #dnn_LeftPane .col60.colLast, #content #dnn_LeftPane .col70.colLast{margin-right:0;}
#content #dnn_LeftPane .homeBox, #content #dnn_RightPane .homeBox{margin-bottom:15px;border:1px solid #f7deaa;-moz-border-radius:8px 8px 4px 4px;-webkit-border-radius:8px 8px 4px 4px;border-radius:8px 8px 4px 4px;}
#content #dnn_LeftPane .homeBox h2, #content #dnn_RightPane .homeBox h2{
	margin:0;
	padding:5px;
	font:normal 1.1em Georgia,Palatino,Times New Roman,Times,Serif;
	border-bottom:3px solid #637ba5;
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
}
#content #dnn_LeftPane .homeBox .homeBoxFooter, #content #dnn_RightPane .homeBox .homeBoxFooter{padding:5px 3px;}
#content #dnn_LeftPane .homeBox .homeBoxFixedHeight, #content #dnn_RightPane .homeBox .homeBoxFixedHeight{max-height:190px;overflow-y:auto;border-bottom:1px solid #f7deaa;}
/* Gradient Elements - Default */
#breadcrumbs,
.sidebarSection div.menuHeading,
h1.dccedModalTitle,
#content a.dnnPrimaryAction, 
#content a.dnnSecondaryAction, 
#content a.dccedBtn, 
#content input.dccedBtn,
#content button.dccedBtn, 
#content div.bodyCollapseTTL, 
#content #dnn_LeftPane .homeBox h2, 
#content #dnn_RightPane .homeBox h2,
#content #dnn_LeftPane .dccedTabs ul.tabs li a,
#content #dnn_LeftPane .dccedTabs a.vTab{
	color:#6E4C05 !important;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
	background:#ffd664;/* Old browsers */
	background:url(images/elementGrad.gif) repeat-x left top #ffd664;
}

#content .highlightBox{
	background:#ffe292 !important;/* Old browsers */
	background:url(images/elementGradActive.gif) repeat-x left top #ffe292 !important;
}

/* Gradient Elements - Active */
#content a.dnnPrimaryAction:hover,
#content a.dnnSecodaryAction:hover,
#content a.dccedBtn:hover, 
#content input.dccedBtn:hover, 
#content button.dccedBtn:hover,
#content div.bodyCollapseTTL:hover,
#content #dnn_LeftPane .dccedTabs ul.tabs li.active a, 
#content #dnn_LeftPane .dccedTabs ul.tabs li a:hover{
	color:#357 !important;/**/
	background:#ffe292;/* Old browsers */
	background:url(images/elementGradActive.gif) repeat-x left top #ffe292;
}
/* Gradient Elements - Disabled */
#content a.dccedBtn.dccedBtnDisabled, #content a.dccedBtn.aspNetDisabled, #content a.dccedBtn[disabled~=disabled]{
	color:#777 !important;
	background:#dfdfdf;/* Old browsers */
	background:url(images/elementGradDisabled.gif) repeat-x left top #dfdfdf;
}

#content img{max-width:100% !important;}

.sidebarSection div.menuHeading{position:relative;height:100%;margin:0;padding:4px 4px 4px 15px;color:#333;text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);font:normal 18px Georgia,Palatino,Times New Roman,Times,Serif;border-right:1px solid #CEA95B;/*border-bottom:3px solid #637ba5;border-top:1px solid #FFE4A3;*/overflow:hidden;}
.sidebarSection div.menuHeading span.arrow{position:absolute;display:block;width:8px;height:34px;top:50%;left:0;margin-top:-17px;background:url("Images/menuHeadArrow.gif") no-repeat scroll left center transparent;}
.sidebarSection div.menuItems{display:block;border-right:1px solid #CEA95B;border-bottom:1px solid #DEC169;/*background:#FFF4D3;*/background:url("Images/menu_background_grad.gif") repeat-x left top #fad871;}
.sidebarSection div.menuItems.itemsScroll{max-height:180px;overflow-y:auto;}
.sidebarSection ul{margin:0;padding:0 3px 3px 20px;}
.sidebarSection li{padding:3px 0;line-height:16px;font-size:12px;list-style-image:url("Images/list-item-arrow.gif");}
.sidebarSection li a{display:block;color:#333;text-decoration:none;}
.sidebarSection li a:hover{text-decoration:underline;}
.sidebarSection li a:visited{color:#852;}
/* Label/Value Pairs */
dl.lblValPair{padding:0;}
dl.lblValPair dt, dl.lblValPair dd{display:inline-block;margin:2px 0;vertical-align:top;}
dl.lblValPair dt{width:33%;margin-right:.5%;color:#732217;font-weight:bold;text-align:right;}
dl.lblValPair dd{width:65%;}
dl.lblValPair input[type="text"], 
	dl.lblValPair input[type="date"], 
	dl.lblValPair input[type="datetime"], 
	dl.lblValPair input[type="email"], 
	dl.lblValPair input[type="number"], 
	dl.lblValPair input[type="password"], 
	dl.lblValPair input[type="tel"], 
	dl.lblValPair input[type="url"], 
	dl.lblValPair textarea{width:100%;padding-right:0;padding-left:0;border:1px solid #CCF;}
dl.lblValPair textarea{height:75px;}
dl.lblValPair select{max-width:100%;border:1px solid #CCF;}
/* Headlines & Public Notices */
ul.homeHeadlines, ul.publicNotices{margin:0;padding:0;list-style:none;}
ul.homeHeadlines li, ul.publicNotices li{line-height:inherit;border-top:1px dashed #f7deaa;}
ul.homeHeadlines li:first-child, ul.publicNotices li:first-child{border-top:none;}
ul.homeHeadlines a, ul.publicNotices a{position:relative;display:block;padding:6px 6px 6px 45px;min-height:34px;text-decoration:none;clear:both;}
ul.homeHeadlines a{padding-left:16px;min-height:inherit;}
ul.homeHeadlines a:before{content:"";position:absolute;top:12px;left:6px;display:block;width:4px;height:4px;background-color:#333;border-radius:50%;}
ul.homeHeadlines a:hover, ul.publicNotices a:hover{background-color:#edf2f7;}
.publicNoticeDate{position:absolute;top:6px;left:6px;display:block;width:34px;margin:0 6px 0 0;overflow:hidden;float:left;}
.publicNoticeMonth, .publicNoticeDay{display:block;text-align:center;}
.publicNoticeMonth{padding:0 0 1px;color:#FFF;font-size:.7em;font-weight:bold;letter-spacing:1px;text-transform:uppercase;background-color:#C33;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.publicNoticeDay{padding:2px 0;color:#666;font-weight:bold;font-size:1em;background-color:#F3F3F3;border-width:0 1px 1px;border-style:solid;border-color:#CCC;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}

/* Calendar Graphic */
div.calendarGraphic{position:relative;padding:6px 6px 6px 60px;min-height:34px;clear:both;}
.calendarGraphicDate{position:absolute;top:6px;left:15px;display:block;width:34px;margin:0 11px 0 0;overflow:hidden;}
.calendarGraphicMonth, .calendarGraphicDay{display:block;text-align:center;}
.calendarGraphicMonth{padding:0 0 1px;color:#FFF;font-size:.7em;font-weight:bold;letter-spacing:1px;text-transform:uppercase;background-color:#C33;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.calendarGraphicDay{display:block;padding:2px 0;color:#666;font-weight:bold;font-size:1em;background-color:#F3F3F3;border-width:0 1px 1px;border-style:solid;border-color:#CCC;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}

/* Social Media */
.socialMedia{display:inline-block;width:32px;height:32px;text-indent:-9999px;background:url("Images/SocialMedia.png") no-repeat left top;}
.socialMedia.facebook{background-position:0 0;}
.socialMedia.twitter{background-position:-32px 0;}
.socialMedia.youtube{background-position:-224px 0;}
/*This adds positions the "TOP OF PAGE" link*/
#topOfPage{position:absolute;right:0px;bottom:0px;display:block;width:84px;height:25px;background:url("Images/topOfPage.png") no-repeat left top;}
/*This styles the department footer*/
#division_footer{width:960px;margin:auto;padding:10px 0;text-align:center;font:normal .75em Arial, Helvetica, sans-serif;background:url("Images/menu_background_grad.gif") repeat-x left top #FAD871;border-bottom:1px solid #CEA95B;}
#division_footer h1, #division_footer h2, #division_footer h3, #division_footer p{border:0;font-variant:normal;}
#division_footer h2{text-align:center;font-weight:bold;font-size:1.3em;}
#division_footer h3{color:inherit;font-weight:bold;}
#division_footer .right{text-align:right;font-size:.75em;color:#2A3858;}
#division_footer .divFoot2Col .address{float:left;width:49%;}
#division_footer .divFoot3Col .address{float:left;width:33.25%;}
#division_footer .address{padding:0;text-align:center;border-left:1px solid #CEA95B;}
#division_footer .address:first-child{border-left:none;}
#division_footer .address h3{padding-bottom:0;text-indent:0;}
#division_footer ul{list-style:none;display:inline;}
#division_footer ul li{padding:0 10px 10px 0;font-size:.8em;float:left;}
#division_footer ul li a, #division_footer a{color:#2A3858;text-decoration:underline;}
#division_footer ul li a:hover, #division_footer ul li a:focus, #division_footer a:hover, #division_footer a:focus{text-decoration:none;}
#division_footer .right .center_item{padding:0 4px;border-left:#999 solid 1px;border-right:#999 solid 1px;}
#division_footer .right .right_item{padding:0 0 0 4px;border-left:#999 solid 1px;}
#division_footer .right .left_item{padding:0 4px 0 0;border-right:#999 solid 1px;}
/*This is the style for the footer; defines the background that runs the bottom of the page*/
#footer{display:block;position:relative;width:100%;height:200px;margin:auto;padding-top:0;text-align:center;background:url('Images/footerBG.gif') repeat-x #030c1b;z-index:902;}
/*Footer Links and content*/
#footer_content{display:block;position:relative;width:960px;margin:auto;padding:8px 0 45px;color:#CED4DF;text-align:left;font:normal .75em Arial, Helvetica, sans-serif;background:url('Images/footer_contentBG.gif') repeat-x top;overflow:hidden;}
#footer_content #department_footer{margin:0;padding:0 0 5px 10px;border-bottom:1px solid #999;background:url('Images/department_footerBG.gif') repeat #e8e8ef;}
/*#footer_content #department_footer ul{font-size:1em;}*/
#footer_content #department_footer ul li a{color:#777;}
#footer_content .right, #footer_content .left{padding:10px;}
#footer_content .right{text-align:right;float:none;}
#footer_content .right span{white-space:nowrap;}
#footer_content .right .center_item{margin:0 4px;padding:0 4px;border:1px double #526d96;border-width:0 4px;}
#footer_content .left{text-align:left;}
#footer_content ul{display:inline;padding:0;list-style:none;font-size:1em;}
#footer_content ul li{padding:0 10px 3px 0;list-style:none;float:left;}
#footer_content ul li a, #footer_content a{color:#CED4DF;text-decoration:none;}
#footer_content ul li a:hover, #footer_content ul li a:focus, #footer_content a:hover, #footer_content a:focus{text-decoration:underline;}
#footer_decoration {display:block;position:absolute;width:960px;height:45px;left:50%;margin-left:-480px;background:url("Images/footerBG_bottom.png") no-repeat scroll left top transparent;}


@media only screen and (min-width:1px){
	body{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;}
	#container{width:100%;max-width:960px;}
	#top_bar{height:auto;min-height:27px;}
	#division_footer{width:100%;max-width:960px;}
	#footer_content{width:100%;max-width:960px;}
	.dccedAccordion .secHead{height:auto !important;}
}
@media only screen and (max-width:480px){
	dl.lblValPair dt, dl.lblValPair dd{margin:0;width:100%;text-align:left;}
	dl.lblValPair dd{margin-bottom:10px;}
}
/* Remove division/agency banner when viewport is less than its width. */ 
@media only screen and (max-width:575px){
	#header a#title{width:100%;height:auto;}
	#header a#title span, div.empLoginLink{display:none;}
	#breadcrumbs{padding-right:5px !important;}
}
@media only screen and (max-width:768px){
	#background_top{padding-top:1px;}
	#top_bar a#showGoldMenu{display:block;}
	#top_bar ul{display:none;float:none;clear:both;background:url("Images/menu_background_grad.gif") repeat-x left top #F3C844;border-bottom:1px solid #CEA95B;}
	#top_bar ul li{float:none;}
	#search #searchBox input{display:inline;}
	#search input, #search label{display:none;}
	#menu_list{display:none;}
	#photo_banner{display:none;}/* , #breadcrumbs */
	div.empLoginLink{margin-top:-1px;}
	#breadcrumbs{padding:2px 100px 2px 5px;border-top:none;}
	#breadcrumbs span.separator{margin:0;}
	#content #dnn_ContentPane{display:block;float:none;width:auto;}
	
	.mobileShow{display:inherit !important;}
	.mobileHide{display:none !important;}
	#content .mobilePositionRelative{position:relative !important;}
	
	div.dccedModalContainer{position:absolute;top:0;bottom:29px;}
	div.dccedModalContent{height:100%;}
	h1.dccedModalTitle{font-size:14px;}
	
	#mobileMenu{display:block;}
	#content #sidebar.jsEnabled{display:none;}
	h1{font-size:1.3em;}
	h2{font-size:1.1em;}
	h3, h4, h5{font-size:1em;}
	/*#content .col50L, #content .col50R, #content .col70L, #content .col30R{width:100%;float:none;}*/
	#content .col70, #content .col50, #content .col33, #content .col30, #content #dnn_LeftPane.col70, #content #dnn_LeftPane .col30, #content #dnn_LeftPane .col40, #content #dnn_LeftPane .col50, #content #dnn_LeftPane .col60, #content #dnn_LeftPane .col70{width:100%;float:none;}
	.dccedGrid tr{background-color:#FFFCF3;}
	#content #dnn_LeftPane .dccedTabs.dccedTabsFixedHeight div.tabCont{height:auto;overflow-y:auto;}
	#content #dnn_LeftPane .homeBox .homeBoxFixedHeight, #content #dnn_RightPane .homeBox .homeBoxFixedHeight{max-height:none;overflow-y:auto;}
	#topOfPage{display:none;}
	#division_footer .divFoot2Col .address, #division_footer .divFoot3Col .address{width:100%;}
	#division_footer  .address{width:100%;margin-top:5px;border-top:1px solid #CEA95B;border-left:none;}
	#division_footer  .address:first-child{margin-top:0;border-top:none;}
	#footer_content #department_footer, #footer_content .left{text-align:center;float:none;}
	#footer_content #department_footer ul li, #footer_content .left ul li{float:none;display:inline-block;padding-bottom:0;}
	#footer_content .right{clear:both;text-align:center;white-space:nowrap;}
}
/* Stack banner and search since they won't fit side by side with pages widths less than 889px */ 
@media only screen and (max-width:910px){
	#header a#title{margin:0 auto;text-align:center;float:none;}
	#search{margin:0 auto;padding:5px 0;float:none;}
}
@media only screen and (min-width:769px){
	#top_bar ul{display:block !important;}
}
@media print{
	*{text-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
	#top_bar, #header a#title span, #search, #photo_banner, #menu, div.empLoginLink, #content #sidebar, #topOfPage, #footer_content #department_footer, #footer_content .left, #footer_content .right a{display:none;}
	body, #background_top, #header, #breadcrumbs, #content, #footer, #division_footer, #footer_content, #footer_decoration{background:#FFF;}
	#header{min-height:0;}
	#header a#title{height:auto !important;}
	#header a#title h1{font-size:.9em;}
	#header a#title h1, #header a#title h2{color:#000;}
	#content #dnn_ContentPane{width:100%;padding:20px 0 0;float:none;}
	#division_footer{margin-top:20px;border-top:1px solid #f7deaa;}
	#footer_content .right .center_item{border:none;}
	.noPrint{display:none !important;}
	.bigPrint{font-size: 1.5em !important;}	
}

/* Page elements not related to global skin */
/* Department/Commissioner Start */
#depMissionBox{margin:0 0 20px;padding:3px;color:#333;text-align:center;font:small-caps 1.5em georgia,"times new roman",times,serif;background:#D9E1EE;border:1px solid #a6a7a7;}
#depCommishPicCol{width:16%;font-size:.9em;text-align:center;float:left;}
#depCommishPicCol img{width:62%;max-width:91px;border:0;}
#depCommishPicCol p{padding:0 0 10px;}
#depDivisionLinksCol,#depWhatsHotCol{margin-left:3%;width:39%;float:left;}
@media only screen and (max-width:768px){
	#depMissionBox{font-size:1.3em;}
	#depCommishPicCol, #depDivisionLinksCol,#depWhatsHotCol{width:auto;float:none;}
	#depCommishPicCol > div{width:50%;float:left;}
}
/* Department/Commissioner End */

/* DCCED Accordion Start */
.dccedAccordion{width:100%;margin:10px 0;padding:0;list-style:none !important;line-height:normal !important;border:1px solid #F7DEAA;}
.dccedAccordion .accordTtl{position:relative;width:auto;min-height:12px;margin:0;padding:2px 5px;font:bold 14px/20px Arial, Helvetica, sans-serif;color:#6E4C05;list-style:none !important;background-color:#FEE497;border-top:1px solid #FEEFC2;border-bottom:1px solid #F7DEAA;text-shadow:0 0 3px #FFF;}
.dccedAccordion .accordSubTtl{position:absolute;top:5px;right:5px;color:#A5756E;font:normal 12px Arial, Helvetica, sans-serif;}
.dccedAccordion .expandAll{position:absolute;right:-1px;bottom:-1px;padding:0 5px;float:right;color:#666;font:normal 10px Arial, Helvetica, sans-serif;text-decoration:none;background-color:#FEEFC2;border:1px solid #F7DEAA;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0;}
.dccedAccordion .expandAll:hover{color:#104AA2;background-color:#F9F9F9;}
.dccedAccordion .expandAll .arrowD, .dccedAccordion .expandAll .arrowR{position:relative;display:inline-block;width:0;height:0;font-size:0px;line-height:0%;border:4px solid #FEEFC2;}
.dccedAccordion .expandAll .arrowD{margin:0 2px 2px 0;border-top-color:#7B2217;border-bottom:none;}
.dccedAccordion .expandAll:hover  .arrowD{border-top-color:#104AA2;}
.dccedAccordion .expandAll .arrowR{margin:0 3px 0 3px;border-right:none;border-left-color:#7B2217;}
.dccedAccordion .expandAll:hover  .arrowR{border-left-color:#104AA2;}
.dccedAccordion .secItem{margin:0 !important;border-top:1px solid #FFF8E3;border-bottom:1px solid #F7DEAA;list-style:none !important;}
.dccedAccordion .secItemLast{border-bottom:none;}
.dccedAccordion .secHead{position:relative;display:block;width:auto;height:16px;margin:0;padding:3px 5px 3px 20px;font:bold 12px/16px Arial, Helvetica, sans-serif;text-indent:-15px;background-color:#FEEFC2;overflow:hidden;}
.dccedAccordion .secHead:hover{color:#104AA2;background-color:#FFF8E3;}
.dccedAccordion .secHead .arrowD, .dccedAccordion .secHead .arrowR{position:relative;display:inline-block;width:0;height:0;font-size:0px;line-height:0%;border:5px solid #FEEFC2;}
.dccedAccordion .secHead .arrowD{margin:0 5px 2px 0;border-top-color:#7B2217;border-bottom:none;}
.dccedAccordion .secHead:hover  .arrowD{border-top-color:#104AA2;}
.dccedAccordion .secHead .arrowR{margin:0 7px 0 3px;border-right:none;border-left-color:#7B2217;}
.dccedAccordion .secHead:hover  .arrowR{border-left-color:#104AA2;}
.dccedAccordion .secSubHead{position:relative;float:right;color:#A5756E;font-size:10px;text-indent:0;}
.dccedAccordion .secDtl{display:block;width:auto;padding:5px 1%;background-color:#FFF;border-top:1px solid #F7DEAA;}/* overflow:auto;position:relative; <-Removed do to odd IE6 behavior. */
.dccedAccordion .secDtl ul{margin:1em 0;list-style:disc;}
.dccedAccordion .secDtl .dccedAccordion{width:auto;margin:10px 1%;border:1px solid #F7DEAA;}
.dccedAccordion .secDtl .dccedAccordion .accordTtl{padding:0px 5px;font-weight:normal;background-color:#FEEFC2;}
.dccedAccordion .secDtl .dccedAccordion .expandAll{background-color:#FFF8E3;}
.dccedAccordion .secDtl .dccedAccordion .expandAll:hover{background-color:#FFF;}
.dccedAccordion .secDtl .dccedAccordion .secHead{padding:2px 5px 2px 20px;font-weight:normal;background-color:#FFF8E3;}
.dccedAccordion .secDtl .dccedAccordion .secHead:hover{background-color:#FFF;}
.dccedAccordion .secDtl .dccedAccordion .secHead .arrowD, .dccedAccordion .secDtl .dccedAccordion .secHead .arrowR{border:5px solid #FFF8E3;}
.dccedAccordion .secDtl .dccedAccordion .secHead .arrowD{margin:0 5px 2px 0;border-top-color:#7B2217;border-bottom:none;}
.dccedAccordion .secDtl .dccedAccordion .secHead:hover  .arrowD{border-top-color:#104AA2;}
.dccedAccordion .secDtl .dccedAccordion .secHead .arrowR{margin:0 7px 0 3px;border-right:none;border-left-color:#7B2217;}
.dccedAccordion .secDtl .dccedAccordion .secHead:hover  .arrowR{border-left-color:#104AA2;}

#dnn_ContentPane .dccedAccordion .secDisabled a.secHead, #dnn_ContentPane .dccedAccordion .secDisabled a.secHead:hover{color:#BD908B !important;background-color:#FEEFC2;cursor:default;}
#dnn_ContentPane .dccedAccordion .secDtl .dccedAccordion .secDisabled a.secHead, #dnn_ContentPane .dccedAccordion .secDtl .dccedAccordion .secDisabled a.secHead:hover{color:#BD908B !important;background-color:#FFF8E3;cursor:default;}
.dccedAccordion .secDisabled a.secHead .arrowR, .dccedAccordion .secDisabled a.secHead .arrowD{border-color:transparent !important;}

.dccedAccordion .secDtl .secLoad{display:block;margin:10px auto;padding-bottom:22px;width:220px;text-align:center;color:#889CB9;background:url(images/dccedAccLoad.gif) no-repeat bottom center;}
/* Overrides for DNN */
#dnn_ContentPane .dccedAccordion .secHead,#dnn_ContentPane .dccedAccordion .expandAll{text-decoration:none !important;}
/* Fix for form messing with display in IE7. Grrrrr. */
.DNNEmptyPane form{width:100%;}
/* DCCED Accordion End */
