body {
	font: 14px "Arial";
	color: #4c4b4b;
	text-align: left;
	background-color: #141414;
	background-image: url(/img/bg2.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}
div#main {
	width: 980px;
	margin: 0 auto;
}

div#header {
	background-image: url(/img/steel.jpg);
	height: 112px;
}

.headers{
	font: 12px "Arial";
	color: #424242;
	font-weight: bold;
}

div#sidebar {
float:left;
width: 250px;
}

div#search {
	padding-top:4px;
}
div#nav {
	height:24px;
	background-image: url(/img/bg.jpg);
}
div#content {
	background-color: #FFFFFF;
	font: 26px "Arial";
	color: #4c4b4b;
	height: 720px;
}

div#contact{
	background-image: url(/img/contact_bg.jpg);
	width:980px;
	height:720px;
	font: 14px "Helvetica";
	color: #000000;
	text-align: left;
}
div#contact_container{
padding-left:600px;
padding-top:250px;
}
div#contact_bg {
width:300px;
height:150px;
background-color:#ffffff;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}
div#contact_text {
padding-left:10px;
padding-top:15px;
width:280px;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity: 1.0; 
z-index: 2;   
background-color:transparent;
position:absolute;
}

div#about{
	background-image: url(/img/about_bg.jpg);
	width:979px;
	height:720px;
	font: 14px "Helvetica";
	color: #000000;
}
div#about_container{
float:right;
}
div#about_bg {
width:670px;
height:720px;
background-color:#ffffff;
filter:alpha(opacity=25);
	-moz-opacity:0.25;
	opacity: 0.25;
}
div#about_text {
padding-left:10px;
padding-top:15px;
width:650px;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity: 1.0; 
z-index: 2;   
background-color:transparent;
position:absolute;
text-align: left;
line-height:1.2;
}

div#agencies {
	padding-top: 0px;
}
.title {
	font: 12px "Verdana";
}
div#news {
	float:left;
	width:970px;
	padding-top: 15px;
	padding-left: 10px;
	font: 10px "Verdana";
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}
div#newstext {
	float:left;
	width:600px;
	text-align: left;
	background-color: #FFFFFF;
}
div#entry {
	padding-top:20px;
	padding-left:2px;
	width:690px;
	text-align: left;
}
div#right_news {
	padding-right: 20px;
	font: 10px "Verdana";
	float:left;
	text-align:left;
	width:240px;
}

a {
	position: relative;
}
a:link { 
	color: #da2028;
	text-decoration:none;
	}
a:visited { 
	color: #da2028;
	text-decoration:none;
	}
a:hover { 
	color: #da2028;
	text-decoration:underline;
	position: relative;
	}

a span {
	display: none;
}
/*
a:hover span {
  display: block;
  position: absolute;
  top: -20px;
  left: -30px;
  font: 12px "Verdana";
  color: #E0E0E0;
  background: #606060;
  border: 1px solid gray;
  z-index: 100;
  } 
*/
a:active { 
	color: #da2028;
	text-decoration:none;
	}

form {
margin: 0px;
padding: 0px;
}

input {
margin: 0px;
padding: 0px;
} 

select {
margin: 2px;
padding: 0px;
} 

.none {
margin: 0px;
padding: 0px;
}

div#frontleftbox {
	background-color: #FFFFFF;
	width: 281px;
	height: 175px;
	float:left;
}

.frontleftbox_text {
	width:240px;
	height:175px;
	float:left;
	padding-left: 20px;
	font: 12px "Helvetica";
	text-align: left;
	text-align: justify; 
	text-justify: newspaper;
	line-height:1.4;
}

.frontleftimage {
	padding-top: 0px;
	padding-bottom: 10px;
}

div#boxes {
	background-color: #FFFFFF;
	width:975px;
	height:180px;
	font: 9px "Verdana";
	color: #5f5f5f;
}
div#box {
background-color: #FFFFFF;
width: 231px;
height: 175px;
float:left;
text-align: left;

}

.box_img {
padding-top:5px;
width: 200px;
padding-left: 12px;
}

.box_text {
padding-top:5px;
width:200px;
padding-left: 12px;
}

.box_label {
padding-left: 12px;
}
#box a:link { 
	color: #da2028;
	font-weight: bold;
	text-decoration:none;
	}
#box a:visited { 
	color: #da2028;
	font-weight: bold;
	text-decoration:none;
	}
#box a:hover { 
	color: #da2028;
	font-weight: bold;
	text-decoration:underline;
	}
#box a:active { 
	color: #da2028;
	font-weight: bold;
	text-decoration:none;
	}
.divider {
float:left;
}

.footer {
	float: left;
	text-align: center;
	width: 980px;
	height: 8px;
	font: 10px "Verdana";
	color: #FFFFFF;
	background-color: #141414;
	padding-top: 10px;
	padding-bottom: 10px;
	

}

div#gallery_footer {
	background-color: #FFFFFF;
	width:890px;
	height:180px;
	font: 11px "Helvetica";
	color: #5f5f5f;
	padding-left: 65px;
	padding-right: 25px;
	line-height:1.4;
}
#gallery_footer a:link { 
	color: #da2028;
	font-weight: bold;
	text-decoration:none;
	}
#gallery_footer a:visited { 
	color: #da2028;
	font-weight: bold;
	text-decoration:none;
	}
#gallery_footer a:hover { 
	color: #da2028;
	font-weight: bold;
	text-decoration:underline;
	}
#gallery_footer a:active { 
	color: #da2028;
	font-weight: bold;
	text-decoration:none;
	}

#gallery_footer .box {
	height:70px;
	float:left; 
	padding-right:15px;
}

input.search {
    width: 140px;
}

a.forgot {font-size: 9px; font-weight: bold; color: red; text-decoration: underline;
}

.remember {font-size: 9px; font-weight: bold; color: #333333;
}
