
/* This Style Sheet is only for Static Pages. You can use these styles for special features, like ads but it is not connected to the main site info/ This is where to add special Prufrock styles 

Aug19,2003, R.L.Narasimha Rao ,Modified - Added class subcatdesc for subcategory description. 
*/


/* #################### TEMPLATE STYLES ########################## */
	
	
body {
  font: normal 12px/16px Arial, Helvetica, sans-serif; /* orignally 11px/16px */
  margin: 0;
  padding: 0;
}

td {
   font: normal 12px/16px Arial, Helvetica, sans-serif;
}

form {
  margin: 0;
  padding: 0;
}

	a, a:link, a:visited {
	color: #5B5B5B; /* #A91446 */
	/* text-decoration: none; */
	}
	
	a:hover {
		color: #FF0033;
	}
	
	a:active {
		color: #D81056;
	}
	
/* a:link {
  color: #A91446; /* this is the color of a link before you click on it 
  text-decoration: none;
} */

/* a:hover {
  color: #C00; /* originally 5B5B5B and tried 986E4B 
} */

/* a:visited {
  color: #62692C; /* was #8E6244 
  text-decoration: none;
} */

/* a:active {
  color: #353535; /* originally 5B5B5B  
} */

h1 {
  font-size: 20px;
  line-height: 28px;
  padding: 15px 0px 0px 0px;
  margin-top: 5px;
  margin-bottom: 8px;
  border-bottom: solid 2px #DEE0D2;
  color: #614731;
  font-weight: normal;
}

h2 {
  color: #883C1A;
  font: bold 14px/16px Arial, Helvetica, sans-serif; /* originally 12px/16px then 16px/18px */
  padding-top: 0px; /* was 5px */
  /* text-transform: uppercase; */
}

h3 {
  color: #525252; /* originally #A91446 */
  font: bold 12px/14px Arial, Helvetica, sans-serif; /* originally 11px/14px then was 14px/16px */
  padding: 0px 0px 0px 0px; /* was 10px 0px 0px 0px */
}

h3 a {
   text-decoration:none;
}

.mainContent {
  padding-left: 20px;
  width: 550px; /*was 500px;*/
}

.normalText {
  font: normal 12px/18px Arial, Helvetica, sans-serif; /* originally 11px/16px */
  color: #000000;
  padding-top: 5px; /* Becky added */
}

.italicText {
  font-style: italic;
}

.boldText {
  font-weight: bold;
}

table.fsDisplay {
  font: normal 12px/14px Arial, Helvetica, sans-serif; /* originally was 12px/16px */
  color: #404040;
  border: 1px #B6B6B6 solid; /* originally 1px */
  border-collapse: collapse;
  border-spacing: 0px;
  margin-top: 0px;
}

table.fsDisplay td.header {
  border-bottom: 1px solid #B6B6B6; /* originally was 1px solid */
  background-color: #7b705a; /* originally #AFA78C also tried 62692C*/
  text-align: left;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
}

table.fsDisplay td.subheader {
  background-color: #f2d285; /* originally #E1C589 */
  font-weight: bold; /* Becky added */
}

table.fsDisplay td {
  padding: 5px; /* originally was 5px */
  padding-left: 8px;
  background-color: #F2F1E6; /* originally #E8E8E5 and tried #DFDCC8 */
  border-bottom: 1px solid #B6B6B6; /* originally was 1 px solid */
  border-right: 1px solid #B6B6B6; /* originally was 1 px solid */
  text-align: left;
}

table.fsDisplay td.title {
  padding: 0px;
  padding-left: 0px;
  background-color: #8c2c2d;
  text-align: left;
}

.promo {
  border-right : 0px solid #fff;
  border-left : 0px solid #fff;
  border-bottom : 0px solid #fff;
}

#maintable {
  margin: 0;
  padding: 0;
}

#headerright {
  background: url(/client/client_images/template/header_bg-NEW2.png) no-repeat top left;
  /* background: url(/client/client_images/template/header_bg.gif) no-repeat top left; */
}

#navcontain {
  background: #DEE0D1;
  border-right: solid 1px #DEE0D1;  /* originally solid 1px */
  border-left: solid .25px #DEE0D1; /* originally solid 1px */
  margin: 0;
  padding: 0;
}

#promocontain {
  background: #ffffff;
}

.bibliography {
  margin-left: 15px;
  text-indent: -15px;
}

#footdivide {
  background: #8B8F5D; /* originally was #A29E91 */
  width: 793px;
  height: 1px;
  padding: 0;
  margin: 0;
}

#footer {
  background: #8B8F5D; /* originally was 938D76 */
  height: 26px; /*originally 24px */
  padding: 6;
  margin: 0;
  font: normal 11px/14px Arial, Helvetica, sans-serif;
  /*color: #E6E8DC; font: normal 9px/12px */	
  color: #FFFFFF;
}

#footerlinks {
  width: 970px;
  padding: 4px 0 6px 0;
  text-align: center;
}

#footerlinks ul {
  margin: 0px;
  padding: 0px;
}

#footerlinks li {
  margin: 0 0 0 0px;
  padding: 0 0 0 12px;
  display: inline;
  font-size: 11px;
  line-height: 15px;
}

#footerlinks a, #footerlinks a:visited {
  color: #62692C;
}

#footerlinks a:hover {
  color: #222222;
}

#navsearch {
  padding-top: 30px;
  padding-bottom: 40px;
  padding-left: 10px;
}

#nav, #nav ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
  float : left;
  font: normal 11px/16px Arial, Helvetica, sans-serif;
}

#nav li { /* all list items */
  display: block;
  position : relative;
  float : left;
  line-height : 22px;
  margin-bottom : -1px;
  width : 181px; /* originally 181px */
  height : 22px;
}

#nav li.arrow {
  background: url(/client/client_images/template/li_bg.gif) no-repeat;
}

#nav li ul { /* second-level lists */
  position : absolute;
  left: -999em;
  margin-left : 181.5px; /* originally 181.5px */
  margin-top : -24px;
  margin-bottom : -1px;
}

#nav li ul ul { /* third-and-above-level lists */
  left: -999em;
  margin-left : 220.5px;
}

#nav li a { /* this is the main nav bar background color */
  display : block;
  color : #DEE0D1; /* originally was #E6E8DC */
  font-weight : bold;
  text-decoration : none;
  background: #62692C; /* originally was #8B8F5D */
  padding : 0;
  text-indent: 9px;
  font-size: 10px;
  width: 181px; /*originally was 181px */
  border-right: .25px solid #62692C; /* originally was 1px solid #62692C, then 8B8F5D */
  border-top: 1px solid #8B8F5D; /* originally was 1 px solid #62692C, then 8B8F5D */
  border-bottom: 1px solid #8B8F5D; /* originally was #62692C */
  border-left: 0.25px solid #62692C; /* originally was #62692C, then 8B8F5D */
}

#nav li a:hover {
  color : #353535;
  background: #FFFBF3;
}

#nav li.other a {
  display : block;
  color : #DEE0D1; /* originally was #323232 */
  font-weight : bold;
  text-decoration : none;
  background: #8B8F5D; /* originally was #C4C1B2 */
  padding : 0;
  text-indent: 12px;
  width: 181px;
  border-right: 1px solid #8B8F5D; /* This is the border around the lighter colored nav buttons   originally was 1px solid #89826F */
  border-top: 1px solid #62692C; /* originally was #89826F */
  border-bottom: 1px solid #62692C; /* originally was #89826F */
  border-left: 0.25px solid #8B8F5D; /* originally was #89826F */
}

#nav li.other a:hover {
  color : #353535;
  background: #FFFBF3;
}

/*make Fly-Out menus wider, to allow longer links...  -ricky*/
#nav li li a, #nav li li, #nav li.other li a {
width: 220px;
}

#nav li ul li a:link, #nav li ul li a:visited { /* this is the background color of the sub nav bars */
  background: #788e94; /* originallly was #817F6E */
  border-bottom: 1px solid #A49B7E; /* Becky added */
  border-right: 1px solid #A49B7E; /* Becky added */
}

#nav li ul li a:hover, #nav li ul li a:active {
  background: #FFFBF3;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}

#consultingBG {
  background: #A49B7E;
}

/*Use this class when the fly-out menu header is also a link --ricky*/
a.navheadinglink {
  background-color: #CBCCBD !important;
  color: #353535 !important;
  text-indent: 6px !important;
}

a.navheadinglink:hover {
  background-color: #FFFBF3 !important;
}

.navheading {
  cursor: default;
  /*color : #E6E8DC;
		background: #B4773D;*/
  color: #353535;
  background: #CBCCBD;
  border-right: 1px solid #8B8F5D; /* originally was #62692C */
  border-top: 1px solid #8B8F5D;
  border-bottom: 1px solid #8B8F5D;
  border-left: 0.25 solid #8B8F5D;
  padding : 0;
  margin: 0;
  font-weight : bold;
  text-indent: 6px;
  height: 22px; /* originally was 22px; */
}



.errormessage {
  font-weight: bold;
  color: #990000;
}

.dynamicareaIframe {
  font: normal 11px/18px Arial, Helvetica, sans-serif;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.imageborder {
  border: 1px solid #000;
}


/* ========================================================================================= */
/* ==================== Page Sections for New Layout ==================== */

#content_container {
  width: 825px;
  font-size: 12px;
  line-height: 18px;
}

#content_leftcolumn {
  width: 613px; /* was 613px */
  padding-right: 5px; /* Becky added */
  float: left;
}

#content_rightcolumn {
  width: 205px;
  padding-top: 12px;
  float: left;
}

#topflashbox {
  width: 595px;
  height: 170px;
  text-align: center;
}

#topflashbox_shorter {
  width: 595px;
  height: 110px;
  text-align: center;
}

#lowercolumn_leftspacer {
  width: 16px;
  float: left;
}

#lowercolumn1 {
  width: 340px;
  float: left;
  padding-top: 23px;
}

#lowercolumn2 {
  width: 230px;
  float: left;
  padding-top: 44px;
}


/* ==================== More Formatting for New Layout  -- pages without the extra columns/tabbed boxes  ==================== */

.content_leftcolumn_margins {
  padding: 15px 25px 0px 25px;
}

#content_leftcolumn h2 {
/* font-size: 20px; */
font: bold 16px/18px Arial, Helvetica, sans-serif; /* Becky added */
line-height: 28px;
padding: 5px 0px 0px 0px;
margin-top: 5px;
margin-bottom: 8px;
/* border-bottom: solid 2px #DEE0D2;  */
color: #883C1A;   /* originally #614731; */
/* font-weight: normal; */
}

#content_leftcolumn a {
color: #62692C;
}

#content_leftcolumn a:hover {
color: #986E4B;
}

#content_leftcolumn p {
  margin-top: 10px;
  margin-bottom: 0px;
}

#content_leftcolumn .divider {
  height: 1px;
  border-bottom: solid 2px #DEE0D2;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1px;
  line-height: 1px;
}


/* ==================== Additional formatting definitions for the main sections ==================== */

#lowercolumn2 h1 {
padding: 0px;
margin-top: 0px;
border: none;
margin-bottom: 8px;
font-size: 24px;
line-height: 30px;
color: #614731;
font-weight: normal;

}

#lowercolumn2 p {
margin-top: 10px;
margin-bottom: 0px;
}


.clear {
  font-size: 1px;
  line-height: 1px;
  clear: both;
}


.tabbedbox {
width: 310px;
background: url(../client_images/tabbedbox-main.gif);
background-repeat: repeat-y;
padding-top: 5px;
padding-bottom: 12px;

}

.tabbedbox p {
padding-left: 18px;
padding-right: 10px;
margin-bottom: 0px;
margin-top: 10px;
  
}

#lowercolumn1 img.smallcornerpic {
  float: left;
  margin-right: 12px;
  margin-top: 9px;
}

#lowercolumn2 img.smallcornerpic {
  float: left;
  position: relative;
  left: -10px;
  margin-right: 5px;
}


/* ==================== 'Featured Publications' table on the Publishing landing page  ==================== */


table.featured_publications td {
  font-size: 11px;
  line-height: 14px;
  padding: 1px 4px 1px 7px; /* originally 1px 10px 1px 7px */
}

/* table.featured_publications a, a:link, a:visited {
	text-decoration: none;
} */

table.featured_publications img {
  border: 1px;
  border-style:solid;
  margin-left: 10px; /* originally 8px */
  margin-right: 20px; /* Becky added */
}

table.featured_publications td p {
  margin: 0px 0px 4px 0px !important;
  text-decoration: none;
}


/* ==================== New Layout -- Boxes, etc. for the Right Column  ==================== */


.rightbox_catalog_top, .rightbox_donors_top, .rightbox_fieldtips_top, .rightbox_events_top, .rightbox_red_top, .rightbox_blank_top {
  width: 203px;
  height: 29px; /* originally 21px */
  text-align: center;
  color: #fff; /* originally #FFF */
  font-size: 12px;
  line-height: 29px; /* originally 22px */
  background-repeat: no-repeat;
  /* text-transform: uppercase; */
  font-weight: bold;
  overflow: hidden;
}

.rightbox_catalog_main, .rightbox_tools_main, .rightbox_donors_main, .rightbox_fieldtips_main, .rightbox_events_main, .rightbox_blank_main, .rightbox_blank90_main, .rightbox_blank105_main, .rightbox_blank120_main, .rightbox_blank175_main, .rightbox_blank185_main, .rightbox_blank228_main, .rightbox_blank240_main, .rightbox_blank265_main, .rightbox_blank280_main, .rightbox_new_resource_main, .rightbox_culture_main {
  width: 203px;
  background-repeat: no-repeat;
  margin-bottom: 12px;
}

.rightbox_catalog_main p, .rightbox_tools_main p, .rightbox_donors_main p, .rightbox_fieldtips_main p, .rightbox_events_main p, .rightbox_blank_main p, .rightbox_blank90_main p, .rightbox_blank105_main p, .rightbox_blank120_main p, .rightbox_blank175_main p, .rightbox_blank185_main p, .rightbox_blank228_main p, .rightbox_blank240_main p, .rightbox_blank265_main p, .rightbox_blank280_main p,  .rightbox_new_resource_main p, .rightbox_culture_main p {
  margin: 0px;
  padding-left: 10px;
  padding-top: 10px;
  font-weight: bold;
  color: #999999;
}

.rightbox_tools_top {
  width: 203px;
  height: 29px; /* originally 21px */
  text-align: center;
  color: #fff; /* originally #FFF */
  font-size: 12px;
  line-height: 29px; /* originally 22px */
  background-repeat: no-repeat;
  /* text-transform: uppercase; */
  font-weight: bold;
  overflow: hidden;
}

.rightbox_single_top {
  width: 203px;
  height: 29px; /* originally 21px */
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 29px; /* originally 22px */
  background-repeat: no-repeat;
  /* text-transform: uppercase; */
  font-weight: bold;
  overflow: hidden;
  margin-bottom: 10px;
  /* padding-bottom: 10px; */
}

.rightbox_single_top {
  background: url(../client_images/rightbox-top.jpg); /* originally rightbox-catalog-top.gif */
}

.rightbox_catalog_top {
  background: url(../client_images/rightbox-top.jpg); /* originally rightbox-catalog-top.gif */
}

.rightbox_catalog_main {
  background: url(../client_images/rightbox-congrats-main.jpg); /* originally: rightbox-catalog-main.gif */
  height: 228px;
}

.rightbox_tools_top {
  background: url(../client_images/rightbox-top.jpg);
}

.rightbox_tools_main {
  background: url(../client_images/rightbox-tools-main.jpg);
  height: 81px;
}

.rightbox_fieldtips_top {
  background: url(../client_images/rightbox-fieldtips-top.gif);
}

.rightbox_fieldtips_main {
  background: url(../client_images/rightbox-fieldtips-main.jpg);
  height: 81px;
}

.rightbox_single_top a:link, .rightbox_single_top a:visited {
  color: #fff;
  text-decoration: none;
}

.rightbox_single_top a:hover {
  color: #eccd81;
  text-decoration: underline;
}

.rightbox_catalog_top a:link, .rightbox_catalog_top a:visited {
  color: #fff;
  text-decoration: none;
}

.rightbox_catalog_top a:hover {
  color: #eccd81;
  text-decoration: underline;
}

.rightbox_catalog_main a:link, .rightbox_catalog_main a:visited {
  color: #9c7100;
  text-decoration: none;
}

.rightbox_catalog_main a:hover {
  color: #9c7100;
  text-decoration: underline;
}

.rightbox_tools_main a, .rightbox_tools_main a:visited {
  color: #124863;
  text-decoration: none;
}

.rightbox_tools_main a:hover {
  color: #124863;
  text-decoration: underline;
}

.rightbox_fieldtips_main a, .rightbox_fieldtips_main a:visited {
  color: #723216;
  text-decoration: none;
}

.rightbox_fieldtips_main a:hover {
  color: #723216;
  text-decoration: underline;
}

/* Becky added the following box */
.rightbox_red_top {
  background: url(../client_images/rightbox-top-red.jpg);
}

.rightbox_donors_top {
  background: url(../client_images/rightbox-donors-top.gif);
}

.rightbox_donors_main {
  background: url(../client_images/rightbox-donors-main.jpg);
  height: 240px;
  font-size: 11px;
}

.rightbox_events_top {
  background: url(../client_images/rightbox-events-top.gif);
}

.rightbox_events_main {
  background: url(../client_images/rightbox-events-main.jpg);
  height: 81px;
}

.rightbox_events_main a:link, .rightbox_events_main a:visited {
  color: #62692C;
  text-decoration: none;
}

.rightbox_events_main a:hover {
  color: #62692C;
  text-decoration: underline;
}

.rightbox_culture_main {
  background: url(../client_images/rightbox-culture-main.jpg);
  height: 101px;
}

.rightbox_culture_main a:link, .rightbox_culture_main a:visited {
  color: #9C7100;
  text-decoration: none;
}

.rightbox_culture_main a:hover {
  color: #9C7100;
  text-decoration: underline;
}

.rightbox_new_resource_main {
  background: url(../client_images/rightbox-new_resource-main.jpg);
  height: 100px;
}

.rightbox_blank_main {
  background: url(../client_images/rightbox-81-main.jpg);
  height: 81px;
}

.rightbox_blank90_main {
  background: url(../client_images/rightbox-90-main.jpg);
  height: 90px;
}

.rightbox_blank105_main {
  background: url(../client_images/rightbox-105-main.jpg);
  height: 105px;
}

.rightbox_blank120_main {
  background: url(../client_images/rightbox-120-main.jpg);
  height: 120px;
}

.rightbox_blank175_main {
  background: url(../client_images/rightbox-175-main.jpg);
  height: 175px;
}

.rightbox_blank185_main {
  background: url(../client_images/rightbox-185-main.jpg);
  height: 185px;
}

.rightbox_blank228_main {
  background: url(../client_images/rightbox-228-main.jpg);
  height: 228px;
}

.rightbox_blank240_main {
  background: url(../client_images/rightbox-240-main.jpg);
  height: 240px;
}

.rightbox_blank265_main {
  background: url(../client_images/rightbox-265-main.jpg);
  height: 265px;
}

.rightbox_blank280_main {
  background: url(../client_images/rightbox-280-main.jpg);
  height: 280px;
}

.rightbox_blank_main a:link, .rightbox_blank_main a:visited, .rightbox_blank90_main a:link, .rightbox_blank90_main a:visited, .rightbox_blank105_main a:link, .rightbox_blank105_main a:visited, .rightbox_blank120_main a:link, .rightbox_blank120_main a:visited, .rightbox_blank175_main a:link, .rightbox_blank175_main a:visited, .rightbox_blank185_main a:link, .rightbox_blank185_main a:visited, .rightbox_blank228_main a:link, .rightbox_blank228_main a:visited, .rightbox_blank240_main a:link, .rightbox_blank240_main a:visited, .rightbox_blank265_main a:link, .rightbox_blank265_main a:visited, .rightbox_blank280_main a:link, .rightbox_blank280_main a:visited, .rightbox_new_resource_main a:link, .rightbox_new_resource_main a:visited {
  color: #817F6E;
  text-decoration: none;
}

.rightbox_blank_main a:hover, .rightbox_blank90_main a:hover, .rightbox_blank105_main a:hover, .rightbox_blank120_main a:hover, .rightbox_blank175_main a:hover, .rightbox_blank185_main a:hover, .rightbox_blank228_main a:hover, .rightbox_blank240_main a:hover, .rightbox_blank265_main a:hover, .rightbox_blank280_main a:hover {
  color: #124863;
  text-decoration: underline;
}


/* ==================== Misc Formatting Styles...  ==================== */

