/* CSS Document */

H1 {
font:36px bold "Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#5c5c34;
padding:0px; 
margin:0px 0px 15px 0px;
letter-spacing:2px;
}
H2 {
font:30px bold "Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#5c5c34;
padding:0px; 
margin:0px 0px 15px 0px;
letter-spacing:2px;
}
H3 {
font:24px bold "Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#5c5c34;
padding:0px; 
margin:0px 0px 15px 0px;
letter-spacing:2px;
}

H4 {
font:24px bold "Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#5c5c34;
padding:0px; 
margin:0px 0px 15px 0px;
letter-spacing:2px;
}
H5 {
font:20px bold "Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#5c5c34;
padding:0px; 
margin:0px 0px 15px 0px;
letter-spacing:2px;
}
H6 {
font:18px bold "Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#5c5c34;
padding:0px; 
margin:0px 0px 15px 0px;
letter-spacing:2px;
}

P {
font:14px bold Georgia, "Times New Roman", Times, serif;
color:#2a2a11;
padding:0px; 
margin:0px 0px 15px 0px;
letter-spacing:1px;
}

#contactform {
	font-family:"Lucida Sans",  Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-size:12px;
	line-height:15px;
	letter-spacing:1px;
}

#contactform TH {
text-align:right;
}
#contactform TD {
text-align:left;
}

.smallfont {
	padding:0px; 
	margin:10px 3px 10px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-size:10px;
	line-height:15px;
	letter-spacing:1px;
	text-align:right;
}
/* End Font Rules */

.tableheadings {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	letter-spacing: 2px;	
	border-bottom: 1px solid #000000;
	text-transform: uppercase;
	text-indent:8px;
	padding: 2px 2px 2px 2px; 
	height:25px;
	background: #CAE8EA url(../images/tableheadingback.gif);
}
.tabletext {
	padding:4px; 
	margin:10px 3px 10px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-size:12px;
	line-height:15px;
	letter-spacing:1px;
}

.requiredfield {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #444444;
	background: #FFFFDD url(../images/construct/formyellowback.gif) no-repeat;	
}
.normalfield {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #444444;
	background: #f0f0f0 url(../images/construct/formgreyback.gif) no-repeat;	
}
.requiredfieldmissing {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #444444;	
	background: #FFeeee url(../images/construct/formredback.gif) no-repeat;		
}
.requiredfieldgood {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #444444;	
	background: #FFeeee url(../images/construct/formgreenback.gif) no-repeat;		
}
.requiredfield:focus {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #444444;
	background: #ddFFDD url(../images/construct/formgreenback.gif) no-repeat;		
}
.normalfield:focus {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #444444;
	background: #ddffdd url(../images/construct/formgreenback.gif) no-repeat;		
}
.requiredfieldmissing:focus {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #444444;	
	background: #ddffdd url(../images/construct/formgreenback.gif) no-repeat;		
}
.requiredfieldgood:focus {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #444444;	
	background: #ddffdd url(../images/construct/formgreenback.gif) no-repeat;		
}

.tableback {
	background-image:url(../images/construct/maingradient.gif);
	background-repeat:repeat-x;
}


#contentinner UL {
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size:14px;
	line-height:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#contentinner LI {
	list-style:none;
	padding:0px; 
	margin:0px 0px 5px 40px;
	padding:2px 0px 2px 20px;
	font-family:"Lucida Sans",  Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	letter-spacing:1px;
	font-size:12px;
	line-height:13px;
	background:url(../images/construct/starbullet15.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
}

#contentinner a:link, #contentinner a:visited  {
	text-decoration:none;
	color:#444488;
}
#contentinner a:hover, #contentinner a:active  {
	text-decoration:none;
	color:#ff4444;
}

.blackborder {
	border: 1px solid black;
}

.important {
	background:#FFFFCC; 
	border:1px dotted red; 
	padding:10px;
	color:#CC0000;
	textalign:center;
	width:100%;
}

