@charset "UTF-8";/* CSS Document */body {	background: url(images/bkg_squares.gif) repeat-x;	background-color: #FFFFFF;	margin: 0;	font-family:Arial, Helvetica, sans-serif;	color: #000000;}p {	font-family:Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px;	line-height: 1.2em;}.notpara {	font-family:Arial, Helvetica, sans-serif;	color:#000000;	font-size: 12px;	margin: 0px;	padding: 0px;}sup {font-size: 9px;}h1 {	font-family: Arial, Helvetica, sans-serif;	color:#006778;	font-size: 20px;	font-weight: bold;	font-variant: small-caps;	text-transform: capitalize;}h3 {	font-family: Arial, Helvetica, sans-serif;	color:#006778;	font-size: 14px;	font-weight: bold;	margin: 12px 0px 0px 0px;	padding: 0px;}h4 {	font-family: Arial, Helvetica, sans-serif;	color:#006778;	font-size: 12px;	font-weight: bold;	margin: 12px 0px 0px 0px;	padding: 0px;}a:link {	color: #006778;	text-decoration: underline;}a:visited {	text-decoration: underline;	color: #A30234;}a:hover {	text-decoration: none;	color: #006778;}a:active {	text-decoration: underline;}.offersboxhead {	font-size: 24px;	font-weight: bold;	color: #006778;	text-align: center;	padding: 2px 0px 12px 0px;}.offersboxsubhead {	font-size: 12px;	font-weight: bold;	color: #A30234;	text-align: center;	padding: 2px 0px 2px 0px;}.fourteenptbold {	font-size: 14px;	font-weight: bold;}.smalltype {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}#container {	margin: 0 auto;	padding: 0 36px;	width: 982px;	text-align: left;	overflow: auto;	}	#mainwindow {	background: url(images/mainwindow_bkg.png) no-repeat;	width: 910px;	margin-top: 36px;	position: relative;	overflow:auto;}#header {	background: url(images/header_logo.jpg) no-repeat;	width: 910px;	height: 129px;}#navbar {	width: 870px;	height: 30px;	background: url(images/navbar_bkg.png) no-repeat;	padding: 0 20px 13px 20px;	display: block;	text-align: center;}#contentwindow {	background: url(images/contentwindow_bkg.png) no-repeat;	margin: 0 22px 0 20px;	width: 868px;	min-height: 420px;	overflow: auto;}#content {	width: 458px;	float: left;	margin-left: 30px;	padding: 0px 36px 36px 0px;	display: block;}#contentheader {	width: 500px;	float: right;	padding: 10px 2px;}#contentphoto {	margin: 0;	padding: 3px 0px 30px 16px;	width: 324px;	float: left;	display: block;}#footer {	background:url(images/footer.png) no-repeat;	width: 910px;	height: 126px;	margin: 0px 0px 18px 0px;	padding: 0px;	position: relative;}#footer p {	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 9px;	line-height: 1.3em;	padding: 58px 100px 18px 110px;	margin: 0px;}#footer a:link, #footer a:visited, #footerhome a:link, #footerhome a:visited {	text-decoration: none;	color: #006778;}#footer a:hover, #footerhome a:hover  {	text-decoration: underline;	color: #006778;}#footer a:active, #footerhome a:active  {	text-decoration: underline;}#footerhome {	background:url(images/footer.png) no-repeat;	width: 910px;	height: 126px;	margin: 0px 0px 18px 0px;	padding: 0px;	position: relative;}#footerhome p {	font-family: Arial, Helvetica, sans-serif;	color:#666666;	font-size: 9px;	line-height: 1.3em;	padding: 58px 100px 18px 110px;	margin: 0px;}.underlineheader {	font-family: Arial, Helvetica, sans-serif;	color:#006778;	font-size: 16px;	font-weight: bold;	text-transform: uppercase;	border-bottom: #8d1b3d 2px solid;	margin-bottom: 4px;	margin-right: 24px;}.tablepara {	padding-right: 18px;}.squarebullets li {	list-style-image: url(images/redsq_bullet.gif);	font-family: Arial, Helvetica, sans-serif;	color:#000000;	font-size: 12px;	line-height: 1.3em;	padding: 0px 8px 20px 0;}.squarebulletsmall li {	list-style-image: url(images/redsq_bulletsm.gif);	font-family: Arial, Helvetica, sans-serif;	color:#000000;	font-size: 12px;	padding-bottom: 8px;	margin-left: 16px;}.textpagecontent {	margin: 0 44px;	padding: 5px 40px 30px 40px;	width: 700px;	text-align: left;	display: block;}.intropara {	font-size: 12px;	color: #000000;	line-height: 20px;	margin-top: 2px;}#contentwindowhome {	background: url(images/contentwindowhome_bkg.png) no-repeat;	margin: 0 22px 0 20px;	padding: 0;	width: 868px;	min-height: 420px;	overflow: auto;}#contenthome {	margin: 0;	padding: 0 10px 20px 10px;	display: block;}#flashholder {	margin: 0 22px 0 20px;	padding: 0;	width: 868px;	overflow: auto;	display: block;}#flashticker {	background-image:url(images/flashticker_bkg.gif);	background-repeat:no-repeat;	width: 868px;	height: 28px;	margin: 0px 22px 12px 20px;	padding: 0px;}.redemphasis {	font-style: italic;	font-weight: bold;	color: #A30234;}.faqquestion {	font-family: Arial, Helvetica, sans-serif;	color:#006778;	font-size: 14px;	font-weight: bold;}/* add two divs for weather widget and */div#widgetlayer {	position: absolute;	left: 400px;	top: 11px;	z-index: 200;}   /* this is absolute, but the div is inside holder */div#weatherwidget {width: 214px;float:left;display:block;overflow:auto;}div#googlesearch {width: 272px;height: 114px;float:right;display:block;overflow:auto;}.homelink a:link, .homelink a:visited {	color: #006778;	text-decoration: none;}.homelink a:hover {	text-decoration: underline;	color: #006778;