﻿/* InstantASP Ltd, www.instantasp.co.uk */

/* ------------------------------------------------------------------- */
/* -------------------------- Layout Css ----------------------------- */
/* ------------------------------------------------------------------- */

.CommonAdmin_Body
{
	margin:0px;
	padding:0px;
}

.CommonAdmin_Wrapper
{
	float: left;
	width: 100%;
}

/* ------------------- */
/* Admin Header Panels */
/* ------------------- */

.CommonAdmin_Header
{
	float: left;
	width: 100%;
	line-height: normal;
}

.CommonAdmin_Header h1 
{
	float: right;
	text-align: right;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	font-size: 28px;
	color: #B8BCA3;
	margin: -30px 0px 0px 0px;
	padding: 0px 9px 0px 0px;
}

.CommonAdmin_HeaderWelcomeContainer
{
	float: left;
	width: 100%;
	border-bottom: 1px #999999 solid;
	margin-bottom: 11px;
}

.CommonAdmin_HeaderWelcome
{
	float: left;
	width: 100%;
	background-color: #FBFBFB;
	background-image: url(../Images/Table_HeaderLight.gif);
}

.CommonAdmin_HeaderWelcome div
{
	padding: 10px;
	width: 35%;
}

.CommonAdmin_HeaderTabStrip
{
	float: left;
	width: 100%;
	margin: 0px 0px 0px -2px;
	line-height: normal;
}

.CommonAdmin_HeaderLinkBar
{
	float: left;
	width: 100%;
	border-top: solid 1px #999999;
	padding-top: 1px;
	margin-top: -2px;
	line-height: normal;
}

.CommonAdmin_HeaderBreadCrumbContainer
{
	float: left;
	width: 100%;
	background-color: #FBFBFB;
	border-top: 1px #C7C7C7 solid;
	border-bottom: 1px #C7C7C7 solid;
}

.CommonAdmin_HeaderBreadCrumb
{
	float: left;
	padding:10px;
}

/* ----------------- */
/* Admin Body Panels */
/* ----------------- */

.CommonAdmin_BodyContainer
{
	float: left;
	width: 100%;
	background: url(../Images/Admin/Misc_NavBackground.gif) repeat-y left top;
}

.CommonAdmin_BodyNavContainer
{
	float: left;
	width: 176px;
	padding: 10px;
	line-height: normal;
}

.CommonAdmin_BodyNav
{
	float: left;
	width: 100%;
}

.CommonAdmin_BodyMainContainer
{
	padding: 10px;
	margin-left: 198px; /* left panel width plus padding */
}

.CommonAdmin_BodyMain
{
	float: left;
	width: 100%;
}

.CommonAdmin_BodyContent
{
	float: left;
	width: 100%;
	margin: -4px;
}

/* ------------- */
/* Footer Panels */
/* ------------- */

.CommonAdmin_FooterContainer
{
	clear: both;
	float: left;
	width: 100%;
	line-height: normal;
}

.CommonAdmin_Footer
{
	float: left;
	width: 100%;
	background-color: #FBFBFB;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	background-image: url(../Images/Table_HeaderLight.gif);
}


.CommonAdmin_Footer div
{
	padding: 10px;
}

/* ------------------------------------------------------------------- */
/* ------------------- Navigation PanelBar Css ----------------------- */
/* ------------------------------------------------------------------- */

.PanelBarLight_OuterTable
{
	float: left;
	width: 100%;
	border: #999999 1px solid;
	background-color: #FFFFFF;
}

.PanelBarLight_Header
{
	float: left;
	width: 100%;
	background-image: url(../Images/Table_HeaderLight.gif);
	line-height: normal;
}

.PanelBarLight_Header img
{
	display: block;
}

.PanelBarLight_Header h2
{
	float: left;
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #7C7C7C;
	padding: 9px 0px 9px 9px;
	margin: 0px;
}

.PanelBarLight_Footer
{
	float: left;
	width: 100%;
	height: 4px;
	background-color: #E8E8E8;
}

/* ------------------------------------------------------------------- */
/* -------------------------- NavBar Css ----------------------------- */
/* ------------------------------------------------------------------- */

.CommonAdmin_NavBarContainer
{
	float: left;
	width: 100%;
	padding: 1px;
	margin-left: -1px;
}

.CommonAdmin_NavBarHeaderContainer
{
	float: left;
	width: 100%;
}

.CommonAdmin_NavBarHeader
{
	float: left;
	width: 100%;
	background-color:#FFFFFF;
	border-top: 1px #C7C7C7 solid;
}

.CommonAdmin_NavBarHeader img
{
	float: left;
	display: block;
	padding: 9px 0px 9px 9px;
}

.CommonAdmin_NavBarHeader a
{
	float: left;
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #474747;
	padding: 9px;
}

.CommonAdmin_NavBarHeader a:hover
{
	color: #B36359;
}

.CommonAdmin_NavBarItem
{
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-top: 1px #D1D1D1 solid;	
}

.CommonAdmin_NavBarItem img
{
	float: left;
	display: block;
	padding:9px 0px 9px 9px;
}

.CommonAdmin_NavBarItem a
{
	float: left;
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #474747;
	padding: 9px;
}

.CommonAdmin_NavBarItem span
{
	float: left;
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #474747;
	padding: 9px;
}

.CommonAdmin_NavBarItem a:hover
{
	color: #B36359;
}

.CommonAdmin_NavBarTreeViewContainer
{
	float: left;
	padding: 5px;
	background-color: #FFFFFF;
	border-top: 1px #D1D1D1 solid;	
}

/* ------------------------------------------------------------------- */
/* ----------------------- Page Title Css ---------------------------- */
/* ------------------------------------------------------------------- */

.CommonAdmin_PageTitleContainer
{
	float: left;
	width: 100%;
	line-height: normal;
}

.CommonAdmin_PageTitle
{
	float: left;
	width: 100%;
	border-top: 1px #C7C7C7 solid;
	border-bottom: 1px #C7C7C7 solid;
}

.CommonAdmin_PageTitleIcon
{
	float: left;
	padding: 9px;
	white-space: nowrap;
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
}

.CommonAdmin_PageTitleContent
{
	padding: 9px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
}

.CommonAdmin_PageTitleText
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10pt;
	color: #828282;
	font-weight: bold;
}

.CommonAdmin_PageDescText
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #828282;
}

/* ------------------------------------------------------------------- */
/* ------------------------ LinkBar Control -------------------------- */
/* ------------------------------------------------------------------- */

.LinkBar_Bar
{
	background-color:#000000;
	background-image: url(../Images/Common/LinkBar/Background.gif);
}

.LinkBar_Tab
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	background-image: url(../Images/Common/LinkBar/Background.gif);
	padding:9px 16px 9px 16px;
	white-space: nowrap;
	background-color: #8F8F8F;
}
	
.LinkBar_Tab a
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.LinkBar_Tab a:hover
{
	color: #B36359;
}

.LinkBar_TabLine
{
	background-color: #474747;
}

.LinkBar_TabSelected
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	background-color: #E6E6E6;
	background-image: url(../Images/Common/LinkBar/TabSelected.gif);
	padding:9px 16px 9px 16px;
	white-space: nowrap;
}

.LinkBar_TabSelected a
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.LinkBar_TabSelected a:hover
{
	color: #B36359;
}	

.LinkBar_TabSelectedLine
{
	background-color: #BCC1A9;
}
				
.LinkBar_TabHighLight
{
	background-color: #FFFFFF;
	height:1px;
	width: 1px;
}


.LinkBar_TabChildMenu
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	background-color: #FBFBFB;
	background-image: url(../Images/Common/LinkBar/ChildMenuBackground.gif);
	background-repeat: repeat-x;
	padding:16px 16px 13px 15px;
	border-bottom: solid 1px #999999;
}

.LinkBar_TabChildMenu a
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #474747;
}

.LinkBar_TabChildMenu a:hover
{
	color: #B36359;
}

.LinkBar_ChildMenuSeperator 
{
	vertical-align: baseline;
	margin: 0px 12px 0px 12px;
}

/* ------------------------------------------------------------------- */
/* ---------------------- Field Type Label Css ----------------------- */
/* ------------------------------------------------------------------- */

.FieldTypeLabel
{
	float: left;
	background-color: #FFFFFF;
	border: 1px #999999 solid;
	display: inline;
	padding: 6px;
	line-height: normal;
	white-space: nowrap;
}

.FieldTypeLabel img
{
	float: left;
	vertical-align: middle;
	display: block;
	margin-right: 6px;
}

.FieldTypeLabel span
{
	float: left;
}

.FieldTypeDesc
{
	float: left;
}