/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#1f2b34;
	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.813em;
		line-height:1.385em;
		color:#404040;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#404040;}
a:hover{text-decoration:none;}
p {padding-top:11px;}
.box p {padding-top:9px;}

/* ============================= main layout ====================== */

.link1 {background:url(images/link1_tile_bg.gif) top repeat-x; display:block; float:left; font-size:0.846em; line-height:1em; color:#fff; text-decoration:none; margin-top:11px;}
.link1 b {background:url(images/link1_right_bg.gif) top right no-repeat; display:block;}
.link1 em {background:url(images/link1_left_bg.gif) top left no-repeat; font-style:normal; display:block; padding:5px 10px 7px 11px;}
.link1:hover {background:url(images/link1_tile_bg_hover.gif) top repeat-x;}
.link1:hover b {background:url(images/link1_right_bg_hover.gif) top right no-repeat;}
.link1:hover em {background:url(images/link1_left_bg_hover.gif) top left no-repeat;}

.link2 {background:url(images/link2_tile_bg.gif) top repeat-x; display:block; float:left; font-size:0.917em; line-height:1em; color:#fff; text-decoration:none; margin-top:14px;}
.link2 b {background:url(images/link2_right_bg.gif) top right no-repeat; display:block;}
.link2 em {background:url(images/link2_left_bg.gif) top left no-repeat; font-style:normal; display:block; padding:5px 10px 7px 11px;}
.link2:hover {background:url(images/link2_tile_bg_hover.gif) top repeat-x;}
.link2:hover b {background:url(images/link2_right_bg_hover.gif) top right no-repeat;}
.link2:hover em {background:url(images/link2_left_bg_hover.gif) top left no-repeat;}

.link3 {background:url(images/link3_tile_bg.gif) top repeat-x; display:block; float:left; font-size:0.917em; line-height:1em; color:#fff; text-decoration:none; margin-top:14px;}
.link3 b {background:url(images/link3_right_bg.gif) top right no-repeat; display:block;}
.link3 em {background:url(images/link3_left_bg.gif) top left no-repeat; font-style:normal; display:block; padding:5px 10px 7px 11px;}
.link3:hover {background:url(images/link3_tile_bg_hover.gif) top repeat-x;}
.link3:hover b {background:url(images/link3_right_bg_hover.gif) top right no-repeat;}
.link3:hover em {background:url(images/link3_left_bg_hover.gif) top left no-repeat;}

li a {text-decoration:none;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:10px;}
.title1 {padding:8px 0 10px 0; background:url(images/title1_bg.jpg) top right no-repeat;}
.title2 {padding:8px 0 10px 0; background:url(images/title2_bg.jpg) top right no-repeat;}
.title3 {padding:8px 0 10px 0; background:url(images/title3_bg.jpg) top right no-repeat;}
.title4 {padding:8px 0 10px 0; background:url(images/title4_bg.jpg) top right no-repeat;}
.title5 {padding:8px 0 10px 0; background:url(images/title5_bg.jpg) top right no-repeat;}
.title6 {padding:8px 0 10px 0; background:url(images/title6_bg.jpg) top right no-repeat;}
.title7 {padding:9px 0 19px 0; background:url(images/title7_bg.jpg) top right no-repeat;}
.title8 {padding:9px 0 13px 0; background:url(images/title8_bg.jpg) top right no-repeat;}


/* ============================= middle ====================== */

.main_box {background:#fefefe url(images/main_box_tile_top.gif) top repeat-x; width:100%;}
.main_box .tile_bottom {background:url(images/main_box_tile_bottom.gif) bottom repeat-x;}
.main_box .tile_right {background:url(images/main_box_tile_right.gif) right repeat-y;}
.main_box .tile_left {background:url(images/main_box_tile_left.gif) left repeat-y;}
.main_box .corner_bottom_right {background:url(images/main_box_corner_bottom_right.gif) bottom right no-repeat;}
.main_box .corner_bottom_left {background:url(images/main_box_corner_bottom_left.gif) bottom left no-repeat;}
.main_box .corner_top_right {background:url(images/main_box_corner_top_right.gif) top right no-repeat;}
.main_box .corner_top_left {background:url(images/main_box_corner_top_left.gif) top left no-repeat; width:100%;}
.main_indent {padding:20px 21px 20px 21px;}

.indent {padding:13px 10px 10px 17px;}
.indent2 {padding:13px 10px 27px 17px;}


.box {background:#f4f4f4 url(images/box_tile_bottom.gif) bottom repeat-x; color:#646464; font-size:0.923em; line-height:1.5em; width:100%;}
.box .tile_top {background:url(images/box_tile_top.gif) top repeat-x;}
.box .corner_top_right {background:url(images/box_corner_top_right.gif) top right no-repeat;}
.box .corner_top_left1 {background:url(images/box_corner_top_left1.gif) top left no-repeat;}
.box .corner_top_left2 {background:url(images/box_corner_top_left2.gif) top left no-repeat;}
.box .corner_bottom_right {background: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; width:100%;}
.box .indent {padding:8px 5px 22px 17px;}

.box2 {background:#fff url(images/box2_tile_bottom.gif) bottom repeat-x; color:#646464; font-size:0.923em; line-height:1.5em; width:100%;}
.box2 .corner_top_right {background:url(images/box2_corner_top_right.gif) top right no-repeat;}
.box2 .corner_top_left1 {background:url(images/box2_corner_top_left1.gif) top left no-repeat;}
.box2 .corner_bottom_right {background:url(images/box2_corner_bottom_right.gif) bottom right no-repeat;}
.box2 .corner_bottom_left {background:url(images/box2_corner_bottom_left.gif) bottom left no-repeat; width:100%;}
.box2 .indent {padding:3px 5px 22px 17px;}


.big {font-size:1.231em; line-height:1.125em;}
.column_padding1 {padding-right:14px;}
.padding1 {padding-top:8px;}
.padding2 {padding-top:14px;}
.padding3 {padding-top:19px;}
.content {padding-right:10px;}
.margin1 {margin-top:4px;}
.margin2 {margin-top:27px;}
.phone {float:right; margin-right:40px;}
#index_6 p {padding-top:18px;}

/* ============================= footer ====================== */

#footer {font-size:0.846em; line-height:5.6em; color:#70808d; text-transform:uppercase; padding-left:68px;}
#footer a {text-transform:none; color:#70808d;}

/* ============================= forms ============================= */

form {padding:5px 0 0 0;}
form .rowi {height:25px;}
form .link3 {float:right; margin:17px 0 0 10px;}

.input {width:186px; height:18px; border:1px solid #808080; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:214px; height:69px; border:1px solid #808080; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
