body { background-image: none; background-color: #FFF; color: #414C56; }
	#Body { background-color:#414c56; margin:0; padding:0; text-align:center; width:100%; font-size: 62.5%; }
	
	p { font-size: 1.10em; }
	.Normal  ul li { font-size: 1.10em; }
/** Div Layout Structure **/
	.Home_Skin { width:840px; position:relative; margin: auto; }
	
		.Header { position: relative; clear:both; width:760px; height:146px; background-image:url(images/fqp_HeaderBG.gif); background-repeat:no-repeat; margin: auto; z-index: 100; }
			
			.Menu { position:absolute; top:117px; left:145px; }
	
				.mainmenu { height:30px; width:538px; }
	
			.Logo_Link { position:absolute; top:25px; left:47px; z-index: 1000; }
	
			.Membership_Signup { position:absolute; top:101px; right:0px; z-index: 101;}
				
		.Body { clear:both; width:746px; text-align:left; background-color:#FFF; background-image:url(images/fqp_BodyBG.gif); background-position:right top; background-repeat:no-repeat; margin:auto; }
	
			.BreadCrumb { clear:both; width:656px; height:10px; text-align:right; padding-top: 3px; }
	
			.NormalBreadCrumb { clear:both; width:656px; height:25px; text-align:right; padding-top: 3px; }

			/** Home Page **/
			.HomeColumn01 { float:left; width:420px; padding-top:10px; }
			
				.HomeContentPane { float:right; width:400px; background-color:transparent; }
				
				.HomeSmallPane_Left { float:right; width:190px; padding:10px 10px 0px 0px; }
	
				.HomeSmallPane_Right { float:right; width:190px; padding:10px 0px 0px 10px; }
				
			.HomeColumn02 { float:left; width:310px; padding-top:10px; }
				
				.HomeRightPane { float:right; width:300px; }
				
				.FQPLinklist { margin: 0; padding: 0; }
				 
				.FQPLinklist li { margin: 0; padding: 0; list-style-type: none; list-style-image: none; 
					list-style-position: outside; display: list-item; }
				
			/** End Home Page **/
			
			/** News Page **/
			.NewsColumn01 { float:left; width:157px; padding-top:10px; }
			
				.NewsLeftPane { float:right; width:155px; }

			.NewsColumn02 { float:left; width:570px; padding-top:10px; }
				
				.NewsContentPane { float:right; width:550px; }

				.NewsSmallPane_Left { float:right; width:275px; }
	
				.NewsSmallPane_Right { float:right; width:275px; }
			/** End News Page **/
			
			/** Normal Page **/
			.NormalColumn01 { float:left; width:725px; padding-top:10px; }

				.NormalContentPane { float: right; width:710px; padding-top:10px; background-color:transparent; }
			/** End Normal Page **/
			
			.Body_Footer { clear:both; background-image:url(images/Transport_For_London.gif); background-repeat:no-repeat; background-position:left; height:38px; width:151px; }
	
	.Footer { margin:auto; width:746px; }
		
		.Useful_Links { float:left; padding:8px 0px 0px 10px; }

		.Login_Link { float:right; padding:8px 10px 0px 10px; background-image:url(images/Footer_Pointer.gif); background-position:0px 11px; background-repeat:no-repeat; }

	
/* Font Styles */
	.Normal { font-family:Arial; color:#414C56; }
	.Normal td, .Normal p { font-family:Arial; color:#414C56; }
	
	.SubHead { font-family:Arial; font-size:11px; color:#414C56; font-weight:bold; }
	
/* Font Styles - Header */
	.BreadCrumb a:link, .BreadCrumb a:active, .BreadCrumb a:visited { font-family:Arial; font-size:10px; color:#9FAA00; }
	
/* Font Styles - Footer */
	.Useful_Links { color:#FFF; font-family:Arial; font-size:11px; }
	
	.Useful_Links a:link, .Useful_Links a:active, .Useful_Links a:visited { color:#FFF; }
	
	.Login_Link { color:#FFF; font-family:Arial; font-size:11px; }
	
	.Login_Link a:link, .Login_Link a:active, .Login_Link a:visited { color:#FFF; }
	

/** Containers **/

	.Default_TitleRow { padding-bottom:10px; }
	
	.Default_Title { font-family:Arial; font-size:1.6em; font-weight: bold; }
	
	.cBlue { color: #0037FF; border-color: #0037FF; }
	
	.cGreen { color: #9FAA1F; border-color: #9FAA1F; }
	
	.cYellow { color: #036A2E; border-color: #036A2E; }
	
	.cOrange { color: #E88021; border-color: #E88021; }
	
	.cPurple { color: #AC6fb2; border-color: #AC6fb2; }
	
	.cTeal { color: #008557; border-color: #008557; }
	
	/** Borders **/
	.ZIndexBase { z-index:0; }	

		.cBordersHolder { position:relative; padding:5px 0px 0px 7px; width: 95%; }
		
			.cBordersBorder { border-style: solid; border-width: 1px; padding:0px 7px 5px 7px; }
			
				.cBordersTitleRow { padding:2px 0px 10px 25px; }
				
					.cBordersTitleRow h2 { margin: 0px 4px 0px 0px; }
					
						.cBordersTitle { text-decoration:none; font-weight:bold; cursor: default !important; }
						
		.cBordersIcon { position:absolute;top:0px;left:0px; height:33px;width:33px;}
	
	/** No Borders **/
	.cNoBorderTitleRow { height:45px;padding:8px 0px 0px 40px }
		
		.cNoBordersTitle{ text-decoration: none; font-weight:bold; }
	
	.cNoBorderContent { padding-left:7px; }
	

/** Blue Icon Images **/
	.BlueLinks { background-image:url(/Portals/FQP/Images/ContainerImages/Link-B.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.BlueProjects { background-image:url(/Portals/FQP/Images/ContainerImages/Projects-B.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.BluePublications { background-image:url(/Portals/FQP/Images/ContainerImages/Publications-B.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.BlueSpeech { background-image:url(/Portals/FQP/Images/ContainerImages/Speech-B.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.BlueDownloads { background-image:url(/Portals/FQP/Images/ContainerImages/Downloads-B.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.BlueEvents { background-image:url(/Portals/FQP/Images/ContainerImages/Events-B.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.BlueInformation { background-image:url(/Portals/FQP/Images/ContainerImages/Information-B.jpg); }

/** Green Icon Images **/
	.GreenLinks { background-image:url(/Portals/FQP/Images/ContainerImages/Link-G.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.GreenProjects { background-image:url(/Portals/FQP/Images/ContainerImages/Projects-G.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.GreenPublications { background-image:url(/Portals/FQP/Images/ContainerImages/Publications-G.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.GreenSpeech { background-image:url(/Portals/FQP/Images/ContainerImages/Speech-G.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.GreenDownloads { background-image:url(/Portals/FQP/Images/ContainerImages/Downloads-G.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.GreenEvents { background-image:url(/Portals/FQP/Images/ContainerImages/Events-G.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.GreenInformation { background-image:url(/Portals/FQP/Images/ContainerImages/Information-G.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
/** Orange Icon Images **/
	.OrangeLinks { background-image:url(/Portals/FQP/Images/ContainerImages/Link-O.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.OrangeProjects { background-image:url(/Portals/FQP/Images/ContainerImages/Projects-O.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.OrangePublications { background-image:url(/Portals/FQP/Images/ContainerImages/Publications-O.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.OrangeSpeech { background-image:url(/Portals/FQP/Images/ContainerImages/Speech-O.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.OrangeDownloads { background-image:url(/Portals/FQP/Images/ContainerImages/Downloads-O.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.OrangeEvents { background-image:url(/Portals/FQP/Images/ContainerImages/Events-O.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.OrangeInformation { background-image:url(/Portals/FQP/Images/ContainerImages/Information-O.jpg); background-position: 0px 0px; background-repeat: no-repeat; }

/** Purple Icon Images **/
	.PurpleLinks { background-image:url(/Portals/FQP/Images/ContainerImages/Link-P.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.PurpleProjects { background-image:url(/Portals/FQP/Images/ContainerImages/Projects-P.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.PurplePublications { background-image:url(/Portals/FQP/Images/ContainerImages/Publications-P.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.PurpleSpeech { background-image:url(/Portals/FQP/Images/ContainerImages/Speech-P.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.PurpleDownloads { background-image:url(/Portals/FQP/Images/ContainerImages/Downloads-P.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.PurpleEvents { background-image:url(/Portals/FQP/Images/ContainerImages/Events-P.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.PurpleInformation { background-image:url(/Portals/FQP/Images/ContainerImages/Information-P.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
/** Teal Icon Images **/
	.TealLinks { background-image:url(/Portals/FQP/Images/ContainerImages/Link-T.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.TealProjects { background-image:url(/Portals/FQP/Images/ContainerImages/Projects-T.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.TealPublications { background-image:url(/Portals/FQP/Images/ContainerImages/Publications-T.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.TealSpeech { background-image:url(/Portals/FQP/Images/ContainerImages/Speech-T.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.TealDownloads { background-image:url(/Portals/FQP/Images/ContainerImages/Downloads-T.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.TealEvents { background-image:url(/Portals/FQP/Images/ContainerImages/Events-T.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.TealInformation { background-image:url(/Portals/FQP/Images/ContainerImages/Information-T.jpg); background-position: 0px 0px; background-repeat: no-repeat; }

/** Yellow Icon Images **/
	.YellowLinks { background-image:url(/Portals/FQP/Images/ContainerImages/Link-Y.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.YellowProjects { background-image:url(/Portals/FQP/Images/ContainerImages/Projects-Y.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.YellowPublications { background-image:url(/Portals/FQP/Images/ContainerImages/Publications-Y.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.YellowSpeech { background-image:url(/Portals/FQP/Images/ContainerImages/Speech-Y.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.YellowDownloads { background-image:url(/Portals/FQP/Images/ContainerImages/Downloads-Y.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.YellowEvents { background-image:url(/Portals/FQP/Images/ContainerImages/Events-Y.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
	
	.YellowInformation { background-image:url(/Portals/FQP/Images/ContainerImages/Information-Y.jpg); background-position: 0px 0px; background-repeat: no-repeat; }


/** javascript map "iMap" for Homepage **/
	
	#MenuContainer { position: relative; top: 10px; display:block; background-image:url(/Portals/FQP/Skins/FQP/Images/map/fqp_regions_new.gif); background-repeat:no-repeat; height: 221px; width: 285px; border:none; }
	
	#iMapMenu { position: relative; }

	#iMapMenu a { position: absolute; height: 221px; width: 285px; text-decoration: none; background-repeat: no-repeat; overflow: visible; z-index: 1;}
	
	#iMapMenu a i { visibility: hidden; border:none; }
	
	#iMapMenu span { display: none; }
	
	a#brimsdown { top: 0px; left: 115px; width: 40px; height: 24px; border:none; }
	
	a#central {  top: 64px; left: 85px; width: 75px; height: 90px; border:none; }
	
	a#west { top: 30px; left: 0px; width: 109px; height: 121px; border:none; }
	
	a#gateway { top: 31px; left: 136px; width: 148px; height: 120px; border:none; }
	
	a#south {  top: 113px; left: 41px; width: 187px; height: 107px; border:none; }
		
/** Module Edit (Actions) Menu **/

	.actions_edit { clear: left; height: 23px; }
	
	.actionButtons { width: 84%; float: right; height: 20px; position: relative; top: 5px; right: -1px; text-align: right; }

	.actions_edit span { width: 14%; float: left; clear: none; position: relative; top: 4px; left: 2px; }
		
/** Documents Module Specific **/
	
	.DNN_Documents table { width: 100%; }
	
	/** Headers **/
	.DNN_Documents .TitleHeader { width: 70%; }
	
	.DNN_Documents .OwnerHeader { width: 10%; visibility: hidden; display: none; }
	
	.DNN_Documents .CategoryHeader { width: 0%; visibility: hidden; display: none; }
	
	.DNN_Documents .ModifiedDateHeader { width: 0%; visibility: hidden; display: none; }
	
	.DNN_Documents .SizeHeader { width: 10%; }
	
	/** Cells **/
	.DNN_Documents .TitleCell { width: 70%; }
	
	.DNN_Documents .OwnerCell { width: 10%; visibility: hidden; display: none; }
	
	.DNN_Documents .CategoryCell { width: 0%; visibility: hidden; display: none; }
	
	.DNN_Documents .ModifiedDateHeader { width: 10%; visibility: hidden; display: none; }
	
	.DNN_Documents .SizeHeader { width: 10%; }
	
/** Events Calendar XML Specific **/
	
	.anEvent { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 1.2em; min-height:40px; padding:5px 5px 36px; margin: 2%; clear: both; border-bottom: 1px solid #9FAA1F; }
	
	.eventTitle { font-weight: bold; color: #9CA800; margin-bottom:5px; }
	
	.eventDate { text-align: right; font-weight: bold; float: right; margin: 0 0 0 10px;}
	
	.eventDesc { float: left; width: 90%; }
	
	.eventLink { clear: left; height:5px; color:#fff;}
	
	.eventLink a { color: #003366; }
	
	.eventLink a:hover { color: #FF0000; }
	
	.eventImg { clear:right; float:left; position:relative; padding:5px 5px 5px 0px; }

	.paging input { border:  0px; color: #9FAA1F; background-color: transparent; margin: 0px; padding: 0px; cursor: pointer; font-size: 0.9em; font-weight: bold; text-decoration: underline; }
	
	/* Home Page Right Pane Logos */
	
	#dnn_RightPaneLogos { text-align: left; }
	
	
	.eventDescTwo  {padding-top:20px;}
	*html .eventDescTwo  {padding-top:10px;}
	.eventDescThree {padding-top:5px;}