/*
+----------------------------------+
 Virtual Empire Skins - BBC Site 
  Copyright 2007,  by Virtual Empire  
+----------------------------------+
*/

/* DETAILS:
Purpose			: BBC Website
Date Created	: 23-Jul-07
Created By		: Jamie Barnett
*/

html, body {height:100%}
body { padding:0px; margin:0px; background: #FFFFFF; color: #000000;}

#skinmaster		{vertical-align:top; background-color: #FFFFFF; border: 0px solid #000000; height: 100%; border-collapse:collapse}
html>body .skinmaster{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#pagemaster{ height: 100%; min-height:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; }
html>body .pagemaster{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#main{ height:100%; min-height:100%; margin:0px; padding: 0px; border:0px; vertical-align: top;}
html>body #main{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#ContentPane{ height:100%; min-height:100%; margin:0px; padding: 0px; color: #000000; vertical-align: top;}
html>body #ContentPane{height:auto;} /*for mozilla as IE treats height as min-height anyway*/



/* DNN Environment */
.controlpanel				{ width: 100%; background-color: #7DA1D9;}

/* Main Menu */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuBreak, .MainMenu_MenuIcon  {
	display: none;
}

.MainMenu_MenuContainer {
	background-color: transparent; 
	width:159px;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 22;
	background-color: Transparent;

}

.bbc_dotgrip {
	cursor: pointer; 
	cursor: hand; 
	background-color: Transparent;
	background: url(images/dot_grip.gif) no-repeat center center;
}

.bbc_SubMenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	border-left: #3D6CBA 0px solid; 
	border-bottom:#3D6CBA 1px solid; 
	border-top: #3D6CBA 1px solid; 
	border-right: #3D6CBA 0px solid;
	background: #3D6CBA;
	padding: 3px 8px 4px 2px;
}

.bbc_SubMenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	border-left: #3D6CBA 0px solid; 
	border-bottom: #3D6CBA 1px solid; 
	border-top: #3D6CBA 1px solid; 
	border-right: #3D6CBA 0px solid;
	background: #D5E7FF;
	padding: 3px 8px 4px 2px;
}


.bbc_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 2px 0px 0px 0px;
	background: #3D6CBA;
	padding: 2px;
	
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	
	font-family:Sans-Serif;
	font-size: 14px; 
	color: #ffffff;
	font-weight: bold; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=150, Strength=4); 
}


.bbc_RootMenuItem TD {
	cursor: pointer; 
	cursor: hand; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-style: normal;
	font-weight: bold;
	background-color: Transparent;
	background: url(images/menuitembg.gif) no-repeat center center;
	vertical-align:top;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	height: 22px;
}

.bbc_RootMenuItemActive TD {
	cursor: pointer; 
	cursor: hand;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-style: normal;
	font-weight: bold;
	background-color: Transparent;
	background: url(images/menuitembg-on.gif) no-repeat center center;
	vertical-align:top;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	height: 22px;
	
}

.bbc_Login {
	cursor: pointer; 
	cursor: hand;
	color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}
a.bbc_Login:link {text-decoration:none; color:#CCCCCC;}
a.bbc_Login:visited {text-decoration:none; color:#CCCCCC;}
a.bbc_Login:active {text-decoration:none; color:#CCCCCC;}
a.bbc_Login:hover {text-decoration:none; color:#FFFFFF;}

.bbc_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #000066 ; 
	text-decoration: none
}
a.bbc_footer:link {text-decoration:none; color:#000066;}
a.bbc_footer:visited {text-decoration:none; color:#000066;}
a.bbc_footer:active {text-decoration:none; color:#000066;}
a.bbc_footer:hover {text-decoration:none; color:#DFEAFC;}

.bbc_footersel  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #DFEAFC;
	text-decoration: none
}


.Head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF9900; font-weight: bold }
.SubHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold}
.SubSubHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold }
.Normal,.NormalDisabled, NormalRed, NormalBold { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 ; font-weight: normal}
.NormalDisabled { color: Silver;}
.NormalBold { font-weight: bold}
.NormalRed { font-weight: bold; color: #ff0000}

.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active {color: #282B41; margin-left: 3px; margin-right: 3px; vertical-align: middle;}
A.CommandButton:hover	{text-decoration:none; color:#757891;}

TH,TD,TFOOT,THEAD,DIV { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 ; font-weight: normal}
/*
A,A:link,A:visited,A:active{ color:#993300; text-decoration:none; }
A:hover{ color:#Ff9900; text-decoration:none;}
*/

/* -- TreeMenu Skin Object -- */
.TreeMenu_Node { font-size: 8pt;}
.TreeMenu_NodeSelected{ background-color: #dcdcdc; }
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link { text-decoration: none; color: #003366;}
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  { text-decoration: none; color: #003366;}
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active {text-decoration: none; color: #003366;}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover { text-decoration: none; color: #ff0000;}

/* -- Buttons -- */

.NormalTextBox { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: normal;	background-color: #FFFFFF; color: #000000;}
.StandardButton { padding-right: 5px; padding-left: 5px; font-weight: normal; font-size: 8pt; background: #dddddd; color: #000000; font-family: Tahoma, Verdana, sans-serif;}

    
/* -- Generic -- */

H1 {font-size: 15pt;}
H2 {font-size:  14pt;}
H3 {font-size:  13pt; }
H4 {font-size:  12pt;}
H5, DT { font-size:  11pt;}
H6 { font-size:  10pt;}
SMALL  { font-size:  6pt; }
BIG {font-size:  15pt;}

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: #D4D0C8; height:1pt; text-align:left}



/* SkinObject */

.SkinObject {font-weight:bold; font-size:8.0pt; color:#282B41; text-decoration: none;}
A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active  { text-decoration: none; color:#282B41;}
A.SkinObject:hover {text-decoration: none; color:#757891;}


