@charset "UTF-8";



/*
	SITE SETUP - BODY - CONTAINER
*/

* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	background: #333;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #909699;
}

table {
	text-align: left;
}

td { 
	vertical-align: top;
}

img {
	behavior: url("scripts/iepngfix.htc");
}

td img {
	display: block;
	border: 0;
}

p {
	line-height: 16px;
}

strong {
	color:#CAD3D8;
}

a:link, a:visited {
	color:#CAD3D8;
	text-decoration: none;
}
a:hover, a:active {
	color:#CAD3D8;
	text-decoration: none;
}

.mouse {
	font-size: 12px;
}

.mouse a:link, .mouse a:visited {
	color:#CAD3D8;
	text-decoration: underline;
}
.mouse a:hover, .mouse a:active {
	color:#CAD3D8;
	text-decoration: underline;
}


/*
	FTR
*/

table.ftr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	margin-top:60px;
}

table.ftr p {
	line-height: 11px;
	margin: 5px 0;
}

table.ftr a:link, table.ftr a:visited {
	color:#999;
	text-decoration: underline;
}
table.ftr a:hover, table.ftr a:active {
	color:#999;
	text-decoration: underline;
}


/*
	HOMEPAGE
*/

body.pg_ind {
	/* */
}

body.pg_ind #container {
	background:url(../images/ind_bg.gif) top center no-repeat;
}

body.pg_ind #content {
	background:url(../images/ind_bg.jpg) top left no-repeat;
}

body.pg_ind td.col_mid {
	padding: 21px 0 0;
}

body.pg_ind h1 {
	margin: 0 0 15px;
}

body.pg_ind td.col_right {
	padding: 83px 0 0;
}

body.pg_ind td.row_banners {
	text-align: right;
	font-weight: bold;
	padding: 0 43px 0;
}

body.pg_ind td.row_banners img {
	display: inline;
	float: right;
	clear: both;
	margin-left: 14px;
}


/*
	INT PAGES
*/

body.pg_int {
	/* */
}

body.pg_int #container {
	background:url(../images/ind_bg.gif) top center no-repeat;
}

body.pg_int #content {
	background:url(../images/int_bg.jpg) top left no-repeat;
}

body.pg_int h1 {
	margin: 0;
}

body.pg_int td.row_top {
	padding: 0 0 0 337px;
}

body.pg_int td.col_right {
	padding: 0;
}

body.pg_int td.col_left {
	padding: 0 0 0 337px;
}

body.pg_int td.row_banners { /* BANNER AND NAV ROW */
	text-align: right;
	padding: 0 43px 0 271px; /* LEFT PADDING OF 271PX TO MAKE UP FOR REMOVED TODAYS FEATURE NAV BTN (117PX - 105PX WIDE + 12PX RIGHT MARGIN) */
}

body.pg_int td.row_banners img {
	display: inline;
	float: left;
	margin-right: 12px;
	text-align: left;
}

body.pg_int td.row_banners img.nav1 { /* ADDS EXTRA PADDING BETWEEN NAV AND BANNER */
	margin-left: 13px;
}

body.pg_int td.row_banners img.nav4 {
	margin-right: 0;
}


/*
	QA PAGE
*/

body.pg_int td.qa p {
	width: 374px;
}

body.pg_int td.qa p.question {
	font-size: 16px;
	font-weight: bold;
	color: #909699;
	margin: 22px 0 20px;
}

body.pg_int td.qa p.answer {
	font-size: 14px;
	font-weight: normal;
	color: #CAD3D8;
	margin: 20px 0 0;
}

body.pg_int td.qa p strong {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}


/*
	SWEEP GRAND PAGE
*/

body.pg_int td.sweep p {
	margin: 5px 0 10px 3px;
}

body.pg_int td.sweep table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CAD3D8;
}

body.pg_int form {
	margin: 22px 0 0 -337px;
}

body.pg_int table.form_table1 {
	width: 340px;
	float: left;
}

body.pg_int table.form_table2 {
	width: 272px;
	float: left;
}

body.pg_int form td.txt_lbl {
	font-weight: bold;
	vertical-align: middle;
}

body.pg_int form input.txt1 {
	width: 172px;
}

body.pg_int form input.txt, body.pg_int form select.txt {
	height: 16px;
	font-size: 11px;
	margin-bottom: 3px;
	padding: 2px 4px;
}

body.pg_int form select.txt {
	height: 22px;
	font-size: 11px;
	margin-bottom: 3px;
	padding: 1px;
}

body.pg_int form td.opt {
	width: 55px;
}

body.pg_int form td.opt_txt {
	vertical-align: middle;
}

body.pg_int form td.opt input {
	margin-right: 6px;
}

body.pg_int form td.check input {
	margin-right: 6px;
}

body.pg_int form input.submit {
	border:0;
	background:#909699;
	color:#fff;
	padding:3px;
	font-weight: bold;
}

body.pg_int form input.clear {
	border:0;
	background:#909699;
	color:#fff;
	padding:3px;
	font-weight: bold;
}


/*
	SWEEP RULES
*/

#rules {
	text-align: left;
	padding: 30px 20px 30px;
	font-size: 11px;
}

#rules strong {
	font-size: 14px;
}

#rules p {
	margin-bottom: 5px;
}


/*
	CALENDAR PAGE
*/

body.pg_int td.cal_col {
	padding-left: 31px;
	vertical-align: bottom;
}

body.pg_int td.cal_col h2 {
	margin-left: 307px;
}

div.calendar_container {
	width: 707px;
	height: 305px;
	background: none;
}

div.day {
	width:90px;
	height: 50px;
	background: none;
	float: left;
	margin: 11px 11px 0 0;
}

div.day img {
	width: 88px;
	height: 48px;
	border: 0;
}

div.past_disable {
	display:block;
	width: 88px;
	height: 48px;
	border: 1px solid #fff;
}

div.past a {
	display:block;
	width: 88px;
	height: 48px;
	border: 1px solid #fff;
}

div.today a {
	display:block;
	width: 88px;
	height: 48px;
	border: 1px solid #CAD3D8;
}

div.future img {
	display:block;
	width: 88px;
	height: 48px;
	border: 1px solid #91979B;
}

p.cal_subhdr {
	margin:5px 0 0 3px;
}

/*div.day a:link, div.day a:visited {
	border: 1px solid #000;
}
div.day a:hover, div.day a:active {
	border: 1px solid #fff;
}*/














