*
{
margin: 0px;
padding: 0px;
}

body
{
background-color: #ffffff;
color:#333232;
font-size: 13px;
font-family: "trebuchet ms", helvetica, sans-serif;
}

a
{
text-decoration: underline;
color: #981B43;
}

a:hover
{
text-decoration: none;
color: #fff;
background: url('../images/bbg1.jpg') repeat-x;
}


h1
{
background: inherit;
color:#443322;
font-size: 34px;
padding-bottom:10px;
letter-spacing:4px;
}

h1 span
{
background: inherit;
color: #000;
}

h1 span sup
{
background: inherit;
color: #981B1F;
font-size: 14px;
}


h3
{
background: inherit;
color: #873031;
font-size: 15px;
padding:5px 5px 5px 0;
}

#lcol h3
{
margin-top:30px;
}

h3 span
{
background: inherit;
color: #981B1F;
}


#header
{
width: 100%;
height: 150px;
position:relative;
z-index:0;
background-color:#d5dab7;
border-bottom: 1px dotted #8e775e;
}

#headerlogo
{
position:relative;
z-index:9;
left:-100px;
top:7px;
}

#header_inner
{
position: relative;
width: 680px;
height: 104px;
margin: 0px auto;
}

#header_inner h2
{
background: inherit;
position: absolute;
margin-top:-13px;
margin-left:-40px;
font-size: 20px;
color: #4a4a4a;
font-weight: normal;

}

#header_inner h2 span
{
background: inherit;
color: #4a4a4a;
}


#slogan
{	font-family:Arial, Helvetica, sans-serif;
	background: inherit;
	position: absolute;
	right: -60px;
	bottom: 0px;
	top:20px;
	color: #000;
	font-size: 17px;
	width: 300px;
	text-align:right;
	float:right;
	font-weight:bold;
	line-height:1em;
}


#slogan_inner
{	font-weight:bold;
	font-size:13px;
	line-height:1em;	
	margin-top:10px;
	height:50px;
}

#slogan_inner a:hover
{
background: url('../images/bbg1.jpg') repeat-x;
}

#main
{
position: relative;
width: 940px;
margin: 0px auto;
padding-bottom: 10px;
margin:0 auto;
}

#lcol
{
position: relative;
width: 200px;
float: left;
font-size:14px;

}

#lcontent
{
position: relative;
padding: 0px 5px 0px 5px;
}

#lcontent a img
{
border:none;
text-decoration:none;
padding-top:15px;
}

#lcol h2
{
color:#443322;
font-size:18px;
width:90%;
text-align:left;
margin:0;
padding:0;
}

#lcol p
{
font-size: 14px;
line-height: 16px;
margin: 0px;
}

#lcol form
{
margin:0 auto;
text-align:center;
}
.divider
{
font-size: 0px;
position: relative;
border-bottom: dotted 1px #d5dab7;
height: 1px;
width: 100%;
margin: 10px 0px 10px 0px;
}

#menu ul
{
list-style: none;
margin: 0px auto;
}

#menu li
{
background: none;
padding: 0px;
font-weight: bold;
}

#menu a
{
display: block;
position: relative;
width: 196px;
height: 27px;
margin-bottom: 1px;
text-decoration: none;
background: inherit;
background-image: url(../images/bbg0.gif);
background-repeat:repeat-x;
padding-left: 5px;
padding-top: 11px;
color: #000;
font-size: 16px;
}

#menu a span
{
position: absolute;
right: 0px;
margin-top: 5px;
margin-right: 15px;
width: 11px;
height: 9px;
background: url('../images/x1.png') no-repeat; 
}

#menu a:hover span
{
position: absolute;
right: 0px;
margin-top: 5px;
margin-right: 15px;
width: 11px;
height: 9px;
background: url('../images/x2.png') no-repeat;
}

#menu a:hover
{
background: inherit;
color: #fff;
background-image: url('../images/bbg1.jpg');
}

#menu_end
{
height: 20px;
background-image: url('../images/a5.jpg');
}

#rcol
{
position: relative;
margin-left: 190px;
width: 720px;
background-repeat: repeat-x;
}

#rcontent
{
position: relative;
padding: 25px 20px 30px 20px;
}

#rcontent h2
{
color:#981c1e;
font-size:20px;
}

#rcontent img
{
border:1p solid #b0b68b;
margin: 5px 10px 10px 0;
}

.box
{
position: relative;
color:#7d835b;
min-height:150px;
margin:0px 0 0px 15px;
background-color: #ecf3db; 
border:1px dotted #b0b68b;
width:60%;
float:right;
font-size: 26px;
line-height:1em;
text-align:left;
letter-spacing:2px;
padding:15px 5px 20px 15px;
}


.box h2
{
color: #433f3b;
font-weight: normal;
font-size: 18px;
margin-bottom: 5px;
}


.box_inner
{
padding: 10px;
}

#rcol ul
{
list-style-type:disc;
margin:0px 0 15px 40px;
padding-top:0;

}

#rcol ol
{
margin:0px 0 15px 40px;
padding-top:0;

}

li
{
padding-left: 5px;
font-size:14px;
}

p
{
margin-bottom: 10px;
text-align: justify;
line-height: 18px;
}


.summary
{
text-align: right;
font-style: italic;
}

ul.divided li
{
border-top: solid 1px #F5F5F5;
margin-top: 4px;
padding-top: 4px;
background-position: 0px 9px;
}

ul.divided li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
background-position: 0px 5px;
}


.captioned_image
{
position: relative;
padding-bottom: 15px;
float: left;
margin-right: 17px;
}

.captioned_image div
{
position: absolute;
font-size: 9px;
bottom: 0px;
left: 0px;
}

#footer
{
clear: both;
width: 100%;
height:100%;
margin: 0px auto;
padding-top: 10px;
padding-left: 15px;
text-align: center;
font-size:11px;
border-top: 1px dotted #8e775e;
background-color:#d7dbbf;
}

img.right
{
border:1px solid #b0b68b;
margin:5px 0 0 15px;
 }
 
.left
{border:1px solid #b0b68b;
margin: 5px 15px 0 0;
}

ul.faq 	{
line-height:1.7em;}

div.top	{
float:right;
margin-right:25px;
text-align:right;
font-size:11px;
background:url(../images/tri.png) left no-repeat;
padding: 0 20px;
margin:0;
position:relative;
}

p.small	{font-size:10px; font-style:italic; padding:0; margin:0;}

#comment-post
{padding:3px;
 border:1px solid #b0b68b;
 background-color:#990000;
 color:#fff;
 cursor:pointer;}
 