body { background:#d5d5d5 url('images/bg-gradient.png') repeat-x; padding:0; margin:0; }

div.mainContainer { margin:auto; width:960px; height:762px; }
a { color:#205254; text-decoration:underline; }
a:hover { color:#a9a08a; text-decoration:none; }
div.header { width:960px; height:93px; }
div.bar1 { width:960px; height:17px; }
div.main { width:960px; height:579px; }
div.taglines { float:left; display:inline; width:578px;	height:219px; background: url('images/bg-taglines.png') no-repeat; font-family:arial, sans-serif; padding:250px 40px 0px 48px; color:#898989; font-size:15px; }
div.callouts { float:left; display:inline; width:646px; height:105px; background: url('images/bg-callouts.png') no-repeat; padding:5px 0px 0px 20px; overflow:hidden; }
	div.btn1 { float:left; display:inline; width:283px; height:145px; padding-left:25px; }
	div.btn2 { float:left; display:inline; width:283px; height:145px; padding-left:28px; }
	.title { font-size:26px; color:#205254; font-family:arial, sans-serif; font-weight:bold; }
div.survey { float:right; display:inline; width:294px; height:579px; background: url('images/bg-survey.png') no-repeat; overflow:hidden; }
	img.photo { margin:0px 8px 8px 0px; }
div.bio1 { width:256; height:413px; font-family:arial, sans-serif; color:#4b4b4b; font-size:14px; padding:0px 30px 0px 8px; }
div.bio2 { width:256; height:166px; font-family:arial, sans-serif; font-weight:bold; color:#205254; font-size:12px; padding:0px 30px 0px 8px; }	
div.form { width:219px;	height:575px; padding:19px 25px 0px 21px; font-family: helvetica, arial, verdana, sans-serif; font-size:12px; color: #4b4b4b; }
	input {	background:#FFF; border:1px solid #353430; }
	textarea { background:#FFF; border:1px solid #353430; margin:5px 0px 5px 0px; }
div.bar2 { width:960px; height:25px; clear:both; overflow:hidden; }
div.footer { width:960px; height:48px; font-family:arial, verdana, sans-serif; font-size:12px; font-weight:bold; color:#205254; padding-left:20px; }

a:link.finance, a:visited.finance{
background:url('images/btn-finance.png') no-repeat top left;
background-position:0px 0px; width:235px; height:99px; display:block; }
a:hover.finance{ background-position:0px -99px; }

a:link.report, a:visited.report{
background:url('images/btn-report.png') no-repeat top left;
background-position:0px 0px; width:235px; height:99px; display:block; }
a:hover.report{ background-position:0px -99px; }

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:235px; height:99px; margin:0; padding:0; overflow:hidden; cursor:pointer; }
a#homepage_videos_button2 { display:block; position:relative; width:235px; height:99px; margin:0; padding:0; overflow:hidden; cursor:pointer; }
a#homepage_videos_button1 span, span.homepage_videos_button1 { position:absolute; top:0; left:0; width:235px; height:99px; 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:235px; height:99px; 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; }