/* CSS Document */
*{padding:0; margin:0; border:none;}
body{font-family:"trebuchet MS", Arial;

/*
background:transparent url(../images/header_bg_center.jpg) no-repeat scroll center top;
height:196px;
width:100%;
color:#BBBBBB;
*/
background-image:url(../images/glow.gif);
background-position:center middle;
background-repeat:no-repeat;
background-color:#202128;
}

#wrapper{width:900px; margin:0 auto;


}
.header{float:left;width:870px; margin-top:5px;}
.header .architecture_image1{float:left; width:267px; height:199px;margin-right:5px;}
.header .architecture_image2{float:left; width:282px; height:199px;margin-right:5px;}
.header .architecture_image3{float:left; width:278px; height:199px;margin-right:5px;}
.header .hatch_banner{width:832px; height:185px; margin-top:5px;}
.clear{clear:both; padding:0; margin:0; font-size:1px; line-height:1px;}
h1{padding:0; margin:0; font-size:16px; font-weight:bold; color:#ff9822;margin-bottom:15px;}
h2{padding:0; margin:0; font-size:13px; font-weight:bold; color:#ff9822;margin-top:15px;}
p{padding:0; margin:0; font-size:13px; font-weight:normal; color:#BBBBBB; margin-bottom:15px; text-align:justify;}

.contents{float:left; width:870px; padding:0; margin:0; margin-top:20px; height:auto; position:relative; min-height:350px;}
.contents a{color:#FF9900}

.contents .hatch{position:absolute;top:180px; left:60px; color:#fff; font-weight:bold; width:347px; text-align:center; background-color:#333; border:solid 1px #6E6E6E; background-image:url(../images/hatch_bg.jpg1); background-repeat:no-repeat; height:101px; display:none;}

.contents .hatch a{color:#fff; text-decoration:none;}
.contents .hatch a:hover{color:#fff; text-decoration:underline; color:#ff9900;}

*HTML .contents .hatch{position:absolute;top:210px; left:60px; color:#fff; font-weight:bold; width:347px; text-align:center; background-color:#666666; border:solid 1px #c8c8c8; height:101px;}

.contents .hatch blockquote{font-size:14px; padding:5px; color:#fff; font-weight:normal; }
.contents .leftcol{float:left; width:200px;  padding:0; margin:0; }
.contents .middlecol{float:left; width:250px; padding:0; margin:0; text-align:right; padding-right:10px; }
.contents .rightcol{float:left; width:390px;  padding:0; margin:0; }
*HTML .contents .rightcol{float:left; width:350px;  padding:0; margin:0; }
ul.nav{list-style:none; margin:10px;list-style-image:url('../images/bul1.gif'); list-style-position:outside; margin-left:0px; width:250px; padding:0;}

*HTML ul.nav{list-style:none; margin:10px;list-style-image:url('../images/bul1.gif'); list-style-position:outside; margin-left:0px; width:230px;}

ul.nav li{font-size:13px; color:#fff;padding-left:16px; padding-left:0px;}
ul.nav li a{padding-left:12px; color:#fff; text-decoration:none;}
ul.nav li a.current{font-weight:bold;background-image:url('../images/bul.gif'); background-repeat:no-repeat; padding-left:12px; background-position:0 6px;}
ul.nav li a:hover{color:#fff; text-decoration:none;
background-image:url('../images/bul.gif'); background-repeat:no-repeat; padding-left:12px; background-position:0 6px; font-weight:bold;}
p.services{padding:0; margin:0; font-size:13px; color:#202128; text-alig:center; margin-top:5px; text-align:center; display:none;}
.footer{float:left; width:870px; padding:5px 0; margin:0 auto; margin-top:10px; height:25px;  border-top:dashed 1px #858585;}
.footer .left{float:left; width:400px; margin-left:10px;}
.footer p{color:#bbbbbb;}
.footer .right{float:right; width:300px; text-align:right; padding-right:10px;}
.footer .right p{text-align:right;}
.footer .right p a{color:red; text-decoration:none;}
.hitcounter{margin:0 auto; width:870px; text-align:center; height:20px;vertical-align:middle; margin-bottom:10px; display:none;}
.hitcounter span.total{color:#fff; font-size:12px;vertical-align:middle;}
.hitcounter img{vertical-align:middle;}

form.contact{color:#fff; font-size:15px;}
form.contact .title{font-weight:normal; text-align:right;}
form.contact .req{color:red; font-weight:normal; font-size:15px; padding:0 2px;}
form input{width:220px; font-size:14px; padding:2px; margin:3px 0;}

textarea{width:220px; margin:3px 0; padding:2px;}
.submit{width:auto; padding:3px; margin-left:235px; _margin-left:220px; background-color:#FF9822; color:#fff; font-weight:bold;}

ul{padding:0; list-style:disc; list-style-position:inside; margin-bottom:5px;}
ul li{color:#fff; font-size:13px;}



.quoteleft {
	display:inline;
	float:left;
	margin-bottom:2px;
	margin-top:16px;
	padding-right:15px;
	width:60px;
}


.quoteright {
	float:right;
	margin-bottom:2px;
	margin-top:35px;
	width:305px;
}

*HTML .quoteright {
	float:right;
	margin-bottom:2px;
	margin-top:35px;
	width:255px;
}


.quoteright h1{padding:0; margin:0;}

.quoteright a{color:#ff9822; text-decoration:none;}
.quoteright a:hover{color:#ff9822; text-decoration:underline;}

.quote {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:italic;
}

p {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
}

.clearfloat {
	clear:both;
	font-size:1px;
	height:0pt;
	line-height:0px;
	padding:0;
	margin:0;
}

.quote_head {
	background-color:#4A4748;
	color:#B9DADE;
	font-family:Arial Narrow,sans-serif;
	font-size:16px;
	padding:2px 2px 2px 4px;
	text-decoration:none;
}

.quote img:hover {
	border-color:#DE9340;
}
.quote img {
	background-color:#FFFFFF;
	border:1px solid #333333;
	height:50px;
	padding:4px;
	width:50px;
}

hr{height:1px; background-color:#f1f1f1; fon-size:1px; padding:0; margin:3px 0; }

ul.services_nav{float:left; color:#FF9822; padding:0; width:250px; display:none;}
ul.services_nav li{list-style:none; padding:0; margin:0;font-size:13px; font-weight:bold; margin-bottom:5px;}
ul.services_nav li a{color:#FF9822; text-decoration:none; }


ul.portfolio_nav{float:left; color:#FF9822; padding:0; width:250px;}
ul.portfolio_nav li{list-style:none; padding:0; margin:0;font-size:13px; font-weight:bold; margin-bottom:5px;}
ul.portfolio_nav li a{color:#FF9822; text-decoration:none; }
ol.unt_planning{ padding:0; margin:0; margin-bottom:20px; font-size:13px;}
ol.unt_planning li{ background-image:none !important;}