/* CSS Document */
html {
	min-height: 100%;
	margin-bottom: 1px;
}

* {
	margin:0; padding:0;
}

body{
	background:url(images/body_bg.gif);
}

a:hover{
	text-decoration:none;
}

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:12px;
	line-height:16px;
	color:#3d3d3d;		
}

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

a {color:#3d3d3d; text-decoration:none;}

a:hover {text-decoration:underline;}



/*main layout */

.main { margin:0 auto;}

#header .main {background:url(images/header_bg.jpg) left top repeat-x; font-size:11px; font-weight:bold; text-transform:uppercase; line-height:13px;}

#header .left {padding:10px 0 0 39px;}

#header .right {width:220px; padding-top:33px;}

.menu {padding-top:9px;}

#middle { width:100%;}

#footer .main {background:url(images/footer_bg.gif) top repeat-x;}

#footer .indent {padding:18px 0 0 29px; font-size:11px;}

#footer a {color:#3d3d3d; text-decoration:none;}

#footer a:hover {text-decoration:underline;}

.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;}

.brown {color:#7f0e0d;}

li { padding:1px 0 0 0; line-height:19px; color:#7f0e0d; font-weight:bold;}

li a { background:url(images/list_a_bg.gif) no-repeat 0 5px; padding-left:9px; color:#7f0e0d; text-decoration:none;}

li a:hover { color:#84a00e;}

.wli {background:url(images/list_bg.gif);}

.ul li{padding:1px 0 0 30px;}

/* index */

#index #middle .indent {padding:0 0 39px 10px;}
#index #middle .col1 .padding {padding:24px 0 0 18px;}
#index #middle .col1 .content {padding:13px 5px 0 3px;}
#index #middle .column1 .content {padding:16px 45px 0 20px;}

/* index-1 */

#index_1 #middle .indent {padding:0 0 43px 10px;}
#index_1 #middle .block1 .padding {padding:24px 20px 36px 9px;}
#index_1 #middle .col1 ul {margin-left:12px;}
#index_1 #middle .column1 .content {padding:16px 45px 0 16px;}
#index_1 #middle .column1 .content .padding {padding-left:5px;}
#index_1 #middle .column2 .content {padding:17px 45px 0 30px;}

/* index-2 */

#index_2 #middle .indent {padding:21px 0 32px 10px;}
#index_2 #middle .column1 .content {padding:17px 40px 0 21px;}
#index_2 #middle .column2 .content .padding {padding-left:14px;}
#index_2 #middle .column2 .content {padding:17px 70px 0 16px;}

/* index-3 */

#index_3 #middle .indent {padding:0 0 43px 10px;}
#index_3 #middle .block1 .padding {padding:24px 20px 36px 12px;}
#index_3 #middle .block1 .padding .content {padding-left:9px;}
#index_3 #middle .column1 .content {padding:17px 45px 0 21px;}
#index_3 #middle .column2 .content .padding {padding-left:11px;}
#index_3 #middle .column2 .content {padding:17px 45px 0 19px;}

/* index-4 */

#index_4 #middle .indent {padding:0 0 39px 10px;}
#index_4 #middle .block1 .padding {padding:24px 10px 38px 18px;}
#index_4 #middle .block1 .padding .content {padding-left:5px;}
#index_4 #middle .column1 .content {padding:17px 45px 0 21px;}
#index_4 #middle .column2 .content .padding {padding:20px 0 0 25px;}
#index_4 #middle .column2 .content {padding:17px 55px 0 5px;}

/* index-5*/

#index_5 #middle .indent {padding:21px 0 39px 10px;}
#index_5 #middle .column1 .content {padding:17px 40px 0 21px;}
#index_5 #middle .column2 .content .padding {padding-left:14px;}
#index_5 #middle .column2 .content {padding:17px 70px 31px 32px;}

#form {padding:22px 0 0 32px;}
#form .row {height:29px;}
#form .message {width:284px;}

.input {width:129px; height:17px; padding:0 0 0 5px;}
textarea {width:276px; height:91px; padding:0 0 0 5px; overflow:auto}
.message div {text-align:right; padding:14px 0 0 0;}

/* index-5 */
#index_6 #middle .indent {padding:24px 24px 48px 28px;}
#index_6 #middle .indent .padding {padding:16px 0 0 3px;}