/* Body Settings */

html    		{ width:100%; height:100%; min-height:100%; margin:0px !important; padding:0px !important;}
body    		{ width:100%; height:100%; min-height:100%; margin:0px !important; padding:0px !important;}
#Form	 	{ background:#000; height:100%; min-height:100%; margin:0px !important; padding:0px !important; }
#stylebg-black	{ background:#000; min-height:100%; width:100%; height:100%; clear:both;}
#dnn_wrapper 	{ background:#000; min-height:100%; width:100%; height:100%; margin:0 auto; clear:both;}
.pagecolor 		{ background: url(BCKG.jpg) #000 repeat-x; width:100%; height:100%; min-height:100%; clear:both;}
.pagemaster 	{ background: url(BCKG2.jpg) no-repeat top center; width:100%; min-height:100%; clear:both;}
.skinmaster 	{ width:900px;}
.MyLogo 		{ background: url(Logo.png) no-repeat left center; width: 490px; height: 130px; float: left;}
.MyLinks 		{ width: 410px;	margin-top:50px; float:right; clear:right;}
.MyBody 		{ background: url(BCKG_Content.png) repeat-x center bottom; width:100%; clear: both; padding:0px; }
.MySearch 		{ background: url(Search.png) no-repeat; float:left; width:272px; height:42px; }
.MyMedia * 		{ font: normal 16px Arial; color:gold !important;}
.MyMedia 		{ background: url(Media.png) no-repeat; float:right; width:136px; height:42px; }
#MediaMenu		{ position:relative; top:20px; left:-200px; width:300px; height:0px; background-color:#123;	border:0px solid blue; color:black; overflow:hidden; display:none;}
.MyHR 			{ background: url(HR.png) no-repeat center center; width:100%; height:2px; clear: both;}
.navpane 		{ width:100%; clear: both;}
.MySocial 		{ background: #777; width:100%; clear: both;}
.MyFooter		 { width:910px; clear: both;}
.navfooter 		{ width:100%; clear:both; float:left; background-color:#112;}
.footerpane1, .footerpane2, .footerpane3 { border:solid #666 1px; background-color:#151515; margin:5px;}
.footerpane1 .Normal, .footerpane2 .Normal, .footerpane3 .Normal { color: #888; font-size:11px;}
.footerpane1 .Head, .footerpane2 .Head, .footerpane3 .Head { color: #6AA1D8; font-size:13px;}
.footerpane1 p, .footerpane2 p, .footerpane3 p { color: #888; font-size:11px; margin:8px 0px;;}
.contentane p, .sidepane1 p, .sidepane2 p, .sidepane3 p, .sidepane4 p, .bottompane p { margin:0px; padding:0px; text-align:left; }
.sidepane1, .sidepane2, .sidepane3, .sidepane4, .contentpane, .bottompane { padding: 0px 0px 10px 11px !important;}
/*.bottompane, .contentpane  { padding-left: 10px !important;}*/
.contentpane div[id*="Ultra"] table {border-spacing:0px !important; margin:0px !important;} /* this is for the bizmodule gallery */
.leftpanei {padding-right:10px; }
.rightpanei {padding-left:10px; }
.contentpanei {}

/* Text style used for most text rendered by modules */

p 				{ font: normal 13px Tahoma, Arial; margin-bottom: 12px;}
td 				{ font: normal 13px Tahoma, Arial; }
.Normal 		{ font: normal 13px Tahoma, Arial; color: Black;}
.SearchField:Link, .SearchField:Visited {
				color:#FFF; font: normal 16px Arial; }
.SearchTD 		{ color: #000; padding: 0; background-repeat: no-repeat;}
.SearchTD label { vertical-align: middle; font: 14px Arial; color: red;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
				height: 28px; vertical-align: middle; background: transparent; width: 165px; color: #FFF; padding: 0px 5px 0px 5px;	border: 1px solid #999999; cursor: text;}
.NormalBold 	{ font: bold 12px Tahoma, Arial }
.NormalRed 		{ font: bold 12px Tahoma, Arial; color: RED;}
.SubHead 		{ font: bold 12px Arial; color: #000; }
.Head 			{ font: bold 16px Arial; color: #6AA1D8; padding-top:5px; }
select, input 	{ font: normal 12px Tahoma, Arial; color: Black; }
.NormalTextBox 	{ font: normal 12px Tahoma, Arial; color: Black; }
.MediaDate 		{ font: 11px Arial; color: #999; text-decoration: none;}
.MediaTabs 		{ font: 11px Arial;	color: #39F; text-decoration: none;}
A.MediaTabs:link, A.MediaTabs:visited, A.MediaTabs:active {
				color: #39F; text-decoration: none;}
A.MediaTabs:hover { color: #3CF; text-decoration: none;}

A:link, A:visited {color: #66F; text-decoration: none; }
A:active, A:hover {color: #F63; text-decoration: underline; }
.navfooter A:link, .navfooter A:visited { color:#999 !important; text-decoration: none;}
.navfooter A:active, .navfooter A:hover { color:#09F !important; text-decoration: underline;}


/* Menu Settings */
/* ********** MENU ************** */
.dnn_menu				{	clear:both; height:65px; width:100%;  position:relative; z-index:999; background:#333;} /*background:url(images/menu_bg.jpg) repeat-x; */
.clear					{	clear:both;}
/* Main Menu Normal */
.mainMenu .root			{	padding:5px 4px; color:#DDD; font: normal 18px Arial; text-transform: uppercase; text-shadow:#000; text-align:center; display:block; white-space:nowrap; float:left; position:relative;} /* background:url(images/menu_sep.jpg) left top no-repeat; */
/*.mainMenu .root.first	{	background:none;}*/
.mainMenu .root .txt			{ padding-left:6px; padding-right:6px; display:block; font-stretch:normal;}
.mainMenu .root.hov .txt		{ background:#777; } 
.mainMenu .root.hov .icn		{ background:#777; width:13px; display:block; float:left; position:absolute; left:0px; top:0px;}
.mainMenu .root.sel .txt		{ background:#777; }
.mainMenu .root.sel .icn		{ background:#777; width:13px; display:block; float:left; position:absolute; left:0px; top:0px;}

/* Sub Menu Style */
.mainMenu .m .hov .txt { font: normal 12px Arial, Helvetica, sans-serif !important; font-stretch:normal !important; color:#fff; background:#6F6F6F;}
.mainMenu .m .hov .icn { height:0px; width:0px; background:#6F6F6F; position:relative; }
.mainMenu .m .sel .icn { height:0px; width:0px; background:none; position:relative; }
.mainMenu .m .sel .txt { font: normal 12px Arial, Helvetica, sans-serif !important; font-stretch:normal !important;background:none;}
.mainMenu table			{ border:1px solid #4E4E4E; background:url(submenu.png) repeat #FFF; z-index:1000;}
.mainMenu table .txt	{ display:block; float:none; text-align:left; font: normal 12px Arial, Helvetica, sans-serif !important; font-stretch:normal !important; padding:6px 8px 6px 8px; color:#292929; }


.DataGrid_Item			{ font-size:13px;}
.DataGrid_AlternatingItem{ font-size:13px;}
.DNNEmptyPane			{ display:none;}

.ModuleTitle_Menubar,
.ModuleTitle_MenuItem	{ background: #FFF;}

.ModuleTitle_MenuItem .m .hov .icn	{	border: transparent 0px solid; 	background-color: transparent;}
.ModuleTitle_MenuItem TD {  cursor: pointer; cursor: hand; color: black; font: 9pt bold Tahoma, Geneva, sans-serif; height: 100%; white-space: nowrap;  padding: 1px 3px 3px 1px; background:none;}
.ModuleTitle_MenuIcon 	{	cursor: pointer; cursor: hand; background-color: transparent; border: #FFF 0px solid; width: 15px;	height: 1px;  }

.ModuleTitle_SubMenu 	{ z-index: 1000; cursor: pointer; cursor: hand; background-color: #FFF;  border: green 1px solid; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); padding: 1px;}

.ModuleTitle_MenuBreak 	{ border: gray 1px solid; border-width: 1px 0; background-color: gray; height: 1px;}
.ModuleTitle_MenuItemSel TD { cursor: pointer; color: black; font: 9pt bold Tahoma, Geneva, sans-serif; background-color: #CCF; }

