@charset "utf-8";

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
	font-family: 'PTSansNarrowRegular';
	/*font-size:14px;
	color:#3c3c3c;*/
	line-height:20px;
	
	}
body { line-height:1; border-top:15px solid #0ab2ef}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;}
nav ul,li {
    list-style:none;}
blockquote, q {
    quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;}
a {
    margin:0;
    padding:0; color:#02a3ec;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	/* Firefox */
    -moz-transition: all 0.2s ease-in;
    /* WebKit */
    -webkit-transition: all 0.2s ease-in;
    /* Opera */
    -o-transition: all 0.2s ease-in;
    /* Standard */
    transition: all 0.2s ease-in;
}
a:hover {
	/* Firefox */
    -moz-transition: all 0.2s ease-in;
    /* WebKit */
    -webkit-transition: all 0.2s ease-in;
    /* Opera */
    -o-transition: all 0.2s ease-in;
    /* Standard */
    transition: all 0.2s ease-in;}
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;}
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;}
del {
    text-decoration: line-through;}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;}
table {
    border-collapse:collapse;
    border-spacing:0;
	width:100%;}
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;}
input, select {
    vertical-align:middle;}
.clear{ clear:both; }
@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('../fonts/ptn57f-webfont.eot');
    src: url('../fonts/ptn57f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ptn57f-webfont.woff') format('woff'),
         url('../fonts/ptn57f-webfont.ttf') format('truetype'),
         url('../fonts/ptn57f-webfont.svg#PTSansNarrowRegular') format('svg');
    font-weight: bold;}
@font-face {
    font-family: 'pt_sansbold';
    src: url('../fonts/PTS75F-webfont.eot');
    src: url('../fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTS75F-webfont.woff') format('woff'),
         url('../fonts/PTS75F-webfont.ttf') format('truetype'),
         url('../fonts/PTS75F-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style:normal}
/*-----------------------------reset css close------------------------------*/



/*-------------------------------main css open-------------------------------------*/

.wrapper{ width:100%; }
.container{ width:1000px; margin:0 auto;}
.logo{ width:220px; float:left; }
.logo img{ width:100%; }
.search{ width:21.5%; float:right; margin:2% 0 0 0}
.txtsearch{ border:1px solid #efefef; padding:2.1% 2%; margin:8% 0 0 0; border-radius:2px; width:85%; color:#ccc; font-size:12px}
.but-search{background:url(../images/search-but.png) no-repeat; width:32px; height:28px; cursor:pointer; margin:8% 0 0 0;border:1px solid #efefef; border-left:none }
.pro-serv{width:29.5%; background-color:#02a3ec; padding:5% 2%; float:left; height:30px;border-top:solid 1px #fff;}
.con-serv{width:29.3%; background-color:#05b0ef; padding:5% 2%; float:left;border-top:solid 1px #fff;  border-left:solid 1px #81d1f6; height:30px;}
.hrd-outsc{width:29%; background-color:#05bdff; padding:5% 2%; float:left;border-top:solid 1px #fff; border-left:solid 1px #81d1f6; height:30px; letter-spacing:-.9px}
.pro-serv span, .con-serv span{font-size:67px!important; color:#fff; float:left; margin:0 6% 0 0; font-family:'pt_sansbold';}
.hrd-outsc span { font-size:67px!important; color:#fff; float:left; margin:0 2% 0 0; font-family:'pt_sansbold'; letter-spacing:-.9px}
.pro-serv p, .con-serv p,.hrd-outsc p { font-size:33px!important; color:#fff; float:left; line-height:30px; text-transform:uppercase; margin-top:-15px;}
.pro-serv p a, .con-serv p a,.hrd-outsc p a { color:#fff; text-decoration:none}
.pro-serv p a:hover, .con-serv p a:hover,.hrd-outsc p a:hover { color:#aeeaff;}
.content-area{border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:2% 0 0 0}
.content-area2{ background-color:#f1f1f1; margin:0; border-bottom:1px solid #fff; border-top:1px solid #fff; padding:2% 0; min-height:220px;}
.dreramjob{float:left; width:46%;}
.dreramjob h2{ color:#ff632a; font-family:'pt_sansbold'; font-size:29px; text-align:center; text-transform:uppercase; margin:4% 0 0 0; letter-spacing:-1px}
.dreramjob .content{ background-color:#e9e9e9; padding:2% 4%; margin:4% 0 0 0; color:#484848}	
.dreramjob .content span{ font-size:12px; color:#000}
.but-job{ background:url(../images/bg-buttonemp.jpg) repeat-x top left; text-align:center; color:#fff; text-transform:uppercase; font-family:'pt_sansbold'; font-size:35px; height:49px; padding:30px 0 0 0 }
.but-job a{ color:#fff; text-decoration:none}
.but-job a:hover{ color:#ff632a; text-decoration:none}
.mid-border{background:url(../images/but-divider.jpg) no-repeat top center; width:4px; margin:0 3%; float:left; min-height:256px}
.clients{ background-color:#56575a; margin:1% 0 0 0; padding:2% 0}
.footer{background-color:#fff; margin:2% 0 0 0}
.hotestjob{ float:left; width:50%; margin:0 5% 0 0}
.hotestjob h2{ color:#02a3ec; font-size:25px; margin:0 0 2% 0; text-decoration:underline} 
.hotestjob .head{ float:left;font-family:'pt_sansbold'; font-size:15px; margin:2% 0 1% 0}
.hotestjob .more a{ float: right; color:#02a3ec; text-decoration:none; margin:2% 0 1% 0}
.hotestjob .more a:hover{ text-decoration:underline}
.hotestjob ul li{ background:url(../images/bul1.jpg) no-repeat left 5px; padding:0 0 0 3%; font-size:13px}
.contact{ float:right; width:34%}
.contact h2{ color:#02a3ec; font-size:25px; margin:0 0 3% 0; text-decoration:underline} 
.contact-lable{ float:left; width:29%;font-family:'pt_sansbold'; margin:2% 0 2% 0}
.contact-details{ float:left; margin:2% 0 2% 0}
.contact-details a{ text-decoration:none}
.contact-details a:hover{ text-decoration: underline}
.allopoenings{ float:right; background-color:#ccc; padding:.75% 1%; color:#fff; margin:3% 0 0 0 }
.allopoenings a{ color:#fff; text-decoration:none}	
.allopoenings a:hover{ color:#000; text-decoration:none}		
.copy{ background-color:#02a3ec; padding:.75% 0;margin:2% 0 0 0; color:#fff}
.copy span{ float: right}
.copy a{ color:#bceaff; text-decoration:none}
.copy a:hover{ text-decoration: underline}
.marquee0 img{ margin:0 20px}

.container h4{ color:#ff632a;font-size:29px; text-align:left; text-transform:uppercase; margin:0 0 1% 0 ; letter-spacing:-1px}
.content ul li{ list-style:square; list-style-position:inside; margin:.5% 0 .5% 5%}
.content span{ font-family:'pt_sansbold'}
.content h2{ color:#333; padding:0 0 5px 0; border-bottom:1px dashed #666; margin:20px 0 10px 0; font-size:22px }


.contact-form{ float:left; width:55%;}
.submit{ background-color:#05b0ef; padding:5px 15px; text-align:center; font-size:15px; border:1px solid #666; color:#fff; cursor:pointer; margin:1% 0 0 0}
.txtfield{ border:1px solid #ccc; background-color:#eee; padding:4px 8px; width:250px; color:#767676; font-size:11px; margin:.5% 0}
.contact2 p{ float:left; width:35%; margin:.5% 0}
.con_info{ margin:0 0 1% 0}
.con_info a{ color:#05b0ef} 
.map{ float:right; width:35%; border:5px solid #fff; padding:10px; width:40%; height:200px}
.map iframe{ width:100%; height:100%} 

/* Tabs */
#example-two .list-wrap { color:#000; padding: 2% 1%; margin: 0 0 10px 0; background-color:#fff; border:1px solid #eee }
#example-two ul { list-style: none; }
#example-two ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#example-two ul li a:hover { background: #333; color: white; }
#example-two ul li:last-child { border: none; width:300px; margin:0 0 0 .2%;}
#example-two ul li:last-child a { border: none;}
#example-two .nav { overflow: hidden; margin:0 0 1px 0 }
#example-two .nav li { width: 300px; float: left; margin: 0; text-align:center!important; list-style:none; }
#example-two .nav li:last-child { margin-right: 0; }
#example-two .nav li a { display: block; padding:10px 5px; background-color: #6b6d71; color: white; font-size: 20px; text-align: center; border: 0; text-decoration:none; text-transform:uppercase }
#example-two li a.current,#example-two li a.current:hover { background-color:#000 !important; color:#fff; }
#example-two .nav li a:hover, #example-two .nav li a:focus {background-color: #000;}
/* Tabs */

.form-main{ width:700px; margin:0 auto; background-color:#eee; padding:5% 10%}
.form-mainbg{background-color:#fff; margin:0 0 2px}
.form-main-left{width:40%; float:left; margin:0 15px 0 0; padding:1% 0 1% 2%}
.form-main-right{border-left:1px solid #ccc; float:left; padding:1% 0 1% 15px}
.form-element .txtfield{ width:100%; color:#333; font-size:12px; font-family:'PTSansNarrowRegular'}










