@charset "utf-8";
/* CSS Document */
body, html{margin:0 auto; padding:0; color:#DCD9D6; background:url(images/top-bg.png) repeat-x #000;  text-align: center; vertical-align:top; width:100%; height:100%; }
#maincontainer { width:999px; background:url(images/maincontain.png) no-repeat; margin:0 auto; padding:0; text-align: center; }
#toparea{}

#toparea .languages{float:right;0height:20px; margin:20px 0 0 0;  text-align:left; font-family:Verdana; font-size:11px;}
#toparea .languages img{padding:0px; margin:0 10px 0 0;}
#toparea .logo{float:left;width:275px; height:55px; padding:0;}
#toparea .menu{clear:both; width:802px; background:url(images/menu.png) no-repeat; height:62px;}
#toparea .menu a{float:left; font-family:Verdana; color:#FFF; font-size:12px; margin:22px 12px 0 20px; font-weight:bold; text-decoration:none;}
#toparea .menu a:hover{float:left; font-family:Verdana; color:#FC0; font-size:12px; margin:22px 12px 0 20px; font-weight:bold; text-decoration:underline;}

#toparea .headerimage{clear:both; width:802px; }
#bodyareaindex{background:url(images/3boxes.png) no-repeat; height:160px; margin:10px 0; text-align:left;}
#bodyareaindex h1{ text-align:left; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; padding:20px 0 0 0; margin:0px auto; color:#c3c3c3; border-bottom:1px solid #c60404; display:block; height:30px; width:750px; }

#bodyareaindex .bodyaboutus{clear:both; margin:0 0px; padding:12px 0; text-align:left; }

#bodyareaindex .bodyaboutus .ServicesUL{margin:0; padding:10px 0; list-style-type:none;}
#bodyareaindex .bodyaboutus .ServicesUL li{margin:0; padding:10px 0; clear:both;}
#bodyareaindex .bodyaboutus .ServicesUL p{padding:20px 5px; margin:0; float:left; color:#FFF; font-size:11px; font-family:Verdana;}
#bodyareaindex .bodyaboutus .ServicesUL img.icons{float:left;}
#bodyareaindex .bodyaboutus .texts{float:left; width:800px; margin:0; padding:0; color:#FFF; font-size:11px; font-family:Verdana;}
#bodyareaindex .bodyaboutus .texts ul{ list-style-type:none; margin:0; padding:0; }
#bodyareaindex .bodyaboutus .texts li{float:left; width:239px; margin:0 12px 0 15px; padding:0;}
#bodyareaindex .bodyaboutus .texts h2{padding:0; margin:0;font-size:12px; font-family:Verdana; font-weight:bold; color:#4cacfd;}
#bodyareaindex .bodyaboutus .divider{float:left; height:230px; width:10px; background:url(images/divider.png) no-repeat;}
#bodyareaindex .bodyservices{margin:0 25px; }
#bodyareaindex .bodyservices .texts{width:753px; color:#FFF; font-size:12px; font-family:Verdana; text-align:left;}
#bodyareaindex .bodyservices a .images{float:left;}
#bodyareaindex .bodyprojects .texts h3{padding:0; margin:0;font-size:13px; font-family:Verdana; font-weight:bold; color:#c60404;}
#bodyareaindex2{background:url(images/patternbox.png) no-repeat; height:160px;}
#bodyareaindex2 .bodyaboutus{clear:both; margin:0 25px; padding:0px; text-align:left; }
#bodyareaindex2 h1{ text-align:left; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; padding:20px 0 0 0; margin:0px auto; color:#c3c3c3; border-bottom:1px solid #c60404; display:block; height:30px; width:750px; }
#bodyareaindex2 .bodyaboutus .texts{float:left; width:; color:#FFF; font-size:12px; font-family:Verdana;}
#bodyareaindex2 .bodyaboutus .texts h2{padding:0; margin:0;font-size:11px; font-family:Verdana; font-weight:bold; color:#4cacfd;}

#bodyarea{ background:url(images/body-flexible.png) no-repeat; height:330px; }
#bodyarea h1{ text-align:left; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; padding:20px 0 0 0; margin:0px auto; color:#c3c3c3; border-bottom:1px solid #c60404; display:block; height:30px; width:750px; }

#bodyarea .bodyaboutus{clear:both; margin:0 25px; padding:20px 0; text-align:left; }
#bodyarea .bodyaboutus .texts ul{ list-style-type:none; }
#bodyarea .bodyaboutus .texts li{float:left; width:240px; margin:0 13px;}
#bodyarea .bodyaboutus .ServicesUL{margin:0; padding:10px 0; list-style-type:none;}
#bodyarea .bodyaboutus .ServicesUL li{margin:0; padding:10px 0; clear:both;}
#bodyarea .bodyaboutus .ServicesUL .iconlist p{padding:20px 5px; width:200px; margin:0; float:left; color:#FFF; font-size:12px; font-family:Verdana;}
#bodyarea .bodyaboutus .ServicesUL img.icons{float:left;}
#bodyarea .bodyaboutus .texts{float:left; width:350px; color:#FFF; font-size:12px; font-family:Verdana;}
#bodyarea .bodyaboutus .texts h2{padding:0; margin:0;font-size:12px; font-family:Verdana; font-weight:bold; color:#4cacfd;}
#bodyarea .bodyaboutus .divider{float:left; height:230px; width:10px; background:url(images/divider.png) no-repeat;}
#bodyarea .bodyservices{margin:0 25px; }
#bodyarea .bodyservices .texts{width:753px; color:#FFF; font-size:12px; font-family:Verdana; text-align:left;}
#bodyarea .bodyservices a .images{float:left;}
#bodyarea .bodyservices .text{}
#bodyarea2 .bodyprojects .imageholder{ background:url(images/project-border.png) no-repeat; height:99px; width:341px; clear:both;}
#bodyarea2 .bodyprojects .imageholder img{margin:8px 7px;}

#bodyarea2{ background:#1e1e1e; border:1px solid #303030; border-bottom:0; margin-bottom:10px; margin-top:5px; }
#bodyarea2 h1{ text-align:left; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; padding:20px 0 0 0; margin:0px auto; color:#c3c3c3; border-bottom:1px solid #c60404; display:block; height:30px; width:750px; }

#bodyarea2 .bodyaboutus{clear:both; margin:0 25px; padding:20px 0; text-align:left; }
#bodyarea2 .bodyaboutus .roundedbox{
	margin:0px;
height:31px;
width:331px;
background:url(images/input1.png) no-repeat bottom;
}
#bodyarea2 .bodyaboutus .roundednormal{ 
background:#a4a4a4;
border:0;
width:300px;
height:18px;
margin:5px 10px;
padding: 2px 7px 0px 7px;
font-family:Verdana, Verdana, Helvetica, sans-serif;
font-size:12px;
}
#bodyarea2 .bodyaboutus .roundedboxsmall{
	margin:0px;
width:73px;
height:33px;
background:url(images/Contacts_10.png) no-repeat bottom;
}
#bodyarea2 .bodyaboutus .roundedsmall{ 
background:#a4a4a4;
border:0;
width:50px;
height:20px;
margin:5px 5px;
padding: 2px 7px 0px 7px;
font-family:Verdana, Verdana, Helvetica, sans-serif;
font-size:12px;
}
#bodyarea2 .bodyaboutus .roundedcheckbox{
	background:url(images/Contacts_06.png) no-repeat bottom;
	padding: 0;
	margin:0px;
height:13px;
width:13px;
background:url(images/Contacts_06.png) no-repeat bottom;
}
#bodyarea2 .bodyaboutus .roundedchecknormal{ 
background:#a4a4a4;
border:0;
height:5px;
margin:0;
padding: 0;
font-family:Verdana, Verdana, Helvetica, sans-serif;
font-size:12px;
}
#bodyarea2 .bodyaboutus .roundedmini{
}
#bodyarea2 .bodyaboutus .submitbutton{ width: 100px;
  height: 55px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(images/Contacts_14.png) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#bodyarea2 .bodyaboutus .clearbutton{ width: 100px;
  height: 55px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(images/Contacts_16.png) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#bodyarea2 .bodyaboutus .checkbox{}
#bodyarea2 .bodyaboutus .submit{}
#bodyarea2 .bodyaboutus .clear{}
#bodyarea2 .bodyaboutus .ServicesUL{margin:0; padding:10px 0; list-style-type:none;}
#bodyarea2 .bodyaboutus .ServicesUL li{margin:0; padding:10px 0; clear:both;}
#bodyarea2 .bodyaboutus .ServicesUL p{padding:10px 10px; width:240px; margin:0; float:left; color:#FFF; font-size:12px; font-family:Verdana;}
#bodyarea2 .bodyaboutus .ServicesUL img.icons{float:left;}
#bodyarea2 .bodyaboutus .texts{float:left; width:350px; color:#FFF; font-size:11px; font-family:Verdana;}
#bodyarea2 .bodyaboutus .texts h2{padding:0; margin:0;font-size:11px; font-family:Verdana; font-weight:bold; color:#4cacfd;}
#bodyarea2 .bodyaboutus .divider{float:left; height:230px; width:10px; background:url(images/divider.png) no-repeat;}
#bodyarea2 .bodyservices{margin:0 25px; }
#bodyarea2 .bodyservices .texts{width:753px; color:#FFF; font-size:12px; font-family:Verdana; text-align:left;}
#bodyarea2 .bodyservices a .images{float:left;}
#bodyarea2 .bodyservices .text{}

#bodyarea2 .bodyprojects{clear:both; margin:0 25px; padding:20px 0; text-align:left; }
#bodyarea2 .bodyprojects .texts{width:350px; float:left; color:#FFF; font-size:12px; font-family:Verdana;}
#bodyarea2 .bodyprojects .seebigger{float:right; color:#0C0; font-weight:bold; text-decoration:none; margin-right:10px;}
#bodyarea2 .bodyprojects .texts h2{padding:0; float:left; margin:0;font-size:12px; font-family:Verdana; font-weight:bold; color:#4cacfd;}
#bodyarea2 .bodyprojects .texts h3{padding:0; margin:0;font-size:13px; font-family:Verdana; font-weight:bold; color:#c60404;}
#bodyarea2 .bodyprojects .divider{float:left; height:230px; width:10px; background:url(images/divider.png) no-repeat; margin-left:22px;}
#bodyarea2 .bodyprojects .imageholder{ background:url(images/project-border.png) no-repeat; height:99px; width:341px; clear:both;}
#bodyarea2 .bodyprojects .imageholder img{margin:8px 7px;}
#footerarea{width:802px; background:url(images/footer.png) no-repeat; height:145px; margin:0 auto; clear:both;}
