BODY
{
	background-image:url(/dsd/images/tile-square.gif);
	margin:0px;
}

#content { 
	margin:0;
	padding-left:10px;
	padding-right:10px;
}

a:link { color: #03c; }
a:visited { color: #699; }
a:hover { color: #09c; }
a:active { color: #966; }

p,td { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-top:5px; margin-bottom:5px; margin-left:0; margin-right:0;}

h1 { color: #336699; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0.67em 0; }

h2 { 
	color: #5D9732;
	font-size: 18px; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	margin-top:10px; 
	margin-bottom:2px; 
	margin-left:0; 
	margin-right:0;
}

 h2 a {
	color: #5D9732;
	text-decoration:none;
}

 h2 a:hover {
	color: #5D9732;
	text-decoration:underline;
}

 h2 a:link {
	color: #5D9732;
	text-decoration:none;
}

h3 { 
	font-size: 14px; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: bold;
	margin-top:10px; 
	margin-bottom:2px; 
	margin-left:0; 
	margin-right:0;

}

.hilite { 
	color: #334c69; 
	font-size: 12px; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	margin-top: 0px;
	}

#datetime { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

HR {
	margin:15px 0;
}

UL, OL {
	color: #000; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin-top:5px;
	margin-bottom:5px; 
}

UL
{
	list-style-type: disc;
	/*margin: 1em 0 1em 25px; */
}

DL {
	margin:0;
	padding:0;
}

.search
{
	background-color:#003C6C; 	
	color:#FFFFFF; 
	font-weight:bold;
	/*padding:0px;*/
	vertical-align:middle;
	margin:2px 0 0 0;
}

/* Blue bar navigation - BEGIN */

/* This code was adapted from http://webdesign.about.com/. */

/* menuBar */

ul#menuBar {
	color: #fff;
	font-size:11px;
	float: left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	/*width: 566px;*/
	width: 510px;
}

ul#menuBar li { 
	display: inline; 
}

/* Adjust padding here to get proper spacing in menu bar */
ul#menuBar li a {
	background-color:#003C6C; 
	color: #fff;
	float: left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px; /* this and... */
	padding-right:7px; /* this */
	text-decoration: none;
}

ul#menuBar li a:hover {
	color: #000;
	background-color: #fff;
}

/* Blue bar navigation - END */


ul#navmain {
	list-style: none;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 10.5px;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none;
	
}

ul#navmain li
{
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	border-bottom: 2px solid #FFFFFF;
	font-weight:bold;
}

ul#navmain li a { 
display: block;
padding-left: 6px;
padding-right: 6px;
color: #fff; 
background: #4e80b4;
font-size: 10.5px; 
font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
text-decoration: none; }

ul#navmain li ul {
	list-style-type:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

ul#navmain li ul li {
	border:none;
	display:block;
	margin:0;
	padding:0;
}

#buttons>ul#navmain li a {
	width: auto;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 10.5px;
	margin-top: 3px;
	margin-bottom: 2px;
}

ul#navmain li a:hover
{
	color: #ffffff;
	background: #e8a472;
}

ul#secondnav {
	padding: 0;
	margin: 0;
	color: #f7d66b;
	font-size: 10.5px;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none;
	font-weight:bold;
}

ul#secondnav li
{
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	border-bottom: 1px solid #6699cc;
	font-weight:bold;
}

ul#secondnav li a { 
display: block;
padding-left: 15px;
padding-right: 15px;
color: #f7d66b; 
/*background: #6699cc;*/
font-size: 10.5px; 
font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
/*text-decoration: none;*/
	font-weight:bold;
 }

#buttons_second {
background: #6699cc;
}

ul#secondnav li a {
	width: auto;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 10.5px;
}

	ul#secondnav li a:hover
{
	color: #ffffff;
	background: #e8a472;
}



ul#navsidebar {
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none;
}

ul#navsidebar li
{
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	border-bottom: 1px solid #e8edeb;
}

ul#navsidebar li a { 
display: block;
padding-left: 6px;
padding-right: 6px;
color: #424242; 
background: #e8edeb;
font-size: 11px; 
font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
text-decoration: none;
margin-top: 2px;
margin-bottom: 3px; }

#buttons_sidebar {
background: #e8edeb;
}

#buttons_sidebar>ul#navsidebar li a {
	width: auto;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 10.5px;
}

	ul#navsidebar li a:hover
{
	color: #424242;
	background: #bbcfc5;
}

ul#secondside {
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 10.5px;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none;
}

ul#secondside li
{
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	border-bottom: solid #D9D9C2 1px;
}

ul#secondside li a { 
display: block;
padding-left: 15px;
padding-right: 15px;
color: #424242; 
background: #D9D9C2;
font-size: 10.5px; 
font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
text-decoration: none;
margin-top: 1px;
margin-bottom: 2px; }

#buttons_secondside {
background: #D9D9C2;
}

#buttons_secondside>ul#navsidebar li a {
	width: auto;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 10.5px;
}

	ul#secondside li a:hover
{
	color: #424242;
	background: #bbcfc5;
}

.navsub { color: #03c; font-size: 10.5px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.navsub a:link { color: #03c; font-size: 10.5px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
.navsub a:visited { color: #03c; font-size: 10.5px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
.navsub a:hover { color: #09c; font-size: 10.5px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
.navsub a:active { color: #000; font-size: 10.5px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
.breadcrumb {
	color: #008168; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-top:1px;
	text-align:left;
}

.breadcrumb a { 
	font-weight:normal;
	text-decoration: none; 
}

/* Turned off due to repetition
.breadcrumb a:link { 
	text-decoration: none; 
}
.breadcrumb a:visited { color: #008168; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
.breadcrumb a:hover { color: #09c; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
.breadcrumb a:active { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
*/

/* "Page Last Updated" format */
.lastModified {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	height:10px; 
	padding:10px; 
	text-align:right;
	vertical-align:bottom;
	white-space:nowrap;
}

ADDRESS
{
	display:inline;
	font-style:normal;
	margin:0;
	padding:0;
	text-indent:0;
}

.phone, .fax, .email { white-space:nowrap; }

.note {
	color:#808080;
	font-size : 9px;
	line-height : 1.5em;
	letter-spacing:0px;
	white-space: nowrap;
}

.nomargin {	margin:0px;	}

.nowrap { white-space:nowrap; }

LABEL {
	font-weight:bold;
}

.link {
	font-size:1.25em;
	font-weight:bold;
	}

div.leftColumn {
	clear:left;
	display:inline;
	float:left;
	width:33%;
}

div.centerColumn {
	display:inline;
	float:left;
	width:33%;
}


div.rightColumn {
	clear:right;
	display:inline;
	float:right;
	width:33%;
}

.more, .seeAlso, .disclaimer, .pleaseNote {
	font-style:italic;
}

.seeAlso {
	margin-top:0;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	padding:0;
}

.noBullets {
	list-style-type:none;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding:0px;
}

dt { 
	font-weight:bold;
	margin-top:3px;
}
dd {
	margin-bottom:5px;
	margin-left:0px;
}

#contactDSDLink {
	font-weight:bold;
}

div.columnLeft {
	clear:left;
	display:inline;
	float:left;
	width:49%;
}

div.columnRight {
	clear:right;
	display:inline;
	float:right;
	width:49%;
}

div.column1 {
	clear:left;
	display:inline;
	float:left;
	width:33%;
}

div.column2 {
	display:inline;
	float:left;
	width:33%;
}


div.column3 {
	clear:right;
	display:inline;
	float:right;
	width:33%;
}

ul.centerList li {
	display:inline;
	margin:0;
	padding:0;
}

ul.centerList li + li {
	padding-left:10px;
	text-align:center;
}

/* Lists that appear within a paragraph or another list */
ul.inlineList {
	display:inline;
	margin:0;
	padding:0;
}

ul.inlineList li {
	display:inline;
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:2px;
}

/* Supposed to put a semi-colon after each entry. Cool, but doesn't work in IE7. :-\
ul.inlineList li:after {
	content:';';
}
*/

.highlightBox {
	padding:10px;
	border:#006600 2px solid;
	text-align:center;
}

.when, .where {
	font-size:1.1em;
	margin:0px;
	padding:0px;
}
.when {
	float:right;
	width:65%;
	}
	
.where {
	float:left;
	width:35%;
	}

table#UpcomingMeetings td { 
	font-size:12px;
}

td.MeetingDate { 
	padding-right:3px;
	vertical-align:top;
	white-space:nowrap;
}

td.MeetingName { 
	vertical-align:top;
}

#preservationHome {
/*
	font-size:14px;
	font-weight:bold;
*/
}

ul.multiColumnList {
	clear:both;
	float:none;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}

ul.multiColumnList > li {
	display:block;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	width:275px;
}

ul.multiColumnList > li > a {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

ul.multiColumnList > li > ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.multiColumnList > li > ul > li {
	font-size:12px;
	font-weight:normal;
}

.newsRelease { color:#000000 }

table.tableOfContents {
	margin:5px 0;
	width:100%;
}

table.tableOfContents td {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:30px;
	vertical-align:top;
	width:50%;
}

table.tableOfContents h2, table.tableOfContents h3 {
	font-weight:bold;
	margin:0;
	padding:0;
}

table.tableOfContents h2 {
	font-size:16px;
}

table.tableOfContents h3 {
	font-size:14px;
}

table.tableOfContents a {
	/* color:inherit; */
	/*font-size:16px;*/
	margin:0;
	padding:0;
}

table.tableOfContents a:hover {
	text-decoration:underline;
}

table.tableOfContents h2 a {
	color:#336699;
}

table.tableOfContents p {
	font-weight:normal;
	margin:0;
	padding:0;
}

table.tableOfContents ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

table.tableOfContents li {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

table.tableOfContents ul a {
	text-decoration:underline;
}

h2 > a.target, h2 > a.target:hover  {
	color:#5D9732;
	text-decoration:none;
}

div.callOutBox, div.callOutLeft, div.callOutRight {
	border:thin solid #CCCCCC;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	width:200px;
}

div.callOutLeft {
	clear:left;
	float:left;
	margin-left:0px;
	margin-right:15px;
}

div.callOutRight {
	clear:right;
	float:right;
	margin-left:15px;
	margin-right:0px;
}

div.callOutLeft h2, div.callOutRight h2 {
	font-size:14px;
	margin-top:0;
	margin-bottom:2px;
	margin-left:0;
	margin-right:0;
	padding:0;
	text-align:center;
}

div.callOutLeft p, div.callOutRight p {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0;
	margin-right:0;
}

div.callOutLeft ul, div.callOutRight ul, ul.compressedList {
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:20px;
	padding-right:0;
}

table.dataChart, table.comments {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:40px;
	width:80%;
}

table.dataChart th, table.comments th {
	background-color:#000000;
	color:#FFFFFF;
	padding:2px;
}

table.dataChart tr.dark  td, table.comments  tr.dark  td { background-color:#9EA882; }
table.dataChart tr.light td, table.comments  tr.light td { background-color:#CBCFB9; }

table.dataChart td, table.comments td {
	margin:0;
	padding:2px;
	text-align:left;
	vertical-align:top;
}

table.comments input, table.comments textarea {
	width:90%;
}

table.comments input.button {
	width:45%;
}

.warning {
	color:#990000;
	font-weight:bold;
}
#footer {clear:both; width: 852px; padding: 0.5em; text-align:center; border-top-width: 2px; background-color:#FFFFFF; border-top-style: solid; border-top-color: #C2C5C2; font-size:0.75em; margin: 0;}

/*#navigation_bar_GSA_wide 				{width:516px; height:28px; background:url(/graphics/tbl_bckgrnd_1px_002B55.gif); font-size:12pt;}*/
/*#navigation_bar_GSA_wide				{width:526px; height:28px; background:url(/graphics/tbl_bckgrnd_1px_00396B.gif); font-size:12pt;}

#search_bar_GSA_wide 	 				  {width:330px; text-align:left; height:28px; background:url(/graphics/tbl_bckgrnd_1px_00396B.gif); color:#fff; font-weight:bold; margin-top:-1px; overflow: hidden;}*/
#navigation_bar_GSA_wide				{/*width:456px;*/ height:28px; background:url(/graphics/tbl_bckgrnd_1px_00396B.gif); font-size:12pt;}

#search_bar_GSA_wide 	 				  {/*width:400px;*/ text-align:left; height:28px; background:url(/graphics/tbl_bckgrnd_1px_00396B.gif); color:#fff; font-weight:bold; margin-top:-1px; overflow: hidden;}
.search_form { /*margin: 1px -0.25em 0 5em;*/ }
.search_label { /*margin:-0.25em 0.25em 0 -4.5em; font-size:11pt; color:#ffffff;*/ }
.go_button { font-size:10pt; font-weight:bold }

#navigation_bar_GSA_wide ul {margin: 0; padding: 0; list-style-type:none; line-height: 28px; float: left; font-size:9pt;}
#navigation_bar_GSA_wide ul li { display:inline;}
#navigation_bar_GSA_wide ul li a {text-decoration:none; padding-left:0.5em; padding-right:0.5em; color: #fff; background-color: #00396B; float: left;}
#navigation_bar_GSA_wide ul li a:hover {background-color: #fff; color: #00396B;}

.jumpFormCfform { width:250px; margin:-16px 0 0 0; }
.jumpFormWebaddressSelect { width:200px; }
.mobileVersion { margin:1em 10px 0 0; text-align:right; font-size:8pt; font-weight:bold; color:#06f; }
.navlinks p { text-align:right; font-size:9pt; margin:-0.67em 1em 0 0; line-height:2em; }
.navlinks a:link { color:#06f; }
.navlinks a:visited { color:#03c; }
.navlinks a:hover { color:#90f; }

.style1 {color: #800000;}
.style2 {color: #008000;}
.style3 {color: #000080;}
.style4 {color: #FF0000; background-color:#FFFF00;}
td.leftMenuCell { width:151px; }
td.contentCell { width:713px;}
td#footerTable, td#footerTableIe { background-color:#E2EBF5; background:url(/images/tagline/Tagline-accessible.jpg) no-repeat; }
td#footerTable p { margin: 3px 0 0 15px; text-align:left; }
td#footerTableIe p { margin: 3px 0 0 7px; font-size:90%; text-align:left; }
td#footerTable a, td#footerTableIe a { text-decoration: none; }
