/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 14px;
}
h2 {
	font-size: 12px;
}
h3 {
	font-size: 10px;
}
* {
	margin:0px;
	padding:0px;
	font-size:100%;
}

body{
	background:#1d2427 url(../images/body_bg.gif) top center;
	text-align:center;
}

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

ul { list-style:none;}

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


html, input, textarea
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.563em;
	line-height:1.556em;
	color:#839099;
	}

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

a {
	color:#839099;
	text-decoration: none;
}
a:hover{
}
p {padding-top:15px;}
span {
}

/* ============================= main layout ====================== */

.link {
	text-decoration:underline;
}
.link:hover {text-decoration:underline;}

li { background:url(../images/list_bg.gif) no-repeat 0px 5px; padding-left:19px;}
.li {
	padding-left:50px;
}

li a {color:#839099; line-height:2.222em; text-decoration:none;}
li a:hover {
	color:#fff;
	background-color: inherit;
}

.imgindent {margin:0 13px 0px 0px; float:left; width:auto}

/* ============================= header ====================== */

#header .right_bg {background:url(../images/header_right_bg.gif) top right no-repeat;}
#header .left_bg {background:url(../images/header_left_bg.jpg) top left no-repeat;}
.logo {
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 364px;
}
.menu {margin-left:54px;}

/* ============================= middle ====================== */

#middle .tile_right_bg {
	background-image: url(../images/header_tile_right_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#middle .tile_left_bg {background:url(../images/middle_tile_left_bg.gif) top left repeat-y;}
#middle .right_bg {background:url(../images/middle_right_bg.gif) bottom right no-repeat;}
#middle .left_bg {background:url(../images/middle_top_left_bg.gif) top left no-repeat;}

.main_indent {padding:0 53px 0px 54px;}

.box {background:#383d41 url(../images/box_corner_bottom_right.gif) bottom right no-repeat;}
.box .corner_bottom_left {background:url(../images/box_corner_bottom_left.gif) bottom left no-repeat;}
.box .corner_top_right {background:url(../images/box_corner_top_right.gif) top right no-repeat;}
.box .corner_top_left {background:url(../images/box_corner_top_left.gif) top left no-repeat; width:100%;}

.line2 {background:url(../images/line_bg.gif) bottom repeat-x; padding-bottom:16px; margin-bottom:36px;}
.line3 {background:url(../images/line_bg.gif) bottom repeat-x; padding-bottom:28px; margin-bottom:36px;}
.line4 {background:url(../images/line_bg.gif) bottom repeat-x; padding-bottom:38px; margin-bottom:36px;}

.indent1 {padding:34px 35px 0px 26px;}
#indent1 {
	padding-top: 34px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 26px;
}

.indent2 {padding:0px 35px 55px 26px;}
.indent2a {
	width: 505px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 50px;
	padding-left: 26px;
	height: 200px;
}

.indent3 {padding:0px 35px 44px 26px;}
.indent4 {padding:34px 35px 56px 26px;}
.indent5 {
	padding:0px 35px 44px 26px;
}

.indent4underline {
	padding:34px 35px 56px 26px;
	text-decoration: underline;
}

.title {margin-bottom:14px;}
.title2 {
	margin-bottom:10px;
}
.title3 {
	margin-bottom:10px;
	height: auto;
	width: auto;
}
.ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.img_block {padding-bottom:12px;}
.white {color:#fff; background-color: inherit;}
.black {
	color:#1d2427;
	font-size: 9px;
}


.scroll {
	height:300px;
	overflow:auto;
}
.scroll .inner {height:500px; padding:15px 20px 0px 3px;}

.navigation img {margin:6px 0px 15px 0px;}
.doublep {padding-top:24px;}
.phone {float:right; color:#839099; margin-right:10px; width:auto}
.col1 .phone {margin-right:90px;}
.col2 .phone {margin-right:60px;}

#index_3 .scroll {height:330px; overflow:auto;}
#index_3 .scroll .inner {height:600px; padding:0px;}
#index_3 .scroll img {margin-bottom:2px;}

#index_4 .scroll {height:318px; overflow:auto;}
#index_4 .scroll .inner {height:600px; padding:0px;}

#index_6 .scroll {height:318px; overflow:auto;}
#index_6 .scroll .inner {height:600px; padding:0px;}

/* ============================= footer ====================== */

#footer .right_bg {background:url(../images/footer_right_bg.gif) top right no-repeat;}
#footer .left_bg {background:url(../images/footer_left_bg.gif) top left no-repeat; height:94px;}
#footer p {padding:35px 0px 0px 67px; text-transform:none; font-size:1.222em; font-weight:bold;}
#footer a {color:#4f5456; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {float:right; color:#c2c4c5; margin-right:420px; width:auto}
#footer span a {color:#c2c4c5;}

/* ============================= forms ============================= */

form .rowi {
	height:40px;
}
form .white {margin-right:15px;}

.input {width:216px; height:15px; border:1px solid #404042; background:#fff; padding:0px 0px 0px 5px; font-size:1em;}
textarea {width:216px; height:139px; border:1px solid #404042; background:#fff; padding:0px 0px 0px 5px; overflow:auto; font-size:1em;}
.scroll2 {
	height:145px;
	overflow:auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 20px;
	visibility: visible;
}
.f_left {
	clear: both;
	position: relative;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;


}
.f_middle {
	clear: none;
	position: absolute;
	left: 351px;
	top: 1094px;

}
.f_right {
	float:right;
	margin-top: 30px;
	margin-right: 200px;
}
