body{ background: #d1d1d1; margin: 15px 0px; font-size: 12px; font-family: arial; color: #636562; font-family: 'trebuchet ms','Lucida Grande',Geneva,Arial,Helvetica,sans-serif; line-height: 150% }

a img{border: none;}
	
.container{ width: 948px; margin: 0px auto; }

.content{ background: url('/images/cbg.jpg') repeat-y; width: 936px; margin: 0px auto; padding: 0px 6px; }

.navbg{ background: url('/images/navbg.jpg') repeat-x; width: 936px; height: 31px; }

#nav{ list-style-type: none; margin: 0px; padding: 0px; font-size: 14px; }

#nav li{ float: left; list-style-type: none; margin: 0px 15px 0px 25px; padding: 8px 0px 0px 0px; font-size: 0.85em; }

#nav li a{ color: #FFFFFF; text-decoration: none; }

.blocks{ display: table; background: url('/images/blockbg.jpg') repeat-y; width: 948px; margin: 0px auto; }

.block{ float: left; width: 274px; margin: 0px 0px 0px 14px; padding: 10px; }

.subpage{ display: table; background: url('/images/subcbg.jpg') repeat-y; width: 936px; }

.subbody{ float: left; width: 616px; background: url('/images/cbodybg.jpg') repeat-x #FFFFFF; 	min-height: 300px; 	padding: 20px 15px; }

.subbody h1{ color: #be000a; font-size: 1.4em; }

.subbody h2{ width: 516px; height: 17px; background: url('/images/h2bg.jpg') no-repeat; color: #FFFFFF; padding: 10px 40px; font-size: 1.2em; }

.subbody p{width: 590px; }

.subbody div.ts{ min-height: 140px;}

.subbody div.ts ul li{ margin-left: 148px;}

.subbody p.mt{margin-top: 30px}

.subbody .fl{ float: left; border: 1px solid #666666; margin: 0 20px 10px 0; }

.sidebar{ float: right; width: 287px; }

.sidebar a{color: #b90008; font-weight: bold}

.sidetop{ background: url('/images/sidetopbg.jpg') repeat-x; height: 159px; font-size: 0.9em; padding: 5px; }

.sideblock1{ width: 203px; height: 50px; background: url('/images/side1bg.jpg') no-repeat; font-size: 0.85em; padding: 5px 68px 5px 5px; margin: 5px; line-height: 150%; }

.sideblock2{ width: 203px; height: 50px; background: url('/images/side2bg.jpg') no-repeat; font-size: 0.85em; padding: 5px 68px 5px 5px; margin: 5px; line-height: 150%; }

.sideblock3{ width: 203px; height: 50px; background: url('/images/side3bg.jpg') no-repeat; font-size: 0.85em; padding: 5px 68px 5px 5px; margin: 5px; line-height: 150%; }

.welcome{ background: url('/images/welcomebg.jpg') no-repeat #31363A; width: 936px; height: 302px; }

.welcomeblock{ float: right; clear: both; height: 100px; width: 380px; margin: 30px 30px 6px 30px; color: #333; }

.welcomeblock h2{ margin: 0px; font-size: 1.1em; }

.header{ background: url('/images/header.jpg') no-repeat; width: 898px; height: 82px; padding: 50px 50px 0px 0px; position: relative; }
	.header #logo{position: absolute; left:23px; top:16px; }

.footer{ background: url('/images/fbg.jpg') repeat-x #000000; min-height: 150px; margin-top: 20px; }

#footer_container{ width: 946px; margin: 0px auto; color: #FFFFFF; }
	
#footer_container .social{ float: left; width: 180px; padding-top: 20px; }
	
#footer_container ul{ float: left; width: 180px; }
	
#footer_container li{ padding-bottom: 5px; }
	
#footer_container li a{ color: #FFFFFF; }

/* ############################################ */
.welcome{position: relative;}
.opacity{width: 405px; height: 123px; background: url(/images/trans_highlight.png) no-repeat; position: absolute; }
#op1{ right: 21px; top: 21px;}
#op2{ right: 21px; top: 158px;}
.opacity2{width: 369px; height: 181px; background: url(/images/culture_highlight.png) no-repeat; position: absolute; }
#op3{ left: -6px; top: 2px; }
.opacity3{width: 429px; height: 59px; background: url(/images/call_highlight.png) no-repeat; position: absolute; }
#op4{ left: 41px; top: 231px;  }
#fadeout{width: 100%; height: 100%; position: absolute; background: #000; z-index:1; top: 0; left: 0; }
#vtiger_form{width: 422px; height: 272px; position: absolute; background: url(/images/vtiger_form.png) no-repeat; left: 50%; top: 50%; margin-left: -211px; margin-top: -136px; z-index:2; }
#fadeout, #vtiger_form {
	filter: alpha(opacity=0); /* internet explorer */
	-khtml-opacity: 0.0;      /* khtml, old safari */
	-moz-opacity: 0.0;       /* mozilla, netscape */
	opacity: 0.0;           /* fx, safari, opera */
}

#x_out{ position: absolute; right: 46px; top: 46px; width: 26px; height: 25px; background: url(/images/x.png) no-repeat; }
#bdluser{ position: absolute; left: 58px; top: 120px; width: 168px; height: 18px; border: none; background: none; }
#bdlpass{ position: absolute; left: 58px; top: 165px; width: 168px; height: 18px; border: none; background: none; }
#bdlsubmit{ position: absolute; left: 54px; bottom: 50px; width: 70px; height: 25px; }
#remember_btn{ position: absolute; left: 229px; bottom: 50px; width: 26px; height: 25px; }
#remember_btn:hover, #x_out:hover{ cursor: pointer; }
.on{background: url(/images/on.png) no-repeat;}
.off{background: url(/images/off.png) no-repeat;}
.g {color: #1AAF15;}
a.r{color: #BF000A;}
.tc td{vertical-align: middle;}
.testimonial{background:#EEE; padding: 15px; width: 566px; }
.testimonial p{width: auto; }
