* {
	padding: 0;
	margin: 0;
}

body{
	background:url(images/bg_tail.jpg) repeat top left;
	text-align:center;
}

img {vertical-align:top; padding-bottom:35px; }
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#999;
	}


a {color:#fff; text-decoration:underline;}
a:hover{text-decoration:none;}
p {
	line-height:22px;
	text-align: justify;
}
span {color:#fff;}

h1, h2, h4, a.btn {
	font-family:"Times New Roman", Times, serif;
	color:#218E9E;	
	text-transform:uppercase;
	font-weight:normal;
}
h1 {font-size: 79px;
	letter-spacing:-2px;
	line-height:83px;}
h1 a {color:#218E9E !important; text-decoration:none; padding:0 !important;}
h2 {font-size: 60px; line-height:55px;}
h3 {font-size: 21px;
	color:#fff;
	font-weight:normal;
	}
h4 {font-size: 20px;
	color:#181818;
	font-weight:normal;
	padding:0 0 20px 10px;}
h5 { font-size:17px;
	font-weight:normal;
	padding:0 0 5px;
	color:#fff;}
h5 span {color:#218E9E;}
h6 {font-weight:bold;
	font-size:15px;
	padding-bottom:7px;
	line-height:22px;
	}

#header ul li {display:inline; font-size:12px; text-align:right;}
#header a {text-decoration:none;}

#header .rss {background:url(images/rss.gif) no-repeat center right; padding-right:20px;}
.row1 {
	border:1px solid #252c2f; 
	border-left:0;
	border-right:0;
	height: 25px;
	color:#4d5456;	
	background:url(images/header_bg.jpg) no-repeat bottom center;
	}
	
.row1 a {
	color:#4d5456;
	padding:0 5px 0 7px;
}
.row1 a:hover {color:#fff;}
.row1 p {font-size:19px; padding:25px 22px 0; line-height:19px;}

.row2, .row3, #footer { background:url(images/bg_dark_tail.jpg) repeat top left;}
.row2 div {
	background:url(images/header_img.jpg) no-repeat top left;
	padding:122px 45px;
	height:139px;}	
.row2 div a.btn { margin-left:10px;}

.row3 div {background:url(images/row3_bg.jpg) no-repeat 42px -26px;}
.row3 div div {background:none;}
.row3 h3 {padding-bottom:20px;}

.row4 {padding:43px 33px 45px;}
.row99 {padding:0px 33px 0px;}
.row4 .pad {padding-bottom:50px;}
.row4 h3 {padding-bottom:36px; font-size:26px;}
.col_padx12 {
	margin-left: 58px;
}
.col_padx12 {
	margin-left: 18px;margin-right: 18px;
}
.col_pad {
	margin-right: 58px;
}
.col {width:280px; float:left; padding-bottom:10px;}
.colx12 {width:280px; height:300px; float:left; padding-bottom:10px;overflow-x:hidden;overflow:scroll;}
.col22 {width:100px; float:left; padding-bottom:10px;}
.col23 {width:180px; float:left; padding-bottom:10px;}
.extra p {padding-top:15px;}

#page1 .row3 img {padding:0 0 30px;}
.archive {
	border-bottom:1px dotted #374347;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0;
}
.archive.last {border:0; padding-bottom:49px;}
.archive.first {padding-top:0;}
.menu {padding:0 0 27px;}
.menu a {font-size:16px; padding-right:14px;}
#header .menu a:hover {text-decoration:underline;}
.red {color:#218E9E;}
#header .menu a.red {text-decoration:none; cursor:default;color:#218E9E;}

#content a.red {color:#218E9E;font-size:17px;}
#content ul li {line-height:30px;background:url(images/marker.gif) no-repeat center left; padding-left:23px;}
.imgindent {margin:0 20px 0 0; float:left;}
.pad,#page3 .archive.last {padding-bottom:35px;}

a.btn {
	padding:8px 20px;
	font-size: 20px;
	color:#fff;
	background:#218E9E;
	text-decoration:none;}
a.btn:hover {
	color:#218E9E;
	text-decoration:none;
	background-color: #FFF;
}
.fright {text-align:right}
.free_pad {padding-bottom:0;}
#content a.btn {
	padding:7px 11px 6px;
	font-size: 13px;}

.phone {padding:10px 0; color:#fff;}
.phone span {
	display:inline-block;
	font-weight:normal;
	width:90px;
	line-height:22px;
}

#page2 .col2 div {padding:14px 0 10px;}
#page2 .col2 div.last,#page2 .row4 .col {padding-bottom:0;}
#page2 #content ul {padding:20px 0;}
#page2 .row3 img,#page4 .row3 img,#page6 .row3 img {padding:10px 0 25px; }

#page5 .row4 {padding:43px 33px 45px;}
* html #page5 .row4 {padding:43px 33px 0;}

#page3 .row4 .extra .pad {padding-bottom:30px;}
#page3 .row4 .pad, #page3 .row3 .col2 p.pad {padding-bottom:25px;}
#page3 .row4 h3, #page5 .row4 .col2 h3 {padding-bottom:50px;}

#page5 p,#page6 p, #page7 p, #page8 p {padding-bottom:25px;}
#page5 p.free_pad, #page6 p.free_pad {padding-bottom:0;}
#page5 .row3 .col p.free_pad {padding-bottom:10px;}

#page7 .row4 h3 {padding-bottom:50px;}
#page7 .row4 .phone {padding:0 0 20px; color:#5E5D5D;}
#page7 .row4 .phone span {color:#5E5D5D;}
#page7 .phone p {padding-bottom:40px; padding-top:0;}
#page7 .phone p.last {padding-bottom:0;}
#page7 .phone h5 {font-size:15px;}
#page7 .row3 p.pad {padding-bottom:20px;}
 #page7 p.free_pad {padding-bottom:0;}
#page8 #content a{ color:#218E9E;}

textarea {height:190px; overflow:auto;}

#ContactForm input,#ContactForm textarea { 
	display:block; 
	background:#5e5d5d;
	border-top:1px solid #424242;
	border-bottom:1px solid #78797a;
	border-left:1px solid #4d4c4c;
	border-right:1px solid #6a6a6a;
	margin:0 0 15px;
	padding:3px 10px;
	color:#fff;
	font-size:14px;
	width:255px;}
#ContactForm p {padding-bottom:0;}

