/* 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:tahoma; 
		font-size:12px;
		line-height:14px;
		color:#ffffff;		
	}

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

input{
border:1px solid #92b0cb;
float:right;
width:200px;
display:inline-block;
height:16px;
color:#2e3e57;
}
textarea{
border:1px solid #92b0cb;
float:right;
width:200px;
display:inline-block;
height:50px;
color:#2e3e57;
}
label{display:block;
margin-bottom:7px;
width:350px;}

a {color:#ffffff;}

/*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) 0px 47px no-repeat;}
.logo {margin:27px 0 0 0px;}

.column1 {background:#2a374e url(images/column1_bot_bg.gif) bottom repeat-x;; color:#5e7ea2;}
.column2 {background:url(images/bg3.gif) left bottom repeat-x #3b4c60;}

.column1 a {color:#5e7ea2;}

.block1 {background:#3b4c60;}
.block2 {background:#303a4a; color:#bfc8ca;}
.block2 a {color:#bfc8ca;}
.block2 li {color:#516281; line-height:19px;}
.block2 li a {color:#516281;}

#main { margin:0 auto;}

.column1 li {color:#5e7ea2;  list-style-type:none; font-size:11px; margin:3px 0px 10px 0px;}
.column1 li a {color:#5e7ea2;}

#middle { width:100%;}

#footer {color:#c8d2d5; height:51px;}
#footer a {color:#c8d2d5;}
#footer .indent {padding:9px 20px 0 26px;}

.h_text {padding:15px 0 24px 59px; color:#eaeaea; font-size:18px; background:url(images/column1_bg.jpg) top left no-repeat}

.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:20px 25px 27px 31px;}
#index .column1 .padding {padding:15px 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:9px 50px 5px 31px;}
#index .block2 .col2 {width:220px;}
#index .block2 .col2 .padding {padding:9px 0 5px 42px;}


h3{ color:#eaeaea; border-left:5px solid #cf712a; padding-left:5px; height:20px; padding-top:3px;
font-weight:normal; font-size:18px; padding-bottom:4px;}
.tab td{ padding:15px 15px 15px 15px; width:50%; color:#92b0cb;}
.tab{ padding:0px 20px 0px 20px; background:url(images/bg2.gif) left bottom repeat-x;}
.tab td p{ margin-left:10px; color:#92b0cb; line-height:12px;}
.ul1{ line-height:12px; margin-left:10px;}
.ul1 li{ line-height:12px;}
.ul1 li a{color:#92b0cb;}
h3 a{text-decoration:none;}
form .row {height:35px;}
form .row2 {height:120px;}



form .div {text-align:right; padding:4px 3px 0 0;}

form {}
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;}


.menu{background:url(images/header_tall.gif) top repeat-x;}
.menu td{ height:46px; text-align:center;}
.menu td a{ color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px; background:url(images/menu_bg.gif) 0px 3px no-repeat; padding-left:15px;}
.menu td a:hover{ color:#cf712a;}

.abc{ padding:20px 15px 15px 15px;}
.abc p{margin-bottom:7px;}
.abc p strong{color:#86a2bd;}
h2{font-weight:normal; font-size:17px; margin:0px 0px 5px 0px; color:#cf712a; text-transform:uppercase;}

.submit2{float:left; width:70px; color:#2e3e57; height:17px;}