/*
========================================
- Title: DNN Master Template skin.css
- Author: Mark Adams
- Copyright: Mark Arthur Designs 2005
- URL: http://www.markarthurdesigns.com
- Contact: mark@cyberclay.net 
========================================
*/

body 								{	background-color:#696969;}

.cMasterAdminTable 					{	width: 950px;	margin-bottom: 100px;	visibility: visible;	margin-left: auto;	margin-right: auto;}

/* Main Content Table*/

.cMasterTable 						{	width: 800px;	margin-bottom: 100px;	visibility: visible;	margin-left: auto;	margin-right: auto;	}

/* Main Content Table Borders */

.cMasterBorderLeft 					{	background-image:  url("borderMainLeft.jpg");		background-repeat: repeat-y;	width: 50px;	}
.cMasterBorderRight 				{	background-image:  url("borderMainRight.jpg");		background-repeat: repeat-y;	width: 50px;	}
.cMasterBorderTop 					{	background-image:  url("borderMainTop.jpg");		background-repeat: repeat-x;	top: 0px;		height: 50px;	}
.cMasterBorderBottom 				{	background-image:  url("borderMainBottom.jpg");		background-repeat: repeat-x;	bottom: 50px;	height: 50px;		vertical-align: bottom;}
.cMasterCornerLeftTop 				{	background-image:  url("cornerTopLeft.jpg");		background-repeat: no-repeat;	width:	50px;	height:	50px;	}
.cMasterCornerRightTop 				{	background-image:  url("cornerTopRight.jpg");		background-repeat: no-repeat;	width: 50px;	height: 50px;	}
.cMasterCornerLeftBottom 			{	background-image:  url("cornerBottomLeft.jpg");		background-repeat: no-repeat;	width: 50px;	height: 50px;	}
.cMasterCornerRightBottom 			{	background-image:  url("cornerBottomRight.jpg");	background-repeat: no-repeat;	width: 50px;	height: 50px;	}

/* Main Content Table Center*/

.cMasterCenter 						{	background-color: #FFFFFF;	background-image: url(baseline.gif);	background-repeat: repeat-x;	background-position: bottom;}
.cMasterFooter 						{	background-color: #FFFFFF;}
.cContentPane 						{	padding: 20px 0px 0px 0px;	vertical-align: top;}
.cContentLeftPane 					{	padding: 0px 0px 0px 0px;	vertical-align: top;}
.cContentRightPane 					{	padding: 0px 0px 0px 0px;	vertical-align: top;}
.cContentTopPane 					{	padding: 0px 0px 0px 0px;	vertical-align: top;}
.cContentBottomPane 				{	padding: 0px 0px 0px 0px;	vertical-align: top;}
.cNavPane							{	padding: 20px 0px 0px 0px;	vertical-align: top;	width:143px;}
.cImageLogo 						{	margin: 10px;	padding: 10px;	position: absolute;	left: 10px;	top: 10px;}

/* Text Elements */

.cFormSearch 						{	text-align: right;	height: 25px;	margin-bottom: 0px;	padding-bottom: -3px;	border-bottom: 0;	vertical-align: bottom;}
a.cFormSearch:hover					{}
.cTextTerms 						{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC; font-weight: bold;}
.cTextPrivacy 						{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC; text-align: right;	padding-right: 5px;	font-weight: normal;}
a.cTextPrivacy:link 				{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC; text-align: right;	padding-right: 5px;	font-weight: normal;}
a.cTextPrivacy:visited				{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC; text-align: right;	padding-right: 5px;	font-weight: normal;}
a.cTextPrivacy:active				{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC; text-align: right;	padding-right: 5px;	font-weight: normal;}
a.cTextPrivacy:hover				{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC; text-align: right;	padding-right: 5px;	font-weight: normal;}
.cTextLogin 						{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6C99CA; font-weight: bold;}
.cTextCopyRight 					{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6C99CA;	padding-left: 5px;	text-align: left;	padding-top: 5px;	font-weight: normal;}
.cTextCurrentDate					{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6C99CA; height: auto;	text-align: left;	padding-left: 5px;	padding-top: 30px;	width: auto;	visibility: visible;}
.cTextLinks							{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6C99CA;	text-align: right;	padding-right: 5px;	padding-top: 5px;	font-weight: normal;}
A.cTextLinks:link 					{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6C99CA;	text-align: right;	padding-right: 5px;	padding-top: 5px;	font-weight: normal;}
A.cTextLinks:visited 				{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6C99CA;	text-align: right;	padding-right: 5px;	padding-top: 5px;	font-weight: normal;}
A.cTextLinks:active 				{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6C99CA;	text-align: right;	padding-right: 5px;	padding-top: 5px;	font-weight: normal;}
A.cTextLinks:hover 					{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6C99CA;	text-align: right;	padding-right: 5px;	padding-top: 5px;	font-weight: normal;}
.cTextHostName 						{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC;	padding-left: 7px;}

/* Main Menu */

.cMenuHeader 						{	background-image: url(headerRedBar.jpg);	background-repeat: repeat-x;	height: 9px;}

/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

/* background color for the content part of the pages */

.ControlPanel 						{	width: 100%;	height: 64px;	background-color: #FFFFFF;	border: #003366 1px solid;}
.SkinObject 						{	font-weight: bold;	font-size: 8.5pt;	color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;}
A.SkinObject:link 					{	text-decoration:    none;	color:#CCCCCC;}
A.SkinObject:visited 				{	text-decoration:    none;	color:#CCCCCC;}
A.SkinObject:active 				{	text-decoration:    none;	color:#CCCCCC;}
A.SkinObject:hover 					{	text-decoration:    none;	color:#CCCCCC;}

/* style for module titles */

.Head 								{	font-family: Arial, Helvetica, sans-serif;	font-size:  20px;	font-weight:    normal;	color: #000000;}

/* style of item titles on edit and admin pages */

.SubHead 							{	font-family: Arial, Helvetica, sans-serif;	font-size:  11px;	font-weight:    bold;	color: #000000;}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */

.SubSubHead 						{	font-family: Arial, Helvetica, sans-serif;	font-size:  11px;	font-weight:    bold;	color: #CCCCCC;}

/* text style used for most text rendered by modules */

.Normal 							{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}

/* text style used for rendered text which requires emphasis */

.NormalBold 						{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold}

/* text style used for error messages */

.NormalRed 							{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #6C99CA}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */

.NormalTextBox 						{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}

/* styles used by TreeMenu Skin Object */

.TreeMenu_Node 						{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;}
.TreeMenu_NodeSelected 				{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	background-color: #dcdcdc;}
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link 			{	text-decoration:    none;	color: #000000;}
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited 	{	text-decoration:    none;	color: #000000;}
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active 		{	text-decoration:    none;	color: #000000;}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover 		{	text-decoration:    none;	color: #6C99CA;}

/* styles used in the FileManager */

.FileManager 						{	border-right: black 1px solid;	border-top: black 1px solid;	border-left: black 1px solid;	border-bottom: black 1px solid;	height:400px;}
.FileManager_ToolBar 				{	border-bottom: black 1px solid;	height:25px;}
.FileManager_Explorer 				{	height:100%;	border: dimgray 1px solid;	background-color: White;	margin: 2px 2px 2px 2px;}
.FileManager_FileList 				{	height:100%;	border: dimgray 1px solid;	background-color: White;	margin: 2px 2px 2px 2px;	overflow: auto;}
.FileManager_MessageBox 			{	text-align: center;	vertical-align: middle;	background-color: White;	padding: 25px 25px 25px 25px;}
.FileManager_Header 				{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #E7E7FF;	background-color: #9EBFF6;	border-bottom: dimgray 1px solid;	height: 25px;}
.FileManager_Pager 					{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color: #EEEEEE;	border-top: dimgray 1px solid;	height: 25px;}
.FileManager_StatusBar 				{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	background-color: #dedfde;	height: 25px;	margin: 2px 2px 2px 2px;}
.FileManager_Item 					{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: Black;	background-color: #F8F8F8;	border-top: black 1px dashed;	border-bottom: black 1px dashed;}
.FileManager_AltItem 				{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: Black;	background-color: #EEEEEE;	border-style: none;}
.FileManager_SelItem 				{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: White;	background-color: #99ffff;	border-style: none;}
.FileManagerTreeNode 				{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}
.FileManagerTreeNodeSelected 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	background-color: #dcdcdc;}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link 			{	text-decoration:    none;	color: #000000;}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited 	{	text-decoration:    none;	color: #000000;}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active 		{	text-decoration:    none;	color: #000000;}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover 		{	text-decoration:    none;	color: #6C99CA;}

/* styles used in the Wizard Framework */

.Wizard 							{	border: black 1px solid;	height:400px;	width:650px;}
.WizardButton 						{	border-right: dimgray 1px solid;	padding-right: 2px;	border-top: dimgray 1px solid;	padding-left: 2px;	padding-bottom: 2px;	border-left: dimgray 1px solid;	padding-top: 2px;	border-bottom: dimgray 1px solid;	background-color: gainsboro;}
.WizardHeader 						{	background: #ffffcc;	border-bottom: black 1px solid;	height:40px;}
.WizardFooter 						{	border-top: black 1px solid;	background: #ccffcc;	height: 25px;	text-align: right;}
.WizardBody 						{	padding-right: 10px;	padding-left: 10px;	padding-bottom: 10px;	padding-top: 10px;	height: 325px;}
.WizardHelp 						{	padding-right: 5px;	padding-left: 5px;	font-size: 9pt;	padding-bottom: 5px;	border-left: black 1px solid;	width: 180px;	padding-top: 5px;	background-color: #ccffff;}
.WizardHelpText 					{	overflow: auto;	font-size: 8pt;	width: 180px;	color: black;	font-family: Tahoma, Verdana, Arial, Sans-Serif;	height: 300px;}
.WizardText 						{	font-size: 9pt;	color: black;	font-family: Tahoma, Verdana, Arial, Sans-Serif;}

/* text style used for help text rendered by modules */

.Help 								{	border-right: black 1px solid;	padding-right: 2px;	border-top: black 1px solid;	padding-left: 2px;	font-weight: normal;	font-size: 11px;	padding-bottom: 2px;	border-left: black 1px solid;	color: black;	padding-top: 2px;	border-bottom: black 1px solid;	font-family: Arial, Helvetica, sans-serif;	background-color: #ffff99;}

/* text style for buttons and link buttons used in the portal admin pages */

.CommandButton 						{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}

/* hyperlink style for buttons and link buttons used in the portal admin pages */

A.CommandButton:link 				{	text-decoration:    underline;	color: #000000;}
A.CommandButton:visited 			{	text-decoration:    underline;	color: #000000;}
A.CommandButton:active 				{	text-decoration:    underline;	color: #000000;}
A.CommandButton:hover 				{	text-decoration:    underline;	color: #6C99CA;}

/* button style for standard HTML buttons */

.StandardButton 					{	padding-right: 5px;	padding-left: 5px;	font-weight: normal;	font-size: 11px;	background: #dddddd;	color: #000000;	font-family: Arial, Helvetica, sans-serif;}

/* GENERIC */

H1 									{	font-family: Arial, Helvetica, sans-serif;	font-size:  20px;	font-weight:    normal;	color: #666644;}
H2 									{	font-family: Arial, Helvetica, sans-serif;	font-size:  20px;	font-weight:    normal;	color: #666644;}
H3 									{	font-family: Arial, Helvetica, sans-serif;	font-size:  12px;	font-weight:    normal;	color: #003366;}
H4 									{	font-family: Arial, Helvetica, sans-serif;	font-size:  12px;	font-weight:    normal;	color: #003366;}
H5, DT 								{	font-family: Arial, Helvetica, sans-serif;	font-size:  11px;	font-weight:    bold;	color: #003366;}
H6 									{	font-family: Arial, Helvetica, sans-serif;	font-size:  11px;	font-weight:    bold;	color: #003366;}
TFOOT, THEAD 						{	font-family: Arial, Helvetica, sans-serif;	font-size:  12px;	color: #003366;}
TH 									{	vertical-align: baseline;	font-family: Arial, Helvetica, sans-serif;	font-size:  12px;	font-weight:    bold;	color: #003366;}
A:link 								{	text-decoration:    none;	color:  #6C99CA;}
A:visited 							{	text-decoration:    none;	color:  #6C99CA;}
A:active 							{	text-decoration:    none;	color:  #6C99CA;}
A:hover 							{	text-decoration:    underline;	color:  #6C99CA;}
SMALL 								{	font-size:  8px;}
BIG 								{	font-size:  14px;}
BLOCKQUOTE, PRE 					{	font-family:    Lucida Console, monospace;}
UL LI 								{	list-style-type:    square ;}
UL LI LI 							{	list-style-type:    disc;}
UL LI LI LI 						{	list-style-type:    circle;}
OL LI 								{	list-style-type:    decimal;}
OL OL LI 							{	list-style-type:    lower-alpha;}
OL OL OL LI 						{	list-style-type:    lower-roman;}
HR 									{	color: dimgrey;	height:1pt;	text-align:left}

/* Module Menu */

.ModuleTitle_MenuContainer			{	border-width:0;}
.ModuleTitle_MenuBar 				{	cursor: pointer;	cursor: hand;	height:16px;	background-color: transparent;}
.ModuleTitle_MenuItem 				{	cursor: pointer;	cursor: hand;	color: black;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: bold;	font-style: normal;	border-left: white 0px solid;	border-bottom: white 1px solid;	border-top: white 1px solid;	border-right: white 0px solid;	background-color: Transparent;}
.ModuleTitle_SubMenu				{	color: black; cursor: pointer;	cursor: hand;	z-index: 1000;	background-color: #FFFFFF;	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);	border-bottom: #FFFFFF 0px solid;	border-left: #FFFFFF 0px solid;	border-top: #FFFFFF 0px solid;	border-right: #FFFFFF 0px solid;}
.ModuleTitle_MenuBreak 				{	border-width: 0;	background-color: #FFFFFF;	height: 0px;}
.ModuleTitle_MenuItemSel 			{	cursor: pointer;	cursor: hand;	color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: bold;	font-style: normal;	background-color: #6C99CA;}

/* Main Menu */
#cMainMenu							{	position:absolute; width:143px; height:100%; z-index:1001; left: -26px; top: 0px;}
.cDivContainer						{	position: relative;	width:40px; border:5px; left: 0px;	top:0px; z-index: 1000;}
.MainMenu_MenuContainer 			{	border-width:0; margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px; }
.MainMenu_MenuBar 					{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	cursor: hand;	cursor: hand;	background-color: Transparent;}
.MainMenu_MenuItemSel 				{	height: 25px; border-width:0px; margin: 0px 0px 0px 0px;	padding: 2px 6px 2px 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: normal;	cursor: pointer;	cursor: hand;	color: #666666; background-color: #FFFFFF;}
.MainMenu_MenuItem 					{	height: 25px; border-width:0px; margin: 0px 0px 0px 0px;	padding: 2px 6px 2px 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: normal;	cursor: pointer;	cursor: hand;	color: #666666;}
.MainMenu_SubMenu 					{	border:solid #cccccc 1px; height: 25px;  margin: 2px 5px 0px 0px;	padding: 0px 0px 0px 0px;	cursor: hand;	cursor: hand;	z-index: 1000;	background-color: #FFFFFF;}
.MainMenu_MenuBreak 				{	width:auto;	border-width:0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}

.MainMenu_TabRootMenuItem TD 		{	height: 48px; width:143px; border-width:0; margin: 0px 0px 0px 0px;	padding: 0px 0px 2px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	font-style: normal;	cursor: pointer;	cursor: hand;	color: #666666;	background-image: url(btnNavActive.jpg);	background-repeat: no-repeat;}
.MainMenu_TabRootMenuItemSel TD 	{	height: 48px; width:143px; border-width:0; margin: 0px 0px 0px 0px;	padding: 0px 0px 2px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	font-style: normal;	cursor: pointer;	cursor: hand;	color: #FFFFFF;	background-image: url(btnNavOver.jpg);	background-repeat: no-repeat;}
.MainMenu_TabMenuItemHover TD 		{	height: 48px; width:143px; border-width:0; margin: 0px 0px 0px 0px;	padding: 0px 0px 4px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	font-style: normal;	cursor: pointer;	cursor: hand;	color: #6C99CA;	background-image: url(btnNavActiveOver.jpg);	background-repeat: no-repeat;}
.MainMenu_TabMenuItemSelHover TD	{	height: 48px; width:143px; border-width:0; margin: 0px 0px 0px 0px;	padding: 0px 0px 2px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	font-style: normal;	cursor: pointer;	cursor: hand;	color: #FFFFFF;	background-image: url(btnNavOver.jpg);	background-repeat: no-repeat;}

.SubMenu_TabMenuItemSelHover		{	height: 25px; border-width:0px; margin: 0px 0px 0px 0px;	padding: 2px 6px 2px 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: normal;	cursor: pointer;	cursor: hand;	color: #FFFFFF;	background: #6C99CA;	}
.SubMenu_TabMenuItemHover 			{	height: 25px; border-width:0px; margin: 0px 0px 0px 0px;	padding: 2px 6px 2px 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: normal;	cursor: pointer;	cursor: hand;	color: #FFFFFF;	background: #6C99CA;	}
.SubMenu_TabMenuItemSel				{	height: 25px; border-bottom:0; border-top:0; margin: 0px 0px 0px 0px;	padding: 2px 6px 2px 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: normal;	cursor: pointer;	cursor: hand;	color: #FFFFFF;	background: #6C99CA;	}

.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .ModuleTitle_MenuArrow ,.ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon	   {display: none;}






