/* ####################################################################################################################   LAYOUT   #################################################################################################################### */body {margin: 0;font-size: 11px;font-family: Tahoma,Arial,Helvetica,Sans-Serif;background-image: url(/images/layout/bg.gif);background-repeat: repeat-y;background-position: top center;background-color: #C1C1C1;color: #000000;line-height: 150%;}#meta {width: 1000px;height: 25px;color: #FFFFFF;}#header {display: inline;padding: 0;height: 275px;text-align: center;color: #3D3D3D;}#headerprint {display: none;}#main {color: #3D3D3D;}#submenu, #rightcol {padding: 25px 0 0 0;text-align: left;}#content {padding: 28px 0 10px 0;text-align: left;}#footer {height: 125px;}#footer td {font-size: 10px;}#footerprint {display: none;}/* ####################################################################################################################   CONTENT   #################################################################################################################### */p,td {font-size: 11px;font-family: Tahoma,Arial,Helvetica,Sans-Serif;font-weight: normal;color: #3D3D3D;line-height: 150%;margin: 0px 0px 17px 0px;}ol {list-style-type: lower-alpha;color: #3D3D3D;line-height: 150%;}ul {list-style-type: square;color: #3D3D3D;line-height: 150%;}ul.marginb li {line-height: 150%;color: #3D3D3D;margin-bottom: 10px;}h1, .h1like {font-size: 11px;font-family: Tahoma,Arial,Helvetica,Sans-Serif;line-height: 150%;color: #BF2126;margin: 1px 0px 16px 0px;}h2, .h2like {font-size: 11px;font-family: Tahoma,Arial,Helvetica,Sans-Serif;font-weight: bold;color: #3D3D3D;line-height: 150%;margin: 2px 0px 17px 0px;}span.menubottom {padding: 5px 0 4px 20px;background-image: url(/images/layout/bg_menu_o.gif);background-repeat: no-repeat;background-position: top left;display: block;}span.hint {font-weight: bold;color: #BF2126;}.box {background-color: #CC2900;padding: 5px 10px 5px 10px;}.contentspacer {padding: 425px 0 0 0;}.spacerrow {height: 25px;}.spacercol {width: 25px;}img {border-color: #FF6600;}table.contenttable {width: 650px;border: 0;}table.contenttablesm {width: 425px;border: 0;}#content table {margin-bottom: 25px;}table.contenttable td, table.contenttablesm td {vertical-align: top;padding: 3px 5px 4px 5px;}td.title {font-weight: bold;white-space: nowrap;}tr.row1 td {background: #DBC921;}tr.row2 td {background: #FFFCD1;}.right {float: right;margin: 0 0 15px 25px;}.left {float: left;margin: 0 25px 15px 0;}table.footertable {width: 100%;}table.footerprinttable {width: 100%;}td.footercell {border-top: 1px solid #3D3D3D;padding: 5px 0 0 0;font-size: 9px;}#specials {width: 175px;margin: 0 0 0 25px;}.specialbox {width: 175px;margin: 0 0 25px 0;background-color: #BF2126;color: #FFFFFF;font-size: 9px;}.specialpic {padding: 0;}.specialcontent {padding: 5px 10px 5px 10px;}.specialheader {font-weight: bold;}.specialtext {font-weight: normal;}#specials a:link, #specials a:active, #specials a:visited {color: #BF2126;font-size: 9px;font-weight: bold;text-decoration: underline;}#specials a:hover {text-decoration: none;}.category {font-weight: normal;color: #004377;}#rightcol {width: 175px;margin: 0 0 0 0;font-size: 9px;}.rightcolbox {width: 175px;margin: 0;border: 1px solid #C1C1C1;color: #3D3D3D;font-size: 9px;}.rightcolheader {padding: 5px 10px 5px 10px;background-color: #C1C1C1;font-weight: bold;}.rightcolcontent {padding: 3px 10px 7px 10px;background-color: #F6F6F6;}.rightcoltitle {padding-top: 5px;font-weight: bold;color: #BF2126;}.rightcoltext {font-weight: normal;color: #3D3D3D;padding-bottom: 8px;background-image: url(/images/layout/line_box.gif);background-repeat: no-repeat;background-position: bottom center;}#rightcol a:link, #rightcol a:active, #rightcol a:visited {color: #BF2126;font-size: 9px;font-weight: bold;text-decoration: underline;}#rightcol a:hover {text-decoration: none;}.lineseparator {height: 1px;background-image: url(/images/layout/line.gif);background-repeat: no-repeat;background-position: top left;}.newsseparator {height: 13px;}/* ####################################################################################################################   NAVIGATION   #################################################################################################################### */a.menulink:link, a.menulink:active, a.menulink:visited, .submenuspacer {padding: 5px 0 4px 25px;font-size: 10px;font-weight: bold;line-height: 16px;color: #3D3D3D;text-decoration: none;text-transform: uppercase;background-image: url(/images/layout/bg_submenu.gif);background-repeat: no-repeat;background-position: top left;display: block;text-align: left;}a.menulink:hover {padding: 5px 0 4px 25px;font-size: 10px;font-weight: bold;line-height: 16px;color: #ED1C24;text-decoration: none;text-transform: uppercase;background-image: url(/images/layout/bg_submenu.gif);background-repeat: no-repeat;background-position: top left;display: block;text-align: left;}a.menulinka:link, a.menulinka:active, a.menulinka:visited, a.menulinka:hover {padding: 5px 0 4px 25px;font-size: 10px;font-weight: bold;line-height: 16px;color: #ED1C24;text-decoration: none;text-transform: uppercase;background-image: url(/images/layout/bg_submenu_a.gif);background-repeat: no-repeat;background-position: top left;display: block;text-align: left;}a.meta:link, a.meta:active, a.meta:visited {font-size: 10px;line-height: 15px;color: #BF2126;text-decoration: none;}a.meta:hover, a.metaa:link, a.metaa:active, a.metaa:visited, a.metaa:hover {font-size: 10px;line-height: 15px;color: #3D3D3D;text-decoration: none;}a:link, a:active, a:visited {font-size: 11px;line-height: 15px;color: #BF2126;text-decoration: underline;}a:hover {font-size: 11px;line-height: 15px;color: #3D3D3D;text-decoration: none;}/* ####################################################################################################################   MAIN NAVIGATION   #################################################################################################################### */#menu {	width: 1000px;	height: 25px;	margin: 0 auto;	padding: 0;	background-color: #BF2126;}#nav-main {	position: absolute;	height: 25px;	top: 175px;	float: left;	margin: 0;	padding: 0 0 0 225px;	list-style: none;	border-right: 1px solid #ED1C24;	z-index: 999;}* html #nav-main {	top: 175px;}#nav-main .spacer {	width: 200px;}#nav-main li {	position: relative;	float: left;	margin: 0;	border-left: 1px solid #ED1C24;	padding: 0;}#nav-main li:hover {	color: #FFBE22;	background-color: #DE0013;}#nav-main li:hover a {	color: #FFBE22;}#nav-main a {	height: 17px;	display: block;	margin: 0;	padding: 5px 20px 3px 20px;	font-size: 10px;	text-transform: uppercase;	font-weight: bold;	color: #FFF;	text-decoration: none;}* html #nav-main a {	padding: 4px 20px 4px 20px;	display: inline-block;}#nav-main a:hover {	color: #FFBE22;	background-color: #DE0013;}#nav-main a.current {	padding: 5px 20px 3px 20px;	color: #FFF;	background-color: #DE0013;}* html #nav-main a.current {	padding: 4px 20px 4px 20px;}#nav-main a.current:hover {	color: #FFBE22;}/* ### MOUSE OVER MENU ################ */#nav-main ul {	position: absolute;	top: 21px;	left: -1px;	width: 193px;	margin: 0;	padding: 5px 0 0 0;	list-style: none;	background: none;	z-index: 500;}#nav-main ul li {	margin: 0;	padding: 0;	border-left: 1px solid #FFF;}#nav-main li.spacer {	width: 153px;	margin: 0;	padding: 5px 5px 3px 20px;	border-bottom: 1px solid #FFF;	background: #C1C1C1;}#nav-main li.spacer:hover {	color: #00FF00;	background: #C1C1C1;}#nav-main ul a {	display: block;	width: 153px;	margin: 0;	padding: 5px 5px 3px 20px;	font-size: 10px;	font-weight: normal;	text-transform: uppercase;	color: #434B52;	text-decoration: none;	border-bottom: 1px solid #FFF;	background: #C1C1C1;}* html #nav-main ul a {	padding: 4px 5px 4px 20px;}#nav-main li:hover ul a {	color: #434B52;}#nav-main li:hover a.current {	color: #FFBE22;}#nav-main ul a:hover {	color: #FFF;	background-color: #DE0013;}#nav-main li:hover ul a:hover {	color: #FFF;}/* ### SHOW/HIDE MOUSE OVER MENU */#menu ul ul {	display: none;}#menu li:hover ul {	display: block;}/* ####################################################################################################################   CONTENT   #################################################################################################################### */.odd_row {    background-color: #F6F6F6;}.fulltable {    width: 100%;}#copyright {    text-align:right;    font-size: 10px;}
