body, html {
	padding:0px; margin:0px;
	font-family: Tahoma, Verdana, Arial,sans-serif;
	color:#000000;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
/*================================================================*/

/*Solpart menu*/

/*================================================================*/

.MainMenu_SubMenu TD
{
	font-family: Arial,sans-serif;
	font-size: 9pt!important;
	font-weight: normal;
	padding: 2px 2px;

}

.MainMenu_SubMenuItemSelHover TD
{
	color: #7a0606;
	font-family:Arial,sans-serif;
	font-size: 10pt!important;
	font-weight: bold;
	background: none;
	padding:0px 8px;
	height:33px;
}

.MainMenu_TabRootMenuItem TD
{
	color: #ffffff;
	font-family:Arial,sans-serif;
	font-size: 10pt!important;
	font-weight: bold;
	padding:0px 8px;
	height:29px;
	background:	none;
}

.MainMenu_TabRootMenuItemSel TD
{
	color: #ffffff;
	font-family:Arial,sans-serif;
	font-size: 10pt!important;
	font-weight: bold;
	background: none;
	padding:0px 8px;
	height:29px;
}

.MainMenu_TabMenuItemHover TD
{
	color: #ffffff;
	font-family:Arial,sans-serif;
	font-size: 10pt!important;
	font-weight: bold;
	padding:0px 8px;
	height:29px;
	background:	url(images/NavOn.gif) top left repeat-x;
}

.MainMenu_TabMenuItemSelHover TD
{
	color: #ffffff;
	font-family:Arial,sans-serif;
	font-size: 10pt!important;
	font-weight: bold;
	padding:0px 8px;
	height:29px;
	background:	url(images/NavOn.gif) top left repeat-x;
}

.MainMenu_MenuContainer{ background:transparent; width:100%;}

.MainMenu_MenuBar{ height:29px;}

.MainMenu_MenuItem {
	cursor: pointer;
	color: #ffffff;
	font-family: Arial, Verdana, Tahoma,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: none; 
	border-bottom: #500303 1px solid;
	border-top: #be4a4a 1px solid!important;
	border-right: none;
}


.MainMenu_MenuIcon {
	cursor: pointer; 
	margin: 0px;
	padding:0px!important;
	font-family: Arial,  Verdana, Tahoma,sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #7a0606; 
	border-left: #027da7 0px solid; 
	border-right: #027da7 0px solid; 
	border-bottom: #500303 1px solid;
	border-top: #be4a4a 1px solid;
	width: 1px; 

}

.MainMenu_SubMenu {
	Margin:0px;
	background-color: #7a0606;
	border-top: #500303 1px solid;
	border-right: #500303 1px solid;
	border-left: #500303 1px solid;
	border-bottom: 0px solid #500303;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF, Direction=180, Strength=0);	
	-moz-opacity:.9;
	filter:alpha(opacity=90);*/
	padding:0px;
}


.MainMenu_MenuItemSel {
	background-color: transparent; 
}

.dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmsub .MainMenu_MenuItemSel {
	background: #be4a4a!important; 
	cursor: pointer; 
	color: #000000; 
	font-family: Arial,  Verdana, Tahoma,sans-serif;
	font-weight: normal; 
	font-style: normal; 
	border-bottom: #500303 1px solid;
	border-top: #be4a4a 1px solid!important;
}

.MainMenu_MenuBreak {width:2px; border:none;}
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }

/*=========================================================================================================*/
/* New added Footer hover styles*/
.Login, A.Login:link, A.Login:visited, A.Login:active {	font-size:11px;	color:#000000;	text-decoration:none;}
A.Login:hover {	font-size:11px;	color:#7a0606;text-transform:none; text-decoration:none;}

/* Footer text syle */
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active {	font-size:11px;	color:#ffffff;	text-decoration:none;	padding-right: 2px;	padding-left: 2px;}

/* Footer text syle */
A.Footer:hover {	font-size:11px;	color:#ffffff;	text-decoration:underline;	padding-right: 2px;	padding-left: 2px;}

/* Copyright text syle */
.Copyright, A.Copyright:link, A.Copyright:visited, A.Copyright:active, A.Copyright:hover {	font-size:11px;	color:#ffffff;	text-decoration:none;}

/* Links Pane text syle */
.Link {	font-size: 11px; font-weight:normal;	color: #ffffff;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active { font-weight:normal;	font-size: 11px;	color: #ffffff;	text-decoration:none;}
A.Link:hover {	font-size: 11px;  font-weight:normal;color: #e1e1e1;	text-decoration:underline;}

.Date { color:#8f8f8f;}
/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default link syle */
A:Link, A:Visited, A:Active {color: #7a0606;text-decoration: underline;}
A:Hover {color: #000000;text-decoration: underline;}

/* Black (Default color) */
.Normal {color: #000000;font-family:  Tahoma, Verdana, Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active {color: #7a0606;	text-decoration: underline;font-family:  Tahoma, Verdana, Arial,sans-serif;font-size:11px;font-style:normal;font-weight:normal;}
A.Normal:Hover {color: #000000;	text-decoration: underline;	font-family:  Tahoma, Verdana, Arial,sans-serif;font-size:11px;	font-style:normal;	font-weight:normal;}
td, TD, DIV, TH, p, pre, table, h1, h2, h3, h4, h5, h6, html {
	color: #000000;
	text-decoration: none;
	font-family:  Tahoma, Verdana, Arial,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
/*p { padding:0px; margin:0px;}
HeaderPane*/
.WhiteText td, .WhiteText TD, .WhiteText DIV, .WhiteText TH, .WhiteText p, .WhiteText pre, .WhiteText table, 
.WhiteText h1, .WhiteText h2, .WhiteText h3, .WhiteText h4, .WhiteText h5, .WhiteText h6, .WhiteText html,
.WhiteText  .normal, .WhiteText .Normal, .WhiteText p { color:#FFFFFF;}

.NormalBold {	color: #000000;	font-weight: bold;}
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active {
	color: #000000;	font-weight: bold;	text-decoration: none;}
A.NormalBold:Hover {color: #000000;	font-weight: bold;text-decoration: underline;}

/* WhiteText */
.WhiteText {color: #ffffff;}
.GrayText  { color:#adc300;}

/*List Style*/
ul { padding:0px 0px 0px 15px; margin:0px;} 
li { list-style:outside url(images/DarkRedListArrow.gif);}

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 */
H1 {font-size: 20px;font-weight: bold;}
A.H1:Link, A.H1:Visited, A.H1:Hover, A.H1:Active {font-size: 20px;	font-weight: bold;	text-decoration: underline;}

/* H2 */
H2 {font-size: 18px;font-weight: bold;}
A.H2:Link, A.H2:Visited, A.H2:Hover, A.H2:Active {font-size: 18px;	font-weight: bold;text-decoration: underline;}

/* H3 */
H3 {font-size: 16px;font-weight: bold;}
A.H3:Link, A.H3:Visited, A.H3:Hover, A.H3:Active {font-size: 16px;font-weight: bold;text-decoration: underline;}

/* H4 */
H4 {font-size: 14px;font-weight: bold;}
A.H4:Link, A.H4:Visited, A.H4:Hover, A.H4:Active {font-size: 14px;text-decoration: underline;}

/* H6 */
H6 {font-size: 12px;font-weight: bold;}
A.H6:Link, A.H6:Visited, A.H6:Hover, A.H6:Active {font-size: 12px;	font-weight: bold;	text-decoration: underline;}

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head {	color: #7a0606;	font-size: 12px;font-weight: bold;text-decoration: none;}
.WhiteText .Head, .WhiteText .SubHead, .WhiteText .ContainerTitle{ color:#FFFFFF!important;}
/* SubHead */
.SubHead {color: #7a0606;font-weight: bold;	text-decoration: none;}
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Hover, A.SubHead:Active {
	color: #7a0606;	font-weight: bold;	text-decoration: underline;}

/* SubHead white */
.SubHeadWhite {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}
A.SubHeadWhite:Link, A.SubHeadGold:Visited, A.SubHeadGold:Hover, A.SubHeadGold:Active {
	color: #FFFFFF;	font-weight: bold;	text-decoration: underline;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {	color: #7a0606;	font-size: 11px;	font-weight: bold;	text-decoration: none;
}
A.SubSubHead:Link, A.SubSubHead:Visited, A.SubSubHead:Hover, A.SubSubHead:Active {
	color: #7a0606;	font-size: 11px;font-weight: bold;text-decoration: underline;}

/* Text style for skin objects */
.SkinObject {color: #000000;text-decoration: none;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active, A.SkinObject:Hover {	color: #000000;	text-decoration: underline;}

/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox {color: #000000;	background-color:#FFFFFF;vertical-align: middle;border: 1px solid #CCCCCC;}
td.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {
	color:#7a0606;	font-weight: bold;	text-decoration: underline;	background: none;	border:none;	padding:2px 3px 3px 4px;}
A.CommandButton:Hover {	color:#000000;text-decoration: underline;font-weight: bold;	background: none;	border:none;padding:2px 3px 3px 4px;}

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {
	color:#7a0606;font-weight: bold;text-decoration: underline;padding:2px 3px 3px 4px;}
A.StandardButton:Hover {color:#000000;font-weight: bold;text-decoration: underline;padding:2px 3px 3px 4px;}

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header {color: #333333;text-decoration: none;}
.DataGrid_AlternatingItem {color: #000000;font-size: 10px;text-decoration: none;}
.DataGrid_Item {color: #333333;	font-size: 10px;text-decoration: none;}

/*=========================================================================================================*/
/*=====================================================================*/
/* Skin Main Properties                                                */
/*=====================================================================*/

/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined in the HTML skin file for cross-browser compatibility */
	width: 100%;
	height: 100%;
	background:#000000;
	vertical-align: top;
	padding:0px 10px 0px 22px;
}
/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {
	width: 960px;
	background:#000000;
	height: 100%;
}

/*=====================================================================*/
/* Template Main Areas                                                 */
/*=====================================================================*/
/* Content Areas For Home Page */
.HeaderBgMain { background:	url(images/HeaderBgMain.gif) top left repeat-x;}
.LogoMain { vertical-align:top; padding:0px 22px 0px 0px;}
.ContentMain { vertical-align:top; border-right:2px solid #871719;border-bottom:2px solid #871719;border-left:2px solid #871719;}
.WhiteBg { background:#FFFFFF;}
.FooterMain { vertical-align:top; padding:8px 0px 5px 0px; background:url(images/FooterMain.gif) top left repeat-x;}

.LoginPane {font-size:10px;color:#000000!important; font-style:normal;text-align:center;vertical-align: top; padding:10px 0px 1px 10px; white-space:nowrap;}
.LogoPane {padding:12px 25px 5px 15px;vertical-align: top;text-align:left;white-space:nowrap;background:url(images/HeaderBg.gif) top left no-repeat; height:107px;}
.NavPane {padding:0px 30px 0px 30px;text-align:center;vertical-align:middle;white-space:nowrap; background:url(images/NavOff.gif) top left repeat-x #601012; height:29px;}
.NavPane td { text-transform:uppercase;}
.HeaderPaneMain { background:url(images/HeaderPaneMain.gif) top left repeat-x;}
.HeaderRightPane{vertical-align: top;padding:0px 0px 0px 0px; width:338px;}
.HeaderPane{ vertical-align: top;padding:11px 7px 11px 7px;}
.TopPane {vertical-align: top;padding:8px 9px 8px 9px; background:#cfd0d0;}
.LeftPane {	vertical-align:top;	padding:0px 4px 0px 0px;}
.CenterPane {vertical-align:top;padding:0px 0px 0px 0px;}
.CenterPaneAdmin {vertical-align:top;padding:10px 10px 10px 10px;}
.RightPane {vertical-align:top;	padding:0px 0px 0px 4px;}
.BottomPane {vertical-align: top;padding:5px 5px 5px 5px;}
.FooterPane {vertical-align: top;padding:5px 10px 0px 10px;text-align:center;}
.CopyrightPane {font-size:10px;color:#ffffff; font-style:normal;text-align: center;vertical-align: top; padding:5px 10px 0px 10px; white-space:nowrap;}
.LinkPane { vertical-align:top; padding:23px 30px 0px 20px; color:#FFFFFF; text-align:right; white-space:nowrap;}









