BODY {
scrollbar-face-color:#3C6153;
scrollbar-highlight-color:#E9ECCE;
scrollbar-3dlight-color:#808080;
scrollbar-darkshadow-color:#808080;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#C4CC7C;
scrollbar-track-color:#3C6153;
}

body	{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
}

p	{
font-size: 12px;
color: #993300;
margin:0;
padding:0;
}

h3	{
margin: 0;
}


.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
}
.picBorder {
	border: 1px solid #663300;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #968E68;
}
.subHeader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #968E68;
}
a:link {
	color: #993300;
}
a:visited {
	color: #993300;
}
a:hover {
	color: #006633;
	text-decoration: underline;
}
a:active {
	color: #993300;
}

ul.basiclist	{
margin:10px 0;
list-style-type:square;
}

ul.basiclist li	{
margin-left:20px;
margin-top:5px;
}

/*---[ datatables ]---------------------------------*/

#datatable	{
border-collapse:collapse;
border:1px solid #968E68;
}

#datatable caption	{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #968E68;
text-align:left;
padding:10px 0 5px 0;
}

#datatable th	{
width:70%;
text-align:left;
font-weight:normal;
font-size:12px;
color:#993300;
padding:4px 15px 4px 4px;
border-bottom:1px solid #968E68;
}

#datatable td	{
font-family:Arial, Helvetica, sans-serif;
color: #993300;
font-size:12px;
vertical-align:top;
padding:4px 4px;
border-bottom:1px solid #968E68;
}

/*---[ forms ]--------------------------------------------*/

form#enquiry	{
margin: 20px 0 0 0;
height: expression('1%'); /* IE Pick-a-boo bug fix */
font-family:Arial, Helvetica, sans-serif;
color: #993300;
font-size:12px;
}

#enquiry th	{
font-family:Arial, Helvetica, sans-serif;
color: #993300;
font-size:12px;
vertical-align:top;
padding:4px 2px;
width:30%;
text-align:left;
}

#enquiry td	{
font-family:Arial, Helvetica, sans-serif;
color: #993300;
font-size:12px;
vertical-align:top;
padding:4px 1px;
}


#enquiry label{
font-family:Arial, Helvetica, sans-serif;
color: #993300;
font-size:12px;
vertical-align:top;
text-align: left;
/*margin: 0 5px 10px 10px;*/
/*clear: both;*/
/*display:block;*/
}

#enquiry label.required	{
font-color:#CC0000;
}

#enquiry .inputbox	{
font-family:Arial, Helvetica, sans-serif;
color: #993300;
font-size:12px;
vertical-align:top;
float: left;
margin-bottom: 10px;
padding:0 0 0 2px;
width: 250px;
border: solid 1px #999;
}

#enquiry .inputbox:hover, #enquiry .inputbox:focus,
#enquiry .textarea:hover, #enquiry .textarea:focus,
#enquiry select:hover, #enquiry .select:focus {
border: solid 1px #CC0000;
}

#enquiry .textarea	{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:100%;
color:#993300;
float: left;
margin-bottom: 10px;
padding:2px;
width: 250px;
height: 60px;
border: solid 1px #999;
}

#enquiry .radiobutton	{
float:left;
}

#enquiry #submitbtncontainer	{
text-align:center;
}

#enquiry .submitbutton	{
clear: both;
color: #000;
background: #f0f0f0;
border: 1px solid #999;
}

#enquiry .submitbuttonimage
{
float: left;
clear: both;
}

#enquiry fieldset
{
border: #999 solid 1px;
width: 100%;
margin: 10px 0 10px 0;
}

#enquiry legend
{
/*background: #fb0;*/
/*border: #26a solid 1px;*/
padding: 5px 5px;
margin-left:10px;
font-size:110%;
font-weight: bold;
color: #264666;
}

#enquiry .label { display: block; width: auto; }

/* .label is typically used on a span or p tag to label a radio or checkbox group */
#enquiry label.prefield, #enquiry .label  {
display: -moz-inline-box;
display: inline-block;	
width: expression('7em'); /* Min-width for IE6 */
min-width: 7em;
padding: 0 2px;
margin: 0.6em 4px 0 0;
}

#enquiry .postfield  {
margin-left: 4px;
margin-right: 4px;
font-size:100%;
text-align: left;
}

/* Ties together a label and its checkbox or radio */
#enquiry .onechoice {
white-space: nowrap;
}

#enquiry #disclaimer	{
margin:10px 0;
}

.required	{
background-color:#FFCC00;
}