@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
td {
	color: #252525;
}
#container {
	width: 921px;
	margin-left: auto;
	margin-right: auto;
}
#top {
	width:921px;
	height:112px;
}
#welcome {
	background:url(/images/bg_welcome.jpg) bottom left no-repeat;
	width:935px;
	height:258px; /*236*/
}
#welcome2 {
	background-image:url(../images/bg_welcome_nt.jpg);
	background-repeat:repeat;
	background-position: top left;
	width:935px;
	height:236px;
}
#about {
	background-image:url(../images/bg_about.png);
	background-repeat:repeat;
	background-position: top left;
	width:921px;
	height:259px;
}
#homeportfolio {
	width:921px;
}
.homeportfolio_h1{ 
  color:#227c9b; 
	font-size:19px; 
	font-weight:bold;
	text-align:left;
	margin:0 0 10px 0;
}
hr {
color:#c8dee6;
background-color:#c8dee6;
height:1px;
border:none;
}
.content{
	width:440px;
	height:auto;
	float:left;
	color:#227c9b;
	font-size:12px;
	text-align:left;
	margin:0 20px 60px 0;
}
#footer {
	background:url(/images/bg_footer.png) top left no-repeat;
	width:935px;
	height:62px;
}
#welcomeright {
	width:361px;
	color:#ffffff;
	text-align:justify;
	float:left;
}
#welcomeright p {
	padding-top:80px;
	line-height:15px;
}
#homeflv {
	width:540px;
	float:left;
	text-align:center;	
}

#banners{
  width:935px;
	height:234px;
	background:url(../images/bg_banners.jpg) top left no-repeat;
}
.banner{
  width:307px;
	height:234px;
  float:left;
}
.banner_text{
	color:#FFFFFF;
	font-size:13px;
	padding:15px 8px 0 15px;
	text-align:left;
}
.banner_h1{
  font-size:19px;
	font-weight:bold;
	margin:0 0 7px 0;
}
.banner_h2{
  font-size:16px;
}
#banners a{ text-decoration:none; }
#form{
  width:365px;
	height:195px;
	padding:0 0 0 0;
	margin:0 0 0 0;		
}
#contactform {
  margin:0 0 0 0; padding:0 0 0 0;
}
.col {
	float: left;
	width: 212px;
	text-align:justify;
	padding-left: 15px;
	color:#043646;
	line-height:15px;
}
.colimg {
	padding-top:55px;
}
.col a {
	font-weight:bold;
	color:#436e04;
}
#footer p {
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	padding-top:45px;
}
#footer a {
	color:#FFFFFF;
}
.whitetxt {
	color:#FFFFFF;
}
.error {
	color:#ffffff;
	font-weight:bold;
}