html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, output, section, summary{
	display:block;
}
meter,progress,mark{
	display:inline;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
html, body {
	height:100%;
}
html {
	min-width:980px;
}
body {
	background: url(../images/body-bg.jpg) center top repeat-y #440300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1em;
	color:#000;
}
img {
	border:0;
	vertical-align:top;
	text-align:center;
}
object {
	vertical-align:top;
	outline:none;
}
ul, ol {
	list-style:none;
}
table, table td {
	padding:0;
	border:none;
	border-collapse:collapse;
}

h2{
	font:30px "Times New Roman", Times, serif;
	color:#343434;
	border-bottom:1px #f2f2f2 solid;
	padding-bottom:18px;
	margin-bottom:16px;
}

h3{
	font:24px "Times New Roman", Times, serif;
	color:#383838;
	margin-bottom:18px;
}

strong{
	color:#2d2d2d;
}

.fleft {
	float:left;
}
.fright {
	float:right;
}
.clear {
	clear:both;
}
.col-1, .col-2, .col-3 {
	float:left;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
.wrapper {
	width:100%;
	overflow:hidden;
}
.container {
	width:100%;
}
a.und, .und a {
	text-decoration:none;
}
a.und:hover, .und a:hover {
	text-decoration:underline;
}
.nocolor, .nocolor a{
	color:inherit;
}
/*==== GLOBAL =====*/
#main {
	width:980px;
	margin:0 auto;
	font-size:.75em;
	position:relative;
}
#flash1,#flash2{
	display:block;
}
#content{
	width:944px;
	padding:0 18px;
	background:#fff url(../images/content-bot.gif) left bottom no-repeat;
	overflow:hidden;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	padding-bottom:18px;
}

footer {
	width:980px;
	padding-top:24px;
	height:75px;
	text-align:center;
}
/*----- forms parameters -----*/

input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	margin:0;
}
/*----- other -----*/

.button{
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#fe8900 url(../images/button-mrk.gif) 11px 0px no-repeat;
	display:inline-block;
	text-decoration:none;
	padding:0 20px;
	-moz-border-radius:12px;
	border-radius:12px;
}

#page1 .button{
	margin:10px 0 0 20px;
}

.button:hover{
	color:#000;
}

.extra-wrap {
	overflow:hidden;
}
p {
	margin-bottom:16px;
}
.p1 {
	margin-bottom:8px;
}
.p2 {
	margin-bottom:16px;
}
.p3 {
	margin-bottom:24px;
}

#content .p0{
	margin-bottom:0;
	padding-bottom:0;
}

.c-897d59{
	color:#897d59;
}	

.white-cover{
	padding:9px;
	background:#fff;
	-moz-border-radius:8px;
	border-radius:8px;
	margin-left:-16px;
	margin-right:-12px;
}

.red{
	color:#df1308;
}
.orange{
	color:#ff8400;
}

.peach{
	color:#e4510a;
}

.black{
	color:#050505;
}

.graylink{
	color:#848484;
	background:url(../images/marker4.gif) left center no-repeat;
	padding-left:8px;
}

.green{
	color:#70af1d;
}

.gold{
	color:#c59e33;
}

.f20{
	font:20px/24px "Times New Roman", Times, serif;
	margin-bottom:24px;
}

#content a.bold,#content .bold a{
	font:bold 13px Arial, Helvetica, sans-serif;
}

.more{
	background:url(../images/marker4.gif) right center no-repeat;
	padding-right:12px;
	color:#8a8a8a;
	font-weight:bold;
	padding-bottom:4px;
}
/*----- txt, links, lines, titles -----*/
a {
	color:#f01306;
	outline:none;
}
a:hover {
	text-decoration:none;
}
/*==================boxes====================*/

.bg-f4f4ee .list,.bg-f1f2ea .list{
	width:215px;
	margin-left:-15px;
	margin-right:-18px;
	margin-bottom:18px;
}

.bg-f4f4ee .list li,.bg-f1f2ea .list li{
	padding:0 18px 0 15px;
}

#content .gold a{
	line-height:26px;
	color:#c59e33;
	background:url(../images/marker3.gif) left center no-repeat;
}

.list li a{
	font:12px/24px Arial, Helvetica, sans-serif;
	color:#616161;
	background:url(../images/marker1.gif) left center no-repeat;
	padding-left:12px;
}

.list li.odd{
	background:#fafaf7;
}

#content .red a{
	color:#f01306;
	line-height:20px;
}

#content .boldlist a{
	color:#2a2727;
	line-height:20px;
	font-weight:bold;
	background:url(../images/marker2.gif) left center no-repeat;
}

dl.address {
	margin-bottom:18px;
	overflow:hidden;
}
dl.address dd {
	text-align:right;
	clear:both;
}
dl.address dd span {
	float:left;
}
dl.bold,p.bold{
	font-weight:bold;
	color:#444;
}
dl.img-box,.img-box-set dl {
	padding-bottom:0px;
  overflow:hidden;
}
dl.img-box.t1 dd{
	padding-top:12px;
}
dl.img-box.t1 dt{
	padding-right:24px;
}

dl.img-box.t2 dt,.img-box-set.t2 dl dt{
	padding-right:30px;
}

div.t2 dl,dl.t2{margin-bottom:30px;}




dl.img-box.t1{
	padding-bottom:6px;
}
dl.img-box dt ,.img-box-set dl dt{
	float:left;
}
dl.img-box dd ,.img-box-set dl dd{
	overflow:hidden;
	padding-bottom:0;
}

/*===== header =====*/
.twitter{
	position:absolute;
	right:-24px;
	top:18px;
}

header nav{
	width:980px;
	display:block;
	height:63px;
	background:url(../images/nav-bg.gif) no-repeat;
}

header nav ul li{
	float:left;
	background: url(../images/separator.gif) right no-repeat;
}

header nav ul li.last{
	background:none;
}

header nav ul li a{
	font:25px/63px "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	padding:0 35px 0 35px;
	display:inline-block;
}

header nav ul li a:hover{
	text-shadow:2px 2px 5px #fff;
}

header .header-white-block h1{
	float:left;
	margin-top:67px;
}

header .header-white-block{
	padding:18px 0 25px 34px;
	overflow:hidden;
	height:335px;
	background:#fff;
}

header .header-pic{
	width:712px;
	height:337px;
	float:left;
	margin-left:38px;
}

#page1 .header-pic,#page7 .header-pic{background:url(../images/header-pic1.jpg);}
#page2 .header-pic,#page6 .header-pic{background:url(../images/header-pic2.jpg);}
#page3 .header-pic{background:url(../images/header-pic3.jpg);}
#page4 .header-pic{background:url(../images/header-pic4.jpg);}
#page5 .header-pic{background:url(../images/header-pic5.jpg);}
/*===== content =====*/

.bg-f1f2ea,.bg-f4f4ee,.bg-f9faee,.bordered,.bg-eeeeee{
	background:#f4f4ee;
	padding:24px 18px 10px 22px;
	-moz-border-radius:6px;
	border-radius:6px;
	margin-bottom:4px;
	overflow:hidden;
}

.bg-f1f2ea{
	background:#f1f2ea;
}

.bg-eeeeee{
	background:#eeeeee;
}

.bg-f9faee{
	background:#f9faee;
	width:189px;
}

.bordered{
	background:#fff;
	border:1px #ededed solid;
}

.welcome{
	padding:25px 10px 0 30px;
	overflow:hidden;
	color:#5e5e5e;
}

.welcome h2{
	margin-bottom:16px;
	padding-bottom:0;
	border:none;
}

.vault{
	padding:22px;
	position:relative;
}

.vault .pr{
	margin-right:50px;
	float:left;
}

.banner{
	position:absolute;
	right:0;
	top:0;
}

/*===== footer =====*/
footer .privacy{
	font:12px Arial, Helvetica, sans-serif;
	color:#9c4b47;
}


/*----- forms -----*/

#form1 .left{
	margin-right:23px;
}

#form1 .left,#form1 .right{
	width:320px;
	float:left;
}

#form1 .input{
	float:left;
	background:url(../images/input-bg.gif);
	margin-bottom:20px;
}

#form1 .textarea{
	float:left;
	background:url(../images/textarea-bg.gif);
	margin-bottom:20px;
}

#form1 input,#form1 textarea{
	width:313px;
	border:none;
	background: url(../images/blank.gif);
	float:left;
	padding:6px 0 6px 6px;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8a8a8a;
}

#form1 textarea{
	overflow:hidden;
	height:68px;
}

#form1 .btns{
	float:right;
}

#form1 .btns a{
	margin-left:22px;
	float:left;
}

/*==========================================*/
