body { background:#18214c url('images/bg-gradient.jpg') repeat-x; padding:0; margin:0; }

div.mainContainer { margin:auto; width:960px; height:747px; }
div.header { width:960px; height:72px; background: url('images/header.png') repeat-x; }
	div.logo { float:left; display:inline; width:560px; height:72px; }
	div.addy { float:right; display:inline; width:400px; height:72px; }
div.bar1 { width:960px; height:23px; clear:both; }
div.main { width:960px; height:579px; }
div.taglines { width:677px; height:579px; float:left; display:inline; overflow:hidden; background:#f2f8fb url('images/copy.png') repeat-x; }
div.content { width:677px; height:509px; padding: 5px 0px 0px 21px; }
	div.btn1 { float:left; display:inline; width:283px; height:145px; padding-left:29px; }
	div.btn2 { float:left; display:inline; width:283px; height:145px; padding-left:28px; }
div.logos { clear:both; width:677px; height:65px; background:#f2f8fb url('images/logos.png') repeat-x; }
div.survey { width:283px; height:579px; float:right; display:inline; overflow:hidden; background:#f2f8fb url('images/survey.png') repeat-x; }
div.form { width:219px;	height:575px; padding:19px 25px 0px 21px; font-family:helvetica, arial, verdana, sans-serif; font-size:12px; line-height:140%; color:#4b4b4b; }
	input {	background:#FFF; border:1px solid #353430; }
	textarea { background:#FFF; border:1px solid #353430; }
div.bar2 { width:960px; height:23px; clear:both; }
div.footer { width:960px; height:50px; font-family:helvetica, arial, verdana, sans-serif; font-size:12px; font-weight:bold; color:#006aad; padding-left:2% ;}


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; }