/* GENERAL FORMATTING */

body	{  
	font-family: Arial, Helvetica, sans-serif;
	color: #369;
	}

p	{
	margin-top: .6em;
	margin-bottom: .6em;  
	/*font-size: .9em;*/
	}

/*this is for the spacing in the content table cell, and for contents styles*/

.neclaContents 	{ 
	/*padding-top: 4px ! important;*/
	font-size: .8em; /*setting size here only does not fix tables in content*/
	line-height: 1.3em;
	}

.neclaContents table	{
	font-size: 1em;
	}  /*setting font size of 1em here keeps the text in tables the same size as text in content*/

/*table	{
	font-size: 1em;
	}*/

ul, ol	{
	margin-top: 0;
	margin-bottom: 0;
	}

dt	{
	font-weight: bold;
	}

li	{
	margin: .2em 0;
	}

/* HEADINGS */

/*reserve h1 and h2 for possible future version where they'd be the dept name and page name*/

/*use these for the contribution headings*/

/* h3 is Main Heading style */
h3	{
	font-size: 1.2em;
	margin-top: .2em;
	margin-bottom: .1em;
	}
/* Main Heading Underlined is h3 class of headLineBelow */

/* h4 is Secondary Heading style */
h4	{
	font-size: 1.1em;
	margin-top: .2em;
	margin-bottom: .1em;
	}

/* h5 is Sub-heading style */
h5	{
	font-size: 1em;
	margin-top: .2em;
	font-style: italic;
	margin-bottom: 0;
	}
/* h6 is not a contribution choice */
h6	{
	font-size: 1em;
	margin-top: .2em;
	margin-bottom: 0;
	}

/* CONTRIBUTION STYLES */

.headLineBelow	{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #036;
	}

.footnote	{
	font-size: .9em;
	color: #999;
	}

.callout {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: bold; 
	color: #960; 
	text-align: center; 
	background-color: #fc6; 
	padding: 6px; 
	}

.highlight	{
	font-size: 14px;
	font-weight: bold;
	color: #036;
	background-color: #9cf;
	margin: 0;
	padding: 4px;
	}

.photo_cap	{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px; 
	font-style: italic; 
	color: #036;
	line-height: 1.2; 
	margin: 4px 0 4px 0;
	}

.lineAbove	{
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #036;
	padding: 2px 0 0 0;
	}

.lineBelow	{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #036;
	padding: 0 0 2px 0;
	}

.noMargins	{
	margin: 0;
	padding: 0;
	}


/* CUSTOM HEADING */

.brand	{  
	font-family: "Times New Roman", Times, serif; 
	font-size: 20px; 
	font-style: italic; 
	font-weight: bold; 
	color: #C93;
	margin: 4px 0 12px 0;
	}

/* NAVIGATION */

.btm_nav	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #C93; 
	text-decoration: none;
	}
/*new link styles by Anne Feb 2009, to prevent ugly underline*/
.btm_nav a {
	color: #C93; 
	text-decoration: none;
}
a.btm_nav  {
	color: #C93; 
	text-decoration: none;
}

.sidenav_plain	{ 
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #69C; 
	text-decoration: none; 
	line-height: 16px;
	}

a .sidenav_plain {
color: #69C; 
text-decoration: none;
}

.sidenav_highlit	{  
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #369; 
	text-decoration: none; 
	line-height: 16px;
	}
a .sidenav_highlit {
color: #369; 
text-decoration: none;
}

