/* CSS Document */

body {
  margin:0px;
  padding:0px;
  background:#CED8E1 url(../images/bodybg.jpg) top center no-repeat;

}

html {
  overflow: -moz-scrollbars-vertical;
}
form {
  padding:0px; margin:0px;
}
.repeatbg {
  background-image:url(../images/repeatbg.gif);
  background-position:bottom center;
  background-repeat:repeat-y;
  height:100%;
  _height:100%; 
}

	

.fixedbg {
  background-image:url(../images/centerbg1.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  height:585px;
}
.valign { 
  vertical-align:top;
}

.footerbg1 {
  background-image:url(../images/repeatbg.gif); background-position:bottom center; background-repeat:repeat-y;
}
/* Page Header */

.container {
  width:856px;
  margin:13px auto 0px auto;
}
.contactinfo {
  font-family:Tahoma;
  font-size:11px;
  font-weight:normal;
  color:#003366;
  padding-top:14px;
  padding-right:15px;
}
.contactinfo td{
	padding-right:15px;
}
.contactinfo a{
  color:#003366;
  text-decoration:none;
}
.contactinfo a:hover{
  color:#003366;
  text-decoration:underline;
}

.hmenu {
  margin-top:28px;
  height:25px;
}
.paddingleft12 {
  padding-left:12px;
}
.logo {
  padding-left:8px; 
  padding-right:2px;
}
.info-techimg {
  text-align:right;
  padding-right:5px;
  vertical-align:top;
}
.sitedesc {
  padding-left:26px;
  vertical-align:top;
}
.testimonials {
  background: url(../images/testimonials.jpg) no-repeat;
  height:229px;
  vertical-align:top;
  padding-top:44px;
  padding-left:12px;
  padding-right:25px;
  padding-bottom:10px;
  font-family:Tahoma;
  font-size:11px;
  font-weight:normal;
  color:#DCDCDC;
  margin-left:5px;
  
}
.testimonials a{
	font-weight:bold;
  color:#FFFFFF;
	text-decoration:underline;
}
.testimonials a:hover{
	font-weight:bold;
  color:#fec388;
}

.news-box {
  border:1px solid #3F83C5; 
  
  margin-top:5px;
  _margin-left:4px;
}
.newsbg {
  background:#FFFFFF url(../images/newsbg.gif) repeat-x;
	background-position:bottom;
  border-right:1px solid #3F83C5; 
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#003366;
 	padding-top:10px;
}
.newsbg a{
  color:#003366;
	text-decoration:none
}
.newstxt {
  padding:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1383C6;
  line-height:16px;
}

.newstxt span{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}
.newstxt a{

  color:#023568;
	text-decoration:underline;

}

.slidingtop_bg {
  background: url(../images/slidingtop_bg.gif) top left repeat-x;
  height:33px;
  margin-left:4px;
}

.footer {
  background:#D3D3D3 url(../images/footerbg.gif) top left repeat-x;
  width:100%;
  color:#4B4B4B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:center; 
}


/* Internal Page Styles */

.banner { 
  width:851px;
  background: url(../images/bannerbg.gif) top left repeat-x;
  height:142px;
  margin:0px 3px 0px 3px;
}
.banner td.image{ 
  padding-left:65px;
  vertical-align:top;
  padding-right:30px;
}
.banner td.bannertxt{ 
  font-family:"Century Gothic"; 
  font-size:30px;
  font-weight:normal;
  color:#F6F6F6;
  vertical-align:middle;
  text-align:left;
}
.content { 
  width:851px;
  margin:0px 3px 0px 3px;
  padding-bottom:44px;
}
.bredcrumb { 
  padding:10px 0px 20px 28px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#999999;
}
.bredcrumb a{ 
  color:#999999;
  text-decoration:underline;
}
.bredcrumb a:hover { 
  color:#999999;
  text-decoration:none !important;
}
.title {
  padding:10px 0px 15px 28px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  color:#3DB3FB;
}
.title span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#31424a;
}
.subcontent {
  padding:0px 20px 0px 28px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#4C2900;
  text-align:justify;
  line-height:18px;
}
.subcontent a{ 
  color:#0099CC;
  text-decoration:underline;
}
.subcontent a:hover { 
  text-decoration:none !important;
}
.subbanner1 {
  vertical-align:top; 
  padding-right:8px;
}
.subbanner {
  
  margin-top:4px;
}
.subbanner td.subtitle{
  color:#88878B;
  padding:7px 0px 10px 5px;
  text-transform:uppercase;
  font-size:12px; 
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
}
.subbanner td.subcontent{
  color:#88878B;
  padding:0px 5px 5px 5px;
  font-size:11px; 
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
  background-color:#FFFFFF;
  line-height:13px;
  
}
.readmore {
  color:#00D6CC;
  padding:0px 15px 15px 5px;
  font-size:11px; 
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
	background-color:#FFFFFF;
}
.readmore a{
  color:#00D6CC;
  text-decoration:none;
}
.readmore a:hover{
  color:#00D6CC;
  text-decoration:underline;
}

li { line-height:20px; }
u { color:#12679B; }
.sitemap { FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none; margin-left:50px;}
.sitemap ul {line-height:25px; }
.navlink {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none; }
.navlink:hover { TEXT-DECORATION: underline; color:#F37C05;}

.NavInfo {
	background-image: url(../images/NavInfoStrip.gif);
	background-repeat: repeat-x;
	margin-left:3px;
	height: 22px;
	width:852px;
	
}
.NavInfo td{
	color:#6a6a6a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:10px;
	padding-bottom:4px;

}
.NavInfo td a{
	color:#ee5f00;
}
.NavInfo td a:hover{
	text-decoration:none;
}

input,textarea, select, option {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066FF;


}
.news td{
	color:#4c2900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #666666; 
}
.news a{ 
  color:#0099CC;
  text-decoration:underline;
}
.news a:hover { 
  text-decoration:none !important;
}

p.DashedLine {
		border-bottom:1px dashed #666666; 
}

#nameid, #companyid, #emailid, #phoneid, #feedid, #validation{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC0000;
	width:200px;
	float:left;
}
.Message {
  padding:10px 0px 15px 28px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
  color:#3DB3FB;
}
.setWidth{
width:185px; 
float:left;
}
.SecCode{
width:65px; 
float:left;
}

.staftbl { font-size:11px; border-bottom:1px solid #CCCCCC}
.staftbl td.stitle { font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-bottom:10px; color:#009900}
.staftbl td.trow1 { background-color:#b5cd37; padding:3px; font-size:12px; text-align:center; font-weight:bold; border:1px solid #8ca506;}
.staftbl td.trow2 { background-color:#f9fd24; padding:3px; font-size:12px; text-align:center; font-weight:bold; border:1px solid #fde624;}
.staftbl td.trow3 { background-color:#53c0fb; padding:3px; font-size:12px; text-align:center; font-weight:bold; border:1px solid #2296e8;}
.staftbl td.ttext { background-color:#f8faef; vertical-align:top; padding-top:10px; color:#333333}
.staftbl td ul { list-style:square; margin-left: 0; padding-left: 2em; text-indent: 5px; }
.staftbl td ul li { padding-bottom:5px;}
.subcontenttbl {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#4C2900;
  text-align:justify;
  line-height:18px;
  padding-right:20px;
}
.subcontenttbl td.title {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#4C2900;
  text-align:justify;
  line-height:18px;
  padding-top:10px;
  padding-bottom:5px;
}
.subcontenttbl td.title a{
  color:#4C2900;
  text-decoration:none;
}
.subcontenttbl td.title a:hover{
  color:#4C2900;
  text-decoration:underline;
}
.subcontenttbl td.icon{
  width:85px;
  padding-right:0px!important;
  text-align:right;
}
.subcontenttbl td span{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#4C2900;
  float:right;
}
.subcontenttbl td span a{
  color:#4C2900;
  text-decoration:none;
}
.subcontenttbl td span a:hover{
  color:#4C2900;
  text-decoration:underline;
}
#datebg { background:url(../images/datebg.gif) top right no-repeat; width:70px; height:294px; vertical-align:top;}
.datetxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#d3e9ff; text-align:center;}
.datetxt span{ font-size:26px; font-weight:bold; color:#fff; text-align:center;}
