
/*************************** PARAGRAPHS AND TEXT ***************************/

.PGC P {font-size: small !important; 
	 color:#000 !important; 
	 font-family: Verdana, Arial !important;}
	 
.PGC .footer {font-size: x-small !important; 
	 			color:#000 !important; 
	 			font-family: Verdana, Arial !important;}
	 
.PGC Table {
/*background-color: #000FFF !important;*/
}
.PGC Body {
/*background-color: #000FFF !important;*/

}



.PGC .Header1 {font-size: xx-large !important; 
					color:#000 !important; 
					font-family: Verdana, Arial !important; 
					font-weight:bold !important;}

.PGC .Header2 {font-size: x-large !important; 
					color:#000 !important; 
					font-family: Verdana, Arial !important; 
					font-weight:bold !important;}

.PGC .Header3 {font-size: large !important; 
					color:#000 !important; 
					font-family: Verdana, Arial !important; 
					font-weight:bold !important;
					margin:18px 0 !important; /*experimental edit*/
					}

.PGC .Header4 {font-size: medium !important; 
			    color:#000 !important; 
			    font-family: Verdana, Arial !important; 
			    font-weight:bold !important;}

.PGC .BoldText {font-size: small !important; 
					 color:#000 !important; 
					 font-family: Verdana, Arial !important; 
					 font-weight:bold !important;}

.PGC .SmallText{font-size: x-small !important; 
					 color:#000 !important; 
					 font-family: Verdana, Arial !important;}

.PGC .RedError{font-size: small !important; 
					color:#FF0000 !important; 
					font-family: Verdana, Arial !important;}

.PGC .RedErrorBold {font-size: small !important; 
							 color:#FF0000 !important; 
							 font-family: Verdana, Arial !important; 
							 font-weight:bold !important;}

.PGC .MandatoryFieldMarker {font-size: small !important; 
											 color:#FF0000 !important; 
											 font-family: Verdana, Arial !important;}

/*************************** LINKS ***************************/
.PGC .ALink {color:#0000FF !important;
				text-decoration:none !important;
				font-size: small}

.PGC .ALink:Hover {color:#0000FF !important;
						  text-decoration:underline !important;
						  font-size: small !important;}

.PGC .ALinkBold {color:#0000FF !important;
					 	text-decoration:none !important;
					 	font-size: small !important;
					 	font-weight:bold !important;}

.PGC .ALinkBold:Hover {color:#0000FF !important;
									text-decoration:none !important;
									font-size: small !important;
									text-decoration:underline !important;}

.PGC A {color:#008000 !important; 
	 /* font-size: x-small !important;*/
	 font-weight:normal !important;}

/*************************** TABLES ***************************/
.PGC td {font-size: small !important; 
	 color:#000 !important; 
	 font-family: Verdana, Arial !important;
	 padding:5px; /*new experimental edit*/
	 }

.PGC td.TableHeader {background-color:#EEEEEE !important;
								color:#000 !important;
								font-family: Verdana, Arial !important;
								font-size:medium !important;
								font-weight:bold !important;}

.PGC .NavigationTable {color:#000FFF !important; 
									background-color:#00C0C0 !important; 
									font-family:verdana !important; 
									font-size:x-small !important;
									border-right:1px solid #666666 !important;
									border-bottom:1px solid #666666 !important;
									border-top:1px solid #CCCCCC !important;
									border-left:1px solid #CCCCCC !important;}

.PGC .TableBlueBg {background-color:#EDF2FF !important; 
							font-size: small !important; 
							font-family:verdana !important; 
							color:#000 !important;}
									
/*************************** FORMS AND LABELS ***************************/			
.PGC .ReadOnlyTextArea {background-color:#EDF2FF !important; 
									 font-size: small !important; 
									 color:#000 !important; 
									 font-family: Verdana, Arial !important;}

.PGC .ReadOnly {background-color:#EDF2FF !important;
           font-size: small !important; 
           color:#000 !important; 
           font-family: Verdana, Arial !important;}

.PGC .InputButton {background-color:#000FFF !important; 
							font-size: small !important; 
							font-family:Verdana,Arial !important; 
							color:#000 !important;
							font-weight:bold}
							
.PGC Input {font-family:Verdana,Arial !important;}	

.PGC Input[type="text"]{
		 border: 2px inset !important;}

		 .PGC select{
		 border: 1px inset !important;}
		 
.PGC TextArea {
width:450px;
resize:both;
}

.PGC .lblButton {font-size: medium !important; 
						color:#0000FF !important; 
						font-family: Verdana, Arial !important;
						font-weight:bold}

.PGC .lblButton:Hover {font-size: medium !important; 
									color:#000 !important; 
									font-family: Verdana, Arial !important;
									font-weight:bold !important}
									
/** #### Form labels 			 																										**/
/** These classes will be used at the table cell level to 										**/
/** determine the look and feel of labels on a form.PGC .													**/
/** MainFormLabel is for labels that must stand out on a screen								**/
/** NormalFormLable is for general labels (e.g. on a form with many fields).	**/
/** Error labels are for when mandatory fields have not been filled in.				**/
/** Text labels are for summary pages that have no form fields.								**/
/** Of course, they can be set to look exactly the same.											**/

.PGC .MainFormLabel {font-size: small !important; 
								color:#000 !important; 
								font-family: Verdana, Arial !important;
								font-weight: bold !important;
								text-align: left !important;}
								  
.PGC .MainFormLabelNoWrap {font-size: small !important; 
								color:#000 !important; 
								font-family: Verdana, Arial !important;
								font-weight: bold !important;
								text-align: left !important;
								white-space: nowrap !important;}	
.PGC .NormalFormLabel {font-size: small !important; 
								  color:#000 !important; 
								  font-family: Verdana, Arial !important;
								  font-weight: normal !important;
								  text-align: left !important;}
						  
.PGC .MainFormLabelError {font-size: small !important; 
										 color:#FF0000 !important; 
										 font-family: Verdana, Arial !important;
										 font-weight: bold !important;
										 text-align: right !important;}	

.PGC .MainFormLabelErrorNoWrap {font-size: small !important; 
										 color:#FF0000 !important; 
										 font-family: Verdana, Arial !important;
										 font-weight: bold !important;
										 text-align: right !important;
										 white-space: nowrap !important;}											 
.PGC .NormalFormLabelError {font-size: small !important; 
								  		 color:#FF0000 !important; 
								       font-family: Verdana, Arial !important;
								       font-weight: normal !important;
								       text-align: left !important;}		
								       
.PGC .MainTextLabel {font-size: small !important; 
								color:#000 !important; 
								font-family: Verdana, Arial !important;
								font-weight: bold !important;
								text-align: left !important;}
								
.PGC .MainTextLabelNoWrap {font-size: small !important; 
								color:#000 !important; 
								font-family: Verdana, Arial !important;
								font-weight: bold !important;
								text-align: left !important;
								white-space: nowrap !important;}								

.PGC .NormalTextLabel {font-size: small !important; 
								  color:#000 !important; 
								  font-family: Verdana, Arial !important;
								  font-weight: normal !important;
								  text-align: left !important;}
								  
								  
								
								
/*************************** IMAGES ***************************/		

.PGC .ImageButton {border: 0px none white !important;}
.PGC .BorderedImage {border: 1px !important;}
.PGC .ImageCenterHoriz {display: block !important;
					margin-left: auto !important;
					margin-right: auto !important;
					border: 0px none white !important;}

.PGC .ImageButtonLeft {
					float:Left !important;
					border: 0px none white !important;}
.PGC .ImageButtonRight {
					float:right !important;
					border: 0px none white !important;}

/*********************** NAVIGATION BAR ************************/		

.PGC .NavBarTableCell {
									font-family: Verdana, Arial !important;
									font-size: small !important;
									color: #e7a613 !important;
									font-weight: bold !important;
									text-decoration: none !important;
									border-radius:10px 10px 0 0 !important;
									border-bottom:1px solid !important;
}

.PGC .NavBarLink {font-family: Verdana, Arial !important;
					   font-size: small !important;
					   color: #000 !important;
					   font-weight: bold !important;
					   text-decoration: none !important;}

.PGC .NavBarLink:hover {font-family: Verdana, Arial !important;
									 font-size: small !important;
									 color: #000 !important;
									 font-weight: bold !important;
									 text-decoration: underline !important;}	
/********************** FIELD SET AND LEGEND *******************/

.PGC legend {background-color:#EEEEEE !important;
								color:#000 !important;
								font-family: Verdana, Arial !important;
								font-size:medium !important;
								padding: 0 2px !important; /*new experimental edit*/
								font-weight:bold !important;}

.PGC fieldset{ border: 1px solid #445566 !important;padding:5px !important;}



/********************** BESPOKE FOR ROYAL PARKS *******************/

@media only screen and (max-width: 768px){
.PGC TextArea {
font-family:Verdana,Arial !important;
resize:both !important;
width:100% !important;
}

.PGC fieldset {
max-width:768px !important;
}
}



#maincontent{
width:100%;
background:#EDEDED;
overflow:hidden;
}

.PGC{ /*experimental edit*/
max-width:950px !important;
margin:50px auto !important;
background:#FFF !important;
box-shadow: 1px 1px 30px -5px rgba(0,0,0,0.5) !important;
border-radius: 10px !important;
padding:10px 20px !important;
}

.header{
border-bottom:1px solid black !important;
height:165px;
width:100%;
}

.footer{
height:60px;
width:100%;
background:#262d61;
}

acronym{
border:none !important;
}

body{
margin:0;
}

.copyright{
float:right;
vertical-align:middle;
color:rgb(90, 105, 59);
margin-top:20px;
margin-right:50px;
}

.header-logo{
margin:0 auto;
width: 986px;
}

.nsl-logo{
background-image:url('../images/royal-parks/NSL_RoyalParks_Logo.jpg');
background-size:contain;
background-repeat:no-repeat;
width:202px;
height:58px;
margin-top: 27px;
}

.royal-parks-logo{
background-image:url('../images/royal-parks/royal-parks.png');
background-size:contain;
background-repeat:no-repeat;
width: 85px;
height: 128px;
}

.header table{
margin:0;
padding:0;
float:left;

}

.header td{
text-align:center;
text-align: center;
font-weight: bold;
font-family: 'calibri';
}



