/* 
================================
Skin styles for DotNetNuke
================================
*/   
#Body {
	margin: auto;
	text-align: center;
	width: 932px;
	background: #cc2c2c url(images/bg_Red.jpg) no-repeat;
	/* background: #3c6bbc url(images/bg_Blue.jpg) no-repeat; */
	background-attachment: fixed;
}
.controlPanel {
	width: 932px;
	background: transparent url(images/white40.png) repeat;
	margin-bottom: 5px;
}
.pageContainer {
	width: 932px;
	margin-top: 10px;
	text-align: left;
}
.pageBorderTL
{
	font-size: 1px;
	background: url(images/pageBorderTL.png) no-repeat;
	width: 17px; 
	height: 17px;
}
.pageBorderTC
{
	font-size: 1px;
	background: url(images/pageBorderTC.png) repeat-x;
	height: 17px;
}
.pageBorderTR
{
	font-size: 1px;
	background-color: transparent;
	background: url(images/pageBorderTR.png) no-repeat;
	width: 17px; 
	height: 17px;
}
.pageBorderML {
	font-size: 1px;
	background: transparent url(images/pageBorderML.png) repeat-y;
	width: 17px; 
}	
.pageContent {
	color: white;
	background-color: black;
	font-size: 11px;
        max-width: 800px;
}	
.pageBorderMR {
	font-size: 1px;
	background: transparent url(images/pageBorderMR.png) repeat-y;
	width: 17px; 
}	
.pageBorderBL
{
	font-size: 1px;
	background: transparent url(images/pageBorderBL.png) no-repeat;
	width: 17px; 
	height: 17px;
}
.pageBorderBC
{
	font-size: 1px;
	background: transparent url(images/pageBorderBC.png) repeat-x;
	height: 17px;
}
.pageBorderBR
{
	font-size: 1px;
	background: transparent url(images/pageBorderBR.png) no-repeat;
	width: 17px; 
	height: 17px;
}
.cellSpacer
{
	width: 15px;
	height: 10px;
}
.logoPane 
{
	width: 200px;
	height: 100px;
}
.sloganArea
{
	display: inline-block;
	height: 40px;
        width: 280px;
        background: url(images/Authentic_Edgy_Life_Changing.png) no-repeat;
position: relative; top: 45px; left: 600px;
}
.pageHeaderImage 
{
	width: 100%;
	height: 114px;
	background: url(images/_header.jpg) no-repeat;
	position: relative;
	margin-bottom: -14px;
	top: -14px;
}
.loginArea 
{
	width: 150px;
	height: 100px;
	text-align: right;
	padding: 3px 5px 0px 0px;
	float: right;
}
.topBannerPane
{
	background-color: transparent;
	padding-top: 10px;
}
.menuArea
{
	padding: 0px;
	height: 36px;
	padding: 6px 0px 6px 0px;
	background: url(images/redBar.gif) repeat-x;
}
.searchArea
{
	float: right;
	text-align: right;
	padding: 1px 0px 0px 10px;
}
.searchArea label 
{
	color: White;
}
#dnn_dnnSEARCH_cmdSearch 
{
	color: White;
}
.topPane
{
	background-color: transparent;
	padding-top: 10px;
}
.topLeftPane, .botLeftPane
{
	background-color: transparent;
	padding-top: 10px;
	padding-right: 10px;
	width: 50%;
}
.topRightPane, .botRightPane
{
	background-color: transparent;
	padding-top: 10px;
	padding-left: 10px;
	width: 50%;
}
.topTriA, .botTriA
{
	background-color: transparent;
	padding-top: 10px;
	padding-right: 10px;
	width: 33%;
}
.topTriB, .botTriB
{
	background-color: transparent;
	padding-top: 10px;
	width: 34%;
}
.topTriC, .botTriC 
{
	background-color: transparent;
	padding-top: 10px;
	padding-left: 10px;
	width: 33%;
}
.leftPane {
	width: 200px;
	background-color: transparent;
	padding-top: 10px;
	padding-right: 10px;
}
.contentPane {
	width: 100%;
	background-color: transparent;
	padding-top: 10px;
}
.rightPane {
	width: 200px;
	background-color: transparent;
	padding-top: 10px;
	padding-left: 10px;
}
.bottomPane 
{
	background-color: transparent;
	padding-top: 10px;
}
.pageFooter 
{
	margin-top: 2px;
	font-family: Tahoma, Arial;
	font-size: 9px;
	width: 100%;
}
.pageFooter .copyright 
{
	padding-left: 20px;
}
.pageFooter .address 
{
	text-align: center;
}
.pageFooter .terms 
{
	text-align: right;
	padding-right: 20px;
}
/* !!! End Custom Layout Controls !!! */


a.woodBgText, .woodBgText
{
	color: White;
	font-size: 11px;
}
.link 
{
	color: #ecb719;
}
A:link
{
	color: #ecb719;
}
A:visited
{
	color: #ecb719;
}
A:hover
{
	text-decoration: underline;
	color: #ecb719;
}
A:active
{
	text-decoration: underline;
	color: #ecb719;
}
p, td
{
	font-family: Tahoma, Arial;
	font-size: 12px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Override Section
	- This section is used to override dnn default classes

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* text style used for rendered text which should appear disabled */
.Normal 
{
	color: White;
}
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	background-color: Transparent !important;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 11px;
	color: White;
}
input.Normal, select.Normal 
{
	color: Black;
}

/* Solutions Explorer */
.FeedBrowser-Platinum-MainTable .Normal,
.FeedBrowser-Platinum-MainTable .NormalBold
{
	color: Black;
}

/* Event log */
#dnn_ctr364_LogViewer_UP table table table td 
{
	background-color: Transparent !important;
}

/* Security Roles */
.fraFooter 
{
	clear: both;
}

/* File Management Overrides */
.FileManagerTreeNode 
{
	color: Black;
}
.FileManager_Item .Normal, .FileManager_AltItem .Normal
{
	color: Black;
}
.FileManager_Header td a 
{
	color: White !important;
}
.FileManager_Pager .Normal, .FileManager_Pager .NormalBold
{
	color: Black;
}
.FileManager_StatusBar .Normal, .FileManager_StatusBar .NormalBold
{
	color: Black;
}

/* Nav Menu - using DNN Menu for DotNetNuke 3.3 & 4.3 */
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item 
{
	color: #f6f5f6; 
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	/*color: #f6f5f6; 
	background-color: Transparent; */
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #e9e9e9; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 6px 5px 2px 5px;   /*explicitly set padding for root menu items*/
    margin-right: 7px;
    position: relative;
    top: 4px;
}
.main_dnnmenu_roothover 
{
	background-image: url(images/star.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	color: #f3b801;
}
tr.main_dnnmenu_itemhover
{
	color: #f3b801;
	background-color: #5b5e54;
}
.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 1px; 
	height: 100%;
}
.main_dnnmenu_submenu 
{
	background-color: #5b5e54;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	border: solid 1px #512b27;
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}



/* Module Title Menu */
.ModuleTitle_MenuIcon 
{
	border: white 0px solid;
	background-color: Transparent;
	padding: 1px 5px 1px 5px;
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.ModuleTitle_MenuItem 
{
	border: white 0px solid;
	margin: 0px 10px 0px 15px;
	padding-left: 0px;
	font-family: Tahoma, Arial;
	text-align: left;
	font-size: 11px;
	color: white;
}
.ModuleTitle_MenuItemSel
{
	background-color: #772e01;
	font-size: 11px;
	color: White;
}
.ModuleTitle_MenuArrow 
{
	border: white 0px solid;
	color: White;
}
.ModuleTitle_SubMenu 
{
	background: #52180C;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);
	border: white 1px solid;
	padding: 3px 3px 3px 3px;
}
.ModuleTitle_MenuBreak {
	height: 1px;
	background-color: Transparent;
	visibility: none;
}

/* style for module titles */
.Head
{
	color: #f0f0f0;
	background-color: Transparent;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	color: #f0f0f0;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	color: #f0f0f0;
}

.CommandButton
{
	color: White !important;
}
.FileManager_ToolBar
{
	background-color: Transparent;
}
.PagingTable
{
	background-color: Transparent;
}