 /********************** PLEASE NOTE ************************* /  
 /															   /		
 / IMPORTANT: Please ensure you are familiar with CSS protocol /
 / before making ANY CHANGES 	                               /
 /															   /
 /*************************************************************/ 
 
 
 /****************** Site constant tags ********************** /  
 /															   /		
 / The tags below are NOT to be modified, deleted or added to. /
 / Doing so will result in deviation from the Shand Taylor     /
 / template.                                                   /
 /															   /
 /*************************************************************/
 
 
 /* General Fonts, Links, Structural Elements and Body Tags */

 body 		 	 		{ background: #FFF; margin-left: 23px; margin-right: 23px; margin-top: 0px; font-size: 100%; }
 th, td, div  			{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:70%; line-height: 17px; }
 a						{ color: #01586D; text-decoration: underline; font-weight: bold; }
 a:hover				{ color: #01586D; text-decoration: underline; }
 
 /* Top Bars */
 
 td.blackbar			{ background: #000; height: 10px; border-left: 1px solid #FFF; }
 td.greybar				{ background: #ADBDC1; height: 10px; }
 
 /* Homepage Column 1,2,3, */
 
 td.column1				{ background: #D5DEE0; width: 181px; padding: 20px; }
 td.column2				{ background: #CADCE0; width: 284px; border-left: 1px solid #FFF; }
 td.column3				{ background: #B2CBD1; width: 260px; border-left: 1px solid #FFF; } 
 #welcome				{ padding: 15px; text-align:justify; font-size: 100%;}
 
 #c2listing				{ padding: 20px; font-size: 100%; }
 a.homepage				{ text-decoration: none; }
 li.homepage			{ list-style-image: url('images/arrow.gif'); } 
 
 /* Background */
 
 td.background1			{ background: #15A5BD; background-image: url("images/background.jpg"); background-repeat: no-repeat; background-position: left; }
 td.background2			{ border-left: 1px solid #FFF; border-right: 1px solid #FFF; background: #D5DEE0; background-image: url("images/shadow.gif"); background-repeat: repeat-y; background-position: left; }
 
 /* Newsletter */
 
 .newsletter			{ font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, Sans-Serif; font-size: 120%; }
 a.newsletter			{ font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, Sans-Serif; font-size: 120%; text-decoration: none; }
 a.newsletter:hover		{ font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, Sans-Serif; font-size: 120%; text-decoration: underline; }
 #archives				{ margin-right: 20px; font-size: 100%; }
 a.archives 			{ color: #000; }
 a.archives:hover		{ color: #01586D; text-decoration: underline; }
 
 /* Footer */
 
 td.footer				{ background: #D5DEE0; border-top: 1px solid #FFF; }
 td.footertext a		{ color: #817C7D; text-decoration: none; font-weight: normal; }
 
 /* iCMS Default Template */
 
 td.content-header		{ background: #F0F0F0; width: 545px; font-family: 'Trebuchet MS', Arial, Verdana; font-weight: bold; font-size: 170%; text-align: bottom; padding-left: 15px; border-bottom: 1px solid #FFF; line-height: 20px; }
 td.breadcrumb			{ background: #CDD5D7; font-size: 95%; padding-left: 15px; height: 23px; }
 td.page-content		{ padding: 15px; padding-top: 0px; font-size: 75%; width: 516px; }
 td.related				{ background: #D5DEE0; width: 210px; }
 #link					{ font-size: 100%; padding-left: 30px; padding-right:10px; padding-top: 4px; padding-bottom: 4px; }
 #link a				{ font-weight: normal; text-decoration: none; }
 #link a:hover			{ text-decoration: underline; }
 
 /* All Forms */
 
 input, textarea, select{ font-family: Arial, Verdana, Helvetica, Sans-Serif; border: 1px solid #8D9FA3; font-size: 11px; padding: 3px; }
 .button			    { background: #F1F1EF; color: #000; font-size: 10px; border: 1px solid #D5DEE0; height: 22px; line-height: 9px; }
 
 /* Site Map */
 
 a.sitemap-header		{ font-size: 100%; font-weight: bold; color: #667072; text-decoration: none; }
 a.category				{ font-size: 100%; font-weight: bold; color: #006C86; text-decoration: none; }
 a.item					{ font-size: 90%; font-weight: normal; color: #006C86; text-decoration: none; }
 a.category:hover		{ font-size: 100%; font-weight: bold; color: #006C86; text-decoration: underline; }
 a.item:hover			{ font-size: 90%; font-weight: normal; color: #006C86; text-decoration: underline; }
  
 /* Password Box */
  
 table.password			{ background-color: #D5F0F5; padding: 5px; border: 1px solid #D8D8D8; width: 260px; }
 
 /* Listing Template */
 
 a.listing				{ font-size: 97%; text-decoration:none; font-weight:bold; }
 a.listing:hover		{ font-size: 97%; text-decoration:underline; font-weight:bold; }
 #pagetitle 			{ font-size: 125%; font-weight: bold; color: #FFF; background: #A5A498; border-bottom: 1px solid #59584F; padding-bottom: 5px; }
 
 /* Content Formatting */
	
 .bodyheader 			{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 130%; line-height: 30px; font-weight: bold; }
 ul						{ line-height: 18px; }
 li						{ list-style-image: url('images/bullet.gif'); }
 .related-links			{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; }
 table.document			{ font-size: 140%; }
 td.grey				{ background-color: #F4F4F4; padding: 5px; border-bottom: 1px solid #FFF; }
 
 fieldset 				{ margin-top: 5px; border: 1px solid #8D9FA3; background-color: #FFFFFF; color: #000000; width: 422px; font-size: 130%} 
 legend.header 			{ font-family: 'Trebuchet MS', Arial, Verdana;font-weight: bold; font-size: 1em; color: #000;}
 
 /* Password Box */
  
 table.password			{ background-color: #F4F4F4; padding: 5px; border: 1px solid #666; width: 260px; color: #333; font-weight: bold; font-size: 120%; }
 
 /* CToc Styles */
 .ctoc_item1 {
	background-image: url(images/related_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 11px;
	font-weight: normal;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 6px;
}
 .ctoc_item2 {
	background-image: url(images/related_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 11px;
	font-weight: normal;
	padding-left: 40px;
	padding-top: 4px;
	padding-bottom: 6px;
}
.ctoc_item1 a {
	font-weight: normal;
}
.ctoc_item2 a {
	font-weight: normal;
}
.ctoc_item1 a:link, .ctoc_item1 a:visited {
	text-decoration: none;
}
.ctoc_item2 a:link, .ctoc_item2 a:visited {
	text-decoration: none;
}
.ctoc_item1 a:hover {
	text-decoration: underline;
}
.ctoc_item2 a:hover {
	text-decoration: underline;
}
.ctoc_item0 {
	display: none;
}