/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

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

object {outline:none;}
html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:18px;
		color:#424141;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#424141; outline:none;}
a:hover{
	text-decoration:none;
	font-weight: bold;
}
p {padding:5px 0 13px;}
p span {font-weight:bold; color:#000;}

h1 a{
	font-size:82px;
	color:#1a1a1a;
	background:url(images/logo.gif) no-repeat left 15px;
	padding-left:60px;
	}
* html h1 a {background:url(images/logo.gif) no-repeat left top;}
*:first-child+html h1 a {background:url(images/logo.gif) no-repeat left top;}
h2 {
	font-size:38px; 
	color:#fff; 
	padding:0 40px;
	margin-top:-15px;
	text-transform:uppercase; line-height:1.2em;
}
h3{
	font-size:34px;
	color:#fff; 
	text-transform:none;
	line-height:1.2em;
	padding:280px 40px 0;
	}
h4 {
	font-size:28px;
	color:#3b2d24;
	letter-spacing:-1px;
	line-height:45px;
	border:1px solid #e8e8e8;
	border-left:0; border-right:0;
	padding:3px 0 0 50px;
	}
h5 {font-size:24px; color:#707070;}
h6 {
	font-size:14px;
	color:#d22424;
	line-height:20px;
	font-weight:normal;
	padding-bottom:10px;
	}
h6.small{
	color:#adadad; 
	font-style:italic; 
	padding-bottom:0;
	line-height:18px;
	}
/* ============================= main layout ====================== */
.col1 h4 {background:url(images/page1_icon1.gif) no-repeat 15px center;}
.col2 h4 {background:url(images/page1_icon2.gif) no-repeat 15px center;}
.col3 h4 {background:url(images/page1_icon3.gif) no-repeat 15px center;}

.text_block {padding:35px 15px 20px 23px;}
.col1 .text_block {padding:35px 15px 20px;}

.imgindent {margin:0 20px 0 0; float:left;}
.last {padding-bottom:0;}
.first {padding-top:0;}

.block {padding-bottom:10px;}

.yellow_link {
	font-style:italic;
	color:#e38d00;
	text-decoration:none;
	font-weight:bold;
	padding-top:7px;}
.yellow_link:hover {text-decoration:underline;}

.btn {
	color:#fffefe;
	line-height:18px;
	font-size:14px;
	font-style:italic;
	background:#858585;
	padding:3px 15px;
	text-decoration:none;
	font-weight:bold;
	
}
.btn:hover {background:#ac1a0b;}
/* ============================= header ====================== */
.logo {margin-bottom:-20px;}
.slogan {
	background:url(images/slogan_bg.jpg) no-repeat center top;
	padding:27px 0 10px;
	
}
/* ============================= content ====================== */
#content {padding:18px 25px 75px;}
#content ul li {
	line-height:24px;
	background:url(images/marker.gif) no-repeat left center;
	padding-left:30px;
	}
#content a img {padding-right:5px; padding-bottom:10px;}

.newsletter {border-top:1px solid #cbcbcb; padding-left:20px;}
.newsletter h4 {
	background:none;
	color:#707070;
	border:0;
	padding-left:0;
	font-size:24px;}
#NewsForm {padding-top:5px;}
#NewsForm input {margin-top:-1px;}

#page6 .wrapper p {padding-bottom:5px;}
#page6 .block {padding-bottom:20px;}

#page7 h6 {padding-bottom:0;}
#page7 p {padding:0 0 18px;}

span.phone  {display:inline-block; width:100px; font-weight:normal;}
/* ============================= footer ====================== */
#footer {background:#363636; border-top:1px solid #000; color:#e7e7e7;}
#footer p {padding-top:30px; text-align:center}
#footer a {color:#e7e7e7;}
#footer span {margin:0 5px;color:#e7e7e7;}


/* ============================= forms ============================= */
#ContactForm input, #ContactForm textarea {
	background:#f0f0f0;
	width:245px;
	border:0;
	padding:3px 5px;
	color:#424141;
}
#ContactForm p {padding-bottom:3px;}


#ContactForm input {font-size:1em;}
#ContactForm textarea {height:120px; overflow:auto; margin-bottom:20px;}
#page5 #main #content .wrapper .col1 .text_block p strong {
	color: #F00;
}
.heading {
	color: #D22424;
}
#page5 #main #content .wrapper .col1 .text_block .text_block strong {
	color: #D22424;
}
#page5 #main #content .wrapper .col2 .text_block .block p {
	color: #D22424;
}
#page5 #main #content .wrapper .col2 .text_block .block p {
	color: #000;
}
#page5 #main #content .wrapper .col2 .text_block .block p {
	color: #D22424;
}
#page5 #main #content .wrapper .col2 .text_block .block p {
	color: #000;
}
#page5 #main #content .wrapper .col2 .text_block .wrapper p strong {
	color: #D22424;
}
#page5 #main #content .wrapper .col2 .text_block .wrapper p {
	color: #D22424;
}
.text {
	color: #000;
}
.text {
	color: #000;
}
#page5 #main #content .wrapper .col2 .text_block .wrapper p {
	color: #000;
}
.webtitle {
	color: #D22424;
}
.webtitle {
	color: #D22424;
}
imagewrap {
	color: #D22424;
}
imagewrap {
	color: #D22424;
}
#page6 #main #content .wrapper .col1 .text_block .wrapper .cols2 .wrapper.block h6 a {
	color: #D22424;
}
#page6 #main #content .wrapper .col1 .text_block .wrapper .cols1 .wrapper.block h6 a {
	color: #D22424;
}
#page8 #main #content .wrapper .col1 .text_block h6 a {
	color: #D22424;
}

