article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/*

font-family: 'Oswald', sans-serif;

font-family: 'Open Sans', sans-serif;

font-family: 'Open Sans Condensed', sans-serif;

font-family: 'Yanone Kaffeesatz', sans-serif;

*/

body { 
	font-family:Arial, Helvetica, sans-serif;
	margin:0px auto;
	font-size:12px;
	background:#FFFFFF;
}
html, body { height:auto;}
.wrapper{
	margin:0px auto;
	width:100%;
	height:auto;
}
#wrapper
{
	overflow:hidden;
	
}
.clear{
	clear:both;
}
.container {
	margin:0px auto;
	width:1000px;
	height:auto;
}
.container2 {
	margin:0px auto;
	width:980px;
	height:auto;
}
header{
	margin:0px auto;
	width:100%;
}
.top-tow{
	float:left;
	width:100%;
	height:auto;
	background:#eeeded url(../images/top-row-bg.png) repeat-x left top;
	border-top:1px solid #e0dfdf;
	border-top:1px solid #e2e1e1;
	padding-top:1px;
	padding-bottom:1px;
}
.right-cols1{
	float:right;
	width:auto;
}
.top-tow .left {
   float: left;
	width: auto;
	background: url("../images/seprator.png") no-repeat scroll right 3px transparent;
	color: rgb(227, 42, 11);
	font-family: oswald;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	padding-right: 12px;
	padding-top: 9px;
	margin-right: 10px;
	letter-spacing: 0.4px;
}
.online-chat{
	float:left;
	width:auto;
}
.online-chat2{
	float:left;
	width:auto;
	padding-right:5px;
}
.logo {
    float: left;
    width: auto;
    position: relative;
	padding-top:8px;
}
.right-head {
    float: right;
    width: 73%;
    display: inline-block;
}
.request-quote {
    float: right;
    width: auto;
    text-align: right;
    padding-bottom:2px;
    padding-top: 8px;
}
.online-class{
	float:right;
	width:auto;
}
.online-class .lft {
    float: left;
    width: auto;
    text-align: right;
    padding-left:8px;
    padding-bottom: 5px;
}
.request-quote .lft {
    float: left;
	width: auto;
	text-align: right;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 10px;
}
.request-quote .lfts {
    float: right;
    width: auto;
    text-align: right;
    padding-left: 8px;
    padding-bottom: 5px;
}

.menubar {
    width: 100%;
    float: left;
    position: relative;
    z-index: 999;
}


.left-menu{
	float:left;
	width:20px;
	height:77px;
	background: url(../images/left-menu.png) no-repeat left top;
}

.right-menu{
	float:left;
	width:20px;
	height:77px;
	background: url(../images/right-menu.png) no-repeat right top;
}

.mid-menu{
	float:left;
	width:960px;
	height:57px;
	background:url(../images/mid-menu.png) repeat-x left top;
	padding-top:10px;
	padding-bottom:10px;
}
.bannerRow{
	margin:0px auto;
	width:100%;
	height:auto;
	background:url(../images/banner.png) no-repeat center top;
	position:relative;
	top:-0px;
	margin-bottom:10px;
}
.innerbanner{
	margin:0px auto;
	width:100%;
	height:176px;
	/*background:url(../images/banner.png) no-repeat center top;*/
	position:relative;
	top:-0px;
}
.borderInner {
    margin: 0px auto 10px;
    width: 100%;
    background: url("../images/border.png") repeat-x scroll left 1px transparent;
    height: 10px;
}
.border{
	margin: 24px auto 8px;
	width: 100%;
	background: url("../images/border.png") repeat-x scroll left 5px transparent;
	height: 10px;
}
.threebox-colum{
	margin:0px auto;
	width:100%;
	display:inline-block;
	padding-bottom:18px;	
}
.threebox-colum .colum{
	float:left;
	width:235px;
	height:auto;
	background:url(../images/border.png) repeat-x left bottom;
	padding-bottom:10px;
}
.threebox-colum .colum h6{
	margin: 0px auto;
	font-size: 17px;
	font-family: 'Oswald',sans-serif;
	color: rgb(9, 74, 119);
	font-weight: 400;
	text-transform: uppercase;
	clear: both;
	padding-top: 12px;
	padding-left:3px;
}
.colum-space{
	padding-right:20px;
}
.threebox-colum .colum .imgae-colum{
	float:left;
	width:100%;
	height:auto;
}
.threebox-colum .colum .imgae-colum img{
	width:100%;
}
.threebox-colum .colum p{
	margin:0px auto;
	padding-top:8px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	padding-right:5px;
	padding-left:3px;
	line-height:19px;
}

.threebox-colum .colum span{
	float:left;
	width:100%;
	text-align:right;
	position:relative;
	top:-4px;
}
.threebox-colum .colum span a{
	color:#094a77;
	text-decoration:none;
	font-weight:bold;
	margin-right:5px;
}

section{
	margin:0px auto;
	width:100%;
}
.content {
    margin: 0px auto;
    width: 100%;
    padding-top: 0px;
    display: inline-block;
}
.left-colum{
	float:left;
	width:675px;
}
.left-colums{
	float:right;
	width:675px;
}
.left-colums p {
    margin: 0px auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: rgb(51, 51, 51);
    line-height: 20px;
    padding-bottom: 15px;
    text-align: justify;
	padding-left:4px;
}
h3 {
    margin: 0px auto;
    font-size: 18px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 4px solid rgb(235, 235, 235);
    padding-left: 48px;
    padding-bottom: 5px;
    padding-top: 8px;
	margin-bottom:6px;
}
h4 {
    margin: 0px auto;
    font-size: 15px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    padding-left: 40px;
    padding-bottom: 5px;
    padding-top: 8px;
	margin-bottom:7px;
}
.right-arrow{
	    background: url("../images/right-arrow.png") no-repeat scroll 1px 4px transparent;
}
h1{
	margin: 0px auto;
	font-size: 18px;
	font-family: 'Oswald',sans-serif;
	color: rgb(9, 74, 119);
	font-weight: 400;
	text-transform: uppercase;
	border-bottom: 4px solid rgb(235, 235, 235);
	padding-left: 38px;
	padding-bottom: 5px;
	padding-top: 8px;
}
h2{
	margin: 0px auto;
    font-size: 17px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 3px solid rgb(235, 235, 235);
    padding-left: 48px;
    padding-bottom: 6px;
}
.pic-colul-lft{
	margin:0px auto;
	width:auto;
	border:1px solid #89b9db;
	padding:3px;
	margin-top:10px;
	margin-bottom:10px;
}

.pic-colul-lft img{
	width:100%;
}
.left-colum p{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:20px;
	padding-bottom:16px;
	text-align:justify;
}

.right-colums{
	float:left;
	width:277px;
	padding-top:25px;
}
.right-colum{
	float:right;
	width:277px;
	padding-top:25px;
}

.right-block {
    float: left;
    width: 277px;
    height: auto;
    margin-bottom: 21px;
    background: url("../images/btm-bg.png") no-repeat scroll center bottom transparent;
  /*  padding-left: 20px;
    padding-right: 20px;*/
}
.right-block .top{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/top-bg.png) no-repeat top center;
}
.right-block .top  .head{
	float:left;
	width:100%;
	background:url(../images/rgt-head-bg.png) no-repeat right top;
	height:54px;
	position:relative;
	top:-5px;
}

.right-block .top  .head .lft{
	float:left;
	width:70px;
}
.right-block .top  .head .lft img{
	position: relative;
	left: -8px;
	top: -9px;
}
.right-block .top  .head .lft1{
	float:left;
	width:70px;
}
.right-block .top  .head .lft1 img{
	position: relative;
	left: -20px;
	top: -9px;
}
.right-block .top  .head .right{
	float: left;
	width: auto;
	color: rgb(226, 41, 10);
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Oswald',sans-serif;
	padding-top: 10px;
}











.rights-block {
    float: left;
    width: 277px;
    height: auto;
    margin-bottom: 21px;
    background: url("../images/btm-bg2.png") no-repeat scroll center bottom transparent;
  /*  padding-left: 20px;
    padding-right: 20px;*/
}
.rights-block .top{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/top-bg.png) no-repeat top center;
}
.rights-block .top  .head{
	float:left;
	width:100%;
	background:url(../images/rgt-head-bg.png) no-repeat right top;
	height:54px;
	position:relative;
	top:-5px;
}

.rights-block .top  .head .lft{
	float:left;
	width:70px;
}
.rights-block .top  .head .lft img{
	position: relative;
	left: -8px;
	top: -9px;
}
.rights-block .top  .head .lft1{
	float:left;
	width:70px;
}
.rights-block .top  .head .lft1 img{
	position: relative;
	left: -20px;
	top: -9px;
}
.rights-block .top  .head .right{
	float: left;
	width: auto;
	color: rgb(226, 41, 10);
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Oswald',sans-serif;
	padding-top: 10px;
}



.service-box{
	float:left;
	width:100%;
	padding-bottom:3px;
}
.service-box ul{
	margin:0px auto;
	padding-left:0px;
	list-style-type:none;
}
.service-box ul li {
    margin: 1px 3px 0px 3px;
    list-style-type: none;
    height: auto;
	border-top:0px solid #1b84b3;
	float:left;
    
}

.service-box ul li a {
    color:#000e15;
	display: inline-block;
	float: left;
	width: 231px;
	text-decoration: none;
	font-family: 'Oswald',sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	padding-bottom: 9px;
	padding-left: 40px;
	background: url("../images/srv-icon.png") no-repeat scroll 8px 6px #eeeded;
	padding-top: 7px;
	text-align:left;
}
.service-box ul li a:hover {
    color:#fff;
	display: inline-block;
	float: left;
	width: 231px;
	text-decoration: none;
	font-family: 'Oswald',sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	padding-bottom: 9px;
	padding-left: 40px;
	background: url("../images/srv-icon2.png") no-repeat scroll 8px 6px #1b84b3;
	padding-top: 7px;
}
.service-box ul li .active {
    color:#fff;
	display: inline-block;
	float: left;
	width: 231px;
	text-decoration: none;
	font-family: 'Oswald',sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	padding-bottom: 9px;
	padding-left: 40px;
	background: url("../images/srv-icon2.png") no-repeat scroll 8px 6px #1b84b3;
	padding-top: 7px;
}
.content-box{
	float:left;
	width:100%;
	padding-bottom:18px;
}
.content-box ul{
	margin:0px auto;
	padding-left:0px;
	list-style-type:none;
}
.content-box ul li {
    margin: 0px auto;
    padding-left: 0px;
    list-style-type: none;
    background: url("../images/service-arrow.png") no-repeat scroll left 3px transparent;
    height: 21px;
    padding-bottom: 8px;
    margin-left: 20px;
    padding-left: 32px;
	margin-top:4px;
}

.content-box ul li a {
   color:#FFFFFF;
   text-decoration:none;
   font-family: 'Oswald',sans-serif;
   font-size:13px;
   font-weight:400;
   text-transform:uppercase;
}



.content-box1{
	float:left;
	width:100%;
	padding-bottom:18px;
}
.content-box1 ul{
	margin:0px auto;
	padding-left:0px;
	list-style-type:none;
}
.content-box1 ul li {
    margin: 0px auto;
    padding-left: 0px;
    list-style-type: none;
    background: url("../images/offer-arrow.png") no-repeat scroll left 3px transparent;
    height: 21px;
    padding-bottom: 8px;
    margin-left: 20px;
    padding-left: 32px;
	margin-top:4px;
}

.content-box1 ul li a {
   color:#FFFFFF;
   text-decoration:none;
   font-family: 'Oswald',sans-serif;
   font-size:13px;
   font-weight:400;
   text-transform:uppercase;
}

.content-box2 {
    float: left;
    width: auto;
    padding-bottom: 18px;
    padding-top: 2px;
    padding-left: 30px;
    padding-right: 30px;
}
.content-box2 .row{
	float:left;
	width:100%;
	padding-bottom:5px;
}
.content-box2 .row .name{
	float: left;
	width: 100%;
	padding-bottom: 3px;
	font-family: 'Oswald',sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
}
.content-box2 .row .field{
	float:left;
	width:100%;
	padding-bottom:3px;
}
.content-box2 .lft1{
	font-family: 'Oswald',sans-serif;
font-size: 14px;
font-weight: 400;
color: rgb(255, 255, 255);
float: left;
padding-right:6px;
}
.content-box2 .lft2{
	float:left;
	width:auto;
	padding-top:2px;
}
.content-box2 .left1{
	float:left;
	width:48%;
	padding-top:5px;
	padding-bottom:3px;
}
.content-box2 .left2{
	float:left;
	width:100%;
	font-family: 'Oswald',sans-serif;
font-size: 14px;
font-weight: 400;
color: rgb(255, 255, 255);
padding-top:4px;
text-transform:uppercase;
padding-top:5px;
}
.content-box2 .lft3{
	float:left;
	width:50%;
}
.content-box2 .lft4 {
    float: right;
    width: 50%;
    text-align: right;
}
.content-box2 .lft3 input{
	width:80%;
	padding:3px 4%;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
}
.content-box2 .lft4 input{
	width:80%;
	padding:3px 4%;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
}
.content-box2 .row .field input{
	width:92%;
	padding:3px 4%;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
}
.submit-button{
	float:left;
	width:50%;
	text-align:center;
	padding-top:15px;
	padding-bottom:8px;
}

.submit-button .button{
	width:70%;
	background:#e2290a;
	font-family: 'Oswald',sans-serif;
	font-size: 14px;
	font-weight: 400;
	color:#fff;
	padding-top:4px;
	padding-bottom:4px;
	text-transform:uppercase;
	text-align:center;
	border:1px solid #fadcdc;
}

.content-box3{
	float:left;
	width:100%;
	padding-bottom:18px;
}
.content-box3 ul{
	margin:0px auto;
	padding-left:0px;
	list-style-type:none;
}
.content-box3 ul li {
    margin: 0px auto;
    padding-left: 0px;
    list-style-type: none;
    background: url("../images/new-arrow.png") no-repeat scroll left 3px transparent;
    height: 21px;
    padding-bottom: 8px;
    margin-left: 20px;
    padding-left: 32px;
	margin-top:4px;
}

.content-box3 ul li a {
   color:#FFFFFF;
   text-decoration:none;
   font-family: 'Oswald',sans-serif;
   font-size:13px;
   font-weight:400;
   text-transform:uppercase;
}

.content-box4{
	float:left;
	width:100%;
	padding-bottom:18px;
	background:url(../images/search-icon.png) no-repeat center top;
	padding-bottom:24px;
}
.content-box4 ul{
	margin:0px auto;
	padding-left:0px;
	list-style-type:none;
}
.content-box4 ul li {
    margin: 0px auto;
    padding-left: 0px;
    list-style-type: none;
    background: url("../images/search-arrow.png") no-repeat scroll left 3px transparent;
    height: auto;
    padding-bottom: 8px;
    margin-left: 20px;
    padding-left: 32px;
	margin-top:4px;
}

.content-box4 ul li a {
   color:#FFFFFF;
   text-decoration:none;
   font-family: 'Oswald',sans-serif;
   font-size:13px;
   font-weight:400;
   text-transform:uppercase;
   line-height:21px;
}


footer{
	margin:0px auto;
	width:100%;
}
.technology-row{
	float:left;
	width:100%;
	border-top:1px solid #c2cbd1;
	border-bottom:1px solid #c2cbd1;
	padding:2px 0px;
}
.technology-row .row1{
	float:left;
	width:100%;
	background:url(../images/blueStrip.png) repeat-x left top;
	height:75px;
}
.technology-cols{
	float:48%;
	float:left;
}
.social-cols{
	float:48%;
	float:right;
}
.heading {
   margin: 0px auto;
	font-size: 24px;
	font-family: 'Oswald',sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	color: rgb(242, 242, 242);
	padding-top: 21px;
	float: left;
}
.logos{
	float:left;
	width:auto;
}
.logos ul{
	margin:0px auto;
	list-style-type:none;
	padding-left:7px;
}
.logos li {
    margin: 0px auto;
	list-style-type: none;
	padding-left: 4px;
	padding-right: 3px;
	float: left;
	padding-top: 18px;
}
.logos2{
	float:left;
	width:auto;
}
.logos2 ul{
	margin:0px auto;
	list-style-type:none;
	padding-left:9px;
}
.logos2 li {
    margin: 0px auto;
	list-style-type: none;
	padding-left: 7px;
	padding-right: 5px;
	float: left;
	padding-top: 18px;
}

.footer-colum{
	margin: 0px auto;
	width: 100%;
	height: auto;
	background: url("../images/footerbg1.jpg") repeat scroll left top;
	display: inline-block;
	padding-top: 8px;
}
.ft-cols{
	float:left;
	width:22%;
}
.ftSpace1{
	float:left;
	width:4%;
	height:100px;
}
.ftSpace2{
	float:left;
	width:4%;
	height:100px;
}
.ftSpace3{
	float:left;
	width:4%;
	height:100px;
}
.ft-cols h6 {
   margin: 13px auto 11px;
font-size: 16px;
font-family: open sans;
color: rgb(238, 238, 238);
font-weight: 600;
border-radius: 0px;
height: 27px;
padding-top: 9px;
border-bottom: 1px solid rgb(31, 125, 181);
}
.ft-cols ul{
	margin:0px auto;
	list-style-type:none;
	padding-left:0px;
	padding-bottom:18px;
}
.ft-cols ul li{
	margin: 0px auto;
	list-style-type: none;
	padding-left: 0px;
	padding-bottom: 0px;
	border-radius: 1px;
	border-bottom: 1px solid rgb(31, 125, 181);
	padding-top: 3px;
	padding-bottom: 3px;
}
.ft-cols ul li a{
	color:#ccc;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	background:url(../images/arrow1.png) no-repeat 0px 10px;
	padding:6px 0px 6px 16px;
	display:inline-block;
	
	}
.ft-cols ul li a:hover{
	color:#eee;
}
.footer-colum-link{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/bdr-bg.png) repeat-x left top;
	color:#bebebe;
	margin-top:16px;
	padding-bottom:10px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:24px;
}
.footer-colum-link a{
	color: rgb(141, 141, 141);
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
padding: 0px 5px;
margin-left: 2px;
margin-right: 2px;
background: url("../images/linkbg.png") repeat-x scroll left top transparent;
margin-bottom: 4px;
display: inline-block;
text-transform: uppercase;
}
.footer-colum-link a:hover{
	color:#6a6a6a;
}
.copyright {
    float: left;
    width: 100%;
    padding-top: 14px;
    padding-bottom: 12px;
    color: #ccc;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    border-top:1px solid rgb(31, 125, 181);
    margin-top: 15px;
}
.copyright a{
	color:#ccc;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:4px;
	margin-right:4px;
}
.copyright a:hover{
	color:#eee;
}

.copyright .left{
	float:left;
	width:auto;
	
}
.copyright .right{
	float:right;
	width:auto;
	}

.request-quote22 {
    display:none;
}

.f-phone {
    width: 100%;
    display: inline-block;
    padding-bottom: 8px;
	padding-top: 7px;
margin-bottom: 2px;
    background: url("../images/icon/phone.png") no-repeat scroll left 5px transparent;
    color: rgb(204, 204, 204);
}
.f-time {
    width: 100%;
    display: inline-block;
    padding-bottom: 8px;
	padding-top: 7px;
margin-bottom: 2px;
    background: url("../images/icon/time.png") no-repeat scroll left 5px transparent;
    color: rgb(204, 204, 204);
}
.f-email {
    width: 100%;
    display: inline-block;
    padding-bottom: 8px;
	padding-top: 7px;
margin-bottom: 2px;
    background: url("../images/icon/message.png") no-repeat scroll left 5px transparent;
    color: rgb(204, 204, 204);
}
.f-web {
    width: 100%;
    display: inline-block;
    padding-bottom: 8px;
	padding-top: 7px;
margin-bottom: 2px;
    background: url("../images/icon/web.png") no-repeat scroll left 5px transparent;
    color: rgb(204, 204, 204);
}
.f-add {
    width: 100%;
    display: inline-block;
    padding-bottom: 8px;
	padding-top: 7px;
margin-bottom: 2px;
    background: url("../images/icon/location.png") no-repeat scroll left 5px transparent;
    color: rgb(204, 204, 204);
	line-height:22px;
}

.f-phone span {
    padding-left: 28px;float: left;
}
.f-time span {
    padding-left: 28px;float: left;
}
.f-email span {
    padding-left: 28px;float: left;
}
.f-web span {
    padding-left: 28px;float: left;
}
.f-add span {
    padding-left: 28px;
	float: left;
}



.abudentClass{
	float:left;
	width:670px;
	border:1px solid #eeeded;
	display:inline-block;
	padding:1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:10px;
	margin-bottom:10px;
}
.abudentClass2{
	float:left;
	width:664px;
	border:1px solid #eeeded;
	display:inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px;
}
.abudentClass2 h6{
	margin:0px auto;
	width:100%;
	background:#1a84b3 url(../images/h6bg.png) repeat-x left top;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #a6d5ea;
	 font-family: 'Oswald',sans-serif;
    font-weight: 400;
	font-size:16px;
	text-transform:uppercase;
	color:#FFFFFF;
	display: inline-flex;
}
.abudentClass2 h6 span{
	background: url("../images/php.png") no-repeat scroll 6px 7px transparent;
	padding: 10px 0px 9px 71px;
}

.abudentClass2 ul{
	margin:0px auto;
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;
	padding-bottom:6px;
	list-style-type:none;
}
.abudentClass2 ul li{
	list-style-type: none;
	padding-bottom: 15px;
	font-family: arial;
	font-weight: 400;
	font-size: 14px;
	color: rgb(9, 128, 181);
	background:url(../images/icon1.png) no-repeat left top;
	padding-left:27px;
}
.abudentClasses{
	float:left;
	width:670px;
	border:1px solid #eeeded;
	display:inline-block;
	padding:1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:10px;
	margin-bottom:10px;
}
.abudentClasses2{
	float:left;
	width:664px;
	border:1px solid #eeeded;
	display:inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px;
}
.abudentClasses2 h6{
	margin: 0px auto;
	width: 100%;
	background: url("../images/h6bg.png") repeat-x scroll left top rgb(26, 132, 179);
	border-radius: 5px;
	border: 1px solid rgb(166, 213, 234);
	font-family: 'Oswald',sans-serif;
	font-weight: 400;
	font-size: 16px;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	display: inline-flex;
	
}
.abudentClasses2 h6 span{
	background:url(../images/xhtml.png) 6px 3px no-repeat;
	padding: 10px 0px 9px 55px;
}

.abudentClasses2 ul{
	margin:0px auto;
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;
	padding-bottom:6px;
	list-style-type:none;
}
.abudentClasses2 ul li{
	list-style-type: none;
	padding-bottom: 9px;
	padding-top: 5px;
	font-family: arial;
	font-weight: 400;
	font-size: 14px;
	color: rgb(9, 128, 181);
	background: url("../images/rgt1.png") no-repeat scroll left 4px transparent;
	padding-left: 27px;
	float: left;
	width: 40%;
	padding-right: 5%;
}
.call-row{
	float:left;
	width:100%;
	text-align:center;
	display:table;
	padding-bottom:20px;
	padding-top:20px;
}
.calls{
	 padding: 9px 15px  8px 15px;
	font-family: 'Oswald',sans-serif;
	font-weight: 400;
	font-size: 17px;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	background: url("../images/calls.png") repeat scroll 0% 0% transparent;
	display: inline-block;
	border-radius: 7px;
	letter-spacing: 0.4px;
	border:1px solid #f48e7f;
}



.webcourse{
	float:left;
	width:670px;
	border:1px solid #eeeded;
	display:inline-block;
	padding:1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:10px;
	margin-bottom:10px;
}
.webcourse2{
	float:left;
	width:664px;
	border:1px solid #eeeded;
	display:inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px;
	background:url(../images/frm-back.jpg) no-repeat left top / cover ;
}
.webcourse2 h6{
	margin:0px auto;
	width:100%;
	background:#1a84b3 url(../images/h6bg.png) repeat-x left top;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #a6d5ea;
	 font-family: 'Oswald',sans-serif;
    font-weight: 400;
	font-size:16px;
	text-transform:uppercase;
	color:#FFFFFF;
	display: inline-flex;
}
.webcourse2 h6 span{
	padding: 10px 0px 9px 66px;
}
.course {
    float: left;
    position: absolute;
    margin-left: -12px;
    margin-top: -14px;
}
.hd1{
	font-family: 'Oswald',sans-serif;
	font-weight: 400;
	font-size: 16px;
	text-transform: uppercase;
	color: rgb(198, 35, 10);
	padding-top: 29px;
	margin-left: 22px;
	border-bottom: 1px solid #d6d5d5;
	margin-right: 20px;
	padding-bottom: 2px;
	margin-bottom:20px;
}
.w-row{
	margin-left:20px;
	padding-right:20px;
}
.wlft{
	float:left;
	width:50%;
	padding-bottom:12px;
}
.wlft .name{
	float:left;
	width:20%;
	font-weight: 400;
font-size: 13px;
color:#333;
font-family: 'Oswald',sans-serif;
text-transform:uppercase;
}
.wlft .fld{
	float:left;
	width:70%;
}
.wlft .fld input{
	border:1px solid #ccc;
	padding-left:5px;
	padding-right:5px;
	width:80%;
	padding-top:4px;
	padding-bottom:4px;
}
.wlft .btn{
	float:left;
	width:70%;
}
.sbtbtn{
	background: url("../images/calls.png") repeat scroll 0% 0% transparent;
	border: medium none;
	padding: 4px 5px;
	width: 85%;
	font-family: 'Oswald',sans-serif;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	font-size: 15px;
	margin-left: 68px;
}












/*--------------------------- nevigation--------------------*/


ul, ol					{ list-style: none; padding-left:0px; }

		#nav
		{
			width:auto; /* 1000 */
			font-family: 'Oswald', sans-serif;
			font-weight:400;
			/*position: absolute;
			top: 25%;
			left: 50%;
			margin-top: -30em;*/ /* 30 480 */
		}

			#nav > a
			{
				display: none;
			}

			#nav li
			{
				position: relative;
			}
				#nav li a
				{
					color: #fff;
					display: block;
				}
				#nav li a:active
				{
					background-color: #c00 !important;
				}

			#nav span:after
			{
				width: 0;
				height: 0;
				border: 0.313em solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #efa585;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				right: -0.313em; /* 5 */
			}

			/* first level */

			#nav > ul
			{
				height: auto;
				float: left;
			}
				#nav > ul > li
				{
					width:auto;
					height:auto;
					float: left;
				}
					#nav > ul > li > a
					{
						width: auto;
font-size: 17px;
text-transform:uppercase;
padding-top: 15px;
margin-top:1px;
text-align: center;
text-decoration: none;
padding-left:21px;
padding-right:21px;
font-weight: 400;
padding-bottom: 15px;
					}
						#nav > ul > li:not( :last-child ) > a
						{
							/*border-right: 1px solid #cc470d;*/
						}
						#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{
							background-color: #efefef;
							background:#fff url(../images/hover.png) repeat-x left top;
							color:#000;
						}


				/* second level */

				#nav li ul
				{
					background-color: #fff;
					display: none;
					position: absolute;
					top: 100%;
					border:1px solid #ddd;
				}
				.menu-cols_webde{
					float:left;
					width:193px;
					border-right:1px solid #ddd;
				}
				.menu-cols1{
					float:left;
					width:219px;
					border-right:1px solid #ddd;
				}
				.menu-cols1_seo{
					float:left;
					width:445px;
					border-right:1px solid #ddd;
				}
				.menu-cols_cont{
					float:left;
					width:220px;
					border-right:1px solid #ddd;
				}
				.menu-cols2{
					float:left;
					width:220px;
					border-right:1px solid #ddd;
					
				}
				.menu-cols3{
					float:left;
					width:220px;
					border-right:1px solid #ddd;
					
				}
				.menu-colum_training{
					width:883px;
				}
				
				.menu-colum2_webd{
					width:586px;
				}
				.menu-colum1{
					width:880px;
					}
				.menu-colum3{
					width:662px;
					
				}
				.menu-colum_port{
					width:220px;
				}
				.menu-colum_cont{
					width:220px;
				}
				.lft_position{
					margin-left:-309px;
				}
				.lft_position_seo{
					margin-left:-371px;
				}
				.lft_position_cont{
					margin-left:-115px;
				}
					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#nav li:not( :first-child ):hover ul
						{
							left: -1px;
						}
						#nav li ul a
						{
							font-size: 13px;
							border-top: 1px solid rgb(221, 221, 221);
							padding: 0.50em 15px;
							text-decoration: none;
							width: 170px;
							font-weight:400;
							color: rgb(0, 0, 0);
							text-transform: uppercase;
							letter-spacing:0.4px;
						}
							#nav li ul li a:hover,
							#nav li ul:not( :hover ) li.active a
							{
								background-color: #038fc2;
								color:#FFFFFF;
							}


		@media only screen and ( max-width: 62.5em ) /* 1000 */
		{
			#nav
			{
				width: 100%;
				position: static;
				margin: 0;
			}
		}

		@media only screen and ( max-width: 850px ) /* 640 */
		{
			html
			{
				font-size: 75%; /* 12 */
			}

			#nav
			{
				position: relative;
				top: 0px;
				left: auto;
				background:#0482bb;
				z-index:99999;
			}
				#nav > a
				{
					width: 3.125em; /* 50 */
					height: 3.125em; /* 50 */
					text-align: left;
					text-indent: -9999px;
					background-color: #0482bb;
					position: relative;
				}
					#nav > a:before,
					#nav > a:after
					{
						position: absolute;
						border: 2px solid #fff;
						top: 35%;
						left: 25%;
						right: 25%;
						content: '';
					}
					#nav > a:after
					{
						top: 60%;
					}

				#nav:not( :target ) > a:first-of-type,
				#nav:target > a:last-of-type
				{
					display: block;
				}


			/* first level */

			#nav > ul
			{
				height: auto;
				display: none;
				position: absolute;
				left: 0;
				right: 0;
			}
				#nav:target > ul {
    display: block;
    background: #037eb1;
}
				#nav > ul > li
				{
					width: 100%;
					float: none;
				}
				#nav li ul {
    background-color: rgb(255, 255, 255);
    display: none;
    position: absolute;
    top: 100%;
    width: 100%;
    border: 1px solid rgb(221, 221, 221);
}
#nav li ul a {
    font-size: 13px;
    border-top: 1px solid rgb(221, 221, 221);
    padding: 0.5em 15px;
    text-decoration: none;
    width:89%;
    font-weight: 400;
    color: rgb(0, 0, 0);
    text-transform: uppercase;
    letter-spacing: 0.4px;
}
					#nav > ul > li > a {
    height: auto;
    text-align: left;
    padding: 6px 0.833em;
}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: none;
							border-bottom: 1px solid #cc470d;
							background:#037eb1;
						}


				/* second level */

				#nav li ul
				{
					position: static;
					padding: 1.25em  0em; /* 20 */
					padding-top: 0;
					display: inline-block;
				}
				
				.menu-cols1{
					float:none;
					width:100%;
					display:inline-block;
				}
				.menu-cols2{
					float:none;
					width:105%;
					display:inline-block;
					
				}
				.menu-colum1{
					width:100%;
					float:none;
					
				}
				.menu-colum2{
					width:100%;
					float:none;
				}
				.menu-colum3{
					width:100%;
					float:none;
				}
				.lft_position{
					margin-left:0px;
				}
				
				
				
				
				
				
		}





















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


.request-quote {
    float: right;
    width: auto;
    text-align: right;
    padding-bottom: 2px;
    padding-top: 8px;
	display:none;
}
.online-class .lft {
    float: left;
    width: 50%;
    text-align: center;
    padding-bottom: 5px;
	padding-left:0px;
	padding-right:0px;
}
.lft{
	 float: left;
    width: 50%;
    text-align: center;
    padding-bottom: 5px;
}
.lfts{
	float:left;
	width:100%;
	text-align:center;
}
.request-quote22 {
	 float: right;
    width: auto;
    text-align: right;
    padding-bottom: 2px;
    padding-top: 8px;
    display:inline-block;
}
.left-colums {
    float: right;
    width: 60%;
}
.abudentClasses2 ul li {
    list-style-type: none;
    padding: 5px 5% 9px 27px;
    font-family: arial;
    font-weight: 400;
    font-size: 14px;
    color: rgb(9, 128, 181);
    background: url("../images/rgt1.png") no-repeat scroll left 4px transparent;
    float: left;
    width: 73%;
}


.webcourse {
    float: left;
    width: 99%;
    border: 1px solid rgb(238, 237, 237);
    display: inline-block;
    padding: 1px;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.webcourse2 {
    float: left;
    border: 1px solid rgb(238, 237, 237);
    display: inline-block;
    border-radius: 5px;
    padding: 2px;
    width:99%;
}
.abudentClasses {
    float: left;
    width:99%;
    border: 1px solid rgb(238, 237, 237);
    display: inline-block;
    padding: 1px;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.abudentClasses2 {
    float: left;
    width:99%;
    border: 1px solid rgb(238, 237, 237);
    display: inline-block;
    border-radius: 5px;
    padding: 2px;
}

.abudentClass {
    float: left;
    width: 99%;
    border: 1px solid rgb(238, 237, 237);
    display: inline-block;
    padding: 1px;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.abudentClass2 {
    float: left;
    width:99%;
    border: 1px solid rgb(238, 237, 237);
    display: inline-block;
    border-radius: 5px;
    padding: 2px;
}





	.ena2{
	display:block;
}
	.ena{
	display:none;
}
.right-head {
    float: right;
    width: 55%;
    display: inline-block;
}

.online-class {
    float: right;
    width: 379px;
}
.logos2 li {
    margin: 0px auto;
    list-style-type: none;
    padding-left: 15px;
    padding-right:0px;
    float: left;
    padding-top: 18px;
}


.logos li {
    margin: 0px auto;
    list-style-type: none;
    padding-left: 31px;
    padding-right: 0px;
    float: left;
    padding-top: 18px;
}

.technology-row .row1 {
    float: left;
    width: 100%;
    background: url("../images/blueStrip.png") repeat scroll left top transparent;
    height: auto;
}
.technology-cols {
    float: left;
    width: 100%;
    padding: 0px 0% 17px 0%;
}
.social-cols {
    float: left;
    width: 100%;
    padding: 2px 0% 15px 0%;
    border-top: 2px solid #f2f2f2;
}
.heading {
    margin: 0px auto;
    font-size:22px;
    font-family: 'Oswald',sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: rgb(242, 242, 242);
    padding-top: 21px;
    float: left;
    padding-left: 18px;
    width: 25%;
}

.container {
	margin:0px auto;
	width:99%;
	height:auto;
	display:inline-block;
	padding-left:0.5%;
	padding-right:0.5%;
}
.container2 {
	margin:0px auto;
	width:99%;
	height:auto;
	padding-left:0.5%;
	padding-right:0.5%;
	display:inline-block;
}

.left-menu {
    float: left;
    width: 20px;
    height: 77px;
    background: url("../images/left-menu.png") no-repeat scroll left top transparent;
	display:none;
}
.mid-menu {
    float: left;
    width:100%;
    height: 57px;
    padding-top: 00px;
    padding-bottom: 00px;
    background:none;;
}
.right-menu {
    float: left;
    width: 20px;
    height: 77px;
    background: url("../images/right-menu.png") no-repeat scroll right top transparent;
	display:none;
}

.threebox-colum .colum {
    float: left;
    width: 40%;
    height: auto;
    background: url("../images/border.png") repeat-x scroll left bottom transparent;
    padding-bottom: 10px;
	margin-bottom:20px;
	padding-left:5%;
padding-right: 5%;
}
.colum-space {
    padding-left:0%;
    padding-right:0%;
}

.threebox-colum .colum .imgae-colum img{
    float: left;
    width: 100%;
    height: auto;
}

.left-colum {
    float: left;
    width: 100%;
}
.ft-cols {
    float: left;
    width: 40%;
	padding-left:5%;
	padding-right:5%;
}
.ftSpace1 {
    float: left;
    width: 10%;
    height: 100px;
	display:none;
}
.ftSpace2 {
    float: left;
    width: 10%;
    height: 100px;
	display:none;
}
.ftSpace3 {
    float: left;
    width: 10%;
    height: 100px;
	display:none;
}

.footer-colum-link {
    float: left;
	width: 96%;
	padding-left: 1.5%;
	height: auto;
	background: url("../images/bdr-bg.png") repeat-x scroll left top transparent;
	color: rgb(190, 190, 190);
	margin-top: 16px;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 24px;
	padding-right: 2.5%;
	text-align: center;
}

.right-colum {
    float: left;
    width: 100%;
}

.copyright .left {
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 7px;
	padding-top:4px;
}
.copyright .right {
    float: right;
    width: 100%;
    text-align: center;
    padding-top: 3px;
	padding-bottom:4px;
}
.rgtblock{
	float:left;
	width:50%;
	text-align:center;
}

.right-block {
    float: none;
    width: 277px;
    height: auto;
    margin-bottom: 21px;
    background: url("../images/btm-bg.png") no-repeat scroll center bottom transparent;
    display: inline-block;
}
}
	
@media only screen and ( max-width:600px ) 
{
.left-colums {
    float: right;
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
}
.right-colums {
    float: left;
    width: 100%;
    padding-top: 25px;
}
.rights-block {
    float: none;
    width: 277px;
    height: auto;
    margin-bottom: 21px;
    background: url("../images/btm-bg2.png") no-repeat scroll center bottom transparent;
    display: inline-block;
}
right-colums {
    float: left;
    padding-top: 25px;
    width: 100%;
}



.rgtblock{
	float:left;
	width:100%;
	text-align:center;
}
.online-chat2 {
    float: left;
    width: 50%;
    text-align: center;
	padding-right:0px;
	padding-left:0px;
}
.right-block {
    float: none;
    width: 277px;
    height: auto;
    margin-bottom: 21px;
    background: url("../images/btm-bg.png") no-repeat scroll center bottom transparent;
    display: inline-block;
    text-align: left;
}

.online-chat {
    float: left;
    width: 50%;
    text-align: center;
    padding-bottom: 7px;
	padding-top:5px;
}
.top-tow .left {
    float: left;
    width: 100%;
    background:none;
    color: rgb(227, 42, 11);
    font-family: oswald;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    padding-top: 9px;
    text-align: center;
	padding-left:0px;
	padding-right:0px;
}
.logo {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
    padding-top: 10px;
	padding-bottom:10px;
}
.right-head {
    float: right;
    width: 100%;
}
.request-quote {
    float: left;
    width: 100%;
    text-align: right;
    padding-bottom: 7px;
    padding-top: 8px;
    text-align: center;
}

.online-class {
    float: right;
    width: 100%;
    padding-bottom: 12px;
}
.online-class .lft {
    float: left;
    width: 50%;
    text-align:center;
	padding-left:0px;
	padding-right:0px;
	
}
.threebox-colum .colum {
    float: left;
    width: 100%;
    height: auto;
    background: url("../images/border.png") repeat-x scroll left bottom transparent;
    padding-bottom: 10px;
	padding-left:0%;
	padding-right:0%;
}
.colum-space {
    padding-left: 0%;
    padding-right: 0%;
}
.threebox-colum .colum .imgae-colum img {
    width: 70%;
    height: auto;
	float:none;
    text-align: center;
    display: inline-block;
}
.threebox-colum .colum h6 {
    margin: 0px auto;
    font-size: 18px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    clear: both;
    padding-top: 12px;
    padding-left: 3px;
    text-align: center;
}
.threebox-colum .colum .imgae-colum {
    float: left;
    width: 100%;
    height: auto;
    text-align: center;
}
.threebox-colum .colum p {
    margin: 0px auto;
    padding: 8px 5%;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    text-align: justify;
    line-height: 22px;
}
.threebox-colum .colum span {
    float: left;
    width: 97%;
    position: relative;
    top: -3px;
    text-align: center;
    padding-bottom: 5px;
}
.left-colum {
   float: left;
	width: 96%;
	padding: 0px 2%;
}








}




@media only screen and ( max-width:560px ) 
{
.ei-title {
	display:none;
}
.online-class {
    float: right;
    width:  auto;
}
.footer-colum-link a {
    color: rgb(190, 190, 190);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding-left: 7px;
    padding-right: 7px;
}
.copyright a {
    color: rgb(190, 190, 190);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-left: 4px;
    margin-right: 4px;
}
.copyright a:hover {
    font-size: 12px;
}
.copyright {
    float: left;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    color: rgb(190, 190, 190);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.ft-cols ul li a {
    color: rgb(190, 190, 190);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    background: url("../images/arrow-gray.png") no-repeat scroll left bottom transparent;
    padding-left: 15px;
}
.ft-cols ul li a:hover {
    font-size: 13px;
}
.ft-cols h6 {
    margin: 13px auto 12px;
    font-size: 15px;
    font-family: 'Oswald',sans-serif;
    color: rgb(240, 240, 240);
    font-weight: 300;
    text-transform: uppercase;
    padding-bottom: 5px;
}
h2 {
    margin: 0px auto;
    font-size: 15px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 3px solid rgb(235, 235, 235);
    padding-left: 18px;
    padding-bottom: 5px;
}
h1 {
    margin: 0px auto;
    font-size: 16px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 4px solid rgb(235, 235, 235);
    padding-left: 18px;
    padding-bottom: 4px;
}
.threebox-colum .colum h6 {
    margin: 0px auto;
    font-size: 16px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    clear: both;
    padding-top: 12px;
    padding-left: 3px;
    text-align: center;
}
.logos2 li {
    margin: 0px auto;
    list-style-type: none;
    padding-left: 7px;
    padding-right: 7px;
    float: left;
    padding-top: 18px;
}
.heading {
    margin: 0px auto;
    font-size: 19px;
    font-family: 'Oswald',sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: rgb(242, 242, 242);
    padding-top: 21px;
    float: left;
    padding-left: 18px;
    width: auto;
}
.social-cols {
    float: left;
    width: 100%;
    padding: 0px 0% 11px;
    border-top: 2px solid rgb(242, 242, 242);
}
.logos li {
    margin: 0px auto;
    list-style-type: none;
    padding-left: 18px;
    padding-right: 0px;
    float: left;
    padding-top: 18px;
}
.right-block {
	float:none;
    width: 277px;
    height: auto;
    margin-bottom: 21px;
    background: url("../images/btm-bg.png") no-repeat scroll center bottom transparent;
    display: inline-block;
    text-align: left;
}
.right-colum {
    float: left;
    width: 100%;
    display: table;
    text-align: center;
}


}




	
@media only screen and ( max-width:420px ) 
{
.wlft {
    float: left;
    width: 100%;
    padding-bottom: 12px;
}
.wlft .fld {
    float: left;
    width: 80%;
}
.wlft .fld input {
    border: 1px solid rgb(204, 204, 204);
    padding: 4px 5px;
    width: 90%;
}
.wlft .name {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 13px;
    color: rgb(51, 51, 51);
    font-family: 'Oswald',sans-serif;
    text-transform: uppercase;
}
.wlft .fld {
    float: left;
    width: 100%;
}
.logos2 {
    float: left;
    width: 100%;
}
.logos {
    float: left;
    width: 100%;
}
.logos ul {
    margin: 0px auto;
    list-style-type: none;
    padding-left: 0px;
}
.logos2 ul {
    margin: 0px auto;
    list-style-type: none;
    padding-left: 0px;
	width:100%;
}
.logos2 li {
    margin: 0px auto;
    list-style-type: none;
    float: left;
    padding-top: 18px;
    width: 20%;
    text-align: center;
	padding-left:0px;
	padding-right:0px;
}
.heading {
    margin: 0px auto;
    font-size: 19px;
    font-family: 'Oswald',sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: rgb(242, 242, 242);
    padding-top: 21px;
    float: left;
    width: 100%;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
}
.social-cols {
    float: left;
    width: 100%;
    padding: 0px 0% 11px;
    border-top: 2px solid rgb(242, 242, 242);
}
.logos li {
    margin: 0px auto;
    list-style-type: none;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    padding-top: 18px;
	width:20%;
	text-align:center;
}
.footer-colum-link a {
    color: rgb(190, 190, 190);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding-left: 7px;
    padding-right: 7px;
}
.copyright a {
    color: rgb(190, 190, 190);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-left: 4px;
    margin-right: 4px;
}
.copyright a:hover {
    font-size: 12px;
}
.copyright {
    float: left;
    width: 100%;
    background:none;
    padding-top: 10px;
    padding-bottom: 10px;
    color: rgb(190, 190, 190);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.ft-cols ul li a {
    color: rgb(190, 190, 190);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    background: url("../images/arrow-gray.png") no-repeat scroll left bottom transparent;
    padding-left: 15px;
}
.ft-cols ul li a:hover {
    font-size: 13px;
}
.ft-cols h6 {
    margin: 13px auto 12px;
    font-size: 15px;
    font-family: 'Oswald',sans-serif;
    color: rgb(240, 240, 240);
    font-weight: 300;
    text-transform: uppercase;
    padding-bottom: 5px;
}
h2 {
    margin: 0px auto;
    font-size: 15px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 3px solid rgb(235, 235, 235);
    padding-left: 18px;
    padding-bottom: 5px;
}
h1 {
    margin: 0px auto;
    font-size: 16px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 4px solid rgb(235, 235, 235);
    padding-left: 18px;
    padding-bottom: 4px;
}
.threebox-colum .colum h6 {
    margin: 0px auto;
    font-size: 16px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    clear: both;
    padding-top: 12px;
    padding-left: 3px;
    text-align: center;
}
.online-class .lft {
    float: left;
    width: 100%;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 6px;
}
.lft {
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 5px;
}

.threebox-colum .colum .imgae-colum img {
    width: 95%;
    height: auto;
    float: none;
    text-align: center;
    display: inline-block;
}
.ft-cols {
    float: left;
    width: 90%;
    padding-left: 5%;
}






}








@media only screen and ( max-width:318px ) 
{
.logos2 li img{
    width:80%;
}
h2 {
    margin: 0px auto;
    font-size: 13px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 3px solid rgb(235, 235, 235);
    padding-left: 18px;
    padding-bottom: 5px;
}
h1 {
    margin: 0px auto;
    font-size: 13px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 4px solid rgb(235, 235, 235);
    padding-left: 18px;
    padding-bottom: 4px;
}
.threebox-colum .colum h6 {
    margin: 0px auto;
    font-size: 14px;
    font-family: 'Oswald',sans-serif;
    color: rgb(9, 74, 119);
    font-weight: 400;
    text-transform: uppercase;
    clear: both;
    padding-top: 12px;
    padding-left: 3px;
    text-align: center;
}
.left-colum p {
    margin: 0px auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(51, 51, 51);
    line-height: 20px;
    padding-bottom: 16px;
    text-align: justify;
}
.heading {
    margin: 0px auto;
    font-size: 17px;
    font-family: 'Oswald',sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: rgb(242, 242, 242);
    padding-top: 21px;
    float: left;
    width: 100%;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}
.ft-cols ul li a {
    color: rgb(190, 190, 190);
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    background: url("../images/arrow-gray.png") no-repeat scroll left bottom transparent;
    padding-left: 15px;
}
.ft-cols ul li a:hover {
    font-size: 12px;
}




}



.mid-menu h6{
	margin:0px auto;
	font-size: 14px;
    font-family: 'Oswald',sans-serif;
    font-weight: 400;
	color:#FFFFFF;
    text-transform: uppercase;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid #88d6ef;
	padding-left:10px;
	background:#0397c7;
}
.sep{
	background:url(../images/seprator2.png) no-repeat right 1px;
}
.developer{
	background:url(../images/developers.jpg) no-repeat left 1px;
}
.developer2{
	background:url(../images/crossicon.png) no-repeat left 1px;
	padding-top: 6px;
}
.training{
	background:url(../images/TrainingIcon.jpg) no-repeat left 1px;
	padding-top:10px;
}
.livep{
	background: url("../images/livep.jpg") no-repeat scroll left 3px transparent;
	padding-top: 8px;
}

.ft-col1{
	background: url("../images/designs.png") no-repeat scroll left 1px transparent;
	padding-top:11px;
	padding-left: 40px;
}
.ft-col2{
	background: url("../images/lop.png") no-repeat scroll left 5px transparent;
	padding-top:5px;
	padding-left: 40px;
}
.ft-col3{
	background: url("../images/train.png") no-repeat scroll left 0px transparent;
	padding-top:5px;
	padding-left: 43px;
}
.ft-col4{
	background: url("../images/locate.png") no-repeat scroll -2px 1px transparent;
	padding-top: 6px;
	padding-left: 31px;
}
.ena2{
	display:none;
}
.ena{

}

/*Contact floating*/
.contact-us-bar {
    z-index: 100000;
}
.contact-us-bar {
    height: 296px;
    position: fixed;
    right: 0;
    top: 132px;
}
.contact-us-bar .outer {
    background: url("../images/cont_sidebar/cb-closed.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 291px;
    padding: 5px 0 0 5px;
    position: relative;
    width: 28px;
}
.contact-us-bar .outer:hover {
    background-image: url("../images/cont_sidebar/cb-closed-hover.png");
}
.contact-us-bar .outer.active {
    background-image: url("../images/cont_sidebar/cb-open.png");
}
.contact-us-bar .outer .link {
    cursor: pointer;
    height: 155px;
    position: relative;
    width: 100%;
	z-index:100000;
}
.contact-us-bar .inner {
    background: url("../images/cont_sidebar/cb-box-top.png") repeat-x scroll 0 0 transparent;
    display: none;
    float: left;
    height: 296px;
    margin-left: 0;
    margin-top: 0;
    overflow: hidden;
    position: relative;
    width: 245px;
}
.contact-us-bar .inner .top {
    background-color: #F3F3F4;
    border: 1px solid #E1E2E2;
    height: 244px;
    margin-top: 5px;
    position: relative;
}
.contact-us-bar .inner .top .section {
    border-top: 1px solid #B6C87C;
    color: #021A32;
    font-family: Arial,Sans Serif;
    margin: 0 13px;
    padding: 7px 0 12px;
    position: relative;
}
.contact-us-bar .inner .top .section.first {
    border-top-width: 0;
    padding-top: 0px;
}
.contact-us-bar .inner .top .section h4 {
    font-size: 12px;
	margin-left: -36px;
}
.contact-us-bar .inner .top .section strong {
    display: block;
    font-size: 11px;
    margin-bottom: 3px;
}
.contact-us-bar .inner .top .section p {
    display: block;
    font-size: 10px;
    margin-bottom: 2px;
}
.contact-us-bar .inner .top .close {
    background: url("../images/cont_sidebar/cb-close.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 10px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 10px;
}
.contact-us-bar .inner {
    display: block;
    margin-left: -1px;
    width: 0;
}
.contact-us-bar .inner .top .section {
    overflow: hidden;
    width: 218px;
}
.main {
    z-index: 11;
}


.il {
    background-repeat: no-repeat;
    position: relative;
    text-decoration: none;
}
.il > a {
    display: block;
    height: 100%;
    width: 100%;
}
.il-fade img:first-child {
    display: block;
}
.il-fade img:last-child {
    display: none;
}
.il img.h {
    display: none !important;
}
.il .sub-text {
    color: #666666;
}
.il .link-text {
    font-family: Trebuchet MS,Arial,Sans-Serif;
    font-size: 1.3em;
}
.il-fade > a > .il-hover {
    display: none;
}
.il-fade img {
    left: 0;
    position: absolute;
    top: 9px;
}

.il-banner {
    background-position: center top;
    background-repeat: no-repeat;
    height: 262px;
    margin: 138px auto -71px;
    position: relative;
    width: 100%;
}
.il-banner .text {
    display: block;
    font-family: Trebuchet,Arial,Sans-Serif;
    font-size: 2.4em;
    left: 50%;
    margin-left: -390px;
    position: absolute;
    top: 57px;
}
.il-banner .text.right {
    left: auto;
    margin-left: auto;
    margin-right: -390px;
    right: 50%;
    text-align: right;
    top: 57px;
}
.il-banner a.banner-link {
    display: block;
    height: 100%;
    width: 100%;
}
.il-landing-banner-text {
    font-size: 3em !important;
    top: 95px !important;
}
.il-banner-404 {
    height: auto;
    margin: 138px auto -71px;
    position: relative;
    width: 1296px;
}
.il-banner-404 .il-banner-inner-404 {
    color: #717073;
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.il-banner-404 .il-banner-inner-404 img {
    height: auto;
    width: 1296px;
}
.il-banner-404 .text {
    display: block;
    font-family: Trebuchet MS,Arial,Sans-Serif;
    font-size: 18px;
    margin-top: 10px;
    position: absolute;
    right: 92px;
    top: 280px;
}
.il-banner-404 .text.right {
    left: auto;
    right: 360px;
    text-align: right;
    top: 57px;
}
.il-banner-404 .text > a {
    color: #0096C1;
    font-family: Trebuchet MS,Arial,Sans-Serif;
    font-size: 18px;
}
.il-home-banner {
    background-position: center top;
    height: 367px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.il-home-banner .text {
    color: #000000;
    display: block;
    font-family: Trebuchet MS,Arial,Sans-Serif;
    font-size: 3em;
    margin: 0 auto !important;
    padding-left: 60px;
    position: relative;
    top: 55px;
    width: 820px;
}
.il-home-banner .text a {
    color: #000000;
    text-decoration: underline;
}
.il-home-banner .sub-text {
    color: #000000;
    display: block;
    font-size: 1.8em;
    line-height: 1.3em;
    margin: 66px auto 0;
    padding-left: 61px;
    position: relative;
    width: 820px;
}
.il-home-banner .sub-text a {
    color: #000000;
    text-decoration: underline;
}
.il-home-banner.right-align .text {
    padding-right: 94px;
    text-align: right;
}
.il-home-banner.right-align .sub-text {
    padding-right: 94px;
    text-align: right;
}
.il-text-r {
    background-position: left center;
    display: block;
    font-size: 1.3em;
    margin-bottom: 10px;
    padding: 2px 2px 2px 40px;
    width: 178px;
}
.il-rss-small {
    display: inline-block;
    margin: 0 5px;
    padding-left: 30px;
}
.il-rss-small:hover {
    text-decoration: none !important;
}
.il-rss-small span {
    display: block;
    font-weight: bold;
    line-height: 0.9em;
    text-transform: uppercase;
}
.il-rss-small .text {
    font-size: 0.9em;
}
.il-rss-small .sub-text {
    color: #021A32;
    font-size: 1.8em;
}
.il-rss-large {
    display: block;
    height: 26px;
    margin-left: 4px;
    margin-top: -2px;
    width: 67px;
}
.il-rss-large .text {
    background-color: transparent;
    color: #666666;
    font-size: 3em;
    font-weight: normal;
    position: relative;
    top: -1px;
}
.il-staffing-wheel {
    height: 195px;
    margin: 20px 0 20px 20px;
    text-align: center;
    width: 195px;
}
.il-staffing-wheel:hover {
    text-decoration: none !important;
}
.il-staffing-wheel .text {
    color: #FFFFFF;
    font-family: Trebuchet MS,Arial,Sans-Serif;
    font-size: 1.8em;
    padding: 0;
    position: relative;
    top: 120px;
    visibility: hidden;
}
.il-staffing-wheel .text big {
    font-family: Arial,Sans-Serif;
}
.il-staffing-wheel:hover .text {
    visibility: visible;
}
.il-industry-landing {
    background-position: 8px center;
    color: #A6A6A6;
    display: table;
    height: 70px;
    width: 173px;
}
.il-industry-landing:hover {
    background-color: #E6E7E8;
}
.il-industry-landing .text {
    color: #666666;
    display: table-cell;
    font-family: Trebuchet MS,Arial Sans-Serif;
    font-size: 1.4em;
    font-weight: bold;
    height: 64px;
    padding-left: 55px;
    position: relative;
    vertical-align: middle;
    width: 118px;
}
.il-industry-landing:hover .text {
    color: #0095D3;
}
.il-location-landing {
    border: 1px solid #CCCCCC;
    font-weight: bold;
    height: 133px;
    margin: 10px;
    text-align: center;
    width: 178px;
}
.il-location-landing:hover {
    background-color: #E6E7E8;
}
.il-location-landing .text {
    color: transparent;
    font-family: Trebuchet MS,Arial,Sans-Serif;
    font-size: 2.2em;
    position: relative;
    top: 54px;
    visibility: hidden;
    white-space: nowrap;
    width: 180px;
}
.il-location-landing:hover .text {
    color: #FFFFFF;
    text-decoration: none;
    visibility: visible;
}
.il-location-landing-rec {
    border: 1px solid #CCCCCC;
    height: 60px;
    margin: 10px;
    text-align: right;
    width: 378px;
}
.il-location-landing-rec:hover {
    background-color: #E6E7E8;
}
.il-location-landing-rec .text {
    font-family: Trebuchet MS,Arial,Sans-Serif;
    font-size: 2.2em;
    position: relative;
    right: 32px;
    top: 21px;
}
.il-location-landing-rec:hover .text {
    color: #007698;
}
.il-three-col-link {
    background-position: 10px 8px;
    height: 127px;
    padding: 10px;
    width: 156px;
}
.il-three-col-link:hover {
    background-color: #E6E7E8;
    color: #007698;
}
.il-three-col-link .text {
    display: block;
    font-size: 1.5em;
    margin-bottom: 10px;
    margin-left: 25px;
    position: relative;
}
.il-three-col-link .sub-text {
    display: block;
    font-size: 1.3em;
    line-height: 1.2em;
    margin-bottom: 20px;
    position: relative;
}
.il-three-col-link .link-text {
    bottom: 3px;
    position: absolute;
    right: 10px;
}
.il-three-col {
    background-position: 10px 8px;
    height: 127px;
    padding: 10px 10px 0;
    width: 156px;
}
.il-three-col .text {
    display: block;
    font-size: 1.5em;
    margin-bottom: 10px;
    margin-left: 25px;
    position: relative;
}
.il-three-col .sub-text {
    display: block;
    font-size: 1.3em;
    line-height: 1.2em;
    margin-bottom: 20px;
    position: relative;
}
.il-three-col .link-text {
    bottom: 3px;
    position: absolute;
    right: 10px;
}
.ill-three-col li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 0 0;
    padding: 4px 2px;
}
.ill-three-col li.first {
    padding-left: 0;
}
.ill-three-col li.last {
    border-right-width: 0;
    padding-right: 0;
}
.il-thought-leadership-side {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-position: left 8px;
    border-color: #AFAFAF;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
    height: 50px;
    margin: 0;
    padding: 8px 0;
    width: 220px;
}
.il-thought-leadership-side:hover {
    background-color: #F1F2F2;
}
.il-thought-leadership-side .text {
    background: url("~/media/images/Image-Hyperlinks/buttons/arrow-e.ashx") no-repeat scroll 200px center transparent;
    cursor: pointer;
    display: block;
    font-family: Trebuchet MS,Arial,Sans-Serif;
    font-size: 1.3em;
    height: 34px;
    padding: 8px 10px 8px 70px;
}
.il-thought-leadership-side:hover .text {
    background-image: url("~/media/images/Image-Hyperlinks/buttons/arrow-e-hover.ashx");
    color: #007698;
}
.il-thought-leadership-side:last-child {
    border-bottom-width: 2px;
    border-color: #D8D8D8;
}
.il-thought-leadership-full {
    height: 50px;
    margin: 0 4px 75px;
    position: relative;
    width: 170px;
}
.il-thought-leadership-full:hover {
    background-color: #F1F2F2;
}
.il-thought-leadership-full .text {
    cursor: pointer;
    display: block;
    font-family: Trebuchet MS,Arial,Sans-Serif;
    font-size: 1.3em;
    height: 34px;
    padding: 8px 4px 8px 70px;
}
.il-thought-leadership-full .sub-text {
    display: block;
    font-size: 1.2em;
    padding: 30px 0;
    position: absolute;
    top: 30px;
}
.il-thought-leadership-full .link-text {
    display: block;
    position: absolute;
    right: 10px;
    top: 110px;
}
.ill-industry-landing li:first-child .il-thought-leadership-full {
    margin-left: 0;
}
.ill-industry-landing li:last-child .il-thought-leadership-full {
    margin-right: 0;
}
.ill-industry-landing li:first-child {
    padding-left: 0;
}
.ill-industry-landing li:last-child {
    padding-right: 0;
}
.ill-industry-landing li:nth-child(4) {
    padding-left: 0;
}
.ill-industry-landing li:nth-child(6) {
    padding-right: 0;
}
.il-quicklink {
    background-position: 0 9px;
    border-bottom: 1px solid #717171;
    height: 45px;
}
.il-quicklink .text {
    color: #666666;
    display: block;
    font-size: 1.3em;
    left: 42px;
    margin-top: -7px;
    position: absolute;
    text-decoration: none;
    top: 50%;
    width: 170px;
}
.il-quicklink:hover .text {
    color: #007698;
}
.il-quicklink.two-line .text {
    margin-top: -16px;
}
.il-quicklink.three-line .text {
    margin-top: -20px;
}
.il-i.il-quicklink img {
    position: absolute;
    top: 9px;
}
.il-navbutton {
    background-color: transparent;
    height: 40px;
    margin: 0;
    text-align: left;
    text-decoration: none !important;
    width: 390px;
}
.il-navbutton .text {
    font-size: 1.4em;
    font-weight: bold;
    left: 44px;
    position: relative;
    top: 12px;
}
.il-navbutton:hover .text {
    color: #FFFFFF;
    text-decoration: none !important;
}
.il-career-toolbox {
    background-color: #FFFFFF;
    background-position: 12px center;
    color: #021A32 !important;
    height: 30px;
    padding: 8px 0;
    text-align: left;
    text-decoration: none !important;
    width: 208px;
}
.il-career-toolbox:hover {
    background-color: #E6E7E8;
}
.il-career-toolbox .text {
    color: #666666;
    display: block;
    font-size: 1.3em;
    line-height: 1.2em;
    margin: 0 8px 0 54px;
    position: relative;
}
.il-career-toolbox.one-line .text {
    padding-top: 8px;
}
.column02 .il-career-toolbox {
    border-bottom: 1px solid #717171;
    line-height: 1.5em;
    width: 208px;
}
.column02 .il-career-toolbox:hover {
    background-color: transparent;
}
.column02 .il-career-toolbox:hover .text {
    color: #007698;
}
.ill-career-toolbox {
    border-bottom: 1px solid #007698;
    margin-left: 20px;
    padding-bottom: 7px;
}
.ill-career-toolbox h2 {
    border-color: #007698;
    color: #007698;
}
.column02 .ill-career-toolbox {
    border-bottom: 0 none;
    padding-bottom: 7px;
}
.column02 .ill-career-toolbox ul li:last-child .il-career-toolbox {
    border-bottom: 0 none;
}
.column02 .ill-career-toolbox h2 {
    border-color: #F8971D;
    color: #F8971D;
}
.il.il-i img.h {
    display: none;
}
.il.il-i:hover img.n {
    display: none;
}
.il.il-i:hover img.h {
    display: block !important;
}
.il-white-paper {
    padding: 7px;
    position: relative;
}
.il-white-paper:hover {
    background-color: #E6E7E8;
}
.il-white-paper img {
    border: 1px solid #E6E7E8;
    float: left;
    height: 65px;
    width: 50px;
}
.il-white-paper:hover img {
    border-color: #CCCCCC;
}
.il-white-paper .text {
    color: #0095D3;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0 0 5px 5px;
    position: relative;
    white-space: normal;
    width: 147px;
}
.il-white-paper .sub-text {
    color: #666666;
    float: left;
    font-size: 1.3em;
    line-height: 1.2em;
    margin: 0 0 5px 5px;
    position: relative;
    white-space: normal;
    width: 147px;
}
.il-white-paper .link-text {
    clear: both;
    color: #0095D3;
    display: block;
    font-family: Trebuchet MS,Arial,Sans-Serif;
    font-size: 1.3em;
    line-height: 1.2em;
    position: relative;
    text-align: right;
    width: 100%;
}
.ill-white-paper {
    border-bottom: 0 none;
    padding-bottom: 7px;
}
.ill-white-paper h2 {
    margin-bottom: 0;
}
.ill-white-paper ul li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E6E7E8;
    border-image: none;
    border-right: 0 solid #E6E7E8;
    border-style: solid;
    border-width: 1px 0 0;
    padding: 5px 0;
}
.ill-white-paper ul li.first {
    border-top-width: 0;
}
.il-helpbox {
    border: 1px solid #D9D9D9;
    color: #848484 !important;
    margin: 10px 0;
    padding: 10px;
    text-align: left;
    text-decoration: none !important;
    width: 192px;
}
.il-helpbox strong {
    color: #021A32;
}
.il-helpbox em {
    color: #0095D3;
    cursor: pointer;
    font-style: normal;
}
.il-helpbox:hover em {
    text-decoration: underline;
}
.il-helpbox span {
    cursor: default;
    display: block;
    position: relative;
}
.il-helpbox .text {
    color: #021A32;
    font-size: 1.6em;
    font-weight: bold;
    margin: 5px 0 5px 50px;
}
.il-helpbox .sub-text {
    font-size: 1.3em;
    font-weight: bold;
    margin: 10px 0;
}
.il-helpbox .link-text {
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
}
.il-facility-features {
    background-position: left 5px;
    margin: 0 0 20px 20px;
    width: 220px;
}
.il-facility-features span {
    display: block;
}
.il-facility-features .text {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #007698;
    border-image: none;
    border-style: solid;
    border-width: 5px 0 1px;
    font-size: 1.6em;
    font-weight: bold;
    height: 44px;
    padding: 6px 5px 0 58px;
}
.il-facility-features .sub-text {
    color: #007698;
    font-size: 1.1em;
    margin-bottom: 10px;
}
.il-facility-features .sub-text ul {
    list-style-type: none;
    margin-left: 18px;
}
.il-facility-features .sub-text li {
    background: url("/img/content/bullet-blue.png") no-repeat scroll left 6px transparent;
    margin: 5px 0;
    padding: 0 0 0 10px;
}
.il-facility-features .link-text {
    background: url("~/media/images/location/solutions-centers/photo-gallery-link.ashx") no-repeat scroll 0 0 #0293D2;
    color: #FFFFFF;
    font-size: 1.6em;
    height: 22px;
    padding: 4px 0 0 40px;
}
.il-facility-features .link-text:hover {
    background-color: #021A32;
    background-image: url("~/media/images/location/solutions-centers/photo-gallery-link.ashx");
    color: #FFFFFF;
}
.il-contact-us {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D9D9D9;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
    height: 30px;
    width: 240px;
}
.il-contact-us:hover {
    text-decoration: none !important;
}
.il-contact-us .text {
    color: #666666;
    font-size: 1.4em;
    font-weight: normal;
    left: 36px;
    position: relative;
    top: 6px;
}
.il-contact-us:hover .text {
    color: #01446A;
}
.il-i.il-contact-us img {
    position: absolute;
}
.il-contact-us2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #007698;
    border-image: none;
    border-style: solid;
    border-width: 4px 0 0;
    margin-bottom: 20px;
    position: relative;
    width: 250px;
}
.il-contact-us2 h2 {
    color: #007698;
    font-size: 1.6em;
    font-weight: bold;
    height: 24px;
    margin: 0;
    padding: 7px 8px 3px;
    text-align: left;
}
.il-contact-us2 p {
    font-size: 1.3em;
    margin-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.il-contact-us2 p a {
    color: #666666;
}
.il-contact-us2 p a:hover {
    color: #0095D3;
}
.il-contact-us-bar {
    height: 45px;
    position: relative;
    width: 260px;
}
.il-contact-us-bar span {
    color: #FFFFFF;
    font-family: Trebuchet MS;
    font-size: 1.6em !important;
    font-weight: bold;
    padding-left: 75px;
    position: absolute;
    top: 10px;
}
.il-side-image {
    background-position: 3px 3px;
    border: 1px solid #CCCCCC;
    display: block;
    height: 105px;
    margin-bottom: 20px;
    text-align: center;
    width: 218px;
}
.il-side-imagen:hover {
    text-decoration: none !important;
}
.il-side-image .text {
    color: #002D56;
    font-size: 1.2em;
    font-weight: bold;
    position: relative;
}
.il-side-image:hover .text {
}
.il-partnership-association {
    display: block;
    height: 130px;
    margin-bottom: 20px;
    text-align: center;
    width: 220px;
}
.il-partnership-association:hover {
    text-decoration: none !important;
}
.il-partnership-association .text {
    color: #002D56;
    font-size: 1.2em;
    font-weight: bold;
    position: relative;
}
.il-partnership-association:hover .text {
}
.il-market-pulse-question {
    display: block;
    height: 125px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    width: 210px;
}
.il-market-pulse-question:hover {
    text-decoration: none !important;
}
.il-market-pulse-question .text {
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial,Sans-Serif;
    font-size: 1.5em;
    position: relative;
    top: 50%;
}
.il-market-pulse-question .text strong {
    color: #FFFFFF;
    font-family: Trebuchet MS;
    font-size: 1.875em;
    font-weight: bold;
}
.il-market-pulse-question:hover .text {
}
div.cycle.ill-market-pulse ul li {
    display: block !important;
}
.il-market-pulse-answer {
    display: block;
    height: 125px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    width: 210px;
}
.il-market-pulse-answer:hover {
    text-decoration: none !important;
}
.il-market-pulse-answer .text {
    color: #FFFFFF;
    display: inline-block;
    font-family: Trebuchet MS,Arial,Sans-Serif;
    font-size: 1.8em;
    font-weight: bold;
    position: relative;
    top: 50%;
}
.il-market-pulse-answer:hover .text {
}
.il-testimonial {
    background-image: url("~/media/images/image-hyperlinks/testimonials/testi-quote-blue-21x12.ashx");
    background-position: left 14px;
    background-repeat: no-repeat;
    padding: 10px 18px 10px 30px;
}
.il-testimonial .text {
    color: #007698;
    display: block;
    font-size: 1.5em;
    line-height: 1.3em;
}
.il-testimonial .sub-text {
    color: #007698;
    display: block;
    font-size: 1.5em;
    line-height: 1.3em;
    margin: 10px 0;
    text-align: right;
}
.column02 .il-testimonial {
    background-image: url("~/media/images/image-hyperlinks/testimonials/testi-quote-orange-21x12.ashx");
    background-position: left 9px;
    padding: 5px 18px 5px 30px;
}
.column02 .il-testimonial .text {
    color: #666666;
    font-size: 1.1em;
    line-height: 1.5em;
}
.column02 .il-testimonial .sub-text {
    color: #666666;
    font-size: 1.1em;
    line-height: 1.5em;
}
.ill-testimonials {
    border-color: #007698;
    border-style: solid;
    border-width: 4px 0 1px;
    margin-top: 20px;
}
.ill-testimonials h2 {
    display: none;
}
.column02 .ill-testimonials {
    border: 0 solid #F8971D;
    margin-top: 0;
}
.column02 .ill-testimonials h2 {
    display: block;
}
.il-research-detail-key-facts {
    font-family: Arial,Sans-Serif;
    padding: 0 10px 10px 5px;
}
.il-research-detail-key-facts .text {
    color: #007698;
    display: block;
    font-size: 1.5em;
    line-height: 1.3em;
}
.il-research-detail-key-facts .sub-text {
    color: #032A21;
    display: block;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
}
.il-research-detail-key-facts > h2 {
    border-bottom: thin solid #007698;
    border-top: 5px solid #007698;
    color: #007698;
    font-size: 1.6em;
    font-weight: bold;
    height: 24px;
    margin: 10px 0 0;
    padding: 7px 8px 3px;
    text-align: left;
}
.ill-research-detail-key-facts {
    padding-left: 16px;
    padding-top: 6px;
}
.ill-research-detail-key-facts > h2 {
    border-bottom: thin solid #007698;
    border-top: 5px solid #007698;
    color: #007698;
    font-size: 1.6em;
    font-weight: bold;
    height: 24px;
    margin: 10px 0 0;
    padding: 7px 8px 3px;
    text-align: left;
}
.il-social-media {
    height: 22px;
    margin: 3px 4px;
    width: 22px;
}
.il-social-media-footer {
    height: 32px;
    margin: 0 10px;
    width: 32px;
}
.il-208-36 {
    height: 36px;
    width: 212px;
}
.il-208-36:hover {
    text-decoration: none !important;
}
.il-208-36 .text {
    color: #333333;
    display: block;
    font-size: 1.4em;
    font-weight: bold;
    padding: 10px 0 4px 20px;
}
.il-208-36:hover .text {
    color: #666666;
}
.il-responsibility-levels {
    height: 150px;
    margin: 30px 0 0;
    width: 720px;
}
.il-responsibility-levels:hover {
    text-decoration: none !important;
}
.il-responsibility-levels .text {
    color: #002C59;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    padding: 25px 0 0 25px;
    width: 226px;
}
.il-responsibility-levels .sub-text span {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    position: absolute;
}
.il-responsibility-levels .sub-text .l1 {
    left: 410px;
    top: 23px;
}
.il-responsibility-levels .sub-text .l2 {
    left: 480px;
    top: 45px;
}
.il-responsibility-levels .sub-text .l3 {
    left: 440px;
    top: 68px;
}
.il-responsibility-levels .sub-text .l4 {
    left: 420px;
    top: 91px;
}
.il-responsibility-levels .sub-text .l5 {
    left: 400px;
    top: 114px;
}
.il-action-button {
    background-color: #1595D3;
    background-image: url("/~/media/images/controls/circle-arrow.ashx");
    background-position: right center;
    border-radius: 3px 3px 3px 3px;
    display: table;
    height: 22px;
}
.il-action-button:hover {
    background-color: #007698;
}
.il-action-button .text {
    color: #FFFFFF;
    display: block;
    font-family: Trebuchet MS,Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 28px 3px 7px;
}
input.il-action-button {
    display: none;
}
.il-thingamajob-large {
    background-position: right 12px;
    height: 282px;
    margin: 20px auto;
    text-decoration: none !important;
    width: 540px;
}
.il-thingamajob-large span {
    display: block;
}
.il-thingamajob-large .text {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #007698;
    border-image: none;
    border-style: solid;
    border-width: 5px 0 1px;
    color: #007698;
    font-size: 1.5em;
    font-weight: bold;
    padding: 10px 8px;
}
.il-thingamajob-large .text em {
    font-style: normal;
}
.il-thingamajob-large .sub-text {
    font-size: 1.2em;
    padding: 10px 12px;
}
.il-thingamajob-large .sub-text strong {
    color: #021A32;
    display: block;
    font-size: 1.4em;
    margin: 6px 0;
}
.il-thingamajob-large .sub-text ol {
    margin-left: 22px;
}
.il-contact-callout {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-position: 0 5px;
    border-color: #F8971D;
    border-image: none;
    border-right: 0 solid #F8971D;
    border-style: solid;
    border-width: 5px 0 0;
    margin-bottom: 20px;
}
.il-contact-callout a {
    cursor: default;
}
.il-contact-callout span {
    display: block;
}
.il-contact-callout .text {
    border-bottom: 1px solid #F8971D;
    color: #F8971D;
    font-size: 1.3em;
    font-weight: bold;
    padding: 7px 0 7px 8px;
}
.il-contact-callout .sub-text {
    font-size: 1.3em;
    line-height: 1.5em;
    padding: 10px 0 0 7px;
}
.il-contact-callout .sub-text em, .il-contact-callout .sub-text strong {
    color: #0095D3;
    cursor: pointer;
    font-style: normal;
}
.il-contact-callout .link-text {
    cursor: pointer;
    padding-left: 6px;
}
.il.il-i.il-contact-callout img {
    position: absolute;
    top: 5px;
}
.il.il-i.il-contact-callout .text {
    padding-left: 30px;
}
.il-contact-callout-no-image {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: none;
    border-color: #F8971D;
    border-image: none;
    border-right: 0 solid #F8971D;
    border-style: solid;
    border-width: 5px 0 0;
    margin-bottom: 20px;
}
.il-contact-callout-no-image a {
    cursor: default;
}
.il-contact-callout-no-image span {
    display: block;
}
.il-contact-callout-no-image .text {
    border-bottom: 1px solid #F8971D;
    color: #F8971D;
    font-size: 1.3em;
    padding: 7px 0 7px 7px;
}
.il-contact-callout-no-image .sub-text {
    font-size: 1.6em;
    line-height: 1.5em;
    padding: 10px 0 10px 7px;
}
.il-contact-callout-no-image .sub-text em {
    color: #0095D3;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
}
.ill-contact-callout-multi {
    background-image: url("~/media/images/icons/rolodex-icon-26x18.ashx");
    background-position: 0 10px;
    background-repeat: no-repeat;
}
.ill-contact-callout-multi h2 {
    padding-left: 34px;
}
.il-contact-callout-multi {
    padding: 7px 0 7px 10px;
}
.il-contact-callout-multi h2 {
    font-weight: bold;
}
.il-contact-callout-multi span {
    display: block;
    font-size: 1.5em;
    line-height: 1.25em;
}
.il-contact-callout-multi .text {
    color: #021A32;
    font-weight: bold;
}

/*  close of side bar contact us*/

.mail-phone-skype
{ 
color: rgb(227, 42, 11);
text-decoration:none;
font-family: oswald;
font-size: 13px;
font-weight: 400;
text-transform:uppercase;
}
.mail-phone-skype:hover
{ 
color: rgb(244, 42, 15);
text-decoration:none;
font-family: oswald;
font-size: 13px;
font-weight: 400;
text-transform:uppercase;
}
