@import'fades.css';

/*  BASIC STYLES
	BODY					- recommended for overall font overrides and page margins
	P						- recommended that font size is overridden to x-small
	DIV						- recommended that font size is overridden to x-small
	UL						- recommended that font size is overridden to x-small
	LI						- recommended that font size is overridden to x-small
	BLOCKQUOTE				- recommended that font size is overridden to x-small
*/
BODY {
	font-family: Arial, Helvetica, sans-serif;
}
P {font-size: x-small;}
DIV {font-size: x-small;}
UL {font-size: x-small;}
LI {font-size: x-small;}
BLOCKQUOTE {font-size: x-small;}




/*  HYPERLINK STYLES
	A						- recommended that font size is overridden to x-small
	.mailto					- reserved for use with [Author] placeholder
*/
A {}
.mailto {
	color:#3D457C;
	font-size:12px;
	font-weight:bold;
}




/*  HEADING STYLES
	H1						- recommended for [Title] placeholder
	H2						- recommended for [Summary] placeholder
	H3						- reserved for users heading style
	H5						- free 
*/
H1 {
	color:#253471;
	font-size:medium;
	font-weight:bold;
	padding:0px;
}
H2 {
	color:#666666;
	font-size:x-small;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
H3 {
	color:#253471;
	font-size:x-small;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
H5 {}



/*  NAVIGATION STYLES
	.root					- recommended for root area
	.rootSelected			- recommended for a selected root area
	.subAreas				- recommended for a sub area
	.adjacentPages			- recommended for adjacent pages
	.adjacentPagesSelected	- recommended for selected adjacent pages
	.breadcrumbs			- recommended for breadcrumbs
	.backnext				- recommended for back and next buttons
	.backnextDud			- recommended for disabled back and next buttons
*/
.root {
	font-size: x-small;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	margin:0px 5px 4px 5px;
	padding:3px 3px 3px 22px;
	display:block;
	background-color: #8094BB;	
	border:1px solid #FFFFFF;
	background-image: url(/images/gppcp/arrow.gif);
	background-repeat: no-repeat;
	background-position: 13 7;	
}
.root:hover {
	text-decoration:underline;
}
.rootSelected {
	font-size: x-small;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #FFFFFF;
	margin:0px 5px 4px 5px;
	padding:3px 3px 3px 12px;
	display:block;
	background-attachment: fixed;
	background-image: url(/images/gppcp/minus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #8094BB;	
}
.subAreas {
	font-size: x-small;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	margin:0px 5px 4px 5px;
	padding:3px 3px 3px 22px;
	display:block;
	background-color: #8094BB;
	background-image: url(/images/gppcp/arrow.gif);
	background-repeat: no-repeat;
	background-position: 13 7;	
	border:1px solid #FFFFFF;
}
.adjacentPages {
	font-size: x-small;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	margin:0px 5px 4px 5px;
	padding:3px 3px 3px 22px;
	display:block;
	background-color: #8094BB;	
	border:1px solid #FFFFFF;
}
.adjacentPages:hover {
	text-decoration:underline;
}
.adjacentPagesSelected {
	font-size: x-small;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
	margin:0px 5px 4px 5px;
	padding:3px 3px 3px 22px;
	display:block;
	background-color: #8094BB;
	border:1px solid #FFFFFF;
}
.breadcrumbs {
	font-size: x-small;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #FFFFFF;
	margin:0px 5px 4px 5px;
	padding:3px 3px 3px 12px;
	display:block;
	background-attachment: fixed;
	background-image: url(/images/gppcp/minus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #8094BB;
}
.breadcrumbs:hover {
	text-decoration:underline;
}
.backnext {
	color:#000000;
	font-weight:bold;
	font-size:x-small;
}
.backnext:hover {
	color:#253471;
}
.backnextDud {
	visibility:hidden;
	font-weight:bold;
	font-size:x-small;
}
 
 


/*  EXTERNAL / INTERNAL / DOCUMENTS LINKS
	H4						- recommended headings for any links boxes
	.links					- recommended hyperlink styles for any link boxes
*/
H4 {
	color: #99AAC9;
	font-size: large;
	font-weight:bold;
	display: block;
	padding: 0px;
	margin: 0px;
	letter-spacing:-1px;
}						
.links {
	color: #002A77;
	font-size: x-small;
	font-weight:bold;
	display: inline;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	width:100%;
	border-top: 1px solid #002A77;
	text-decoration:none;
}
.links:hover {
	text-decoration:underline;
}
.plainlinks {
	color: #002A77;
	font-size: x-small;
	font-weight:bold;
	text-decoration:none;
}
.plainlinks:hover {
	text-decoration:underline;

}
.linkContent {
	font-size: x-small;
	color:#000000;
	padding:0px;
	margin:0px;
}




/*  INDEX STYLES
	H3.index				- reserved when grouping indexes
	A.index					- reserved for links within an index
	P.index					- reserved for area descriptions
	P.indexList				- reserved when starting list of links within an index
*/
H3.index {
}
A.index {
}
P.index {
}
P.indexList {
	margin:0px 0px 10px 0px;
	padding:0px;
}



/*  SEARCH STYLES ON CONTENT PAGE - [Search_Basic] or [Search_Full] forms
	.pageSearchHighlight	- reserved when highlighting text on a page
	.searchFormClass		- recommended for use with search form (use margin:0px; to avoid hanging margin at footer)
	.searchQueryClassNormal - recommended to apply style to search field on content page
	.searchDropdownClass	- recommended to apply style to dropdown to [Search_Full] placeholder
	.searchSubmitClass		- recommended for the search submit button 
*/
.searchLabel {
	font-weight:bold;
	font-size:small;
	font-size: 12px;
	height: 23px;
	vertical-align: top;
}
.pageSearchHighlight {
	background-color: #B8DDDC;
}
.searchFormClass {
	margin:0px;
	display:inline;
}
.searchQueryClassNormal {
	border:1px solid black;
	margin-right:5px;
}
.searchDropdownClass {}
.searchSubmitClass {
	font-family: Arial, Helvetica, sans-serif;
	/*margin:0px;
	padding:0px;
	font-weight: bold;
	font-size: 12px;*/
	height: 20px;
	width:20px;
	border: 0px solid transparent;
	background-color: transparent;
	/*text-align: left;*/
	background-image: url(/images/site-images/Go4.gif);
	background-repeat: no-repeat;
	background-position: right;
	/*vertical-align: top;*/
}




/*  SEARCH STYLES ON SEARCH RESULTS PAGE
	.highlight		- recommended to highlight any search terms on the search results page
	.searchQueryClassLong		- recommended for use with longer search field on search results page
	.searchResultsDropdownClass	- recommended for use with all dropdowns on search results page
	.results					- recommended for links within the search results
	.resultsSummary				- recommended for the summary text within the search results (if used)
	.resultsExcert				- recommended for the excert text (if used)
	.resultsExcertHighlight		- recommended to highlight excert text (if used)
	.resultsInfo				- recommended for displaying additional search results information (date / area information)
	.pageSet					- recommended for pageset links (ie 12345)
	.pageSetDud					- recommended for the current page within the pageset which is disabled
*/
.highlight {
	background-color: #ECECEC;
}
.searchQueryClassLong {}
.searchResultsDropdownClass {}
.results {
	font-weight:bold;
}
.resultsSummary {}
.resultsExcert {}
.resultsExcertHighlight {
		background-color: #B8DDDC;
}
.resultsInfo {
	color:#666666;
}
.pageSet {
	font-size: x-small;
	color:#000000;
	font-weight:bold;
}
.pageSet:hover {
	color:#253471;
}
.pageSetDud {
	font-size: x-small;
	color:#253471;
	font-weight:bold;
}

/* CUSTOM STYLES */
.logoContainer {
	display:block;
	width:100%;
	height:89px;
	background-color:#33AAA7;
	background-attachment: fixed;
	background-image: url(/images/gppcp/cathedral.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.splashLogoContainer {
	display: block;
	width: 100%;
	height: 119px;
	background-color: #4884C6;
	background-attachment: fixed;
	background-image: url(/images/gppcp/splash_cathedral.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tintContainer {
	background-color:#33AAA7;
	background-attachment: fixed;
	background-image: url(/images/gppcp/tint.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.logoClass {
	border:1px solid #000000;
}
.logoClass:hover {
	width:129px;
	filter:Alpha(Opacity=85) ;
}
.navContainer{
	padding-top:5px;
	background-color:#FFA500;
}
.contentContainer {
	padding:10px 10px 0px 10px;
}
.infoContainer {
	padding:10px;
}
.jargonContainer {
	padding:10px;
}
.relatedCell {
	padding: 10px 10px 0px 0px;
}
.relatedContainer {
	/*background-color:#F7FAFA;
	border-left:#73B3B1 solid 1px;
	border-right:#73B3B1 solid 1px;*/
	padding:0px 10px 0px 12px;
	background-image: url(/images/gppcp/sub_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;

	
}

.relatedContainer2 {
	/*background-color:#F7FAFA;
	border-left:#73B3B1 solid 1px;
	border-right:#73B3B1 solid 1px;*/
	padding:0px 10px 0px 12px;
	background-image: url(/images/gppcp/sub_middle_long.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;

	
}

.siteToolsContainer {
	padding-right:10px;
}
.siteTools {
	color:#000000;
	text-decoration: none;
}
.siteTools:hover {
	text-decoration: underline;
}
.welcomeContainer {
	display: block;
	width: 100%;
	height: 40px;
	background-color: #1C9F9C;
	background-attachment: fixed;
	background-image: url(/images/gppcp/Welcome.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}
.noShow {
	display:none;
}

/*  PRINTING STYLES
	unprintable				- assign this class to any sections of page are not required on a print out
*/
@media print {
.unprintable {display:none;}
}


/*  DISCUSSION STYLES ON CONTENT PAGE
	.LogInForm						- reserved for the log in form container
	.LogInInputField				- reserved for the login fields - email, password and name. (match with discussionInputField)
	.logInSubmit					- reserved for the log in form submit button
*/
.LogInForm {width:90%;}
.LogInInputField {width:100%;}
.LogInRadio {}
.logInSubmit {}

/*  DISCUSSION STYLES ON CONTENT PAGE
	.discussionForm				- reserved for the discussion form container
	.discussionLabel			- reserved for any discussion form labels (Name,Email,Comments etc)
	.discussionNotes			- reserved for any discussion form notes (displayed underneath relevent fields)
	.discussionInputField		- reserved for any discussion form input element
	.discussionTextAreaField	- reserved for any discussion form textara element
	.discussionSubmit			- reserved for the discussion form submit button
	.discussionAwaitingApproval - reserved for any discussion posts that are awaiting approval (only displayed in the editor)
*/
.discussionForm {width:90%;}
.discussionLabel {}
.discussionNotes {margin:0px;width:100%;color:red;}
.discussionInputField {width:100%;}
.discussionTextAreaField {width:100%;}
.discussionCheckBox {}
.discussionSubmit {}
.discussionAwaitingApproval, .discussionAwaitingApproval A {color: #999999;}

.bannerBackground
{
	background-image: url(/images/site-images/banner-background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.navBar{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
}
