/* Site Colours
Header Green: #678F00
Common Brown Nav: #8F7136, #AE996E, Hover: #F8E7C5 
Brown Menu:  #8F7136, #9D8658
Navy: #154054; #385D6F
Green: #678F00; #85A62F
Turquoise: #508C7E; #66A496
Orange: #C06B12, #C5823C
Drk Green: #465226, #5E6C38
*/

body {
	margin: 0px;
	padding: 0px;
	font-family : verdana, geneva, helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	min-width:975px; 
}

img {
	border:0px;
	margin: 0px;
	padding: 0px;
}

#content  {
	margin: 30px 30px 0px 230px;
	font-size:0.9em;
	line-height:130%;
}

#content ol li ul li, #content ul li ul li, #content li p, #content ul li ol li
	{font-size:100%}

#content li
	{margin:8px 0px;}

#content ul li
	{list-style-image: url("/images/tri_lg.gif");}

#content ul li ol li
	{list-style-image: none;}

#content h1
	{font-size:1.5em;
	font-family : arial, helvetica, verdana, sans-serif;
	color:#4F7627;
	font-weight:bold;
	margin:0px;
}

#content h2
	{font-size:1.4em;
	font-family : arial, helvetica, verdana, sans-serif;
	color:#768D4C;
	font-weight:bold;}

#content h3
	{font-size:1.2em;
	font-weight:bold;
	font-family : arial, helvetica, verdana, sans-serif;
	color:#334D1A;}

#content h4
	{font-size:1.1em;
	font-weight:bold;
	font-family : arial, helvetica, verdana, sans-serif;
	color:#666666;}

em 
	{font-style:italic;}

acronym, abbr, dfn
	{border-bottom: 1px dotted #330;
	cursor: help;}

hr 
	{border: 0px;
	width: 80%;
	color: #A9D280;
	background-color: #A9D280;
	height: 1px;
	margin:20px auto;}

* html hr
	{margin:10px auto;}

#content #siteMap ul, #content #siteMap ul li { 
	list-style: none;
	list-style-image: none;
	margin:0px;
	padding:0px;
}


#content #siteMap ul li { 
	padding:3px 0px 10px 20px;
}

#content #siteMap ul li ul li{ 
	padding:3px 0px 0px 20px;
}

#content #siteMap ul li ul li ul li{ 
	font-size: 92%;
	padding:1px 0px 0px 15px;
}

#content .listsSides {
    margin-bottom: 40px;
}

#content .listsSides ul {
    width: 490px;
}

#content .listsSides li {
    width:200px;
    margin:0px 0px 0px 0px;
    padding:0 10px 0 0;
    float:left;
	list-style-image: url("/images/tri_lg.gif");
}

#content .listsSides h3 {
	clear:left;
	padding-top:10px;
}

* html #content .listsSides h3 {
	padding-top:0px;
}

.ContentImages, .ContentImagesL, .ContentImagesCentre, .ContentImagesNoBrd, ContentImagesCentreNoBrd
	{border: 1px solid #CCCCCC;
	margin:5px 0px 10px 15px;
	float:right;
	padding:3px;}

.ContentImagesL {
	float: left;
	margin:5px 15px 10px 0px;
}

.ContentImagesNoBrd, .ContentImagesCentreNoBrd
	{border:none;}

.ContentImagesCentre, ContentImagesCentreNoBrd
	{margin:20px auto; 
	float:none;}



.ContentImagesTop
	{margin-top:20px;}

.picCaptions
	{border: 1px solid #CCCCCC;
	margin:0px 0px 15px 15px;
	float:right;
	padding:3px;
	background-color:#FFFFFF;
	font-size:80%;
	line-height:110%;}

.picCaptions p
	{margin:5px;}

#content .quotes, #content .highlights
	{margin:20px 30px;
	background-color:#E9F3DE;
	padding:4px;
	font-size:0.9em;}

	#content .highlights
		{margin:20px 80px;
		text-align:center;
		font-weight:bold;}

	#content .quotes .inside, #content .highlights .inside
		{border: 1px solid #4F7627;
		padding:10px;}

	#content .quotes p
		{margin:10px 0px;
		line-height:130%;}

	#content .quotes .inside p.first, #content .highlights .inside p.first, #content .highlights .inside p.last
		{margin-top:0px;}

	#content .highlights .inside p.last, #content .quotes .inside p.last
		{margin-bottom:0px;}

	#content .quotes p.qauthor
		{margin-bottom:0px;
		font-style:italic;}



.pdf
	{float:right;}

#scripts ul, #scriptsprev ul
	{list-style-image: none;
	list-style-type: none;
	margin:20px;
	padding-left:20px;
	text-indent: -20px;}

#scripts ul li, #scriptsprev ul li
	{list-style-image: none;}

.contenttable
	{margin:20px auto;
	border-collapse: collapse;}

.contenttablemedia
	{border-collapse: collapse;}

.contenttable td, .contenttable th
	{border:1px solid #000000;
	padding:2px 5px;}

.contenttable th
	{text-align:center;}

.contenttable td ul 
	{padding-left:0px;
	margin-left:18px;
	margin-bottom:0px;
	margin-top:0px;}

.programTable
	{margin:20px auto 0px auto;
	border-collapse: collapse;}

.programTable td, .programTable th
	{border:1px solid #666666;
	padding:2px 5px;
	text-align:center;
	font-size:85%;}

#content p.programFoot {
	text-align:center;
	font-size:85%;
	margin-top:0px;}

.episodesTable
	{margin:20px auto;
	border-collapse: collapse;}

.episodesTable td {
	vertical-align:top; 
	padding:10px 8px;
}

.infosource
	{border:1px solid #006600;
	padding:5px;
	margin:20px 30px;
	background-color:#FFFFDF;}

.infosource p
	{margin:0px;}

#content .smltext
	{font-size:85%;}

#contactUs {
  margin: 20px 30px;
}

#contactUs p {
  margin: 0px;
}

#contactUs address {
  font-size: 100%;
  margin: 10px 0px;
  font-style: normal;
}

#contactUs dl {
  float: left;
  width: 20%;
  margin: 0px;
}

#contactUs dl dt {
  clear: left;
  float: left;
  width: 100px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

#contactUs dl dd {
  clear: right;
  float: right;
  width: 200px;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


#content a:link, #content a:visited, #content a:focus, #content a:hover, #content a:active
	{text-decoration : underline; 
	font-weight : bold;	
	color : #7A644B;}
/*#334D1A*/

#content a:visited	
	{color : #917659;}
/*#4F7627  #917659*/

#content a:hover, #content a:active
	{text-decoration : none;}

.missing
 {color : #CC3333;
 font-weight : bold;}


/*styles for Zoom Search*/
.highlight { background: #FFFFDF; }

.searchheading { font-size: 110%; margin-top: 30px; font-weight: bold; margin-bottom:0px;}

.summary { font-size: 90%; font-style: italic; font-weight: bold; margin-top:0px;} 

.results { font-size: 100%; }

.category { color: #999999; }

.description { font-size: 100%; color: #008000; }

.context { font-size: 100%; }

.infoline { font-size: 80%; font-style: normal; color: #808080;}

.sorting { text-align: right; }

.result_title { font-size: 100%; }

.zoom_searchform { font-size: 100%; }

.zoom_options {  }


p.announcement, p.announcement {
	border: 2px solid #A9D280;
	padding:3px;
	text-align: center;
	width: 160px;
	margin:15px auto 15px auto;
	display:block;
	background-color: #FFFFB7;
	font-weight: bold;
}


#subFRW {
	margin: 20px auto;
	width: 122px;
	border: 1px solid #9FB676;
	padding: 1px 0px;
}


.error {
	color : #CC3333;
	font-weight : bold;
	background-color: #EEE9E9;
	padding: 0px;
}

#content .formTable, #content .essayFormTable {
	font-size:0.9em;
}

.NoForm {
	display: none;
}

