body
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #666666;
  background: #FFFFFF;
}

/* page title -- navigation */
h1
{
  font-family: Arial, serif;
  font-size: 16px;
  color: #666666;
}

/* heading (article title) */
h2
{
  font-family: Times New Roman, serif;
  font-size: 15px;
  color: #CC6600;
  text-transform: uppercase;
}

/* sub-heading */
h3
{
  font-family: Times New Roman, serif;
  font-size: 14px;
  color: #CC6600;
  font-variant: small-caps;
}

/* article title (in table of contents mode) */
h4,h6
{
  font-family: Times New Roman, serif;
  font-size: 14px;
  color: #CC6600;
  font-variant: small-caps;
}

/* page title -- navigation */
h5
{
  font-family: Arial, serif;
  font-size: 12px;
  color: #666666;
  font-style: italic;
}

/* emphasis */
em, b, strong
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold; 
  font-style: italic;
  color: #666666;
}

/* all links are the same color with same hover state */
a, 
h1 a,
h2 a,
h3 a,
h4 a,
b a,
strong a
{
  color: 660066;
  text-decoration: none;
}

a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
b a:hover,
strong a:hover
{
  color: #CC6600;
  text-decoration: none;
}

img
{
  border: none;
}

div#home-container
{
  margin: 12px auto;
  width: 800px;
  border: 2px solid #F9ECE0;
  background: url(images/front-background.gif);
  background-repeat: no-repeat;
}

div#container
{
  margin: 12px auto;
  width: 800px;
  border: 2px solid #F9ECE0;
  background: url(images/background.gif);
  background-repeat: no-repeat;
}

div#header 
{
}

div#header #left
{
  float: left;
}

div#header #right
{
  float: right;
/*  margin-right: 24px;*/
}

div#copyright
{
  font-size: 10px;
  color: #666666;
  text-align:center;
  width: 800px;
  margin: 0px auto 12px auto;
}

div#main
{
  clear: both;
  padding-top: 0px; 
}


div#main-left
{
  float: left;
  width: 230px;
}

div#menu
{
  width: 190px;
}

div#main-left div.rectangle
{
  padding-right: 4px;
  float: right;
}

div.solid-rectangle
{
  padding-top: 4px;
  padding-right: 4px;
  float: right;
}

div#main-right
{
  float: right;
  width: 550px;
}

div#dhtml-nav
{
}

div#dhtml-subnav
{
/*  clear: right;*/
 float: right;
  width: 530px;
}

div#nav,
div#subnav 
{
  padding-left: 10px;
}

div#subnav
{
  clear: both;
  padding-top: 8px;
}

div#nav ul,
div#subnav ul 
{
  margin:0;
  padding:0;
  list-style:none;
}

div#nav li,
div#subnav li
{
  float:left;
  margin: 0px;
  border-right: 2px solid #999999;
}

div#nav li.last,
div#subnav li.last
{
  border: none;
}

div#nav a,
div#subnav a
{
  color: #666666;
  float:left;
  display:block;
  padding: 0px 2px;
  margin: 0px 4px;
  text-decoration: none;
  font-weight: bold;
}

div#nav a
{
  font-size: 13px;
}

div#subnav a
{
  font-size: 12px;
}

div#nav #current,
div#subnav #current
{
  /*background: #CC6600;*/
}

div#nav #current a,
div#subnav #current a
{
  /*background: #CC6600;*/
  color:#CC6600;
}

div#nav a:hover,
div#subnav a:hover
{
  color: #CC6600;
}

/* Commented Backslash Hack ... hides rule from IE5-Mac \*/
div#subnav a { float: none; }
div#nav a { float: none; }
/* End IE5-Mac hack */

div#content
{
  float:right;
  width: 500px;
  font-size: 13px;
  padding: 0px 30px 30px 16px;
}

div#home-content
{
  float:right;
  width: 440px;
  font-size: 13px;
  padding: 90px 20px 0px 100px;
}

span#Content_Paragraphs-Content
{
  font-size: 13px;
}

div#footer
{
  clear: both;
  padding: 12px;
}

div#Manage_Content_Paragraphs iframe,
div#Manage_Content_Paragraphs textarea
{
  width: 100%;
}

div#Manage_Content_Paragraphs label
{
  color: #000000;
  font-weight: bold;
}

div#Manage_Content_Paragraphs textarea
{
  border: 1px solid #000000;
  height: 200px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

span#Content_Paragraphs-Title input
{
  border: 1px solid #000000;
  width: 400px;
}

span#Content_Paragraphs-Content iframe
{
  height: 128px;
}

span#Content_Paragraphs-Content iframe
{
  height: 400px;
}

div#Content_Display a,
div#Display_Videos a
{
  color: #660066;
  text-decoration: none;
}

div#Content_Display a:hover,
div#Content_Display div#Table_of_Contents a:hover,
div#Display_Videos a:hover
{
  color: #CC6600;
}

div#Manage_Content_Paragraphs
{
  padding: 12px 0px 20px 0px;
  float:left;
}

div#Content_Display div#Table_of_Contents h4,
div#Manage_Content_Paragraphs div#Browse h4,
div#Display_Videos h4,
div#Display_Links h4,
div#Display_Readings h4
{
  margin: 0px;
}


div#Content_Display div#Table_of_Contents p,
div#Manage_Content_Paragraphs div#Browse p,
div#Display_Videos p
{
  margin: 0px 0px 12px 0px;
}

div.table-of-contents-container
{
clear:both;
/*  margin-bottom: 12px;
  border: 1px solid #FFFFFF;
  */
}

div#Table_of_Contents div.cms_object
{
}

div#Display_Videos
{
  padding-top: 12px;
}

div#circle
{
  clear: both;
  background: url('images/circle_background.png');
  background-repeat: no-repeat;
}

div#picture-placeholder
{
  padding-top: 90px;
  height: 400px;
}

div#Content_Paragraphs
{
  clear: both;
}

div#Manage_Content_Paragraphs  div#Content_Paragraphs
{
  padding: 12px 0px;
}

#Display_Member_Documents #Member_Documents
{
	padding:.75em;
	margin-bottom:1em;
	border-bottom:1px dashed #aaa;
}

#Display_Member_Documents h4,#Display_Member_Documents p
{
	margin:0;
}

div#upload
{
  clear: both;
  float: right;
  padding-top: 24px;
  padding-right: 10px;
}

div#upload a
{
  color: #660066;
  text-decoration: none;
}

div#upload a:hover
{
  color: #CC6600;
}

div#site-map
{
  padding: 10px 0px;
}

ul#site-map-main
{
}

li.site-map-main
{
  padding: 6px 0px;
}

ul.site-map-main a
{
  color: #660066;
  text-decoration: none;
}

ul.site-map-main a
{
  color: #666666;
}

ul.site-map-sub
{
}

table#login-table td input
{
  width: 150px;
  border: 1px solid #666666;
}


div#search-nav
{
  padding-top: 20px;
}

div#search-nav a
{
  font-size: 13px;
  font-weight: bold;
  color: #660066;
  text-decoration: none;
}

div#search-nav a:hover
{
  color: #666666;
}

div#Display_Links,
div#Display_Readings
{
  padding: 8px 0px;
}

div#Links,
div#Suggested_Reading
{
  padding: 8px 0px;
}
.menu 
{
	
	color:#cc6600;
	font-family:Geneva, Arial, Helvetica, sans-serif;	
	font-size:14px;
	font-weight:bold; font-stretch:ultra-condensed;
	letter-spacing:-10.px;
	border:0px;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	height:18;
	padding:10px;
	line-height:10px;
	font-size:16px;
}
.menu:hover
{
	color:#5a5a5a;
}
