#SkinPage
{
	width: 100%;
	height: 100%;	
}

#HeaderRow
{
	height:206px;
}

#HeaderL
{
	vertical-align:top;
	background-image:url(Media/Header_L_BG.png);
	background-repeat:repeat-x;
	background-color:#a1a0a9;
}

#HeaderLTop
{
	background-image:url(Media/Header_L.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:100%;
}

#HeaderT
{
	width:900px;
	padding-top:30px;
	background-image:url(Media/Header_BG.png);
	background-repeat:repeat-x;
	background-color:#999999;
}

#ControlPanelLogoContainer
{
	text-align:center;
	background-color:Black;
}

.ControlPanel
{
	margin-top:-30px;
}

#Tabset
{
	width:100%;
	height:40px;
	background-image:url(Media/TabsetGrad_NoBevel.png);
	background-repeat:repeat-x;
	background-color:#0a0a2a;
}

#MenuContainer
{
	height:40px;
	padding-left:10px;
	vertical-align:middle;
}

#SearchBar
{
	padding-right:10px;
	text-align:right;
	vertical-align:middle;
}

#SearchBar span,#SearchBar a
{
	color:White;
}

#HeaderR
{
	vertical-align:top;
	background-image:url(Media/Header_R_BG.png);
	background-repeat:repeat-x;
	background-color:#a1a0a9;
}

#HeaderRTop
{
	background-image:url(Media/Header_R.png);
	background-repeat:no-repeat;
	height:100%;
}

#MainL
{
	text-align:right;
	background-image:url(Media/Main_L.png);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#cccccc;
}

#Main
{
	width:900px;
	background-color:#999999;
	vertical-align:top;
	background-image:url(Media/IPU.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#StatusContainer
{
	width:100%;
}

#StatusContainer .SkinObject
{
	color:Black;
}

#StatusContainer a.SkinObject
{
	text-decoration:underline;
}

#BreadCrumbContainer
{
	padding-left:10px;
	text-align:left;
}

#UserContainer
{
	text-align:right;
	width:220px;
	padding-right:10px;
}

#MainContentArea
{
	width:100%;
}

#MainContentAreaFull
{
	margin-left:auto;
	margin-right:auto;
}

.ContentPane
{
	vertical-align:top;
	padding-left:2px;
	padding-top:0;
}

.ContentPaneFull
{
	vertical-align:top;
	padding-left:2px;
	padding-right:2px;
	padding-top:0;
}

.RightPane
{
	vertical-align:top;
	width: 294px;
	padding-right:2px;
	padding-left:0;
	padding-top:0;
}

#MainR
{
	background-image:url(Media/Main_R.png);
	background-repeat:repeat-y;
	background-color:#cccccc;
}

#FooterRow
{
	height:69px;
}

#FooterL
{
	vertical-align:top;
	text-align:right;
	background-image:url(Media/Footer_L_BG.png);
	background-repeat:repeat-x;
	background-color:#666666;
}

#FooterT
{
	vertical-align:top;
	background-image:url(Media/Footer_B.png);
	background-repeat:repeat-x;
	background-color:#353535;
}

#FooterContainer
{
	width:100%;
	height:60px;
	color:White;
	font-size:12px;
	background-image:url(Media/Footer_T.png);
	background-repeat:repeat-x;
}

#FooterContainer .SkinObject
{
	color:White;
}

#FooterContainer a
{
	color:White;
	text-decoration:underline;
}

#CopyrightContainer
{
	padding:14px 10px 0 10px;
	vertical-align:middle;
}

#TermsContainer
{
	padding:14px 10px 0 10px;
	text-align:right;
	vertical-align:middle;
}

#FooterR
{
	vertical-align:top;
	background-image:url(Media/Footer_R_BG.png);
	background-repeat:repeat-x;
	background-color:#666666;
}

.main_dnnmenu_container
{
}

.main_dnnmenu_bar
{
	cursor: pointer;
}

.main_dnnmenu_rootitem
{
	color: white;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica; 
    white-space: nowrap;
    padding: 0px 12px 0px 5px; /* The spacing of the root menu items */
}

.main_dnnmenu_item td
{
	color: white;
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Arial, Helvetica; 
	white-space: nowrap;
	background-color: #0a0a2a;
	padding:6px 3px;
}

.main_dnnmenu_itemhover
{
	background-color: #69698d;
}

.main_dnnmenu_itemhover td
{
	background-color: #69698d;
}

.main_dnnmenu_icon
{
	text-align: center; 
	width:1px; 
}

.main_dnnmenu_submenu
{
	background-color: #cad5ea;
	z-index: 1000;
	/* padding: 4px; Puts a border around the whole submenu in firefox, nothing in IE */
}

.main_dnnmenu_break
{
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow
{
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}

.main_dnnmenu_rootmenuarrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
