
body{padding:0; margin:0; color:#181818;}

* {
    font-family: arial;
}
[class*="col-"] {
    float: left;
    
   
}

.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;  background-color:#e7e7e7}
.spacer{ height:15px; float:left; width:100%;}



#main-wrapper{width:100%; float:left;}
.wrapper{ max-width:1170px; margin:0 auto;}
.wrapper1{ width:585px; float:left;  background-color:#fff; height:250px; padding:10px 15px 10px 15px}
.wrapper2{ width:585px; float:left; background-color: #EFEFEF; height:250px; padding:10px 15px 10px 15px}
.wrapper3{ width:585px; float:left;  background-color:#fff; height:200px; padding:10px 15px 10px 15px}
.wrapper4{ width:585px; float:left; background-color: #EFEFEF; height:200px; padding:10px 15px 10px 15px}
.col-6.logo{ width:30%;}
.col-6.head-menu{width:70%; float:right; text-align:right; }
.col-12.header { background:#f7f7f7; height:88px;}
.col-6  nav{padding:0;}
.col-12.footer{background:#262d35; padding:32px 0px;}
.col-12.footer .menu{width:19%; float:left;}
.col-12.footer h2{font-size:18px; margin:0 0 12px 0; padding:0 0 0 0; color:#fff; text-transform:uppercase;}
.col-12.footer .menu ul{ padding:0; margin:0;}
.col-12.footer .menu ul li{ list-style:none;  font-size:12px;}
.col-12.footer .menu ul li a{ color:#999ea2; line-height:27px; text-decoration:none; }
.footer .get-in{ list-style:none;  font-size:12px; line-height:27px;  color:#999ea2;}
.footer .get-in a{ color:#21b7ec; text-decoration:none;}
.footer .get-in a:hover{ color:#21b7ec; text-decoration:underline;}
.banner{float:left; width:100%; border-top:4px solid #dedede; border-bottom:4px solid #dedede;}
.body-wrap{ float:left; width:100%;}
.body-wrap h2{text-align:center; text-transform:uppercase; font-size:18px; color:#000;}
.body-wrap .img-cont{display:block; width:100%; float:left; margin:8px 0px;}
.body-wrap .content{width:100%; float:left; margin-bottom:15px;}
.body-wrap .content img{border:1px solid #e1e5e6;}
.col-12 .key-ben{width:100%; float:left; padding-top:30px; border-top:0px solid #f2f2f2; padding-bottom:20px;}
.col-12 .key-benconts{width:95%; float:left; padding-top:30px; border-top:0px solid #f2f2f2; padding-bottom:10px; padding-left:5%}
.col-12 .key-ben h1{font-size:15px; color:#00427c; margin:0 0 1px 0; padding:0; }
.col-12 .key-benconts h1{font-size:15px; color:#00427c; margin:0 0 1px 0; padding:0 0 0 12%; }
.col-12 .key-ben .key-left{ width:50%; float:left; text-align:justify; font-size:12px; line-height:20px;}
.col-12 .key-ben .key-right{ width:43%; float:right; text-align:justify; font-size:12px; line-height:20px; }
.col-12 .key-ben h2{margin: 12px 0; padding: 0 0 0 0; font-size:18px; color:#373737;}
.col-12.grey-p{ background:#f2f2f2; padding:20px 0px; float:left; width:100%;}
.col-12.grey-p .foot-logo{float:left; margin-left:290px;}
.col-12.grey-p .request{float:left; margin-left:15px;}
.col-12.footer .social{float:left; width:43px;}
.col-12 .key-ben .key-left1{ width:100%; float:left; text-align:justify; font-size:12px; line-height:30px;}
cont-head{padding:20px 0px; font-size:15px; text-transform:uppercase; font-weight:bold; color:#00427c}
.cont-head3{padding:20px 0px 0px 0px; font-size:15px; text-transform:uppercase; font-weight:bold; color:#00427c}
.cont-wrapper{ max-width:900px; margin:0 auto;  font-size:13px; line-height:21px; }
.cont-bod{ background:#e7e7e7; padding:25px 0px; }
.cont-bod .map-l{float:left; width:25%; color:#000;}
.cont-bod .map-m{float:right; width:25%;}
.cont-bod .map-r{float:right; width:25%;}
.cont-bod .map-l strong , .cont-bod .map-r strong{font-size:14px; text-transform:uppercase;}
.cont-bod form{width:100%; float:left; margin-top:30px;}
.cont-bod form .form-group{width:100%; margin-right:2%; float:left; margin-bottom:10px;}

.cont-bod form .left{ width:48%; float:left; margin-right:2%;}
.cont-bod form .right{ width:48%; float:left; margin-right:2%;}



.cont-bod form .form-group span, .cont-bod form .form-group2 span{display:block; padding:4px 0px; font-weight:bold;}
.cont-bod form .form-group input[type="text"] {width:100%;  height:36px; padding:3px; border:1px solid #fff;}

.cont-bod form .form-group select{width:40%; float:left; height:33px; padding:3px; border:1px solid #fff;}
.cont-bod form .form-group2{width:100%; float:left;}



.cont-bod form .form-group2 textarea{width:100%; float:left; border:1px solid #fff; height:136px;}
.cont-bod form .form-group2 input[type="submit"]{ float:right; background:#65b9e5; border:0 none; color:#fff; padding:10px 18px 10px 18px; text-transform:uppercase; margin-top:10px; cursor:pointer;}
.cont-bod form .form-group2 input[type="file"]{ float:right; background:#65b9e5; border:0 none; color:#fff; padding:10px 18px 10px 18px; text-transform:uppercase; margin-top:10px; cursor:pointer;}
.cont-bod .col-3 strong{background: #ACACAC; padding:6px 0px 6px 6px; font-weight:bold; font-size:14px; display:block; height:40px;}
.cont-bod .car-cont{ padding:6px 0px 6px 6px; font-size:13px; font-weight:normal; display:block; background:#fff; height:55px; border-bottom:1px solid #D2D2D2;} 
.thumbnail{float:left; margin-right:1%; width:24%; margin-bottom:15px; background:#D0D0D0; height:180px; }
.thumbnail2{float:left; margin-right:1%; width:24%; margin-bottom:15px; background: #F52125; height:180px; }
.thumbnail img{border:1px solid #ddd;}
.col-12.port, .cont-head.port{background:#000;}
 .col-12.port .cont-head{color:#fff;}
 .content-leader{line-height:18px; font-size:14px; text-align:justify; width:100%; float:left;}
 .name-h{display:block; width:100%; color:#4bb7ef;}
 .content-leader .leader-left {width:100%; float:left; margin-bottom:20px;}
 .content-leader .leader-content{width:79%; float:left;}
 .content-leader .leader-content a{ color:#000; text-decoration:none}
 .content-leader .leader-left .leader-img{float:left;width:20%;}
 .content-leader .leader-right {width:100%; float:left; margin-bottom:20px;}
 
.content-leader .leader-right .leader-content{width:79%; float:left;}
 .content-leader .leader-right .leader-img{float:right;width:20%;}

/* =Styles for the lab
-------------------------------------------------------------- */
nav {	padding:10px 0;}
nav ul {    list-style-type:none;    margin:0;    padding:0;}
nav ul li {    display:inline-block;    position:relative;}


nav li ul.hidden {        background-color: #f4f4f4;    position:absolute;    left:15px;    top:30px; /* make this equal to the line-height of the links (specified below) */
    width:550px;	z-index:99;	text-align:left;}
	
	nav li ul.hidden a.selected { color:#0CF;}

/* sub navigation */
nav li ul {        background-color: #f4f4f4;    position:absolute;    left:15px;    top:30px; /* make this equal to the line-height of the links (specified below) */
    width:550px;	z-index:9999;	text-align:left;}
nav li li {    position:relative;    margin:0;    display: inline-block;}
nav li li ul {    position:absolute;    top:0;    left:200px; /* make this equal to the width of the sub nav above */    margin:0;}

/* style all links */
nav a {    line-height:40px;    padding:0 12px;    margin:0 12px;}
nav a {    color:#000;    text-decoration:none;	font-size:12px; text-transform:uppercase;    display:block;}
nav a.active{color:#21b7ec;}
nav a:hover,nav a:focus,nav a:active {    color:#21b7ec;}

/* style sub level links */
nav li li a {	      margin:0 10px;    padding:0;}


/* hide sub menu links */
ul.sub-menu {    display:none;}
body.nav-open ul.sub-menu {    display:block;  float:left; margin-left:269px; background: #f4f4f4; padding:6px 0px; margin-top:-8px; }
body.nav-open ul.sub-menu li{padding:0 10px;}
body.nav-open ul.sub-menu li a{ margin:0; padding:0; line-height: normal;}
body.nav-open ul.sub-menu li a.selected{color:#21b7ec;}
.sub-menu.hidden{margin-left:0 !important; margin-top:0 !important;}
.sub-menu.hidden-left{margin-left:0 !important; margin-top:0 !important; left:-100px;}

/* show arrows for dropdowns */
nav li.dropdown > a {
    background-image:url('../img/arrow-down.png');
    background-position:right 20px;
    background-repeat:no-repeat;
}

nav li li.dropdown > a {    background-image:url('../img/arrow-right.png');    background-position:right 16px;    background-repeat:no-repeat;}

#choosebutton,#submitbutton{	/*background: rgba(100,185,229,1.0);*/	font-family: arial;	background: #64b9e5;	padding: 0 5px 0 5px;	width: auto;	min-width :120px;	height: 36px;	line-height: 39px;
	color :#fff;	text-align: center;	text-transform: uppercase;}
#submitbutton{	width: 90px;	}

#choosebutton:hover,#submitbutton:hover{	cursor: pointer;		/*background: rgba(100,185,229,0.8);*/	background: #188bb4;}
.body-wrap .content .col-3{width:286px; float:left; margin:3px 3px;}
.arrow{float:right; color:#49C2FF; margin-top:5px;}
.wrapper .car-head{font-weight:bold; font-size:12px;}
.wrapper p{text-align:justify; line-height:20px; font-size:12px;}
.blues{color:#4ab7ec;}