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

@font-face {
	font-family: 'Conv_Higherup-Normal';
	src: url('../fonts/Higherup-Normal.eot');
	src: local('☺'), url('../fonts/Higherup-Normal.woff') format('woff'), url('../fonts/Higherup-Normal.ttf') format('truetype'), url('../fonts/Higherup-Normal.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	background:#FFF;
	position:relative;
	font-family: 'Conv_Higherup-Normal';
	background:#0a2733;
	margin:0 auto;

}

.header { width:100%; background:#FFF; float:left; height:130px;}
.headercontainer{ width:960px; margin:0 auto; position:relative; height:130px;}
/*.menu { float:left; width:655px; height:65px; font-size:20pt; color:#1e3640; list-style:none; margin-top:20px;padding-left:10px; }*/
.menu { float:left; width:auto; height:65px; font-size:20pt; color:#1e3640; list-style:none; margin-top:20px;padding-left:10px; }
.menu li { float:left; height:50px; padding-top:15px;padding-left:0px;margin-left:0px;text-align:center;} /**/
.menu li a{color:#1e3640; text-decoration:none;}

.n1:hover{ background:url(../images/n1.png) no-repeat;}
.n2:hover{background:url(../images/n2.png) no-repeat;}
.n3:hover{background:url(../images/n3.png) no-repeat;}
.n4:hover{background:url(../images/n4.png) no-repeat;}
.n5:hover{background:url(../images/n5.png) no-repeat;}
.n6:hover{background:url(../images/n6.png) no-repeat;}

.banner{width:100%; height:499px; float:left;}

.bodybox { width:100%; height:auto; background:#0a2733; float:left; margin-bottom:40px;}
.bodycontainer{ width:960px; height:auto; margin:0 auto; position:relative; background:#0a2733; padding:20px;}

.footer{ width:100%; background:url(../images/footer.jpg) no-repeat; background-position:center; height:250px; float:left;}
.footercontainer{ width:960px; height:250px; margin:0 auto;  position:relative;}

.sitemap{ float:left;margin-right:40px;margin-top:75px;}

.social { }
.partners{margin-top:10px;}
.title { margin:0px; color:#1e4352; font-size:25px;}
.title a{ margin:0px; color:#1e4352; font-size:25px;text-decoration:none}
.title a:hover{color:#ffff00;text-decoration:none}
.sitemap ul { list-style:none; margin-left:-40px; *margin-left:0px; float:left;color:#FFF; font-size:12px; font-family:Helvetica;}
.sitemap ul li{ float:left;}
.sitemap ul li a{ color:#787a7a; text-decoration:none;}
#copyright{margin-top:45px;}
.home ul{ width:960px; list-style:none; height:250px; color:#FFF; margin-left:-40px; *margin-left:0px; margin-top:20px;}
.home ul li { float:left; font-size:18pt; text-align:center; width:300px; margin-left:20px; } 
.home{ width:960px; float:left; margin-top:10px; }


/*.homeul li p{ font-size:31px; color:#fff000; margin:0px;}*/

.newsindex{ width:440px; height:200px; float:left; background:#041f2a; color:#FFF; font-size:16px; font-family:Helvetica; }
.inside, .insidesolution{ width:290px; height:200px; float:left; background:#041f2a;}
.insidetitle{ background:#03141b; color:#fff000; font-size:30px; font-family:'Conv_Higherup-Normal'; padding-top:8px; width:290px; height:40px;}
.inside p{margin-top:0px;}

.media{ width:440px; height:200px; float:left; background:#041f2a; color:#FFF; font-size:16px; font-family:Helvetica; margin-left:80px; }

.pagetitle{ width:960px; color:#fff000; font-size:40pt; }
.profile, .services{ width:960px; float:left; margin-top:40px;  }
.left{ width:510px; height:auto; float:left; }
.right{ width:430px; height:auto; float:left;}
.history{ width:430px; height:530px; background:#2c4f5d; color:#FFF; font-family:Helvetica;}
.history p, .philo p, .expert p, .team p { margin:0px; padding:10px; font-size:17px;}

.philo{ width:430px; height:275px; float:left; background:#2c4f5d; color:#FFF; font-family:Helvetica;}
.expert{ width:430px; height:230px; float:left; background:#2c4f5d; color:#FFF; font-family:Helvetica; margin-top:25px;}
.team { width:920px; height:80px; padding:10px; color:#000;background:#2c4f5d; float:left; margin-top:40px; }
.team .title{ color:#FFF000; margin-right:15px;}

.profile ul { width:930px; list-style:none; float:left; margin-left:-40px; *margin-left:0px;}
.profile ul li{ float:left; width:185px; height:185px; text-align:center; cursor:pointer;}
.profile ul li p{ margin:0px;}

.solutions{ width:930px; float:left; list-style:none; }
.solutions li {920px; height:210px; font-family:Helvetica; font-size:16px; color:#FFF; margin-left:-20px; *margin-left:0px;}
.insidep{ width:615px; padding:10px; margin:0px; height:85px;}

.right p { width:411px;  padding:10px; color:#FFF; font-size:17px; font-family:Helvetica; margin:0px;} /*av 9-6-13 font-size=15px; */
.serviceimages{ list-style:none; width:1000px; height:auto; margin-left:-40px; *margin-left:0px; float:left;}
.serviceimages li { float:left; width:185px; height:185px;}
 
.clients { list-style:none; width:930px; height:auto; margin-left:-20px; *margin-left:0px;}
.clients li { float:left; width:185px; height:185px; }

.client{ width:960px; height:auto; float:left; margin-top:40px;}
.clientleft{ width:200px; height:auto; float:left;}
.clientright{ width:720px; height:auto; float:left;}

.clientright p{ width:700px; height:auto; background:#1e3e4b; padding:10px; color:#FFF; font-size:15px; font-family:Helvetica; margin:0px;}
.cursor{cursor: pointer;}
.career{ width:930px; float:left; height:auto; margin-top:20px;}
.welcome{ width:930px; height:165px; float:left;}
.welcome p { color:#aab6c1; font-size:30px; float:left; margin:0px; width:375px; margin-right:85px;}
.yourBtn{ position:absolute; top:15px; left:20px; font-size:13px; }

.job { width:930px; height:auto; float:left; margin-top:20px; margin-bottom:20px;}
.jobtitle{  color:#aab6c1; font-size:30px; float:left; margin:0px; width:375px; margin-right:85px; height:50px;}
.job p { width:960px; color:#FFF; font-family:Helvetica; font-size:18px; float:left;}

.contact { width:930px; height:auto; float:left; margin-top:30px;}
.leftcontact { width:320px; height:450px; float:left;}
.rightcontact { width:600px; height:450px; float:left;}
.leftcontact p { width:250px; color:#aab6c1; font-size:30px; margin:0px;}

.newsul { width:230px; height:45px; margin:0 auto; list-style:none;}
.newsul li { width:100px; height:37px; background:#1e3e4b; color:#FFF; font-size:30px; text-align:center; padding-top:8px; float:left; cursor:pointer;}

.news, .press{ width:930px; height:auto; float:left; margin-top:30px;}
.news ul{ width:930px; height:auto; float:left; list-style:none;}
.news li{ width:460px; height:220px; float:left;}

.press ul {width:930px; height:auto; float:left; list-style:none;}
.press ul li { width:185px; height:250px; float:left;}
.member{width:930px;height:auto;float:left;margin-top:30px;margin-left:20px;margin-bottom:75px;}
.memberl{width:320px;height:auto;float:left;}
.memberl span{font-size:33px;color:#aab6c1}

.projects{width:930px;height:auto;float:left;margin-bottom:2px;background:#1e3e4b;}
.proimg{ float:left;width:183px;height:183px;margin-left:5px;margin-top:5px;margin-bottom:5px;}
.protxt{margin-left:20px;float:left;width:630px;height:auto;font-size:18px;color:#fff;font-family:'helvetica'}
.proundertile{font-size:30px;color:#aab6c1;}
.prodownload{float:right;width:35px;height:100%;margin-right:5px;margin-top:5px}

.member a{ font-size:33px;color:#aab6c1}