/*--------------------------- Common Style Settings --------------------------*/
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	background:#b0d0df;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#161616;
	text-align:center;
}

.Normal
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#161616;
}

.NormalBold
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#161616;
	font-weight:bold;
}

a, a:link, a:visited
{
                text-decoration:underline;
                color:#19456b;
}

a:hover, a:active
{
                text-decoration:underline;
                color:#006699;
}

.HiddenLoginLink, .HiddenLoginLink:link, .HiddenLoginLink:visited, .HiddenLoginLink:hover, .HiddenLoginLink:active
{
               cursor:pointer;
               text-decoration:none;
}


#Container #dnn_ContentPane .c_head
{
               padding:0px 5px 0px 5px;
               width:498px;
}

#Container #dnn_RightColumnPane .c_head
{
               padding:0px 2px 0px 2px;
               width:205px;
}

#Container #dnn_LeftColumnPane .c_head
{
               padding:0px 2px 0px 2px;
               width:195px;
}

#AdminContainer #dnn_ContentPane .c_head
{
               padding:0px 5px 0px 5px;
               width:721px;
}

h1, .TitleHead
{
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#19456b;
	font-weight:bold;
	margin:8px 0px 0px 0px;
}

h2
{
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#19456b;
	font-weight:bold;
	margin:40px 0px 2px 0px;
}

h3
{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#19456b;
	font-weight:bold;
	margin:32px 0px 2px 0px;
}

h4
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#19456b;
	font-weight:bold;
	margin:26px 0px 0px 0px;
}

img,
a img 
{ 
	border: 0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

.DNN_HTMLContent .Normal img,
.DNN_HTMLContent .Normal a img 
{ 
	margin:4px 15px 15px 15px;
}

#dnn_ContentPane
{
	width:509px;
	border:1px #74abc7 solid;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	text-align:left;
	vertical-align:top;
	height:500px;
	overflow:visible;
}

#AdminContainer #dnn_ContentPane
{
	width:733px;
}

#dnn_RightColumnPane
{
	width:209px;
	border:1px #74abc7 solid;
	margin:0px 0px 0px 0px;
	padding:0px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
	height:500px;
	overflow:visible;
}

#dnn_RightColumnPane ul
{
        margin-left:16px;
        padding-left:0px;
}

#dnn_FooterPane
{
	width:944px;
	clear:both;
	background-color:#19456b;
	margin:11px auto 20px auto;
	padding:7px 0px 5px 0px;
	color:#ffffff;
	font-size:14px;
}

#dnn_FooterPane p
{
	margin:0px 0px 5px 0px;
	color:#ffffff;
	font-size:14px;
}

#imagebuttonlink1
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:0px;
}

#imagebuttonlink2
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:0px;
}

#imagebuttonlink3
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:0px;
}

#imagebuttonlink4
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:0px;
}

#imagebuttonlink5
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:0px;
}

#BannerImageButtonsTable
{
               width:100%;
               padding:0px 0px 0px 0px;
               margin:0px 0px 0px 0px;
}

.ImageButtonBufferCell
{
               width:auto;
               padding:0px 0px 0px 0px;
               margin:0px 0px 0px 0px;
}

.ImageButtonCell
{
               width:125px;
               padding:0px 0px 0px 0px;
               margin:0px 0px 0px 0px;
}

#SlideShow
{
	margin:2px auto auto 0px;
	padding:0px 0px 0px 0px;
}

#SlideShow a img
{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
}

        ol#controls #controls1 a{
		background-image:url(/portals/0/slideshow/buttons/slide1_bg.jpg);
	}
	ol#controls #controls2 a{
		background-image:url(/portals/0/slideshow/buttons/slide2_bg.jpg);
	}
	ol#controls #controls3 a{
		background-image:url(/portals/0/slideshow/buttons/slide3_bg.jpg);
	}
	ol#controls #controls4 a{
		background-image:url(/portals/0/slideshow/buttons/slide4_bg.jpg);
	}
	ol#controls #controls5 a{
		background-image:url(/portals/0/slideshow/buttons/slide5_bg.jpg);
	}
	ol#controls #controls6 a{
		background-image:url(/portals/0/slideshow/buttons/slide6_bg.jpg);
	}
	ol#controls #controls7 a{
		background-image:url(/portals/0/slideshow/buttons/slide7_bg.jpg);
	}
	ol#controls #controls8 a{
		background-image:url(/portals/0/slideshow/buttons/slide8_bg.jpg);
	}
	ol#controls #controls9 a{
		background-image:url(/portals/0/slideshow/buttons/slide9_bg.jpg);
	}
	ol#controls #controls10 a{
		background-image:url(/portals/0/slideshow/buttons/slide10_bg.jpg);
	}
	ol#controls #controls11 a{
		background-image:url(/portals/0/slideshow/buttons/slide11_bg.jpg);
	}
	ol#controls #controls12 a{
		background-image:url(/portals/0/slideshow/buttons/slide12_bg.jpg);
	}
	ol#controls #controls13 a{
		background-image:url(/portals/0/slideshow/buttons/slide13_bg.jpg);
	}
	ol#controls #controls14 a{
		background-image:url(/portals/0/slideshow/buttons/slide14_bg.jpg);
	}
	ol#controls #controls15 a{
		background-image:url(/portals/0/slideshow/buttons/slide15_bg.jpg);
	}

A[href$='.pdf']
{
	background-image:url(/portals/0/pdf.png);
	background-repeat:no-repeat;
	background-position: left center;
	padding:0px 0px 0px 20px;
}

#Map
{
	float:right;
	clear:right;
	width:300px;
	margin:0px 10px 0px 0px;
}

#Contacts
{
	width:186px;
	float:left;
	clear:left;
}

dt{
	margin:15px 0px 0px 0px;
}

#UserLogin
{
}

.user
{
	
}

/*----------------------- END Common Style Settings ------------------*/


/*------------------------ Calendar Style Settings ----------------*/

.CalendarItem
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#161616;
                float:left;
                clear:both;
                width:100%;
}

.CalEventTitleContainer
{
float:left;
width:430px;
clear:none;
}

.CalTitleRow
{
text-align:left;
padding-bottom:3px;
background-color:#f1f4f4;
padding-left:0px;
font-size:15px;
font-weight:bold;
padding-top:0px;
float:left;
clear:both;
width:100%;
}

.CalDateIcon
{
float:left;
clear:none;
}
.CalEventName
{
float:left;
width:430px;
clear:both;
}
.CalEventDate
{
float:left;
width:430px;
clear:both;
}

.ListTitleRow
{
float:left;
clear:both;
}

.ListContent
{
float:left;
clear:both;
width:100%;
padding-bottom:5px;
}

.ListBtn
{
float:left;
clear:both;
width:100%;
}

.evtBar
{
float:left;
clear:both;
width:100%;
}

/*------------------------ END Calendar Style Settings ----------------*/



/*------------------------ Structural Style Settings ----------------*/

.cpanel_left
{
	float:left;
	clear:both;
	width:980px;
}

#Container {
	margin:5px auto 25px auto;
	width:980px;
	text-align:center;
	clear:both;
	border:1px #01334b solid;
	padding:0px 0px 0px 0px;
	background:#ffffff;
}

#AdminContainer {
	margin:5px auto 25px auto;
	width:980px;
	text-align:center;
	clear:both;
	border:1px #01334b solid;
	padding:0px 0px 0px 0px;
	background:#ffffff;
}

#Main
{
	margin:38px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:944px;
	clear:both;
}

#MainTable
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:944px;
}

#LeftColumn
{
	width:198px;
	border:1px #74abc7 solid;
	text-align:center;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#LeftColumnBottom
{
	width:198px;
	border:1px #74abc7 solid;
	border-top:0px;
	text-align:center;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#UserLogin
{
	clear:both;
	width:100%;
}

#dnn_LeftColumnPane
{
	width:100%;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#MidBuffer
{
	width:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

#dnn_BannerPane
{
	width:733px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 11px 0px;
	text-align:left;
	vertical-align:top;
	height:130px;
}

#ContentBuffer
{
	width:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	height:500px;
	overflow:visible;
}

.clearall {
	clear:both;
}



/*---------------------- END Structural Style Settings ----------------*/


/*-------------------------- Banner Style Settings ------------------------*/

#BannerTagLine
{
	width:100%;
	height:35px;
	background-color:#19456b;
	clear:both;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#BannerTagLine img
{
	margin:8px auto 0px auto;
	border-width:0px;
}

#BannerImageButtons
{
	margin:0px 0px 11px 0px;
	padding:0px 0px 0px 0px;
                width:100%;
}

#BannerImageButtons img
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#Logo {
	position:relative;
	clear:both;
	margin:-29px auto 0px auto;
}


/*------------------------- END Structural Style Settings ----------------*/



/*---------------------------------- FOOTER ----------------------------------*/

#FooterContainer {
	height:35px;
	width:100%;
	background-color:#19456b;
}

#dnn_Footer {
	margin: 20px 0 60px;
	text-align: center;
	font-size: 10px;
}

#dnn_Footer .links { font-size: 11px; }

#dnn_FooterPane a, #dnn_FooterPane a:link, #dnn_FooterPane a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#dnn_FooterPane a:hover, #dnn_FooterPane a:active {
	color: #339b9c;
	text-decoration: underline;
}

#dnn_Footer span { padding: 0 4px; }

/*-------------------------------- END FOOTER --------------------------------*/

/*---------------------------- Menu Style Settings --------------------------*/

#Menu
{
	width:196px;
	margin:30px auto 15px auto;
	clear:both;
	padding:0px 0px 0px 0px;
}

.RadPanelBar {
	TEXT-ALIGN: left; 
	WIDTH: 196px;
	background: #ffffff;
}

.RadPanelBar .rpItem
{
	color: #ffffff;
	text-align:left;
	border-width:0px;
	text-decoration:none;
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-TYPE: none; 
	POSITION: static; 
	DISPLAY: block; 
	FLOAT: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:transparent;
}

.RadPanelBar_rtl {
	TEXT-ALIGN: right
}
.RadPanelBar .rpRootGroup {
	border-width:0px;
}
.RadPanelBar .rpRootGroup {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.RadPanelBar .rpGroup {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.RadPanelBar .rpSlide {
	POSITION: static; ZOOM: 1; DISPLAY: none; FLOAT: none; HEIGHT: auto; OVERFLOW: hidden
}
* HTML .RadPanelBar .rpItem {
	DISPLAY: inline
}
* HTML .RadPanelBar .rpGroup .rpItem {
	DISPLAY: block
}
.RadPanelBar .rpItem:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px
}
.RadPanelBar .rpText:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; text-decoration:none;
}
.RadPanelBar .rpTemplate:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px
}

.RadPanelBar .rpItem a,
.RadPanelBar .rpItem a:link,
.RadPanelBar .rpItem a:visited
 {
	BORDER-BOTTOM: 0px solid; 
	ZOOM: 1; 
	OVERFLOW: hidden; 
	CURSOR: pointer; 
	TEXT-DECORATION: none;	
	font: normal 17px/30px Arial, Helvetica, sans-serif;
                letter-spacing:1px;
	color: #ffffff;
	border-width:0px;	
	background-image:url(/portals/0/menuimages/menu_item.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color: #339999;
	margin:1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
	height:30px;
}

.RadPanelBar .rpItem a.rpExpandable,
.RadPanelBar .rpItem a.rpExpandable:link,
.RadPanelBar .rpItem a.rpExpandable:visited
{
	background-image:url(/portals/0/menuimages/menu_item_expandable.jpg);
}

.RadPanelBar .rpItem a.rpLink:hover,
.RadPanelBar .rpItem a.rpLink:active
{
	background-image:url(/portals/0/menuimages/menu_item_selected.jpg);
	background-color: #19456b;
	text-decoration:none;
	height:30px;
}

.RadPanelBar .rpItem a.rpExpandable:hover
{
	background-image:url(/portals/0/menuimages/menu_item_expanded.jpg);
}


.RadPanelBar .rpbSelectedRootItem
{
	background-image:url(/portals/0/menuimages/menu_item_selected.jpg) !important;
	background-color: #19456b;
	text-decoration:none;	
	height:30px;
}

.RadPanelBar .rpbRootExpanded
{
	background-image:url(/portals/0/menuimages/menu_item_expanded.jpg) !important;
}

.RadPanelBar .rpLevel1
{
	background-color:#d6e7ef;
	background-image:url(/portals/0/menuimages/menu_sub_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:5px;
}

.RadPanelBar .rpLevel1 .rpItem a,
.RadPanelBar .rpLevel1 .rpItem a:link,
.RadPanelBar .rpLevel1 .rpItem a:visited,
.RadPanelBar .rpLevel1 .rpItem a.rpExpanded,
.RadPanelBar .rpLevel1 .rpItem a.rpExpandable
{
	background-image:none;
	background-color:transparent;
	color: #565550;
	padding: 7px 2px 5px 8px;
	text-align:left;
	text-decoration:none;
	font: normal 15px/19px Arial, Helvetica, sans-serif;
                letter-spacing:1px;
	height:auto;
}


.RadPanelBar .rpLevel1 .rpItem a.rpLink:hover,
.RadPanelBar .rpLevel1 .rpItem a.rpLink:active,
.RadPanelBar .rpLevel1 .rpItem a.rpExpandable:hover
{
	background-image:url(/portals/0/menuimages/menu_sub_right_arrow.jpg) !important;
	background-position:5px 8px !important;
	background-repeat:no-repeat !important;
	background-color:transparent !important;
	color: #565550 !important;
	text-decoration:none !important;
	height:auto;
}

.RadPanelBar .rpLevel1 .rpItem a.rpSelected
{
	background-image:url(/portals/0/menuimages/menu_sub_right_arrow.jpg) !important;
	background-position:5px 8px !important;
	background-repeat:no-repeat !important;
	background-color:transparent !important;
	color: #565550 !important;
	text-decoration:underline !important;
	height:auto;
}

.RadPanelBar .rpLevel1 .rpLevel2 .rpItem a,
.RadPanelBar .rpLevel1 .rpLevel2 .rpItem a:link,
.RadPanelBar .rpLevel1 .rpLevel2 .rpItem a:visited,
.RadPanelBar .rpLevel1 .rpLevel2 .rpItem a.rpSelected

{
	background-image:none;
	background-color:transparent;
	color: #565550;
	text-align:left;
	text-decoration:none;
	font: normal 13px/17px Arial, Helvetica, sans-serif;
                letter-spacing:1px;
	padding: 7px 2px 5px 0px;
	height:auto;
}

.RadPanelBar .rpLevel1 .rpLevel2 .rpItem .rpLink:hover,
.RadPanelBar .rpLevel1 .rpLevel2 .rpItem .rpLink:active
{
	background-image:url(/portals/0/menuimages/menu_sub_right_arrow.jpg);
	background-position:4px 6px !important;
	background-repeat:no-repeat;
	background-color:transparent;
	color: #565550;
	text-decoration:underline;
	height:auto;
}

.RadPanelBar .rpLevel1 .rpLevel2 .rpItem .rpSelected
{
	background-image:url(/portals/0/menuimages/menu_sub_right_arrow.jpg);
	background-position:4px 6px !important;
	background-repeat:no-repeat;
	background-color:transparent;
	color: #565550;
	text-decoration:underline;
	height:auto;
}

.RadPanelBar .rpImage
{
	display:none;
	margin: 0 2px;
}

.RadPanelBar .rpText
{
	padding: 0 10px 0px 2px;
	text-decoration:none;
}

.RadPanelBar .rpSlide
{
	padding: 0 0 0 8px;
	background-color:transparent;
}

.RadPanelBar .rpLevel1 .rpSlide
{
	padding: 0 0 0 10px;
	background-color:transparent;
	display:block;
}

.RadPanelBar .rpLevel1 .rpItem
{
	border-bottom: 1px solid #ffffff;
	background-color:transparent;
	text-decoration:none;
}

.RadPanelBar .rpLevel1 .rpFirst
{
	padding-top: 3px;
}

.RadPanelBar .rpLevel1 .rpLast
{
}

.RadPanelBar .rpLevel1 .rpLevel2 .rpLast
{
}

.RadPanelBar .rpLevel1 .rpText { padding: 0px 2px 0px 17px; }
.RadPanelBar .rpLevel2 .rpText { padding: 0 2px 0 15px; }
.RadPanelBar .rpLevel3 .rpText { padding: 0 2px 0 15px; }
.RadPanelBar .rpLevel4 .rpText { padding: 0 2px 0 15px; }

.RadPanelBar .rpDisabled,
.RadPanelBar .rpDisabled:hover
{
	color: #ffffff;
	background: #916244;
}

.RadPanelBar .rpDisabled .rpText
{
	cursor: default;
}

.RadPanelBar .rpGroup .rpDisabled,
.RadPanelBar .rpGroup .rpDisabled:hover
{
	color: #df382b;
	background-color: #ffffff;
}

.RadPanelBar .rpSelected,
.RadPanelBar .rpSelected:hover,
.RadPanelBar .rpExpanded,
.RadPanelBar .rpExpanded:hover
{
	background-image:url(/portals/0/menuimages/menu_root_over.jpg);
	background-position:0 0;
	background-repeat:no-repeat;

	background-color: #19456b;
	color: #ffffff;
	text-decoration:none;
}


.RadPanelBar .rpLink:focus {
	OUTLINE-STYLE: none; OUTLINE-WIDTH: 0px
}
.RadPanelBar .rpLink {
	DISPLAY: block
}
.RadPanelBar .rpOut {
	DISPLAY: block;
	border-width:0px 0px 0px 0px;
}


.RadPanelBar .rpText {
	DISPLAY: block;
	text-decoration:none;
}
.RadPanelBar .rpText {
	OVERFLOW: hidden
}
.RadPanelBar .rpOut {
	OVERFLOW: hidden;
	text-decoration:none;
}
.RadPanelBar .rpTemplate {
	OVERFLOW: hidden
}
.RadPanelBar .rpOut {
	BORDER-BOTTOM: 0px solid;
}
.RadPanelBar .rpFocused .rpOut {
	PADDING-BOTTOM: 1px; BORDER-BOTTOM-WIDTH: 0px
}
.RadPanelBar .rpLink:hover .rpOut {
	PADDING-BOTTOM: 1px; BORDER-BOTTOM-WIDTH: 0px; text-decoration:none;
}
.RadPanelBar .rpSelected .rpOut {
	PADDING-BOTTOM: 1px; BORDER-BOTTOM-WIDTH: 0px; text-decoration:none;
}
.RadPanelBar .rpSelected:hover .rpOut {
	PADDING-BOTTOM: 1px; BORDER-BOTTOM-WIDTH: 0px
}
.RadPanelBar_Forest .rpDisabled:hover .rpOut {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM-WIDTH: 0px
}
.RadPanelBar .rpImage {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 4px
}
* HTML .RadPanelBar .rpImage {
	PADDING-BOTTOM: 4px
}
.RadPanelBar .rpText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px; text-decoration:none;
}
.RadPanelBar .rpGroup {
	OVERFLOW-X: hidden; OVERFLOW: auto
}
.RadPanelBar .rpGroup .rpLink {
	BORDER-BOTTOM: 0px; LINE-HEIGHT: 22px; BACKGROUND-COLOR: transparent; FONT-SIZE: 12px; text-decoration:none;
}
.RadPanelBar .rpGroup .rpTemplate {
	BORDER-BOTTOM: 0px; LINE-HEIGHT: 22px; BACKGROUND-COLOR: transparent; FONT-SIZE: 12px
}
.RadPanelBar .rpGroup .rpLink:hover {
	BORDER-BOTTOM: 0px;
	text-decoration:none;
}
.RadPanelBar .rpGroup .rpLink .rpOut {
	PADDING-BOTTOM: 0px
}
.RadPanelBar .rpGroup .rpExpanded .rpOut {
	PADDING-BOTTOM: 0px
}
.RadPanelBar .rpGroup .rpSelected .rpOut {
	PADDING-BOTTOM: 0px
}
.RadPanelBar .rpGroup .rpLink:hover .rpOut {
	PADDING-BOTTOM: 0px
}
.RadPanelBar .rpGroup .rpExpanded:hover .rpOut {
	PADDING-BOTTOM: 0px
}
.RadPanelBar .rpGroup .rpSelected:hover .rpOut {
	PADDING-BOTTOM: 0px
}
.RadPanelBar .rpGroup .rpDisabled:hover .rpOut {
	BORDER-BOTTOM: 0px
}
.RadPanelBar .rpGroup .rpOut {
	BORDER-BOTTOM: 0px; MARGIN-RIGHT: 3px
}
.RadPanelBar .rpGroup .rpImage {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 9px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.RadPanelBar .rpLevel2 .rpTemplate {
	PADDING-LEFT: 15px
}
.RadPanelBar .rpLevel2 .rpOut {
	PADDING-LEFT: 10px
}
.RadPanelBar .rpLevel3 .rpTemplate {
	PADDING-LEFT: 30px
}
.RadPanelBar .rpLevel3 .rpOut {
	PADDING-LEFT: 30px
}
.RadPanelBar_rtl .rpLevel2 .rpTemplate {
	PADDING-LEFT: 0px; PADDING-RIGHT: 15px
}
.RadPanelBar_rtl .rpLevel2 .rpOut {
	PADDING-LEFT: 0px; PADDING-RIGHT: 15px
}
.RadPanelBar_rtl .rpLevel3 .rpTemplate {
	PADDING-LEFT: 0px; PADDING-RIGHT: 30px
}
.RadPanelBar_rtl .rpLevel3 .rpOut {
	PADDING-LEFT: 0px; PADDING-RIGHT: 30px
}
.RadPanelBar .rpLevel1 .rpFirst {
	PADDING-TOP: 1px;
}
.RadPanelBar .rpLevel2 .rpItem {
	PADDING-TOP: 0px
}
.RadPanelBar .rpLevel2 .rpItem {
	PADDING-BOTTOM: 0px
}

/*---------------------------- END Menu Style Settings --------------------------*/

/*---------------------------- END Custom Styles --------------------------*/


.branding-top {
	background: url(dnn_large_banner.png) no-repeat top left;
	width: 890px;
	height: 427px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 0px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.feeds {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .feeds {
	background: url(feeds_title.gif) no-repeat top left;
}
.feeds dt {
	background: url(feeds_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}
div.link_adminguide {
	float:left;
	background: url(dnn_adminguide.png) no-repeat top left;
	width: 316px;
	height: 137px;
	cursor: pointer;
}
div.link_proedition {
	float:right;
	background: url(dnn_proedition.png) no-repeat top left;
	width: 514px;
	height: 137px;
	cursor: pointer;
}
div.link_main {
	margin: 260px 30px 0px 30px;
}

#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 15px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px #cccccc solid;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}


div.wrap{
width:500px;
margin:0 auto;
text-align:left;
}
div#top div#nav{
float:left;
clear:both;
width:500px;
height:52px;
margin:22px 0 0;
background:url(images/nav-bg.png) 0 0 no-repeat;
}
div#top div#nav ul{
float:left;
width:498px;
height:52px;
list-style-type:none;
}
div#nav ul li{
float:left;
height:52px;
}
div#nav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
}
div#header{
margin:-1px 0 0;
}
div#video-header{
height:683px;
margin:-1px 0 0;
}
div#header div.wrap{
height:299px;
background:url(images/header-bg.png) 50% 0 no-repeat;
}
div#header div#slide-holder{
z-index:40;
width:500px;
height:299px;
position:absolute;
}
div#header div#slide-holder div#slide-runner{
top:9px;
left:9px;
width:500px;
height:278px;
overflow:hidden;
position:absolute;
}
div#header div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header div#slide-holder div#slide-controls{
left:0;
bottom:228px;
width:500px;
height:46px;
display:none;
position:absolute;
background:url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav{
float:right;
height:24px;
display:inline;
margin:11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:24px;
height:24px;
display:inline;
font-size:11px;
margin:0 5px 0 0;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on{
background-position:0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(images/silde-nav.png);}
div#nav ul li a{background:url(images/nav.png) no-repeat;}
















