/* CSS Document */

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

body{
	background:#FFFFFF url(images/body_bg.gif) top repeat-x;
	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.688em;
		line-height:1.373em;
		color:#8b8e8f;
	}

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

a {color:#97b2cf;}
a:hover{text-decoration:none;}
p {padding-top:14px;}

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

.more {background:url(images/more_bg.gif) no-repeat 0 6px; padding-left:8px; display:block; margin-top:10px; font-family:tahoma; float:left;}

h2 {font-size:2em; line-height:1em; margin-bottom:28px;}
h3 {font-size:2.727em; line-height:1em; margin-bottom:12px; color:#fff; font-weight:normal;}

li { background:url(images/list_bg.gif) no-repeat 0 8px; padding-left:14px;}
li a { color:#85a8d4; font-size:1.091em; line-height:1.667em;}

.imgindent {margin:0 16px 0 -4px; float:left; position:relative;}
.img {margin-left:-4px; position:relative;}
.img2 {margin-top:20px;}
cite {font-style:normal;}
.name {margin-left:123px; font-style:italic;}

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

.menu {padding:43px 0 0 26px;}
.menu li {float:left; padding:0; background:none;}
.menu li a { display:block; color:#6d6f64; text-transform:uppercase; text-decoration:none; font-weight:bold; padding:0 31px 0 30px; background:url(images/menu_line.gif) top right no-repeat; line-height:1em; font-size:1.197em;}
.mneu li a:hover {text-decoration:underline;}
.menu .last {padding-right:0; background:none;}

.logo {margin:273px 0 0 557px; position:absolute;}

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

.main_indent {padding:17px 38px 50px 71px;}
.banner {background:url(images/banner_bg.jpg) top left no-repeat; padding:30px 40px 33px 204px; color:#fff; position:relative; margin:-10px 0 0 -9px;}
.banner strong {color:#c3ddff;}
.banner p {padding-top:4px;}
.hor_line {border-bottom:1px solid #eaeaea; padding-bottom:31px; margin-bottom:40px;}

.column_padding {padding-right:70px;}
.upper {text-transform:uppercase; font-weight:bold; font-size:1.091em;}
.ul {margin:30px 0 30px 28px;}
.ul2 {margin-top:10px;}
.italic {font-style:italic;}

#index .cols {padding:37px 0 0 0;}
#index_1 .main_indent {padding:17px 38px 48px 71px;}
#index_2 .hor_line {padding-bottom:50px;}
#index_3 .main_indent {padding:17px 38px 40px 71px;}
#index_4 .hor_line {padding-bottom:50px;}
#index_4 .main_indent {padding:17px 38px 46px 71px;}
#index_5 .column2 .column_padding {padding-right:140px;}
#index_5 .main_indent {padding:17px 38px 40px 71px;}
#index_5 .hor_line {padding-bottom:45px;}
#index_6 .main_indent {padding:17px 42px 50px 71px;}
#index_6 .main_indent a {color:#8b8e8f;}

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

#footer p {padding:32px 0 0 82px; color:#ffffff; font-family:tahoma;}
#footer a {color:#ffffff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}


/* ============================= index ============================= */


form {margin-top:14px;}
form .rowi {height:40px;}
form .more {float:right; margin:15px 12px 10px 17px;}

.input {width:186px; height:17px; padding:0 0 0 5px; font-size:1em;}
textarea {width:186px; height:155px; padding:0 0 0 5px; overflow:auto; font-size:1em;}

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