/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF url(images/footer_tall.gif) bottom repeat-x;
}


a:hover{text-decoration:none;}

a img { border:0;}
img {vertical-align:bottom;}
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:#4a4a4a;		
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#87A7AB;}
em {color:#aab48c;}

/*main layout */

.header_tall {background:url(images/header_tall.gif) top no-repeat;}
#header {background:url(images/header_bg.jpg) top left no-repeat;}
#header .left {padding:24px 0 0 18px;}
#header .right {padding:40px 42px 0 0;}
#header .slogan {margin-top:103px;}


#main { margin:0 auto;}

#middle { width:100%;}

#footer .indent {padding:29px 0 0 26px; color:#ffffff;}
#footer a {color:#aab48c;}

.more { color:#383996; font-weight:bold; font-size:12px;}
.line { background:url(images/line.gif) top repeat-x;}

li { background:url(images/list_bg.gif) no-repeat 0 4px; padding-left:22px; line-height:24px;}
li a {color:#13a3ce; text-decoration:none;}
li a:hover {text-decoration:underline;}

.box {background:url(images/box_right_tall.gif) right repeat-y #f7f7f7;}
.box .left_tall {background:url(images/box_left_tall.gif) left repeat-y;}
.box .left_bg {background:url(images/box_left_bg.gif) top left no-repeat;}
.box .right_bg {background:url(images/box_right_bg.gif) top right no-repeat;}

.h_text {background:#383996; padding:14px 0 14px 12px;}
/* index */

#index #middle .indent {padding:0 17px 0 30px;}
#index #middle .column1 .indent {padding:31px 0 20px 0;}
#index #middle .column1 .padding1 {padding:19px 0 26px 0;}
#index #middle .column1 .padding1 .p1 {margin-top:14px;}
#index #middle .column1 .padding2 {padding:30px 0 0 0;}
#index #middle .column1 .padding2 .p {padding-top:15px;}
#index #middle .column1 .padding2 .p1 {padding-top:20px;}
#index #middle .column1 .padding2 .p2 {padding-top:27px;}
#index #middle .column1 .padding2 strong {font-size:14px;}

#index #middle .box .indent {padding:20px 11px 46px 14px;}
#index #middle .box ul {margin:18px 0 22px 14px;}
#index #middle .box .padding1 {padding:20px 30px 0 12px;}
#index #form {padding-top:14px;}
#index #form .row {height:32px; text-align:right; padding-right:13px;}
#index .input {width:164px; height:21px; float:right;}
#index .input input{width:164px; height:21px; border:1px solid #bdbdbd; padding:0 0 0 5px;}


/* index-1 */

#index_1 #middle .indent {padding:0 17px 0 30px;}
#index_1 #middle .column1 .indent {padding:31px 0 20px 0;}
#index_1 #middle .column1 .padding1 {padding:16px 18px 25px 1px;}
#index_1 #middle .column1 .padding2 {padding:30px 0 0 0;}
#index_1 #middle .column1 .columns {width:479px; padding-top:19px;}
#index_1 #middle .column1 .col1 {width:220px;}
#index_1 #middle .column1 .col2 {width:259px;}
#index_1 #middle .column1 .col2 img {margin:0 12px 0 40px; float:left;}
#index_1 #middle .column1 .padding2 .p1 {padding-top:14px;}
#index_1 #middle .column1 .padding2 .p2 {padding-top:27px;}

#index_1 #middle .box .indent {padding:20px 11px 53px 14px;}
#index_1 #middle .box ul {margin:18px 0 22px 14px;}
#index_1 #middle .box .padding1 {padding:19px 10px 0 12px; font-size:13px;}

/* index-2 */

#index_2 #middle .indent {padding:0 17px 0 30px;}
#index_2 #middle .column1 .indent {padding:31px 0 20px 0;}
#index_2 #middle .column1 .padding1 {padding:19px 17px 25px 0;}
#index_2 #middle .column1 .padding1 .p1 {padding-top:14px;}
#index_2 #middle .column1 .padding2 {padding:9px 17px 25px 0;}
#index_2 #middle .column1 .padding2 .p1 {padding-top:14px;}

#index_2 #middle .box .indent {padding:20px 11px 40px 14px;}
#index_2 #middle .box .padding {padding:21px 10px 0 12px; font-size:13px;}
#index_2 #middle .box ul {margin:13px 0 22px 14px;}

/* index-3 */

#index_3 #middle .indent {padding:0 17px 0 30px;}
#index_3 #middle .column1 .indent {padding:30px 0 20px 0;}
#index_3 #middle .column1 .padding1 {padding:17px 18px 22px 1px;}
#index_3 #middle .column1 .padding2 {padding:30px 0 26px 0;}
#index_3 #middle .column1 .padding3 {padding:19px 0 0 0;}
#index_3 #middle .column1 .columns {width:479px; padding-top:19px;}
#index_3 #middle .column1 .col1 {width:220px;}
#index_3 #middle .column1 .col2 {width:259px;}
#index_3 #middle .column1 .col2 img {margin:0 12px 0 40px; float:left;}
#index_3 #middle .column1 .padding2 .p1 {padding-top:14px;}
#index_3 #middle .column1 .padding2 .p2 {padding-top:27px;}

#index_3 #middle .box .indent {padding:20px 11px 25px 14px;}
#index_3 #middle .box ul {margin:18px 0 22px 14px;}
#index_3 #middle .box .padding1 {padding:21px 15px 26px 12px; font-size:13px;}
#index_3 #middle .box .div {text-align:right;}


/* index-4 */

#index_4 #middle .indent {padding:0 17px 0 30px;}
#index_4 #middle .column1 .indent {padding:31px 0 11px 0;}
#index_4 #middle .column1 .padding1 {padding:18px 18px 26px 0;}
#index_4 #middle .column1 .padding1 .p1 {padding-top:14px;}
#index_4 #middle .column1 .padding2 {padding:30px 0 26px 0;}
#index_4 #middle .column1 .padding3 {padding:19px 0 0 0;}
#index_4 #middle .column1 .columns {width:485px;}
#index_4 #middle .column1 .col1 {width:251px;}
#index_4 #middle .column1 .col2 {width:234px; background:url(images/line.gif) left repeat-y;}
#index_4 #middle .column1 .padding2 .p1 {padding-top:16px;}
#index_4 #middle .column1 .padding2 .pad {padding:0 0 0 38px;}
#index_4 #middle .column1 .padding2 .p2 {padding-top:16px;}

#index_4 #middle .box .indent {padding:20px 11px 25px 14px;}
#index_4 #middle .box ul {margin:18px 0 22px 14px;}
#index_4 #middle .box .padding1 {padding:21px 15px 26px 12px; font-size:13px;}
#index_4 #middle .box .div {text-align:right;}

#index_4 #form {padding:22px 12px 0 12px;}
#index_4 form .row {height:50px;}
#index_4 form .row1 {height:34px;}

#index_4 .input {width:165px; height:21px;}
#index_4 .input input {width:165px; height:21px; border:1px solid #bdbdbd; padding:0 0 0 5px;}
#index_4 textarea {width:165px; height:194px; border:1px solid #bdbdbd; padding:0 0 0 5px; overflow:auto;}
#index_4 form .div {text-align:right; padding:9px 0 0 0;}

/* index-5 */
#index_5 #middle .indent {padding:31px 40px 40px 30px;}
#index_5 #middle .padding {padding:16px 0 0 1px;}