.big10pt	{ font-size: 10pt; }
.big11pt	{ font-size: 11pt; }
.big16pt	{ font-size: 16pt; }

.big9	{ font-size: 9px; }
.big10	{ font-size: 10px; }
.big11	{ font-size: 11px; }
.big12	{ font-size: 12px; }
.big13	{ font-size: 13px; }
.big14	{ font-size: 14px; }
.big15	{ font-size: 15px; }
.big16	{ font-size: 16px; }
.big18	{ font-size: 18px; }
.big20 { font-size: 20px }

.grayed		{ color: gray; }
.redded, a.redded		{ color: #e21919; }
.greened	{ color: darkgreen; }
.bold			{ font-weight: bold; }

span.grayed a		{ color: gray; }

a.noline:link	{ text-decoration: none; }
a.noline:visited	{ text-decoration: none; }
a.noline:hover	{ text-decoration: underline; }

.bottom_dashed	{ border-bottom: 1px dashed #D0D0D0; }

.pcenter,p.pcenter,#main .pcenter,#pageBody > p.pcenter			{ text-align: center; }
.pright				{ text-align: right; }
.pleft				{ text-align: left; }
.floatleft		{ float: left; margin-right: 5px;}
.float-right		{ float: right; margin-left: 15px;}

.tablecenter	{ margin: 0 auto; }

.yellow_note	{ BORDER: #eced49 1px solid; BACKGROUND: #fefcdb; width: 300px;
	font-size: 11px; color: #52513f;  padding: 3px; margin: auto; border-collapse: separate }
p.yellow_note	{ padding-left: 3px; }

.red_note	{ border: 1px red solid; background: #fffbeb; width: 300px;
	font-size: 11px; color: #a21212; padding: 3px; margin: auto; border-collapse: separate }
p.red_note	{ padding-left: 3px; }

.green_note	{ BORDER: #00b100 1px solid; BACKGROUND: #f2fff2; width: 300px;
	font-size: 11px; color: #455045;  padding: 3px; margin: auto; border-collapse: separate; margin-top: 6px }
p.green_note	{ padding-left: 3px; }
.green_note h3	{ margin-top: 0px }

.yellow_note p,.red_note p,.green_note p	{ font-size: 11px; padding: 5px 0 0 0; line-height: 14px; }
.yellow_note li,.red_note li,.green_note li	{ font-size: 11px; padding-left: 0px }
.yellow_note td,.red_note td,.green_note td	{ padding: 5px; margin: 2px; border: 1px #CCC solid }


.fieldname		{ vertical-align: top; width: 180px; }

.textimage	{  display: block; margin: 0 auto; text-align: center }
.textimage_right	{  float: right; padding: 5px 0 5px 5px }

.clearboth	{ clear: both; }
.clearleft	{ clear: left; }
.clearright	{ clear: right; }
.width100		{ width: 100%; }
.floatWrapper { float: left; width: 100%; }

.turinginput	{
	height: 35px;
	font-size: 20px;
	}

.fullWidth {
	width: 100%;
	float: left;
	}

.field_description {
	font-size: 11px;
	color: gray;
	}

.noteMark {
	color: #ab3634;
	vertical-align: super;
	font-size: 11px;
	font-weight: bold;
	}
.noteMarkText {
	color: #ab3634;
	}

/*********************************************************************/
/* Row_* table forms */
.rowTable {
	width: 100%;
	}
.rowTable td {
	height: 22px;
	}

.row_rowtext {
	font-weight: bold;
	border-top: 1px #e0ebf6 solid;
	height: 26px;
	}

.tablehdr {
	background: #eff2f3;
	}
.tablehdr th {
	background: #e0ebf6;
	}

/*********************************************************************/
/** BUSINESS DIRECTORY **/
div.businessBlock	{
	background: #e0ecf8;
	border: 1px #1b6cb8 solid;
	padding: 5px;
	font-size: 11px;
	text-align: left;
	}
div.businessBlock p	{ font-size: 11px; padding: 0px }
div.businessBlock td	{ font-size: 11px; }

h1#directoryH1	{ margin-bottom: 0px; }
h2#directoryH2	{ font-size: 14px; padding: 0; margin: 0 0 10px 17px }

/*********************************************************************/
/** TWO COLUMNS **/
.separatedColumns {
	width: 100%;
	background: #e0ecf8;
/*	border: 1px #1b6cb8 solid; */
	padding: 3px;
	}
.separatedColumns .separatedColumnsTd {
	background: #FFF;
	width: 50%;
	border: 1px #b8b8b8 solid;
	padding: 3px;
	height: 100%;
	}

#rightcolumn .separatedColumnsTd h2 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	color: #4f4f4f;
	}

#rightcolumn .separatedColumnsTd ol {
	margin-left: 10px;
	}
#rightcolumn .separatedColumnsTd ol li {
	padding-bottom: 0;
	}


/*********************************************************************/
/** CONTENT LIST **/
.contentList {
	border: 1px #d7d9da solid;
	border-bottom: 0px;
	background: #eff2f3;
	padding: 5px 0 0 0;
	list-style : none;
	}
.contentListSummary {
	border-top: 0px;
	border-bottom: 1px #d7d9da solid;
	padding: 5px;
	background: #FFF;
	margin: 0px;
	}
.contentListSummary p {
	margin-bottom: 10px;
	}

#rightcolumn .contentList .contentListBlock {
	margin: 10px 10px;
	border: 1px #CCC solid;
	background: #FFF;
	padding: 5px;
	}


/*********************************************************************/
.gsignupsStats {
	margin-top: 15px;
	float: left;
	}
	

.gsignupsStats a {
	padding: 3px;
	margin-right: 3px;
	}

.gsignupsStats a.active {
	background: #EEE;
	}

/****/
.green_note p {
	margin: 0;
	padding: 0;
	}
