body{background-color:#424b5c;font:normal 11px/20px Arial, Helvetica, sans-serif;color:#424b5c;margin-bottom:25px}
a, a:link, a:focus{outline:none}
.wrapper{width:888px;margin:25px auto;background-color:#FFF}
.top_area{height:5px}
.float_left{float:left}
.float_right{float:right}
.padding_right{padding:20px 20px 0px 0px}
.padding_left{padding:20px 0px 0px 20px}
.pad_right{margin-right:13px}
.pad_left{margin-left:5px}
.mar_top{margin-top:8px}
.level_2{padding:0px 5px;}
.footer_curves_bottom{height:5px}
.blue_top_grad{background:url(../images/top_blue_grad.gif) repeat-x top;height:99px;border-bottom:5px solid #454f60}

.boxes_area{margin-top:5px;background:url(../images/blue_grey_grad.gif) repeat-x top;height:150px;padding:10px 13px 0px 13px}
.footer{}
.footer a{font:normal 11px/15px Arial, Helvetica, sans-serif;color:#424b5c;text-decoration:none;margin:0px 5px}
.footer a:hover{color:#1570b1}
.box_bottom{height:13px;background:url(../images/box_bottom_bg.gif) repeat-x top}
.box_1{height:150px;width:275px;color:#d5d9df}
.clear{clear:both}
.width_inner{width:250px}
.pad_top{padding-top:5px}
#slideshow {position:relative;height:373px;}
#subpage {position:relative;height:300px;}
#subpage2 {position:relative;height:353px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;}
#slideshow IMG.active {z-index:10;}
#slideshow IMG.last-active {z-index:9;}

#slideshow_2{height:373px;}
#slideshow_2 IMG {position:absolute;top:0;left:0;z-index:8;}
#slideshow_2 IMG.active {z-index:10;}
#slideshow_2 IMG.last-active {z-index:9;}

.banner_text_inner_port{width:400px; height:8z-index:1000;top:210px;margin:50 0 0 0px; padding-left:350px; padding-top:100px;}
.banner_text{position:absolute;width:380px;z-index:1000;top:210px;margin:0 0 0 20px;}
.banner_text_inner{position:absolute;width:450px;z-index:1000;top:250px;margin-top: 20px;margin-right: 0;margin-bottom: 0;margin-left: 350px;overflow:auto;height:380px;}
h1{font:normal 14px Arial, Helvetica, sans-serif; color:#FF9900;padding-bottom:15px}.banner_head {position:absolute;z-index:1000;margin:10px 0 0 40px;}
.banner_menu {position:absolute;width:280px;z-index:1000;top:280px;margin-top: 0px;margin-right: 0;margin-bottom: 0;
	background-image: url(../images/strip.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 40px;
	margin-top:40px;
	}

	
.sub_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #454f60;
	text-decoration: none;
	padding-left: 25px;
	display:block;
	
}
.sub_menu:hover {color: #ff9900;text-decoration: underline;}
.sub_menu_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #454f60;
	text-decoration: none;
	padding-left: 60px;
	background-image: url(../images/branch-e.gif);
	background-repeat: no-repeat;
	background-position: 40px top;
	display:block;
}
.sub_menu_2:hover {color: #454f60;text-decoration: underline;}
.sub_menu_2_visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #454f60;
	text-decoration: none;
	padding-left: 60px;
	font-weight: bold;
	background-image: url(../images/branch-e.gif);
	background-repeat: no-repeat;
	background-position: 40px top;
	display:block;
}
.sub_menu_visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff9900;
	text-decoration: none;
	padding:2px 0 2px 25px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-weight: bold;
	display: block;
}
.banner_text_about{position:absolute;width:800px; height:340px;z-index:1000;top:250px;margin-top: 20px;margin-right:0; overflow:auto; margin-bottom: 0;margin-left: 40px;}
.banner_text_about_job{padding-top:100px;padding-left:80px}
.spacer
{
background:url(images/spacer.gif) repeat top;height:120px;
padding-left:80px;
}
.box_inner {height:58px;width:275px;color:#d5d9df}
.box_inner_selected {height:58px;width:275px;color:#d5d9df}
.boxes_area_inner{margin-top:5px;background:url(../images/blue_grey_grad_inner.gif) repeat-x top;height:63px;padding:10px 13px 0px 13px}
.box_bottom_inner{height:11px;background:url(../images/box_bottom_bg_inner.gif) repeat-x top}
/*li { list-style-type: none; }*/
.basic, #list2, #list3, #navigation { width:20em; }

 .border_dot {
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #666666;
 width:400px;
}
.pageLink {font:normal 11px/15px Arial, Helvetica, sans-serif;color:#424b5c;text-decoration:none;margin:0px 5px}
.pageLink:hover{color:#1570b1}
.client_text_inner{position:absolute;width:450px;z-index:1000;top:250px;margin-top: 20px;margin-right: 0;margin-bottom: 0;margin-left: 30px;overflow:none;height:380px;}
.contact_text_inner{position:absolute;width:520px;z-index:1000;top:250px;margin-top: 20px;margin-right: 0;margin-bottom: 0;margin-left: 350px;overflow:none;height:380px;}
.contact_text_inner_1{position:absolute;margin-top: 0px;}
/*width:450px*/
.listing{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9900;
}
.listing a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #454f60;
	text-decoration: none;
	font-weight: bold;
}
.listing a:hover{color: #ff9900;text-decoration: underline;}
.listing td{ padding-left:5px;
}
/*Menu Styles*/
.menu_slide{width:148px;position:absolute;top:0px;left:725px;z-index:2000;}
 
/*#panel {display: none;width:148px}
#panel ul li{list-style:none}
#panel ul li a{padding:0px}
.slide {}
.btn-slide {display: block}
.active {}
 .top_area{height:5px}
/*Menu Styles*/


/*Job Detail Styles*/
.banner_text_joblisting{position:absolute;width:780px; height:340px;z-index:1000;top:250px;margin-top: 20px;margin-right:0; overflow:auto; margin-bottom: 0;margin-left: 40px;}
/*Job Detail Styles*/

/*State Styles*/
/*.main_container{padding:0px 5px}*/
.cntnt_head{padding:15px}
.blue_top_grad_inner{background:url(../images/top_blue_grad.gif) repeat-x bottom #1881c2;border-bottom:5px solid #454f60}
.logo_top_inner{padding:20px 0px 10px 25px}

.banner_text_state{position:absolute;width:800px; height:340px;z-index:1000;top:200px;margin-top: 20px;margin-right:0; overflow:auto; margin-bottom: 0;margin-left: 40px;}
.adlocbox{padding:5px 0px}
.adlocbox1{float:left;padding:0px 5px}
.adlocbox1 div{padding-top:4px}
.adlocbox1 a{color:#000;text-decoration:none;font:bold 16px Arial, Helvetica, sans-serif}
.adlocbox1 a:hover{color:#0066CC;}
.adlocbox2{float:left;width:300px;padding:0px;border:4px solid #4678a6}
.top_blue{background-color:#4d92cb;padding:10px;border-bottom:4px solid #4678a6}
.top_blue h1{color:#fff;font:normal 30px "Arial, Helvetica, sans-serif";}
.top_blue h2{color:#fff;font:bold 20px Arial, Helvetica, sans-serif;letter-spacing:2px;}
.box_with_bg{background:url(../images/blue_box_bg.jpg) no-repeat top center;height:195px;margin:10px;padding:10px 0px 0px 0px}
.box_with_bg h1{font: bold 20px Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif, "Arial, Helvetica, sans-serif Black";padding:5px 0px 2px 0px;color:black;letter-spacing:1.5px} 
h1.white_text{color:#fff;font:bold 18px Arial, Helvetica, sans-serif, "Arial, Helvetica, sans-serif Black";padding-top:18px}
.more_info_text{padding-bottom:10px}
.more_info_text a{font:bold 14px Arial, Helvetica, sans-serif;color:#000099;text-decoration:underline;}
/*State Styles*/

/*Mail Design Styles*/
input.textbox{border:1px solid #000066;padding:2px 3px;width:125px;}
input.button{border:1px solid #000066;padding:2px 3px;background-color:#000066;color:#fff;font:bold 12px Arial, Helvetica, sans-serif}
textarea.area{border:1px solid #000066;padding:2px 3px;width:225px;height:75px}
/*Mail Design Styles*/

/* Message Style For Success and Failure*/
.msg_success {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #9CCC5B;
	text-decoration: none;
	font-weight: bold;
	white-space:nowrap;
	
}
.error_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
	white-space:nowrap;
}
/* Message Style For Success and Failure*/

.main_container{padding:0px 5px}
.cntnt_head{padding:15px}
.blue_top_grad_inner{background:url(../images/top_blue_grad.gif) repeat-x bottom #1881c2;border-bottom:5px solid #454f60}
.logo_top_inner{padding:20px 0px 10px 25px}

/*Styles for job search starts*/
.search_results_box{padding:0px;border:4px solid #4678a6}
select.list{border:1px solid #000066;padding:2px 3px;background-color:#fff;color:#000;font:bold 12px Arial, Helvetica, sans-serif;width:150px;height:25px}
/*Styles for job search ends*/
/* Styles For Job Applying Form Starts*/
.jobtxtcss
{
 border: #666666 1px solid;

}
.jobheading
{
 font-family:Arial, Helvetica, sans-serif;
 color:#ddc81f;
 font-weight:bold;
 border-top:#cacaca 1px solid;
 border-bottom:#cacaca 1px solid;
}
.jobbuttons
{
 font-family:Arial, Helvetica, sans-serif;
 background-color:#da8447;
 border:#ff9733 2px solid;
 font-weight:bold;
 color:#FFFFFF;

}
.topborder
{
 border-top:#c2c2c2 1px solid;
}
.txtfont
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#666666;
}
select
{
 border:#c2c2c2 1px solid;
}
.portborder1
{


 border-top:#1670b1 1px solid;
 border-bottom:#1670b1 1px solid;
 border-left:#1670b1 1px solid;
 border-right:#1670b1 1px solid;
 
}
.portborder1 a
{
 text-decoration:none;
 color:#1670b1;
 font-weight:bold;
}
/* Styles For Job Applying Form Ends*/

/*New Image Css*/
/*.corp-mark-bg {
	background-image: url(../images/corporate-marketing.jpg);
	background-position: left top;
	padding-top: 11px;
	padding-left: 11px;
	
}
.ft-bg {
	background-image: url(../images/ft-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 11px;
	padding-bottom: 10px;
}

.promo-pro-bg {
	background-image: url(../images/promotional-products.jpg);
	background-position: left top;
	padding-top: 11px;
	padding-left: 11px;
}
.recrui-adver-bg {
	background-image: url(../images/recruitment-advertising.jpg);
	background-position: left top;
	padding-top: 11px;
	padding-left: 11px;
}
.head-txt {
	padding-bottom: 16px;
	padding-left: 1px;
}
.normaltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	height: 64px;
	padding-right: 70px;
}
.readmore-btn {
	padding-bottom: 6px;
}*/

.corp-mark-bg {
	background-image: url(../images/corporate-marketing.jpg);
	background-position: left top;
	padding-top: 11px;
	padding-left: 11px;
}
.ft-bg {
	background-image: url(../images/ft-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 11px;
	padding-bottom: 10px;
}

.promo-pro-bg {
	background-image: url(../images/promotional-products.jpg);
	background-position: left top;
	padding-top: 11px;
	padding-left: 11px;
}
.recrui-adver-bg {
	background-image: url(../images/recruitment-advertising.jpg);
	background-position: left top;
	padding-top: 11px;
	padding-left: 11px;
}
.head-txt {
	padding-bottom: 16px;
	padding-left: 1px;
}
.normaltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	height: 64px;
	padding-right: 70px;
}
.readmore-btn {
	padding-bottom: 6px;
}
.blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	
}

/*End Image Css*/
.right-box-bg {
	FLOAT: left;
	WIDTH: 302px;
	background-image: url(../images/right-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin: 0px;
	clear: both;
	display: block;
}
.right-box-bg div {
	background-image: url(../images/texas-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.right-box-bg span {
	font-family: "Arial Black";
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	display: block;
	text-align: center;
	margin: 0px;
}
.white-border-right-box {
	border: 2px solid #FFFFFF;
	background-image: none;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.white-border-right-box span {
	font-family: "Arial Black";
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.white-border-right-box div {
	background-image: none;
	border: 2px solid #FFFFFF;
	width: 218px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: -30px;
	margin-left: 0px;
	position: relative;
	background-color: #325576;
	padding-top: 15px;
	padding-right: 17px;
	padding-bottom: 13px;
	padding-left: 18px;
}
.click-here-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #40749c;
	margin: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.click-here-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #40749C;
	text-decoration: none;
}
.click-here-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #40749C;
	text-decoration: underline;
}
