@charset "UTF-8";
/* CSS Document */

/* --------------------------------------------------------------    
	Reset      
-------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: "Helvetica", Arial, Helvetica, sans-serif;
	color: #898a8d;
	line-height: 1.5;
}

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }

/* --------------------------------------------------------------    
	Headings      
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {color:#00aad7;}
h1 {font-size: 1.8em; position:relative; left:22px; margin-top:0px; float:left; width:446px}
h2 {font-size: 1.5em; line-height:1.0; float:left; position:relative; left:22px; top:5px}
h3 {font-size: 1.5em; line-height:1.0; margin-bottom:5px; margin-top:5px}
h4 {font-size: 1.15em; line-height:1.0; margin-bottom:5px; font-weight:bold; color: #898a8d;}
#middle-section h1 {margin-top:10px}
.course-table h3 {color:#939598; font-size:1.1em; font-weight:bold; line-height:1.4; margin-bottom:0px}
#expertise h2 {color:#000; font-weight:bold; margin-top:20px; margin-bottom:10px; font-size:1.3em}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}
#mini-form h3{width:100%; float:left}
.email-etc h3{width:100%; float:left; margin-bottom:4px; margin-top:4px}

/* --------------------------------------------------------------    
	Text Elements    
-------------------------------------------------------------- */

p {font-size:1.15em; line-height:1.75; margin-bottom:7px; float:left}
#contact p {font-size:1.2em}
p img {float: left; margin:0px; padding:0px}
a:focus, a:hover {color: #00aad7; text-decoration:underline}
a {color: #818285; text-decoration:none;}
strong {font-weight: bold;}
em,dfn {font-style: italic;}
dfn {font-weight: bold;}

/* --------------------------------------------------------------    
	Tables      
-------------------------------------------------------------- */

table       {margin-bottom: 1.4em; width:100%; float:left}
th          {font-weight: bold; background: #C3D9FF;}
th,td       {padding: 4px 10px 4px 5px;}
tr.even td  {background: #E5ECF9;}
tfoot       {font-style: italic;}
caption     {background: #eee;}


/* --------------------------------------------------------------    
	Misc Classes      
-------------------------------------------------------------- */

.small      {font-size: 0.8em}


.highlighter {
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00aad7;
	font-style:italic;
	float:left
}

#about-passport a:hover {color:#ed4c23}
#about-passport .highlighter {color:#ed4c23}
#about-passport ul#secondary-nav a:hover {color:#ed4c23}
#about-passport ul#secondary-nav a:hover {background:url(../images/nav-square-highlight-red.gif) no-repeat;	
	background-position: 5px
	}	
#about-passport #footer-nav a {color:#818285}
#about-passport #footer-nav a:hover {color:#00aad7}	
#about-passport #footer-nav	a {color:#818285}
	
#who-we-support-passport a {color:#ed4c23}
#who-we-support-passport .passport-courses-link a {color:#818285}
#who-we-support-passport .highlighter {color:#ed4c23}
#who-we-support-passport ul#secondary-nav a:hover {color:#ed4c23}
#who-we-support-passport ul#secondary-nav a:hover {background:url(../images/nav-square-highlight-red.gif) no-repeat;	
	background-position: 5px
	}	
#who-we-support-passport #footer-nav a {color:#818285}
#who-we-support-passport #footer-nav a {color:#818285}
#who-we-support-passport #footer-nav a:hover {color:#00aad7}


#passport-courses a {color:#ed4c23}
#passport-courses .who-we-support-link a {color:#818285}
#passport-courses .highlighter {color:#ed4c23}
#passport-courses ul#secondary-nav a:hover {color:#ed4c23}
#passport-courses ul#secondary-nav a:hover {background:url(../images/nav-square-highlight-red.gif) no-repeat;	
	background-position: 5px
	}		
#passport-courses #footer-nav a {color:#818285}
#passport-courses #footer-nav a:hover {color:#00aad7}

#passport-courses #nav_main .passport-link a {
		background-position:bottom;}


#passport-course a {color:#ed4c23}
#passport-course .who-we-support-link a {color:#818285}
#passport-course .highlighter {color:#ed4c23}
#passport-course ul#secondary-nav a:hover {color:#ed4c23}
#passport-course ul#secondary-nav a:hover {background:url(../images/nav-square-highlight-red.gif) no-repeat; background-position: 5px}		
#passport-course #footer-nav a {color:#818285}
#passport-course #footer-nav a:hover {color:#00aad7}
#passport-course .passport-courses-link a {color:#ed4c23; background:url(../images/nav-square-highlight-red.gif) no-repeat;	background-position: 5px}
#passport-course h1 {color:#ed4c23}
#passport-course h3 {color:#ed4c23}
#passport-course .blue {color:#ed4c23}
#passport-course .passport-link a {
		background-position:bottom;}

#about-transition a:hover {color:#22af4a}
#about-transition .highlighter {color:#22af4a}
#about-transition ul#secondary-nav a:hover {color:#22af4a}
#about-transition ul#secondary-nav a:hover {background:url(../images/nav-square-highlight-green.gif) no-repeat;	
	background-position: 5px
	}		
#about-transition #footer-nav a {color:#818285}
#about-transition #footer-nav a:hover {color:#00aad7}


#transition-timetable a {color:#22af4a}
#transition-timetable .transition-programme-link a {color:#818285}
#transition-timetable .highlighter {color:#22af4a}
#transition-timetable ul#secondary-nav a:hover {color:#22af4a}
#transition-timetable ul#secondary-nav a:hover {background:url(../images/nav-square-highlight-green.gif) no-repeat;	
	background-position: 5px
	}		
#transition-timetable #footer-nav a {color:#818285}
#transition-timetable #footer-nav a:hover {color:#00aad7}

#transition-programme a {color:#22af4a}
#transition-programme .transition-timetable-link a {color:#818285}
#transition-programme .highlighter {color:#22af4a}
#transition-programme ul#secondary-nav a:hover {color:#22af4a}
#transition-programme ul#secondary-nav a:hover {background:url(../images/nav-square-highlight-green.gif) no-repeat;	
	background-position: 5px
	}		
#transition-programme #footer-nav a {color:#818285}
#transition-programme #footer-nav a:hover {color:#00aad7}


.tighter {
	width:620px;
	line-height:2.0;
	margin-bottom:7px;
	margin-left:12px
}

.course-table-row {border-bottom:solid 2px #8a8a8a; padding-bottom:2px}
	
/* --------------------------------------------------------------    
	Container Elements      
-------------------------------------------------------------- */

html, body {height: 100%}

body {
	margin:0px;
	padding:0px;
	text-align:center;	
	background:#efefef;	
	}
	
#content {
	width:900px;
	height:100%;
	margin:0px auto;
	clear:left;
	text-align:left;	
	background:#ffffff;
	}
	
/* --------------------------------------------------------------    
	Positioning Elements      
-------------------------------------------------------------- */

#header {
	width:900px;
	height:94px;
	float:left;
	background:#00aad7
	}
		
#logo {
	width:107px;
	height:76px;
	float:left;
	margin-top:8px;
	margin-left:25px
	}

#sizer-surround {
	width:450px;
	float:left;
	margin-left:306px;
}

#sizer {
	float:right;
	width:95px;
	margin-top:25px;	
}

#sizer a {
		width:14px;
		float:left;
		margin-left:13px
}


#sizer span {font-size:11.5px; color:#FFF; width:110px; float:left}

#tagline {
	width:450px;
	height:18px;
	float:left;	
	margin-left:306px;
	margin-top:7px
}

#banner {
	width:667px;
	height:279px;
	float:left;
	margin-left:13px;
	margin-top:13px;
	}

#banner-home {
	width:667px;
	height:279px;
	float:left;
	margin-left:13px;
	margin-top:13px;
	background:url(../images/header_home.jpg)
	}

/* --------------------------------------------------------------    
	Text Column     
-------------------------------------------------------------- */
.header-text {
	margin-bottom:5px
}
#text {
	width:900px;
	float:left;
	background:#ffffff;
	}
	
	
	
	
	
	
	
	
	
	
	
	
#home-content {
	width:667px;
	float:left;
	margin-left:13px;
	margin-top:11px
	}

.home-signposting-one {
	width:327px;
	height:249px;
	float:left;
	background:url(../images/home-signpost-one.jpg)
}

.home-signposting-two {
	width:327px;
	height:249px;
	float:left;
	background:url(../images/home-signpost-two.jpg);
	margin-left:13px
}

.right-side-signpost-one {
	width:196px;
	height:249px;
	float:left;
	margin-bottom:11px;
	background:url(../images/signposting-two.jpg)	
}

.right-side-signpost-recruit {
	width:196px;
	height:249px;
	float:left;
	margin-bottom:11px;
	background:url(../images/we-are-recruiting.gif)	
}

.right-side-signpost-three {
	width:196px;
	height:249px;
	float:left;
	margin-bottom:11px;
	background:url(../images/signposting-one.jpg);	
}


.right-side-signpost-one .apply-now-link {
	width:72px;
	position:relative;
	top:224px;
	left:115px
}

.right-side-signpost-recruit .apply-now-link {
	width:72px;
	position:relative;
	top:224px;
	left:105px
}

.right-side-signpost-two .apply-now-link {
	width:72px;
	position:relative;
	top:230px;
	left:106px
}

.right-side-signpost-four .apply-now-link {
	width:72px;
	position:relative;
	top:240px;
	left:106px
}

.right-side-signpost-three .apply-now-link {
	width:72px;
	position:relative;
	top:225px;
	left:106px
}




#banner-home .signposting-text {
	width:150px;
	position:relative;
	top:235px;
	left:32px
}

#banner-home .apply-now-link {
	width:72px; 
	position:relative;
	bottom:23px;
	left:137px
}

.signposting-text {
	width:327px;
	position:relative;
	top:205px;
	left:15px
}

.signposting-text p {
	font-size:1.05em;
	width:100%;
}

.apply-now-link {width:72px; position:relative; bottom:22px; left:225px}

#courses-titles-surround {
	width:100%;
	height:30px;
	background:#939598;
	float:left;
}

.course-table {
	padding-top:12px;
	background:#f6f6f6
}

.table-padding-one {
	width:129px;
	padding-bottom:12px;
	padding-left:14px
}

.table-padding-one a {
	color:#00aad7;
	font-size:1.1em
}

.table-padding-two {
	width:268px;
	padding-bottom:0px;
	padding-left:1px;
	font-size:1.0em
}

.table-padding-two p {
	font-size:1.0em
}

.table-padding-two-3 p {
	font-size:1.0em;
	position:relative;
	top:2px
}



.table-padding-three {
	width:133px;
	padding-bottom:12px;
	padding-left:1px;
	font-size:1.0em
}

.table-padding-four {
	width:98px;
	padding-bottom:12px;
	font-size:1.1em;
	padding-left:24px
}

.table-padding-four img {
	position:relative;
	bottom:1px
}





.table-break {position:relative; left:8px}


.table-padding-one-3 {
	width:119px;
	padding-bottom:12px;
	padding-left:14px;
	vertical-align:top
}

.table-padding-one-3 a {
	color:#00aad7;
	font-size:1.1em
}


.table-padding-two-3 {
	width:405px;
	padding-bottom:12px;
	font-size:1.1em;
}

.table-padding-three-3 {
	width:98px;
	padding-bottom:12px;
	padding-left:24px;
}

.table-padding-three-3 a {
	color:#00aad7;
}




















.blue {color:#00aad7}


.story {
	width:443px;
	float:left;
	background:#f6f6f6;	
	margin-left:22px;
	min-height:135px;
	margin-top:10px;
	padding-bottom:10px
}
.story-photo {
	width:100px;
	height:24px;
	float:left;
	margin-top:10px;
	margin-left:10px
}

.story-text {
	width:317px;
	float:left;
	padding-left:8px;
	margin-top:10px;
	padding-right:8px
}
	
	
	
	
	
#middle-section {
	float:left;
	width:473px
}
	
	
	
	
	
	
	
.post-text div {float:left; width:466px; margin-right:5px; padding-left:22px;}
.wp-caption-text {color:#00AAD7; font-style:italic; position:relative; top:2px}
	
	
	
	
	

/* --------------------------------------------------------------    
	Menus    
-------------------------------------------------------------- */
#left-menu {
	width:196px;
	height:288px;
	float:left;
	margin-top:13px;
	margin-left:11px;
	background:#f6f6f6
	}

ul.inline-list {
	list-style: none;
	width:440px;
	float:left;
	padding-left:22px;
	margin-left:2px} 
	
	
ul.inline-list li {
		width:410px;
		margin-bottom:5px;
		float:left;
		padding-top:5px;
		padding-left:15px;
		padding-right:10px;
		font-size:1.1em;
		line-height:2.0;
		background:url(../images/inline-list-bg.gif)} /*!*/
		





	


ul#nav_main {
		list-style: none;
		font-size:1px;
		margin-top:14px;
		margin-left:16px}
		
ul#nav_main li {
		float:left;
		padding-right:0px;
		margin-bottom:5px;} /*!*/
		
ul#nav_main a {
		display:block;
		text-decoration:none;
		background:none;}
		
ul#nav_main a p {
		display:none;}		
		
ul#nav_main a:hover {
		display:block;
		text-decoration:none;
		color:#000000;}

#nav_main .home-link a {
		width:101px;
		height:13px;
		position:relative;
		background-image: url('../images/home-link.gif');
		margin-bottom:7px}

#nav_main .home-link a:hover {
		background-position:bottom;}	
		
#nav_main .about-link a {
		width:101px;
		height:13px;
		position:relative;
		background-image: url('../images/about-link.gif');
		margin-bottom:7px}

#nav_main .about-link a:hover {
		background-position:bottom;}	


#nav_main .courses-link a {
		width:101px;
		height:13px;
		position:relative;
		background-image: url('../images/courses-link.gif');
		margin-bottom:7px}

#nav_main .courses-link a:hover {
		background-position:bottom;}
		
#nav_main .passport-link a {
		width:101px;
		height:16px;
		position:relative;
		background-image: url('../images/passport-link.gif');
		margin-bottom:4px}

#nav_main .passport-link a:hover {
		background-position:bottom;}
		
#nav_main .transition-link a {
		width:101px;
		height:13px;
		position:relative;
		background-image: url('../images/transition-link.gif');
		margin-bottom:7px}

#nav_main .transition-link a:hover {
		background-position:bottom;}		

#nav_main .news-link a {
		width:101px;
		height:13px;
		position:relative;
		background-image: url('../images/news-link.gif');
		margin-bottom:7px}

#nav_main .news-link a:hover {
		background-position:bottom;}			

#nav_main .contact-link a {
		width:101px;
		height:13px;
		position:relative;
		background-image: url('../images/contact-link.gif');
		margin-bottom:7px}

#nav_main .contact-link a:hover {
		background-position:bottom;}	


#about-us #nav_main .about-link a {
		background-position:bottom;}
		
#recognition #nav_main .about-link a {
		background-position:bottom;}		
		
#home #nav_main .home-link a {
		background-position:bottom;}
#courses #nav_main .courses-link a {
		background-position:bottom;}
#contact-us #nav_main .contact-link a {
		background-position:bottom;}
#news #nav_main .news-link a {
		background-position:bottom;}
#faq #nav_main .faq-link a {
		background-position:bottom;}
		
#work-for-us #nav_main .about-link a {
		background-position:bottom;}
		
#financial-assistance #nav_main .about-link a {
		background-position:bottom;}
		
#staff #nav_main .about-link a {
		background-position:bottom;}
		
#success-stories #nav_main .about-link a {
		background-position:bottom;}

#media-library #nav_main .about-link a {
		background-position:bottom;}
	
#reports #nav_main .reports-link a {
		background-position:bottom;}
		
#partners #nav_main .about-link a {
		background-position:bottom;}	
		
#referrals-and-partnerships #nav_main .about-link a {
		background-position:bottom;}	
#reports #nav_main .about-link a {
		background-position:bottom;}
		
#about-passport #nav_main .passport-link a {
		background-position:bottom;}
		
		
#about-transition #nav_main .transition-link a {
		background-position:bottom;}
		
#who-we-support-passport #nav_main .passport-link a {
		background-position:bottom;}



#transition-timetable #nav_main .transition-link a {
		background-position:bottom;}

#transition-programme #nav_main .transition-link a {
		background-position:bottom;}
		
		
.email-etc {
	width:150px;
	float:left;
	margin-left:16px
}
		
		

#secondary-menu {
	width:196px;
	float:left;
	margin-top:11px;
	margin-left:11px;
	background:#f5f6f6
}
#secondary-menu-header {
	width:196px;
	height:30px;
	float:left
}

#secondary-menu-header-2 {
	width:196px;
	height:30px;
	float:left;
	background:#FFF
}

ul#secondary-nav {
	width:196px;
	float:left;
	list-style:none;
	padding-top:5px;
	padding-bottom:5px
	}
		
ul#secondary-nav li {
	float:left;
	width:185px;
	margin-left:11px
	}
		
ul#secondary-nav a {
	float:left;
	position:relative;
	display:block;
	line-height:100%;
	text-decoration:none;
	font-size:1.2em;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	background:url(../images/nav-square.gif) no-repeat;
	background-position: 5px
	}

ul#secondary-nav a:hover {
	text-decoration:none;
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}	
#courses .success-stories-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}	

	
#staff .staff-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}
	
#partners .partners-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}

#referrals-and-partnerships .referrals-and-partnerships-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}

#reports .reports-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}

#about-passport #secondary-nav .passport-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}
	
#about-transition #secondary-nav .transition-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}

#recognition #secondary-nav .recognition-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}



#work-for-us .work-for-us-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}

#success-stories .success-stories-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}

#media-library .media-library-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}



#financial-assistance .financial-assistance-link a {
	color:#00aad7;
	background:url(../images/nav-square-highlight.gif) no-repeat;	
	background-position: 5px
	}
	
#who-we-support-passport .who-we-support-link a {
	color:#ed4c23;
	background:url(../images/nav-square-highlight-red.gif) no-repeat;	
	background-position: 5px
	}
	
#passport-courses .passport-courses-link a {
	color:#ed4c23;
	background:url(../images/nav-square-highlight-red.gif) no-repeat;	
	background-position: 5px
	}

#transition-programme .transition-programme-link a {
	color:#22af4a;
	background:url(../images/nav-square-highlight-green.gif) no-repeat;	
	background-position: 5px
	}
	
#transition-timetable .transition-timetable-link a {
	color:#22af4a;
	background:url(../images/nav-square-highlight-green.gif) no-repeat;	
	background-position: 5px
	}	


	






















.all-text {
	width:446px;
	float:left;
	padding-left:22px;
	margin-top:11px;
	margin-right:5px
}

.back-button {position:relative; top:4px}


#left-side-signposting {
	width:196px;
	float:left;
	margin-top:11px;
	margin-left:11px;
}

#right-side-signposting {
	width:196px;
	float:left;
	margin-left:11px;
	margin-top:11px;
	position:relative;
	left:15px
}



#right-side-signposting-2 {
	width:196px;
	float:left;
	margin-left:11px;
	background:#F5F6F6 none repeat scroll 0 0;
	margin-bottom:11px;
	margin-top:11px;
	position:relative;
	left:15px
}

#right-side-signposting-2 p {padding-left:7px; padding-top:7px; font-size:13px}
#right-side-signposting-2 p a {color:#00AAD7; text-decoration:underline}

#passport-course #right-side-signposting-2 p a {color:#ED4C23}

.right-side-signpost {
	width:196px;
	float:left;
	margin-bottom:11px
}
.right-side-signpost-two {
	width:196px;
	height:249px;
	float:left;
	background:url(../images/signposting-two.jpg)
}

.sept-courses {
	width:196px;
	height:249px;
	float:left;
	background:url(../images/sept-courses.jpg)
}

.sept-courses .apply-now-link {
	width:72px;
	position:relative;
	top:230px;
	left:106px
}

.right-side-signpost-four {
	width:196px;
	height:259px;
	float:left;
	background:url(../images/2009-brochure.jpg);
}


#footer {
	width:900px;
	float:left;
	list-style:none;
	border-top: solid 4px #00aad7;
	margin-top:11px
	}

ul#footer-nav {
	width:700px;
	float:left;
	list-style:none;
	}
		
ul#footer-nav li {
	float:left;
	margin-left:26px;
	padding-top:9px
	}
		
ul#footer-nav a {
	float:left;
	position:relative;
	display:block;
	line-height:100%;
	text-decoration:none;
	font-size:1.1em
	}

ul#footer-nav a:hover {
	text-decoration:underline;
	}	

/* -------------------------------------------------------------- 
Contact Form  
-------------------------------------------------------------- */
#contact-form {
float:left;
width:451px;
margin-left:22px
}
#contact-form p {
width:225px;
}

#form-left {
float:left;
width:225px;
}

#form-right {
float:left;
width:225px;
}

label {
float:left;
width:100%;
line-height:1.4;
margin-bottom:5px;
margin-top:5px
}

.inputter {
width:204px;
height:16px;
float:left
}

.inputter input {
float:left;
width:204px;
height:16px;
border:solid 1px #00aad7;
background:#f6f6f6
}



textarea {
float:left;
width:204px;
height:74px;
border:solid 1px #00aad7;
background:#f6f6f6
}

#contact-form input {
float:left;
}

select {
float:left;
width:160px;
position:relative;
top:0px;
right:0px;
}


option {background:#FFFFFF}

#form-right label {width:100%}
#form-right .inputter {float:left}
#form-right select {width:204px; float:left}
#form-right .enquirebg {width:100%; float:left}
#form-right textarea {width:100%; float:left}


.header-image {margin-top:10px;margin-left:22px; width:412px; float:left}
.header-image-2 {margin-top:8px;margin-left:22px; width:412px; float:left; position:relative; top:3px}
.header-image-3 {margin-top:10px;margin-left:22px; width:412px; float:left;}
.header-image-4 {margin-top:10px;margin-left:0px; width:412px; float:left;}
.header-image-5 {margin-top:10px;margin-left:11px; width:412px; float:left; margin-bottom:10px}



.header-image-6 {margin-top:7px;margin-left:22px; width:412px; float:left; position:relative; top:3px}


/* -------------------------------------------------------------- 
Mini Form  
-------------------------------------------------------------- */

#mini-form {
float:left;
width:189px;
padding-left:7px;
padding-top:10px;
background:#f5f6f6
}

.mini-inputter {
width:174px;
float:left
}
.mini-inputter input {
float:left;
width:174px
}

#mini-form select {
float:left;
width:180px;
top:0px;
right:1px
}

.mini-form-submit {
	float:right;
	margin-top:5px;
	margin-right:2px
}

#mini-form label {
float:left;
line-height:1.4;
margin-bottom:2px
}

.recruitment-box { background:#f1eeee; float:left; margin-left:22px; margin-top:10px; margin-bottom:10px; width:440px}
.recruitment-box h2 {left:0px; float:left; padding-bottom:5px; padding-top:5px; padding-left:5px; width:99%; margin-bottom:10px; background:#daf6fe}
.recruitment-box p {padding:5px}