/***************************************************
GLOBAL PAGE LAYOUT ELEMENTS
***************************************************/

body 
{
	text-align: center;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
}

/* Outer bounding box for all pages */
#Frame {
	margin: 25px 13px 10px 13px;
	padding: 0px 0px 0px 0px;
	width: 727px;
	text-align: left;
	z-index: 1;
	margin-left: auto; 
	margin-right: auto;
}

#NotLoggedInPanel 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	

#TopStatusArea
{
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 727px;
}

#MapArea
{
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 727px;
}

/* Copyright notice at bottom */
#Copyright {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 10px; }

/***************************************************
INTRO BOX
***************************************************/
#IntroBox {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border: 1px solid #D1D1BA;
	background: #f3f3ed;
}	

#IntroMiddle 
{
	float: left;
	margin: 00px 0px 00px 0px;
	padding: 10px 10px 10px 10px;
	width: 130px;
}
	
#IntroRight 
{
	height: 125px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	width: 330px;
}
	

#IntroLeft
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	font-size: 11px;
	width: 220px;
}


/***************************************************
STATUS AREA
***************************************************/

.StatusControl
{
	font-family : Arial, Tahoma, Helvetica, Sans-serif;
	font-size : 11px;
	color: Black;
}
table.Map
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border: 1px solid #cccccc;
	background: white;
}
td.MapCell
{
	width: 579px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
td.MapControlsCell
{
	width: 148px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-left: dashed 1px #808055;
}


table.StatusArea
{
	width: 727px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border: 1px solid #cccccc;
	background: white;
}
td.StatusMenuCell
{
	width: 479px;
	height: 20px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
td.StatusLogoCell
{
	width: 100px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
td.StatusProfileCell
{
	
	width: 148px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-left: dashed 1px #808055;
}
td.StatusDashBoardCell
{
	
	width: 479px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

/***************************************************
2-COLUMN TABLE
***************************************************/

table.TwoColumn
{
	background: white;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border: solid 0px white;
	  
}
td.ColumnOneOfTwo
{
	width: 220px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: white;
	border: none;
}
td.ColumnTwoOfTwo
{
	background: white;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 470px;
	border-width: 0px 0px 0px 0px;
}

/***************************************************
3-COLUMN TABLE
***************************************************/

table.ThreeColumn
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border: 1px solid #666B3F;
}
table.ThreeColumnRown
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
td.ColumnOneOfThree
{
	vertical-align: top;
	width: 219px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background: #CCD0AE;
}
td.ColumnTwoOfThree
{
	vertical-align: top;
	width: 225px;
	background: #e4e7d3;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-left: 1px dotted #666B3F;
	border-top: solid 1px #e4e7d3;
}
td.ColumnThreeOfThree
{
	vertical-align: top;
	width: 225px;
	background: #CCD0AE;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-left: 1px dotted #666B3F;
}


/***************************************************
CONTENT BOX
***************************************************/

/* FAQ gray closed box */
#ContentBox 
{
	width: 685px;
	background: #eeeeee;
	margin: 3px 0px 10px 0px;
	padding: 15px 30px 15px 10px;
	text-align: left;
	border: 1px solid #cccccc; }

/* Text inside box */
#ContentText {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
 }


/***************************************************
GETTING STARTED BOX
***************************************************/

/* Getting Started yellow box */
#GetStartedBox 
{
	margin: 10px 0px 0px 0px;
	padding: 15px 20px 0px 20px;
	text-align: left;
	border: 1px solid #cccc66;
 }

/* Text inside box */
#GetStartedText {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 600px; }


/***************************************************
WORKSHOP SCHEDULE TABLE
***************************************************/

/* Table body cells */
.SchedTableBodyGray, .SchedTableBodyWhite {
	margin: 0px 0px 0px 0px;
	padding:4px 3px 4px 3px;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	border-top: 1px dotted #ccc; }

/* Table cell borders */
.SchedTableBodyGray { background-color: #efefef; }
.SchedTableBodyWhite { background-color: #fff; }


/***************************************************
MISCELLANEOUS
***************************************************/

.SpacerClearRight { clear: right; font-size:1px; }
.SpacerClearLeft { clear: left; font-size:14px; }

.oldbrowsers { display: none; }

.prices 
{
	width: 199px; 
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color : black;
 }
.nameCell
{
	width: 125px;
}
.dataCell
{
	width: 74px;
}

.LocationTable {
	width:500px; }

.changeDate 
{
	font-weight: bold;
	color: #600;
	font-size: 11px;
}

.changeTopic
{
	font-weight: bold;
	color: #600;
	font-size: 11px;
}

.changeInfo
{
	font-weight: normal;
	color: Black;
	font-size: 11px;
}