@charset "utf-8";
/* Container CSS Document */
form {
	display: inline;
	margin-bottom: 0px;
	padding: 0;
}
body {
	margin:10px 0;
	background-color:#47561D;
	color:#333;
	font:85% Verdana, Arial, Helvetica, sans-serif
}
/*********TOP************ */
.WhiteBackgroundColor {
	background-color : #FBF8E0; /*was #FFFBDD*/
	margin-bottom: 0px;
}
/* Page Layout and Background Colors ========================================================== */
#wrapper {
	width:960px;
	margin:0 auto;
	text-align:left;
	background-color:#FAF8DF;
}
#masthead {
	background-color:#47561D;
	width:960px;
	height:122px;
	margin:0;
	padding-bottom:5px
}
#topnav {
	width:100%;
	width:960px;
	height:21px;
	margin-bottom:10px;
	padding:0
}
#contenttop {
	float:right;
	width:750px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:0px
}
#pagetitletop {
	float:right;
	width:750px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:0px
}
#leftcol {
	float:left;
	width:180px;
	margin-bottom:10px;
	padding-left:0px;
}
#footer {
	clear:both;
	width:960px;
}
/* global ------------------------------------------------------------------------- */
   
#rightcol {
	float:right;
 clear:none padding-right:10px;
	padding-left:10px;
	margin-left:10px;
	width:211px;
}
.selectnav {
	list-style-image:url(right-box-list-selected-arrow.gif)!important;
}
#centercol {
	float:left;
	width:745px;
	clear:none;
	padding-left:15px;
	background-color:#FBF8E0;
	padding-bottom:10px;
	margin-bottom:10px;
}
#centercol p {
	margin-top:0.5em;
/*	font-size:1.0em;
*/	line-height:1.4em
}
#centercol ul {
	line-height:1.4em;
	clear:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#centercol ul li {
/*	margin:0;
	padding-left:10px;
	font-size:1.0em;*/
/*	list-style-position: inside;
*/	list-style-image: url(/local-resources/wide/center-col-list.gif);
/*	text-indent:-1em;
*/}
/*#centercol ul li ul {
	margin:0;
	padding:0
}*/
#centercol ul li ul li {
/*	margin:0;
	padding:0 0 0 10px;
	font-size:1em;*/
	list-style-image: url(/local-resources/wide/center-col-list2.gif);
/*	text-indent:-1em;
*/
}
#leftcol {
	overflow:visible;
	position:relative;
}
/* Header CSS Document */   
/* skip navigation hide ------------------------------------------------------------------------- */
#logSkipNav ul {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 7.625em;
	width: 100%;
}
#logoSkipNav a, #logoSkipNav a:active, #logoSkipNav a:hover, #logoSkipNav a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
/* global navigation menu */ 
#navlist {
	margin:0;
	padding:0;
	width:100%;
	height:21px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	background: #333 url(/local-resources/wide/bkg.gif) no-repeat left top;
}
#navlist ul {
	float: right;
	margin: 0;
	padding: 0 0px 0 0px;
}
#navlist li {
	float: left;
	margin:-1px 0 0 0;
	padding:5px 0;
	text-decoration: none;
}
#navlist a {
	padding: 4px 10px;
	height:21px;
	display:inline;
	font-size:11px;
	text-decoration:none;
	background: url(/local-resources/wide/over.gif) no-repeat 0% 50%
}
/*ZOOM: 100%;MARGIN: -6px 0px 0px; position:relative;*/
#navlist a:link, #navlist a:visited {
	color: #EEE;
	text-decoration: none;
}
#navlist a:hover, #navlist a:active, #vizlink a:link, #vizlink a:visited, #vizlink a:hover, #vizlink a:active {
	background:url(/local-resources/wide/down.gif) no-repeat 0% 50%;
	color:#2D1E2D;
	font-weight:bold;
	text-decoration: none;
}
.selectnav {
	list-style-image:url(rt-sel-arrow.gif) !important;
}
/* masthead and top nav ------------------------------------------------------------------------- */
/* Footer CSS Document */
/* footer ------------------------------------------------------------------------- */
#footer {
	border-top:1px solid #588000
}
#footer p {
	padding:0 10px 3px 17px;
	font-size:1 em;
}
#footer a {
	font-size:0.95em;
	font-weight:normal
}
/* Content CSS Document */   
h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, sans-serif
}
h1 {
	color:#032E01;
	font-size:1.3em;
	font-weight:bold;
}
/* content top ------------------------------------------------------------------------- */
#contenttop h1 {
	margin:5px 0 0 0;
	padding:5px 10px;
	background:#F2DD9A url(/local-resources/wide/center-h1.gif) no-repeat top right;
	border-left:1px solid #F9C66D;
}
#contenttop p {
	margin:0;
	padding:3px 0;
	font-size:0.8em
}
/**contenttop additional styles **/
/* page title top is same as content top :: <div> tag with id 'contenttop' includes breadcrumb portlet while <div> tag with id 'pagetitletop' includes pagetitle portlet. As these two portlets resides in two different row containers of the template, they can not be included under same <div> tag. Also, if we use the <div> tag with same id at multiple places, then xhtml error occurs.------------------------------------------------------------------------- */
#nobannerpage h1 {
	margin:5px 0;
	padding:0;
	clear:both
}
#pagetitletop h1 {
	margin:5px 0 0 0;
	padding:5px 10px;
	background:#F2DD9A url(/local-resources/wide/center-h1.gif) no-repeat top right;
	border-top:0px solid #F9C66D;
	border-bottom:1px solid #F9C66D;
	border-left:1px solid #F9C66D;
	border-right:0px solid #F9C66D;
}
#pagetitletop p {
	margin:0;
	padding:3px 0;
	font-size:0.8em
}
/**pagetitle top additional styles **/   
#pagetitletop a {
	font-size:1em;
	line-height:1.4em
}
/* left col ------------------------------------------------------------------------- */
#leftcol .navleft {
	background-color:#E3DC98;
}
#leftcol .heading, #leftcol .headingtop {
	margin:0;
	padding:4px 10px;
	background-color:#588000;
	color:#F4F4F4;
	font:bold 0.95em Arial, Helvetica, sans-serif
}
/*editted by J .heading was h5 and added , #leftcol .headingtop */
#leftcol .headingtop {
	background:#588000;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	border-radius-right: 20px;
	width:161px
}
/*editted by J .headingtop was h5.top*/
#leftcol p {
	margin:0;
	padding:5px 10px;
	font-size:0.85em
}
/*#leftcol p.bot {padding-bottom:10px;background:#E3DC98} -----Not Required for Mozilla because of the curve implementat*/
/* search box and button */
#leftcol fieldset {
	margin:5px 9px 0px 9px
}
#leftcol legend, #leftcol label {
	visibility:hidden;
	display:none
}
#leftcol .search {
	float:left;
	width:120px;
	font-size:1em;
	margin:0 0 6px
}/**width:125**/
#leftcol .buttons button {
	float:right;
	display:inline;
	;
	margin:0 0 6px;
	padding:0 1px;
	background-color:#C57400;
	color:#F4F4F4;
	line-height:1em;
	text-decoration:none;
	vertical-align: top;
	font:bold 0.8em Verdana, Arial, Helvetica, sans-serif
}
#leftcol .buttons button[type] {
	line-height:17px; /* Safari */
}
/* search nav items */
#leftcol ul.searchlist {
	margin:0 0 0 10px;
	padding:0 0 10px 0
}
#leftcol li.searchitem {
	margin:0px 0px 0px -9px;
	padding:0 0 0 10px;
	background: url( /local-resources/wide/left-nav-search.gif) no-repeat left top
}
#leftcol ul.searchlist li.searchitem a {
	font-size:0.9em;
	font-weight:normal
}
/* ia nav items*/                       
#leftcol ul {
	margin:0 0 0 10px;
	padding:0px 0px 3px 0px
}/*padding:0px*/
/*padding is changed as with the previous padding a white space was showing up between leftnav and contactus portlets*/
#leftcol li {
	margin:2px 0 0px;
	padding:4px 0 1px 10px;
	background: url( /local-resources/wide/left-nav-arr.gif) no-repeat left top;
	font-size:0.9em;
}
/*padding:3px 0 0 10px; margin:2px 0px;*/
/*padding and margin settings are changed as with the previous settings a white space was showing up between leftnav and contactus portlets*/
/*#leftcol li.selected a { color:#ffffff}*/
#leftcol li.selected {
	margin:6px 6px 0 -4px;
	padding:5px 3px 0px 15px;
	background-color:#CC6;
	background:url( /local-resources/wide/left-nav-sel-arr-blk.gif) no-repeat left top;
	font-weight:bold;
	border:1px solid #999
}
.selected-sub {
	background-image: url(/local-resources/wide/left-nav-sel-sub-cir.gif) !important;
	background-repeat: no-repeat;
	background-position: left top;
}
/*padding:3px 3px 3px 15px;*/
/*padding is changed as with the previous padding a text was not getting aligned with left-nav-sel-arr.gif*/
#leftcol li ul {
	margin:4px -3px 0 -15px;
	padding:3px 5px;
	background-color:#FFFFCC
}
#leftcol li ul li {
	margin:2px 5px 3px 8px;
	padding:2px 0 0 10px;
	background:url( /local-resources/wide/left-nav-sel-cir.gif) no-repeat left top;
	font-size:1em
}

  #leftcol a:link, #leftcol a:visited, #leftcol a:hover, #leftcol a:active {
	font-weight:bold;
	text-decoration:none;
	color:#000099
}
#leftcol a:hover {
	border-bottom:1px solid #000099
}
/* leftcol - selected heading */
  #leftcol li.selected a:link, #leftcol li.selected a:visited, #leftcol li.selected a:active {
	color: #000099;
}
#leftcol li.selected a:hover {
	border-bottom:1px solid #fff
}
/* leftcol - level 2 heading */
  #leftcol li.selected li a:link, #leftcol li.selected li a:visited, #leftcol li.selected li a:active {
	color:#000099
}
#leftcol li.selected li a:hover {
	border-bottom:1px solid #000099
}
/** leftcol additional styles **/
#leftcol select {
	width:153px;
	margin-left:10px;
	margin-bottom:10px;
}  
/* test styles for headings ---------------------------------------------------- */
h1.nobanner {
	margin:5px 0;
	padding:0;
}
h2 {
	margin:20px 0 5px 0;
	padding:0;
	color:#A34000;
	font-size:1.2em;
	font-weight:bold;
	border-bottom:1px solid #000;
}
h3 {
	margin:10px 0 5px 0;
	padding:0;
	color:#032E01;
	font-size:1em;
	font-weight:bold;
}
h4 {
	margin:10px 0 5px 0;
	padding:0;
	color:#032E01;
	font-size:1em;
	font-weight:bold;
}
h5 {
	margin:10px 0 0 0;
	padding:0;
	font-size:1em;
	font-weight:bold;
	font-style:italic;
}
h6 {
	margin:10px 0 0 0;
	padding:0;
	font-size:1em;
	font-style:italic;
}
h4.italic {
	margin:10px 0 0 0;
	padding:0;
	font-size:1em;
	font-style:italic;
}
#centercol img {
	margin:5px 10px 0 0;
	float:left;
	font-size:0.7em;
	font-weight:normal
} /* border; border:1px solid #333*/
#centercol img.border-blk {
	margin:5px 10px 0 0;
	float:left;
	border:1px solid #333
}
#centercol img.full {
	margin: 10px 0
} /*removed border; border:1px solid #333*/
/*



#centercol h3 span.headerbox {padding-right:100px;}
/*Photo Gallery style changes related to Printer Friendly Option*/
#centercol .photogallery {
	position: relative;
	float: left;
	width:362px;
}
/**centercol additional styles **/
#centercol img.divider {
	margin: 7px 10px 0 0;
	float:left;
	max-width:95%;
	border:0px
}
#centercol img.status {
	margin: 7px 10px 5px 14px;
	max-width:95%;
	border:0px
}
#centercol .hline {
	margin:0 0 5px 0;
	padding:0;
	width:100%;
	background:url(/local-resources/wide/line-dot.gif) repeat-x bottom left;
	clear:both
}
#centercol .morefeatures {
	float:right;
	width:15%;
	text-align:right;
	margin:-25px 10px 0 0;
	padding:0 10px 0 0;
	background:url(/local-resources/wide/center-col-more.gif) no-repeat right top
}
#centercol legend, label {
	visibility:visible;
	display:inline
}
#centercol div.header {
	position: relative;
	float: left;
	width: 260px;
	background:#ECECC6
}
#centercol div.show {
	padding-top:2px;
	position: relative;
	float: left;
	width: 100px;
	background:#ECECC6;
	border-bottom:1px solid #000
}
/**Styles added for more/next/prev links**/
#centercol .more {
	line-height:1px;
	padding-left:1px;
	vertical-align:super;
	padding-bottom:1px;
	letter-spacing:0.8px;
	font-weight:bold;
	border-bottom:2.2px dotted #000099
}
/* right col ------------------------------------------------------------------------- */
#rightcol .box {
	margin-bottom:10px;
	border:1px solid #F9C66D;
	background-color:#F7F1C2
}
#rightcol .boxheading {
	margin:0;
	padding:5px;
	background:#F2DD9A url( /local-resources/wide/line-dot.gif) repeat-x bottom left;
	color:#536335;
	font:bold 0.95em Verdana, Helvetica, sans-serif
}
/*editted by J .boxheading was .box h5 */
#rightcol .box p {
	margin:0;
	padding:5px 5px 5px 7px;
	font-size:0.85em
}

#rightcol .box ul {
	font-size:0.85em
}
#rightcol .box li {
	margin:3px 0;
	padding:0 0 0 10px;
	list-style-image: url( /local-resources/wide/right-box-list.gif);
}
#rightcol .showcase {
	margin-bottom:10px;
	border:1px solid #F9C66D;
	background-color:#F7F1C2;
	text-align:center
}
#rightcol .showcase a:hover {
	border:none
}
#rightcol .showcasetxt {
	margin:0;
	padding:5px;
	font-size:0.85em
}
#rightcol .showcasetxt a:hover {
	color: #000099;
	border-bottom:1px solid #000099
}
#rightcol .showcaseimg {
	margin:0;
	padding:0
}
#rightcol .showcasebot {
	float:left;
	position:relative;
	right:1px;
	bottom:-1px;
	margin:-19px 0 -2px 0;
	padding:0;
	width:13px;
	height:19px;
	list-style-image: url( /local-resources/wide/right-box-bot.gif)
}
/**addtional styles for rightcol*******/
#rightcol .box li.critical {
	margin:0 0 0 -1px;
	padding:0 0 0 17px;
	list-style-image: url(/local-resources/wide/warning2.gif) no-repeat left top
}
#rightcol .box li.critical a {
	color:#ff0000;
	font-weight: normal
}
#rightcol .right-box-top-heading1 {
	font-size:0.85em;
	font-weight:bold;
	padding:2px 0 3px 10px;
	background:url(/local-resources/wide/right-box-image-top1.gif) repeat-x bottom left
}
#rightcol .right-box-top-heading2 {
	background:url(/local-resources/wide/right-box-image-top2.gif) repeat
}
/**Styles added for more/next/prev links**/
#rightcol .more {
	vertical-align:super;
	padding-bottom:1px;
	letter-spacing:0.8px;
	font-weight:bold;
	border-bottom:2.2px dotted #000099
}
/* Links ------------------------------------------------------------------------- */
#contenttop a, #leftcol a {
	font-weight:bold
}
#contenttop a:link, #leftcol a:link, #centercol a:link, #rightcol a:link, #footer a:link {
	color: #000099;
	text-decoration:none;
}
#contenttop a:visited, #leftcol a:visited, #centercol a:visited, #rightcol a:visited, #footer a:visited {
	color: #000099;
	text-decoration:none;
}
#contenttop a:hover, #leftcol a:hover, #centercol a:hover, #rightcol a:hover, #footer a:hover {
	color: #000099;
	border-bottom:1px solid #000099
}
#contenttop a:active, #leftcol a:active, #centercol a:active, #rightcol a:active, #footer a:active {
	color:#000099
}
#centercol a.offsiteicon:hover {
	color: #000099;
	border-bottom:1px solid #000099;
	background-position:center right;
}
.offsiteicon {
	padding-right:15px;
	background:url(/local-resources/wide/offsite_link.gif) bottom right no-repeat;
}
#masthead .header {
	width:960px;
	height:121px;
	position:absolute;
	background-color:#CCC000;
}
#masthead>.header {
	background-position: 0px -1px;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	border-radius: 0 20px 0 0;
	height: 122px; /* 121px */
}
#usdalogo {
	height: 37px;
	left: 12px;
	position: absolute;
	top: 12px;
	width: 54px;
}
#usdalogo a {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(/local-resources/wide/logousda.gif);
	display: block;
	height: 37px;
	width: 54px;
}
#usdatitle {
	left: 70px;
	position: absolute;
	top: 0.7em;
}
#usdatitle a {
	color: #00005c;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.75em;
	text-decoration: none;
}
#fstitle {
	left: 70px;
	position: absolute;
	top: 1.85em;
}
#fstitle a {
	color: #00005c;
	font-size: 1.25em;
	font-weight: normal;
	text-decoration: none;
	
}
#foresttitle {
	right: 100px;
	position: absolute;
	top: 0.65em;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:400px;
	text-align:right;
	font-weight:bold;
}
#foresttitle a {
	color: #efefef;
	font-size: 1.2em;
	line-height: 1.1;
	text-decoration: none;
	text-shadow:1px 1px 1px #000000;
}
#fslogo {
	display: block;
	height: 51px;
	position: absolute;
	right: 15px;
	top: 5px;
	width: 48px;
}
#fslogo a {
	display: block;
	background: transparent url(/local-resources/wide/logofs.gif) no-repeat top left;
	height: 51px;
	width: 48px;
}
#leftcol {
	-moz-box-shadow: 0 2px 10px #333333;
	-webkit-box-shadow: 0 2px 10px #333333;
	box-shadow: 0 2px 10px #333333;
	-moz-border-radius: 0 20px 0 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	border-radius: 0 20px 0 20px;
}
#righttop {
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	border-radius-right: 20px;
}
#leftcont {
	-moz-border-radius: 0 0 0px 20px;
	-webkit-border-bottom-left-radius: 20px;
	border-radius-left: 20px;
}
#footer {
	-moz-border-radius: 0 0 0px 20px;
	-webkit-border-bottom-left-radius: 20px;
	border-radius-left: 20px;
!important
}
#rightcol .box ul {
	font-size:0.85em;
	padding-left: 10px;
	margin-left: 2px;
}
#rightcol .box ul li {
	padding-left:0px;
	margin-left:10px;
}
.pretty {
	border-width: 1px;
	border-style: solid;
	border-color: #FCC872;
/*	width:300px;
*/}
.pretty th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #F2DD9A;
	background-color:#F7F1C1;
	text-align: center;
	white-space: nowrap;
}
.pretty td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #FCC872;
}
.first {
	width:510px;
}
#rightcol .box li {
	font-size:1.0em
}

#centercol #tabs #tab-control a {
	color:#A34000;
	font-weight:bold;
}
#centercol #tabs #tab-control a:hover {
	color:#A34000;
	border-bottom:none;
}
#tabs {
	clear:both;
	margin-top:10px;
}
#tabs .box {
	margin-bottom:10px;
	width:200px;
	border:1px solid #F9C66D;
	background-color:#F7F1C2;
	float:right;
	clear:right;
	padding:10px;
}
#wrapper {
	background-color:#FBF8E0;
}
#maincontent {
	padding-left:10px;
	background-color:#FBF8E0;
}
.sub-site a{
	font-weight:normal !important;
}
#centercol #tabs ul, .tab ul  {
	margin:0px;;
}
/*#centercol #tabs ul li, .tab ul li {
	list-style:none !important;
}*/
#localnav a {
	font-weight:bold;
}
ul.wrap-list  {
	clear: none !important;
}
 ul.wrap-list li {
  list-style-position: inside;
}
#last-modified {
	float: right;
	margin-top: 10px;
	padding-right: 10px;
}
/*  Added May 28, 2014 address bullets */
ul.ui-tabs-nav li {
	list-style:none !important;
}
#centercol fieldset {
	padding: 10px;
	border: solid 1px;
}
#centercol h2 {
	width:480px;
}
.pub-cover-img {
	margin: 3px;
	border: 1px solid #000000;
	text-align: left;
}
table#staff {
	border-width: 1px;
	border-style: solid;
	border-color: #FCC872;
	border-collapse: collapse;
	margin-left:10px;
/*	width:300px; */
	width: 95%;
}
table#staff th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #F2DD9A;
	background-color:#F7F1C1;
}
table#staff td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #FCC872;
}