/* ===============================================
/*      Style By DNNSOUL - Infinite Imagination 
/*            http://www.dnnsoul.com
/*	           support@dnnsoul.com
/*******************************/
/*  HTML                       */
/*******************************/
html { height:100% }
@media print { BODY { background-color:#ffffff; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } }
Body { background-color:#F7F7F7; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; }
/****************************************/
/* Site Setting For SkinMod Module      */
/****************************************/ 
.Skin-Width { width: 1045px; }
.Main-BG {  background: url(Images/MBG/I_z-no-bg.png) repeat-x top left; background-color:#000000; }
.Header-BG {  background: url(Images/HEADER/I_z-no-bg.png) repeat-x top left; background-color:#030303; height:96px; }
.Main-BG-Pattern { background: url(Images/MBGP/I_z-no-PT.png) repeat-x top left; }
.Skin-Color { background-color:#543aba; }
.cnt-4-title,.cnt-5-title,.cnt-6-title,.cnt-7-title,.cnt-8-title,.cnt-10-title { color: #ffffff; }
.cnt-1-title,.cnt-2-title,.cnt-3-title,.cnt-9-title,.cnt-11-title { color: #000000; }
/*******************************/
/*  Links Style                 */
/*******************************/
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active 
{ font: normal normal 11px Tahoma, Arial, Helvetica; color:#0081db; } 
A.CommandButton:hover 
{ font: normal normal 11px Tahoma, Arial, Helvetica; color: #000000; text-decoration: underline; }

.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   
{ font: normal normal 10px Verdana, Arial; color:#4C4C4C; text-decoration: none; } 
A.Skinobject:hover 
{ font: normal normal 10px Verdana, Arial; color:#A2292B; text-decoration: underline; } 

A:link, A:visited, A:active 
{ font: normal normal 11px Verdana; color:#0081db; text-decoration: none; } 
A:Hover  
{ font: normal normal 11px Verdana; color:#000000; text-decoration: underline; }
/*******************************/
/* Common Style                */
/*******************************/
.Normal,p,blockquote,Table,TR,TD
{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px;  }

Table,TR,TD
{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;  }


.Head, .SubHead, .NormalBold, .NormalRed 
{ font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; }

.Head 
{ color:#a4a4a4; }

.SubHead 
{ color:#7B7B7B; }

.NormalBold 
{ color:#444444; }

.NormalRed 
{ COLOR: #ff0000; }

UL LI 
{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; list-style-image:url(Images/bullets.gif); list-style-position: inherit; padding: 2px; }

.NormalTextBox, .StandardButton 
{ border: #000000 1px solid; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.NormalTextBox
{ color: #efefef; background-color: #494949; }

.StandardButton 
{ color: #ffffff; background-color: #1c1c1c; margin: 5px 0 5px 0; }

h1, h2, h3, h4, h5, h6 
{ font: normal bold Verdana, Arial, Helvetica, sans-serif; }

h1
{ font-size: 26px; }
h2
{ font-size: 22px; }
h3
{ font-size: 20px; }
h4
{ font-size: 18px; }
h5
{ font-size: 16px; }
h6
{ font-size: 14px; }

h1,h2,h3,h4,h5,h6 
{ color:#000000; }

.NormalBold,.Normal,p,blockquote,LI
{ color:#ffffff;  }
/*******************************/
/* Tokens Styles (Links)       */
/*******************************/
.Register-Login, A.Register-Login, A.Register-Login:link, A.Register-Login:visited, A.Register-Login:active 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#afafaf; } 
A.Register-Login:hover  
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration: underline; }

.Breadc
{ background: url(Images/bread-bgs.gif) no-repeat top right; height:15px; } 

.Breadcrumb, A.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active
{ background: url(Images/bread-bgs.gif) repeat-x top left; height:15px; font: normal normal 10px Verdana, Helvetica, sans-serif; color:#afafaf; text-decoration: none; } 
A.Breadcrumb:hover 
{ background: url(Images/bread-bgs.gif) repeat-x top left; font: normal normal 10px Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration: underline; } 

.TermsPrivacy, A.TermsPrivacy, A.TermsPrivacy:link, A.TermsPrivacy:visited, A.TermsPrivacy:active 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#afafaf; text-decoration: none; } 
A.TermsPrivacy:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration: underline; } 

.FooterLinks, A.FooterLinks, A.FooterLinks:link, A.FooterLinks:visited, A.FooterLinks:active 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#afafaf; text-decoration: none; } 

A.FooterLinks:hover 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration: underline; }

/* Tokens Styles (Static)       */
/*******************************/
.Breadcrumb-Text 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#ffffff; line-height:12px; } 

.CurrentDate 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#ffffff; }

.Copyright 
{ font: normal normal 10px Verdana, Helvetica, sans-serif; color:#afafaf; }
/*******************************/
/*  Search Textbox & Button    */
/*******************************/
.SearchBTN { background: transparent; padding: 20px 26px 6px 0px; cursor: hand; font-size:0px;  margin: 0 5px 10px 0; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height: 31px; background: transparent; width: 139px; color: #000000; padding-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 5px; border: 0px solid #FF0000; margin: 0 -4px 0 0; }
/**********************************/
/* Site Layout Size,Padding,Color */
/**********************************/ 
/* Header Table */  
.MainBodyBG { background-color:#393939; }

/* Menu Bottom Line Image */  
.Line-Img { background: url(Images/line.gif) repeat-x top right; width:100%; height:2px; }

/* Header Table */  
.Header-TD { width: 100%; height:96px; }

/* Positon of Language Table */ 
.Language-TD { padding: 18px 10px 0 0; }

/* Logo Position   */
.Logo-TD { padding: 0px 30px 0px 15px; }

/* Position of CurrentDate and Search Table   */
.CDate-Search { padding: 0px 10px 0px 0px; }

/* Menu Background Image */  
.Menu-BG-I { background: url(Images/Menu.gif) repeat-x top left; width:100%; height:45px;  }
.Menu-BG-Stoper { background: url(Images/Menu2.gif) no-repeat top right; height:42px;  }

/* Position and BG color of Breadcrumb and Register,login Table  */ 
.Bread-Reg-Login { padding: 0 0 0 10px; background-image:url(Images/bread-bg.gif); height: 23px; }

/* Position and BG color of Privacy,Terms,Copyright Table  */ 
.Footer-Info {  height:30px;  padding: 0 5px 0 5px; background-color:#1d1d1d;  width: 100%; border-bottom: #4b4b4b 1px solid; border-top: #000000 1px solid;}

/* All Panes Gap From The Top,Bottom,Left,Right Edges */ 
.Panes-Outer { width: 100%; padding: 15px 10px 15px 10px; }

/* Menu Background Image */  
.Reg-Login-Left { background: url(Images/reg-login-left.gif); width:29px; height:20px;  }

/* Menu Background Image */  
.Reg-Login-Center { background: url(Images/reg-login-center.gif); width:40px; height:20px;  }

/* Menu Background Image */  
.Reg-Login-Right { background: url(Images/reg-login-right.gif); width:11px; height:20px;  }

/* Menu Background Image */  
.Reg-Login-BG { background: url(Images/reg-login-bg.gif) repeat-x top left; height:20px;  }

/* Body Left Shadow Image */ 
.Left-Shadow { background: url(Images/left-shadow.png) repeat-y top right; width:61; height:100%; }

/* Body Right Shadow Image */ 
.Right-Shadow { background: url(Images/right-shadow.png) repeat-y top left; width:61; height:100%; }

/* Skin Color */ 
.Footer-TD { background-color:#393939; }
/*******************************/
/*  Panes Style                */
/*******************************/
.Header-Pane { width: 100%; padding: 0 10px 0 10px; }
.Banner-Pane { width: 100%; padding: 0px 1px 0px 1px; }
.Content-Pane { width: 100%; padding: 0 0 0 0; }
.Top-Left-Pane { width: 60%; padding: 0 8px 0 0; }
.Top-Right-Pane { width: 40%; padding: 0 0 0 8px; }
.Left-Pane { width: 25%; padding: 0 8px 0 0; }
.Middle-Pane { width: 50%; padding: 0 8px 0 8px;  }
.Right-Pane { width: 25%; padding-top: 0px; padding: 0 0 0 8px; } 
.Center-Pane { width: 100%; padding: 0 0 0 0; }
.Main-Left-Pane { width: 33%; padding: 0 8px 0 0; }
.Main-Middle-Pane { width: 34%; padding: 0 8px 0 8px; }
.Main-Right-Pane { width: 33%; padding: 0 0 0 8px; } 
.Bottom-Pane { width: 100%; padding: 0 0 0 0; }
.Bottom-Left-Pane { width: 50%;	padding: 0 8px 0 0; }
.Bottom-Right-Pane { width: 50%; padding: 0 0 0 8px; }
.Footer-Pane { width: 100%; padding: 10px 10px 10px 10px; }

/**********************************/
/* Main Horizontal Menu           */
/**********************************/ 
/* Menu Container Box */
.MainMenu_MenuContainer {
	background-color: transparent; 
}
/* Sub Menu */
.MainMenu_MenuItem {
	border: 0;
	color: #ffffff; 
	height: 22px; 
	background-color: Transparent; border-bottom:1px solid #000000; border-top:1px solid #575757;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; padding:0px 10px 0px 15px; 
}
/* Sub Menu Mouse Hover */
.MainMenu_MenuItemSel {
	border: 0;
	color: #c8c8c8; 
	height: 22px; 
	background-color: Transparent; border-bottom:1px solid #000000; border-top:1px solid #575757;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; padding:0px 10px 0px 15px;
}
/* Sub Menu Active */
.SubMenuSelected {
	border: 0;
	color: #c8c8c8; 
	height: 22px; 
	background-color: Transparent; border-bottom:1px solid #000000; border-top:1px solid #575757;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; padding:0px 10px 0px 15px;
}
/* Sub Menu Background and Borders */
.MainMenu_SubMenu {
	border-top: 1px solid 000000; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	border-bottom: 0px solid #575757; background-color:#3e3e3e; 
}
.MainMenu_MenuIcon {
display: none;
}
.MainMenu_MenuBreak {
	border: 0; 
	background-color: transparent;
	height: 0px; 
}
.MainMenu_MenuArrow {
	border-right: #EFEFEF 0px solid; 
	border-bottom:1px solid #000000; 
	border-top:1px solid #575757; 
	font-family: webdings; padding:0px 10px 0px 15px; height: 20px;  
}

/** Main Menu Normal **/
.MainMenu_MenuBar { height: 42px; background-color: Transparent; }
.MMainMenu_Menu TD { padding:0; margin:0; }
.MMainMenu_Menu TD DIV { background-image:url(Images/Menu-idl.gif); background-position:top right; background-repeat: no-repeat; padding:0; margin:-7px 0 -30px 0; _margin:-13px 0;}
.MMainMenu_Menu TD DIV DIV { background-image:url(Images/Menu-idl.gif); background-position:top left; background-repeat: no-repeat; padding:0 12px; margin:-7px 0 -30px 0; _margin:-13px 0;}
.MMainMenu_Menu TD DIV DIV DIV{ background-image:url(Images/Menu-idl.gif); background-position:top; background-repeat:repeat-x; color:#ffffff;  font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height:43px; padding: 12px 0px 0 5px; line-height:22px; margin:0 0 0 0; }             

/** Main Menu Mouse Hover  **/
.MainMenu_MenuSelected TD { padding:0; margin:0;  height: 40px;  }
.MainMenu_MenuSelected TD DIV { background-image:url(Images/menu-hover-right.gif); background-position:top right; background-repeat: no-repeat; padding:0; margin:-7px 0 -30px 0; _margin:-13px 0;}
.MainMenu_MenuSelected TD DIV DIV{ background-image:url(Images/menu-hover-left.gif); background-position:top left; background-repeat: no-repeat; padding:0 12px; margin:-7px 0 -30px 0; _margin:-13px 0;}
.MainMenu_MenuSelected TD DIV DIV DIV{ background-image:url(Images/menu-hover-center.gif); background-position:top; background-repeat:repeat-x; color:#c8c8c8; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height:43px; padding: 12px 0px 0 5px; line-height:22px; margin:0 0 0 0; }

/** Main Menu Active  **/
.MainMenu_MenuSelectedRoot TD {padding:0px; margin:0;  height: 43px;}
.MainMenu_MenuSelectedRoot TD DIV { background-image:url(Images/menu-active-right.png); background-position:top right; background-repeat: no-repeat; padding:0; margin:-7px 0 -30px 0; _margin:-13px 0;}
.MainMenu_MenuSelectedRoot TD DIV DIV{ background-image:url(Images/menu-active-left.png); background-position:top left; background-repeat: no-repeat; padding:0 12px; margin:-7px 0 -30px 0; _margin:-13px 0;}
.MainMenu_MenuSelectedRoot TD DIV DIV DIV{ background-image:url(Images/menu-active-center.png); background-position:top; background-repeat:repeat-x; color:#FFFFFF; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height:43px; padding: 11px 5px 0 5px; line-height:20px; margin:0px 0 -10px 0; }


.ModuleTitle_MenuContainer { BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; BORDER-LEFT: blue 0px solid; BORDER-BOTTOM: blue 0px solid }
.ModuleTitle_MenuBar { CURSOR: hand; HEIGHT: 16px; BACKGROUND-COLOR: transparent }
.ModuleTitle_MenuItem {	BORDER-RIGHT: white 0px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: white 0px solid; CURSOR: hand; COLOR: #FFFFFF; BORDER-BOTTOM: #232323 1px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: transparent }
.ModuleTitle_MenuIcon {	BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 15px; CURSOR: hand; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center }
.ModuleTitle_SubMenu { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; Z-INDEX: 1000; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); BORDER-LEFT: #ffffff 0px solid; CURSOR: hand; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #232323; }
.ModuleTitle_MenuBreak { border: 0;  HEIGHT: 0px; BACKGROUND-COLOR: #232323; }
.ModuleTitle_MenuItemSel { FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: hand; COLOR: #218FDA; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #000000;  }
.ModuleTitle_MenuArrow { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10pt; CURSOR: hand; BORDER-BOTTOM: #E9E9E9 0px solid; FONT-FAMILY: webdings }
.ModuleTitle_RootMenuArrow { FONT-SIZE: 10pt; CURSOR: hand; FONT-FAMILY: webdings }
.DataGrid_AlternatingItem { background-color:#434343; }

/*********************************************/
/* styles used in Admin/Host forms objects   */
/*********************************************/
.FileManager_Header
{ background-color:#393939; border: #000000 1px solid;  }
#dnn_ctr323_FileManager_pnlTreeInitScripts, .FileManager_StatusBar, #tdGrid, .FileManager_Item
{ border: #000000 1px solid; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #EFEFEF; background-color: #494949; }
.FileManager_AltItem, .FileManager_Pager
{ border-right: #000000 1px solid; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #EFEFEF; background-color: #3a3a3a; }
.PagingTable
{ background-color:#393939; border: #000000 1px solid;  }
.FileManagerTreeNode{ color:#888888; }
.FileManager_Explorer { border:0px; }
.Normal select option { line-height: 10px; }
.Normal select option.group { font-weight: bold; padding-left: 18px; }


.ControlPanel { background:#393939; border-top: 0px; border-left:0px; border-right:0px; border-bottom-color:#696969; }
.DataGrid_AlternatingItem TD { color:#000000; } 


