/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#252931;
}


a:hover{text-decoration:none;}

a img { border:0;}

ul { list-style:none;}

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


html, input, textarea
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#EEEEEE;
	letter-spacing: 0.5px;
	}

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

a {
	color:#5E7397;
}

/*main layout */

.top_bg {background:url(images/header_tall.gif) top repeat-x;}
.bot_bg {background:url(images/footer_tall.gif) bottom repeat-x;}

#header {background:url(images/header_bg.jpg) top left no-repeat;}
.logo {margin:97px 0 0 39px;}

.column1 {
	background:url(images/column1_bg.jpg) top left no-repeat #233049;
	color:#5e7ea2;
}
.column2 {
	background:url(images/column2_bg.jpg) top left no-repeat;
	padding-top:60px;
	height: 204px;
}
/*.column1 .bg {background:url(images/column1_bot_bg.gif) bottom repeat-x;}*/
.column1 a {color:#5e7ea2;}

.block1 {background:#181818;}
.block2 {
	background:#0d0e12;
	color:#a8b1b3;
	height: 100%;
}
.block2 a {color:#bfc8ca;}
.block2 li {color:#516281; line-height:19px;}
.block2 li a {color:#516281;}

#main { margin:0 auto;}

.column1 li {color:#5e7ea2; line-height:19px;}
.column1 li a {color:#5e7ea2;}

#middle { width:100%;}

#footer {color:#c8d2d5;}
#footer a {color:#c8d2d5;}
#footer .indent {padding:29px 0 0 36px;}

.h_text {padding:22px 0 16px 29px;}

.more {background:url(images/more_bg.gif) top right no-repeat; padding-right:14px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.more:hover {text-decoration:underline;}
.block2 .more {color:#FFFFFF;}

.column1 .more {background:url(images/more_bg2.gif) top right no-repeat; padding-right:15px; color:#a8b1b3; text-decoration:none; font-weight:bold;}
.column1 .more:hover {text-decoration:underline;}
.s_text {color:#bfc8ca;}
.name {text-align:right; color:#FFFFFF;}

/* index */

#index .block1 {padding:30px 25px 17px 31px;}
#index .column1 {height: 485px;}
#index .column2 {height: 238px;}
#index .column1 .padding {padding:24px 0 6px 21px;}

#index .block2 .columns {padding:22px 0 34px 0;}
#index .block2 .line {background:url(images/block2_line.gif) repeat-y 268px 0; width:100%; line-height:13px;}
#index .block2 .col1 {width:268px;}
#index .block2 .col1 .padding {
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 16px;
}
#index .block2 .col2 {width:220px;}
#index .block2 .col2 .padding {
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 16px;
}
#index .block1 .col1 .padding {
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 16px;
}
#index .block1 .col2 {width:220px;}
#index .block1 .col2 .padding {
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 16px;
}
/* index-1 */

#index_1 .pad {padding-left:4px;}
#index_1 .column1 .padding {padding:22px 25px 27px 21px;}
#index_1 .block1 {padding:44px 29px 31px 31px;}
#index_1 .block2 {padding:0 0 31px 0;}
#index_1 .block2 .col1 {width:268px;}
#index_1 .block2 .col1 .padding {padding:33px 20px 5px 31px;}
#index_1 .block2 .col2 {width:220px;}
#index_1 .block2 .col2 .padding {padding:71px 0 5px 22px;}

/* index-2 */
#index_2 .pad {padding-left:4px;}
#index_2 .column1 .padding {padding:22px 20px 41px 21px;}
#index_2 .block1 {float:left; width:268px;}
#index_2 .block2 {float:left; width:244px;}
#index_2 .block1 .padding {padding:43px 20px 38px 31px;}
#index_2 .block2 .padding {padding:43px 20px 38px 43px;}

/* index-3 */

#index_3 .block2 .col1 .padding {padding:10px 20px 5px 31px;}
#index_3 .column1 {height: 529px;}
#index_3 .column2 {height: 424px;}
#index_3 .pad {padding-left:4px;}
#index_3 .column1 .padding {padding:24px 0 6px 21px;}
#index_3 .block1 .padding {padding:43px 25px 38px 31px;}


/* index-4 */
#index_4 .column1 {height: 515px;}
#index_4 .column2 {height: 288px;}
#index_4 .column1 .padding {padding:24px 0 6px 21px;}
#index_4 .column2 .col1 .padding {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#index_4 .column2 .col2 .padding {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#index_4 .block1 {
	line-height:13px;
	padding-top: 44px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 21px;
}
#index_4 .block2 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 33px;
	padding-left: 31px;
}
#index_4 .block2 .col1 {width:240px;}
#index_4 .block2 .col2 {width:212px;}
/*
#index_4 .pad {padding-left:4px;}
#index_4 .column1 .padding {padding:22px 25px 27px 21px;}
#index_4 .block1 {
	padding-top: 44px;
	padding-right: 29px;
	padding-bottom: 31px;
	padding-left: 11px;
}
#index_4 .block2 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#index_4 .block2 .col1 {width:100px;}
#index_4 .block2 .col1 .padding {padding:33px 20px 5px 21px;}
#index_4 .block2 .col2 {width:220px;}
#index_4 .block2 .col2 .padding {padding:71px 0 5px 22px;}
*/

form .row {
	height:35px;
	padding-left: 20px;
}
form .row2 {height:120px;}

.input {width:191px; height:12px; padding:0 0 0 5px;color:#000000;}
textarea {width:201px; height:82px; padding:0 0 0 5px; overflow:auto;color:#000000;}
form .div {text-align:right; padding:4px 3px 0 0;}

form {color:#888888;}
form a {color:#516281 !important;}

/* index-5 */

#index_5 .column1 .padding {padding:22px 22px 40px 25px;}
#index_5 .block1 .padding {padding:43px 30px 44px 31px;}
