/* ---------------------- */
/* Base Site-Wide Style   */
/* ---------------------- */
body
{
	background-color: #660033;
}
a
{
	font-family: arial;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
	color: blue;
}
a:hover	
{
	font-family: arial;
	font-size: 10pt;
	font-style: normal;
	text-decoration: underline;
	color: #660033;
}
a.body 
{
	font-family: arial;
	font-size: 11pt;
	font-style: normal;
	text-decoration: none;
	color: blue;
}
a.body:hover	
{
	font-family: arial;
	font-size: 11pt;
	font-style: normal;
	text-decoration: underline;
	color: #660033;
}

/* Common page elements */
.pageheader {font-family: arial;text-transform: uppercase; font-size: 14pt;color: #660033; font-weight: bold}		
.sectionheader {font-family: arial;font-size: 12pt;color: #660033;font-weight: bold}			
.body {font-family: arial;font-size: 11pt;color: #000000}	

.nav {font-family: arial;font-size: 10pt;color: #000000;font-weight: bold;color: #660033}	
.footer {font-family: arial;font-size: 10pt;color: #000000;font-weight: bold;color: #660033}

/* Specific to public portions of the site */
div.public h1, h2, p, li, td.main span
{
	font-family: Arial, Sans-Serif;	
	font-size: 12pt; 	
	color: #660033;
}
div.public h1
{
	font-weight: bold;
	font-size: 14pt;
	text-align: center;
}
div.public h2
{
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
}
div.public p, li, td.main td
{
	font-size: 11pt;
	color: #000000;
}

/* public toc navigation */
a.NavButton, a.NavButton:hover
{
	font-size: 8pt;
	padding-left: .5em;
	padding-top: .3em;
	vertical-align: middle;
	cursor: pointer;
}
a.NavButton, a.NavButton:visited
{
	background-color: #CC6601;
	color: White;
	text-decoration: none;
}
a.NavButton:hover
{
	background-color: White;
	color: #CC6601;
	text-decoration: none;
}

/* Header and footer styles */
table.header
{
	background-color: #CC6601;
}
table.subheader
{
	background-color: #FFFFFF;	
}
table.subheader td
{
	background-color: #DB8D64;
}
table.main td.nav
{
	background-color: #DB8D64;	
}
table.main td.main
{
	background-color: #FDF5E6;	
}
table.footer
{
	background-color: #DB8D64;
}
th.toc
{
	background-color: #DCDCDC;
	color: Black;
}
/* Items below here tend to be specific to Course section, styling what appears in the content pane, vs. the overall style set above
/* ---------------------- */
/* List-View Overrides    */
/* ---------------------- */
table.listview
{
  background-color: gray;
  color: Black;
}
th.listview
{

}
td.listview
{
  background-color: white;
  color: Black;
}

/* ---------------------- */
/* Inline List Overrides  */
/* ---------------------- */
table.inlinelist
{
  background-color: black;
  color:Black;
  padding: 1cm;
  border-color: Black;
}
tr.inlinelistheader
{
  background-color: silver;
  color:Black;
}
tr.inlinelist
{
  background-color: white;
  color:Black;
}
tr.inlinelistalt
{
  background-color: #ffffff;
  color:Black;
}
th.inlinelist
{
  background-color: silver;
  color:Black;
  border-color: Black;
}
td.inlinelistHeader, tr.inlinelistheader td
{
  background-color: silver;
  color:Black;
  border-color: Black;
    padding: 5px;
}
td.inlinelist, tr.inlinelist td
{
  background-color: white;
  color:Black;
  border-color: Black;
  padding: 5px;
}
td.inlinelistalt, tr.inlinelistalt td
{
  background-color: #dddddd;
  color:Black;
  border-color: Black;
  padding: 5px;
}
tr.inlinelistpager span
{
  color: White;	
}

/* ---------------------- */
/* Specialty-Elements     */
/* ---------------------- */
table.CenterContent
{
    background-color: transparent;
}
.InlineMessage
{
	background-color: white;
	border-style: solid;
}
div.ValidationSummary
{
	margin: 0px;
	background-color: #DCDCDC;
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	color: Black;	
}
.warning
{
	color: Red;
}