/* CSS Document */body {	margin: 0;	padding: 0;	font-family: "Lucida Grande", Geneva, Helvetica, sans-serif;	color: #fff;	background-color: #f00;	font-size: x-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: small;}#content_grid {	width: 744px;	height: 880px;	margin: 0 auto 8px;	padding: 0;	/*border: 1px solid #fff;*/}#top_content {	margin: 20px 20px 10px 20px;	padding: 0;	width: 704px;	height: 540px;	/*border: 1px solid #fff;*/}#lt_column {	margin: 0;	padding: 0;	width: 180px;	height: 490px;	text-align: center;	position: absolute;	/*border: 1px solid #fff;*/}#lt_column img {	margin: 0 0 30px;	padding: 0;}#lt_heading {	margin: 25px auto 90px;	padding: 0;	width: 160px;	height: 25px;	text-align: center;}#middle_column {	margin: 0 0 0 180px;	padding: 0;	width: 344px;	height: 540px;	text-align: center;	position: absolute;	/*border: 1px solid #fff;*/}#middle_column img {	margin: 0 0 20px;	padding: 0;}#middle_heading {	margin: 0 auto 20px;	padding: 0;	width: 210px;	height: 50px;	text-align: center;}#middle_heading img {	margin: 0;	padding: 0;}#rt_column {	margin: 0 0 0 524px;	padding: 0;	width: 180px;	height: 490px;	text-align: center;	position: absolute;	/*border: 1px solid #fff;*/}#rt_column img {	margin: 0 0 30px;	padding: 0;	}#rt_heading {	margin: 25px auto 90px;	padding: 0;	width: 160px;	height: 25px;	text-align: center;}#middle_content {	margin: 0;	padding: 0;	width: 744px;	height: 3px;}#bottom_content {	margin: 20px;	padding: 0;	width: 704px;	height: 250px;	/*border: 1px solid #fff;*/}#bottom_heading {	margin: 0 auto 20px;	padding: 0;	width: 214px;	height: 25px;}#bottom_heading img {	margin: 0;	padding: 0;}#bottom_video1 {	margin: 0 0 0 98px;	padding: 0;	width: 160px;	height: 120px;	text-align: center;	position: absolute;}#bottom_video1 img {	margin: 10px 0 10px;	padding: 0;	}#bottom_video2 {	margin: 0 0 0 272px;	padding: 0;	width: 160px;	height: 120px;	text-align: center;	position: absolute;}#bottom_video2 img {	margin: 10px 0 10px;	padding: 0;	}#bottom_video3 {	margin: 0 0 0 446px;	padding: 0;	width: 160px;	height: 120px;	text-align: center;	position: absolute;}#bottom_video3 img {	margin: 10px 0 10px;	padding: 0;	}#video_submit {	margin: 210px 0 0 128px;	padding: 0;	width: 448px;	height: 16px;	text-align: center;	position: absolute;}#footer {	width: 744px;	height: auto;	margin: 0 auto 20px;	padding: 0;	text-align: center;	color: #fff;	font-size: xx-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: x-small;}html>#footer {	font-size: x-small;}#footer a {	margin: 0;	padding: 0;	color: #fff;	font-weight: bold;	text-decoration: none;	font-size: xx-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: x-small;}html>#footer a {	font-size: x-small;}#footer a:hover {	text-decoration: underline;}#links {	margin: 10px 0 15px;	padding: 0;	font-size: x-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: small;}html>#links {	font-size: small;}#links a {	font-size: x-small;	voice-family: "\";}\""; 	voice-family: inherit;	font-size: small;}html>#links a {	font-size: small;}.legal {	margin: 0 0 3px;	padding: 0;}img {	border: 0;}