﻿/*border: solid 1px red;*/

body
{
	width: 794px;
    margin-top: 0;
    margin-bottom: 0; 
    margin-left: auto;
    margin-right: auto;
    padding: 0 0 0 0px;
    background-color:#e6dfd9;
    color: #6E7E97!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

A {
	color: #6E7E97;
	text-decoration: none;
	font-weight: bold;
}

A:visited {
	color: #6E7E97;
}

A:hover {
	text-decoration: underline;
}

h1
{
	font-size:15px;
}

.HomePageHeadings
{
	font-size:18px;
}

INPUT, textarea
{
	color:gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.DropDownMenu
{
	color:gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.Column1
{
	width:250px;
	float:left;
}

.Column2
{
	width:250px;
	float:left;
}

.ClearBoth
{
	clear:both;
}

.PageTitle
{
	color:#d2bc8d;
	font-size: 18px;
}

.BoldHeading
{
	font-weight:bold;
}

.CentreText
{
	clear:both;
	text-align:center;
	margin:0 auto;
}

.RightJustifyText
{
	clear:both;
	text-align:right;
	margin:0 auto;
}

.bold
{
	font-weight:bold;
}

.alertText
{
	color:Red;
}

.FloatLeft
{
	float:left;
}

.FloatRight
{
	float:right;
}

/* stage styles */

.containerTable
{
	height: 100%;
}

.LeftShadowColumn
{
	width: 8px;
	background-image: url(../../images/StageImages/GreyShadowRepeatLeft.gif);
	background-repeat:repeat-y;
}

.RightShadowColumn
{
	width: 8px;
	background-image: url(../../images/StageImages/GreyShadowRepeatRight.gif);
	background-repeat:repeat-y;	
}

.MenuColumn
{
	width: 228px; /* width of the menu is set here */
	height: 100%;
	background-image: url(../../images/StageImages/MenuRepeaterBackdrop.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}

.MenuLinks
{
	height: 30px;
}

.MenuButtonsBackdrop
{
	height: 228px; /* Should be 490px - adjusted to accommodate the padding */
	background-image: url(../../images/StageImages/MenuBackdrop.jpg);
	background-repeat: no-repeat;
	padding-top: 262px;
	padding-left: 76px;
}

.MenuFooterBackdrop
{
	background-image: url(../../images/StageImages/MenuRepeaterBackdrop.jpg);
	background-repeat: repeat-y;
	vertical-align:bottom;
}

.SiteContent
{
	width: 550px; /* width of the main column is set here */
	height:100%;
	vertical-align:top;
	background-color: White;
	background-image: url(../../images/StageImages/HeaderBackdrop.jpg);
	background-repeat: no-repeat;
}

.SiteContentPlaceHolder
{
	width: 530px;
	padding-top:25px;
}

.HeaderBackdrop
{
	width: 510px; /* Should be 550px - adjusted to accommodate the padding */
	padding-top: 282px;
	padding-left: 40px;
}

.FooterBackdrop
{
	width: 778px;
	height: 40px;
	background-image: url(../../images/StageImages/FooterBackdrop.jpg);
	background-repeat: no-repeat;
}

.FooterLinks
{
	padding-top: 8px;
	padding-bottom:7px;
	text-align:center;
}

/* Main Menu (backoffice) */

.menuTable
{
	width:400px;
	text-align:left;
}

.MenuTableLinkColumn
{
	width:120px;
	vertical-align:top;
}

/* Login Page */

.LoginArea
{
	text-align:center;
	margin: 0 auto;
}
