@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
background-image:url(../images/bg.jpg);
background-position:top center;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif, Calibri;
font-size:12px;
color:#666666;
background-color:#a1c4da;
}
img{
border:0px;
behavior: url(iepngfix.htc); !important
}

#full-width{
height:auto;
padding:0px;
margin:0px;
width:100%;
}

#main-width{
width:950px;
padding:0px;
margin:0 auto;
height:auto;
}
#main-width_link{
width:950px;
padding:0px;
margin:0 auto;
height:34px;
/*background-image:url(../images/bg_link.jpg);
background-position:top left;
background-repeat:repeat-x;*/
}
.imgleft{
width:100%;
/*background-image:url(../images/left_link.jpg);
background-position: 0px 0px;
background-repeat:no-repeat;*/
height:34px;}
.imgright{
width:100%;
background-image:url(../images/right_link.jpg);
background-position: 937px 0px;
background-repeat:no-repeat;
height:34px;}
#top-hader{
width:100%;
padding:0px;
margin:0px;
float:left;
text-align:left;
}
#logo{
	width:156px;
	height:auto;
	float:left;
}
#search{
padding-top:30px;
float:right;
width:178px;}
.search{
border:1px solid #cfcfcf;
color:#666666;
height:17px;}
#call{
float:right;}
#searchpfg{
float:left;}
#searchbutton{
float:left;}
.clear{
padding:0px;
margin:0px;
clear:both;
}
#clear{
padding:0px;
margin:0px;
clear:both;
}
#home{
float:left;
padding-top:10px;
height:23px;
width:126px;
padding-left:28px;
padding-right:28px;}
#home a{
font-family:Arial, Helvetica, sans-serif, Calibri;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
text-decoration:none;}
#home link{
font-family:Arial, Helvetica, sans-serif, Calibri;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
text-decoration:none;}
#home hover{
font-family:Arial, Helvetica, sans-serif, Calibri;
color:#cccccc;
font-weight:bold;
font-size:13px;}
#devider{
float:left;
height:32px;
width:2px;}

#middle{
width:auto;
height:auto;
background-color:#FFFFFF;
}

#intro_under{
width:911px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
background-color:#FFFFFF;

float:left;

}
.title{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#000000;
text-transform:uppercase;}
.title1{
font-family:Helvetica;
font-size:13px;
font-weight:bold;
color:#000000;}
#intro_under_inner{
float:left;
background-image:url(../images/main_text_bg_under_inner.jpg);
background-position:top center;
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px;
}
#content{
float:left;
width:680px;}
#box1{
float:left;
width:150px;}
#normal{
line-height:18px;
color:#333333;
background-color:#FFFFFF;}
#normal a:link{
color:#333333;
text-decoration:underline}
#normal a:hover{
color:#25470f;
text-decoration:none;}
#normal a:active{
color:#333333;
text-decoration:underline;}

#normal a:visited{
color:#333333;
text-decoration:underline;}

#normal1{
line-height:18px;
color:#ffffff;}
#normal1 a:link{
color:#17476c;
text-decoration:underline}
#normal1 a:hover{
color:#ffffff;
text-decoration:none;}
#normal1 a:active{
color:#17476c;
text-decoration:underline;}

#normal1 a:visited{
color:#17476c;
text-decoration:underline;}


#normal2{
line-height:18px;
color:#775318;}
#normal2 a:link{
color:#775318;
text-decoration:underline}
#normal2 a:hover{
color:#ffffff;
text-decoration:none;}
#normal2 a:active{
color:#775318;
text-decoration:underline;}

#normal2 a:visited{
color:#775318;
text-decoration:underline;}



#normal3{
line-height:18px;
color:#333333;}
#normal3 a:link{
color:#8b471f;
text-decoration:underline}
#normal3 a:hover{
color:#25470f;
text-decoration:none;}
#normal3 a:active{
color:#333333;
text-decoration:underline;}

#normal3 a:visited{
color:#8b471f;
text-decoration:underline;}


#normal4{
font-family:Arial;
line-height:18px;
color:#333333;}
#normal4 a:link{
color:#333333;
text-decoration:underline}
#normal4 a:hover{
color:#333333;
text-decoration:none;}
#normal4 a:active{
color:#333333;
text-decoration:underline;}

#normal4 a:visited{
color:#333333;
text-decoration:underline;}
#rightside{
float:right;
width:240px;
padding-left:15px;
height:auto;}
.job_post{float:left; width:253px;}
.flash_area{
float:right; width:696px; height:227px;}
.vision{float:left; width:350px;}
.vision_img{float:left; padding-right:10px;}
.vision_text{float:left; width:245px; color:#333333;}
.career_img{float:right; padding-right:0px;}
#leftside{
float:left;
width:580px;
background-image:url(../images/main_devider.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:#FFFFFF;
padding-right:40px;
}
#leftside1{
float:left;
width:900px;
background-color:#FFFFFF;
}
.sacareer{
background-color:#3fa6de;
color:#FFFFFF;
padding:3px;
font-family:Arial, Helvetica, sans-serif, Calibri;
font-size:12px;
text-transform:uppercase;
width:220px;}

.sacareer2{
background-color:#3fa6de;
color:#FFFFFF;
padding:3px;
font-family:Arial, Helvetica, sans-serif, Calibri;
font-size:12px;
text-transform:uppercase;
width:270px;}
.sacareer1{
background-color:#3fa6de;
color:#FFFFFF;
padding:3px;
font-family:Arial, Helvetica, sans-serif, Calibri;
font-size:12px;
text-transform:uppercase;
width:75px;}
.sacareer4{
background-color:#3fa6de;
color:#FFFFFF;
padding:3px;
font-family:Arial, Helvetica, sans-serif, Calibri;
font-size:12px;
text-transform:uppercase;
width:90px;}
.sacareer_line{
border-bottom:1px solid #3fa6de;
margin:0 0 8px 0;
}
#devidebox{
float:left;
height:50px;
width:27px;}
.introduction{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;}

.company{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#315e7f;
text-transform:uppercase;}

.resume_tit{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#315e7f;}

.project{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#986918;
text-transform:uppercase;}

.method{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#a0592f;
text-transform:uppercase;}

.testimonial{
font-family:Helvetica;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;}
#bottom{
padding-top:10px;
background-image:url(../images/bg_bottom.jpg);
background-position:top center;
background-repeat:no-repeat;
height:34px;
margin:5px 0 0 0;
}

#copyright{
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
width:330px;
margin:0 auto;
text-align:center;
}

#powered{
float:right;
font-family:Calibri;
font-size:11px;
color:#003366;
width:300px;
padding-right:10px;}
#powered a:link{
color:#003366;
text-decoration:underline}
#powered a:hover{
color:#003366;
text-decoration:none;}

#powered a:active{
color:#003366;
text-decoration:underline;}

#powered a:visited{
color:#003366;
text-decoration:underline;}

.read {
font-family:Tahoma, Helvetica, sans-serif;
color:#333333;
border:1px #3fa6de solid;
font-size:11px;
padding:7px;
font-weight:bold;
text-decoration:underline;
background-color:#F2F2F2;
}

.heading{
font-family:Arial, Helvetica, sans-serif;
color:#da251c;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.heading2{
font-family:Arial, Helvetica, sans-serif;
color:#da251c;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.heading2 a{
font-family:Arial, Helvetica, sans-serif;
color:#da251c;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.heading2 a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#da251c;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.heading2 a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#da251c;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.bullet{
margin:0px;
padding:0px;
width:540px;
}

.bullet ul{
margin:0px;
padding:0px;
}
.bullet ul li{
list-style-image:url(../images/arrow.gif);
height:8px;
height:10px;
margin:0 0 0 15px;
}
.navlost3 {
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style:none;
	float: left;
	color:#333333;
	width:577px;
}
.navlost3 ul {
	margin:0px;
	padding:0px 0 0px 0px;
}

.navlost3 li {
	margin:0 0 2px 0;
	padding:0px 0 0 15px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	list-style:none;
}

.heading1{
font-family:Arial, Helvetica, sans-serif;
color:#3fa6de;
font-size:13px;
font-weight:bold;
text-decoration:none;
text-align:left;
}

#query-form {
width:450px;
padding:0px;
margin:0px;
	
}
#query-form form {
	padding:0px 0 0 0;
	margin:0px;
}
#query-form span {
	color:#D90900;
}
#query-form input.textf {
	width:160px;
	height:14px;
	padding:2px 2px 2px 2px;
	border:1px solid #007BBD;
	font-size:11px;
	color:#484848;
	margin: 0 0 10px 0;
}

#query-form input.butt {
	width:70px;
	height:22px;
	text-align:center;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background:#404040;
	margin:10px 0px 10px 193px;
	float:left;
}
#query-form .textarea {
	width:155px;
	height:80px;
	padding: 2px 4px 0px 4px;
	border:1px solid #007BBD;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#484848;
	margin:0px 0px 0px 0px;
}

.textarea1 {
	width:155px;
	height:40px;
	padding: 2px 4px 0px 4px;
	border:1px solid #007BBD;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#484848;
	margin:0px 0px 0px 0px;
}
#query-form label {
	width:145px;
	float:left;
	padding:5px 0 0 0;
	text-align:left;
	margin: 0 40px 0 5px;
	height:20px;
	line-height:16px;
}

#query-form select {
	width:165px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	padding:0px;
	margin:0px;
}



.formbg17{
	width:570px;
	float:left;
	background-image:url(../images/form17bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:10px;
}



div#help_faq_question{
	float:left;
	width:215px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:333333px;
}
div#help_faq_question ul{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0 0 0 0px;
	width:205px;
	color:333333px;
}
div#help_faq_question ul li{
	list-style:none;
	padding:0 0 0 10px;
	margin:10px 0 0 0px;
	background:url(../images/arrow_faq.gif) no-repeat 0px 5px;
	color:333333px;
}
.shown {
text-decoration:none;
	
}
.hidden {
	DISPLAY: none;
	text-decoration:none;
}

.helpfaq{
	float:left;
	width:215px;
	text-align:center;
	padding-top:25px;
}
.faq_box300{
	float:left;
	width:495px;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	height:25px;
	line-height:25px;
}
.showhide{
	float:left;
	width:250px;
	text-align:center;
	height:25px;
	line-height:25px;
}
.faq_box785{
	float:left;
	width:500px;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
	
}

div#help_faq_question1{
	float:left;
	width:570px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	text-decoration:none;
}
div#help_faq_question1 ul{
	list-style:none;
	padding:0px 0px 20px 0px;
	_padding:0px 0px 15px 0px;
	margin:0 0 0 0px;
	width:570px;
}
div#help_faq_question1 ul li{
	list-style:none;
	padding:0 0 0 15px;
	margin:10px 0 0 0px;
}
.more_option_box{
	width:215px;
	height:95px;
	float:left;
	border:1px solid #5ca3cb;
	background-color:#3383af;
	padding:10px;
}
.more_option_box1{
	width:215px;
	float:left;
	padding-top:5px;
}
#normalnew{
line-height:18px;
color:#333333;
background-color:#FFFFFF;}

.cssGlobalLinks_PageNavBold{
	font-family:tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#336699;
	font-weight:bold;
	text-decoration:underline
}
.cssGlobalLinks_PageNavBold a{
	color:#336699;
}
.cssGlobalLinks_PageNavBold a:hover{
	text-decoration:none;
}
A{
	text-decoration:none;
}

.mail{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:underline;
}

.websedign{
font-family:Calibri;
font-size:11px;
color:#003366;
}
.websedign a{
font-family:Calibri;
font-size:11px;
color:#003366;
text-decoration:none;
}
