
/*****************************************************
Body: General page style
*****************************************************/

.ctContent
{
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
	
}


.ctContent ul {
	margin-top: 5px;
	list-style : circle outside;
}

.ctContent div {
	

}

.ctContent span, .ctContent li, .ctContent p, .ctContent td, .ctContent tr, .ctContent table, .ctContent tbody {
	font-size: 1.0em;
}

.ctContent image	/* used to align text to images, centered */
{
	vertical-align: middle;
}

.ctContent select /* drop down lists in forms */
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.ctContent textarea /* large multi-line text boxes in forms */
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.ctContent input /* input elements in forms, e.g radio buttons, text boxes, etc. */
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.ctContent hr {
	background-color: #EDF4F5;
	color: #EDF4F5;
	height: 1px;
	BORDER:0;
	padding:0;
	margin:0;
}



/*****************************************************
General Anchors
*****************************************************/
.ctContent a, .ctContent a:visited, .ctContent a:link /* General page anchors */
{
    color: #F78F1E;
    text-decoration: none;
}

.ctContent a:Hover /* General page anchors */
{
	color: #054950;
    text-decoration: underline;
}


/*****************************************************
Display elements
*****************************************************/

.picleft {
	position: relative;
	margin: 1em 2em 1em 0;
	float: left;
	text-align: center;
	z-index:1;
	clear:left;
}

.picright {
	position: relative;
	margin: 1em 0 1em 2em;
	float: right;
	text-align: center;
	z-index:1;
	clear:right;
}

.quoteleft {
	position: relative;
	margin: 0em 1em 0em 0em;
	float: left;
	text-align: center;
	z-index:1;
	clear:left;
	width:225px;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	font-style:normal;
	color: #6798C7;
	line-height: 150%;
	
}

.quoteright {
	position: relative;
	margin: 0em 0em 0em 1em;
	float: right;
	text-align: center;
	z-index:1;
	clear:right;
	width:225px;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	font-style:normal;
	color: #6798C7;
	line-height: 150%;
	
}


.post {
	font-size: 14px;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.postfoot {
	padding-top: 8px;
	margin:-.25em 0 0;
	font-size: 11px;
	font-family : Arial,Verdana,Sans-serif;
	font-style:normal;
	margin-right:.6em;
	padding-bottom: 5px;
}

.breadcrumbs 
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 80%;
	/* margin: -5px -15px 10px -15px; */
	margin-top: -5px;
	padding: 5px 5px 5px 20px;
	background-color: #f4f4f4;
	color: #667766;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-color: #cccccc;
}

.breadcrumbs A:LINK
{
	color: #667766;
}

.breadcrumbs A:VISITED
{
	color: #667766;
}

/*****************************************************
Notes
*****************************************************/

.myNote
{
	border: 1px solid #FFFFFF;
	background-color: #EDF4F5;
	padding: 5px;
	text-align: center;
}

.noteBorder
{
	border: 1px solid #EDF4F5;
	width : 500px;
	text-align: center;
}

.noteBorderFull
{
	border: 1px solid #EDF4F5;
	width : 750px;
	text-align: center;
}


/*****************************************************
Validation Text
*****************************************************/
.validationWarning 
{
	color: Red; 
	font-size: 10px;
}

/*****************************************************
Tables
*****************************************************/
.tableBorder /* This is the outline round the main forum tables */
{
    border: 1px #EDF4F5 solid;  
    /*border: 1px outset;*/
    background-color: #FFFFFF;
}

td.column, tr.column /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */
{
    font-weight: bold; 
    font-size: 10px; 
    background-color: #6798C7; 
    COLOR: white;
    vertical-align:top;
}

table.fh {
    COLOR: #246398;
    vertical-align:top;
    font-size: 11px;
    background-color: #FFFFFF;  

}

td.f, tr.f /* Forums column cells on main page; last post, replies, view cells on ShowForums page (shaded cells?) */
{
    font-size: 11px; 
    background-color: #BDCFDF;
    border-bottom: 1px solid #EDF4F5;
}

td.fh /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/
{
    font-size: 11px;
    background-color: #EDF4F5;  
}

td.fhtb /* with textboxes*/
{
    font-size: 12px;
    background-color: #EDF4F5; 
}
