﻿/* CSS Document */

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

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


a img { border:0;}

ul {
	list-style: none;
	color: #369;
}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.688em;
		line-height:1.23em;
		color:#8b8e8f;
	}
	
.maintext {font-family:Arial;
		font-size:120%;
		line-height:1.273em;
		color:#336699;
		text-align:left;}

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

.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #336666;
	text-align: center;
	line-height: 25px;
}

a {
	color: #369;
}
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:18px; text-align:center}
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: #369;
	font-size: 1.091em;
	line-height: 1.667em;
	list-style-type: circle;
	list-style-image: inherit;
	list-style-position: inherit;
}

.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 0px 0px 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;}
.menu li a:hover {text-decoration:none; color:#3990bd;}
.menu .last {padding-right:0; background:none;}

.logo {
	margin:273px 0 0 557px;
	position:absolute;
	left: 53px;
	top: 21px;
	width: 0px;
	height: 3px;
}

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

.main_indent {padding: 7px 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:10px; margin-bottom:10px;}

.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: #fffff;
}

/* ============================= 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:1.87em;}

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

