/* Presentation Stylesheet */ 

body {color: #333333; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; }

/****************** Start Global Styles ******************/
form {  margin-top: 0px; margin-bottom: 0px} /* Removes the anoying form padding */
input.text {border:1px solid #666666;}
input.text:focus {border:1px solid #951E20; background-color:#FFF2F4; color:#900;}
img { border:0px } /* Removes the border from images when used as links */
img.ImageWrapText {float: left; margin: 4px;} /* Wrap text around an image */
div#Spacer { margin: 0px 0px 5px 0px; } 
/******************* End Global Styles ********************/

/********* Start Repeated Region List Shades **************/
.RRShade1 {background-color:#E6E6E6}
.RRShade2 {background-color:#CCCCCC}
.RRShade3 {background-color:#C3D9FF}
/*********** End Repeated Region List Shades **************/

/***************** Start General Shades *******************/
.LightShade {background-color:#FFFFFF}
.MediumShade {background-color:#CCCCCC}
.DarkShade {background-color:#666666}
.AltLightShade {background-color:#EEEEEE}
.AltMediumShade {background-color:#C6C7C9}
.AltDarkShade {background-color:#333333}
.WindowsShade {background-color:#D4D0C8} /* Windows background grey */
.WindowsLightShade {background-color:#FFFFFF} /* Windows background White */
/****************** End General Shades *********************/

/****************** Start Alert Boxes **********************/
/* Start Containers */
#AlertBoxContainer {
width: 190px;
float:left;
}
#LeftColumnContainer {
width: 190px;
float:left;
}
#RightColumnContainer {
width: 200px;
float:left;
}
#CentreColumnContainer {
width: 590px;
float:left;
}
/* End Containers */
div#PageContents {  /* Outline for page content */
  border: 1px solid #CCC; 
  margin: 5px 0px 0px 0px;
  padding: 2px;
  background: #FFF;   
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */    
}
div#SiteMapContents {  /* Outline for Site Map */
  border: 1px solid #CCC; 
  margin: 5px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  background:#F3F3F3;   
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */    
}
div#NewsContents {  /* Outline for News Story content */
  border: 1px solid #CCC; 
  margin: 5px 0px 0px 0px;
  padding: 4px;
  background: #FFF;   
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */    
}
div#LinksBoxTitle {   
  border: 1px solid #999999; 
  margin: 0px 0px 0px 0px;
  padding: 2px;
  background: #999999;
  color: #FFFFFF;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
div#LinksBoxContents {   
  border: 1px solid #999999; 
  border-bottom: 0px;
  margin: 0px 0px 0px 0px;
  padding: 2px;
  
  color: #333333; 
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
div#ContextMenuBoxTitle {   
  border: 1px solid #999999; 
  margin: 5px 0px 0px 0px;
  padding: 2px;
  background: #999999;
  color: #FFFFFF;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
div#AlertBoxTitle {
  border: 1px solid #951E20; 
  margin: px 0px 2px 0px;
  padding: 2px;
  background: #951E20;
  color: #FFFFFF;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  border-radius:3px 3px 0px 0px;
  -moz-border-radius:3px 3px 0px 0px; /* Firefox 3.6 and earlier */  
}
div#AlertBoxContents {  
  border: 2px solid #951E20; 
  margin: 5px 0px 0px 0px;
  padding: 2px;
  background: #FFF2F4;   
  color: #333333; 
  font: normal 95% Verdana, Arial, Helvetica, sans-serif;
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */    
}
div#BoxTitle {   
  border: 1px solid #999999; 
  margin: 5px 0px 0px 0px;
  padding: 2px;
  background: #999999;
  color: #FFFFFF;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
div#BoxContents {   /* Dashed border contents */
  border: 1px dashed #B0B0B0 ;
  _width:100%;
  margin: 0px 5px 5px 5px;
  padding: 4px;
  background: #F3F3F3;   
  font: 75% Verdana, Arial, Helvetica, sans-serif;  
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */     
}
div#BoxContentsNews {   
  border: 1px solid #951E20 ;
  _width:100%;
  margin: 0px 2px 5px 2px;
  padding: 4px;
  background: #F3F3F3;   
  font: 75% Verdana, Arial, Helvetica, sans-serif;  
}
div#BoxContentsSidebarNote {   
  border: 1px dashed #B0B0B0 ;
  _width:100%;
  margin: 0px 2px 5px 2px;
  padding: 4px;
  background: #F3F3F3;   
  font: 10px Verdana, Arial, Helvetica, sans-serif;  
  color: #666666;  
}
div#BoxContentsContents {   
  border: 1px solid #B0B0B0 ;
  width:auto;
  margin: 0px 5px 5px 5px;
  padding: 6px;
  /*background: #F3F3F3;   */
  color: #000000; 
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */    
}
div#BlueBoxTitle {   
  border: 1px solid #C3D9FF; 
  margin: 0px 0px 2px 0px;
  padding: 3px;
  background: #C3D9FF;
  color: #666666;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  border-radius:3px 3px 0px 0px;
  -moz-border-radius:3px 3px 0px 0px; /* Firefox 3.6 and earlier */   
}
div#BlueBoxContents {   
  border: 2px solid #C3D9FF; 
  margin: 5px 0px 0px 0px;
  padding: 2px;
  background: #FFF;   
  color: #666666; 
  font: normal 95% Verdana, Arial, Helvetica, sans-serif;
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */  
}

/* Standard */
div#StandardBoxTitle {   
  border: 1px solid #C3D9FF; 
  margin: 1px 1px 0px 1px;
  padding: 3px;
  background: #C3D9FF;
  color: #666;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  border-radius:3px 3px 0px 0px;
  -moz-border-radius:3px 3px 0px 0px; /* Firefox 3.6 and earlier */   
}
div#StandardBoxSubTitle {   
  /* border: 1px solid #333; */
  margin: 1px 1px 2px 1px;
  padding: 6px 3px 6px 3px;
  background: #CCC;
  color: #333;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  clear:both;
}
div#StandardBoxNote {   
  border: 1px dashed #B0B0B0;
  margin: 2px 2px 5px 2px;
  padding: 4px;
  background: #F3F3F3;
  color: #666;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
div#StandardBoxContents {   
  border: 1px solid #C3D9FF; 
  margin: 5px 0px 0px 0px;
  padding: 0px;
  background: #FFF;   
  color: #666; 
  font: normal 95% Verdana, Arial, Helvetica, sans-serif;
  clear:both;
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */ 
}
div#StandardBoxTopStory {   
  /* border: 1px solid #951E20;  */
  /* margin: 0px 0px 2px 0px; */
  padding: 6px 3px 6px 3px;
  /* background: #FFF2F4; */
  color: #666;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
}
font.StandardBoxTopStoryText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #951E20;
}

/* Dark */
div#DarkBoxTitle {   
  border: 1px solid #333; 
  margin: 1px 1px 0px 1px;
  padding: 3px;
  background: #333;
  color: #CCC;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  border-radius:3px 3px 0px 0px;
  -moz-border-radius:3px 3px 0px 0px; /* Firefox 3.6 and earlier */   
}
div#DarkBoxSubTitle {   
  /* border: 1px solid #333; */
  margin: 1px 1px 2px 1px;
  padding: 6px 3px 6px 3px;
  background: #CCC;
  color: #333;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
div#DarkBoxNote {   
  border: 1px dashed #B0B0B0;
  margin: 2px 2px 5px 2px;
  padding: 4px;
  background: #F3F3F3;
  color: #666;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
div#DarkBoxContents {   
  border: 1px solid #333; 
  margin: 5px 0px 0px 0px;
  padding: 0px;
  background:#FFF;   
  color: #333; 
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */  
  /*-webkit-box-shadow: 4px 4px 14px rgba(50, 50, 50, 0.65);
  -moz-box-shadow:    4px 4px 14px rgba(50, 50, 50, 0.65);
  box-shadow:         4px 4px 14px rgba(50, 50, 50, 0.65); */ 
}
div#DarkBoxTopStory {   
  /* border: 1px solid #951E20;  */
  /* margin: 0px 0px 2px 0px; */
  padding: 6px 3px 6px 3px;
  /* background: #FFF2F4; */
  color: #333;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
}
font.DarkBoxTopStoryText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #951E20;
}

/* Highlight */
div#HighlightBoxTitle {   
  border: 1px solid #951E20; 
  margin: 1px 1px 0px 1px;
  padding: 3px;
  background: #951E20;
  color: #FFF;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  border-radius:3px 3px 0px 0px;
  -moz-border-radius:3px 3px 0px 0px; /* Firefox 3.6 and earlier */   
}
div#HighlightBoxSubTitle {   
  /* border: 1px solid #333; */
  margin: 1px 1px 2px 1px;
  padding: 6px 3px 6px 3px;
  background: #CCC;
  color: #333;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
div#HighlightBoxNote {   
  border: 1px dashed #B0B0B0;
  margin: 2px 2px 5px 2px;
  padding: 4px;
  background: #F3F3F3;
  color: #666;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
div#HighlightBoxContents {   
  border: 1px solid #951E20; 
  margin: 5px 0px 0px 0px;
  padding: 0px;
  background: #FFF2F4;   
  color: #333; 
  font: normal 95% Verdana, Arial, Helvetica, sans-serif;
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */  
}
div#HighlightBoxTopStory {   
  /* border: 1px solid #951E20;  */
  /* margin: 0px 0px 2px 0px; */
  padding: 6px 3px 6px 3px;
  /* background: #FFF2F4; */
  color: #333;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
}
font.HighlightBoxTopStoryText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #951E20;
}

/* Alternative */
div#AltBoxTitle {   
  border: 1px solid #063; 
  margin: 1px 1px 0px 1px;
  padding: 3px;
  background: #063;
  color: #FFF;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  border-radius:3px 3px 0px 0px;
  -moz-border-radius:3px 3px 0px 0px; /* Firefox 3.6 and earlier */   
}
div#AltBoxSubTitle {   
  /* border: 1px solid #333; */
  margin: 1px 1px 2px 1px;
  padding: 6px 3px 6px 3px;
  background: #CCC;
  color: #333;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  clear:both;
}
div#AltBoxNote {   
  border: 1px dashed #B0B0B0;
  margin: 2px 2px 5px 2px;
  padding: 4px;
  background: #F3F3F3;
  color: #666;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
div#AltBoxContents {   
  border: 1px solid #063; 
  margin: 5px 0px 0px 0px;
  padding: 0px;
  background: #FFF;   
  color: #333; 
  font: normal 95% Verdana, Arial, Helvetica, sans-serif;
  clear:both;
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */ 
}
div#AltBoxTopStory {   
  /* border: 1px solid #951E20;  */
  /* margin: 0px 0px 2px 0px; */
  padding: 6px 3px 6px 3px;
  /* background: #FFF2F4; */
  color: #666;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
}
font.AltBoxTopStoryText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #951E20;
}
/* Update */
.UpdateBoxPanel {
  margin: 5px 0px 0px 0px;	
  background-color: #ffffce;
  border: solid 1px #f0c000;
  text-align: left;
  padding: 10px 10px 10px 10px; 
  color: #333; 
  font: normal 95% Verdana, Arial, Helvetica, sans-serif;	
  border-radius:5px;
  -moz-border-radius:5px; /* Firefox 3.6 and earlier */ 	
}
.UpdateBoxContents {
  border: .85px; 
  margin: -25px 0px 0px 20px;
}
/********************** End Alert Boxes **********************/

/******************** Start Header Styles ********************/

.SearchButton {
    border: 1px solid #666;
    background: #CCC;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
}
.SearchButton:hover {
    border: 1px solid #E3C334;
    background: #951E20;
	color:#E3C334;
}

font.HeaderLinkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A.HeaderLink:link, A.HeaderLink:visited, A.HeaderLink:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	}
A.HeaderLink:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #951E20; 
	text-decoration:underline;	
	}
font.HeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	/* #FFFFFF */
}		

/********************** End Header Styles **********************/

/******************** Start Left Menu Styles *******************/

div#LeftMenuBoxTitle {
  border: 1px solid #000; 
  margin: 0px 0px 5px 0px;
  padding: 3px;
  background: #666;
  color: #FFFFFF;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
div#LeftMenuBoxContents {   
  border: 2px solid #951E20; 
  border-top: 0px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  background: #EEEEF7;   
  /* color: #666666; */
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
font.SiteUpdatedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;	/* #FFFFFF */
}

/****************** End Left Menu Styles ***********************/

/****************** Start Site Map Styles **********************/
#sitemap ul {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#sitemap li {
	display: block;
	width: 130px;
	float: left;
	font-size:12px;
	color: #951E20;
	padding: 0px 0px 0px 0px;	
}
#sitemap a:link, #sitemap a:visited {
	float: left;
	font-size: 10px;
	font-weight: normal;
	padding: 4px 10px 4px 0px;
	color: #333;
	}
div#ClearFloat {
	clear:both;
}
/******************* End Site Map Styles **********************/

/*************** Start Centre Column Styles *******************/
font.PageHeaderLinkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
A.PageHeaderLink:link, A.PageHeaderLink:visited, A.PageHeaderLink:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
A.PageHeaderLink:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #951E20;
	text-decoration:underline;
	}
/************** End Centre Column Styles **********************/

/***************** Start Table Row Rollover *******************/		
.over {background: #C3D9FF; color:#000000;}
.out {background: #FFFFFF;}
/****************** End Table Row Rollover ********************/

/******************** Start Table Styles **********************/
table.StandardTable {
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  /*font-size: 11px;*/
  color: #000000;
  width: 100%;
  border: 1px #CCC solid;
  border-collapse: collapse;
  border-spacing: 0px;
}
table.StandardTable td.StandardTableHeader {
  color: #333333;
  background:#DFDFDF;
  padding: 4px;
  text-align: center;
  border: 1px #DFDFDF solid;
  /* font-size: 11px; */
  font-weight: bold;
}
table.StandardTable td.StandardTableSubHeader {
  color: #333333;
  padding: 4px;
  text-align: left;
  /* font-size: 11px; */
  font-style:italic;
  font-weight: bold;
}
table.StandardTable td {
  /* color: #000000; */
  padding: 4px;
  text-align: left;
  border: 1px #CCC solid;
  /* font-size: 11px; */
  /* font-weight: normal; */
}
/******************** End Table Styles **********************/

/**************** Start Login Page Styles *******************/
div#FormContents {   
  border: 2px solid #CCCCCC ;
  margin: 0px;
  padding: 2px;
  /* background: #B8B8B8; */   
  color: #000000; 
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
div#StandardFormContents {   
  border: 2px solid #CCCCCC ;
  _width:100%;
  margin: 0px;
  padding: 2px;
  background: #D4D0C8;   
  color: #000000; 
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
div#FormSubContents { 
  border: 2px #fff groove;
  _border: 2px groove;
  _width:100%;
  margin: 0px;
  padding: 4px;
}
font.RedText {color: #FF0000; font-weight:bold;}
font.DarkText {color:#333333}
font.WindowsText {color:#000000}
font.WindowsTitleText {font-weight:bold; color:#000000}
/***************** End Login Page Styles ********************/

/******************** Start UL Styles ***********************/
ul.BulletPDF {
	padding: 0;
	margin: 0;
	width:100%;
	font-size: 10px;
}

li.BulletPDF {
	list-style-type: none;
	line-height: 20px;
	background-image: url(/cgs/themes/default/img/PNG/pdf.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 25px;
	padding-bottom: 5px;
  	border-bottom:dashed;
  	border-bottom-width:1px;
  	border-bottom-color:#C3D9FF;
}
li.BulletPPT {
	list-style-type: none;
	line-height: 20px;
	background-image: url(/cgs/themes/default/img/publications/powerpoint.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 25px;
	padding-bottom: 5px;
  	border-bottom:dashed;
  	border-bottom-width:1px;
  	border-bottom-color:#C3D9FF;
}
li.BulletDOC {
	list-style-type: none;
	line-height: 20px;
	background-image: url(/cgs/themes/default/img/publications/word.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 25px;
	padding-bottom: 5px;
  	border-bottom:dashed;
 	border-bottom-width:1px;
  	border-bottom-color:#C3D9FF;
}
ul.BulletNews {
	padding: 0;
	margin: 0;
	width:100%;
	font-size: 75%;
}

li.BulletNews {
	list-style-type: none;
	line-height: 16px;
	background-image: url(/cgs/themes/default/img/icons/file_txt_16.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 25px;
	padding-bottom: 5px;
}
ul.BulletLinks {
	padding: 0;
	margin: 0;
	width:100%;
	font-size: 11px;
}

li.BulletLinks {
	list-style-type: none;
	line-height: 20px;
	background-image: url(/cgs/themes/default/img/PNG/arrowbullet.png);
	background-repeat: no-repeat;
	background-position: 0.4em;
	padding-left: 25px;
	padding-bottom: 5px;
 	border-bottom:dashed;
	border-bottom-width:1px;
	border-bottom-color:#C3D9FF;
}
ul#PhotoBullet  {
	padding: 0;
	margin: 0;
	width:100%;
	font-size: 11px;
}
ul#PhotoBullet li {
	list-style-type: none;
	line-height: 20px;
	background-image: url(/cgs/themes/default/img/icons/file_jpg_16.png);
	background-repeat: no-repeat;
	background-position: 2 .3em;
	padding-left: 22px;
	padding-bottom: 2px;
 	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
}
ul#PhotoBullet a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
ul#PhotoBullet a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #951E20; 
	text-decoration:underline;
}
ul#VideoBullet  {
	padding: 0;
	margin: 0;
	width:100%;
	font-size: 11px;
}
ul#VideoBullet li {
	list-style-type: none;
	line-height: 20px;
	background-image: url(/cgs/themes/default/img/icons/file_wmv_16.png);
	background-repeat: no-repeat;
	background-position: 3 .3em;
	padding-left: 22px;
	padding-bottom: 2px;
 	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
}
ul#VideoBullet a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
ul#VideoBullet a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #951E20; 
	text-decoration: underline;
}
/********************* End UL Styles ************************/

/****************** Start List Link Styles ******************/
A.ListLink:link, A.ListLink:visited, A.ListLink:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	}
A.ListLink:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #951E20; 
	text-decoration:underline;	
	}
/****************** End List Link Styles ********************/

/**************** Start Contents Link Styles ****************/
A.ContentsLink:link, A.ContentsLink:visited, A.ContentsLink:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
	}
A.ContentsLink:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #951E20; 
	text-decoration:underline;	
	}
/***************** End Contents Link Styles *****************/

/**************** Start TopOfPage Link Styles ****************/
A.TopOfPageLink:link, A.TopOfPageLink:visited, A.TopOfPageLink:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	}
A.TopOfPageLink:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #951E20; 
	text-decoration:underline;	
	}
/***************** End TopOfPage Link Styles *****************/

/****************** Start Footer Styles *******************/
A.FooterLink:link, A.FooterLink:visited, A.FooterLink:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	}
A.FooterLink:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #951E20; 
	text-decoration:underline;	
	}
font.FooterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	/* #FFFFFF */
}		

	
/****************** End Footer Styles *********************/

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #951E20;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	border-bottom: solid 1px #951E20;
	padding-bottom: 2px;
	margin-top: 5px;	
	margin-bottom: 2px;
	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	border-bottom: solid 1px #888888;
	padding-bottom: 2px;
	margin-top: 5px;		
	margin-bottom: 5px;	
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	border-bottom: dotted 1px #CCC;	
	padding-bottom: 2px;
	margin-top: 4px;		
	margin-bottom: 2px;	
}

h4 {
 	margin:0; 
 	padding: 5px 0;
}


p {
  	margin:0;
  	padding:5px;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:75%;
}

ul {
	margin-top:0;
	margin-bottom:0;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-left: 25px; /* Added 2009-11-02 - N. Bowes - To correct Firefox disply */
	_padding-left: 0px; /* Added 2009-11-02 - N. Bowes - To correct Firefox disply */

}
ol {
	margin-top:0;
	margin-bottom:0;
	padding:5px;		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-left: 25px; /* Added 2009-11-02 - N. Bowes - To correct Firefox disply */
	_padding-left: 0px; /* Added 2009-11-02 - N. Bowes - To correct Firefox disply */	
}
/* ************************ Start Table ****************************************** */
table {border: 0; cell-spacing:0; padding:0}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%;}
/* ************************* End Table ******************************************* */

/* ************************ Start Links ****************************************** */
A:link, A:visited, A:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #3860C7 }
A:hover {font-family:Verdana, Arial, Helvetica, sans-serif;  color: #C3001C; 	text-decoration:underline;}
A.natural:link, A.natural:visited, A.natural:active {font-family:Verdana, Arial, Helvetica, sans-serif;  color: #333333 }
A.natural:hover {font-family:Verdana, Arial, Helvetica, sans-serif;  color: #999900; text-decoration:underline;}
/* ************************* End Links ******************************************* */

/* ****************************** Start TabNav *********************************** */
#tabnav
	{
	height: 20px;
	margin: 0;
	padding-left: 10px;
	background: url(/cgs/themes/default/img/menus/tab_bottom.gif) repeat-x bottom;
	/* margin-bottom:8; */
    margin: 0px;		
}

#tabnav li {
	margin: 0; 
	padding: 0;
  	display: inline;
  	list-style-type: none;
}
	
#tabnav a:link, #tabnav a:visited {
	float: left;
	background: #D1D1D1;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin-right: 4px;
	border: 1px solid #red;
	text-decoration: none;
	color: #666;
}

#tabnav a:link.active, #tabnav a:visited.active {
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #333;
}

#tabnav a:hover {
	background: #fff;
}

div#TabContents {
  	border: 1px solid #888;
  	border-top: 0px;  
  	_width:100%;
  	margin: 0px;
  	padding: 4px;
  	background: #FFF;   
  	font: 11px Verdana, Arial, Helvetica, sans-serif;
}	

div#TabContentsFill {
  	border: 1px solid #888;
  	border-top: 0px;  
  	_width:100%;
  	_height:100%;
  	margin: 0px 5px 5px 5px;
  	padding: 4px;
  	background: #FFF;   
  	font: 75% Verdana, Arial, Helvetica, sans-serif;  
}
/* ******************************* End TabNav ************************************ */

/* ***************************** Start Tab Menu ********************************* */
#TabMenu{
padding: 3px 0;
margin-left: 0;
font: bold 10px Verdana;
border-bottom: 1px solid #888;
list-style-type: none;
text-indent:10px; /* sets the left tab indent */
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

#TabMenu li{
display: inline;
margin: 0;
}

#TabMenu li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 1px;
border: 1px solid #888;
border-bottom: none;
background-color: #D1D1D1;
color: #666;
}

#TabMenu li a:visited{
color: #666;
}

#TabMenu li a:hover{
background-color: #FFF;
color: #666;
}

#TabMenu li a:active{
color: #666;
}

#TabMenu li.selected a{ /*selected tab effect*/
/*position:relative; /* Removed to correct menu hover display */
/*top: 1px; /* Removed to correct menu hover display */
/* padding-top: 4px; /* Removed to correct menu hover display */
background-color: #FFF;
color: #333;
border-bottom: 1px solid #FFF; /* Added to correct menu hover display */
}

div#TabMenuContents {
  	border: 1px solid #888;
  	border-top: 0px;  
  	_width:100%;
  	margin: 0px;
  	padding: 4px;
  	background: #FFF;   
  	/*font: 75% Verdana, Arial, Helvetica, sans-serif;  */
}	
/* ****************************** End Tab Menu ********************************** */
