body {

	background-color: #FFFFFF;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}





/* General font families for common tags */

font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

a:link,a:active,a:visited { color : #006699; }

a:hover		{ text-decoration: underline; color : #DD6900; }

hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}



/* This is the outline round the main forum tables */

.tableline	{ background-color: #FFFFFF; border: 1px #A1A5A9 solid; }



td.pgtitle {

	background-color:"#699999";

	color: #003366;

	font-size: 18px;

	font-weight:bold;

	padding-right:13px;

	padding-top:6px;

	padding-bottom:6px;

	background-image: url(img/headerbg.jpg);

	background-position: right;

	background-repeat: repeat-y;

}



td.pghdr {

	background-color: #666666;

	color: #313131;

	font-size: 12px;

	font-weight:bold;

	padding-top:3px;

	padding-bottom:3px;

	background-image: url(img/hdrbg.jpg);

	background-repeat: repeat-y;

}



/* This is the outline round the results tables */

.resultstable	{ 

	border: 1px #999999 solid; 

	padding-bottom: 5px;

	font-size: 11px;

}



.lrgtitletbl {

	padding-right: 13px;

}

.lrgtitle {

	text-align: left;

	color: #FFFFFF;

	font-size: 22px;

	font-weight:bold;

	line-height: 18px

}



.topbar {

	background-image: url(img/top_comm.jpg);

	background-position: right;

	background-repeat: no-repeat;

}



td.contentarea {

	padding-right: 5px;

	padding-left: 3px;

}

/* Main table cell colours and backgrounds */

tr.rowXR { background-color: #FFFFCC; font-weight: bold;}

tr.row1	{ background-color: #EAEAEA; }

tr.row2	{ background-color: #FFFFFF; }

tr.row3	{ background-color: #CBD2D7;}



/* Form elements */

input,textarea, select {

	color : #000000;

	font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



/* The text input fields background colour */

input.post, textarea.post, select {

	background-color : #FFFFFF;

}



input { text-indent : 2px; }



/* The buttons used for bbCode styling in message post */

input.button {

	background-color : #EFEFEF;

	color : #000000;

	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;

}



/* The main submit button option */

input.mainoption {

	background-color : #FAFAFA;

	font-weight : bold;

}



/* None-bold submit button */

input.liteoption {

	background-color : #FAFAFA;

	font-weight : normal;

} 



.leftnav_h {

	background: url(../img/bk_leftnav_h.gif);

	background-repeat: repeat-x;

background-color : #cccccc;

}



.leftnav_2 {

background-color: #CCCCCC;

	background: url(../img/bk_leftnav_2.gif);

	background-repeat: repeat-x;

}

/* Data Solutions Table formats */
table.dstbl{
 	margin-top:3px;
	margin-bottom:3px;
	border:  1px solid #CCCCCC;
	border-collapse:collapse;
	width:518px;
	}

tr.dstbl {
	border:  1px solid #CCCCCC;
	border-collapse:inherit;
	}
td.dstbl {
	border:  1px solid #CCCCCC;
	border-collapse:inherit;
	}
	
.dshdrs {
	width:50%;
	background-color: #FCE7CF; 
	font-weight:bold;
	padding:3px;
	 }
.dstext {
	vertical-align:top;
	font-size:11px;
	padding:3px 5px 5px 0px;
	
	}
	
.dstext li {
		
		list-style-position: outside;
		text-indent: 0px;
		}
		
.dslogos {
	padding-top:3px;
	padding-right:8px;
	vertical-align:top;
	}
ul {margin-left: 10px; margin-top:5px; padding-left: 10px;}

.9PT { font-size: 9px; }

.10PT { font-size: 10px; }

.11PT { font-size: 11px; }

.12PT { font-size: 12px; }

.13PT { font-size: 13px; }
