@font-face {
	font-family: 'square';
	src: url('fonts1/SQR721N.eot');
	src: local('☺'), url('fonts1/SQR721N.woff') format('woff'), url('fonts1/SQR721N.ttf') format('truetype'), url('fonts1/SQR721N.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'squareroman';
	src: url('fonts2/square721btroman.eot');
	src: local('☺'), url('fonts2/square721btroman.woff') format('woff'), url('fonts2/square721btroman.ttf') format('truetype'), url('fonts2/square721btroman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'squarebold';
	src: url('fonts3/Square721_bold.eot');
	src: local('☺'), url('fonts3/Square721_bold.woff') format('woff'), url('fonts3/Square721_bold.ttf') format('truetype'), url('fonts3/Square721_bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.main {
	height: auto;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header {
	clear: both;
	height: 105px;
	width: auto;
}
.logo {
	float: left;
	height: 84px;
	width: 126px;
	margin-top: 12px;
	margin-left: 0px;
}
.head_rightside {
	float: right;
	width: 700px;
	margin-right: 2px;
}
.hed_txt_right {
	float: right;
	height: auto;
	width: 210px;
	font-family: squareroman;
	color: #333;
	text-decoration: none;
	font-size: 26px;
	margin-top: 10px;
}
.clr {
	clear: both;
}
.fon_msg_image {
	padding-left: 15px;
	width: 200px;
	color: #3291c5;
	position: absolute;
	padding-top: 3px;
}
.fon_msg_image a {
	color: #3291c5;
	text-decoration:none;
}
.banner_container {
	height: 455px;
	width: auto;
	background-image: url(images/bannerbg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.banner_container2 {
	height: 443px;
	width: auto;
	background-image: url(images/index_10w.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	position:relative;
	margin-top:-30px;
}

.about_container {
	height: 600px;
	width: auto;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(images/about_top-border.png);
}


/*menu css start*/
ul#menu
{
	margin:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:14px;
	z-index:100;
	font-family: squareroman;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 0;
	float: right;
	padding-left: 0px;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	margin-left:25px;
	border-top:1px solid #a48b31;

}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#333333;
	text-decoration:none;
	width:110px;
	padding-top:10px;
}
	
ul#menu li a:hover
{	
	color:#a48b31;
	height:22px;

}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	color:#a48b31;
	float:left;
	margin:0;
	border-top:2px solid #a48b31;
}


/*menu css end*/
.columnn1 {
	height: 220px;
	width: 302px;
	float:left;
}
.columnnab {
	height: 220px;
	width: 233px;
}


.columnn2 {
	height: 220px;
	width: 305px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}
.col_heading {
	font-size: 22px;
	font-family: squareroman;
	color: #555555;
	text-decoration: none;
	text-align: left;
}

.col_text {
	font-family: squareroman;
	line-height: 20px;
	color: #40474e;
	text-decoration: none;
	font-size: 12px;
	text-align: justify;
	padding-top: 8px;
}

.col_text_bold {
	font-family: squarebold;
	line-height: 20px;
	color: #40474e;
	text-decoration: none;
	font-size: 12px;
	text-align: justify;
	padding-top: 8px;
	letter-spacing:1.5px
}

.col_text_list {
	font-family: squareroman;
	line-height: 24px;
	color: #40474e;
	text-decoration: none;
	font-size: 12px;
	text-align: justify;
}
.col_text_list a {
	font-family: squareroman;

	text-decoration: none;

}
.col_links {
	font-size: 14px;
	font-family: squareroman;
	color: #1b1b1b;
	text-decoration: underline;
	text-align: left;
}
.pageslider_container {
	float: left;
	height: 97px;
	padding-top:13px;
	width: 627px;
	margin-right: 20px;
	background-color:#f3f2f1;
	background-image: url(images/dash_bg.png);
	background-repeat: repeat-x;
}

.pageslider_2 {
	height: 110px;
	width: 302px;
	float:left;
	background-color:#f3f2f1;
	background-image: url(images/dash_bg.png);
	background-repeat: repeat-x;
}
.heading2 {
	font-size: 22px;
	font-family: squareroman;
	color: #57616a;
	text-decoration: none;
	text-align: left;
	padding-top: 10px;
	padding-left: 12px;
}
.footer_container {
	background-color: #59636c;
	height: 90px;
	width: 100%;
	margin-top: 17px;
	padding-top: 18px;
}
.callus{
	font-size: 14px;
	font-family: squareroman;
	color: #2a3239;
	text-shadow: 0px 1px 1px #7f878e;
	filter: dropshadow(color=#7f878e, offx=0, offy=1); 
}
.footer_add{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	text-shadow: 0px 1px 1px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=1); 
}
.footer_link{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	text-shadow: 0px 1px 1px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=1); 
}
.footer_link a{
	color: #fff;
	text-decoration:none;
	text-shadow: 0px 1px 1px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=1); 
}
.footer_link a:hover{
	font-size: 12px;
	font-family: arial;
	color: #aab2ba;
	text-shadow: 0px 1px 1px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=1); 
}
.footer-sep {
	font-size: 12px;
	font-family: arial;
	color: #aab2ba;
	text-shadow: 0px 1px 1px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=1);
	background-image: url(images/footer_sep.png);
	background-repeat: repeat-x;
	padding-top:12px;
}
.footer-sep a {
	
	color: #aab2ba;
	text-decoration:none;
	
}
.ban_er {
	background-image: url(images/index_10.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 393px;
	width: 100%;
	position:relative;
	margin-top:-30px;
}
.about_leftside {
	float: left;
	height: auto;
	width: 696px;
}
.about_rightside {
	float: right;
	height: auto;
	width: 233px;
}
.about_banner_bg {
	background-image: url(images/inner_page1_03.png);
	background-repeat: no-repeat;
	height: 350px;
	width: 695px;
	position: relative;
	background-position: left bottom;
	/*margin-top: -30px;*/
	color: #F00;
}

.pag_heading {
	font-size: 22px;
	font-family: squareroman;
	color: #555555;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b4b4b4;
	padding-bottom: 8px;
}
.about_text {
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #40474e;
	text-decoration: none;
	text-align: justify;
}
.about_text a {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #40474e;
	text-decoration:  underline;
}
.about_text a:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #A48A35;
	text-decoration: underline;
}

.more {
	font-family: arial;
	font-size: 12px;
	color: #a48a35;
	text-decoration: none;
	background-image: url(images/readmore_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	width: 70px;
	padding-left: 20px;
}
.more a {
	font-family: arial;
	font-size: 12px;
	color: #a48a35;
	text-decoration: none;
	
	
}
.about_social_container {
	text-decoration: none;
	border-top:5px solid #a48a35;
	border-bottom:5px solid #a48a35;
	padding-top:10px;
	padding-bottom:10px;
}
.bold_text {
	font-family: squareroman;
	font-size: 12px;
	font-weight: bold;
	color: #a48a35;
	text-decoration: none;
}


.addvertisement {
color: #fff;
width:150px; float:left; margin-right:5px;
}
.adv_txt {
font-family: arial;
font-size: 12px;
color: #333;
text-decoration: none;
float: right;
height: auto;
width: 67%;
}
.adv_heading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(images/top_2.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 500px;
	padding-top: 12px;
	padding-left: 13px;
}
.adv_box {
	background-color: #FFF;
	padding: 10px;
	height: auto;
	width: 483px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #CCC;
	display:block;
	overflow:hidden;
}
.adv_context {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

.adv_textfield {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	background-color: #F3F3F3;
	height: auto;
	width: 225px;
	border:1px solid #CCC;
	padding: 5px;
	margin-bottom: 5px;
}
.adv_textarea {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	background-color: #F3F3F3;
	height: 100px;
	width: 225px;
	border:1px solid #CCC;
	padding: 5px;
	margin-bottom: 5px;
}
.col_text_list a {
   text-decoration: underline;
font-family: squareroman;
line-height: 24px;
color: #334390;
font-size: 12px;
text-align: justify;
}


.col_text_list a:hover {
color: #A48B31;
}

.search_box{
	padding:8px;
	width:93%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	-webkit-box-shadow: 0px 0px 5px 1px #575757;
-moz-box-shadow: 0px 0px 5px 1px #575757;
box-shadow: 0px 0px 5px 1px #575757; 
}
#detail_bg{
	text-align:left; min-height:610px; display:block; overflow:hidden; background-color:#efefef; margin-top:15px; padding-bottom:15px;
	-webkit-box-shadow: 0px 0px 5px 1px #b0b0b0;
-moz-box-shadow: 0px 0px 5px 1px #b0b0b0;
box-shadow: 0px 0px 5px 1px #b0b0b0; 
}
.submit_button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #C9C9C9;
	background-color:#334390;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:white;
	cursor:pointer;
}
.submit_button_contact{
	border:1px none #C9C9C9;
	cursor:pointer;
	background-image: url(images/EMAIL_US.png);
	background-repeat: no-repeat;
	height: 49px;
	width: 137px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
}
.submit_button_search1{
	border:1px none #C9C9C9;
	cursor:pointer;
	background-image: url(images/SEARCH_OPENINGS.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 92px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
}
.submit_button_search2{
	border:1px none #C9C9C9;
	cursor:pointer;
	background-image: url(images/SHOW_ME_ALL.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 92px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
}
.submit_button_send_resume{
	border:1px none #C9C9C9;
	cursor:pointer;
	background-image: url(images/CLICK_TO_SEND.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 160px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
}
.submit_button_apply_now{
	border:1px none #C9C9C9;
	cursor:pointer;
	background-image: url(images/APPLY_NOW-small.png);
	background-repeat: no-repeat;
	height: 31px;
	width: 88px;
	text-align:left;
	margin-bottom:10px;
}
.submit_button_online{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	cursor:pointer;
	background-image: url(images/SEND_RESUME_NOW.png);
	background-repeat: no-repeat;
	height: 49px;
	width: 137px;
}
.about_text2 {
	font-family: squareroman;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #40474e;
	text-decoration: none;
	text-align: justify;
}
.about_text2 a {
	font-family: squareroman;
	font-size: 12px;
	font-weight: normal;
	color: #40474e;
	text-decoration: none;
}
.about_text2 a:hover {
	font-family: squareroman;
	font-size: 12px;
	font-weight: normal;
	color: #A48A35;
	text-decoration: none;
}
.or{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	margin-left:150px;
	padding-left:3px;
	padding-right:3px;
	background-color:#a38e32;
	position:absolute;
}
.con_text{
	color:#a38e32;
}