* {margin: 0; padding: 0;}

body {font: 100%/140% Helvetica, Arial, Verdana, sans-serif; color: black; background: #acae9e url(../images/newbg_gradient_gray2.jpg) top center no-repeat; text-align: center;}

#wrapper {width:984px; background:#000000 url(../images/newbg2.jpg) top center no-repeat; height:500px; margin:0 auto;}

#container {position: relative; background: white; width: 984px; margin: 120px auto 20px auto; text-align: left; }





.clear {clear:both; margin:10px 0;}

a {text-decoration: none; color: #6f93b1;}
a:visited {text-decoration: none; color: #6f93b1;}
a:hover {text-decoration: underline; color: #666666;}
a:active {text-decoration: none;}

/* ------ Utah.gov Sitewide Header Div -------- */
#t-header {width: 100%; height: 31px; margin: 0;}
#t-header input {margin-right: 6px; width: 240px; height: 20px; }
#t-header input[type="submit"] {width: auto; margin-right: 6px;}

/* ------ MastHead / Header positioning -------- */
#MastHead {position: relative; width: 984px; height: 65px; background: #ccc url(../images/brownheader.jpg) left top no-repeat; color: white; }

/* ------ Heading level one for branding -------- */
#MastHead h1 {position: absolute; left: 610px; top: 0px; border: none; height:65px; width:351px; z-index:100; background:#000 url(../images/brownH1.jpg) no-repeat;}
#MastHead h1 a {display:block; height:65px;}
#MastHead h1 a:hover { background:#000 url(../images/brownH1.jpg) 0 -65px no-repeat;}

/* ------ Main Navigation - Absolutely positioned in the Header -------- */

#navigation {position: absolute; left: 86px; bottom: 0; width: 860px; height: 30px;}
#navigation ul {list-style: none; }
#navigation ul li {float: left; line-height: 30px;}

#navigation ul li a {float: left; display: block; line-height: 30px; color: #333; margin-right: 2px; text-decoration: none; background: transparent url(../images/nav-button-bg.gif) left center no-repeat; padding: 0 0 0 10px; }
#navigation ul li a span {display: block; background: transparent url(../images/nav-button-bg.gif) right center no-repeat; padding-right: 10px;}

#navigation ul li a:hover {color: white; background-position: left top;}
#navigation ul li a:hover span {background-position: right top;}

#navigation ul li a.current {color: black; background: transparent url(../images/nav-button-bg.gif) left bottom no-repeat; cursor: default;}
#navigation ul li a.current span {background-position: right bottom; cursor: default;}

#MainContent {float: left; width: 650px; padding: 20px 20px 20px 20px ; font-size: 90%; position:relative; clear:left;}
<!--original width of #mainContent was 660px-->

<!--ul.list {margin-left:30px;}-->

#MainContent p, #MainContent ul, #MainContent ol, #MainContent blockquote, #MainContent table {margin: 0 0 0 0; padding:0;}
#MainContent ul, #MainContent ol {margin-left: 30px;}
#MainContent #carousel {margin-left:0px;}
#MainContent h1, #MainContent h2, #MainContent h3, #MainContent h4 {font-family: Georgia, serif; font-weight: normal; color: #3f3724; margin: 0 0 .5em 0; border-bottom: 1px dashed #ccc;}

/*old blue color*/
/*#MainContent h1, #MainContent h2, #MainContent h3, #MainContent h4 {font-family: Georgia, serif; font-weight: normal; color: #6f93b1; margin: 0 0 .5em 0; border-bottom: 1px dashed #ccc;}*/
#MainContent h1 {padding-bottom: 10px;}
#MainContent h3 {font-family: Georgia, serif; font-weight: normal; color: #a43d1c; margin: .5em 0 .5em 0; border-bottom: 1px dashed #ccc;}

#MainContent p {margin:0 0 .5em 0; padding:0; line-height:1.3em;}

#MainContent p.italic {font-style:italic; font-weight:bold;}

/*Making this active prevents the content scroller from working properly
#MainContent img {border: 10px solid #fff;}
*/
.right {float: right; margin: 0 0 10px 10px;}
.left {float: left; margin: 0 10px 10px 0;}
.bold {font-weight:bold; color:#333333;}

/*#MainContent table {border: 10px solid #fff; width: 260px; float: right;}
#MainContent table tr td {padding: 2px 4px; border: 1px solid #ccc;}*/
#MainContent table tr th {background: #999; color: white; padding: 2px 4px;}

#SecondaryContent {float: right; width: 260px; margin: 50px 20px 0 0; background: white url(../images/sidebar_bg.gif) left top repeat-y; display:inline;}
<!--display inline was used to eliminate the double-margin bug for IE6-->
<!--* html #SecondaryContent {margin-left:-9px;}-->
*html SecondaryContent{display:inline;}

img.funded {float: right; clear:right; width: 260px; margin: 10px 20px 0 0;}

#SecondaryContent h3 {font-weight: normal; padding: 5px 10px; margin: 0; color: #666666; font-size: 1em; font-weight: bold; background: white url(../images/sidebar-top-bg.gif) left top no-repeat; border-bottom: 1px dashed #ccc; font-family: Georgia, Times, serif;}


#SecondaryContent ul {list-style: none; margin: 10px 0; padding: 0 10px;}
#SecondaryContent ul li {}
#SecondaryContent ul li a {display: block; line-height: 30px; color: #6f93b1; }
#SecondaryContent ul li a:hover {text-decoration: underline;}
#SecondaryContent ul li a.current {color: #999; cursor: default; font-style: italic;}
#SecondaryContent ul li a.current:hover {text-decoration: none;}
#SecondaryContent p {padding: 0 10px 10px 10px; }


#SecondaryContent a#fed {background: transparent url(../images/recoveryGov.gif) left top no-repeat; width: 240; height: 36px; display: block; text-indent: -9999em; }
#SecondaryContent a#twitter {background: transparent url(../images/twitter.gif) left top no-repeat; width: 240; height: 36px; display: block; text-indent: -9999em; }

#SecondaryContent ul#additional {margin-bottom: 0; background: white url(../images/sidebar-top-bg.gif) left bottom no-repeat; font-size: .8em;}
#SecondaryContent ul#additional li a {line-height: 18px; padding-bottom: 10px;}


/*Footer info*/
#footer { clear: both; width: 984px; padding: 20px 0 0 0; color: #6f93b1; background: #ffffff url(../images/footer-bg-bottom2.gif) left bottom no-repeat; text-align: center;}
#footer a {color: #6f93b1;}

#MainContent #carousel h2 {border-bottom:0px;}

#SecondaryContent ul li {
display: inline;
}

<!--Alternating table rows-->

#MainContent table{margin-left:24px;}

#MainContent table.sample {
	border-collapse: collapse;
	width: 550px;
	margin: 24px;
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	clear:left;
}

#MainContent table.sample th {
	background: #3f3724;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	border: 1px solid #ccc;
	line-height: 1.2;
}

table.sample td {
	padding: 2px 4px;
	border-bottom: 1px solid #95bce2;
	border: 1px solid #ccc;
	vertical-align: top;
}

table.sample td * {padding: 6px 11px;}

table.sample tr.alt td {
	background: #ecf6fc;
}

table.sample tr.over td {background: #bcd4ec;}

/*#slider content scroller--used to be in the head*/

p {
padding: 0 0 1em;
text-align:left;
}
.msg_list {
margin: 0px;
padding: 0px;
width: 550px;
}
.msg_head {
padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:#FFFFFF;
margin:1px;
color: #6f93b1;
}
.msg_body {
padding: 5px 10px 15px;
background-color:#F4F4F8;
}

#SecondaryContent ul li {
display: inline;
}


#chart p {color:#FF0000;}

/*Toggle FAQs*/

.msg_list {
margin: 0px;
padding: 0px;
width: 550px;
}
.msg_head {
padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:#FFFFFF;
margin:1px;
color: #6f93b1;
}
.msg_body {
padding: 5px 10px 15px;
background-color:#F4F4F8;
}

.date {
color:#453e2b;
font-size:.9em;
font-weight:bold;
margin:0;
padding:0;
}

#news {
margin:0;
padding:0;
list-style:none;
}

#news li a {
margin:0 0 5px 0;
padding:0;
}

#MainContent h3.noborder {font-family: Georgia, serif; font-weight: normal; color: #a43d1c; margin: .5em 0 .5em 0; border-bottom: 1px dashed #FFF;}

/*From recovery.gov*/
/*
.footerbase{clear:both; width:800px; padding: 0; margin: 0 auto; height:30px; font-size:70%; color:#868686; text-decoration:none; text-align:center; background: #acae9e url(../images/bailout/whousefooter.gif) top left no-repeat; z-index:10; position:relative}
.footer A{color:#868686;text-decoration:none}
.footer A:hover{color:#701010;text-decoration:underline}
*/

#whfooter {
width:800px;
margin:0 auto;
padding:0;
height:30px;
clear:both;
background:#acae9e url(../images/fedlinks/whousefooter800.gif) center top no-repeat;
}


