body {margin:0;
padding:0;
background:#383838;}

table, td {border-collapse:collapse;} 
table {padding:0;} 
td {vertical-align:top;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}

h1{font:20px Tahoma, Arial, Geneva, sans-serif;
color:#ffffff;}
h3 {font-size: 20px;}
h4 {font-size: 14px; 
padding-top:0px !important /*Non-IE6*/; padding-top:12px/*IE6*/; }
h5 {font-size: 12px;}


td, a, span  {
	color:#4E4E4E;
	line-height: 15px;
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 0px;
}

span { font-size:14px; 
font-weight:bold; 
color:#4E4E4E;}

span.span1, span.span2, span.span3 {font-size:11px; font-weight: normal; }
span.span1 { color:#000000;}
span.span2 { color:#EA0000;}
span.span3 { color:#236D81;}

.w {width:100%;} 
.h {height:100%;}

.in_t {font:11px Tahoma, Arial, Geneva, sans-serif;
color:#ffffff;}
.in_b { border:1px solid #000000; 
background-color:#505050;}
.in_wh { width:166px;
height:22px;
margin:13px 0px 0px 9px;}
.in_wh2 { width:259px;
height:22px;
margin:3px 4px 0px 0px;
padding:3px 0px 0px 7px;}

.first {width:756px; 
background-color:#FFFFFF;}
.f_left {width:5px;
background:url(images/1w5.gif);}
.f_right {width:5px;
background:url(images/1w6.gif);}

.first_2 {width:746px;
height:850px;}
.hed {height:247px;
background:#ffffff url(images/hed.jpg) no-repeat top;}
.hed_t {padding:5px 0px 0px 22px;}
.hed_t a { font:8px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration: none; 
text-transform:uppercase;}
.hed_t a:hover {color:#FFFFFF;
text-decoration: underline;}

.menu_l {padding:5px 0px 0px 5px;}
.menu_l a { display:block;
background:url(images/l2.gif) no-repeat bottom center;
padding:2px 0px 4px 30px; 
font: 11px;}
.menu_l a.no_lin { background: none;}
.menu_l a {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 11px;
text-decoration:none;}
.menu_l a:hover {color:#000000;
text-decoration:underline;}

.con_top {font:9px/11px Arial, Helvetica, sans-serif;color:#383838; 
text-transform:uppercase;
padding:26px 0px 0px 0px; 
letter-spacing:-1px;}

.foot {height:67px; 
background-color:#242424; 
color:#706F6F;
padding:21px 0px 0px 5px;}
.foot img {width:332px;
height:1px;}
.foot a {color:#706F6F;
text-decoration: none;}
.foot a:hover {color:#706F6F;
text-decoration: underline;}



.priv {padding:0px 18px 10px 18px; 
text-align:justify;}
.priv a {color:#4E4E4E;}

a {color:#057bb1;
text-decoration:underline;}
a:hover {color:#022B68;
text-decoration:none;}
/*
a {font:11px Tahoma, Arial, Geneva, sans-serif; color:#000000;text-decoration:underline;}
a:hover {color:#000000;text-decoration:none;}

a {font:11px Tahoma, Arial, Geneva, sans-serif; color:#000000;text-decoration:none;}
a:hover {color:#1B1B1B; text-decoration:underline;}
*/



/* CONTACT FORM */	
	.contactform {
	width:418px; 
	margin:12px 0 0 0; 
	padding:10px 10px 0 10px; 
	border:solid 1px #FFF; 
	background-color:#0F3E8D;}
	
	.contactform fieldset {
	padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/;
	margin:0 0 20px 0; 
	border:solid 1px #FFF;}
	
	.contactform fieldset legend {
	margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; 
	padding:0 2px 0 2px; 
	color:#FFF; 
	font-weight:bold; 
	font-size:14px;}
	
	.contactform label.left {
	float:left; 
	width:100px; 
	margin:0 0 0 10px; 
	padding:2px; 
	font-size:12px; 
	color:#FFF; 
	font-weight:bold;}
	
	.contactform select.combo {
	width:175px; 
	padding:2px; 
	border:solid 1px #FFF; 
	font-family:verdana,arial,sans-serif; 
	font-size:12px;}
	
	.contactform input.field {
	width:275px; 
	padding:2px; 
	border:solid 1px #FFF; 
	font-family:verdana,arial,sans-serif; 
	font-size:12px;}
	
	.contactform textarea {
	width:275px; 
	padding:2px; 
	border:solid 1px #FFF; 
	font-family:verdana,arial,sans-serif; 
	font-size:12px;}
	
	.contactform input.button {
	float:right; 
	width:9.0em; 
	margin-right:20px; 
	padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; 
	background:#057BB1; 
	border:solid 1px #FFF; 
	text-align:center; 
	font-family:verdana,arial,sans-serif; 
	color:#FFF; 
	font-weight:bold; 
	font-size:12px;}
	
	.contactform input.button:hover {
	cursor: pointer; 
	border:solid 1px #FFF; 
	background:#e0e8fa; 
	color:#0F3E8D;}
	
#search {
	position:absolute; 
	top:621px; 
	right:315px;}
	
#search form {
	position:relative;}
	
#search #search-input-out {
	position:absolute;
	top:-4px;
	right:7px;
	width:155px;
	height:28px;
	margin:0;
	border:0;
	font:bold 90%/100% "verdana",sans-serif;
	color:#000;
	padding: 0 10px 0 0;}
	
#search #search-input {
	width:140px; 
	margin:5px 8px; 
	padding:3px 0; 
	border:solid 1px #0F3E8D; 
	background:#FFF; 
	font:bold 100%/100% "verdana",sans-serif; 
	color:#000;}
	
#search #search-submit {
	position:absolute; 
	top:-3px; 
	right:-21px;}

#search fieldset {
	margin:0; 
	padding:0; 
	border:0;}
		
#search fieldset {
	width:200px;}
		
#search legend {
	display:none;}
.first.h tr td .first_2 tr .h .w.h tr .w table tr td table tr td {
	text-align: justify;
}
