﻿html, body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	/*width: 100%;*/
}
body {
  padding: 0 65px;
  font-size: 1em;
}
.Layout a {
	color: #FFFFFF;
	text-decoration: underline;
}
.Layout a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.Layout a:hover {
	color: #FFCC00;
	text-decoration: underline;
}
.Layout a:visited {
	color: #FFCC00;
	text-decoration: underline;
}

/*
.Layout img {
	behavior: url("/assets/sdsmt/misc/pngbehavior.htc");
}

*/

/* TILT table formatting starts here
================================================*/
body.l-inner {
	margin-top: 0;
}
div.l-main-layout {
  /*width: 960px;*/
  width: 100%;
  /*margin: 0 40px;*/
  margin: 0;
  padding: 0;
}

table td {
	border: 0px solid red;
}
table.Layout {
	border: 0px solid red;
	padding: 0;
	width: 100%;
}
table.l-main {
	border: 0px solid white;
}
table.l-htable div.feed div {
	display: none;
}
table.l-htable div.feed div.l-visible {
	display: block;
	position: absolute;
}
table.l-htable ul {
	list-style: none;
	margin: 0;
	padding: 0.7em;
}
table.l-header {
	border: 0px solid red;
	background-position: bottom;
	width: 100%;
	vertical-align: middle;
}
table.l-primary {
	border: 0px solid red;
	width: 100%;
	height: 100%;
}
table.l-main-content {
	/*height: 100%;*/
	/*width: 90%;*/
	/*
	margin-left: auto;
	margin-right: auto;
  */
	border-spacing: 0;
	border: 0;
	padding: 0;
	border-collapse: collapse;
}
td.l-left {
	/*width: 150px;*/
	vertical-align: top;
}
td.l-content {
	vertical-align: top;
}
td.l-right {
	width: 180px;
	height: 100%;
	vertical-align: top;
}
tr.l-content-right {
	height: 100%;
}
td.l-content-right {
	height: 100%;
	vertical-align: bottom;
}
td.l-real-content {
	/*position: relative;*/
	width: 580px;
}
div.l-home-content {
	margin-left: auto;
	margin-right: auto;
}
tr.l-breadcrumbs {
	background-position: bottom;
	width: 100%;
}
td.l-banner-cell {
	vertical-align: bottom;
	background-position: bottom;
}
td.l-banner {
	vertical-align: bottom;
	/*position: relative;*/
	z-index: 1;
}
/*
	padding-left: 237px;
*/
tr.l-footer {
	border: 0px solid red;
	background-position: top;
	width: 100%;
	height: 50px;
	vertical-align: middle;
}
/* Default CSS
================================================*/
/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin: 1em 0;
	padding: 0 10px;
	border: 1px solid #666;
	background: #fff;
}
.cbb h1 {
	margin: 0 -10px;
	padding: 0.3em 10px;
	background: #efece6;
	font: bold 1.2em/1 Arial, Helvetica, sans-serif;
}
/* Normal styling */
.cb {
	margin: 0.5em 0;
	padding-right: 1px;
}
/* Top corners and border */
.bt {
	height: 18px;
	margin: 0 0 0 18px;
	background: url(../images/box-i2.gif) no-repeat 100% 0;
}
.bt div {
	left: -18px;
	margin-left: -18px;
	width: 18px;
	height: 18px;
	background: url(../images/box-i2.gif) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
}
/* Bottom corners and border */
.bb {
	height: 17px;
	margin: 0 0 0 18px;
	background: url(../images/box-i2.gif) no-repeat 100% 100%;
}
.bb div {
	left: -18px;
	margin-left: -18px;
	width: 18px;
	height: 17px;
	background: url(../images/box-i2.gif) no-repeat 0 100%;
	font-size: 0;
	line-height: 0;
}
/* Left border */
.i1 {
	padding: 0 0 0 12px;
	background: url(../images/border-i2.gif) repeat-y 0 0;
}
/* Right border */
.i2 {
	padding: 0 12px 0 0;
	background: url(../images/border-i2.gif) repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display: block;
	margin: 0;
	padding: 1px 10px;
	background: #fff;
}
/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.i3 {
	display: inline-block;
}
.i3 {
	display: block;
}
/* Default CSS ends here */
/* Just a bit of styling for this demo page. Adjust as you wish. */
#absolute-wrapper {
	position: relative;
	height: 9em;
}
.cb li {
	margin-left: 1em;
}
<!--
[if lt IE 7] > * html .i1, * html .i2 {
	background-image: url(../images/border-i2.gif);
}
* html .bt, * html .bt div, * html .bb, * html .bb div {
	background-image: url(../images/box-i2.gif);
}
/* Set a height to fix up some rendering issues. */
* html .i1, * html .i3 {
	height: 1px;
}
<![endif]-->

.Layout table {
}
.Layout td {
	color: #000000;
}
.Layout ul {
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 15px;
	margin-right: 0;
}
.Layout div {
	color: #000000;
}
.Layout A:link {
	color: #000099;
	text-decoration: none;
}
.Layout a:visited {
	color: #666666;
	text-decoration: none;
}
.Layout a:hover {
	color: #FFCC00;
	text-decoration: underline;
}
.homelinks {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a:link.homelinks {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a:visited.homelinks {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a:hover.homelinks {
	color: #000099;
	text-decoration: underline;
	font-weight: bold;
}
.ads {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a:link.ads {
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
a:visited.ads {
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
a:hover.ads {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.footer {
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
}
a:link.footer {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.footer {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.footer {
	color: #FFCC00;
	text-decoration: underline;
}
.title {
	font-weight: bold;
}

/*MCE Styling */
.Page-Title {
	font-size: 1.2em;
	font-variant: small-caps;
	font-weight: bold;
	margin-top: 10px;
}
.Text-Blue {
	color: #009;
}
.Text-Gold {
	color: #ffcc00;
}
