/* CSS Document */
* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
img {vertical-align:top;}
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:13px;
		line-height:18px;
		color:#424141;
	}
input, select { vertical-align:middle; font-weight:normal;}
a {color:#424141; outline:none;}
a:hover{text-decoration:none;}
p {padding:5px 0 13px;}
p span {font-weight:bold; color:#000;}
/*images/logo.gif*/
h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#1a1a1a;
	background:url(/images/arrows_header.png) no-repeat left 0px;
	padding-left:120px;
	line-height:50px;
	}
* html h1 a {background:url(/images/arrows_header.png) no-repeat left top;}
*:first-child+html h1 a {background:url(/images/arrows_header.png) no-repeat left top;}
h2 {
	font-size:20px; 
	color:#fff; 
	padding:0 40px;
	margin-top:-15px;
	text-transform:uppercase; line-height:1.2em;
}
h3{
	font-size:18px;
	color:#fff; 
	text-transform:none;
	line-height:1.2em;
	padding:280px 40px 0;
	}
h4 {
	font-size:24px;
	color:#fff;
	/*background:#4c65b2;
	background:url(/images/bar_fill.gif);*/
	line-height:54px; 
	border:1px solid #e8e8e8;
	border-left:0; border-right:0;
	padding:0px 0px 0px 60px;
	}
h5 {font-size:12px; color:#707070;}
h6 {
	font-size:18px;
	color:#0000FF;
	line-height:20px;
	font-weight:normal;
	padding-bottom:10px;
	text-decoration:underline;
	}
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 ====================== */
#header a {text-decoration:none;}
.header_bg_left {background:url(/images/header_left.gif) no-repeat top left;}
.header_bg_right {background:url(/images/header_right.gif) no-repeat top right; padding: 0 19px;}
/*WebHeaderStart.png_tail.gif  17px 25px 0 30px   11px 25px 6px 30px; 11px 25px 6px 30px */
.logo {
	padding:0px 0px 0 0px;
	background:url(/images/logo_tail.gif) repeat-x top center;
	overflow:hidden;
	height:50px;
	border: 0px dashed #000;
	}
* html .logo {padding:0px 0px 0px 0px;}
*:first-child+html .logo {padding:0px 0px 0px 0px;}

.topheader {
	width:980px;
	background:url(/images/header_logo_b.png) no-repeat top left;
	overflow:hidden;
	height:95px;
	border:0px solid #000;
	}

/*width:134px; */
.menu {
	background:#c1d87f;
	border-right:1px solid #FFFFFF;
	height:50px;
	overflow:hidden;}
	.menu ul {overflow:hidden;}
.menu li {
	float:left;
	border-right:1px solid #FFFFFF;
	/*text-transform:uppercase;*/
	line-height:48px;
	height:50px;
	width:152px;
	/*background:url(/images/line.jpg) no-repeat center right;*/
	text-align:center;
	}
/*color:#3b2d24;*/
.menu a {
	font-size:17px; 
	color:#3b2d24;
}
.menu li.last {background:none;}
.menu a:hover, .red {color:#0000FF;}
.menu .active a, .menu .active a:hover {
	cursor:default;
	color:#3b2d24;
	border:0;
}
/*background:#e0e0e0; border:1px solid #c1d87f; color:#d22424 */
.menu li.active {
	background:#FFFFFF;
	border-top:0; border-bottom:0;
	/*margin-left:-1px;*/
	
}

/*
.menu {
	border:1px solid #fff;
	height:50px;
	overflow:hidden;}
	.menu ul {overflow:hidden;}
.menu li {
	float:left;
	text-transform:capitalize;
	line-height:48px;
	height:50px;
	width:160px;
	background:url(images/line.jpg) no-repeat center right;
	text-align:center;
	}

.menu a {
	font-size:18px; 
	color:#3b2d24;
}

.menu li.last {background:none;}
.menu a:hover, .red {color:#d22424;}
.menu .active a, .menu .active a:hover {
	cursor:default;
	color:#3b2d24;
	border:0;
}
.menu li.active {
	background:#e0e0e0;
	border:1px solid #e0e0e0;
	border-top:0; border-bottom:0;
	margin-left:-1px;
	
}
*/


/*
.menu {
	border:1px solid #fff;
	height:50px;
	overflow:hidden;}
	.menu ul {overflow:hidden;}
.menu li {
	float:left;
	text-transform:capitalize;
	line-height:48px;
	height:50px;
	width:134px;
	background:url(images/line.jpg) no-repeat center right;
	text-align:center;
	}

.menu a {
	font-size:18px; 
	color:#3b2d24;
}

.menu li.last {background:none;}
.menu a:hover, .red {color:#d22424;}
.menu .active a, .menu .active a:hover {
	cursor:default;
	color:#3b2d24;
	border:0;
}
.menu li.active {
	background:#e0e0e0;
	border:1px solid #e0e0e0;
	border-top:0; border-bottom:0;
	margin-left:-1px;
	
}
*/


#SearchForm {padding:25px 0 0;}
 input {
	color:#989898;
	font-size:12px;
	line-height:18px;
	border:1px solid #cacaca;
	padding:3px 10px;
	width:170px;
	}

.slogan {
	/* background:url(/images/banner_home.png) no-repeat center; Ribbon_background_gray_light*/
   	background:url(/images/bg_sky.jpg) no-repeat center;
	/*height: 100px;
    background-color: #DCDCDC;*/ /* fallback image #1a82f7*/
    /*background-image: url(/images/linear_bg_2.png);*/ /* fallback image #2F2727 #1a82f7 #c1d87f*/
    /*background-image: -moz-linear-gradient(100% 100% 90deg, #757d88, #DCDCDC);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DCDCDC), to(#757d88));
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#DCDCDC',EndColorStr='#757d88');
	*/
	height:390px;
}
/* ============================= content ====================== */
#content {padding:18px 25px 25px;}
#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:5px;}

.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:7px;}
#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 {width:100%;height:100%;text-align:center;background:#363636; border-top:1px solid #000; color:#e7e7e7;padding-top:5px;}
#footer p {padding-top:5px; 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;}

