/* begin AESTYLE */
ul.plainList{

}

	#content #more ul.plainList li{
		font-weight:normal !important;
	}
	#content #more ul li.plainList{
		font-weight:normal !important;
	}
/* end AESTYLE */



/* palette  
	header: 0166b4
*/
/* Reset margin, padding */
body, ul, form {
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
body{	
	text-align:center;
	font-family:arial, sans-serif;
	font-size:100%;
}




#siteToolsWrapper{
	margin:.4em 0;
	width:100%;
	text-align:center;
	height:1.4em;
}
#siteTools{
	margin:0 auto 0;
	padding:0px 0;
	width:795px;
}

	#siteTools ul{
		float:left;
		width:16em;
		height:1.2em;
		line-height:1.2em;	
		margin:0 0 0 10px;
		display:inline;
	}
		#siteTools ul li{
			float:left;
			font-size:.7em;			
			border-left:1px solid #435779;
			color:#fff;
			background:#0166b4;
		}
			#siteTools ul li a, #siteTools ul li a:visited{
				color:#364765;	
				background:#fff;
				display:block;
				text-decoration:none;				
			}
			#siteTools ul li.end{
				border-left:none;
			}
			#siteTools ul li a:hover{
				color:#fff;
				background:#0166b4;
			}
			
	#siteTools form{
		float:right;		
		width:230px;
		margin:0;
		padding:0;	
	}
	#siteTools label{
		float:left;		
		width:45px;
		margin:0;
		padding:0;
		font-size:.7em;
		color:#405276;
		height:19px;
		line-height:19px;
			
	}
	
	
	#siteTools #searchField{
		float:left;		
		margin:0;
		padding:0;
		width:150px;
		border:1px solid #405276;
		
	}
		#siteTools #searchField input{
			float:left;
			color:#555;
			margin:0;
			padding:0;
			border:1px solid #fff;
			width:150px;
			font-size:.8em;
		}
	
	#searchSubmit{
		float:left;
		margin:0;
		padding:0;

		width:25px;
		height:17px;
		
		
	}
		#searchSubmit input{
			margin:0;
			padding:0;
			background:#fff;
		}
		

/* ae search */		


	#siteTools #FormField{
		float:right;		
		width:19em;
		margin:0;
		padding:0;	

	}
	#siteTools #FormField label{
		float:left;		
		width:10em;
		margin:0;
		padding:0 5px 0 0;
		font-size:.7em;
		color:#405276;
		height:19px;
		line-height:19px;
		text-align:right;
	}


		
	#FormField input{
		font-size:.7em;
		margin:0;
		padding:2px 1px 0px 1px;
		background:#405276;
		border:0;
		color:#eee;

	}
	#siteTools #FormField #Search{
		float:left;
		color:#555;
		margin:2px 0 0 0;
		padding:0;
		border:1px solid #555;
		width:11.5em;
		font-size:.8em;
		background:#fff;
	}	
	


#headerWrapper{
	float:left;
	margin:0 0 0;
	width:100%;
	text-align:center;
	background:url('/web/templates/skills_files/header_bg.jpg') left top repeat-x;
	border-bottom:5px solid #0166b4;
}
	
#header{
	margin:0 auto;
	width:795px;

	
}

	
	#banner{
		position:relative;
		float:left;
		width:795px;
		height:124px;
	}
	
#help{
	float:left;
	width:795px;
	text-align:left;
	padding:.2em 0;
	margin:0;

}

	#crumbs{
		display:inline;
		float:left;
	}
	#crumbs p{
		padding:0;
		margin:0 0 0 15px;
		display:inline;
		float:left;
		font-size:.7em;
	}	
		#crumbs a, #crumbs a:visited{
			color:#344666;
			text-decoration:none;	
		}
		#crumbs a:hover{
			color:#0167b5;
		}
	
	#resize{
		padding:0;
		margin:0;
		float:right;
		width:15em;
		text-align:right;
		font-size:.7em;
		color:#555;

	}
	#resize span{		
		font-weight:bold;
	}
		#resize span a{
			color:#777;
			text-decoration:none;
			padding-left:5px;
			padding-right:5px;
		}
		#resize span a:hover{
			color:#000;
			text-decoration:none;
		}
	
	#resize #fontSmall{
		font-size:1em;
	}
	#resize #fontMedium{
		font-size:1.2em;
	}
	#resize #fontLarge{
		font-size:1.4em;
	}

#skip{
	display:none;
	float:left;	
	width:500px;
	height:50px;
}


#logo{	
	margin:10px 0 0 0;
	padding:0;
	float:left;
	width:166px;
	height:107px;		
	text-indent:-9000px;	
}
	#logo a{
		display:block;
		width:166px;
		height:107px;
		background:url('/web/templates/skills_files/logo.gif') left top no-repeat;

	}

#region{
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	bottom:10px;
	width: 500px;
	height:100px;
	background:url('/web/templates/skills_files/regionTitle.gif') right bottom no-repeat;	

}


#mainWrapper{
	float:left;
	margin:.5em 0 0 0;	
	width:100%;
	text-align:center;

}
#main{
	margin:0 auto;
	width:795px;
	text-align:left;

}
#mainNav{
	float:left;
	width:154px;
	font-family:arial, sans-serif;
}
	#mainNav #ae_menu{
		float:left;
		width:145px;
	}
	#mainNav #ae_menu li{
		text-align:left;
		/* text-indent:15px; 
		height:1.8em; */
/*		padding-left: 10px; */
		padding: 0.2em 0 0.2em 15px;
		/* line-height:1.8em; */
		/*line-height:1.3em; */
		border-top:1px solid #fff;
		border-bottom:1px solid #a8b1bf;
		font-size:.75em;
		background: url('/web/templates/skills_files/infoLeft.gif') left bottom no-repeat;
		color:#435779;		
	}
	
		#mainNav #ae_menu li.MenuItemSelectedEven1, 
		#mainNav #ae_menu li.MenuItemSelectedOdd1,
		#mainNav #ae_menu li.MenuSelectedArea1,
		#mainNav #ae_menu li.ae_open{
			background: url('/web/templates/skills_files/menuOn.gif') left bottom no-repeat;
			color:#fff;
		}
		#mainNav #mainNav #ae_menu li.MenuItemSelectedEven1 a, 
		#mainNav #mainNav #ae_menu li.MenuItemSelectedOdd1 a{
			color:#fff;
		}
		/* hover state */
		#mainNav #ae_menu li a:hover, #mainNav #ae_menu li a:visited:hover{
			/* background: #url('/web/templates/skills_files/bgMenuOn.gif') right center no-repeat; */
			color:#000 !important;
			text-decoration:underline;
		}
		
		#mainNav #ae_menu li a, #mainNav #ae_menu li a:visited{
			color:#435779;
			text-decoration:none;
			display:block;
			width:145px;
		}
		/* hide generated image */
		.MenuItemNonSelectedOdd1 img, .MenuItemNonSelectedEven1 img, .MenuItemSelectedOdd1 img, 
		.MenuItemSelectedEven1 img, .MenuSelectedArea1 img, .ae_open img{display: none;}
	
	#section_menu{
		float:left;
		width:145px;
		font-family:arial, sans-serif;
			margin-top:1px;
	}
		#section_menu li{
			float:left;
			text-align:left;	
			font-size:.75em;		
			color:#435779;
			padding-bottom:1px;
			margin-bottom:1px;
			border-bottom:1px solid #a8b1bf;		
		}
		#section_menu li span{
			float:left;
			border-left:5px solid #fff;
			
		}

		#section_menu li a, #section_menu li a:visited{	
			color:#435779;
			text-decoration:none;
			display:block;
			width:130px;
			border-left:5px solid #fff;
			padding-left:5px;
			padding-top:.2em;
			padding-bottom:.2em;
		}
		#section_menu li a:hover, #ae_menu li a:hover{
			color:#000;
			text-decoration:underline;

		}

		
		
		#monthlyFeature{
			margin-top:.5em;
			float:left;
			width:148px;
			padding-top:33px;
			background:url('/web/templates/skills_files/bgMonthlyFeature.gif') left top no-repeat;			
			position:relative;
		}

		#monthlyFeatureInner{
			border:1px solid #dfdfdf;
		}
		#MonthlyMore{
			position:absolute;
			bottom:0;
			left:0;	
		}
		#MonthlyMore img{
				filter:alpha(opacity=75);
				-moz-opacity:.75;
				opacity:.75;
				margin-bottom:-3px;
		}
		
		#monthlyFeature img{
			border:0;
			margin-bottom:-3px;
		}		
		
			#monthlyFeature h2{
				display:none;
			}
			#monthlyFeature p{
				margin:0;padding:0;
			}
/* Main Area */
#content{
	float:left;
	
}
	#content.wide{
		float:left;
		width:641px;
	}

#copy{
	float:left;
	width:468px;
	color:#555;
}
	#content.wide #copy{
		width:641px;
	}
	.indent{
		float:left;
		width:454px;
		margin-left:14px;
		display:inline;
	}
		#content.wide .indent{
			width:627px;	
		}


/* general copy styles */
	#content h1{
		margin:1em 0 .2em;
		padding:.2em 0;
		font-size:.8em;
		color:#0166b4;		
	}

	#content #sectionHeading{
		margin:0;
		padding:0;
		width:468px;
	}

	#content h2{
		margin:.5em 0 .2em;
		padding:.2em 0;
		font-size:.75em;
		color:#333;
	}
	#content h3{
		margin:.5em 0 .2em;
		padding:.2em 0;
		font-size:.75em;
		color:#555;
	}	
	#content li h2, #content li h3, #content li h4, #content li h5, #content li p{
		font-size:1em;
	}	
	#content h4{
		margin:.5em 0 .2em;
		padding:0;
		font-size:.75em;
		color:#555;
	}
	#content p{
		margin-top:.3em;
		margin-bottom:.3em;
		padding-top:.2em;
		padding-bottom:.2em;
		font-size:.75em;
		color:#555;
	}		
	#content a, #content a:visited{
		color:#0166b4;
	}	
		#content a:hover{			
			color:#555;
		}	
	
	#content ul{
		list-style:square;
		margin:0 0 0 0px;
		padding:0 0 0 15px;
	}
	#content ol{
		margin:0 0 0 10px;
		padding:0 0 0 25px;
	}

	
	
		#content ul li, #content ol li{
			color: #555;
			font-size:.75em;
			margin-bottom:.5em;
		}
		#content ul li ul li, #content ol li ol li{
			font-size:1em;
		}
		/* graphical heading */
		#content h1 span{		
			text-indent:-9000px;
			display:none;				
		}
		/* section variants */
		/*
		#p1 #content h1{
			height:54px;			
			background:url('/web/templates/skills_files/sectionHdg01.gif') left top no-repeat;
		}
		#p2 #content h1{
			height:54px;			
			background:url('/web/templates/skills_files/sectionHdg02.gif') left top no-repeat;			
		}
		#p3 #content h1{
			height:54px;			
			background:url('/web/templates/skills_files/sectionHdg03.gif') left top no-repeat;			
		}
		#p4 #content h1{
			height:54px;			
			background:url('/web/templates/skills_files/sectionHdg04.gif') left top no-repeat;			
		}
		#p5 #content h1{
			height:54px;			
			background:url('/web/templates/skills_files/sectionHdg05.gif') left top no-repeat;			
		}
		#p6 #content h1{
			height:54px;			
			background:url('/web/templates/skills_files/sectionHdg06.gif') left top no-repeat;			
		}
		#p7 #content h1{
			height:54px;			
			background:url('/web/templates/skills_files/sectionHdg07.gif') left top no-repeat;			
		}
		#p8 #content h1{
			height:54px;			
			background:url('/web/templates/skills_files/sectionHdg08.gif') left top no-repeat;			
		}
		
		*/
	#content table{
		padding:0;
		margin:0;
	}
		#content table th{
			font-size:.75em;
			color:#333;
			background:#fff;
			padding:2px;
		border:1px solid #ccc;

		}
		#content table td{
			font-size:.75em;
			background:#fff;
			padding:2px;
border-bottom:1px solid #ccc;

		}	
		#main #content table td table td {
			font-size:1em;
			border:none;

		}

		#main #content table.Login td table td {
			font-size:1em;
			border:none;
		}


	#sectionImg{
		float:left;
		width:165px;
		height:165px;
		padding-right:22px;
		padding-bottom:1em;
		display:none;
	}
	/* display photos on hub pages*/
		#p1 #sectionImg{
			background:url('/web/templates/skills_files/sectionImg-how_can_help_foto.jpg') left top no-repeat;
			display:block;
		}
		#p2 #sectionImg{
			background:url('/web/templates/skills_files/sectionImg-developing_skills_foto.jpg') left top no-repeat;
			display:block;
		}
		#p3 #sectionImg{
			background:url('/web/templates/skills_files/sectionImg-entry_social_care_foto.jpg') left top no-repeat;
			display:block;
		}
		#p4 #sectionImg{
			background:url('/web/templates/skills_files/sectionImg-quals_training_foto.jpg') left top no-repeat;
			display:block;
		}
		#p5 #sectionImg{
			background:url('/web/templates/skills_files/sectionImg-participation_foto.jpg') left top no-repeat;
			display:block;
		}
		#p6 #sectionImg{
			background:url('/web/templates/skills_files/sectionImg-data_research_foto.jpg') left top no-repeat;
			display:block;
		}
		#p7 #sectionImg{
			background:url('/web/templates/skills_files/sectionImg-workforce_strat_foto.jpg') left top no-repeat;
			display:block;
		}
		#p8 #sectionImg{			
			background:url('/web/templates/skills_files/sectionImg-social_work_foto.jpg') left top no-repeat;			
			display:block;
		}

	
	#sectionIntro h2{
		color:#037ac2;
		font-size:.8em;
		
	}
	#introText{
	/*
		float:left;
		margin-left:22px;
		display:inline;
		width:280px;	
		*/
	}


/* home page strapline */
#strap{
	float:left;
	width:468px;
}
#summaries{
	float:left;
	width:468px;
	margin-top:1em;
}
	.summaryRow{
		float:left;
		width:468px;
	}

	.summary{
		float:left;
		width:229px;
		margin-bottom:.2em;
		position:relative;
		/* min height */
		min-height:7em;
		height:auto !important;
		height:7em;
	}
	#sectionSummaries .summary{
		clear:left;
		margin-bottom:.5em;
		/* fixed height */
		min-height:8em;
		height:auto !important;
		height:8em;
	}
	
	#sectionSummaries .even, .even{
		clear:none;
		margin-left:9px;
		display:inline;	
	}
	
		#homepage .summary h2{
			/* home page */
			font-size:1em;
			margin:.3em 0;padding:0;
			height:1.5em;
			text-indent:-9000px;
		}
		#homepage .summary h2 span.off{
			display:block;
			width:200px;
		}

		#homepage .summary h2 a{
			display:block;
			width:214px;
			padding-left:14px;
		}

		#sectionSummaries .summary h2{
			font-size:.75em;
			margin:0;
			padding:0;
			font-weight:normal;
			padding-left:11px;
			line-height:1.3em;
			text-indent:0;
			width:200px;

		}
		/* home page summary heading graphics */
		#summary1{
			background:url('/web/templates/skills_files/summaryHdg01.gif') left top no-repeat;
		}
		#summary2{
			background:url('/web/templates/skills_files/summaryHdg02.gif') left top no-repeat;
		}
		#summary3{
			background:url('/web/templates/skills_files/summaryHdg03.gif') left top no-repeat;
		}	
		#summary4{
			background:url('/web/templates/skills_files/summaryHdg04.gif') left top no-repeat;
		}		
		#summary5{
			background:url('/web/templates/skills_files/summaryHdg05.gif') left top no-repeat;
		}	
		#summary6{
			background:url('/web/templates/skills_files/summaryHdg06.gif') left top no-repeat;
		}	
		#summary7{
			background:url('/web/templates/skills_files/summaryHdg07.gif') left top no-repeat;
		}	
		#summary8{
			background:url('/web/templates/skills_files/summaryHdg_social_work.gif') left top no-repeat;
		}	
		
		
		#sectionSummaries{
			float:left;
			width:468px;
			margin-top:1em;
		}
		
			#sectionSummaries p{
				
			}
			
			
			#sectionSummaries div.summaryText{
				float:left;
				width:229px;
				margin-top:.4em;
				margin-bottom:.2em;
				position:relative;
				/* fixed height */
				min-height:4em;
				height:auto !important;
				height:4em;
			}
				#content #sectionSummaries .summaryText a, #content #sectionSummaries .summaryText a:visited{
					text-decoration:none;
					color:#0166b4;
				}			
				#content #sectionSummaries .summaryText a:hover{
					text-decoration:underline;
					color:#555;
				}
			
			/* summaryHeading vertical-align middle */
			.summaryHeading{
				width:214px;
				height:1.9em;
				background:#eee url('/web/templates/skills_files/bgsectionHdg.gif') right top no-repeat;
				border-left:14px solid #0166b4;
				border-right:1px solid #ddd;
				border-bottom:1px solid #ddd;
			}

	
				.summaryHeading>.summaryHeadingInner { /*display:table for Mozilla & Opera*/
					display:table;
					position:static;
				}
				.summaryHeadingInner { /*for IE*/
					height:100%;
					position:relative;
				}
				.summaryHeadingInner div { /*for IE*/
					position:absolute;
					top:50%;
				}
				.summaryHeadingInner>div { /*for Mozilla and Opera*/
					display:table-cell;
					vertical-align:middle;
					position:static;
				}
				.summaryHeadingInner div div {
					position:relative;
					top:-50%;
				}
			
			
			
			
				.summaryHeading a, .summaryHeading a:visited{
					text-decoration:none;
					color:#037ac2;
				}
				.summaryHeading a:hover{
					text-decoration:none;
					color:#333;
				}
			
			
			

		.summary p{
			margin:.2em 5px .2em 14px;
			padding:0;
			font-size:.75em;
			line-height:1.2em;
			color:#454545;
		}
		.summaryLink{
			line-height:1.2em;
			position:absolute;
			bottom:0;
		}
			/* hub pages */
			#sectionSummaries .summaryLink{
				line-height:1.2em;
				position:relative;
				top:0;
				left:14px;
			}
			#content .summaryLink a, #content .summaryLink a:visited{
				text-decoration:none;
				color:#4e646f;
			}
			#content .summaryLink a:hover{
				text-decoration:underline;
				color:#111;
			}
/* publications */
#main #publications{
	clear:left;	
	float:left;
	padding:1em 0;
}
	#main #publications li{
		float:left;
		width:16px;
		list-style:none;
		text-align:center;
		color:#fff;
		background:#0166b4;
	}
	#publications li a, #publications li a:visited{
		text-decoration:none;
		display:block;
		color:#0166b4;
		background:#fff;
	}	
	#publications li a:hover{
		text-decoration:none;
		display:block;
		color:#fff;
		background:#0166b4;
	}	
#readerDownload{
	padding-top:.5em;
	margin-top:.5em;
	border-top:1px solid #999;
}
/* MORE column */		
#more{
	float:left;
	width:161px;
	margin-left:12px;
	display:inline;
	position:relative;
}	
	#content #more ul{
		list-style:none;	
		padding:0 0 5px 0;
		margin:0;
	}
	/* home page override */
	#homepage #content #more ul{
		padding:0;
		margin:0;
	}
	#content #more ul li{		
		display:block;
		width:125px;
		background:url('/web/templates/skills_files/chevronRight.gif') left .45em no-repeat;
		padding-left:15px;
		padding-right:5px;
		margin-left:3px;
		margin-bottom:.3em;
		font-size:.75em;
		font-weight:bold;
	}

	#content #more ul li ul {
		margin-top:.5em;
	}
	#content #more ul li ul li{
		font-size:1em;
		margin-bottom:.1em;
		padding-left:13px;
		width:115px;
		margin-left:1px;
	}

	#homepage #more ul li{		
		margin-left:8px;
		
	}	
	
	#more ul li a, #more ul li a:visited{
		display:block;
		color:#364765;
		padding:.1em 0 .1em 0;
		text-decoration:none;
		font-weight:normal;
	}
	#more ul li ul li a, #more ul li ul li a:visited{
		display:block;
		color:#666;
		padding:.1em 0 .1em 0;
		text-decoration:none;
		font-weight:normal;
	}
		/* home page variant */
		#homepage #content #more ul li a, #homepage #content #more ul li a:visited{
			color:#0166b4;
		}
		#content #more ul li a:hover{
			color:#555;
			text-decoration:underline;
		}

	
/* rounds off bottom of feature boxes */	
.boxFoot{
		float:left;
		position:absolute;
		bottom:0;
		left:0;
		width:161px;
		margin-top:.5em;
		height:5px;
		background:url('/web/templates/skills_files/bgBoxFoot.gif') left bottom no-repeat;
}

#regionsMap{
	float:left;
	width:161px;
	height:251px;
}
	#map{
		position:absolute;
		left:-4px;
		top:-4px;	
	}
	img#map{
		position:absolute;
		left:0;
		top:0;	
	}	

#webfeed{
	float:left;
	position:relative;
	width:161px;
	margin-bottom:.5em;
	background:url('/web/templates/skills_files/bgWebfeed.gif') left top no-repeat;	
	padding-top:45px;
}
	
	#main #webfeed ul li a{
		display:block;
		padding:.2em 20px .3em 0;
		background:url('/web/templates/skills_files/rss.gif') right center no-repeat;
	}
	
	#webfeed h2{
		display:none;
	}
#news{
	float:left;
	position:relative;
	width:161px;
	margin-bottom:.5em;
	background:url('/web/MultimediaFiles/bgNews.gif') left top no-repeat;	
	padding-top:45px;
	/* fixed height */
		min-height:5.2em;
		height:auto !important;
		height:5.2em;
	
}
	#news h2{
		display:none;
	}
#helpfulLinks{
	float:left;
	position:relative;
	width:161px;
	margin-bottom:.5em;
	background:url('/web/MultimediaFiles/bghelpfulLinks.gif') left top no-repeat;	
	padding-top:45px;
	/* fixed height */
		min-height:5.2em;
		height:auto !important;
		height:5.2em;
	
}
	#helpfulLinks h2{
		display:none;
	}



#sectionLinks{
	float:left;
	position:relative;
	width:161px;
	padding-top:44px;
	margin-bottom:.5em;
	background:url('/web/templates/skills_files/bgSectionLinksTop.gif') left top no-repeat;
}
	/* hide section Links area */
	#sectionLinks.hide{
		display:none;
	}

	#sectionLinksHeading{
		/* default corporate blue */
		background:#0166b4;
		
	}
	#sectionLinksHeading h2{
		padding:.1em 0; 
		margin:0 5px 0 19px;
		font-size:.75em;
		color:#fff;
		font-weight:normal;		
	}
	

	#sectionLinksInner{
		float:left;
		width:159px;
		padding-top:.5em;
		border:1px solid #e5e5e5;
		border-top:none;
		border-bottom:none;
	}


#moreAbout{
	float:left;
	position:relative;
	width:161px;
	padding-top:42px;
	margin-bottom:.5em;
	background:url('/web/templates/skills_files/bgMoreAboutMenu.gif') left top no-repeat;
}
	/* hide more about block */
	#moreAbout.hide{
		display:none;
	}

	#moreAboutHeading{
		background:#fff;
		border-left:1px solid #e5e5e5;
		border-right:1px solid #e5e5e5;
		border-bottom:1px solid #e5e5e5;
		
	}
	#moreAboutHeading h2{
		padding:.1em 0; 
		margin:0 5px 0 19px;
		font-size:.75em;
		color:#0166b4;
		font-weight:normal;
	}
	#moreAboutInner{
		float:left;
		width:159px;
		padding-top:.5em;
		border:1px solid #e5e5e5;
		border-top:none;
		border-bottom:none;
	}


#relatedMaterial{
	float:left;
	position:relative;
	width:161px;
	padding-top:46px;
	margin-bottom:.5em;
	background:url('/web/templates/skills_files/bgRelatedMaterial.gif') left top no-repeat;
}
#relatedMaterial.hide{
	display:none;
}
	#relatedMaterial h2{
		display:none;
	}
	
	#relatedMaterialInner{
		float:left;
		margin-left:18px;
		display:inline;

	}
	#content #more #relatedMaterialInner ul li{		
		width:120px;
		padding-left:15px;
		margin-left:0px;
	}
/* blue links for related material
	#content #more #relatedMaterialInner ul li a, #content #more #relatedMaterialInner ul li a:visited{
		color:#0166b4;
	}
*/



/***********************************************************************

	AE FORMS

************************************************************************/


form {
  margin: 0px;
  padding: 0px; 
}


.formContainer input, form select {
	margin: 0px;
	padding: 0px;
	font-size: small;
}

.formContainer label, form textarea {
	font-size: small;
}


.formContainer {
	padding: 5px;
}

.FormField {
	margin: 0px 0px 5px 0px;
	font-size:.8em;
}


.formContainer label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px;
	padding: 0px;
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}


.FormField label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px;
	padding: 0px;
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field labels */
	vertical-align: top;
}

#login label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px;
	padding: 0px;
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}

.FormField_sm label {
	width: 80px;
	margin-bottom: 10px;
}


.FormField_sm span {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	display: block;
}


.formContainer input {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 10px 0px 0px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	padding: 0px;
}


.FormField input {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 10px 0px 0px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	padding: 0px;
}


#login input {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 10px 0px 0px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	padding: 0px;

}

.formContainer br {
	clear: left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.infoText {
	margin-bottom: 20px;
	font-size:.8em;
}

.formButtons {
	clear:both;
	margin-top:20px;
}

.FormDescription {
	font-size:small;
}	


.FormField span {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	font-size: small;
	display: block;
	padding-top: 5px;
}

/* 	Used in Forums    */
/* reset font sizes */
#main #copy #custom{
	font-size:.75em;
}

#copy #custom {
	margin-top:1em;
}
#copy #custom *{
	font-size:1em;
}
#main #copy #custom h1{
	font-size:1.1em;
}

#custom .container label{

}


	#forumContainer{
		width:454px;
	}
	#forumContainer .toolbar{
		width:454px;

	}
	#forumContainer .header{
		background:#ccc;
		padding-bottom:2px;
		margin-bottom:2px;
	}

	#forumContainer .left{
		width:100px;
		float:left;
	}
		#forumContainer .left p{
			padding:0;
			margin:0;
	
		}
	#forumContainer .right{
		margin-left:1px;
		width:155px;
		float:right;
		color:#555;
	}
		#forumContainer .right label{
			display:block;
		}
		#forumContainer .right .FormField{
			float:left;
			width:150px;
	
		}
		#forumContainer .right .FormField label{
			float:left;
			width:50px;
			display:inline;
	
		}
		#forumContainer .right .FormField span{
			padding:5px 0 0 0;
			margin:0;
			width:100px;
			float:left;
		}
		#forumContainer .right label{
			padding-top:5px;
		}

	#forumContainer .middle{
		margin-left:5px;
		padding-left:2px;
		padding-right:2px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		width:180px;		
		float:left;
		color:#555;
	}

	#forumContainer .middle .FormField label{
		font-weight:bold;
		padding-top:.3em;
	}

	#forumContainer .ForumNavLogin{
	}




/*  reg form styles */

#copy table p{
	font-size:1em;
}
/* calendar styles */

#CalendarEvents{
	margin-top:1em;
	font-size:.75em;
}


div.CalendarEntry{
	clear:left;
	float:left;
	width:452px;
	background:#eee;
	margin-bottom:1em;
}
	.CalendarTitle{
		display:block;
		float:left;
		width:442px;
		padding:5px;
		background:#D1D0CE;
	
	}
	.CalendarStartDate{
		float:left;
		width:90px;
		padding:5px;
		font-style:italic;
		color:#333;
	}
	.CalendarLocation{
		float:left;
		width:145px;
		padding:5px;
		color:#333;
	}
	.CalendarDescription{
		float:left;
		width:187px;
		padding:5px;
		color:#333;
	}

#footer{
	clear:left;
	float:left;
	width:795px;

	padding:0;
	margin:.5em 0;
	font-family:arial, sans-serif;
}

	
	#footLinks{
		width:795px;
		float:left;		
		background:#fff url('/web/templates/skills_files/footerToe.gif') left bottom no-repeat;
		padding-bottom:5px;
		margin-bottom:.5em;
	}
	#footer ul{
		width:780px;
		float:left;		
		background:url('/web/templates/skills_files/footerTop.gif') left top no-repeat;
		padding:.2em 0 .2em 15px;
		display:inline;

	}
			#footer ul li{
				font-size:.75em;
				float:left;
				border-left:1px solid #999;
				color:#666;
				padding-right:8px;
				padding-left:8px;
			}	
		
			#footer ul li.end{
				text-align:right;
				border-left:none;
				padding-left:0px;				
			}		

		
			#footer ul li.end a{
				padding-left:0;
			}

			
	
		#footer ul li a, #footer ul li a:visited{
			display:block;			
			text-decoration:none;
			color:#364765;
		}		
		
		#footer ul li.on a, #footer ul li.on a:visited{
			color:#f06;
			
		}		
				
		#footer ul li a:hover{
			color:#000;

		}			
	#globalLogos{
		text-align:right;
		float:right;
		width:215px;
	}
	#companyDetails{
		margin:5px 0 0; padding:0;
		float:left;
		width:560px;
		font-size:.7em;
		color:#555;
	}

/*
Misc. Classes
*/

.off{
	display:none;
}

.cleaner{
	clear:both;
}

.clear_right{
	clear:right;
}

.clear_left{
	clear:left;
}

.float_right{
	float:right;
}

.float_left{
	float:left;
}


/* Global */

abbr, acronym{
	border-bottom:1px dotted #555;
	cursor: help;
}
img{
	border:0;
}


/* Training Providers Area */


#custompage_formpanel label{
	font-size:.75em;

}
#copy #custompage_formpanel td label{
	font-size:1em;
/* reset size inside table */
}
#copy #custompage_formpanel #custompage_SubRegions td {
	border:none;}
#copy #custompage_formpanel #custompage_SubRegions td label{
	font-size:.75em;
}

#custompage_formpanel input{
	font-size:.75em;
}
span#custompage_optionsLabel{
	display:block;
}
#custompage_formpanel table {
	width:621px;
}
#custompage_formpanel textarea {
	font-family:arial, sans-serif;
	width:250px;
	font-size:.75em;

}
#custompage_formpanel table input{
	width:15px;
}
#custompage_formpanel table label{
	width:auto;
}

#custompage_Regions td{
	vertical-align:top;
	width:10%;
}


#custompage_SubRegionsPanel td{
	vertical-align:top;
}

#aspnetForm{
	font-size:1em;
	font-family:arial, sans-serif;
}
#aspnetForm label{
	font-size:.75em;
}


#main #aspnetForm p {
	font-size:.75em;
}

#main #copy #custom p{
font-size:1em;
}

/* provider search page */

#section329_tagplacement329_20_2_ctl00_formpanel{
font-size:.9em;
color:#333;
}
#main #section329_tagplacement329_20_2_ctl00_formpanel label{
font-size:.9em;
color:#333;
}
#section329_tagplacement329_20_2_ctl00_formpanel strong{
color:#555;
}
#main #section329_tagplacement329_20_2_ctl00_showresultspanel table{
font-size:1em;
}

/* Integra login */
#main p table td{
	font-size:1em;
}


#main table.Login input.AnswerText{

}
#main table.Login input.AnswerDateTime{
	width:150px;
}
#main table.Login input.AnswerYesNo{
	width:150px;
}
/* Course Management */
#custompage_LinktoUpdate{
	font-size:.75em;
}
#custompage_AddNewCourse{
	font-size:.75em;

}
/*  FAQ styling */


ul.faq{
margin-top:1.5em !important;
border-bottom:1px solid #eee;
}
ul.faq li{
font-weight:bold;

}
ul.faq li p{
font-weight:normal;

}




#forumtable td{
	vertical-align:top !important;
}

/** *****************Added PW ******************* **/

/* ROW */
div.sfc_row 
{
	clear: both;
	padding-top: 2px;	
}


div.sfc_row label
{
	padding-bottom:0px;
	padding-top: 3px;
	float: left;
	width: 175px;
	text-align: left;
	font-weight:normal;
        
}

div.sfc_row input
{
	float: left;
	text-align: left;
	font-weight:normal;
	margin-right:15px;

}

div.sfc_row select, div.sfc_row textarea
{
	float: left;
	text-align: left;
	margin-right:15px;
	font-weight:normal;
        
}

/* ROW */
div.sfc_row2 
{
	
	padding-top: 2px;	
}


div.sfc_row2 label
{
	padding-bottom:0px;
	padding-top: 3px;
	float: none;
	width: 100px;
	text-align: left;
	font-weight:normal;
       
}

div.sfc_row2 input
{
	float: none;
	text-align: left;
	font-weight:normal;
	

}
#custompage_informationGuidance{
	background:url('/upload/iconInformationGuidance.gif') left center no-repeat;
}
#custompage_materialsResources{
	background:url('/upload/iconMaterialsResources.gif') left center no-repeat;
}
#custompage_trainingSupport{
	background:url('/upload/iconTrainingSupport.gif') left center no-repeat;
}
#custompage_fundingGrants{
	background:url('/upload/iconFundingGrants.gif') left center no-repeat;
}
#custompage_qualificationsLearningDevelopment{
	background:url('/upload/iconQualificationsLearningDevelopment.gif') left center no-repeat;
}
#custompage_gettingIntoEmployment{
	background:url('/upload/iconGettingIntoEmployment.gif') left center no-repeat;
}
#custompage_businessDevelopment{
	background:url('/upload/iconBusinessDevelopment.gif') left center no-repeat;
}
#custompage_promotingLearningInTheWorkplace{
	background:url('/upload/iconPromotingLearningInTheWorkplace.gif') left center no-repeat;
}

.lowerDivider{
	margin:5px 0; padding:5px 0; border-bottom:1px dashed #999;
}
		#content table th{
			font-size:.75em;
			color:#333;
			background:#fff;
			padding:2px;
			border:none;
			border-bottom:1px solid #ccc;
		}
#fundingOrganisationSearchResults td{
}

#content #fundingOrganisationSearchResults table th, 
#content #fundingOrganisationSearchResults table td{
	border:none;
	vertical-align:top;
	padding:.3em 2px;
}
#content #fundingOrganisationSearchResults table th {
	border-bottom:1px solid #ddd;

vertical-align:top;
}
#content #fundingOrganisationSearchResults table th span{
display:block;
padding:2px;

	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
}
#content #fundingOrganisationSearchResults table th span.off{
display:none;
}

#main #content #fundingOrganisationSearchResults table th.colGroupHdg {
border-right:1px solid #ddd;
}

#content #fundingOrganisationSearchResults table td {
	border-bottom:1px solid #ddd !important;
}
.FGlabel{
	padding-left:15px;
}
#fundingOrganisationSearch label{
	font-size:.75em;
}
.formRow input{
	background-image:none !important; /* for IE6  */
}
#custompage_cbxArea_3{
	background:url('/upload/iconPromotingLearningInTheWorkplace.gif') left center no-repeat;
}

/* ********Org Details ******** */

.lowerDivider{
	margin:5px 0; padding:5px 0; border-bottom:1px dashed #ddd;
}
		#content table th{
			font-size:.75em;
			color:#333;
			background:#fff;
			padding:2px;
			border:none;
			border-bottom:1px solid #ccc;

		}

#content table.fundingOrganisationContactDetails {
	margin-left:22px;

}
#content table.fundingOrganisationContactDetails td{
padding:0;
border:0;

}
#content table.fundingOrganisationContactDetails th{
	color:#777;
border:0;
/* text-align:right; */

}
.fundingOrganisationDetailsColumn {
	float:left;
	width:195px;
	margin-right:10px;
	display:inline;
}
#content .fundingOrganisationDetailsColumn table th, 
#content .fundingOrganisationDetailsColumn table td{
	border:none;
	vertical-align:top;
	padding:.3em 2px;
}
.FGhilite,
.FGhilite th,
.FGhilite td{
	background:#FEFFAF !important;
}

/* *******Results***** */

.resultsClass
{
   PADDING-RIGHT: 0px;
   BORDER-TOP: #0166b4 1px solid;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 5px;
   MARGIN: 5px 0px;
   PADDING-TOP: 5px
}



.formRow label{
	vertical-align:top;
}
.formRow table{

}
#aspnetForm table label{
	font-size:1em !important;
	padding-left:5px;
	color:#777;
}
#custompage_lblPhoneHeading,
#custompage_lblEmailHeading,
#custompage_lblWebHeading,
#custompage_lblContactWeb{
	float:left;
	width:150px;
	font-size:.8em;
	font-weight:bold;
	border-bottom:1px solid #aaa;
	padding-top:1em;
	margin-bottom:.5em;
}
.formRow input{
	vertical-align:top;
}
.formRow textarea{
	font-family:arial, sans-serif;
}

#fundingOrganisationSearchResults table th{
	border-right:1px solid #ccc !important;
}


/* ******************* */
/* form radio button fix */

div.answer label{

}
div.answer input{
clear:left;float:left;
}
div.answer label{
float:left;
}

/*NQSW */

#NQSW label{
	font-size:.75em;
}


#content .workspaceTable{
	margin-bottom:1em;
}
#content .workspaceTable th{
	font-size:.7em;
	background:#0166B4;
	color:#fff;
	padding:5px;
	vertical-align:top;
}
#content .workspaceTable td{
	font-size:.7em;
	padding:5px;
	vertical-align:top;
	width:60px;
}


.NQSWtitleCol{
	background:#eee;
	font-weight:bold;
	width:150px;
}

#content .NQSWDeleteCol{
	background:#eee;

}

#NQSW .formRow{
	float:left;
	wdith:450px;
	clear:left;
	padding-bottom:1em;

}
.formRowSplit{
	float:left;
	width:125px;
}

.formRowSplit.left{
	width:295px;
}

/* NQSW nav link*/
#NQSWLink{
	float:left;
	position:relative;
	width:161px;
	margin-bottom:.5em;
	background:url('/web/templates/skills_files/bgNQSWTop.gif') left top no-repeat;		
padding-top:45px;
}


#NQSWLink div{

}
#NQSWLink #NQSWLinkInner{
	padding-top:5px;
	border:none;
	width:159px;
	padding-bottom:10px;	
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}


#NQSWLink #NQSWLinkInner a{
	padding:.2em  0 .2em 0px;
	color:#364765;
	text-decoration:none;
}
#NQSWLink #NQSWLinkInner a:hover{
	color:#555;
	text-decoration:underline;
}
#NQSWLink .boxFoot{
	border:none;
	width:161px;
}

/* FOOTER UPDATE */
	#footLinks{
		width:795px;
		float:left;		
		background:#fff url('/web/templates/skills_files/footerToe.gif') left bottom no-repeat;
		padding-bottom:5px;
		margin-bottom:.5em;
	}
	#footLinks ul{
		width:780px;
		float:left;		
		background:url('/web/templates/skills_files/footerTop.gif') left top no-repeat;
		padding:.2em 0 .2em 15px;
		display:inline;

	}
			#footLinks ul li{
				font-size:.75em;
				float:left;
				border-left:1px solid #999;
				color:#666;
				padding-right:8px;
				padding-left:8px;
			}	
		
			#footLinks ul li.end{
				text-align:right;
				border-left:none;
				padding-left:0;			
			}		

		
			#footLinks ul li.end a{	padding-left:0}

			
	
		#footLinks ul li a, #footLinks ul li a:visited{
			display:block;			
			text-decoration:none;
			color:#364765;
		}		
		
		#footLinks ul li.on a, #footLinks ul li.on a:visited{color:#f06}		
				
		#footLinks ul li a:hover{color:#000}
		
	#footerSocialIcons{
		float:left;
		width:154px;
	}
		#footerSocialIcons ul{
			float:left;
			width:139px;
			background:none;
		}	
		#footerSocialIcons ul li{
			border:none;
			padding-right:0px;
			padding-left:8px;
		}	
			
	#globalLogos{
		text-align:right;
		float:right;
		width:291px;
		display:inline;
	}
	#companyDetails{
		margin:5px 0 0; padding:0;
		float:left;
		width:338px;
		font-size:.7em;
		color:#555;
	}
		#companyDetails p{
			margin:0 0 0 15px;
			padding:0;			
		}



/*GOOGLE CUSTOM SEARCH FORMATTING */

.customSearch {

}

.customSearch label, #cse-search-box label {
color:#405276;
float:left;
font-size:0.7em !important;
height:19px;
line-height:19px;
margin:0;
padding:0;
width:45px;
}

.customSearch input{
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:0;
}

.customSearch .searchButton input, #cse-search-box .searchButton input{
background: transparent url(/upload/skills_files/searchSubmit.gif) no-repeat center top;
margin:0;
padding:0;
overflow: hidden;
width: 24px;
height: 24px;
border-style: none;
}

.customSearch .searchText input, #cse-search-box .searchText input{
border:1px solid !important;
color:#555555 !important;
float:left !important;
font-size:0.8em !important;
margin:0 !important;
padding:0 !important;
width:150px !important;
height: 17px !important;
}

.customHubSearch label {
color:#405276;
float:left;
font-size:0.7em !important;
height:19px;
line-height:19px;
margin:0;
padding:0;
width:45px;
}

.customHubSearch input{
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:0;
}

.customHubSearch .searchButton input{
background: transparent url(/upload/skills_files/searchSubmit.gif) no-repeat center top;
margin:0;
padding:0;
overflow: hidden;
width: 24px;
height: 24px;
border-style: none;
}

.customHubSearch .searchText input{
border:1px solid !important;
color:#555555 !important;
float:left !important;
font-size:0.8em !important;
margin:0 !important;
padding:0 !important;
width:150px !important;
height: 17px !important;
}	

.searchResults{
padding-bottom: 10px;
}

.regionalSiteTabs{
padding-bottom: 0px;
}

.documentType{
font-size: 8pt;
}

/* Results */
.regionalSiteTabs{
font-size:0.75em;
background:#eee;
padding:2px 5px;
margin-bottom:.5em;
}

.suggestedSpelling{
padding:2px 5px;
font-size:0.75em;
color:#333;
margin:1em 0;
}

.searchResults{
margin-bottom:0.5em;
overflow:hidden;
}
.searchResults .resultTilte{
font-size:0.8em;
font-weight:bold;
/* font-weight:bold;*/
}

.searchResults .resultTilte a{
text-decoration:none;
}
.searchResults .resultTeaser {
font-size:0.75em;
color:#555;
}

.searchResults .resultTeaser  b{
/* background:#f9ffb4; */
}


.searchResults .resultAddress{
font-size:0.75em;
}


.googlePaginationLinks{
font-size:0.75em;
background:#eee;
padding:2px 5px;
margin-bottom:.5em;
}
.googlePaginationLinks a{
padding:0 5px;
}
.currentGoogleIndex{
font-weight:bold;
padding:0 5px;
}


.googlePrev{}
.googleNumberPaging{}
.googleNext{}

.noResults{font-size:0.75em;}






#thankQReg{
 
}
#thankQReg h2, #thankQReg h3{
	margin:1em 0 .5em;
}
#thankQReg .formRow{
	float:left;
	width:510px;
	margin-bottom:.2em;
}


#content #thankQReg div.indent{
	width:420px;
	padding-left:20px;
}
	#content #thankQReg div.indent .formRow{
		width:400px;
		padding-left:0px !important;
padding-top: 5px;
	}
 
#thankQReg .hint{
	cursor:help;
	padding:1px 0 0 5px;
}
 
#thankQReg .formRow label{
	float:left;
	width:150px;
	font-size:.75em;
	padding-right:10px;
	margin-bottom:.1em;
}

.noborder td {
border: 0px !important;
}

#content #thankQReg .check label{
	float:none;
	width:150px;
	padding-left:0px;
 
}
#content #thankQReg .check input{
	float:none;
}
 
#thankQReg .formRow input.long, #thankQReg .formRow input.short,  #thankQReg .formRow textarea{
	float:left;
	width:200px;
	font-size:.75em;
	border:1px solid #999;
	margin-bottom:.1em;
}
#thankQReg .formRow input.short{
	width:60px;
 
}
#thankQReg .formRow select{
	border:1px solid #999;
	margin-bottom:.3em;
}
#thankQReg .lowerDivider{
	margin:0 0 .5em 0;
	padding:0 0 .5em 0;
}
#thankQReg .stepDivider{
	margin:0 0 .5em 0;
	padding:0 0 .5em 0;
	border-bottom:3px solid #ccc;
}
#thankQReg .radioContainer{
	clear:left; 
	float:left; 
	width:120px;
}
 
#reg_quarterly_care_magazine_options table td{
	border: 0px !important;
}

#section1750_tagplacement1750_53_2_ctl00_RadioButtonList_Preferred td {
border: 0px !important;
}

#section82_tagplacement82_33_2_ctl00_RadioButtonList_OtherSpecial td {
border: 0px !important;
}

.red {
color: red !important;
}

.red p {
color: red !important;
}

.red ul li{
color: red !important;
}


#aspnetForm .facet_type label {
font-size:1em;
}
#thankQReg .formRow{
margin-bottom:0.1em;

}
#thankQReg .formRow textarea{
margin-bottom:1em;

}

#thankQReg .formRow label{
height:2.5em;
}


