/* CSS Document */

* {
	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:tahoma; 
		font-size:12px;
		line-height:17px;
		color:#888888;
		
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#ffffff;}

/*main layout */

#header {background:url(../images/header_bg.jpg) top left no-repeat;}
.logo {margin:26px 0 0 30px;}
#header .column2 {padding-top:42px;}
.slogan {margin:127px 0 0 66px;}
.button {margin:67px 0 0 61px;}

#main { margin:0 auto;}

#middle { width:100%; background:#1a1a1a;}

.white_text {color:#FFFFFF;}
.orange_text {color:#ff9d00;}

#footer {padding:0 18px 0 17px; background:#1a1a1a;}
#footer .padding { padding-top:42px; background:url(../images/ver_line.gif) top repeat-x; text-align:center;}
#footer a {text-decoration:none; color:#888888;}
#footer a:hover { text-decoration:underline; color:#FFFFFF;}

.border {background:url(../images/border_tall.gif) bottom repeat-x;}
.border .ttall {background:url(../images/border_tall.gif) top repeat-x;}
.border .rtall {background:url(../images/border_tall.gif) right repeat-y;}
.border .ltall {background:url(../images/border_tall.gif) left repeat-y;}
.border .br {background:url(../images/border_br.gif) bottom right no-repeat;}
.border .bl {background:url(../images/border_bl.gif) bottom left no-repeat;}
.border .tr {background:url(../images/border_tr.gif) top right no-repeat;}
.border .tl {background:url(../images/border_tl.gif) top left no-repeat; width:100%;}

li { line-height:25px; border-bottom:1px solid #2a2a2a; padding:4px 0 0 8px;}
li a { background:url(../images/list_bg.gif) no-repeat 0 4px; padding-left:12px; color:#888888; text-decoration:none;}
li a:hover { color:#ffffff;}
.last {border:none;}

/* index */

#index #middle .indent {padding:9px 18px 13px 17px;}
#index .ind_col {width:27px;}
#index .border1 {margin-bottom:29px;}
#index .border1 .col1 .padding {padding:45px 0 46px 42px;}
#index .border1 .col2, .col3, .col4 {padding:20px 0 0 0;}
#index #middle .column1 .padding {padding:9px 0 35px 13px;}
#index #middle .column2 .padding {padding:9px 0 31px 0;}
#index #middle .column1 .col1 {width:250px;}
#index #middle .column1 .col1 .padding {padding:24px 20px 26px 22px;}
#index #middle .column1 .col2 {width:251px; font-size: 9px;}
#index #middle .column1 .col2 .padding {padding:24px 20px 26px 22px;}
#index #middle .column1 .ind_col {width:12px;}

/* index-1 */

#index_1 #middle .indent {padding:9px 18px 13px 17px;}
#index_1 #middle .column1 .padding {padding:38px 0 30px 12px;}
#index_1 #middle .column2 .padding {padding:38px 0 31px 0;}
#index_1 #middle .column1 .col1 {width:225px;}
#index_1 #middle .column1 .col2 {width:225px;}
#index_1 #middle .column1 .ind_col {width:47px;}
#index_1 #middle .column1 .padding2 {padding:0 7px 0 0;}
#index_1 #middle .column1 .border .padding {padding:31px 10px 24px 25px;}

/* index-2 */

#index_2 #middle .indent {padding:9px 18px 13px 17px;}
#index_2 #middle .column1 .padding {padding:40px 0 30px 12px;}
#index_2 #middle .column2 .padding {padding:38px 0 31px 0;}
#index_2 #middle .column1 .col1 {width:220px;}
#index_2 #middle .column1 .col2 {width:215px;}
#index_2 #middle .column1 .ind_col {width:42px;}
#index_2 #middle .column1 .padding2 {padding:0 7px 0 0;}
#index_2 #middle .column1 .border .padding {padding:31px 3px 28px 29px;}

/* index-3 */

#index_3 #middle .indent {padding:9px 18px 13px 17px;}
#index_3 .border1 {margin-bottom:29px;}
#index_3 .border1 .padding { padding:20px 24px;}
#index_3 .border1 img {margin-left:30px;}
#index_3 #middle .column1 .padding {padding:9px 0 31px 13px;}
#index_3 #middle .column2 .padding {padding:9px 0 35px 0;}
#index_3 #middle .column2 .col1 {width:250px;}
#index_3 #middle .column2 .col1 .padding {padding:22px 20px 24px 18px;}
#index_3 #middle .column2 .col2 {width:251px;}
#index_3 #middle .column2 .col2 .padding {padding:22px 20px 24px 15px;}
#index_3 #middle .column2 .ind_col {width:12px;}


/* index-4 */

#index_4 #middle .indent {padding:9px 18px 13px 16px;}
#index_4 #middle .column1 .padding {padding:38px 0 30px 13px;}
#index_4 #middle .column2 .padding {padding:38px 0 31px 0;}
#index_4 #middle .column1 .col1 {width:225px;}
#index_4 #middle .column1 .col2 {width:225px;}
#index_4 #middle .column1 .ind_col {width:47px;}
#index_4 #middle .column1 .padding2 {padding:0 7px 0 0;}
#index_4 #middle .column1 .border .padding {padding:31px 10px 29px 25px;}

/* index-5 */

#index_5 #middle .indent {padding:9px 18px 16px 17px;}
#index_5 #middle .column1 .padding {padding:33px 0 31px 13px;}
#index_5 #middle .column2 .padding {padding:33px 0 36px 0;}
#index_5 #middle .column2 .border .padding {padding:30px 10px 27px 29px;}
#index_5 #middle .column2 .col1 {width:216px;}
#index_5 #middle .column2 .col2 {width:243px;}

form .row {height:33px;}
form .row1 {height:34px;}

.input {width:198px; height:18px; border:none; background:#484848; padding:4px 0 0 7px; color:#FFFFFF;}
textarea {width:235px; height:117px; border:none; background:#484848; padding:4px 0 0 7px; overflow:auto; color:#FFFFFF;}
form .div {text-align:right; padding:29px 0 0 0;}

/* index-6 */

#index_6 #middle .indent {padding:33px 18px 16px 12px;}
#index_6 #middle .padding {padding:9px 18px 31px 17px;}