/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:url(images/top_bg.gif) top repeat-x #fcfae1;
}


a:hover{text-decoration:none;}

a img { border:0;}

ul {
	list-style:none;
	line-height: 16px;
}

.left {
	float:left;
	font-weight: normal;
}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:verdana; 
		font-size:11px;
		line-height:normal;
		color:#777777;
	}

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

a {color:#777777;}

/*main layout */

#main { margin:0 auto;}

#header {background:url(images/header_bg.jpg) top left no-repeat;}
.slogan {margin:94px 245px 0 30px;}
.menu {padding:19px 0 0 60px;}

#middle { width:100%;}
#middle .indent {padding:5px 22px 0 23px;}

#footer .left {padding:47px 0 0 38px;}
#footer .right {padding:19px 40px 0 0;}
.more {background:url(images/more_bg.gif) top right no-repeat; padding-right:12px; font-size:11px; color:#B9C0C7; text-decoration:none;}
.more:hover {text-decoration:underline;}

.box1 { background:#f8f4d8;}
.box2 {border:3px solid #f8f4d8;}
.box3 { background:#f8f4d8;}

li { background:url(images/box1_list_bg.gif) no-repeat 0 4px; font-size:16px; padding-left:36px; line-height:30px; font-family:arial; font-weight:bold;}
li a {color:#777777; text-decoration:none;}
li a:hover {text-decoration:underline;}
li a span {text-decoration:underline;}

.ul li { background:url(images/list_bg.gif) no-repeat 0 4px;  padding-left:33px;}

.h1 {font-size:16px; font-family:arial; font-weight:bold; line-height:20px;}
/* index */

#index .column1 .padding {padding:39px 0px 0 21px;}
#index .column1 img {margin:4px 4px 0 0;}
#index .box1 {
	padding-top: 43px;
	padding-right: 15px;
	padding-bottom: 51px;
	padding-left: 36px;
}
#index .box2 {padding:27px 0 17px 13px;}
#index .box2 .col1 {width:205px; float:left;}
#index .box2 .col2 {width:220px; float:left;}
#index .box2 .col3 {width:215px; float:left;}
#index .box2 .ind_col {width:25px; float:left;}

/* index-1 */

#index_1 .column1 .padding {padding:41px 45px 0 20px;}
#index_1 .column1 img {margin:4px 4px 0 0;}
#index_1 .box1 {padding:45px 30px 36px 36px;}
#index_1 .box1 .padding {padding-left:4px;}

/* index-2 */

#index_2 .column1 .padding {padding:41px 45px 0 20px;}
#index_2 .column1 .padding2 {padding-right:40px;}
#index_2 .box2 {padding:17px 10px 33px 17px;}
#index_2 .column1 img {margin:4px 4px 0 0;}
#index_2 .box1 {padding:45px 30px 26px 46px;}
#index_2 .box1 .padding {padding-left:4px;}

/* index-3 */

#index_3 .column1 .padding {
	padding-top: 41px;
	padding-right: 45px;
	padding-bottom: 0;
	padding-left: 19px;
}
#index_3 .column1 img {margin:4px 4px 0 0;}
#index_3 .box1 {
	padding-top: 45px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 23px;
}
#index_3 .box1 .padding {padding-left:4px;}
#index_3 .box1 .col1 {width:104px; float:left;}
#index_3 .box1 .col2 {width:170px; float:left;}

/* index-4 */

#index_4 .column1 .padding {padding:39px 0px 0 21px;}
#index_4 .column1 img {margin:4px 4px 0 0;}
#index_4 .box1 {
	padding-top: 43px;
	padding-right: 35px;
	padding-bottom: 56px;
	padding-left: 41px;
}
#index_4 .box3 {
	padding-top: 43px;
	padding-right: 35px;
	padding-bottom: 126px;
	padding-left: 41px;
}
#index_4 .box2 {padding:25px 0 12px 11px;}
#index_4 .box2 .col1 {width:260px; float:left;}
#index_4 .box2 .col2 {width:238px; float:left;}
#index_4 .box2 .col3 {width:215px; float:left;}
#index_4 .box2 .ind_col {width:25px; float:left;}

/* index-5 */

#index_5 .column1 .padding {padding:41px 45px 0 20px;}
#index_5 .column1 .padding2 {padding-right:40px;}
#index_5 .box2 {padding:17px 10px 36px 16px;}
#index_5 .column1 img {margin:4px 4px 0 0;}
#index_5 .box1 {padding:45px 40px 44px 46px;}
#index_5 .box1 .padding {padding-left:4px;}

#index_5 .column1 .col1 {width:200px; float:left;}
#index_5 .column1 .col2 {width:176px; float:left;}

#index_5 .col1 .row {height:39px;}

.input {
	width:455px;
	height:18px;
	border:1px solid #777777;
	background:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}

.input2 {
	width:144px;
	height:18px;
	border:1px solid #777777;
	background:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}

.input3 {
	width:395px;
	height:18px;
	border:1px solid #777777;
	background:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
textarea {
	width:300px;
	height:96px;
	border:1px solid #777777;
	background:solid
#;
	padding:0 0 0 5px;
	overflow:auto
}
#index_5 .column1 .col2  div {text-align:right; padding:6px 2px 0 0;}

/* index-6 */

#index_6 #middle .indent {padding:50px 52px 41px 43px;}
