/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

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

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;
		font-size:0.563em;
		line-height:1.556em;
		text-transform:uppercase;
		color:#839099;
	}

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

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

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

.link {text-decoration:none; color:#fff;}
.link:hover {text-decoration:underline;}

li { background:url(images/list_bg.gif) no-repeat 0 5px; padding-left:19px;}
li a {color:#839099; line-height:2.222em; text-decoration:none;}
li a:hover { color:#fff;}

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

/* ============================= 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 {margin:20px 0 13px 364px;}
.menu {margin-left:54px;}

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

#middle .tile_right_bg {background:#839099 url(images/header_tile_right_bg.gif) top right repeat-y;}
#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 0 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 0 26px;}
.indent2 {padding:0 35px 55px 26px;}
.indent3 {padding:0 35px 44px 26px;}
.indent4 {padding:34px 35px 56px 26px;}
.title {margin-bottom:14px;}
.title2 {margin-bottom:25px;}
.title3 {margin-bottom:30px;}
.ul {margin-top:10px;}
.img_block {padding-bottom:12px;}
.white {color:#fff;}

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

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

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

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

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

/* ============================= 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 0 0 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;}
#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:0 0 0 5px; font-size:1em;}
textarea {width:216px; height:139px; border:1px solid #404042; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
