@charset "utf-8";
/* CSS Document */

body{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#474646;}

#main{width:100%; float:left; background:url(../images/bg.gif) repeat-x;}

div.contain{width:1000px; margin:auto; }

.button{width:990px; height:16px; float:left; padding:15px 5px;}

.menu-text{
font-family:'DIN30640SNeuzeitGroteskBdCond';
font-size:16px;
color:#6f6f6f;
text-decoration:none;
text-transform:uppercase;
font-weight:normal;
padding:0 17px;
float:left; 
}


.head{
font-family:Myriad Pro;
font-size:16px;
color:#FFFFFF;
background:#f07120;
width:auto;
height:auto; 
padding:10px 15px;
text-transform:uppercase;
}

.menutextactive{color:#094a8e;}

.speed{width:1px; height:16px; float:left; background:url(../images/speed.gif) no-repeat;}



.space{width:1000px; height:auto; float:left;}

.logo{width:206px; height:auto; float:left; padding:84px 10px 148px 25px;}

.banner{width:728px; height:auto; float:left; padding:15px 28px 0 0;}

.center{width:960px; height:auto; float:left; padding:20px 20px 0 20px;}

.space-center{width:960px; float:left;}

.profile{width:658px; height:auto; float:left; padding-right:26px;}

.profile-padd{padding:10px;}

.profile-paddspace{padding:15px 10px; height:300px; float:left;}

.images{width:auto; height:auto; float:left; padding-right:10px;}

.more{font-family:Arial, Helvetica, sans-serif; color:#183d78; font-size:13px;}

.moretext{font-family:Arial, Helvetica, sans-serif; color:##0e385e; font-size:12px; font-weight:bold; text-decoration:none;}

.moretext:hover{font-family:Arial, Helvetica, sans-serif; color:##0e385e; font-size:12px; text-decoration:none;}

.recognition{width:272px; height:auto; float:left;}

.services{width:225px; height:auto; float:left; padding-right:20px;}

.services-1{width:225px; height:auto; float:left;}

.img{width:225px; height:auto; float:left; padding:10px 0;}

.servietext{width:205px; height:auto; float:left; padding:0 10px;}

.footer{width:100%; height:32px; float:left; background-image:url(../images/footer.gif); background-repeat:repeat-x; padding-top:40px; }

.footertext{font:12px Arial, Helvetica, sans-serif; color:#000000;}

.head-shadow{width:225px; height:auto; float:left;}

.contactspace{background:url(../images/dots.gif) repeat-x left bottom; height:20px; padding: 5px 0px 5px 5px; float:left; width:250px;}

.companynametitle{font:14px Arial, Helvetica, sans-serif; color:#11316c; font-weight:bold;} 

.arrow
{
list-style-type: none;
padding: 0px;
margin: 10px;
}
.arrow li
{
background-image:url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 0px 10px;
padding-left: 15px;
line-height:24px;
}

.contactborder{background:url(../images/dots.gif) repeat-x left bottom; padding:10px 0 10px 0; float:left; width:600px; height:auto;}

.contactcantain{width:120px; height:20px; float:left; padding-left:5px;}

.submitbutton{width:100px; height:auto; float:left; padding:10px 0 10px 50px;}

a:link {
	color: #6f6f6f;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6f6f6f;
}
a:hover {
	text-decoration: none;
	color: #0e385e;
}
a:active {
	text-decoration: none;
	color: #6f6f6f;
}


.footer-text12 {float:left; width:auto; height:35px; margin-right:15px;} 

.social-icon {float:right; width:auto; height:35px; margin-right:15px;} 

.footer-img {float:left; margin-right:15px; display:block;}


.map{font-family:Myriad Pro; color:#11316c; font-size:16px; font-weight:normal; text-decoration:none;}

.map:hover{font-family:Myriad Pro; color:#11316c; font-size:16px; text-decoration:underline;}

