* { margin:0; padding:0;}
body {
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000;
}

table, tr, td {
	padding:3px;
	margin:2px;
}

input, textarea { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em;
	padding:2px;
}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form-box label { float:left; margin-right:7px;}
.form-box input { float:left;}
.form-box .form1 { background:url(images/input-bg1.gif) no-repeat; width:407px; height:53px; float:left; font-size:1.64em;}
.form-box .form2 {
	background:url(images/input-bg3.gif) no-repeat;
	width:185px;
	height:53px;
	float:left;
	font-size:1.64em;
}
.form-box .form1 input { color:#ced5c5; border:0; background:none; width:371px; margin:15px;}
.form-box .form2 input {
	color:#ced5c5;
	border:0;
	background:none;
	width:150px;
	margin:15px;
}
.form-box a img { float:left; margin:16px 0 0 10px;}

.form-box1 label { color:#757367; font-size:.91em; text-transform:uppercase; display:block; letter-spacing:-1px;}
.form-box1 input { float:left;}
.form-box1 .form1 { width:184px; float:left;}
.form-box1 .form1 input { width:168px; padding:1px 0 1px 3px; border-top:1px solid #98a6b4; border-left:1px solid #98a6b4; border-bottom:1px solid #c5cfd8; border-right:1px solid #c5cfd8;}
.form-box1 .form2 { width:126px; float:left;}
.form-box1 .form2 input { width:104px; padding:1px 0 1px 3px; border-top:1px solid #98a6b4; border-left:1px solid #98a6b4; border-bottom:1px solid #c5cfd8; border-right:1px solid #c5cfd8;}
.form-box1 a img { float:left; margin-top:14px;}



/*==================list====================*/
ul { list-style:none;}

.site-nav { width:100%; overflow:hidden;}
.site-nav li { float:left;}

.list { width:100%; overflow:hidden;}
.list li { float:left; margin-right:24px;}

.list1 { overflow:hidden; padding-bottom:38px;}
.list1 li { color:#fff; text-transform:uppercase; font-size:1.45em; border-top:1px solid #dedbc9; margin:-1px 0 7px 0; padding-top:7px;}
.list1 li a { color:#fff; text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}

.list2 { width:100%; overflow:hidden;}
.list2 li { width:199px; float:left; margin-right:27px;}
.list2 li img { display:block; margin-bottom:8px;}
.list2 li a img { margin-bottom:10px;}
.list2 li .link { display:block; margin-top:10px;}
.list2 li.last { margin:0;}

.list3 { padding-bottom:14px;}
.list3 li { background:url(images/marker-1.gif) no-repeat left 8px; padding:0 0 3px 7px; color:#000;}
.list3 li a { color:#000; text-decoration:none;} 
.list3 li a:hover { text-decoration:underline;}


/*==================other====================*/
.img-box { width:100%; overflow:hidden; padding-bottom:10px;}
.img-box img { float:left; margin:0 12px 0 0;}

.p1 { margin-bottom:22px;}
.p2 { margin-bottom:10px;}
.p3 { margin-bottom:15px;}


/*==================txt, links, lines, titles====================*/
a {color:#000;}
a:hover{text-decoration:none;}

.link { font-size:1.09em; text-transform:uppercase; color:#fff; text-decoration:none;}
.link:hover { text-decoration:underline;}

.line-ver { background:url(images/line-1.gif) repeat-y 224px 0; margin-bottom:21px;}

.title {
	margin-bottom:20px;
	font-size: 20px;
}


/*==================boxes====================*/
.form-box { width:100%; background:#f2fae7;}
.form-box .inner { padding:33px 0 33px 39px;}

.form-box1 { width:100%; overflow:hidden;}

.box { background:#b7b097 url(images/box-tail.gif) repeat-x top; width:100%;}
.box .inner { padding:26px 0 26px 39px;}


/*header*/
#header #logo {
	position:absolute;



	top:31
.px;
	left:30px;
	top: 33px;
}
#header .row-1 { height:116px;}
#header .row-1 .indent { padding:56px 0 0 242px;}
#header .row-2 .indent { padding:0 0 0 252px;}

/*content*/
#content .indent { padding-right:38px;}

/*footer*/
#footer { color:#352214;}
#footer a { color:#352214; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer .fleft { padding:21px 0 0 21px;}
#footer .fright { padding:25px 20px 0 0;}

/*==========================================*/
