
/*  Set the spacing for h1 etc */
h1 {
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CCCCCC;
	line-height: 20px;	
}
h2 {
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 18px;	
}

.h1Hdr {
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
	line-height: 20px;	
}

h3 {
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	line-height: 20px;		
}
h4 {
	margin-top: 0px;
	margin-bottom: 0px;
}
a.steps {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none; 
	border-bottom: 0px;	
}
a.steps:link, a.steps:visited { text-decoration: none; border-bottom: 0px dotted;}

a, standardLink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F527B;
	border-bottom: 0px ;
}
a:link { text-decoration: none; border-bottom: 1px dotted;}
a:visited { text-decoration: none; border-bottom: 1px dotted;}
a:hover { border-bottom: 1px solid; text-decoration: none;}
a:active { color: #666666; text-decoration: none; border-bottom: 1px dotted;}

a.resource {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ED665F;
}

/*  Set the various background colours */
.mainBorder {
	background-color: #E1E1E1;
}
.quicklinksHdrBkgnd {
	background-color: #E69900;
}	
.quicklinksBkgnd {
	background-color: #EEBC6A;
}
.menuBkgnd {
	background-color: #D6E1E5;
}
.statementBkgnd {
	background-color: #8E989E;
}
.mainBkgnd {
	background-color: #EEEEE7;
}
.textBoxBkgnd {
	background-color: #FFFFFF;
}

/*  Page Trail styles */
.pageTrail {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BBBAB6;
	line-height: 17px;
}
a.pageTrail:link { color: #BBBAB6; text-decoration: none; border-bottom: 0px}
a.pageTrail:active { color: #666666; border-bottom: 1px dotted; }
a.pageTrail:visited { text-decoration: none; border-bottom: 0px}
a.pageTrail:hover { color:#91928D; border-bottom: 0px dotted; text-decoration: underline;}

.pageTrailLive {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #91928D;
	line-height: 17px;		
}
/* a.pageTrailLive:link { color: #91928D; text-decoration: none;}
a.pageTrailLive:active { color: #666666; border-bottom: 1px dotted;}
a.pageTrailLive:visited { text-decoration: none; border-bottom: 0px}
a.pageTrailLive:hover { color:#FF0000; border-bottom: 1px dotted;}*/

/* this is to fix linked images, that will show a dotted border, which is being applied by the style on the a tag*/
a img {margin-bottom: -4px; vertical-align: sub; border: none;}
/*  Menu styles */
.menu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #40527B;
	line-height: 20px;	
}
/*  H2 link styles - used for categories */
h2 a:link { color: #40527B; text-decoration: none; border-bottom: 1px dotted;}
h2 a:visited { text-decoration: none; border-bottom: 1px dotted;}
h2 a:hover { border-bottom: 1px solid; text-decoration: none;}
h2 a:active { color: #40527B; border-bottom: 1px dotted; text-decoration: none;}

a.multiItem:link { color: #40527B; text-decoration: none; border-bottom: 0px}
a.multiItem:visited { text-decoration: none; border-bottom: 0px}
a.multiItem:hover { border-bottom: 1px dotted;}
a.multiItem:active { color: #40527B; border-bottom: 1px dotted;}

a.menu:link { color: #40527B; text-decoration: none; border-bottom: 0px}
a.menu:visited { text-decoration: none; border-bottom: 0px; color: #40527B;}
a.menu:hover { border-bottom: 1px dotted;}
a.menu:active { color: #40527B; border-bottom: 1px dotted;}

.statement {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;		
}

/*  Main text box styles  NB bodyTextPageHead same as H1; BodyTextHead same as H2 */
body
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

.bodyTextPageHead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CCCCCC;
}
.bodyTextHead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #40527B;
	line-height: 22px;	
}
.bodyText {  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
.bodyTextBold {  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	font-weight: bold;	
}
.filmConfirmed {  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	font-weight: bold;	
}
.filmSpec {  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	font-style: italic;	
}

.articleDate {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B2B2B2;
}
.printerFriendly {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #40527B;
}

.required {
	color: #FF3333;
}
.errorMsg {
	color: #FF3333;
}

.backToIndex {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B2B2B2;
}
a.backToIndex:link { color: #40527B; text-decoration: none; border-bottom: 1px dotted;}
a.backToIndex:visited { color: #40527B; text-decoration: none; border-bottom: 1px dotted;}
a.backToIndex:hover { border-bottom: 1px dotted;}
a.backToIndex:active { color: #666666; border-bottom: 1px dotted;}

.footer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
}
a.footer:link { color: #808080; text-decoration: none; border-bottom: 0px }
a.footer:visited { text-decoration: none; border-bottom: 0px}
a.footer:hover { border-bottom: 1px dotted;}
a.footer:active { color: #666666; border-bottom: 1px dotted;}

/*  'more' links styles */
.more {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #40527B;
}
a.more:link { color: #40527B; border-bottom: 1px dotted; text-decoration: none;}
a.more:visited { border-bottom: 1px dotted; text-decoration: none;}
a.more:hover { border-bottom: 1px solid; text-decoration: none;}
a.more:active { border-bottom: 1px dotted; text-decoration: none;}

/*  Quicklinks styles */
.quicklinksHdr {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 28px;
	font-weight: bold;	
}
.quicklinks {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bold;	
	
}
a.quicklinks:link { color: #FFFFFF; text-decoration: none; border-bottom: 0px;}
a.quicklinks:visited { text-decoration: none; border-bottom: 0px; color: #FFFFFF;}
a.quicklinks:hover { border-bottom: 1px dotted;}
a.quicklinks:active { color: #FFFFFF; border-bottom: 1px dotted;}

/*  Sitemap styles */
.sitemapArticles {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #40527B;
	line-height: 18px;
	text-decoration: none;
}
.sitemap {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #40527B;
	line-height: 18px;
	font-weight: bold;	
}
a.sitemap:link { color: #40527B; text-decoration: none; border-bottom: 1px dotted;}
a.sitemap:visited { text-decoration: none; border-bottom: 1px dotted;}
a.sitemap:hover{ border-bottom: 1px solid; text-decoration: none;}
a.sitemap:active { color: #666666; border-bottom: 1px dotted;} 
a.sitemapArticles:link { text-decoration: none; border-bottom: 1px dotted;}
a.sitemapArticles:hover { text-decoration: none; border-bottom: 1px solid;}

/*  file link styles  - - REDUNDANT?


a:link em, em a:link  { color: #ED665F; text-decoration: underlined;}
a:visited em, em a:visited  { color: #ED665F; text-decoration: underlined;}
a:hover em, em a:hover  { color: #ED225F; text-decoration: none; border-bottom: 2px dotted;}*/

a.fileLink:link { color: #ED665F; text-decoration: none; border-bottom: 1px dotted;}
a.fileLink:visited { color: #ED665F; text-decoration: none; border-bottom: 1px dotted;}
a.fileLink:hover { border-bottom: 1px solid ; text-decoration: none;}
a.fileLink:active { border-bottom: 1px dotted; text-decoration: none;}

/*  Sponsors styles */
.sponsorsBkgnd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B3B3B3;
	background-color: #FFFFFF;
	line-height: 18px;
}
.sponsorsHdrBkgnd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B3B3B3;
	background-color: #FFFFFF;
	line-height: 22px;
}


a.discreteLink:link { border-bottom: 1px dotted; text-decoration: none;}
a.discreteLink:visited { border-bottom: 1px dotted; text-decoration: none;}
a.discreteLink:hover { color:#FF0000; border-bottom: 1px dotted; text-decoration: none;}
a.discreteLink:active { color: #666666; border-bottom: 1px dotted; text-decoration: none;}

a.mediumLink:link { border-bottom: 1px dotted; text-decoration: none;}
a.mediumLink:visited { border-bottom: 1px dotted; text-decoration: none;}
a.mediumLink:hover { color:#FF0000; border-bottom: 1px dotted; text-decoration: none;}
a.mediumLink:active { color: #666666; border-bottom: 1px dotted; text-decoration: none;}


/*  Search Page specific styles */
.searchText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.searchKeywords { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.searchHdr {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #40527B;
	font-weight: bold;	
}

.searchArticleLink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.searchQuantity {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.searchPaging {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
a.searchPaging:link { color: #CCCCCC; border-bottom: 1px dotted; text-decoration: none;}
a.searchPaging:visited { border-bottom: 1px dotted; text-decoration: none;}
a.searchPaging:hover { color:#FF0000; border-bottom: 1px dotted; text-decoration: none;}
a.searchPaging:active { color:#FF0000; border-bottom: 1px dotted; text-decoration: none;}

.adminEditTitle {
	border: 1px solid #666;
	width: 750px;
	align: center;
}
.crHeader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6F9C49;
	font-weight: bold;		
}
.cr_HelpMenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F9C49;
	font-weight: bold;		
}
.cr_formComment {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;		
}
.cr_finishBkgd {
	background-color: #D4E2C7;
}
a.cr_HelpMenu:link { color: #6F9C49; text-decoration: 1px dotted;}
a.cr_HelpMenu:active { color: #6F9C49; text-decoration: 1px dotted; }
a.cr_HelpMenu:visited { color: #6F9C49; text-decoration: 1px dotted;}
a.cr_HelpMenu:hover { color:#6F9C49; border-bottom: 1px sollid; text-decoration: 0px;}

a.cr_EditMenu:link { color: #6F9C49; text-decoration: 1px dotted;}
a.cr_EditMenu:active { color: #6F9C49; text-decoration: 1px dotted; }
a.cr_EditMenu:visited { color: #6F9C49; text-decoration: 1px dotted;}
a.cr_EditMenu:hover { color:#6F9C49; border-bottom: 1px sollid; text-decoration: 0px;}