* { margin:0; padding:0;}
body { background:url(../images/tail-body.jpg) repeat-y center top #080703; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#dacebf;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}


/*==================list====================*/
ul { list-style:none;}

.site-nav { width:100%; overflow:hidden;}
.site-nav li { float:left; margin-left:1.7px;}
.site-nav li.last { margin-right:0;}

.list { padding-bottom:10px;}
.list li { width:100%; overflow:hidden; vertical-align:bottom; border-bottom:1px dotted #8e857a; padding-bottom:11px; margin-bottom:11px;}
.list li.last { border:0; margin-bottom:0; padding-bottom:0;}
.list li span { width:32px; display:block; float:left;}
.list li span img {
	display:block;
	margin-bottom:9px;
}
.list li div { width:184px; float:left;}
.list li div b { color:#e5ae56; display:block;}
.list li div a { color:#dacebf;}
.list li div em { color:#95bc00; display:block;}

.list1 { margin-top:-35px;}
.list1 li { width:100%; overflow:hidden; vertical-align:bottom; padding-top:35px;}
.list1 li span { float:left; display:block; width:44px; height:38px; background:url(../images/marker-1.gif) no-repeat left top; text-align:center; color:#fff; margin-right:14px; font-size:1.09em; padding-top:6px;}
.list1 li span b { display:block; font-size:1.5em;}
.list1 li div { float:left; width:184px; margin-top:-4px;}
.list1 li div b { color:#e5ae56;}

.list2 li { border-bottom:1px dotted #8e857a; padding-bottom:14px; margin-bottom:14px;}
.list2 li.last { border:0; padding-bottom:0; margin-bottom:0;}
.list2 li cite { font-style:normal; display:block;}
.list2 li b { display:block; text-align:right; color:#e5ae56;}
.list2 li .list3 { padding-bottom:0;}
.list2 li .list3 li { padding-bottom:4px; margin-bottom:0; border:0;}

.list3 {  width:100%; overflow:hidden;}
.list3 li { color:#95bc00; padding-bottom:4px;}

.list4 { margin-top:-30px;}
.list4 li { width:100%; overflow:hidden; vertical-align:bottom; padding-top:30px;}
.list4 li img { margin-right:20px; float:left;}

.list5 { margin-top:-35px;}
.list5 li { width:100%; overflow:hidden; vertical-align:bottom; padding-top:35px;}
.list5 li span { float:left; display:block; width:44px; height:38px; background:url(../images/marker-1.gif) no-repeat left top; text-align:center; color:#302010; margin-right:14px; font-size:1.09em; padding-top:6px;}
.list5 li span b { display:block; font-size:1.5em;}
.list5 li div { float:left; width:184px; margin-top:-4px;}
.list5 li div b { color:#e5ae56;}


/*==================other====================*/
.img-box img { margin-bottom:25px; display:block;}

.img-box1 { width:100%; overflow:hidden;}
.img-box1 img {
	float:left;
	margin:0 20px 0 0;
	border: 1px;
	border-style:solid;
	border-color:#FFFFFF;
}
.img-box2 img {
	border: 1px;
	border-style:solid;
	border-color:#FFFFFF;
}
.img-box3 { width:100%; overflow:hidden;}
.img-box3 img {
	float:left;
	margin:0 20px 0 0;
		}


.p1 { margin-bottom:6px;}
.p2 { margin-bottom:20px;}
.p3 { margin-bottom:12px;}

.phone { float:right; margin-right:170px;}

.table1 {width:100%; border:0px; padding:10px; margin:10px;}


/*==================txt, links, lines, titles====================*/
a {color:#95bc00;}
a:hover{text-decoration:none;}

h3 { color:#e5ae56; font-size:1em;}
h4 { color:#e5ae56; font-size:1em; margin-bottom:20px;}
h5 {
	color:#e5ae56;
	font-size:1em;
}

.txt1 { color:#e5ae56; font-weight:bold;}
.txt2 { color:#95bc00;}
.txt2 a { color:#95bc00;}

.divider { background:url(../images/line-1.gif) repeat-y 302px 0;}
.divider1 { background:url(../images/line-1.gif) repeat-y 615px 0; margin-top:10px;}
.divider2 {
	border-bottom:1px dotted #8e857a;
	margin-bottom: 10px;
}

.title {
	margin-bottom:2px;
	position:relative;
}


/*header*/
#header .row-1 { height:91px;}
#header .row-1 .indent { padding-top:32px;}
#header .row-2 {
	height:258px;
	background:url(../images/header-bg4.jpg) no-repeat left top; border: 1px; border-style:outset;
	border-color:#655848;}
#header .row-3 {
	height:50px;
	background:url(../images/nav2.png) no-repeat left top;
	position:relative; border: 1px;
	border-style:solid;
	border-color:#655848;}
	
/*header2*/
#header2 .row-1 { height:91px;}
#header2 .row-1 .indent { padding-top:32px;}
#header2 .row-2 {
	height:258px;
	background:url(../images/header-bg4.jpg) no-repeat left top; border: 1px; border-style:outset;
	border-color:#655848;}
#header2 .row-3 {
	height:50px;
	background:url(../images/nav2.png) no-repeat left top;
	position:relative; border: 1px;
	border-style:solid;
	border-color:#655848;}
	


/*content*/
#content { padding:13px 30px 30px 11px; border: 1px;
	border-style:solid;
	border-color:#655848;}
#content .indent {
	padding-bottom:20px;
	margin-bottom: 10px;
	margin-top: 5px;
}
#content .indent1 { padding-bottom:18px;}
#content dl dt { color:#e5ae56; font-weight:bold;}
#content dl dd { border-bottom:1px dotted #8e857a; padding-bottom:14px; margin-bottom:14px;}
#content dl dd.last { border:0; padding-bottom:0; margin-bottom:0;}

/*footer*/
#footer p { color:#fff; padding:24px 0 0 12px; border: 1px;
	border-style:solid;
	border-color:#655848;}
#footer p a { color:#e5ae56; font-weight:bold;}

/*==========================================*/

#mainForm 
{
	position: relative;
	border: 1px;
	border-style: solid;
	margin: 0 auto;
	text-align: left;
	width: 800px;
	
		
}

ul.mainForm
{
	list-style-type: none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:15px;	
}

li.mainForm
{
	padding-bottom: 10px;
	
}


#mainFormError
{
	position: relative;
	border: 1px;
	border-style: solid;
	margin: 0 auto;
	text-align: left;
	width: 800px;
}


input.mainForm
{
	color:#000000;
}


textarea.mainForm
{
	color:#000000;
}

input.mainFormError
{
	background-color: #FADADD;
}


textarea.mainFormError
{
	background-color: #FADADD;
}


select.mainFormError
{
	background-color: #FADADD;
}


#formHeader
{
	position: relative;
	width: 100%;
	background-color: #322414;
	margin:0 0 0 0;
	padding-bottom: 10px;
}

p.formHeader
{
	text-align: right;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	color: #000000;
	font-size:25px;
	position:relative;
	left:-5px;
	top:4px;
	letter-spacing: 2px;
}



#formInfo
{
	position: relative;
	width: 100%;
	background-color: #000000;
	margin:0 0 0 0;
}

h2.formInfo
{
	text-align: left;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:20px;
	position:relative;
	left:3px;
	top:0px;
	letter-spacing: 1px;
	line-height:150%;
	color: #D5BA9B;
	}


p.formInfo
{
	text-align: left;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	color: #D5BA9B;
	font-size:12px;
	position:relative;
	left:3px;
	top:0px;
	
}

#formFields
{
	position: relative;
	width: 100%;
	margin:0 0 0 0;
	color:#000000;
	background-color:#FFFFFF;	

}

label.formFieldQuestion
{
	line-height:125%;
	padding:0 4px 1px 10px;
	border:none;
	display:block;
	font-size:95%;
	font-weight:bold;
}

label.formFieldOption
{
	font-size:90%;
	display:block;
	line-height:1.0em;
	margin:-19px 0 0 25px;
	padding:4px 0 5px 0;
	width:90%;
}



input.formFieldStyle
{
	display:block;
	line-height:1.4em;
	margin:8px 0 0 3px;
	width:13px;
	height:13px;
}

