/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/body_bg.gif);
	text-align:center;
	padding:40px 0 39px 0;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

/*@import url('https://fonts.googleapis.com/css?family=Arial:700');*/
html, input, textarea
	{
		font-family:Arial;
		font-size:0.800em;
		line-height:1.545em;
		color:#a9a9a9;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#16d4f6;}
a:hover{text-decoration:none;}
p {padding-top:17px;}

/* ============================= main layout ====================== */

.more {background:url(images/more_bg.gif) no-repeat 0 4px; padding-left:17px; color:#01c3fd; font-size:1.091em; float:right; margin-top:11px; margin-left:25px;}
.more2 {background:url(images/more_bg.gif) no-repeat 0 4px; padding-left:17px; color:#01c3fd; font-size:1.091em; float:center; margin-top:11px; margin-left:25px;}

.blue_more {background:url(images/blue_more_bg_tall.gif) top repeat-x; float:left;}
.blue_more span {display:block; background:url(images/blue_more_bg_right.gif) top right no-repeat;}
.blue_more a {display:block; background:url(images/blue_more_bg_left.gif) top left no-repeat; color:#fff; text-decoration:none; font-size:1.091em; padding:4px 24px 5px 12px;}
.blue_more a:hover {text-decoration:underline;}

.orange_more {background:url(images/orange_more_bg_tall.gif) top repeat-x; float:left; margin-left:11px;}
.orange_more span {display:block; background:url(images/orange_more_bg_right.gif) top right no-repeat;}
.orange_more a {display:block; background:url(images/orange_more_bg_left.gif) top left no-repeat; color:#fff; text-decoration:none; font-size:1.091em; padding:4px 24px 5px 12px;}
.orange_more a:hover {text-decoration:underline;}
.box2 .orange_more {background:url(images/box2_orange_more_bg_tall.gif) top repeat-x; float:left; margin-left:0px;}
.box2 .orange_more span {display:block; background:url(images/box2_orange_more_bg_right.gif) top right no-repeat;}
.box2 .orange_more a {display:block; background:url(images/box2_orange_more_bg_left.gif) top left no-repeat; color:#fff; text-decoration:none; font-size:1.091em; padding:4px 24px 5px 12px;}

.title {margin-bottom:7px;}

li { background:url(images/list_bg.gif) no-repeat 0 5px; padding-left:20px;}
li a {color:#fff; font-size:1.091em; line-height:1.667em;}

.imgindent {margin:0 20px 0 0; float:left;}
.big {font-size:1.091em; line-height:1.417em;}
.white {color:#fff;}

/* ============================= header ====================== */

#header {padding:0 24px;}
#header .left {padding:32px 0 18px 0;}
#header .right {padding:65px 22px 0 0;}
#header .right img {margin-left:16px;}

.menu {background:url(images/menu_bg.gif) top repeat-x;}
.menu li {float:left; background:url(images/menu_line.gif) top right no-repeat; padding:0 1px 0 0;}
.menu li a {display:block; color:#000000; text-decoration:none; font-size:1.267em; line-height:1em;background:url(images/menu_bg.gif) top repeat-x;}
.menu li a span {display:block; padding:24px 30px 25px 38px;}
.menu li a:hover {background:url(images/menu_active_bg.gif) top repeat-x; text-decoration:underline;}
.menu .first a span {background:url(images/first_bg.gif) top left no-repeat;}
.menu .first a:hover span {background:url(images/first_active.gif) top left no-repeat;}
.menu .last {padding:0; background:none;}
.menu .last a span {background:url(images/last_bg.gif) top right no-repeat; padding-right:31px;}
.menu .last a:hover span {background:url(images/last_active.gif) top right no-repeat;}
.menu .active a {background:url(images/menu_active_bg.gif) top repeat-x; text-decoration:underline;}
.menu .active .f{background:url(images/first_active.gif) top left no-repeat;}
.menu .active .l {background:url(images/last_active.gif) top right no-repeat;}

/* ============================= middle ====================== */

.box1 {background:url(images/box1_tall.gif);}
.box1 .tall_bottom {background:url(images/box1_tall_bottom.gif) bottom repeat-x;}
.box1 .tall_top {background:url(images/box1_tall_top.gif) top repeat-x;}
.box1 .tall_right {background:url(images/box1_tall_right.gif) right repeat-y;}
.box1 .tall_left {background:url(images/box1_tall_left.gif) left repeat-y;}
.box1 .corner_bottom_right {background:url(images/box1_corner_bottom_right.gif) bottom right no-repeat;}
.box1 .corner_bottom_left {background:url(images/box1_corner_bottom_left.gif) bottom left no-repeat;}
.box1 .corner_top_right {background:url(images/box1_corner_top_right.gif) top right no-repeat;}
.box1 .corner_top_left {background:url(images/box1_corner_top_left.gif) top left no-repeat; width:100%;}

.box2 {background:#1a1a1a url(images/box2_corner_bottom_right.gif) bottom right no-repeat; color:#6e6f73;}
.box2 .corner_bottom_left {background:url(images/box2_corner_bottom_left.gif) bottom left no-repeat;}
.box2 .corner_top_right {background:url(images/box2_corner_top_right.gif) top right no-repeat;}
.box2 .corner_top_left {background:url(images/box2_corner_top_left.gif) top left no-repeat; width:100%;}
.box2 .indent {padding:12px 27px 19px 28px;}

#middle {padding:28px 20px 27px 27px;}
#middle2 {padding:10px 0 0 0;}
.column_padding {padding-right:10px;}
.col_pad {padding-right:13px;}
.ul {margin:10px 0 10px 0;}
.usual {color:#6e6f73;}
.blue {color:#01c3fd;}

.center {text-align:center;}
.after_title { margin-top:-15px; position:relative;}

#index_1 #middle {padding:28px 20px 35px 27px;}
#index_1 .box2 .indent {padding:12px 25px 25px 28px;}
#index_3 .box2 .indent {padding:12px 25px 25px 28px;}
#index_4 #middle {padding:28px 20px 20px 27px;}
#index_4 .box2 .indent {padding:12px 25px 25px 28px;}
#index_4 .more {margin-top:0;}
#index_5 #middle {padding:28px 25px 17px 27px;}

/* ============================= footer ====================== */

#footer {background:url(images/footer_box_tall.gif); margin-top:12px;}
#footer .corner_bottom_right {background:url(images/footer_box_corner_bottom_right.gif) bottom right no-repeat;}
#footer .corner_bottom_left {background:url(images/footer_box_corner_bottom_left.gif) bottom left no-repeat;}
#footer .corner_top_right {background:url(images/footer_box_corner_top_right.gif) top right no-repeat;}
#footer .corner_top_left {background:url(images/footer_box_corner_top_left.gif) top left no-repeat; width:100%;}
#footer p {padding:28px 0 25px 27px; font-size:1.091em;}
#footer a {color:#a4a4a4;}

/* ============================= index ============================= */



form .rowi {height:25px;}

.input {width:171px; height:18px; border:1px solid #a4a4a4; background:#262626; padding:0 0 0 5px; font-size:1em;}
textarea {width:188px; height:68px; border:1px solid #a4a4a4; background:#262626; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= index-5 =========================== */
