/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:100%;
}

body{
	background:url(images/body-bg.jpg) right top repeat-x #000;
	text-align:center;
	min-width:1000px;
	padding: 0px;
}
body, html {height:100%;}

img {
	vertical-align:top;
	padding: 0px;
}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.alignright {text-align:right;}

html, input, textarea
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;
	line-height:1.5384em;
	color:#808080;
	font-weight: normal;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#ffbb14; outline:none;}
a:hover{text-decoration:none;}
p {
	padding-top:20px;
	font-size: 100%;
	text-align: left;
}

/* ============================= main layout ====================== */

li {
	background:url(images/marker.gif) no-repeat 0 11px;
	padding-left:15px;
	line-height:1.56em;
	font-size:1.05em;
	font-weight: bold;
}
li a {color:#ffbb14; text-decoration:none;}
li a:hover {color:#775709}

.imgindent {margin:0 25px 0 0; float:left;}

.extra {background:url(images/extra-bg.jpg) right top no-repeat;}
.block {height:30px; line-height:0; font-size:0;}

#main {background:url(images/png-bg.png) repeat;}

h2 {
	font-size:2.69em;
	line-height:1.2307em;
	color:#fff;
	padding:10px 0 18px 0;
	text-transform:uppercase;
	text-align: center;
}
/* ============================= header ====================== */
#header {background:url(images/border-bg.jpg) left bottom no-repeat; padding-top:60px;}
.inner {background:url(images/border-bg.jpg) left top no-repeat;}

.logo {
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0px;
}

.menu {
	float:right;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 0;
}
.menu li {float:left; background:url(images/menu-li-bg.gif) right 12px no-repeat; line-height:1.2307em; font-size:1.3846em; padding:0 24px 0 20px;}
.menu li a {text-decoration:none; color:#ffbb14;}
.menu .last {background:none;}

.menu li a:hover, .menu .active a {color:#775709;}
/* ============================= content ====================== */
.indent {padding:25px 30px 30px 32px;}

.padding {padding-bottom:33px;}
.padding1 {padding-bottom:40px;}

.font {
	line-height:1.4em;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.color {color:#ffbb14;}

.border {background:url(images/border-bg.jpg) left bottom no-repeat; position:relative;}

.img {
	margin-left:-21px !important;
}
* html .img {position:relative;}
.img1 {margin:-12px 0 0 -21px; position:relative;}

.null {padding:0}

.h2-pad {
	padding:50px 0 10px 0;
	text-align: center;
}

.col-pad {padding-right:62px;}
.col-pad1 {padding-right:56px;}

.list li {
	overflow: hidden;
	vertical-align: top;
	line-height: 1em;
	color: #ffbb14;
	padding:0 0 0 16px;
	background:url(images/marker.gif) left 9px no-repeat;
	height:28px;
	font-weight: bold;
}
.list li strong {background: url(images/line-hor.gif) repeat-x left 15px; display:block; overflow: hidden;}
.list li em {float: right; font-weight: bold; color: #fff;}
.list li a {float: left; text-decoration: none; color: #ffbb14;}
.list li a:hover {color:#775709}

.box {background:url(images/box-bg.png) left top no-repeat; width:550px; height:171px; margin:-14px 0 0 -10px; font-size:1.07em; line-height:1.4285em; color:#010000;}
.box .indent {padding:50px 20px 0 67px;}

.box1 {background:url(images/box1.png) left top no-repeat; width:533px; height:194px; margin:-37px 0 0 -10px; font-size:1.07em; line-height:1.4285em; color:#010000;}
.box1 .indent {
	float: none;
	padding-top: 40px;
	padding-right: 22px;
	padding-bottom: 0;
	padding-left: 54px;
}

.name {font-size:1.285em; display:inline-block; padding-left:10px}

.link {color:#000; font-size:1.384em; line-height:1.2307em; background:#ffbb14; padding:2px 15px 3px 12px; text-decoration:none; margin-top:22px; display:inline-block;}
.link:hover {background:#9c730e;}

.link-marg {margin-top:32px;}

.pad {padding-top:18px;}

.phone {display:inline-block; width:75px;}
/* ============================= footer ====================== */
#footer {background:url(images/border-bg.jpg) top left no-repeat;}
#footer div {padding:32px 0 0 32px; font-size:1.07em;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */

#ContactForm {padding-top:24px;}
#ContactForm label {height:42px; display:block;}
#ContactForm .link {margin:25px 16px 0 0;}
.column1 {float:left; width:270px;}
.column2 {float:left; width:256px;}
.input {width:251px; border:none; background:#fff; padding:7px 0 7px 5px; font-size:1em; line-height:1.243em; color:#000;}
textarea {width:251px; height:151px; border:none; background:#fff; padding:5px 0 0 5px; overflow:auto; font-size:1em; color:#000;}
#page1 .extra #main #content .border .indent .font p {
	text-align: left;
}
#page1 .extra #main #content .indent.padding .container1 .col-2 {
	text-align: left;
}
#page1 .extra #main #content .indent.padding .container1 .col-2 .box1 .indent p strong {
	text-align: left;
	word-spacing: 0em;
	letter-spacing: 0em;
	vertical-align: 0%;
	text-indent: 0;
	white-space: normal;
	display: compact;
	float: none;
}
#page4 .extra #main #content .border .indent.padding1 #page-left h1 {
	font-weight: bold;
	font-size: 150%;
}
#page4 .extra #main #content .border .indent.padding1 #page-left h1 {
	text-align: center;
}
