body { background:#6ea0ad url('images/fblanding-gradient.png') repeat-x; padding:0; margin:0; }

div.mainContainer { margin:auto; width:740px; min-height:1152px; font-family:Arial,sans-serif; }
div.locations { width:740px; height:39px; background: url('images/locations.jpg') no-repeat; font-size:18px; color:#fff; padding-top:10px; }
div.header { width:734px; height:157px; background: url('images/header.jpg') no-repeat; padding:15px 0px 0px 106px; position:relative;}



div.main { width:342px; float:left; display:inline; height:291px; background: url('images/main.jpg') no-repeat; padding:146px 0px 0px 30px; }
div.face { width:368px; float:right; display:inline; height:437px; background: url('images/face.jpg') no-repeat;  }
div.criteria { width:245px; float:left; display:inline; height:305px; background: url('images/criteria.jpg') no-repeat; padding:10px 45px 0px 82px; font-size:16px; color:#fff; }
	div.criteria blockquote,div.criteria ul,div.criteria ol,div.criteria dl { margin:0px 0px 1px 0px; }
	div.criteria ol,div.criteria ul,div.criteria dl { margin-left:0px; }
	div.criteria ul li {list-style: disc outside;}
	div.criteria ol li {list-style: decimal outside;}
	div.criteria li { margin:0px 0; }
	div.criteria dl dd { margin-left:0px; }	
div.survey { width:267px; float:right; display:inline; height:302px; background: url('images/survey.jpg') no-repeat; padding:13px 62px 0px 39px; color:#fff; font-weight:bold; }
div.footer { width:680px; clear:both; height:149px; background: url('images/footer.jpg') no-repeat; font-size:11px; color:#fff; padding:15px 30px 15px 30px;}
	.footer a { color:#fff; text-decoration:none; font-size:11px; font-weight:bold; }
	.footer a:hover { color:#fff; text-decoration:underline; font-weight:bold; }
div.calculator { width:460px; height:115px; float:left; display:inline; }
div.facebook { width:220px; height:115px; float:right; display:inline; }

.title0 { font-size:43px; color:#fff; font-weight:bold; }
.title1 { font-size:18px; color:#fff; font-weight:bold; }
.title2 { font-size:16px; color:#fff; font-weight:bold; }
.title3 { font-size:22px; color:#35bfcf; font-weight:bold; letter-spacing:2px; }
.title4 { font-size:18px; color:#e0392c; font-weight:bold; }

a:link.finance, a:visited.finance{
background:url(images/btn-finance.png) no-repeat top left;
background-position: 0px 0px; width:283px; height:145px; display:block; }
a:hover.finance{ background-position:0px -145px; }

a:link.report, a:visited.report{
background:url(images/btn-report.png) no-repeat top left;
background-position: 0px 0px; width:283px; height:145px; display:block; }
a:hover.report{ background-position:0px -145px; }

a:link.test, a:visited.test{
background:url(images/btn-submit.png) no-repeat top left;
background-position: 0px 0px; width:132px; height:28px; padding-top: 0px; display:block; }
a:hover.test{ background-position:0px -28px; }

.glacialslide-html{background-color:#FFF;}
.glacialslide-html-blur{border:2px solid gray;}
.glacialslide-html-content{position:absolute;display:none;}
.glacialslide-loading{display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:700;text-decoration:none;border:1px solid #000;background-color:#FFF;padding:2px;}
.glacialslide-move{cursor:move;}
.glacialslide-display-block{display:block;}
.glacialslide-display-none{display:none;}
.control{float:right;display:block;font-size:9pt;font-weight:700;text-decoration:none;text-transform:uppercase;color:#999;margin:0 5px;}
.control:hover{color:#000!important;}

a.glacialslide, a.glacialslide * { margin:0; padding:0; }
a.glacialslide { display:block; float:left; position:relative; width:auto; height:64px; overflow:hidden;  margin:6px 8px 6px 0; background:url(watch_video_button_left.png) left top no-repeat;}
a.glacialslide span, span.glacialslide { display:block; float:left; position:relative; width:auto; height:34px; cursor:pointer; background:url(watch_video_button_right.png) right top no-repeat; font:12px/1.20em helvetica,arial,clean,sans-serif; color:#8a2222; padding:30px 6px 0 46px; font-weight:bold; text-align:left; }
a.glacialslide:hover { background-position:left -64px; color:#9aaaab;  }
a.glacialslide:hover span { background-position:right -64px; color:#9aaaab; white-space:nowrap; }

a#homepage_videos_button1 { display:block; position:relative; width:283px; height:145px; margin:0; padding:0; overflow:hidden; cursor:pointer; }
a#homepage_videos_button2 { display:block; position:relative; width:283px; height:145px; margin:0; padding:0; overflow:hidden; cursor:pointer; }
a#homepage_videos_button1 span, span.homepage_videos_button1 { position:absolute; top:0; left:0; width:283px; height:145px; background:url(images/btn-finance.png) left top no-repeat; cursor:pointer; }
a#homepage_videos_button2 span, span.homepage_videos_button2 { position:absolute; top:0; left:0; width:283px; height:145px; background:url(images/btn-report.png) left top no-repeat; cursor:pointer; }
a#homepage_videos_button1:hover span { background-position:left bottom; }
a#homepage_videos_button2:hover span { background-position:left bottom; }
