/*** Global fonts ***/
#contentCell * {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	
	margin: 0px;
/*	border: none;
	padding: 0px;*/
}

#contentCell h2 {
	font-size: 11px;
}

/*** Content links ***/
#contentCell a:link {
	color: #7e5c3c;
}

#contentCell a:visited {
	color: #7e5c3c;
}

#contentCell a:hover {
	color: black;
	text-decoration: none;
}

#contentCell .littlePhoto
{
    border: 4px solid #62614d;
	margin: 5px;
}


#contentCell table.noCellStretch
{
	width: 350px;
}

#contentCell td.cellInMiddle
{
	vertical-align:middle;
	text-align:center;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	margin: 5px 0 5px 0;
}

#contentCell img.openHousePhoto
{
	border: 4px solid #62614d;
	margin: 5px;
}

#contentCell .clearlist
{
    clear:right;
    margin:0;
    padding:0;
    height: 0px;
    font-size:0px;
    line-height:0px;
}

/************************************************************************
* 
* Text Editor Styles that can be used by website administrators.
* These styles must be in both the pageEditor file and this file.
*
************************************************************************/
#contentCell .dbrSiteContent, #contentCell .dbrSiteContent * {
	font-family: Arial;
	font-size: 12px;
	margin: 5px 0 5px 0;
}

#contentCell .dbrSiteContentFormBold, #contentCell .dbrSiteContentFormBold * {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.wtf
{
    text-align:left ;    
}
#contentCell .dbrSiteContentBold, #contentCell .dbrSiteContentBold * {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	margin: 5px 0 5px 0;
}

#contentCell .dbrSiteContentBoldRed, #contentCell .dbrSiteContentBoldRed * {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color:Red;
	margin: 5px 0 5px 0;
}

#contentCell .dbrSiteHeaderBold, #contentCell .dbrSiteHeaderBold * {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

#contentCell .dbrSiteContentQuestion, #contentCell .dbrSiteContentQuestion * {
	font-family: Arial;
	font-size: 12px;
	color:#62614d;
	border: 2px;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

#contentCell .dbrSiteContentAnswer, #contentCell .dbrSiteContentAnswer * {
	font-family: Arial;
	font-size: 12px;
	color:#32725A;
	border: 2px;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

#contentCell a.dbrSiteContent:link {
	color: #C9852A
}

#contentCell a.dbrSiteContent:visited {
	color: #C9852A
}

#contentCell a.dbrSiteContent:hover {
	color: #A36C23
}

#contentCell a.dbrSiteContent:active {
	color: #A36C23
}

/*
#contentCell input,#contentCell select,#contentCell textarea {
	font-size: 1em;
	font-family: arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
}
*/

/*** Headers ***/
/*
#contentCell h1, #contentCell h2, #contentCell h3, 
#contentCell h4, #contentCell h5, #contentCell h6 {
	font-weight: bold;
	margin: 5px 0 5px 0;
	border: 2px solid red;
}

#contentCell h1, #contentCell h2 {
	font-size: 18px;
}

#contentCell h3, #contentCell h4, #contentCell h5, #contentCell h6 {
	font-size: 12px;
}

#contentCell h2 span {
	font-size: 1.05em;
}
*/
/*
#contentCell h1,#contentCell h2,#contentCell h3,#contentCell h4,#contentCell h5,#contentCell h6
	{
	margin: 2px 0 2px 0;
}

#contentCell h1 {
	font-size: 28px;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

#contentCell h1 a:link,#contentCell h1 a:visited,#contentCell h1 a:hover,#contentCell h1 a:active
	{
	text-decoration: none;
	color: #000000;
}

#contentCell .membercard h3 {
	font-size: 1em;
}

#loginbanner h2 {
	font-size: 1em;
	font-weight: normal;
	margin-top: 8px;
}

#contentCell .leftblock h2,#contentCell .rightblock h2,#contentCell .fullwidth h2
	{
	font-size: 1.6em;
}
*/

/*** MISC ***/
#contentCell .gridheader
{	color:black;
	background-color:#cac795;
	font-family: Arial, Helvetica, sans-serif;  
	font-size:12px;
	font-weight:bold;
}
#contentCell .griddetail
{	font-family: Arial, Helvetica, sans-serif;  
	font-size:12px;
}
#contentCell .jobdetail
{
	color:#000000;
	background-color:transparent;
	font-family: Arial, Helvetica, sans-serif;  
	font-size:12px;
}

#contentCell ol, #contentCell ul {
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
}

/*** CONTENT AREAS ***/
/*
#contentCell .leftnav {
	float: left;
}
*/
#contentCell .centerblock {
	float: inherit;
}

#contentCell table {
	height: 10px;
}

/*
#contentCell .leftcol {*/
/*	border: 1px solid #62614D;*/
/*	border: 5px solid orange;*/
/*	padding: 15px;
	margin-bottom: 10px;
	position: relative;
	width: 250px;*/
/*	float: left;
}*/
/*
#contentCell .rightcol {*/
/*	border: 1px solid #62614D;*/
/*	border: 5px solid blue;*/
/*	padding: 15px;
	margin-bottom: 10px;
	position: relative;*/
/*	width: 300px;*/
/*	float: right;*/
/*}*/

#contentCell .rightblock {
	border: 1px solid #62614D;
	margin-left: 5px;
/*	padding: 15px;
	margin-bottom: 10px;
	position: relative;*/
/*	width: 446px;*/
	float: right;
}
/*
#contentCell .rightblock h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: block;
}

#contentCell .eventmonth h3 {
	padding-left: 20px;
	padding-right: 20px;
}
*/
#contentCell .eventlist label {
	font-weight: bold;
	padding-right: 4px;
}

/************************************************************************
* 
* Formatting common to most pages
*
************************************************************************/
	/* Main part of the page that holds contents */
#body {
/*	width: 726px;*/
	margin-top: 7px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

/* 2 column layout */
#columnleft {
	float: left;
	width: 220px;
	/*position: relative; */
}

#columnright {
	margin-left: 225px;
	/*  position:relative; */
}

#contentCell .leftblock {
	border: 1px solid #62614D;
	padding: 5px;
	background: #CAC795;
	vertical-align: top;
}

#contentCell .rightblock {
	border: 1px solid #62614D;
	padding: 5px;
	margin-bottom: 10px;
	/* This is for the component boxes*/ /*
    background: #FEFFAB url(images/background_columnright.gif) repeat-y;
    */
	position: relative;
}

/* MM Debug
.clear2column
{
    margin:0;
    padding:0;
    line-height:0;
    font-size:0px;
    height:0px;
    clear: both;
}
*/ /* A full width block on the page */
#contentCell .fullwidth, #loginbanner {
/*	width: 100%;*/
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* for the login block
    picks up most of its properties from .fullwidth */
#loginbanner {
	padding-bottom: 0px;
}

/* Goes around controls that need to be presented as a block of functionality  */
#contentCell .controlblock {
/*	border: 1px solid #327159;*/
	padding: 3px;
	margin: 2px 0 5px 0;
	vertical-align: top;
}

/* shows a visual seperation */
#contentCell .dashedline {
	border-bottom: 1px dashed #62614D;
	padding-top: 10px;
	margin-bottom: 10px;
	clear: right;
}

/* Login/Register command buttons on pages */
#contentCell .actionbuttons {
	text-align: right;
	position: relative;
	padding: 1px 1px 1px 1px;
}

/************************************************************************
* 
* Next / previous specific formatting 
*
************************************************************************/
#contentCell .nextlink {
	position: absolute;
	right: 0;
	padding-right: 15px;
}

/************************************************************************
* 
* Global formatting
*
************************************************************************/
	/* all the legend tags use this same style */
#contentCell legend {
	font-weight: bold;
	color: #666666;
	font-size: 1em;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 7px;
}

/* apply zero margin to all forms and hide fieldset borders. Keep fieldset borders in the markup for better accessibility */
#contentCell form {
	margin: 0px;
}

#contentCell fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

/* sometimes we hide elements from display in visual browsers (but leave them in the source for non visual browsers and for accessibility) */
#contentCell .hidden {
	visibility: hidden;
}

#contentCell .none {
	display: none;
}

/************************************************************************
* 
* Rollover buttons
*
************************************************************************/
#contentCell .buttonsmall,#contentCell .buttonsmall-ovr {
/*	background: url(images/background_button_small.gif) repeat-x;*/
	background-color: #62614D;
	border: none;
	color: #FFFFFF;
	height: 15px;
/*	font-weight: normal;*/
	font-size: .9em;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
}

#contentCell .buttonsmall-ovr {
	text-decoration: underline;
	background-color: #7e5c3c;
/*	background: url(images/background_button_small-ovr.gif) repeat-x;*/
}

/************************************************************************
* 
* Page specific 
*
************************************************************************/
	/* even dowload button */
#contentCell .downloadevent img {
	margin-right: 5px;
	vertical-align: middle;
	border: none;
}

/* Header on view details type pages */
#contentCell .itemdetails {
	font-size: 1.3em;
}