@charset "UTF-8";/* CSS Document */body {	font: 100% Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	background:#17171b;	background-repeat:repeat;	color: #ffffff;	margin: 0;	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */}.oneColFixCtrHdr #container {	width: 1000px;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	text-align: left; /* this overrides the text-align: center on the body element. */	padding: 0;	/*This part guarantees that col1 will be as tall as col2. */}.oneColFixCtrHdr #header h1 {	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */	padding: 0px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */}.oneColFixCtrHdr #mainContent {	position:relative;	color:#ffffff;	vertical-align: top;	text-align:left;	font-size: 12px;	margin: 0 0 0 158px;	padding: 14px 155px 0 0; 	min-height:484px;	z-index:2;}.oneColFixCtrHdr #mainContentphoto {	position:relative;	color:#ffffff;	vertical-align: top;	text-align:left;	font-size: 12px;	margin: 0 0 0 158px;	padding: 14px 155px 0 0; 	z-index:2;}.oneColFixCtrHdr #mainContentgrad {	position:relative;	background-color:#ffffff;	background-image:url(images/gradientgray.gif);	background-repeat:repeat;	color:#17171b;	font-family: Arial, Verdana, Helvetica;	vertical-align: top;	text-align:left;	font-size: 12px;	margin: 0 0 0 140px;	padding: 14px 155px 67px 67px; 	min-height:484px;    z-index:2;}.oneColFixCtrHdr #mainContent a:link {	text-decoration:none;	color:#c9c9ca;	font-weight:bold;}.oneColFixCtrHdr #mainContent a:visited {	color:#c9c9ca;	font-weight:bold;	text-decoration:none;}.oneColFixCtrHdr #mainContent a:hover {	color:#fff;}.oneColFixCtrHdr #mainContentgrad a:link {	text-decoration:none;	color:#136914;	font-weight:bold;}.oneColFixCtrHdr #mainContentgrad a:visited {	color:#136914;	font-weight:bold;	text-decoration:none;}.oneColFixCtrHdr #mainContentgrad a:hover {	color:#3f9640;}.col1{    clear:both;	position:relative;	float:left;	width:155px;	height:100%;	min-height:484px;	vertical-align: top;	z-index:1;}.footer {    width:1000px;	clear:both;	margin: 0 auto 0 auto; /* the auto margins (in conjunction with a width) center the page */}.footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */	color:#ffffff;	font-family: Arial, Verdana, Helvetica;	vertical-align: top;	text-align:left;	font-size: 12px;}.footer p a:link, a:visited {	text-decoration:none;	color:#3f9640;}.footer p a:hover {	color:#6ece6f;}.content {	clear: left;	color: #17171b;}h1{	color: #bd001f;	font-size: 16px;	font-family: Arial, Verdana, Helvetica;	text-align: left;	padding: 4px 0 0 0;}h2{	font-size: 14px;	color: #bd001f;	font-family: Arial, Verdana, Helvetica;	text-align: left;	padding: 8px 0 0 0;}.subcenter{	font-size: 14px;	font-weight:bold;	color: #17171b;	font-family: Arial, Verdana, Helvetica;	text-align: center;	padding: 0;}h3{	font-size: 12px;	color: #17171b;	font-family: Arial, Verdana, Helvetica;	text-align: center;	padding: 0;}.center{	margin-top: 0px;	margin-left: auto;	margin-right: auto;	text-align: center;}                .legal{	width: 400px;	background-color: #ffffff;	color:#01014b;	font-size: 12px;	font-family: Arial, Verdana, Helvetica;	text-align: left;	margin: 0px;	padding: 0px;}.mousetype{	color:#17171b;	font-size: 10px;	font-family: Arial, Verdana, Helvetica;	text-align: center;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	padding-bottom: 0px;	}#logo{	position:relative;}.imgleft{		float:left;		padding: 4px 10px 20px 0px;}.imgright{		float:right;		padding:4px 0 20px 10px;}.partners{				clear:left;}.reslist{	list-style-type: none;	margin:0;	padding:0;}.reslist li{	float: left;	width: 200px;	margin-left:0;	margin-right: 6px;	margin-bottom: 10 px;}label{	width: 4em;	float: left;	text-align: right;	margin-right: 0.5em;	display: block;}/*Submit Button*/.submit input{	margin-left: 4.5em;	color:#fff;	background: #ca3421;	border: 2px outset #830300;	margin-bottom:20px;}/*Text Input Boxes*/input{	color: #bd001f;	background: #fff;	border: 1px solid #000;}/*Message Box*/textarea{	color: #bd001f;	background: #fff;	border: 1px solid #000;}fieldset{	border: 1px solid #136914;	width: 20em;}/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/	/* QuickMenu 0 */	    /*"""""""" (MAIN) Position""""""""*/		#qm0	{		margin:-58px 0 20px 146px;	}	/*"""""""" (MAIN) Items""""""""*/		#qm0 a		{			padding:5px 13px 5px 13px;		color:#C9C9CA;		font-family:Arial;		font-size:20px;		letter-spacing: 4.5px;		text-decoration:none;	}	/*"""""""" (MAIN) Hover State""""""""*/		#qm0 a:hover		{			color:#FFFFFF;	}	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/		#qm0 li:hover>a		{			color:#FFFFFF;	}	/*"""""""" (MAIN) Active State""""""""*/		body #qm0 .qmactive, body #qm0 .qmactive:hover		{			color:#FFFFFF;	}	/*"""""""" (SUB) Container""""""""*/		#qm0 div, #qm0 ul		{			padding:10px;		margin:-2px 0px 0px 0px;		background-color:#F7F7F7;		border-width:1px;		border-style:solid;		border-color:#DADADA;	}	/*"""""""" (SUB) Items""""""""*/		#qm0 div a, #qm0 ul a		{			padding:3px 10px 3px 5px;		background-color:transparent;		font-size:11px;		border-width:0px;		border-style:none;	}	/*"""""""" (SUB) Hover State""""""""*/		#qm0 div a:hover		{			background-color:#DADADA;		color:#CC0000;	}	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/		#qm0 ul li:hover>a		{			background-color:#DADADA;		color:#CC0000;	}	/*"""""""" (SUB) Active State""""""""*/		body #qm0 div .qmactive, body #qm0 div .qmactive:hover		{			background-color:#DADADA;		color:#CC0000;	}	/*"""""""" Individual Titles""""""""*/		#qm0 .qmtitle		{			cursor:default;		padding:3px 0px 3px 4px;		color:#444444;		font-family:arial;		font-size:11px;		font-weight:bold;	}	/*"""""""" Individual Horizontal Dividers""""""""*/		#qm0 .qmdividerx		{			margin:4px 0px 4px 0px;	}	/*"""""""" Individual Vertical Dividers""""""""*/		#qm0 .qmdividery		{			height:15px;		margin:4px 10px 0px 10px;	}	/*"""""""" (main) Rounded Items""""""""*/		#qm0 .qmritem span		{			border-color:#DADADA;		background-color:#F7F7F7;	}	/*"""""""" (main) Rounded Items Content""""""""*/		#qm0 .qmritemcontent		{			padding:0px 0px 0px 4px;	}	/*"""""""" Custom Rule""""""""*/		ul#qm0 ul		{			padding:10px;		margin:-2px 0px 0px 0px;		background-color:#F7F7F7;		border-width:1px;		border-style:solid;		border-color:#DADADA;	}