body {
 background: #C9DBC4; /*url('../images/transparent1.gif') top right no-repeat; /*background of whole document*/ 
 color: #000000; /*font color through document unless otherwise specified*/
 font: 12pt Verdana, sans-serif;
 text-align: center;
 margin: 10px auto 0px auto; /*top, right, bottom, left */ 
 padding:0px;
/*border: solid #000000;8/
 /*height: 780px;*/
}

#backgroundimg {
 width: 830px;
 /*height: 760px;*/
 background: #FFFFFF url('../images/douglas-06.gif') center top repeat-y; /*old file "douglas-06.gif*/
 color: inherit;
 margin: 0 auto 0 auto;
 /*border: solid #FF0000;*/

}

#title {
 width: 809px;
 height: 140px; 		
 background: #000000 url('../images/header02.gif') center top no-repeat;
 color: inherit;
 margin: 0px auto 0px auto;
 padding: 0 0 0 1px;
 border-top: solid #000000;
}

#logo {
width: 150px;
height: 140px;
background: #4F874F url('../images/0001.gif') center no-repeat;
margin: 0 0 0 23;
/*border: solid #FF0000;*/
float: left;

}

#navbar {
width: auto;
/*height: 55px;*/
float:left;
background: #F1F0DF;
color: inherit;
margin: 0px 0px 0px 10px;
padding: 2px 2px 2px 2px;
/*border-top: solid #000000;*/
border: solid 2px #000000;
/*clear: both;*/
text-align: center;
/*display: inline;*/

}

#spacer {
/*background: #FFFFFF url('../images/spacer.gif') center top no-repeat;*/
width: 20px;
height: 20px;
float: left;
border: solid #000000;
}

#rightheading {
 width: 563px; /*original was 540px if there's problems revert back*/
 height: auto; 		
 /*background: #FFFFFF url('../images/tops/DSCF1282.jpg') center top no-repeat;*/
 color: inherit;
 margin:0 25 0px 0;
 padding: 20px 0 10px 0;
 float: left;
 /*border: solid #000000;*/
 }

#topbar {
width: 804px;
/*height: 55px;*/
float:right;
background: #F1F0DF;
color: inherit;
margin: 0px 20px 0px 20px;
padding: 4px 0px 0px 0px;
text-align: right;
display: inline;
text-transform: uppercase;
border-left: solid #000000;
border-right: solid #000000;
border-top: solid #000000;
}

#leftheading {
 width: 260px;
 height: auto; 		
 /*background: #FFFFFF;*/
 color: inherit;
 margin: 0 0 0 10;
 padding:0 0 0 0;
 float: left;
/*border: solid #FF0000;*/
 /*clear: left;*/
text-align: left;
}

.linkColors {
color: #000000;
}
.linkColors a:link {
color: #000000; 
}

#leftheadingIn {
 margin: 20px 15px 0px 15px;
 /*border: solid #FF0000;*/
}

/*#leftheading h1 { /*This is the bar behind the text in the contents box*/
 /*background: #BED5B7;
 color: #BFD5B8;
 font: bold 12pt 'Century Gothic', Verdana, sans-serif;
 line-height: 12pt;
 margin: 8px 0 0 0;
 padding: 5px 0 0 5px;
 text-transform: uppercase;
 /*border: solid 1px #000000;*/
/*}*/

#leftheading h1 span { /*This is the box containing the header text*/
 background: #4F874F;
 color: inherit;
 padding: 0px 10px 0px 0px;
font: bold 12pt 'Century Gothic', Verdana, sans-serif;
 line-height: 12pt;
border: solid #000000;
}

#leftheading p {
 padding: 10px 10px 10px 10px;
 text-align: justify;
}



#navlinks {
width: 220px;
height: auto;
/*background: #FFFFFF;*/
/*border: solid #FF0000;*/
margin: 0 0 0 0;
padding: 0 0 0 0;
/*float: left;*/
text-align: center;
/*clear: both;*/  
}

#maincontent {
width: 550px;
/*background: #FFFFFF;*/
/*border: solid #000000;*/
margin: 0 25 10 0;
float: right;
text-align: left;
padding: 0 0 0 20;
/*clear: right;*/

}

#footer {
width:808px;
height:auto;
background: #F1F0DF;
border-top: solid #000000;
border-bottom: solid #000000;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
clear: both;
}

#contents2 {
 width: 519px;
 float: left;
 text-align: left;
 /*border: solid #000000;*/
 padding: 0px 0 15px 1em;
 /*clear: left;*/
}

#contentsIn2 {
 margin: 0px 0px 10px 15px;
 /*border: solid #000000;*/
}

#images {
 width: 500px;
 float: left;
 text-align: left;
 border: solid #000000;
 padding: 0px 0 0px 0em;
 /*clear: left;*/
}

#images2 {
 margin: 10px 10px 10px 10px;
 border: solid #000000;
}

#contents2 h1 { /*This is the bar behind the text in the contents box*/
 background: #BED5B7;
 color: #BFD5B8; /*This controls the font color inside the box on top of the bar*/
 font: bold 16pt 'Century Gothic', Verdana, sans-serif;
 line-height: 12pt;
 margin: 20px 0 20px 0px;
 padding: 10px 0 0 10px;
 text-transform: uppercase;
}

#contents2 h2 { /*This is the bar behind the text in the contents box*/
 /*background: #BED5B7;*/
 color: #000000; /*This controls the font color inside the box on top of the bar*/
 font: 12pt 'Century Gothic', Verdana, sans-serif;
 line-height: 12pt;
 margin: 20 0 0 10;
 padding: 10 0 0 10;
 text-transform: uppercase;
width:500px;
/*border: solid #FF0000;*/
}

#contents2 h1 span { /*This is the box containing the header text*/
 background: #4F874F;
 color: inherit;
 padding: 0px 5px 0px 5px;
}

#contents2 h2 span2 { /*This is the box containing the header text*/
 /*background: #FF0000;*/
 color: inherit;
 padding: 0px 5px 0px 5px;
}


#contents2 p {
 padding: 0px 15px 0px 15px;
 text-align: justify;
/*border: solid #000000;*/
}

#contents2 p1 {
/*width: 400px;*/
margin: 20 0 0 0;
 padding: 0px 15px 0px 25px;
 text-align: justify;
border: solid #FF0000;
}

#contents2 p2 {
margin: 30 0 0 0;
 padding: 0px 15px 0px 15px;
 text-align: justify;
border: solid #000000;
}

#groupQ {
 width: 515px;
 float: left;
 text-align: left;
 /*color: #FF0000;*/
 /*border: solid #000000;*/
 padding: 0 0 0 0;
 margin: 0 0 10 0;
 
}

#groupA {
 width: 515px;
 float: left;
 text-align: left;
 color: #4F874F;
 /*border: solid #000000;*/
 padding: 0 0 0 20;
 margin: 0 0 10 0;
 
}

textarea#styled {
	width: 500px;
	height: 220px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	
}

#logofloat {
width: 530px;
/*position:absolute;*/
clear:left;
float:left;
margin: 20em 0em 0 0em;
border: solid #FF0000;
}

#img_cursor {cursor: pointer; cursor: hand;}