body {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	margin:0;
	padding:0;
	text-align: center;
}

a, a:link, a:visited {
	color:#76BA5F;
	text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
ul {
  	list-style-type: disc;
	color:gray;
}
p {
  	margin: 0 0 1em 0;
  	padding: 0;
}

h1, h2, h3, h4, h5, h6, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

h2 {
	color: #868E98;
	font-size:0.9em;
	line-height:1.3em;
	font-weight:bold;
	margin: 0 0 0.5em 0;
}

h2.BigHeader {		
	font-size:1.1em;
	position: relative;
	top: -.25em;
}

h3 {
	color: #4A5B72;
	font-size: 100%;
	font-weight:bold;
	/* margin:0pt 0pt 1em; */
}
h3.ContentHeader {
	font-size: 100%;
}
h3.MediumHeader {
	margin-bottom: 1em;
}
img {
	border:0;
}
#TitleAndMenu {
	margin-top:2em;
	clear:both;
	text-align: left;
	min-width: 950px;
}
h1.sb_title {
	border-top:1px solid #DBDADA;
	font-size:1.7em;
	font-weight:900;
	padding: 0.5em 0 0.5em 30px;
	margin: 0;
  	background-color:#E3E1E1;
  	color:#5F87B7;
}
h2.sb_subTitle { 
	font-size: 1em;
	padding: 0.2em 0 0.3em 30px;
	margin: 0;
  	color: #5F87B7;
}
body.sb_palette_greenhouse h1.sb_title,
body.sb_palette_greenhouse h2.sb_subTitle {
  	color: #41763E;
}
body.sb_palette_ice_ix h1.sb_title {
	color: #70AAEC;
	background: #E6F2FF url(acosta_bg_iceIX.gif) repeat-x;
}
body.sb_palette_ice_ix h2.sb_subTitle {
	color: #70AAEC;
}

#DIVMenu { /* #DIVMenu = .navlinks in SB2 */
	margin-left:0pt;
	padding:0pt 0pt 0.4em 22px;
  	background-color:#E3E1E1;
  	border-bottom:solid 1px #DBDADA;
}
#DIVMenu #SPANMenu { /* #SPANMenu = .primary in SB2 */
	display:inline;
	font-size: .8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0em 0.5em 0em 10px;
}
#DIVMenu #SPANMenu a {
	color: #7E7777;
	padding-right: 1em;
}
div#TriColumnDiv {
  width:95%;
  min-width:950px;
  margin: 0 auto;
}
table#theMainTable {
	border-collapse: collapse;
	margin-bottom:2em;
	width:100%;
	border-bottom: 1px solid #DBDADA;
	border-left: 1px solid #DBDADA;
  	background-color: #EDEDED;
	text-align: left;
}
body.sb_palette_greenhouse table#theMainTable,
body.sb_palette_ice_ix table#theMainTable {
	background-color: #fff;
}
table#theMainTable td {
	vertical-align:top;
	border-right: 1px solid #DBDADA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;  /* this is the master font value */
}
table#theMainTable td td {
	border-right: none;
}
table#theMainTable td.TDMargin { /* these td's are nothing but a nuisance and should be eliminated */
	border-right: none;
}

td#TDContent1 {
	line-height: 1.5em;
	padding: 20px 1em 0pt;
	vertical-align:top;
	x-width:100%;
}
div.Content1 {
	min-width: 400px;
}
td#TDContent2 {
	width:240px;
	padding: 20px 0 0 0;
	vertical-align:top;
}

td#TDContent34 {
	padding: 20px 0 0 0;
	vertical-align:top;
}
#TDContent4 {
	font-size: 85%;
}
div.Content4 {
	width: 220px;
	padding: 0 10px;
}
div.ContentFindAuthors {
	padding: 10px;
}

#TDContent4 br {
	display:none;
	height:0;
}


.title {
	font-size:1.1em;
	font-weight:bold;
	line-height:1em;
	margin:0pt;
}

.ContentWork .ContentWorkTitle {
	font-weight:bold;
	line-height:1em;
	margin:0pt;
}

.ContentQuickLink, .ContentSelectedWork {
	padding: 0 0 1em 0;
}
.ContentQuickLink, .ContentSelectedWork {
	font-weight: bold;
}
/*.ContentSelectedWork a.QuickLink, .ContentQuickLink a.QuickLink {
	font-size: 1em;
}

.Content1 .ContentQuickLink, .Content1 .ContentQuickLink a.QuickLink {
	font-size: 1em;
} */

.SubContentCategory {
	font-size: 110%;
	margin: 1em 0 0 0;
	font-weight:bold;
}
.title a {
	color:#75859C;
}
.title a:hover {
	text-decoration:underline;
}
div.Content2,
div.Content3 {
	width: 220px;
	padding: 0 10px;
	font-size: 85%;
}
div.Content2 {
	line-height: 1.5em;
}
div.Content3 {
	line-height: 1.1em;
}
/*div.Content2 .ContentQuickLink,
div.Content2 .ContentSelectedWork {
	font-size: 1.2em;
}*/
td div.sbSortable:hover {
	border-color: #666666;
}
