a, a.img, h1, h2,h3, div, class
{
	margin: 0;
	padding: 0;
	
}

body
{
	margin:0;
	padding:0;
/*	font: 16px/20px 'BebasNeueRegular', Arial, sans-serif;*/ 
	
}

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

}


.wrap
{width:100%;
height:auto;
position:absolute;
}
.wrapheader{
	width:100%;
	height:auto;
	margin:0 auto;
}
.header
{
	width:1000px;
	height:110px;
	margin:0 auto;
	
}
.logo_Por
{
	width:700px;
	height:100px;
	margin-top:06px;
	float:left;
	
}
.logo
{
	width:128px;
	height:101px;
	float:left;
}
.logo_name
{
	width:550px;
	height:60px;
	margin-top:40px;
	float:left;
font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	
	color:#717075;
}
.logo_name h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		color:#717075;
}
.iso_port
{width:300px;
height:100px;
margin-top:10px;
float:left;

}
.iso
{width:132px;
height:80px;
margin-top:06px;
float:right;
}

/*menuportion*/
.menu_bar
{
	width:100%;
	height:48px;
	margin-top:10px;
	background:#2294d7;

}
.menu_por
{
	width:1000px;
	height:50px;
	
	margin:0 auto;
}
.menu1
{
	width:650px;
	height:50px;
	
	float:right;
}

.active
{
	background:#1675c8 !important;
}
ul#menu, ul.submenu{
    margin: 0;
    padding: 0;
    list-style: none;
		z-index:999999;
}
ul#menu li{
    float: left;
		z-index:999999;
		position: relative;
}
/* hide the submenu */
li ul.submenu {
    display: none;
		z-index:999999;
		
}
ul#menu li a{
    display: block;
    text-decoration: none;
    color: #ffffff;
	width:80px;
	min-height:34px;
	margin-top:-1px;
	
    padding: 14px 23px 0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	
    background:#2294d7;
	text-align:center;
    border-right: 1px solid #b8bcbb;
		 border-top: 1px solid white;
		z-index:999999;

    float:none;
}
/* show the submenu */
ul#menu li:hover ul.submenu{
    display: block;
    position: absolute;
	 
		z-index:999999;
    float:left;
}
ul#menu li:hover li,  ul#menu li:hover a {
    float: none;
    background: #1675c8;

	z-index:999999;
	
	 
}
ul#menu li:hover li a:hover {
    background: #4a4d52;

		z-index:999999;
}

/*menuportion*/

/*slider*/



.slider_box{
	width:100%;
	float:left;
	height:428px;
	background:url(../images-group/slider_02.html) no-repeat center;
	position:relative;}

.slider_textbox{
	width:524px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:200px;
	margin-left:90px;}
.slider_textbox h1{
	font-size:114px;
	color:#f93a94;
	margin:0px;
	font-weight:normal;}
.slider_textbox h2{
	font-size:15px; color:#c2bbbb; margin:0px; font-weight:normal;}
.slider_textbox h3{ 
	font-size:32px; color:#000000; margin:0px; font-weight:normal;}

/*......Slider.......*/


/* custom font used in header text */
@font-face {
	font-family: Norican;
	font-weight: normal;
	src: url('norican/Norican-Regular.html');
}

.clear {
	clear: both;
}

/* ios slider details */
.fluidHeight {
	width: 100%;
	height: 428px;
	/*background: #2294d7 url('../images-group/container-bg.jpg') repeat 50% 0;
	box-shadow: inset 0 3px 10px -4px #000, inset 0 -3px 10px -4px #000;*/
	float: left;
	margin-top:-6px;
}

.sliderContainer {
	width: 100%;
	position: relative;
}

.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 428px;
}

.iosSlider .slider { width: 100%; height: 100%; }

.iosSlider .slider .item { width: 100%; height: 100%; padding: 5px 0 5px 0; }

.iosSlider .slider .item .inner {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0 auto;
	height: 100%;
	box-shadow: 0 0 10px -5px #000;
	background-size:cover;
	background-repeat: no-repeat;
	background-position: center top;
}

.iosSlider .slider .item .inner .text1 {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0px;  
  top: 200px;
  padding: 5px 2px 0 7px;
}

.iosSlider .slider .item .inner .text1 span { color: #fff; font: 55px/70px Norican; padding: 0 8px; }

.iosSlider .slider .item .inner .text2 {
  opacity: 0;
  filter: alpha(opacity=0);
  padding: 5px 7px 7px;
  position: absolute;
  left:0;
  top: 335px;
  background-color:#000000;
  font-family: "NK_Mono";
  font-size: 19px;
}

.iosSlider .slider .item .inner .text3 {
  opacity: 0;
  filter: alpha(opacity=0);
  padding: 5px 7px 7px;
  position: absolute;
  left:0;
  top: 355px;
  background-color:#FFFFFF;
  margin-top:14px;
 
}
.sliderContainer .prev {
	position: absolute;
	top: 35%;
	left: 2%;
	width: 62px;
	height: 154px;
	background:url(../images-group/left-arrows.png) no-repeat;
	z-index:9999;
}

.sliderContainer .next {
	position: absolute;
	z-index:9999;
	top: 35%;
	right: 2%;
	width: 62px;
	height: 154px;
	background:url(../images-group/right-arrows.png) no-repeat;	
}
.sliderContainer .unselectable {
/*	opacity: 0.2;*/
}
.iosSlider .slider .item .inner .text4 {
  opacity: 0;
  filter: alpha(opacity=0);
  padding: 5px 7px 7px;
  position: absolute;
  left:0;
  width:900px;
  height:150px;
  background:url(../images-group/bbg.png);
  top: 240px;
  margin-left:150px;
 margin-top:17px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:100;
  font-size: 24px;
 color: #FFFFFF;
}

.iosSlider .slider .item .inner .text2 span { color: #fff; font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; }


.sliderContainer .slideSelectors {
	position: relative;
	bottom: 20px;
	left: 0;
  width: 92%;
  margin: 0 4%;
	z-index: 1;
	height: 10px;
}

.sliderContainer .slideSelectors .item {
	float: left;
	width: 9px;
	height: 9px;
	border: 1px solid #ccc;
	background: #999;
	margin: 0 0 0 10px;
	opacity: 0.25;
	filter: alpha(opacity=25);
}

.sliderContainer .slideSelectors .selected {
	background: #2294d7;
	opacity: 1;
	filter: alpha(opacity=100);
}


/*slider*/


/*content*/

.content
{
	width:100%;
	height:400px;
	background:#f5f5f5;
	
	float:left;
}

.content_box
{
	width:1000px;
	height:400px;

	margin:0 auto;
	
	
	}
	.box
	{
	width:1000px;
	height:350px;
	margin-top:50px;
	float:left;
	
	
	}

.featured_services{
	width:1000px;
	margin:0 auto;
	position:relative;}

.featured_services ul{
	width:1000px;
	float:left;
	
	margin-top:5px;
	padding:0px;
	}

.featured_services ul li{
	width:300px;
	height:310px;
	float:left;
	background:#FFFFFF;
	margin:0px;
	padding:12px;
	list-style:none;
	margin-right:24px;
	margin-bottom:30px;}
.featured_imgbox{
	width:300px;
	height:auto;
	float:left;
	padding:3px;
	}
.featured_textbox{
	width:300px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5a5454;
	margin-top:10px;
	line-height:20px;
	text-align:justify;}
	.featured_textbox p
	{
	width:300px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5a5454;
	margin-top:5px;
	line-height:20px;
	text-align:justify;}
.featured_textbox span{
	color:#333333; font-weight:bold;}
.featured_textbox h2{
	font-size:28px;
	text-decoration:underline;
	text-align:center;
	color:#626164;
	font-family:'BebasNeueRegular', Arial, sans-serif;
	margin:0px;
	margin-top:05px;
	font-weight:normal;}
.featured_textbox a{ color:#626164; text-decoration:none;}
.featured_textbox a:hover{ color:#007ec8; text-decoration:underline;}
.featured_nextbuton{
	width:39px;
	position:absolute;
	/*right: 42px;*/
	top: 39px;}
.next_bton{
	width:18px;
	float:left;
	margin-left:-29px;
	margin-top:95px;}
.pre_bton{
	width:18px;
	float:left;
	margin-top:95px;
	margin-left:1030px;}
	
.caroufredsel_wrapper{
	width: 1020px !important;
}

/*content*/

/*footer*/
.footer
{width:100%;
height:100px;
float:left;
background:#2294d7;
}
.foot_cont
{
	width:1000px;
	height:60px;
	
	margin:0 auto;
	text-align:center;
	
	padding:20px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
}
.foot_cont a
{
	
	color:#435a6b;
	text-decoration:none;
}
.foot_cont a
{
	
	color:#435a6b;
	text-decoration:none;
}

.foot_cont h1
{
	color:#435a6b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
/*perfect_group*/



.inner_banner
{
	width:100%;
	height:388px;
	
	
}
.inner_bannercon
{
	width:100%;
	height:250px;
		margin-top:02px;
	background:#ededed;
	
	
}
.inner_bannercli
{
	width:100%;
	height:248px;
	background:#fcfbfb;
	
	
}

.inner_bannercar
{
	width:100%;
	height:266px;
	background:#fcfbfb;
	
	
}
.banner_img
{
	 width: 100%; height: 100%;
	margin:0 auto;
	background:url(../images-group/inner_banner.png);
		background-size:cover;
	background-repeat: no-repeat;
	
}
.banner_imgcli
{
	 width: 1198px; height: 248px;
	margin:0 auto;
		margin-top:02px;
	background:url(../images-group/pgt_cli.png);
		
	background-repeat: no-repeat;
	
}
.banner_img23
{ width: 1000px; height: 266px;
	margin:0 auto;
	margin-top:02px;
	background:url(../images-group/car_pgt.png);
	
	background-repeat: no-repeat;
	
}
.banner_imgco23
{
	 width: 1200px; height:248px;
	margin:0 auto;
	background:url(../images-group/REA_BAN.png);
		
	background-repeat: no-repeat;
	
}
.img_cont
{
	width:450px;
	height:200px;
	padding-top:160px;
	margin-left:727px;
	
		line-height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	text-align:center;
	color:#666666;
	
	
}
.img_contcli
{
	width:450px;
	height:200px;
	padding-top:110px;
	margin-left:727px;
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:45px;
	text-align:center;
	color:#FFFFFF;
	
	
}
.Per_cont
{
	width:1000px;
	
	
	margin:0 auto;
}
.per_about
{
	width:700px;
	height:230px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:25px;
color:#696a6d;
text-align:center;
	margin-top:30px;
	
}
.per_about h1
{ font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
padding:10px;
text-transform:uppercase;
color:#525253;
}
.per_history
{width:100%;
height:400px;
background:#f5f5f5;
}
.per_his_cont
{width:1000px;
height:400px;
margin:0 auto;

}
.per_his_1
{width:490px;
height:375px;
float:left;
margin-top:25px;
margin-left:10px;

}
.per_his_1 h1
{ font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
padding:10px;
text-transform:uppercase;
color:#525253;
}
.b1
{width:100px;
height:55px;
padding-top:20px;
margin-top:15px;
color:#747373;
background:#dadada;text-align:center;
font-family:'BebasNeueRegular', Arial, sans-serif;
font-size:30px;

float:left;
}
.b2
{width:360px;
height:55px;

color:#696a6d;
margin-top:15px;
background:#ebebeb;

line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
padding:10px;
float:left;
}
.b3
{
	width:147px;
	height:300px;
	
	float:left;
	margin-left:5px;
}
.b3_img
{
	width:147px;
	height:147px;
	float:left;
	margin-top:15px;
	
}
	
.b3_name
{
	width:147px;
	height:70px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7b7b7b;
text-align:center;
	margin-top:10px;
	
}
.b3_name h1
{ font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
padding:2px;
text-transform:uppercase;
color:#999999;
}


/*clientpage*/


.client_cont
{
	width:1000px;
	height:350px;
	margin:0 auto;
	margin-top:20px;

}


.inner_banner1
{
	width:100%;
	height:345px;
	
	
}
.banner_img1
{
	 width: 100%; height: 100%;
	margin:0 auto;
	
	background:url(../images-group/b_clie.jpg);
		background-size:cover;
	background-repeat: no-repeat;
	
}
.img_cont1
{
	width:850px;
	height: 150px;
	padding:75px;
	margin:0 auto;
	background:url(../images-group/bbbg.png);
	
	
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#FFFFFF;
	
	
}

/*
news stick*/

* { margin:0; padding:0; }

#newsticker-demo { 
width:1000px; 
height:300px; 
padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;

margin:20px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:1000px; height:300px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; height:140px !important;/* border-bottom:1px dashed #a13509;*/ }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:140px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }

.cli_b1
{
	width:975px;
	padding:10px;
	height:110px;
	margin:0 auto;

}
.cli_b2
{
	width:190px;
	height:110px;
	margin-left:50px;

	float:left;
}
	
	/*
news stick*/
/*career*/
.career_cont
{width:100%;

	height:100px;
	margin:0 auto;
	margin-top:02px;
	background:#333;
/*	margin-top:20px;*/

}

.career_head
{
	width:960px;
	height:60px;
	padding:20px;
	margin:0 auto;
font-family:'BebasNeueRegular', Arial, sans-serif;
font-size:30px;
text-align:center;
color:#FFF;
}

.career_cont1
{width:100%;

	height:60px;
	margin:0 auto;
	margin-top:02px;
	background:#707070;
/*	margin-top:20px;*/

}

.career_head1
{
	width:1000px;
	height:37px;
	padding-top:15px;
	margin:0 auto;
font-family:'BebasNeueRegular', Arial, sans-serif;
font-size:30px;
text-align:left;
color:#FFF;
}

.career_head h1
{
	font-family:'BebasNeueRegular', Arial, sans-serif;
font-size:24px;
}
.inner_banner3
{
	width:100%;
	height:auto;
	
	
}
.banner_img3
{
	 width: 100%; height: 690px;
	margin:0 auto;
	
	background:url(../images-group/bg3.jpg);
		background-size:cover;
	background-repeat: no-repeat;
	
	
}
.img_cont3
{
	width:1000px;
	height: 660px;
	
	margin:0 auto;
	
	

	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#FFFFFF;
	
	
}
.car_box
{
	width:1000px;
	
	margin-top:30px;
	background:#FFF;


	float:left;
}
.carbox_1
{width:550px;
height:600px;

float:left;
}

.carbox_2
{width:400px;
height:600px;
margin-left:10px;
float:left;
}
.car_cont
{width:340px;
height:400px;

padding:50px;
text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
float:left;
}	
.car_cont h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
}

/*careerform*/


span.chyron { font-size: 1.2em; padding-top: 10px; }

/** main blocks **/
#container { 
display: block;
max-width: 530px;
margin: 0 auto; 
margin-top: 5px; 
margin-bottom: 66px;
padding: 20px 15px; 
background: #fff; 
border-radius: 6px; 
-webkit-border-radius: 6px; 
-moz-border-radius: 6px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box; 
box-sizing: border-box;  
}


/** the form elements **/
#hongkiat-form { box-sizing: border-box; }

#hongkiat-form .txtinput { 
display: block;
font-family: "Helvetica Neue", Arial, sans-serif;
border-style: solid;
border-width: 1px;
/*border-color: #dedede;*/
margin-bottom: 20px;
font-size: 12px;
padding: 11px 25px;
padding-left: 55px;
width: 90%;
color: #777;
/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;*/
}

#hongkiat-form .txtinput:focus { 
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
outline: 0 none; 
}

#hongkiat-form input#name {
background: #fff url(../images-group/user.png) 5px 4px no-repeat;
}
#hongkiat-form input#email {
background: #fff url(../images-group/email.png) 5px 4px no-repeat;
}
#hongkiat-form input#website {
background: #fff url(../images-group/website.png) 5px 4px no-repeat;
}
#hongkiat-form input#telephone {
background: #fff url(../images-group/phone.png) 5px 4px no-repeat;
}

#hongkiat-form textarea {
display: block;
font-family: "Helvetica Neue", Arial, sans-serif;
border-style: solid;
border-width: 1px;
/*border-color: #dedede;*/
margin-bottom: 15px;
font-size: 12px;
padding: 11px 25px;
padding-left: 55px;
width: 90%;
height: 180px;
color: #777;
/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
*/}
#hongkiat-form textarea:focus {
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(40, 90, 160, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(40, 90, 160, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(40, 90, 160, 0.6);
outline: 0 none; 
}
#hongkiat-form textarea.txtblock {
background: #fff url(../images-group/speech.png) 5px 4px no-repeat;
}

#hongkiat-form #slider { width: 60%; }

#hongkiat-form #aligned { 
box-sizing: border-box; 
float: left; 
width: 450px; 
margin-right: 50px; 
}
#hongkiat-form #aside {
	float: left;
	width: 250px;
	padding: 0;
	box-sizing: border-box;
}

#wrapping { width: 100%; box-sizing: border-box; }

span.radiobadge { display: block; margin-bottom: 8px; }
span.radiobadge label { font-size: 1.2em; padding-bottom: 4px; }

select.selmenu {
font-size: 12px;
color: #676767;
margin-bottom: 20px;
padding: 9px !important;


width: 486px;
}

/** custom buttons **/

#buttons { display: block;/* padding-top: 10px;*/  color: #777; text-align:left; margin-top:-13px; font-size: 12px;}
#buttons #resetbtn {
display: block;
/*float: left;*/
color: #515151;
text-shadow: -1px 1px 0px #fff;
margin-right: 20px;
/*height: 3em;*/
padding: 0 1em;
outline: 0;
font-weight: bold;
font-size: 12px;
white-space: nowrap;
word-wrap: normal;
vertical-align: middle;
cursor: pointer;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
background-color: #fff;
background-image: -moz-linear-gradient(top,  rgb(255,255,255) 2%, rgb(240,240,240) 2%, rgb(222,222,222) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgb(255,255,255)), color-stop(2%,rgb(240,240,240)), color-stop(100%,rgb(222,222,222)));
background-image: -webkit-linear-gradient(top,  rgb(255,255,255) 2%,rgb(240,240,240) 2%,rgb(222,222,222) 100%);
background-image: -o-linear-gradient(top,  rgb(255,255,255) 2%,rgb(240,240,240) 2%,rgb(222,222,222) 100%);    background-image: -ms-linear-gradient(top,  rgb(255,255,255) 2%,rgb(240,240,240) 2%,rgb(222,222,222) 100%);
background-image: linear-gradient(top,  rgb(255,255,255) 2%,rgb(240,240,240) 2%,rgb(222,222,222) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 );
border: 1px solid #969696;
box-shadow: 0 1px 2px rgba(144, 144, 144, 0.4);
-moz-box-shadow: 0 1px 2px rgba(144, 144, 144, 0.4);
-webkit-box-shadow: 0 1px 2px rgba(144, 144, 144, 0.4);
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

#buttons #resetbtn:hover {
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	
color: #818181;
background-color: #fff;
background-image: -moz-linear-gradient(top,  rgb(255,255,255) 2%, rgb(244,244,244) 2%, rgb(229,229,229) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgb(255,255,255)), color-stop(2%,rgb(244,244,244)), color-stop(100%,rgb(229,229,229)));
background-image: -webkit-linear-gradient(top,  rgb(255,255,255) 2%,rgb(244,244,244) 2%,rgb(229,229,229) 100%);background-image: -o-linear-gradient(top,  rgb(255,255,255) 2%,rgb(244,244,244) 2%,rgb(229,229,229) 100%); background-image: -ms-linear-gradient(top,  rgb(255,255,255) 2%,rgb(244,244,244) 2%,rgb(229,229,229) 100%); background-image: linear-gradient(top,  rgb(255,255,255) 2%,rgb(244,244,244) 2%,rgb(229,229,229) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
border-color: #aeaeae;
box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
}

#buttons #submitbtn {
display: block;
float: left;
height: 3em;
margin-top:10px;
padding: 0 1em;
border: 1px solid;
outline: 0;
font-weight: bold;
font-size: 12px;
color:  #fff;
text-shadow: 0px 1px 0px #222;
white-space: nowrap;
word-wrap: normal;
vertical-align: middle;
cursor: pointer;background-color:#444444;
/*-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border-color: #5e890a #5e890a #000;
-moz-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-ms-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
box-shadow: inset 0 1px 0 rgba(256,256,256, .35);

background-image: -moz-linear-gradient(top, rgb(226,238,175) 3%, rgb(188,216,77) 3%, rgb(144,176,38) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgb(226,238,175)), color-stop(3%,rgb(188,216,77)), color-stop(100%,rgb(144,176,38))); 
background-image: -webkit-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: -o-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: -ms-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2eeaf', endColorstr='#90b026',GradientType=0 );*/
}
#buttons #submitbtn:hover, #buttons #submitbtn:active {

color: #fff;
background:#000;
/*-moz-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);border-color: #7c9826 #7c9826 #000;
-ms-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
background: rgb(228,237,189);
background: -moz-linear-gradient(top, rgb(228,237,189) 2%, rgb(207,219,120) 3%, rgb(149,175,54) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgb(228,237,189)), color-stop(3%,rgb(207,219,120)), color-stop(100%,rgb(149,175,54))); 
background: -webkit-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); 
background: -o-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); background: -ms-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); background: linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4edbd', endColorstr='#95af36',GradientType=0 );*/
}

#bu
{
	float:left;
	width:450px;

}
/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }


/*career*/




/* ===========================
   ====== Contact Form ======= 
   =========================== */
   .location_map{
	width:480px;
	float:left;
	/*margin-left:10px;*/
	margin-top:7px;}
.location_map h1{
	font-size:15px;
	color:#6a0f0f;
	margin-top:30px;
	margin-bottom:20px;
	}

   
   .contact_port
   {
	   width:1000px;
	   height:500px;
	   /*margin-top:50px;*/
	   margin:0 auto;
	 
   }
   .conbox_1
   {
	   width:490px;
	   height:500px;
	   margin-left:10px;
	    /*  margin-top:50px;*/
	   float:left;
	   font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:25px;
	
	   
   }
   
    .conbox_2
   {
	   width:490px;
	   height:500px;
	   margin-left:10px;
	    /*  margin-top:50px;*/
	   float:left;
	   font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;

	
	   
   }
    .conbox_1 h1
	{
	font-family:'BebasNeueRegular', Arial, sans-serif;
	font-size: 25px;
/*margin-left:140px;*/
color:#333;
	padding:00px;
}

  .conbox_2 h1
	{
	font-family:'BebasNeueRegular', Arial, sans-serif;
	font-size: 25px;
/*margin-left:140px;*/
color:#333;
	padding:00px;
}
#contact-area {
	width: 490px;
	margin-top: 12px;
}
#contact-area h1
{
	font-family:'BebasNeueRegular', Arial, sans-serif;
	font-size: 25px;
margin-left:140px;
color:#333;
	padding:20px;
}
#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	float:right;
	margin: 2px 0px 5px 0px;
	border: 1px solid #ccc;
}

#contact-area textarea {
	height: 150px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #2294d7;
}

.submitbtn:hover{
	background:#333 !important;
	color:#FFF;	
}
.submitbtn{
cursor: pointer;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 120px;
	
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#contact-area table td{
	vertical-align:top;
}
.errorMessage {
position: absolute;
color: red;
top: 7px;
right: -14px;
font-size: 11px;
}
.career-field {
position: relative;
}
#contact-area table td{
position: relative;
vertical-align: top;

}
#contact-area .errorMessage{
	right: 7px;
}
