/* 
================================
Skin styles for DotNetNuke
================================
*/

/*
page classes
*/
.mv_MenuLangParentTable
{
  background-image: url(images/menu-root.gif);
  background-position: 0px;
  background-repeat: repeat-x;	
}

/*
new menu:
*/

.mvm_CSSControl_bar
{
  height: 22px;
}

.mvm_CSSContainerRoot
{
  height: 22px;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.mvm_CSSContainerRoot TD
{
  height: 22px;
}

.mvm_CSSContainerRoot TABLE
{
  height: 22px;
  vertical-align: top;
}

.mvm_CSSContainerSub
{
  z-index: 1000;
  border: solid 1px Black;
}

.mvm_CSSBreak
{
  width: 2px;
  height: 22px;
  vertical-align: top;
  text-align: right;
}

.mvm_CSSBreak TABLE
{
  width: 2px;
  height: 22px;
  vertical-align: top;
  text-align: right;
}

.mvm_CSSBreak TR
{
  width: 2px;
  height: 22px;
  vertical-align: top;
  text-align: right;
}

.mvm_CSSBreak TD
{
  width: 2px;
  height: 22px;
  vertical-align: top;
  text-align: right;
}

.mvm_CSSNode
{
  background-color: #000000;
  cursor: pointer;
  cursor: hand;
	font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: White;
  font-style: normal;
  height: 22px;
}

.mvm_CSSNode span
{
}

.mvm_CSSNode TD:first-child
{
  /*  padding-left: 0px;   padding-right: 8px;    vertical-align: middle; */
}

.mvm_CSSNodeRoot
{
  background-image: url(images/menu-root.gif);
  background-position: 0px;
  background-repeat: repeat-x;
  cursor: pointer;
  cursor: hand;
	font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: White;
  font-style: normal;
  height: 22px;
}

.mvm_CSSNodeRoot span
{
}

.mvm_CSSNodeRoot TD:first-child
{
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: middle;
}

.mvm_CSSNodeSelectedRoot
{
  background-image: url(images/menu-root-sel.gif);
  background-position: 0px;
  background-repeat: repeat-x;
  cursor: pointer;
  cursor: hand;
	font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: white;
  font-style: normal;
  height: 22px;
}

.mvm_CSSNodeSelectedRoot span
{
}

.mvm_CSSNodeSelectedRoot TD:first-child
{
  padding-left: 8px;
  padding-right: 8px;
}

.mvm_CSSNodeSelectedSub
{
  /* background-color: #0b01b8; */
  background-image: url(images/menu-root-sel.gif);
  background-position: 0px;
  background-repeat: repeat-x;
  cursor: pointer;
  cursor: hand;
	font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: white;
  font-style: normal;
  padding-left: 0px;
  padding-right: 0px;
}


.mvm_CSSNodeHover
{
  /* background-color: #0b01b8; */
  background-image: url(images/menu-root-hot.gif);
  background-position: 0px;
  background-repeat: repeat-x;
  cursor: pointer;
  cursor: hand;
	font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: white;
  font-style: normal;
}

.mvm_CSSNodeHover span
{
}

.mvm_CSSNodeHover TD:first-child
{
  padding-left: 8px;
  padding-right: 8px;
}

.mvm_CSSNodeHoverSub
{
  background-color: #0b01b8;
	font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: white;
  font-style: normal;
  padding-left: 0px;
  padding-right: 0px;
}

.mvm_CSSNodeHoverSub span
{
}
.mvm_CSSNodeHoverSub TD:first-child
{
  padding-left: 0px;
  padding-right: 8px;
}

.mvm_CSSNodeHoverRoot
{
  background-image: url(images/menu-root-hot.gif);
  background-position: 0px;
  background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: white;
  font-style: normal;
  height: 22px;
}

.mvm_CSSNodeHoverRoot span
{
}
.mvm_CSSNodeHoverRoot TD:first-child
{
  padding-left: 8px;
  padding-right: 8px;
}

.mvm_CSSSeparator
{
  width: 2px;
  height: 22px;
}

.mvm_CSSSeparator TD
{
  width: 2px;
  height: 22px;
}

.mvm_CSSLeftSeparator
{
}

.mvm_CSSRightSeparator
{
  vertical-align: top;
  text-align: right;
}

.mvm_CSSRightSeparator
{
  width: 2px;
}

.mvm_CSSRightSeparatorSelection
{
}

.mvm_CSSRightSeparatorSelection TD
{
  width: 2px;
}

.mvm_CSSIcon
{
  /* background-color: #647f96; */
  cursor: pointer;
  cursor: hand;
	font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #F8E07B;
  font-style: normal;
  height: 22px;
  text-align: center;
  padding-left: 4px;
  padding-right: 4px;
}

.mvm_CSSIcon IMG
{
}


.mvm_CSSIndicateChildSub
{
  padding-right: 4px;
}
.mvm_CSSIndicateChildRoot
{
  padding-right: 4px;
}



/* ------------------------------- */

.apane
{
	background-color: transparent;
}


.StandardButton
{
	background: #aaaaaa none;
	color: #ffffff;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.TreeViewMenu
{
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid;
	border-top: #8f9092 1px solid;
	border-left: #8f9092 1px solid;
	border-bottom: #8f9092 1px solid;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header
{
	background-image: url(gradient_LtGray.jpg);
}



.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #e0e0e0;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #e0e0e0;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #e0e0e0;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #a0a0a0;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #f0f0f0;
}



/* Main Menu */
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 16;
	background-color: Transparent;
}
.MainMenu_MenuItem
{
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	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;
}
.MainMenu_MenuIcon
{
	cursor: pointer;
	cursor: hand;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: left; /* center */
	width: 15;
	height: 21;
}
.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}
.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}


/* style for module titles */
.Head
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight: normal;
	color: #181818;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-align: left;
}




/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
  color: #000000;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
  font-weight: normal;
  color: #707070;
}

.NormalTextBox[type="text"]
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
  height: 13px;
  background-color: #FFFFFF;
  color: #000000;
  border-bottom: #647F96 1px solid;
  border-left: #647F96 1px solid;
  border-right: #647F96 1px solid;
  border-top: #647F96 1px solid;
}

TEXTAREA
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
  background-color: #FFFFFF;
  color: #000000;
  border-bottom: #647F96 1px solid;
  border-left: #647F96 1px solid;
  border-right: #647F96 1px solid;
  border-top: #647F96 1px solid;
}

INPUT[type="text"]
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
  height: 13px;
  background-color: #FFFFFF;
  color: #000000;
  border-bottom: #647F96 1px solid;
  border-left: #647F96 1px solid;
  border-right: #647F96 1px solid;
  border-top: #647F96 1px solid;
}

INPUT[disabled]
{
  color: #707070;
  background-color: #f0f0f0;
}
TEXTAREA[disabled]
{
  color: #707070;
  background-color: #f0f0f0;
}








/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}


/* GENERIC */
H1
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight: normal;
	color: #666644;
}

H3
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

H4
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

H5, DT
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

H6
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

TFOOT, THEAD
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #003366;
}

TH
{
	vertical-align: baseline;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

A:link
{
	text-decoration: underline;
	color: #003366;
}

A:visited
{
	text-decoration: underline;
	color: #003366;
}

A:hover
{
	text-decoration: underline;
	color: #ff0000;
}

A:active
{
	text-decoration: underline;
	color: #003366;
}

SMALL
{
	font-size: 9px;
}

BIG
{
	font-size: 15px;
}

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;
}
OL UL LI
{
	list-style-type: disc;
}

HR
{
	color: #a0a0a0;
	height: 1pt;
	text-align: left;
}

.DNNEmptyPane
{
	/* hide the top/bottom panes when not used */
	height: 1px;
	font-size: 1px;
}



/* more of my own */


.NoMargin
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	font-family: Verdana;
	font-size: 12px;
}
TABLE.NoMargin
{
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	font-family: Verdana;
	font-size: 12px;
}
SELECT.NoMargin
{
	border: 1px;
	border-spacing: 0px;
	border-collapse: collapse;
	font-family: Verdana;
	font-size: 12px;
	border-style: solid;
}

.HoverVisible
{
	position: relative;
	background-color: Green;
}

.NoHoverHidden
{
	position: relative;
	background-color: Green;
}

DIV.HoverVisible
{
	position: relative;
	background-color: Blue;
	z-index: 1;
}
DIV.NoHoverHidden
{
	position: relative;
	background-color: Blue;
	z-index: 1;
}


/* text style used by MiniVilleShop for most text */
.MVShopNormal
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
}


/* fix mis alignment when using XHTML   */
.DNNTree
{
	text-align: left;
}
























