/* CSS Document */

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

body{
	background:#2f2f2f;
	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:Tahoma;
	font-size:12px;
	line-height:1.273em;
	color:#2d2d2d;
	}
	
.pagetitle {
	font-family:Tahoma;
	font-size:17px;
	font-weight:bold;
	line-height:1.273em;
	color:#2d2d2d;
	}

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

a {color:#1c7392;}
a:hover{text-decoration:none;}
p {padding-top:14px;}
.p1 {padding-top:4px;}

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

.more {background:url(images/more_bg.gif) no-repeat 0 2px; padding:0 0 2px 17px; color:#1c7392; line-height:1.5em;}

h1 {background:url(images/logo.jpg) top left no-repeat; text-indent:-10000px; height:104px; line-height:1.25em; font-size:0.75em;}

li { background:url(images/more_bg.gif) no-repeat 0 5px; padding-left:17px;}
li a { line-height:2em;}

.imgindent {margin:0 28px 0 0; float:left;}
.imgindent2 {margin:0 20px 0 0; float:left;}
.imgindent3 {margin:0 0 0 20px; float:right;}
.title {margin-bottom:28px;}

.taright {text-align:right;}
.green {color:#5ca924;}
/* ============================= header ====================== */


#header {background:url(images/header_tall.gif) top repeat-x #fff;}
#header .main_indent {padding:0 22px 0 24px;}

#header .rig {background:url(images/header_bgr.gif) top right no-repeat;}
#header .lef {background:url(images/header_bg_l.jpg) top left no-repeat;}
#header .left { padding-bottom:8px;}
#header .right {padding:49px 11px 0 0;}
#header .right a {font-size:0.909em; text-decoration:none; color:#000;}
#header .right a:hover {text-decoration:underline;}


.headmenu {color:#dee0d5; font-size:1.091em; font-family:arial; text-align:center; text-decoration:none;}
.headmenu a {color:#dee0d5; font-size:1.091em; font-weight:bold; font-family:arial; text-align:center; text-decoration:none;}
.headmenu a:hover {color:#dee0d5; text-decoration:underline;}
.headmenusi{color:#dee0d5; font-size:1.091em; font-weight:bold; font-family:arial; text-align:center; text-decoration:underline;}


.menu img {width:105px; height:52px;}
.menu li {float:left; padding:0; background:none;}
.menu li a {color:#dee0d5; display:block; width:105px; padding:16px 0 18px 0; text-transform:uppercase; font-size:1.091em; font-weight:bold; font-family:arial; text-align:center; margin-right:23px; line-height:1.5em; text-decoration:none;}
.menu li a:hover { color:#2f2f2f; text-decoration:none;}
.menu .li1 a:hover {background:url(images/menu1_bga.jpg) top left no-repeat;}
.menu .li2 a:hover {background:url(images/menu2_bga.jpg) top left no-repeat;}
.menu .li3 a:hover {background:url(images/menu3_bga.jpg) top left no-repeat;}
.menu .li4 a:hover {background:url(images/menu4_bga.jpg) top left no-repeat;}
.menu .li5 a:hover {background:url(images/menu5_bga.jpg) top left no-repeat;}
.menu .li6 a:hover {background:url(images/menu6_bga.jpg) top left no-repeat;}
.menu .li1 .active {background:url(images/menu1_bga.jpg) top left no-repeat;}
.menu .li2 .active {background:url(images/menu2_bga.jpg) top left no-repeat;}
.menu .li3 .active {background:url(images/menu3_bga.jpg) top left no-repeat;}
.menu .li4 .active {background:url(images/menu4_bga.jpg) top left no-repeat;}
.menu .li5 .active {background:url(images/menu5_bga.jpg) top left no-repeat;}
.menu .li6 .active {background:url(images/menu6_bga.jpg) top left no-repeat;}
.menu .active {color:#2f2f2f; text-decoration:none;}
.last {margin:0 !important;}

.h {background:url(images/h.gif) no-repeat 0 0; padding-left:21px;}
.s {background:url(images/s.gif) no-repeat 0 0; padding-left:20px; margin-left:16px;}
.m {background:url(images/m.gif) no-repeat 0 0; padding-left:18px; margin-left:18px;}

.slogan {margin:31px 0 0 18px;}
.slogan2 {margin:20px 0 34px 18px;}
/* ============================= row1 ====================== */

.col_pad {padding-right:52px;}

#row1 {background:#dee0d5; border-bottom:3px solid #cfd2c2; border-top:1px solid #cfd2c2;}
#row1 .main_indent { padding:37px 22px 35px 29px;}

/* ============================= row2 ====================== */
#row2 {background:#fff;}
#row2 .main_indent { padding:25px 36px 41px 28px;}

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

#footer {background:#2f2f2f url(images/footer_bg.jpg) top center no-repeat; border-top:5px solid #000000; color:#cfd2c2;}
#footer .left {width:520px; margin:25px 0 0 2px;}
#footer .right {margin:20px 19px 0 0; border-left:1px solid #a2a39c; padding:5px 0 9px 39px;}
#footer span span { color:#9c9e95; font-size:0.909em;}
#footer span {color:#3d7d18;}
#footer span a {color:#9c9e95; text-decoration:none; font-size:0.909em;}
#footer span a:hover {text-decoration:underline;}
#footer a {color:#cfd2c2;}
#footer .imgindent {margin:-3px 17px 0 0; position:relative;}
#footer .left a {text-decoration:none;}
#footer .left a:hover {text-decoration:underline;}


/* ============================= index-1 =========================== */

#index_1 #row1 .main_indent { padding:37px 21px 33px 29px;}
#index_1 #row2 .main_indent { padding:36px 47px 40px 28px;}

/* ============================= index-2 =========================== */

#index_2 #row1 .main_indent { padding:37px 40px 30px 28px;}
#index_2 #row2 .main_indent { padding:36px 47px 34px 28px;}
#index_2 #row1 .title {margin-bottom:20px;}
#index_2 #row2 .title {margin-bottom:31px;}

/* ============================= index-3 =========================== */

#index_3 #row1 .main_indent { padding:37px 43px 36px 28px;}
#index_3 #row2 .main_indent { padding:36px 47px 19px 28px;}
#index_3 #row2 .title {margin-bottom:31px;}
#index_3 #row2 ul {margin:14px 0 0 253px;}


/* ============================= index-4 =========================== */

#index_4 #row1 .main_indent { padding:37px 40px 30px 28px;}
#index_4 #row2 .main_indent { padding:36px 40px 32px 28px;}
#index_4 #row2 .title {margin-bottom:25px;}

/* ============================= index-5 =========================== */

#index_5 #row1 .main_indent { padding:37px 40px 31px 28px;}
#index_5 #row2 .main_indent { padding:37px 36px 42px 28px;}
#index_5 #row1 .title {margin-bottom:25px;}
#index_5 .col_pad {padding-right:30px;}
#index_5 #row2 ul {margin-top:18px;}

/* ============================= index-6 =========================== */

#index_6 #row1 .main_indent { padding:37px 40px 31px 28px;}
#index_6 #row2 .main_indent { padding:37px 105px 40px 28px;}
#index_6 .col_pad {padding:54px 0 0 0;}
#index_6 #row1 .title {margin-bottom:25px;}
#index_6 #row2 .title {margin-bottom:33px;}
#index_6 .col_pad {padding-right:30px;}

form .rowi {height:25px;}
form .taright { padding-top:14px;}

.input {width:290px; height:18px; border:1px solid #000; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:325px; height:68px; border:1px solid #000; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
form .div {text-align:right; padding:8px 3px 0 0;}

/* ============================= index-7 =========================== */

#index_7 #row1 .main_indent { padding:37px 40px 35px 28px;}
#index_7 #row2 .main_indent { padding:37px 40px 38px 28px;}
