html, body {width:100%; padding:0; margin:0;}

body {
    color: #474747;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:14px;
}

a {
    color:#197AB3;
    text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
a:hover {
    text-decoration:none;
	color:#000;
}

ul{
	text-align:left;
	list-style-image: url(../images/arrow.jpg);
}

.list li {
	margin:10px 0;

}

p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:15px;
	text-align:justify;

}

.margin1 {
    margin:10px 0;
}

.headDiv {
    width:100%;
    margin:0 auto;
	background: #FBFBFB url(../images/headerbg.jpg) top center repeat-x;
}

.headtop {
    max-width:1000px;
    margin:0 auto;
	display:block;
}


.headDiv h1 {
    text-align: left; 
    font-size:30px; 
    color:#fff; 
   	font-family: 'seganlight';
   	text-transform:uppercase;
    font-weight: normal; 
	

}

.topLeft {
    text-align:left;
    margin:10px 0;
	max-width:300px;
	float:left;
}
.topRight {
    text-align:right;
	margin-top:20px;
	width:350px;
	float:right;
}


.mainmenu {
    width:100%;
	background-color:#00151F;
	text-align:center;
	clear:both;
}

.menuDiv {
    min-height: 40px;
	width:1000px;
	margin:0 auto;

}

.menuDiv ul {
	list-style-type:none;
	margin:0 auto;
	padding:0;
	position: absolute;
	z-index:1000;
}


/*Create a horizontal list with spacing*/
.menuDiv li {
	display:inline-block;
	float: left;
	margin-right: 1px;
}



/*Style for menu links*/
.menuDiv li a {
	display:block;
	padding:0 32px;
	line-height: 40px;
	color:#ffffff;
	font-size:15px;
	text-align:center;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	background-color:#00151F;
}

/*Hover state for top level links*/
li:hover a {
	background: #02273C;
}

li:active a {
	background: #02273C;
}

/*Style for dropdown links*/
li:hover ul a {
	background: #929CAB;
	color: #fff;
	height: 40px;
	line-height: 40px;
	text-align:left;
	font-size:14px;
	border-bottom: #AFBBCC 1px solid;
	
}

/*Hover state for dropdown links*/
li:hover ul a:hover {
	background: #878F9B;
	color: #fff;
}



/*Hide dropdown links until they are needed*/
li ul {
	display: none;
}

/*Make dropdown links vertical*/
.menuDiv li ul li {
	display: block;
	float: none;
	min-width:165px;
}

/*Prevent text wrapping*/
.menuDiv li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;
}

/*Display the dropdown on hover*/
.menuDiv ul li a:hover + .hidden, .hidden:hover {
	display: block;
}




/*Style 'show menu' label button and hide it by default*/
.show-menu {
	font-family:Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	background: #007BB3;
	text-align: center;
	padding: 10px 0;
	display: none;
}

/*Hide checkbox*/
input[type=checkbox]{
    display: none;
}

/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #menu{
    display: block;
}








/*.menu{
	max-width:1000px;
    margin:1px auto;
}*/

/*.menu ul li.first{
border-left:none !important
}

.menu ul li.last{
border-right:none !important
}

.menu ul {
list-style: none;
margin: 0;
padding: 0;
}

.menu  ul li{
	position: relative; 
	float: left; 
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
	font-weight:normal;
}

.current{
	color:#fff;
	display:block;
	background-color:#02273C;
}

.menu  ul li a{
	color:#fff;
	padding: 0 46px; 
	font-family: Arial, Helvetica, sans-serif;
	line-height:40px;
}

.menu  ul li a:hover{
	color:#B7E6E5;
	background-color:#02273C;
	line-height:40px;

}

.minimenu{
	 display:none;
}

.minimenu{
	position: relative;
	margin:0px auto;
	width:98%; 
	text-align:center;  
	background-color:#3B6AA5;
	border: 1px solid #000;
	text-transform:uppercase;
}

.minimenu div{
	overflow: hidden;
	position: relative;
	font: 18px/40px 'arial';
	color: #fff;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

.minimenu select{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%; 
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
	cursor: pointer;
}
*/


.contentmainDiv {
    width:100%;
    margin:0 auto;
	padding:0;
	text-align:center;

}

.contentmainDiv .inner-head{
	background-color:#02293F;
	max-height: 195px;
	margin:0 auto;
	width:100%;
}

.inner-head .title{
  display: block;
  height: auto;
  width: 1000px;
  border: 0;
  margin:0 auto;
  text-align:left;
}

.inner-head img{
  display: block;
  height: auto;
  width: 1000px;
  border: 0;
  margin:0 auto;
}

.contentDiv {
    max-width:1000px;
	height:auto;
    margin:0 auto;
	padding:0 10px;
}

.contentDiv li {
	margin:10px 0;

}

.contentDiv h1 {
    text-align: left; 
    font-size:30px; 
    color:#fff; 
   	font-family: 'seganlight';
   	text-transform:uppercase;
	background-color:#355365;
	line-height:50px;
	margin:0;
	padding-left:20px;
    font-weight: normal; 
}

.welcome{
	padding:20px 10px;
	max-width:980px;
	margin:10px auto;
	border-bottom: 1px solid #CCCCCC;
}

.welcome h2{
	text-align:left;
	line-height:30px;
}


.fourblocksDiv{
    width:100%;
    margin:1px 0;
	padding:20px 0;
}

.fourblocksDiv h3{
   font-size:20px; 
    color:#1E668E; 
    font-family: 'seganlight';
	text-transform:uppercase;
	line-height:24px;
    font-weight:600; 
}
.fourblocks{
    width:1000px;
    margin:0 auto;
	padding:0;
	color: #7A7A7A;
	line-height:25px;
}


.fourblocksDiv a{
    color:#197AB3;
    text-decoration:none;
	line-height:35px;
}
.fourblocks a:hover {
    text-decoration:none;
	color:#004990;
}

.fourblocks .block1{
	width:230px;
	text-align:center;
	margin:35px 0 0 0;
}

.fourblocks .block1 img{
	margin:-30px 0 0 0;
}

.fourblocks .block2 img{
	margin:-30px 0 0 0;
}

.fourblocks .block2{
	width:230px;
	text-align:center;
	margin:35px 0 0 20px;
}

.fourblocks strong{
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: normal;
line-height:25px;
}


.clients img{
	padding:5px;
	max-width:300px;
}

.contentDiv h3 {
	font-size:24px; 
    color:#0976B6; 
 	font-family: 'Myriad Pro Regular';
	text-align:left;
	margin:5px 0;
	padding:0;
	line-height:25px;
    font-weight: normal; 
}

.contentDiv h3 span{
	font-size:24px; 
    color:#0976B6; 
 	font-family: 'Myriad Pro Regular';
	text-align:left;
	margin:5px 0;
	padding:0;
	line-height:25px;
    font-weight: normal; 
}

.contentDiv .leftbox{
	max-width:620px;
	display:block;
	margin: 4px 0;
	padding:10px;
	float:left;
}


.contentDiv .rightbox{
	max-width:300px;
	display:block;
	margin: 4px 0;
	float:left;
	padding:0 0 0 40px;
}



.rightbox .sidebars2 {
    margin:20px auto;
	padding:0 0px;
	color:#D3D3D3;
	font-size:16px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
}


.sidebars2 .services{
	background:url(../images/services-icon2.png) top left no-repeat;
	padding:0 0px 0 50px;
	font-size:16px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}

.sidebars2 .services h3{
    font-size:24px; 
    color:#0976B6; 
    font-family: 'seganlight';
	text-transform:uppercase;
	line-height:28px;
    font-weight:normal; 
	margin:15px 0 0 0;
}

.sidebars2 .services h3 span{
    font-size:20px; 
    color:#0976B6; 
    font-family: 'seganlight';
	text-transform: lowercase;
	line-height:24px;
    font-weight:600; 
}


.sidebars2 .values{
	background:url(../images/values-icon2.png) top left no-repeat;
	padding:0 0px 0 50px;
	font-size:16px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}

.sidebars2 .values h3{
    font-size:24px; 
    color:#0976B6; 
    font-family: 'seganlight';
	text-transform:uppercase;
	line-height:28px;
    font-weight:normal; 
	margin:15px 0 0 0;
}

.sidebars2 .vision{
	background:url(../images/vision-icon2.png) top left no-repeat;
	padding:0 0px 0 50px;
	font-size:16px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	border-left: 
}

.sidebars2 .vision h3{
    font-size:24px; 
    color:#0976B6; 
    font-family: 'seganlight';
	text-transform:uppercase;
	line-height:28px;
    font-weight:normal; 
	margin:15px 0 0 0;
}

.sidebars2 .mission{
	background:url(../images/mission-icon2.png) top left no-repeat;
	padding:0 0px 0 50px;
	font-size:16px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}

.sidebars2 .mission h3{
    font-size:24px; 
    color:#0976B6; 
    font-family: 'seganlight';
	text-transform:uppercase;
	line-height:28px;
    font-weight:normal; 
	margin:15px 0 0 0;
}



.sidebars2 p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:14px;
	color:#486271;

}

.sidebars2 ul{
	margin:5px 0;
	padding-left: 0px;
	font-size:15px;
	line-height:30px;
	list-style:none;
}

.sidebars2 li{

	margin:1px;
	list-style-image:none;
	
}

.sidebars2 li a{
	text-transform:none;
	line-height:30px;
	display:block;
	background-color:#E1ECF0;
	padding:5px 10px;
	margin:1px;
	list-style-image:none;
	
}

.sidebars2 li a:hover{
	text-transform:none;
	line-height:30px;
	color:#90A3AE;
	background-color: #FFFFFF;
}

.sidebars2 ul ul{
	margin:5px 0;
	padding-left: 20px;
	font-size:15px;
	
}


.sidebars2 ul ul li{
	margin:1px 10px;
	list-style-image: url(../images/arrow.jpg);
	background-color:#FFFFFF;
}

.sidebars2 ul ul li a{
	text-transform:none;
	line-height:20px;
	display:block;
	background-color:#fff;
	padding:5px 0;
	margin:1px 0;
	list-style-image:none;
	border-bottom: 1px solid #CCCCCC;
}

.sidebars2 ul ul li a:hover{
	text-transform:none;
	line-height:20px;
	display:block;
	background-color:#fff;
	padding:5px 0;
	margin:1px 0;
	list-style-image:none;
	border-bottom: 1px solid #CCCCCC;
}

.rightbox h3{
	font-size:25px; 
    color:#000; 
 	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	margin:5px 0;
	padding:0;
	line-height:35px;
	text-transform: uppercase;
	border-bottom: 1px solid #90A3AE;
    font-weight: bold; 
	
}

.rightbox h4{
	font-size:20px; 
    color:#000; 
 	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin:5px 0;
	padding:0;
	line-height:25px;
    font-weight: bold; 
}




.contentDiv .gallery img{
	display:inline-block;
	border: 8px solid #A1D079;
	margin: 15px 5px;
}



.contentDiv .news li{
	list-style-image: url(../images/newsicon.png);
	text-align: left;
	line-height:20px;
	margin:5px 0;
	
}

.footerDiv {
    width:100%;
	background-color:#E3E3E3;
	text-align:center;
}

.footerDiv h3 {
	text-align:left;
}

.footerDiv .sidebars {
    max-width:1000px;
    margin:20px auto;
	padding:10px 0px;
	color:#D3D3D3;
	font-size:16px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
}



.sidebars .values{
	background:url(../images/values-icon.png) top left no-repeat;
    max-width:220px;
	padding:0 20px 0 70px;
	font-size:16px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}

.sidebars .values h3{
    font-size:24px; 
    color:#0976B6; 
    font-family: 'seganlight';
	text-transform:uppercase;
	line-height:28px;
    font-weight:normal; 
	margin:15px 0 0 0;
}

.sidebars .vision{
	background:url(../images/vision-icon.png) top left no-repeat;
    max-width:220px;
	padding:0 20px 0 70px;
	font-size:16px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	border-left: 
}

.sidebars .vision h3{
    font-size:24px; 
    color:#0976B6; 
    font-family: 'seganlight';
	text-transform:uppercase;
	line-height:28px;
    font-weight:normal; 
	margin:15px 0 0 0;
}

.sidebars .mission{
	background:url(../images/mission-icon.png) top left no-repeat;
    max-width:220px;
	padding:0 20px 0 70px;
	font-size:16px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}

.sidebars .mission h3{
    font-size:24px; 
    color:#0976B6; 
    font-family: 'seganlight';
	text-transform:uppercase;
	line-height:28px;
    font-weight:normal; 
	margin:15px 0 0 0;
}



.sidebars p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:14px;
	color:#08354F;

}

.bottom{
	background-color:#000000;
	width:100%;
}

.bottom .copyrightsbox{
	margin: 0 auto;
	max-width:1000px;

}


.copyrights{
	font-size:13px;
	line-height:50px;
	font-family: 'Myriad Pro Regular';
	text-align:center;
	float:right;
}

.lowerMenu {
    float:left;
    color:#ccc;
	line-height:50px;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	
}
.lowerMenu a {
    color:#ccc;
    text-decoration:none;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	padding:0 5px;
}
.lowerMenu a:hover {
    text-decoration:underline;
    color:#006CB7;
}



.mainClass {
    font-family:Arial, Helvetica, sans-serif;
    padding:10px;
}
.mainClass p {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}
.socialnet {
    margin:5px;
	display:block;
		line-height:30px;
}

.socialnet ul{
	list-style-type:none;
	padding:0;

}

.socialnet li a{
    margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:30px;
	list-style-type:none;
	vertical-align:top;
	text-transform:uppercase;
}

.blackDiv {
    background-color:#000;
}

h1 {
    text-align: left; 
    font-size:34px; 
    color:#1A5A7D; 
   	font-family: 'seganlight';
   	text-transform:uppercase;
    font-weight: normal; 
	

}

h2 {
    font-size:30px; 
    color:#1A5A7D; 
   	font-family: 'seganlight';
   	text-transform:uppercase;
	margin:0;
	font-weight: Bold; 
	
}

span{
	color:#0068AA;


}

h4 {
    font-size:18px; 
     line-height:25px;
    color:#F4CDE0; 
    font-family: 'seganlight';
    font-weight: normal; 
    text-transform:normal;
}


h3 {
    font-size:20px; 
    color:#0976B6; 
    font-family: 'seganlight';
	text-transform:uppercase;
	line-height:24px;
    font-weight:600; 
}

h3 span{
    font-size:20px; 
    color:#0976B6; 
    font-family: 'seganlight';
	text-transform: lowercase;
	line-height:24px;
    font-weight:600; 
}


h5{
    text-align: center; 
    font-size:18px; 
    line-height:25px;
    color:#0976B6; 
    font-family: 'seganlight';
    font-weight: normal; 
}


img {border:0px solid red;}

.mciFooterDiv {
    max-width:350px;
    margin:20px auto;
    position:relative;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    letter-spacing:0;
    height:27px;
}
.mciFooterImage {
    position:absolute;
    left:0;
}
.mciFooterText {
    position:absolute;
    left:65px;
}

.copy{
    color:#000;
    font-size:20px;
    text-decoration:none;
	text-transform:uppercase;
	 font-family: 'Myriad Pro Semibold';

}

.margin-right{
	margin-right:15px;
}
.mciFooterText a {
    color:#000;
    font-size:12px;
    text-decoration:none;
}
.mciFooterText a:hover {
    text-decoration:underline;
}


/*//////////////////////////////////////////////////////////////////////////////
// Fonts*/

@font-face {
    font-family: 'seganlight';
    src: url('segan-light.eot');
    src: url('segan-light.eot?#iefix') format('embedded-opentype'),
         url('segan-light.woff') format('woff'),
         url('segan-light.ttf') format('truetype'),
         url('segan-light.svg#seganlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cabinregular';
    src: url('cabin-regular-webfont.eot');
    src: url('cabin-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('cabin-regular-webfont.woff') format('woff'),
         url('cabin-regular-webfont.ttf') format('truetype'),
         url('cabin-regular-webfont.svg#cabinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Regular'), url('MYRIADPRO-REGULAR.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold'), url('MYRIADPRO-SEMIBOLD.woff') format('woff');
}

@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed'), url('MYRIADPRO-COND.woff') format('woff');
}


/*//////////////////////////////////////////////////////////////////////////////
// Media*/


@media only screen and (min-width: 768px) and (max-width: 985px) {
	.menuDiv, .contentDiv, .footerDiv {
         width:100%;
        /*        border:2px solid red;*/
    }
	
	.headDiv{
          width:100%;
		  text-align:center;
        /*        border:2px solid red;*/
    }
	
    #MainMenu {
        width:850px;
    }

	
	.menu  ul li{
	position: relative; 
	float: left; 
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	font-family: 'cabinregular';
	line-height:60px;
	font-weight:normal;
	
	}
	
	.menuDiv li a {
	display:block;
	line-height: 30px;
	color:#ffffff;
	font-size:14px;

}
	
	.topLeft {
    text-align:left;
    margin:30px 10px;
	width:400px;
	float:left;
	}


	 .topRight{
        float:left;
        text-align:right;
        margin:20px 0;
		width:350px;
		padding:0;
    }
	
	 .topleft img{
	 text-align:left;
    }
	
	.copyrights{
    width:100%;
	text-align:center;
	line-height:normal;
	}

	.fourblocks .block1{
	width:215px;
	background-color:#E3EBF6;
	text-align:center;
	margin:35px 0 0 10px;
	}

	.fourblocks .block2{
		width:215px;
		background-color:#E3EBF6;
		text-align:center;
		margin:35px 0 0 10px;
	}
	

	.sidebars {
    max-width:98%;
    margin:0 auto;
	padding:10px 0px;
	color:#D3D3D3;
	font-size:16px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	}

.sidebars .address{
    width:280px;
	font-size:15px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
}

}

@media only screen and (max-width: 767px) {
	.menuDiv, .contentDiv, .footerDiv {
         width:95%;
		 
        /*        border:2px solid red;*/
    }
	
	
    .topLeft {
        float:none;
        text-align:center;
        margin:0 auto;
    }
	
	 .topLeft img{
	 text-align:center;
    }
	
	.topRight img{
	 text-align:center;
    }
	
   .contentDiv, .footerDiv, .headDev{
        width:98%;
        border:0;
		padding:10px;
		margin:0 auto;
		float:none;
    }
	
.menuDiv {
    min-height: 30px;
	width:98%;
	background-color:#000;
	}
	

.menuDiv li a {
	display:block;
	padding:0 15px;
	line-height: 30px;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	background-color:#00151F;
}

	
	.menu{display:none;}
	.minimenu{display:block; margin: 5px 5px;}
	
	.copyrights{
    width:90%;
	text-align:center;
	line-height:normal;
	}
	
	.lowerMenu {
    width:90%;
	text-align:center;
	margin:10px auto;
}
	
	
	.fourblocks .block1{
	width:280px;
	background-color:#E3EBF6;
	text-align:center;
	margin:35px 0 0 10px;
	}

	.fourblocks .block2{
		width:280px;
		background-color:#E3EBF6;
		text-align:center;
		margin:35px 0 0 10px;
	}
	
	.featuredlist .block1{
	width:280px
	background-color:#E3EBF6;
	text-align:center;
	margin:35px 0 0 10px;
	}
	
	.featuredlist .block2{
		width:280px
		background-color:#E3EBF6;
		text-align:center;
		margin:35px 0 0 10px;
	}
	
	.video1{
	width:280px;
	margin:0 15px;
	padding:0;
	float: none;
	}

	.bloglist .blog{
    margin:10px 20px 10px 10px;
	padding:0;
	width:45%;
	}
	
	.values, .vision, .mission{
    width:95%;
	margin:0;
	}

	.leftbox{
    width:95%;
	padding:0;
	margin:0;
	float:none;
	}

	.contentDiv .rightbox{
	width:95%;
	display:block;
	margin: 4px 0;
	float:none;
	padding:20px;
	}
	
 .sidebars2{
	width:100%;
	margin:0;
	padding:10px;
	}
	
	
	.copyrightsbox .lowerMenu {
    float:none;
    color:#ccc;
	line-height:25px;
	text-align: center;
	
}
	.copyrightsbox .lowerMenu a {
	text-align: center;
	
}


}

@media only screen and (min-width: 480px) and (max-width: 619px) {
		.menuDiv, .contentDiv, .footerDiv {
         width:90%;
		 
        /*        border:2px solid red;*/
    }

   .topLeft {
        float:none;
        margin:0 auto;
    }
	
			 .topLeft img{
	 text-align:center;
    }
	
	
		 	.topRight{
		 text-align:left;
		 margin:0 auto;
		 width:100%;
     }
	
	.menuDiv  ul {
		position: relative;
		display: none;
		
	}
	/*Create vertical spacing*/
	.menuDiv li {
		border-bottom: 1px #000000 solid;
	}
	/*Make all menu links full width*/
	ul li, li a {
		width: 85%;
	}
	
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
	}
	
.menuDiv li a {
	display:block;
	padding:0 20px;
	line-height: 40px;
	color:#ffffff;
	font-size:13px;
	text-align:left;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	background-color:#00151F;
}
	
		/*Style for dropdown links*/
li:hover ul a {
	background: #929CAB;
	color: #fff;
	height: auto;
	line-height: 30px;
	text-align:left;
	font-size:12px;
	border-bottom: #AFBBCC 1px solid;
	width:100%;
	
}
	
	.siderbars{
	 float:none;
	
	}
	
	.contentDiv .left {
	 padding:0 0 0 0;
	 margin:0 auto;
	}
	
.copyrights{
    width:90%;
	text-align:center;
	line-height:normal;
	}
	
	.lowerMenu {
    width:90%;
	text-align:center;
	margin:10px auto;
}

	.left {
	padding:0 0 0 0;
	background-color: #FFFFFF;
}
	
	.fourblocks .block1{
	width:230px;
	background-color:#E3EBF6;
	text-align:center;
	margin:35px 0 0 10px;
	}

	.fourblocks .block2{
		width:230px;
		background-color:#E3EBF6;
		text-align:center;
		margin:35px 0 0 10px;
	}
	
	.featuredlist .block1{
	width:230px
	background-color:#E3EBF6;
	text-align:center;
	margin:35px 0 0 10px;
	}
	
	.featuredlist .block2{
		width:230px
		background-color:#E3EBF6;
		text-align:center;
		margin:35px 0 0 10px;
	}
	

	.sidebars .values, .vision, .mission{
	width:90%;
	margin:0;
	padding:10px;
	}
	
	.footerDiv .values, .vision, .mission{
	width:85%;
	margin:0;
	padding:10px;
	}
	
	.leftbox{
    width:95%;
	padding:0;
	margin:0;
	float:none;
	}


	.sidebars2{
    max-width:300px;
	padding:0 10px 0 0 ;
	margin:0;
	float:none;
	clear:both;
	font-size:13px;
	}
	
		.copyrightsbox .lowerMenu {
    float:none;
    color:#ccc;
	line-height:25px;
	text-align: center;
	
}
	.lowerMenu a {
    color:#ccc;
    text-decoration:none;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	padding:0 5px;
	text-align: center;
}
	

	
}

@media only screen and (max-width: 479px) {

	.menuDiv, .contentDiv, .footerDiv {
         width:90%;
		 
        /*        border:2px solid red;*/
    }
     .topLeft {
        float:none;
        margin:10px auto;
		width:90%;
    }
	
	 .topleft img{
	 text-align:center;
	 width:90%;
	 height:auto;
    }
	
	
	 .topRight {
   		text-align: center;
		margin:5px auto;
		float:none;	
		width:90%;
     }
	 

	.menuDiv  ul {
		position: relative;
		display: none;
		
	}
	/*Create vertical spacing*/
	.menuDiv li {
		border-bottom: 1px #000000 solid;
	}
	/*Make all menu links full width*/
	ul li, li a {
		width: 90%;
	}
	
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
	}
	
	

	.menuDiv li a {
	display:block;
	padding:0 32px;
	line-height: 40px;
	color:#ffffff;
	font-size:13px;
	text-align:left;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	background-color:#00151F;
}
	
	/*Style for dropdown links*/
li:hover ul a {
	background: #929CAB;
	color: #fff;
	height: 30px;
	line-height: 30px;
	text-align:left;
	font-size:12px;
	border-bottom: #AFBBCC 1px solid;
	width:100%;
	
}
	

	.welcome h2{
		text-align:left;
		line-height:24px;
		font-size:18px;
	}

	.left {
	padding:0 0 0 0;
	background-color: #FFFFFF;
	}
	
	.copyrights{
    width:90%;
	text-align:center;
	line-height:normal;
	}
	
	.lowerMenu {
    width:90%;
	text-align:center;
	margin:10px auto;
	}
	
	.fourblocks .block1{
	width:90%;
	background-color:#E3EBF6;
	text-align:center;
	margin:35px 0 0 10px;
	}

	.fourblocks .block2{
		width:90%;
		background-color:#E3EBF6;
		text-align:center;
		margin:35px 0 0 10px;
	}
	
	
	.footerDiv .values, .vision, .mission{
	width:90%;
	margin:0;
	padding:0 0 0 70px;
	}
	
	
	.leftbox{
    width:95%;
	padding:0;
	margin:0;
	float:none;
	}
	
	
.contentDiv .rightbox{
	width:80%;
	display:block;
	margin: 4px 0;
	float:left;
	padding:0 0 0 40px;
}



.rightbox .sidebars2 {
    margin:20px auto;
	padding:0 0px;
	color:#D3D3D3;
	font-size:16px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
}
	
	.copyrightsbox .lowerMenu {
    float:none;
    color:#ccc;
	line-height:25px;
	text-align: center;
	
}
	.copyrightsbox .lowerMenu a {
	text-align: center;
	
}

	.copyrights{
	text-align:center;
	line-height:25px;
	}
	
	
	.clients img{
	padding:0;
	max-width:225px;
}
	
}