@charset "utf-8";

body {background-color: #090f14;}

div.mainContnr {
background: url(../images/home-btm-bg.jpg) no-repeat 0% 0%;
min-height: 350px;	
}

div.homeTopContent {
width: 960px;
padding: 0 10px 40px 10px;
}

div.homeTxt {
float: left;
width: 380px;
margin-right: 90px;
padding-top: 50px;
}

div.introCopy {width: 380px;}
	div.introCopy p {margin: 0 0 10px 0; padding: 0;}
	
div.homeBtnBar {
width: 380px;
background: url(../images/gry-cheq-bar-bggif.png) repeat-x 0% -8px;
text-align: right;
}
	div.homeBtnBar a {
	float: right;
	margin-top: 2px;
	}	

div.homeFlashContnr {
float: left;
width: 490px;
}
	div.hfcPanel {float: left; width: 460px; height: 265px; overflow: hidden;}
		div.hfcPanel div {width: 460px;}
	div.hfcControl {float: left; width: 30px; background-color: #090f14;}
		div.hfcControl div {display: block; height: 53px; width: 30px;}
			div.hfcControl div a:hover {
			filter:alpha(opacity=90);
			-moz-opacity: 0.9;
			-khtml-opacity: 0.9;
			opacity: 0.9;
			}	

div.homeCallOutContnr {
width: 960px;
padding: 0 10px;
}

div.homeCasestudy {
width: 470px;
position: relative;
}

div.caseStudyImg {
width: 470px;
position: absolute;
text-align:right;
}

div.caseStudyTxt {
width: 270px;
position: absolute;
margin: 70px 0 0 0;
}	
	div.caseStudyTxt div.strap1 {width: 270px;}
	div.caseStudyTxt div.strap2 {width: 270px; padding: 0 0 20px 0;}
	div.caseStudyTxt p.casePara1 {width: 270px; margin: 0 0 10px 0; padding: 0;}
	div.caseStudyTxt p.casePara2 {width: 270px; margin: 0 0 0 0; padding: 0; font-size: 90%;}
	div.caseStudyTxt p.caseLink a {float: left;}
	div.strap3 {top: 310px;position: absolute;width: 470px;}

div.homeCallOut {
float: right;
width: 220px;
padding: 30px 0;
}

div.leftCallOut {padding-right: 50px;}

div.homeCallOut h3.callOutTitle {
width: 220px;
background: url(../images/gry-cheq-bar-bg.png) repeat-x 0% 0%;
height:35px;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
font-size: 140%;
font-weight: normal;
}

div.homeCallOut div.callOutImg {width: 220px;}

div.homeCallOut div.callOutLink {width: 220px;}
	div.homeCallOut div.callOutLink a {float: right;}
	
div.homeCallOut div.callOutTxt {clear: both; width: 220px;}
	div.homeCallOut div.callOutTxt ul {margin: 0; padding: 10px 0 0 18px; font-size: 90%;}
		div.homeCallOut div.callOutTxt ul li {padding: 1px 0; margin: 0;}

/**/
