/* CSS Document */





	img, div, input * { behavior: url("iepngfix.html") }	



body

{

font-family:Arial, Helvetica, sans-serif;

margin:0px;

}



fieldset

{

border: 1px solid #CCCCCC;

font-size: 12px;

color: #666666;

padding: 15px;

}



legend

{

font-size: 15px;

color: #1170a6;

}


.clear{clear:both;}
img

{

border: none;

}



a

{

outline: none;

}



.blue_heading

{

font-size: 12px;

font-weight: bold;

color: #3293c9;

}

.normal_txt

{

font-size: 12px;

color: #666666;

}



#container

{

width:1000px;

height: auto;

overflow: hidden;

margin:0px auto;

}



#container #header

{

background:url(../images/headerbg.jpg) repeat-x;

width:1000px;

height:100px;

float:left;

position:relative;

z-index:2;

}

#container #header #logo

{

margin-left:17px;

float:left;

}



#container #header #logo h1

{

margin: 0px;

padding: 0px;

}



#container #header #nav_wrap

{

float:right;

height:86px;

width:670px;

/*background:url(../images/iso.jpg) no-repeat top right;*/

}



#container #header #nav_wrap #iso_logo

{

margin: 5px 15px 0px 0px;

float:right;

height:15px;

width:50px;

display:inline;

}



#nav

{

height:25px;

font:12px/25px Arial, Helvetica, sans-serif;

color:#999;

float:right;

margin:0px 0px 0px 0px;

}



#nav ul

{

margin:0px;

padding:0px;

}
.contact{ float:right; width:275px; height:40px; background:url(../images/contact_cybrain.png) no-repeat; padding:20px 0 0 33px; font: bold 13px Arial; color:#0f5a7c;}

.contact span{margin-left:28px; color:#0f5a7c;}
.contact span a{
    color: #0f5a7c;
    text-decoration:none;
}

#nav ul li

{

position: relative;

list-style:none;

font-weight: bold;

display:block;

float:left;

padding: 0px 4px;

}



#nav ul li a

{

display:block;

float:left;

color:#999;

text-decoration: none;

}



#nav ul li ul

{

display: none;

position:absolute;

top:25px;

left:0px;

z-index:10000;

background:#eeeeee;

width:250px;

}



#nav ul li ul li

{

display:block;

float:none;

line-height:25px;

border-bottom:1px dotted #999;

margin:0;

padding:0;

}



#nav ul li ul li a

{

display: block;

float:none;

padding:0 8px;

}



#nav ul li ul li a:hover

{

background-color:#999;

color:#fff;

}





#container #bg_bodytop

{

clear:both;

width:auto;

height:33px;

background:url(../images/bg_bodytop.jpg) repeat-x;

}



#container #banner

{

clear:both;

width:1000px;

height:168px;

padding: 0px;

background:url(../images/banner.jpg) no-repeat;

}



#container #banner #banner_left

{

width:610px;

height: auto;

overflow: hidden;

float:left;

padding: 0px;

}



#container #banner .banner_txt

{

width:590px;

height: auto;

overflow: hidden;

float:left;

padding: 10px 0px 0px 20px;

}



#container #banner .banner_txt h1

{

color: #FFFFFF;

margin: 0px;

font-size: 22px;

}



#container #banner .banner_txt p

{

color: #FFFFFF;

margin: 0px;

font-size: 15px;

}



#container #banner .banner_txt ul

{

color: #FFFFFF;

font-size: 14px;

margin-top: 5px;

}



#container #banner .banner_img

{

width:350px;

height: auto;

overflow: hidden;

float:left;

}



#container #left

{

width:745px;

float:left;

}

#container #left_nxt

{

width:705px;

float:left;

padding: 0px 20px 0px 20px;

}





#container #left_nxt h4

{

margin: 0px;

padding-left: 5px;

}



#container #left_nxt p

{

font-size: 12px;

text-align: justify;

color: #666666;

padding-left: 10px;

}



#container #left_nxt ul

{

list-style: url(../images/tick.jpg) outside;

font-size: 12px;

color: #666666;

}



#container #left_nxt a

{

font-size: 12px;

color: #51afe4;

text-decoration:none;

}



#container #left_nxt .portfolio

{

width: 656px;

height: auto;

overflow: hidden;

margin: 20px auto;

}



#container #left_nxt .portfolio .portfolio_top

{

background: url(../images/portfolio_top.jpg) no-repeat;

width: 656px;

height: 16px;

margin:0px;

}



#container #left_nxt .portfolio .portfolio_mid

{

margin:0px;

background: url(../images/portfolio_mid.jpg) repeat-y;

width: 656px;

height: auto;

}



#container #left_nxt .portfolio .portfolio_bottom

{

margin:0px;

background: url(../images/portfolio_bottom.jpg) no-repeat;

width: 656px;

height: 52px;

}



#container #left #cnt

{

float:left;

margin:0px 44px 0 27px;

width:640px;

}



.cnt

{

font-size:12px;

color:#3d3d3d;

line-height: 1.4;

}



.cnt h3 

{

font-size:20px;

color:#3d3d3d;

margin:0px;

padding-bottom:10px;

}



#container #left #readmore

{

float:left;

margin: 0px 44px 0px 27px;

width:640px;

text-align:right;

}



#container #left #service_container_bg 

{

float:left;

background:url(../images/servicesbg.jpg) repeat-x;

height:auto;

/*width:745px;*/ width:670px;

margin:10px 0px 0px 0px;

}



#container #left #service_container_bg #services_container

{

width:657px;

height:248px;

margin:10px 0px 0px 10px;

float:left;

clear: both;

}



#container #left #service_container_bg #services_container #main_portfolio_container 

{

width:350px;

height:248px;

float:left;

}



#container #left #service_container_bg #services_container #main_portfolio_container #portfolio_icon

{

float:left;

margin:10px 0px 0px 6px;

display:inline;

background:url(../images/main_portfolio.jpg) no-repeat;

width:61px;

height:50px;

}



#container #left #service_container_bg #services_container .main_portfolio

{

float:left;

}



#container #left #service_container_bg #services_container .main_portfolio h2

{

font-size:20px;

color:#3d3d3d;

margin:10px 0px 0px 14px;

padding: 10px 0px 10px 0px;

}



#container #left #service_container_bg #services_container #main_portfolio_screen1

{

float:left;

margin:0px;

width:320px;

height:123px;

}



#container #left #service_container_bg #services_container .main_portfolio_viewmore

{

float:right;

width:81px;

height:27px;

margin:15px 25px 0px 0px;

text-align:right;

display:inline;

}



#container #left #service_container_bg #services_container #main_divider

{

float:left;

height:200px;

width:0px;

border-left: 1px solid #CCCCCC;

border-right: 1px solid #ededed;

}



#container #left #service_container_bg #services_container_right

{

float:left;

width:295px;

height: auto;

overflow: hidden;

margin: 0px;

}



#container #left #service_container_bg #services_container_right #services_icon

{

float:left;

display:inline;

background:url(../images/services_icon.jpg) no-repeat;

width:61px;

height:50px;

margin:10px 0px 0px 18px;

}



#container #left #service_container_bg #services_container_right #main_services_links

{

width:auto;

margin:0px 0px 0px 74px;

}



#container #left #service_container_bg #services_container_right #main_services_links ul

{

margin: 0px;

list-style: none;

color:#51afe4;

line-height: 1.5;

font-size: 12px;

}



#container #left #service_container_bg #services_container_right #main_services_links ul li

{

padding-left: 25px;

background: url(../images/tick.jpg) no-repeat left;

height: 18px;

overflow: hidden;

}



#container #left #service_container_bg #services_container_right .main_portfolio_viewmore

{

float:right;

width:81px;

height:27px;

margin:30px 0px 0px 0px;

text-align:right;

display:inline;

}



#container #right 

{

width:248px;

float: left;

height: auto;

overflow: hidden;

}



#container #right #main_indl

{

background:url(../images/industrial_training.jpg) no-repeat;

float:left;

width:248px;

/*margin-top:15px;*/

height:93px;

}



#container #right #getaquote

{

width:248px;

float:left;

height: auto;

overflow: hidden;

}



#container #right #getaquote #getaquote_top

{

background:url(../images/getaquote.jpg) no-repeat;

width:248px;

height:61px;

}



#container #right #getaquote #getaquote_left

{

float:left;

background:url(../images/getaquote_left.jpg);

width:2px;

height:237px;

}



#container #right #getaquote #getaquote_right

{

float:right;

background:url(../images/getaquote_right.jpg);

width:8px;

height:237px;

}



#container #right #getaquote #getaquote_mid

{

float:left;

background:url(../images/getaquote_bg.jpg) repeat-x;

height:237px;

width:238px;

overflow: hidden;

}



#container #right #getaquote #getaquote_mid #getaquote_text

{

float:left; 

margin-left:19px;

padding-top:5px;

width:74px;

display:inline;

}



.input_text1

{

width:125px;

font-size: 12px;

color: #666666;

}



.input_comment

{

height:58px;

width:125px;

font-size: 11px;

}



.getaquote_text

{

font-size:12px;

color:#686868;

}



#container #right #getaquote #getaquote_bottom

{

background: url(../images/getaquote_bottom.jpg);

width:248px;

height:23px;

float:left;

}



#container #clients

{

clear:both;

width: 850px;

height: 60px;

padding-top: 15px;

margin: 0 auto;

}



#container #footer

{

width: 1000px;

height: 100px;

background: url(../images/footer_bg.jpg) repeat-x;

margin: 0px auto;

}



#container #footer a

{

color:#FFFFFF;

text-decoration: none;

font-size: 12px;

margin-right: 10px;

}



.paging_txt {

	padding:4px;

	height:30px;

	width: 30px;

	font-size: 13px;

	background: #f28910;

	border: 1px solid #666666;

	}

.paging_txt1 {

	padding:4px;

	height:30px;

	width: 30px;

	font-size: 13px;

	background: #79bbff;

	color: #000;

	border: 1px solid #666666;

	}

.paging_txt1 a 

	{	

	font-size: 13px;

	color: #000;

	}



#client_wrap

{

	width:100%;

	height:auto;

	overflow:hidden;

	border:1px solid #ccc;

}



#client_wrap ul

{

	float:left;

	margin:0;

	padding:0;

	display:inline;

}



#client_wrap ul li

{

	width:210px;

	list-style:none;

	float:left;

	display:inline;

	margin:10px 15px 5px 0;

}



#service_links

{

	float:left;

	width:230px;

	margin:15px 0 0 5px;

	height:auto;

	overflow:hidden;

	font:13px/2.5 Arial, Helvetica, sans-serif;

	

}



#service_links ul

{

	margin:0;

	padding:0;

}



#service_links ul li

{

	list-style:none;

	width:100%;

	float:left;

	display:inline;

	border-bottom:2px dotted #000;

}



#service_links ul li a

{

	outline:none;

	text-decoration:none;

	color:#000;

}



#strip_bg

{

width:665px;

height:348px;

background:url(../images/strips_bg.jpg) no-repeat;

margin:0px auto;

}



#left_text

{

width:200px;

padding:14px 0 10px 0;

float:left;

display:inline;

}



.first

{

width:261px;

margin:0 auto;

padding:0;

text-align:center;

color:#fff;

font:bold 14px Arial, Helvetica, sans-serif;

}



.space

{

line-height:43px;

}



.space1

{

line-height:33px;

}



.space2

{

line-height:15px;

}



#right_text

{

width:400px;

padding:8px 0 0 0;

float:right;

display:inline;

}



.second

{

width:370px;

margin:0 auto;

padding:0;

text-align:left;

color:#000;

font:normal 12px Arial, Helvetica, sans-serif;

}



.green_fieldset

{

border: 2px solid #9bbb59;

}



#green legend

{

color:#fff;

background-color:#9bbb59;

font:bold 13px/2 Arial, Helvetica, sans-serif; 

width:400px;

}



.darkgreen_fieldset

{

border: 2px solid #5fb65b;

margin:5px 0 0 0;

}



#darkgreen legend

{

color:#fff;

background-color:#5fb65b;

font:bold 13px/2 Arial, Helvetica, sans-serif; 

width:400px;

} 



.green1_fieldset

{

border: 2px solid #5db18e;

margin:5px 0 0 0;

}



#green1 legend

{

color:#fff;

background-color:#5db18e;

font:bold 13px/2 Arial, Helvetica, sans-serif; 

width:400px;

}



.blue_fieldset

{

border: 2px solid #5f9dac;

margin:5px 0 0 0;

}



#blue legend

{

color:#fff;

background-color:#5f9dac;

font:bold 13px/2 Arial, Helvetica, sans-serif; 

width:400px;

}



.darkblue_fieldset

{

border: 2px solid #626ea7;

margin:5px 0 0 0;

}



#darkblue legend

{

color:#fff;

background-color:#626ea7;

font:bold 13px/2 Arial, Helvetica, sans-serif; 

width:400px;

}



.blue1_fieldset

{

border: 2px solid #8064a2;

margin:5px 0 0 0;

}



#blue1 legend

{

color:#fff;

background-color:#8064a2;

font:bold 13px/2 Arial, Helvetica, sans-serif; 

width:400px;

}



.part1

{

width:350px;

float:left;

display:inline;

line-height:1.5;

}



.part2

{

width:350px;

float:right;

display:inline;

line-height:1.5;

}



.breadcrums

{

font:12px/2 Arial, Helvetica, sans-serif;

margin:0;

padding:0;

}



.breadcrums a

{

text-decoration:none;

outline:none;

}

.main{float:right; width:100%;}
.top{float:left; width:242px; height:17px; background:url(../images/top.png) no-repeat;}
.mid{ float:left; width:242px; background:url(../images/mid.png) repeat;}
.bottom{float:left; width:242px; height:19px; background:url(../images/bottom.png) no-repeat;}
.mid p{ float:left; margin:10px 33px;font:12px/20px Arial, Helvetica, sans-serif;}

h5{ color: #1170A6;
    font-size: 15px; margin:0px 0 0 30px; padding:0;}

.logoimage
{
margin-left:10px;
margin-right:10px;
}
.nolink li
{
line-height:1.5;
}
p.plist
{
padding-left:40px!important;
}
.hire_img img
{
padding-bottom:10px;
}

p.text_now a 
{
color:#fff!important;
font-size:15px!important;
}

p.text_now 
{
margin:0px;
padding:6px 10px!important;
text-align:center!important;
}
.apply 
{
border:1px solid #fff;
border-radius:5px;
background-color:#003A73;
width:100px;
height:30px;
}
.six-mnth{ margin:0px; padding:0px;}
.training_form{width;auto; height:auto; margin:0px; padding:0px; float:left;}
.training_form input[type="text"]{border:1px solid #ccc; width:150px; height:22px; padding:3px; margin:0px 10px 0px 0px; color:#000; font-weight:normal; font-size:12px; font-family:verdana; vertical-align:top;}
.training_form input[type="email"]{border:1px solid #ccc; width:150px; height:22px; padding:3px; margin:0px 10px 0px 0px; color:#000; font-weight:normal; font-size:12px; font-family:verdana; vertical-align:top;}
.training_form  textarea{border:1px solid #ccc; width:150px; height:30px; padding:3px; margin:0px 10px 0px 0px; color:#000; font-weight:normal; font-size:12px; font-family:verdana;}
.training_form input[type="submit"]{padding: 0px 18px;
height: 29px;
font-size: 12px;
font-weight: bold;
color: #527881; border:1px solid #9EB9C2; border-radius:16px; background: #edf5f8; /* Old browsers */
background: -moz-linear-gradient(top, #edf5f8 0%, #cde5ef 55%, #cde5ef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf5f8), color-stop(55%,#cde5ef), color-stop(100%,#cde5ef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #edf5f8 0%,#cde5ef 55%,#cde5ef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #edf5f8 0%,#cde5ef 55%,#cde5ef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #edf5f8 0%,#cde5ef 55%,#cde5ef 100%); /* IE10+ */
background: linear-gradient(to bottom, #edf5f8 0%,#cde5ef 55%,#cde5ef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5f8', endColorstr='#cde5ef',GradientType=0 ); /* IE6-9 */;}