body {
        background: #fff url(bg6lightStripes.JPG) top center repeat-x;
	background-color: black;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.container {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

.contentWrapper {
	float: left;
	width: 727px;
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}

.componentheading {
	font-weight			: bold;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #99ffcc;
	background-color: #ffff33;
	padding: 2px;
	color				: #333333;
	text-align			:left;
}

.bgArea {
	width: 750px;
	background-image: url(header.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

/* Tag styles */

h1
{
	color: #000000;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 100%;
}

h3
{
	
}

h6 
{
	color: #98783f;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 80%;
}

strong
{
	
}

/* End Tag Styles */

/* Sections */

.section
{
	margin-top: 10px;
}

.sectionHeader
{
	text-align: left;
	width: 308px;
	padding-left: 5px;
	padding-right: 5px;
}

.sectionHeader2
{
	font-size: 110%;
	text-align: left;
	width: 308px;
	padding-left: 2px;
	padding-right: 5px;
}

.t1Text
{
	text-align: left;
	width: 308px;
	padding-left: 5px;
	padding-right: 5px;
}

.t1Image
{
	width: 160px;
}

.template1image
{
	text-align: right;
}

/* End Sections */

/* div font styles */

.greentext
{
	color:Olive;
}

/* End div font styles */

/* Floats */

.left {
	float: left;
}

.right
{
	float: right;
}

/* End Floats */

/* Clear floats */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */

/* Header Section */

.headerInfo p {
	font-size: 0%;
	color: #B3DBF1;
	text-indent: -5000px;
	margin: 0px;
	padding: 0px;
}

.headerInfo {
	width: 750px;
	height: 105px;
	float: left;
}

.headerInfo h1 {
	font-size: 0%;
	color: #B3DBF1;
	text-indent: -5000px;
	margin: 0px;
	padding: 0px;
}

.flashHeader
{
	width:750px;
	height:256px;
}

.header /*GJM*/
{
	width:750px;
	height:256px;
}

/* End Header Section*/ 

/* Left Column Section */

.leftColumn {
	float: left;
	width: 172px;
	margin-top: 0px;
	padding: 0px;
	margin-right: 18px;
}

.leftColumnFooter {
	background-image: url(menufooter.bmp);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 172px;
	height: 49px;
}

.leftColContent
{
	float: left;
	width: 160px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6c6c6;
	border-left-color: #c6c6c6;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}

.leftColContent a, .leftColContent a:hover, img.
{
	border: 0;
	text-decoration: none;
}

a.leftColumnLink
{
	border: 0;
	text-decoration: none;
}

div.sponsorsMenuLink
{
	text-align: center;
	border: 0;
	text-decoration: none;
}

.leftColMenu /*gjm*/
{
	float: left;
	width: 150px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6c6c6;
	border-left-color: #c6c6c6;
	background-color: #FFFFFF;
	background-image: url(menubg.bmp);
	padding-right: 10px;
	padding-left: 10px;
}

.leftColMenu a
{
	text-decoration: none;
	font-size: 80%;
	color: Red;
}

.leftColMenu a:hover
{
	text-decoration: underline;
	font-size: 80%;
	color: Olive;
}
 /* End Left Column Section */
 
/* Main Column */

.bigColumnWrapper {
	float: left;
	width: 514px;
}

.bigColumn {
	float: left;
	width: 478px;
	padding-top: 17px;
	border-right: solid 1px #c6c6c6;
	border-left: solid 1px #c6c6c6;
	background-color: #FFFFFF;
	background-image: url(bigColBG.JPG);
	background-repeat: no-repeat;
	background-position: top;
	padding-right: 17px;
	padding-left: 17px;
}

.bigColumnFooter {
	background-image: url(bigColFooter.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 514px;
	font-size: 1px;
	height: 71px;
}

.bigColumn p {
	font-size: 70%;
	margin-top: 10px;
	margin-bottom: 0px;
}

/*End Main Column*/


/*Footer Section */

.footer {
	float: left;
	width: 750px;
	padding-top: 110px;
	background-image: url(grassfooter.gif);
	background-repeat: no-repeat;
	font-size: 11px;
}

.footerInfo {
	float: left;
	width: 750px;
	font-size: 70%;
	padding-bottom: 14px;
}
.footerInfoLeft {
	float: left;
	width: 375px;
}
.footerInfoRight {
	float: left;
	width: 375px;
	text-align: right;
}
.footerTxtPad {
	padding-top: 5px;
}

.footerTxtLeft
{
	text-align: left;
	width: 375px;
	height: 17px;
	padding-top: 11px;
	padding-bottom: 2px;
	float: left;
}

/* End Footer Section */

/* DT Logo Section */

.dt_txt
{
	text-align: right;
	width: 375px;
	height: 17px;
	padding-top: 11px;
	padding-bottom: 2px;
	float: left;
}

.dt_logo
{
	text-align: right;
	width: 84px;
	height: 17px;
	padding-top: 8px;
	float: left;
}

/* End DT Logo Section */

/* Admin Pages */

.adminErrorMsg
{
	color:Red;
}

.adminTemplates
{
	padding-top: 5px;
	padding-left: 5px;
}

.adminPages
{
	padding-top: 5px;
	padding-left: 5px;
}


.adminNewPageBtn
{
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: left;
}

.adminCaptionContainer
{
	width: 100px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

.adminListsContainer
{
	width: 275px;
}

.contactText
{
	float: right;
	padding-right: 50px;
	padding-top: 5px;	
}
/* End Admin Pages */

/* Homepage specifics */

.homepageImage
{
	width: 450px;
	text-align: center;
}

.contactDetail
{	
	padding: 1px;
}

.sponsorBarImage
{
	border: 0px;
	padding-bottom: 5px;
}

/* End homepage specifics */
div.linksOuter
{
	width:400px;
}

div.linksOuter H1
{
	font-size: 75%;
	font-weight: bold;
	vertical-align: text-top;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 10px;
}

div.linksOuter H2
{
	font-size: 65%;
	font-weight: bold;
	vertical-align: text-top;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.linksOuter P
{
	font-size: 70%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

div.linksLeft
{
	width: 400px;
	padding-right: 5px;
	padding-bottom:25px;
}

div.linksLeft A
{
	Text-decoration: none;

}
div.linksLeft A:hover
{
	Text-decoration: underline;

}
div.linksLeft img
{
	padding-top: 5px;
	padding-bottom: 10px;
}

