/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF url(images/footer_bg.gif) bottom repeat-x;
}


a:hover{text-decoration:none;}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:verdana, arial, san-serif; 
		font-size:11px;
		line-height:17px;
		color:#868686;		
	}

input, select { vertical-align:middle; font-weight:normal;}
strong {font-size:12px; color:#444444;}

a {color:#3d6f92; font-size:12px;}

#Wrapper
{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:770px;
	height:100%;
	margin-top:0px;
}

#header_tall {;}

#header .left {padding:26px 0 0 0;}
#header .right {padding:46px 11px 0 0;}
#header .right a {color:#868686; font-family:arial; font-size:12px; background:url(images/RSS.gif) no-repeat top right; padding:0 29px 2px 0;}

#menu {background:url(images/menu_tall.gif) top repeat-x; height:41px; padding:0px 0px 0px 0px}
#menu .rightbg {background:url(images/menu_right.gif) top right no-repeat;}
#menu .leftbg {background:url(images/menu_left.gif) top left no-repeat; width:100%; height:41px;}
#menu .padding {padding:9px 0 0px 20px;}
#menu li {float:left; background:url(images/menu_libg.gif) top right repeat-y; font-size:12px; text-align:center;  display:block;}
#menu li a {color:#ffffff; text-decoration:none; font-weight:normal; font-size:11px; display:block; padding:3px 19px 3px 19px;}
#menu li span{ display:block; padding:3px 18px 3px 18px;}
#menu li a:hover {color:#ffffff; text-decoration:underline;}
#menu li span {color:#ffffff; text-decoration: none; padding:3px 19px 3px 19px; font-weight: bold;}
#menu .last {background:none;}

#middle { width:770px; float:left;}

#footer .indent {padding:23px 0 0 17px; color:#868686; font-size:12px;}
#footer a {color:#444444; font-weight:bold;}

.border {background:url(images/border_tall.gif) top repeat-x; float:left;}
.border .btall {background:url(images/border_tall.gif) bottom repeat-x;}
.border .ltall {background:url(images/border_tall.gif) left repeat-y;}
.border .rtall {background:url(images/border_tall.gif) right repeat-y;}
.border .tleft {background:url(images/border_tl.gif) top left no-repeat;}
.border .tright {background:url(images/border_tr.gif) top right no-repeat;}
.border .bleft {background:url(images/border_bl.gif) bottom left no-repeat;}
.border .bright {background:url(images/border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:4px 4px 15px 2px;}
.border a img {float:right;}


.h_text {padding-bottom:2px; background:url(images/h_text_bg.gif) bottom repeat-x;}


li { color:#3d6f92;}
li a {color:#3d6f92; font-size:11px;}



#main { width:770px;}

#indent { width:770px; float:left;}

#logo{ width:268px; float:left; padding:10px 0px 10px 0px;}

#building{ width:485px; float:left; padding:10px 0px 10px 17px;}

#left-banner{ width:268px; float:left; padding:0px 0px 10px 0px;}

#right-column{ width:485px; float:left; padding:0px 0px 10px 17px;}

#right-column .right-column2{ width:485px; float:left; padding:0px 0px 0px 0px;}

#right-column .bg{ width:485px; float:left; padding:0px 0px 0px 0px; height:162px; background-image:url(images/blue-tower2.jpg);}

#right-column .text{ width:350px; float:right; padding:15px 10px 0px 0px; height:162px; font: small; color:#FFFFFF;}

#right-column .text2{ width:475px; float:left; padding:15px 5px 0px 0px; height:122px; font: small; color:#000000;}

#right-column .text3{ width:485px; float:left; padding:0px 0px 10px 0px; height:47px;}

#footer { height:61px; padding-left:226px;}

#index .columns1 .column1 {width:270px;}
#index .columns1 .column2 {width:268px; float:left;}
#index .columns1 .column3 {width:241px;}
#index .columns1 .indent_column {width:7px;}

#index .ver_line { background:url(images/ver_line.gif) repeat-y 493px 0; width:100%;}
#index .columns2 .column1 {width:493px; float:left;}
#index .columns2 .column2 {width:268px; float:left;}

#index_1 #middle .column1 {width:486px; padding:0px 0px 10px 17px; float:left;}
#index_1 #middle .column2 {width:268px;}

#index_1 .col1 {width:206px;}
#index_1 .col2 {width:207px;}
#index_1 .ind_col {width:42px;}

/*-----------------------contact_form-------------------*/
#form_content{
width:360px;
height:auto;
float:left;
padding:0 0 0 0;
}
#form{
width:370px;
height:auto;
float:left;
padding:0 0 10px 10px;
}
#form2{
width:410px;
height:auto;
float:left;
padding:0px 0 15px 0;
}
.contact_form{
width:355px;
height:auto;
float:left;
padding:5px 0 5px 0;
}
.form_row{
float:left;
width:355px;
padding:4px 0 4px 0;
}

.form_option{
float:left;
padding:4px 0 4px 0;
}
label{
width:70px;
float:left;
padding:3px 5px 0 0;
color:#000000;
text-align:right;
}
input.contact_input{
width:270px;
height:18px;
float:left;
border:1px #ced6ec solid;
background-color:#dbedf3;
color: #000;
}
textarea.contact_textarea{
width:270px;
height:80px;
float:left;
border:1px #ced6ec solid;
background-color:#dbedf3;
color: #000;
}
