body {	background-color: #fff;	margin: 16px 0 0 0;	}body,table,tr,th,td,div,ul,ol,li,p,h1,h2,h3,h4,h5,h6 {	color: #fff;	font-size: 12px;	font-family: verdana, arial, sans-serif;	margin-top: 0px;	}h3 {	font-size: 14px;	color: #ffce3c;	}.title {	font-size: 14px;	color: #ffce3c;	}h2 {	font-size: 16px;	color: #ffce3c;	}a:link { color: #ffce3c; text-decoration: underline; }a:visited { color: #ffce3c; text-decoration: underline; }a:hover { color: #d32226; text-decoration: none; }a:active { color: #d32226; text-decoration: none; }#noscript {	position: absolute;	top: 233px;	}#body_frame_short {	width: 1029px;	margin-top: 13px;	margin-left: auto;	margin-right: auto;	background-image: url(images/bg_short.jpg);	background-repeat: no-repeat;	}#body_frame_medium {	width: 1029px;	margin-top: 13px;	margin-left: auto;	margin-right: auto;	background-image: url(images/bg_medium.jpg);	background-repeat: no-repeat;	}#body_frame_long {	width: 1029px;	margin-top: 13px;	margin-left: auto;	margin-right: auto;	background-image: url(images/bg_long.jpg);	background-repeat: no-repeat;	}#navigation {	float: left;	width: 343px;	height: 522px;	padding: 55px 0 0 55px;	}#links {	height: 256px;	margin: 0px;	}#links li {	color: #fff;	list-style: none;	font-size: 18px;	font-family: verdana, arial, sans-serif;	line-height: 30px;	font-weight: normal;	}#links li.on {	color: #ffce3c;	list-style: disc;	}#navigation a:link { color: #fff; text-decoration: none; }#navigation a:visited { color: #fff; text-decoration: none; }#navigation a:hover { color: #ffce3c; text-decoration: none; }#navigation a:active { color: #ffce3c; text-decoration: none; }#links a.on { color: #ffce3c; }#navigation .sub {	height: 35px;	margin: 0 0 13px 21px;	font-size: 14px;	}.sub img { vertical-align: middle; }#newsbox {	width: 223px;	height: 58px;	padding: 5px;	font-size: 11px;	margin-left: 34px;	background-image: url(images/bg_news.jpg);	background-repeat: no-repeat;	font-size: 11px;	text-align: center;	}#newsbox .title { font-size: 12px; }#newsbox a:link { color: #ffce3c; text-decoration: none; }#newsbox a:visited { color: #ffce3c; text-decoration: none; }#newsbox a:hover { color: #d32226; text-decoration: underline; }#newsbox a:active { color: #d32226; text-decoration: underline; }#content {	float: left;	width: 631px;	}#logo {	float: right;	margin: 34px 89px 21px 0;	}div.content_slogan {	width: 576px;	height: 55px;	background-image: url(images/bg_slogan.gif);	color: #d32226;	font-size: 30px;	font-family: helvetica, sans-serif;	font-weight: bold;	line-height: 55px;	text-align: center;	text-transform: lowercase;	word-spacing: 21px;	}#content_main_short {	width: 534px;	height: 357px;	background-image: url(images/bg_content_main_short.jpg);	background-repeat: no-repeat;	padding: 21px 21px 0 21px;	}#content_main_medium {	width: 534px;	height: 607px;	background-image: url(images/bg_content_main_medium.jpg);	background-repeat: no-repeat;	padding: 21px 21px 0 21px;	}#content_main_long {	width: 534px;	height: 1007px;	background-image: url(images/bg_content_main_long.jpg);	background-repeat: no-repeat;	padding: 21px 21px 0 21px;	}#content_text_short {	width: 508px;	height: 234px;	background-image: url(images/bg_content_text_short.jpg);	background-repeat: no-repeat;	padding: 13px 13px 21px 13px;	}#content_text_short_nav {	width: 534px;	height: 247px;	background-image: url(images/bg_content_text_short.jpg);	background-repeat: no-repeat;	}#content_text_medium {	width: 508px;	height: 539px;	background-image: url(images/bg_content_text_medium.jpg);	background-repeat: no-repeat;	padding: 13px 13px 21px 13px;	}#content_text_medium_nav {	width: 534px;	height: 552px;	background-image: url(images/bg_content_text_medium.jpg);	background-repeat: no-repeat;	}#content_text_long {	width: 508px;	height: 973px;	background-image: url(images/bg_content_text_long.jpg);	background-repeat: no-repeat;	padding: 13px 13px 21px 13px;	}#content_text p { margin-top: 0px; }#content_text_nav {	width: 534px;	height: 21px;	background-image: url(images/bg_content_text_nav.jpg);	background-repeat: no-repeat;	}#content_text_nav img { vertical-align: middle; }#content_text_nav a:hover { color: #fff; }#content_text_nav a:active { color: #fff; }#content_text_short_nav a:link { color: #ffce3c; text-decoration: none; }#content_text_short_nav a:visited { color: #ffce3c; text-decoration: none; }#content_text_short_nav a:hover { color: #d32226; text-decoration: underline; }#content_text_short_nav a:active { color: #d32226; text-decoration: underline; }.promo_box {	float: right;	width: 184px;	padding: 13px;	margin: 0 0 13px 21px;	border: 1px solid #333;	color: #eee;	font-size: 11px;	text-align: left;	}#statement_box {	padding: 13px;	background-color: #333;	color: #fff;	font-size: 16px;	text-align: center;	}#quote_box {	clear: both;	width: 987px;	height: 144px;	margin-left: 21px;	background-image: url(images/bg_quote.jpg);	}#quote_text {	width: 618px;	padding: 21px 0 0 301px;	}#quote_text p {	margin: 0px;	color: #333;	font-family: optima, times, serif;	font-size: 18px;	line-height: 20px;	}#footer_short {	background-image: url(images/bg_footer_short.jpg);	width: 987px;	height: 210px;	margin-left: 21px;	}#footer_medium {	background-image: url(images/bg_footer_medium.jpg);	width: 987px;	height: 210px;	margin-left: 21px;	}#footer_long {	background-image: url(images/bg_footer_long.jpg);	width: 987px;	height: 210px;	margin-left: 21px;	}#footer_left {	float: left;	width: 246px;	padding: 21px 0 0 55px;	color: #333;	font-size: 9px;	text-align: left;	line-height: 90%;	font-family: arial, sans-serif;	}#footer_right {	float: left;	width: 486px;	padding: 40px 0 0 200px;	color: #333;	font-size: 12px;	text-align: center;	}#footer a:link { color: #333; text-decoration: none; }#footer a:visited { color: #333; text-decoration: none; }#footer a:hover { color: #fff; }#footer a:active { color: #fff; }#copyright {	clear: both;	color: #999;	text-align: center;	font-size: 11px;	font-family: arial, sans-serif;	}#copyright a:link { color: #999; text-decoration: none; }#copyright a:visited { color: #999; text-decoration: none; }#copyright a:hover { color: #333; }#copyright a:active { color: #333; }.FHS {	color: #ffce3c;	font-weight: bold;	font-style: italic;	}.ClearQuote {	color: #fff;	font-weight: bold;	font-style: italic;	}#quote_text .ClearQuote { color: #333; }div.ad {	float: right;	padding: 3px;	margin: 0 0 21px 21px;	background-color: #333;	color: #eee;	text-align: center;	}.pic_l {	float: left;	padding: 0 21px 13px 0;	}.pic_r {	float: right;	padding: 0 0 13px 21px;	}.bio {	float: left;	width: 233px;	padding: 0 13px 13px 0;	}.bio img {	float: left;	padding-right: 13px;	}.small { font-size: x-small; }table.form { border-collapse: collapse; }table.form td {	border-bottom: 1px solid #111;	padding-top: 5px;	}table.form td.category { padding: 0 13px 0 13px; }table.form td.input { color: #ccc; }