body {font: 10pt verdana, arial, sans-serif; margin:0; padding:0; background:url("/siteart/bg5dk2.jpg"); min-width:980px;} 

#header { margin:0 auto; width:980px; }
#wrapper1 {background:#293b47 url("/siteart/home_lt.jpg") top left repeat-y; width:980px;}
#wrapper2 {background:url("/siteart/home2_rt.jpg") top right repeat-y; margin:0 auto; width:980px;}

#topnav { border-left: 2px solid #486ca0; background:#3a505e; width:724px; min-height:19px; height:19px; float:right;}
#content {float:left; background:#fff; padding: 0; margin:0; width:499px; border-left: 2px solid #486ca0;}
#left { float: left; width: 254px; margin: 0; padding: 0; color:#fff;}
#right { float: right; background: url("/siteart/home_rt.jpg") top right no-repeat; width: 225px; margin: 0; padding: 0; min-height:500px; height:auto; color:#e7d7bd;}
.largetitle {font: bold 11pt "Lucida Grande", verdana, arial, sans-serif; letter-spacing:2px; color:#e7d7bd;}
#tten h2, #tten a:link, #tten a:visited{color:#f3cb78; font: bold 11pt "Lucida Grande", verdana, arial, sans-serif; letter-spacing:2px;}
#tten a:hover{color:#ceebf7; font: bold 11pt "Lucida Grande", verdana, arial, sans-serif; letter-spacing:2px;}

ul#toptenlist {list-style:none; padding:0 0 0 10px;}
ul#toptenlist li{padding:0px 0px 2px 10px; background-image: url('/siteart/filereturn.gif'); background-repeat: no-repeat; background-position: 3px 8px;}
ul#toptenlist h2 {font: bold 11pt "Lucida Grande", verdana, arial, sans-serif; padding:2px; margin:0;}

.leftmenupad { padding: 15px 5px 10px 40px;}
#content .padding{padding:2px 7px;}

#foundations{width:100%; float:left; background: url("/siteart/found2_pnl.jpg") top right no-repeat; border-top: 1px solid #283b47;}
#transformations{width:100%; float:left; background: url("/siteart/trans2_pnl.jpg") top right no-repeat; border-top: 1px solid #283b47;}
#visions{width:100%; float:left; background: url("/siteart/visions2_pnl.jpg") top right no-repeat; border-top: 1px solid #283b47;}
#logo{width:100%; float:left; background:#3a505e; color:#ffffff;}
div#visions h2 {font: bold 11pt "Lucida Grande", verdana, arial, sans-serif; color:#c6d7c6;}
div#transformations h2 {font: bold 11pt "Lucida Grande", verdana, arial, sans-serif; color:#c6dfde;}
div#foundations h2 {font: bold 11pt "Lucida Grande", , verdana, arial, sans-serif; color:#bdcfe7;}

#foundations .padding, #transformations .padding, #visions .padding {padding:2px 15px;}

#right a:link, #right a:visited {
	font: bold 9pt "Lucida Grande", verdana, arial, sans-serif;
	color:#ffffff; 
	text-decoration:none; 
	padding: 4px 2px;
	display:block;}
#right a:hover {
	font: bold 9pt "Lucida Grande", verdana, arial, sans-serif;
	background:#3a505e; 
	color: #fff; 	
	padding: 4px 2px;
	display:block;}
	
#visions a:link,  #visions a:visited {color: #574520; font-weight:bold; text-decoration:none;}
#visions a:hover {color:#fff; font-weight:bold; text-decoration:underline;}
#transformations a:link,  #transformations a:visited {color: #3a5c46; font-weight:bold; text-decoration:none;}
#transformations a:hover {color:#fff; font-weight:bold; text-decoration:underline;}
#foundations a:link,  #foundations a:visited {color: #253352; font-weight:bold; text-decoration:none;}
#foundations a:hover {color:#fff; font-weight:bold; text-decoration:underline;}
#logo a:link,  #logo a:visited {color: #cebd84; font-weight:bold; text-decoration:none;}
#logo a:hover {color:#bfd0d7; font-weight:bold; text-decoration:none;}

#foundations h2, #transformations h2, #visions h2 {margin:0; padding:0;}
#toptens h2{font: bold 11pt Arial, Helvetica, sans-serif}
#toptens a:link{text-decoration:none;}


ul#speciallist {list-style:none; padding:0;}
ul#speciallist li{padding:0px 0px 3px 23px; background-image: url('/siteart/hp_arrow.gif'); background-repeat: no-repeat; background-position: 8px 4px;}
ul#speciallist h2 {font: bold 11pt "Lucida Grande", verdana, arial, sans-serif; padding:2px; margin:0;}
ul#speciallist li p {font-size:10px;}



.shoulders, .moments, .breakthroughs, .datasets {width:249px; float:left; padding:0; text-align:center;}
.shoulders, .breakthroughs {border-bottom:1px dotted;}
.shoulders, .moments {border-right:1px dotted;}
.shoulders p, .moments p, .breakthroughs p, .datasets p{text-align:left; padding:0 7px}

.hptitles {position:relative; left: -15px; top:-2px;}

/*firstgov search bar*/
#search{padding-bottom:15px;}
#firstgov {font:8pt Arial, Helvetica, sans-serif;}
.firstgov {width: 52px; font:8pt Verdana, Arial, Helvetica, sans-serif; border: 1px solid; background-color: #b6b6b6; border-color:#595959; color:#000000;}
.firstgovtextbox {width:130px; height:14px;}
.firstgovradio {width:11px; height:11px;}

#header h1 { margin:0; padding:0;}



#right a.homelinks:link, #right a.homelinks:visited{
display:inline;
padding: 1px 1px;
color:#fff;
text-decoration:underline;}
#right a.homelinks:hover{
display:inline;
padding: 1px 1px;
text-decoration:underline;}

#speciallist a.homelinks:link, #speciallist a.homelinks:visited{
font-size:10px;
}
#speciallist a.homelinks:hover{
font-size:10px;}