@charset "utf-8";

h1
{
font-family:	"Arial Black", "Trebuchet MS", sans-serif;
font-weight:	bold;
font-style:	italic;
font-size:	22px;
line-height:	100%;
margin:		0px 0px 0.5em 0px;
border-bottom:	1px solid;
padding-bottom:	0.25em;
letter-spacing: 1pt;
}

h4
{
border-bottom:		solid 1px;
font-family:		Verdana, "Trebuchet MS";
font-size:		16px;
margin:			0px 0px 5px 0px;
}

body {
 color: #342400;
 vertical-align: top;
 margin: 0px;
}

.tiny
{
font-family: sans-serif;
font-size: 13px;
font-weight: normal;
}

.lfloat
{
float: left;
margin: 0px 10px 10px 0px;
}

table
{
table-layout:  fixed;
border-collapse: collapse;
}

.footer
{
border-style: none;
clear: both;
color:	#FFFFFF;
font-family: sans-serif;
font-size:  10pt;
font-weight:  bold;
letter-spacing: 1pt;
line-height:  140%;
padding:  1.5em;
text-align: center;
vertical-align:  middle;
}

img
{
border-style: none;
margin:  0px;
padding: 0px;
}

table td.l
{
font-family:	serif;
font-size:	11pt;
font-weight:	bold;
padding-right:	0.5em;
text-align:	right;
}

table.contact td.l
{
font-family:	serif;
}

table.contact td
{
border-style:	none;
font-family:	sans-serif;
font-size:	10pt;
padding-bottom:	0.25em;
}

.maincol
{
 width: 940px;
 min-height: 434px;
 padding: 0px 0px 20px 0px; 
 background-color: #504A4B;
 background-image: url( ./images/back.jpg );
 background-attachment:  scroll;
 background-position:    top center;
 background-repeat:      no-repeat;
 margin: 0px auto 0px auto;
 border-left: 4px solid #BBAA88;
 border-right: 4px solid #BBAA88;
}

.maincol_margin
{
 margin: 0px 15px 0px 11px;
}

.leftcol
{
margin:	0px;
padding: 0px;
background-color:	transparent;
color:			#000000;
border-style:		none;
width:			225px;
float: left;
 background-color: #F6A753;
 background-image: url( ./images/sidebar.jpg );
 background-attachment:  scroll;
 background-position:    top center;
 background-repeat:      no-repeat;
border: 1px solid #FFBF00;
}

.leftcol_margin
{
  margin: 8px;
  font-size: 18px;
}

.leftcol_margin h4
{
  font-size: 17px;
  color: #333333;
}

.article, .topmenu
{
margin:			0px 0px 2em 11px;
padding:		0px;
background-color:	transparent;
color:			#FFFFFF;
border-style:		none;
width:			670px;
float:                  right;
}

.topmenu
{
margin:			0px 0px 11px 11px;
}

.topmenu a
{
 margin-right: 0px;
 border-style: none;
}

.contact_tab
{
margin:   0px;
background-color: #004000;
padding:  10px 10px 10px 10px;
font-family:  Verdana, sans-serif;
}

.contact_hdr
{
background-color: #004000;
width:   100px;
left:   15px;
position:  relative;
padding:  3px;
font-weight:  bold;
margin:   0px;
text-align:  center;
font-size:  13px;
}

td
{
font-family: Georgia, "Times New Roman", serif;
font-size: 16px;
}

blockquote
{
margin:   10px 0px 0px 10px;
padding:  10px;
background-color: #887755;
border: 1px solid #BBAA88;
color:   #FFFFFF;
font-size:  10pt;
font-family: "Times New Roman", serif;
font-style:  italic;
letter-spacing: 0.5pt;
}

.sig
{
text-align: right;
font-weight: bold;
}

p, .contact
{
margin: 0px 0px 10px 0px;
}

li
{
margin-bottom: 0.5em;
}

table.menu
{
width: 100%;
margin-bottom: 10px;
}

table.menu td
{
border-style:  none;
}

table.menu td a
{
width:   100%;
height:   32px;
padding:  0px 15px 0px 12px;
background-image: url( ./images/btn_back.gif );
background-position: top left;
background-repeat: no-repeat;
text-decoration: none;
color:   #444444;
font-weight:  bold;
font-size:  15px;
display:  block;
line-height:  32px;
}

table.menu td a:hover
{
background-image: url( ./images/btn_back2.gif );
color:   #CCCCCC;
}

a
{
font-family:  Verdana, sans-serif;
font-size:  90%;
font-weight:  bold;
color:   #000000;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

table.contact_form
{
width: 100%;
}

table.contact_form td
{
padding-bottom: 0.5em;
padding-right:	0.5em;
}

ul.checklist
{
list-style-image:	url( ./images/check.gif );
list-style-type:	none;
list-style-position:	outside;
font-size:		16px;
line-height:		17px;
margin-top:		10px;
margin-bottom:		0px;
}

ul.checklist li
{
padding: 0px 0px 5px 10px;
margin-top:		5px;
margin-bottom:		0px;
}