@import url("nav.css");

/* ============================================ generic */

* {
	xxmargin: 0px;
	xxpadding: 0px;
}


body
{	font-family: Arial, Helvetica, sans-serif;
	background-color: #ebebed;
	color: #454545;
	padding: 0;
	margin: 0;
	font-size: xx-small;}


h1,h2,h3,h4,h5,h6
{	color: #f07312;}

h1 {
	font-size: 2.2em;

	margin-top: 15px;
	margin-bottom: 0px;
}



h1, h2
{	font-weight: 100;}


h2 {
	font-size: 1.3em;
	margin-bottom: 15px;
}

h3 {
	font-size: 1.2em;
	margin-bottom: 10px;
}

a
{	text-decoration: none}

p {
	
	margin: 10px 0 10px 0;
}

a:link
{	color: #007ad3}

a:visited
{	color: #007ad3}

a:hover, a:focus
{	}

ul, ol {
	margin:10px 10px 20px 20px;
	
	}

/* ============================================ common */

.storyPic,
.expbc
{	float: right;
	margin: 0 0 1em 1.6em;
	}

.storyPicLeft
{	float: left;
	margin: 0 1.6em 1em 0}

textarea,
input
{	padding: 0.15em;
	margin: 0;
	border-style:solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em}

.button-s
{	
	
	border: 1px solid #0072c6;
	_border: 1px solid white;
	*border: 1px solid white;
	
	color: #fff;
	padding: 2px 5px;
	background-color: #0367b0;
	background-image: url(../images/rsk-menu-off.gif);
	background-repeat: repeat-x;
}

.button-s:hover,
.button-s:focus
{	background-color: #b6dcfe;
	background-image: url(../images/rsk-menu-over.gif);}

.button-s:active
{	color: #006fba;
	background-color: #cce2f5;
	background-image: url(../images/rsk-menu-on.gif);}


#search {
		border: solid 1px #0072c6;
		padding: 3px;
		width: 100%;
		color: #494949;
		margin-left: 2px;
		}
.search-label {
	display: none;
}	



#search-bgr {
	
	background: #daedfe;
	padding: 5px 4px 4px 4px;
	margin-top: 6px;
}	

hr
{	height: 1px;
	border-style: none;
	background-color: #bbb;
	margin-top: 15px;
	margin-bottom: 15px;
	}

/* ============================================ structure */

#container
{	background-color: #fff;
	width: auto;
	margin: 0 2%;
	padding: 0 2% 10px 2%;
	font-size: 135%;
	border-bottom: solid 2px #dddddd;
	min-height: 600px; 
	position: relative
	}

#minHeight
{	}

#homebox
{	
	margin-right: 26%;
	padding: 1em 0px 1em 0px;
	position:relative;
	}

#middlebox
{	xxxmargin: 18px 26% 0px 187px;
	border: 0px solid red;
	clear: none;
	display:block;
	position: relative;
	float: right;
	width: 50%;
	padding: 0 3% 0 0
	}

#clearfooter
{	clear: both;}

#footer,
#footerHome
{	clear: both;
	margin: 0.5em 2% 20px 2%;
	padding-bottom: 20px;
	}
	

#footer1
{ width: 140px;
  float: left;	}

#footer2
{	
	width: 80%;
	float: left;
	font-size: 1.3em;
	margin-top: 2px;
	}
	


/* ============================================ header */

#header
{	border-bottom: 1px solid #0072c6;
	position: relative;
	line-height: 2em;
	}

#header h1#masthead
{	margin: 0.6em -8px 0 0;
	padding: 0 0 0em 0.3em;
	float: right;

	}


#masthead {
	

}

#masthead img {
	border: 0px;
	
	
}

#header form
{	text-align: left;
	border: 0px solid green
	}

#header form label
{	display: none}

#top-nav {
	color: #88c0ec;
	margin: 0px 0px 13px 0px;
	_margin: 0px 0px 0px 0px;
	padding: 0;
	background: white;
	border: 0px solid red;
	
}



.unfocused
{	color: #999;
	border-color: #999}

.focused
{	color: #454545;
	border-color: #0072c6}

/* ============================================ main nav */

#mainNav
{	text-align: left;
	clear: left;
	}

#mainNav ul
{	margin: 0px 0px 0px 0px;
	padding: 0;}

#mainNav li
{	display: inline;
	margin: 0px;
	padding: 0p;}

#mainNav li h1
{	display: inline;
	font-size: 1.2em;
	font-weight: normal;

	}

#mainNav li h1 a
{	padding: 0.3em 1.6em 0.3em 1.6em;
	border: solid 1px #0072c6;
	background-repeat: repeat-x;
	_margin-right: 2px;
	*margin-right: 2px;
}

#mainNav li h1 a:link,
#mainNav li h1 a:visited
{	color: #fff;
	background-color: #0367b0;
	background-image: url(../images/rsk-menu-off.gif);
	}

#mainNav li h1 a:hover,
#mainNav li h1 a:focus
{	background-image: url(../images/rsk-menu-over.gif);
	background-color: #b6dcfe;
	color: #fff;
	}

/* ============================================ end /main nav */

/* ============================================ left nav */

#leftNav {
	left: 2em;
	float: left;
	margin: 5px 0 0 0;
	width: 22%;
	padding: 0 0 0 0;
	font-size: 100%;
	color:#0066CC;
	font-size: 1.1em;
	
}

#leftNav strong {


	
}

#mpRoot_liNode a,
#leftNav strong span {

	border-bottom: solid 2px #0066cb;
	display: block;
	padding: 0px 0px 3px 0px;
	xxxxwidth: 154px;
}



#leftNavTop {	

}

#leftNavBottom {

}

#leftNav ul {
	/*padding-left:15px;*/
 	list-style-type: none;
	left:0;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	
}


#leftNav li {
  	margin:0 0 0 0px;
  	padding:0 0 0 0;
	list-style-type: none;
	
	

        
}

#leftNav li ul {
  	margin:0 0 0 0px;
  	padding:0 0 0 0;
	

}

#leftNav li ul li{
	list-style-type: none;
	margin: 0px;
  	padding:0px;

}



#leftNav li ul li a {
	background-color: #f4f9ff;
	border-bottom: solid 1px #4393e2;
	background-image:url(../images/Lnav_Rarrow.gif); 
	background-repeat: no-repeat;
	background-position:left center;
	display: block;
	padding: 5px 0px 4px 12px;
	xxxxwidth: 142px;
	
}

#leftNav li ul li a:hover {
	background-color: #bbd9fd;
	background-image:url(../images/Lnav_Rarrow.gif); 
	background-repeat: no-repeat;
}


#leftNav li ul li li a {
	xxxwidth: 134px;
	color: #3a86d2;
	background-image:url(../images/Lnav_Rarrow.gif); 
	background-repeat: no-repeat;
	background-position:8px center;
	padding-left: 20px;
	
	
}


#leftNav li ul li li ul li a {
	xxxwidth: 134px;
	color: #3a86d2;
	background-image:url(../images/Lnav_Rarrow.gif); 
	background-repeat: no-repeat;
	background-position:20px center;
	padding-left: 30px;
	
	
}

#leftNav li ul li li li a {
	xxxwidth: 142px;
	
		
}

#leftNav li ul li li li li a {
	xxxxwidth: 122px;

}


#leftNav li li {
	font-size: 90%;
}

#leftNav li li li {
	font-size: 95%;
}


#leftNav li li li li {
	font-size: 100%;
}

#leftNav li li li li li{
	font-size: 100%;
}


#leftNav ul {
/*
	list-style-image:url(../images/Lnav_Darrow.gif);
*/
}

/*#navLcontain {
	padding-left:8px;
}*/

#leftNav a {
 	/*font-size: 100%;*/
 	text-decoration:none;
  	color:#0066CC;
	font-size:100%;
	font-weight:normal;
  	}
	
#leftNav a:hover {
  	color:#000;
 	 }
	
.ahp li #manageNav {
	display:none;
	}

/* ============================================ end /left nav */






/* ============================================ right nav */



	
#rightbox {    /*** No side padding or borders, to avoid the IE5.x box model problem ***/
	xxxxposition: absolute;
	right: 4%;     
	width: 22%;
	height:auto;
	margin-top: 5px;
	float: right;
	}

.navRight
{	border-bottom: 1px solid #bbb;
	position: relative;
	padding: 0.7em 0} 
	
	
#rightbox h2
	{
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}

.navRight h2 
{	margin: 0 0px 0 0;
	
	font-size: 1.3em;
	font-weight: 100;
	display: block;
	

	}
.navRight h2 a {
		display: block;
		background-image: url(../images/rightnav_ico.gif);
		background-position: right 1px;
		background-repeat: no-repeat;
		padding-right: 16px!important;
		
				}
				
				
.navRight h2 a:hover {
	background-image: url(../images/rightnav_ico-hov.gif);
	}


.rightnavimage
{	position: absolute;
	top: 0.6em;
	right: 0}
	
.navRcopy {
	font-size: 0.9em;
	line-height: 1.3em;
}

/* ============================================ home */

#welcome {
	background-image: url(../images/welcome-bgr.gif);
	background-color: #fdecde;	
	background-position: right bottom;
	background-repeat: repeat-x;
	min-height: 210px;
	margin-bottom: 5px;
	
}

#welcome div {
	background-image: url(../images/welcome-hr.gif);
	background-position: right top;
	background-repeat: repeat-x;
}



#welcome h1 {
	padding: 0.9em 0 0.3em 0.9em;
	margin: 0px;
	font-size: 2.0em;
}

#welcome p {
	padding: 0px 0px 0px 1.9em;
	margin: .3em 0px;
} 

#welcome a {
	text-decoration: underline;
}

.homesub {
	width: 49%;
	float: left;

}

.homesub-2 {
	width: 49%;
	float: right;

}

.homesub h2, .homesub-2 h2  {
		background-image: url(../images/home-headline.gif);
		background-repeat: repeat-x;
		background-position: right bottom;
		background-color: #fcfdfe;	
		padding: 0.3em;
		font-size: 1.5em;
}

.homesub p, .homesub-2 p  {
margin: 7px 5px 0 5px;
	
}


/* ============================================ content */

.career01,
.career02 {
	width: 47%;
	height: auto;
	float:left;
	margin: 5px 1%;
	border: 0px solid blue
}

.career02xxx {
	width: 47%;
	height: auto;
	float:right;
	margin-bottom:20px;
	border: 0px solid black
}

.careerHWrap {
	clear: both;
	height: auto;
	xxxwidth: 100%;
	border: 0px solid green
	}

.career01 h2,  .career02 h2 { 
		background-image: url(../images/home-headline.gif);
		background-repeat: repeat-x;
		background-position: right bottom;
		background-color: #fcfdfe;	
		padding: 0.3em;
		font-size: 1.3em;
	}
	
.featureWrap {
		margin-right: 26%;
}


ul.anchorList li
{
	background-image: url(../images/arrowAnchor.gif);
	background-repeat: no-repeat;
	background-position: 0.2em;
	padding-left: 16px;
	list-style-type: none;
}

.float_left {
	float:left;
	padding:0 10px 5px 0;
	}


	.table_borders
	{
		border-top: 1px solid #FFB685;
		border-left: 1px solid #FFB685;
		border-right: 1px solid #FFB685;
	}

	.table_borders td
	{
		border-bottom: 1px solid #FFB685;
		padding: 6px;
	}

	.table_borders th
	{
		padding: 3px 6px 3px 6px;
		border-bottom: 1px solid #FFB685;
		background-color: #FFF4ED;
		
	}
	
	.t-left {text-align: left;}

	.column_2
	{	
		width:55%;
	}

	.column_3_4
	{	
		width:10%;
	}

.featureWrap {
	margin-top: 12px;
	
}

.leafletLink {
	font-size:125%;
	font-weight:bold;
	padding: 0; 
	margin: 26px 0px 0px 0px;
	color: #E55C00;
}

.leafletLink a:link {
	color: #E55C00;
}

.leafletLink a:hover {
	color: #E55C00;
}

.leafletLink a:visited {
	color: #E55C00;
}

/*a:link {
	color: #039;
	}

a.link {
	color: #222222;
	}

a:hover {
	color: #F60;
	}
	
a:visited {
	color: #039;
	}*/
	
.errortitle {
	color: #c00;
}

.errorRule {
	height: 0;
	border: 0;
	border-bottom: 1px dashed #06c;
}

#addthis {
	float: left;
	width:; 130px;
}

#footer33 {
	float: left;
	width: 300px;
	padding: 2px 2px 2px 5px;
	margin-left: 5px;
}



.searchResultsPager { display: inline; }

.searchResultsPager li { display: inline; }
.searchResultsPager li a { padding: 2px;}


#divPager
{	display: block;
	border-top: 1px solid #aaa;
	clear: left;
	margin-top: 1em;
	padding-top: 0.6em}


/* ============================================ download leaflets */



#divForm {
	float: none;
	
	
}

#divForm fieldset {
	border: solid 1px #0066D1;
	margin-top: 25px;
	margin-right: 15px;
	padding-left: 15px;
	
}

#divForm legend {
	font-size: 1.2em;
	font-weight: bold;
	color: #0066D1;
}

.formf input {
	float: left;
	margin-bottom: 10px;
    padding: 2px;
    border: solid 1px #70BBCA;
}

.formf select {
	display: block;
	float: left;
	margin-bottom: 10px;
    padding: 2px 2px 2px 2px;
    border: solid 1px #70BBCA;
}

.formf .label {
	display: block;
	width: 130px;
	float: left;
	margin-bottom: 10px;
    text-align: right;
    padding: 4px 10px 3px 10px;
    margin-right: 2px;
}

.formf br {
	clear: left;
}

.formf {
	
}


.formf2 input {
	float: left;
	margin-bottom: 0px;
    padding: 2px;
}

.formf2 select {
	display: block;
	float: left;
	margin-bottom: 0px;
    padding: 2px 2px 2px 2px;
    border: solid 1px #70BBCA;
}

.formf2 .label {
	display: block;
	width: 80%;
	float: left;
	margin-bottom: 0px;
    text-align: left;
    padding: 4px 10px 3px 10px;
    margin-right: 2px;
}



.formf2 br {
	clear: left;
}


.formf2H3 {
	border-bottom: solid 1px #C0D5EE;
	margin: 0px 0px 5px 0px;
	padding: 15px 0px 2px 0px;	
}


.download-leaflets {
	float: right;
	width: 40%;
	border: solid 1px #0066D1;
	background: white;
	padding: 0 0.6em 0.3em 0.6em;
	margin: 0 0 1em 1.6em;
	
}

/* ============================================ end / download leaflets */


/* ============================================ contact page */


#contactLeadin {text-align:center;margin:2em 0;}
#contactLeadin h4 {color:#444;font-size:1.5em;}
#contactLeadin a {color:#0066CC;}
#contactLeadin img {margin:10px auto;}
#contactLeadin .floatBox {float:left;width:31%;margin-right:2%;}
#contactLeadin .floatBox h4 {margin:1em;font-weight:normal;}
#contactLeadin #leftBoxlow {background:url(../images/bg-contact-floatbox-left.gif) repeat-x;}
#contactLeadin #centreBoxlow {background:url(../images/bg-contact-floatbox-centre.gif) repeat-x;}
#contactLeadin #rightBoxlow {background:url(../images/bg-contact-floatbox-right.gif) repeat-x;margin-right:0 !important;}

div.overseasContactFAQ {background-color:#E9F3FF;padding:1em 0;margin-bottom:2em;}
div.overseasContactFAQ a {color:#06c;}
div.overseasContactFAQ h2 {color:#06c;margin:0.5em 0.8em;font-size:1.3em;}
div.overseasContactFAQ ul {color:#06c; list-style:square;float:left;width:44%;margin:0;padding:0 0 0 2em;}

.contactH1 {
	font-size:165%;
	font-weight:normal;
	padding:40px 0 0 0;
	color: #0099FF;
}

.contactH1bg {
	height:85px;
	background-image:url(../images/contactH0001.jpg);
	background-repeat:no-repeat;
}

.contactH1bg_01 {
	height:85px;
	background-image:url(../images/contactH0002.jpg);
	background-repeat:no-repeat;
}

.contactH1bg_02 {
	height:85px;
	background-image:url(../images/contactH0003.jpg);
	background-repeat:no-repeat;
}

.contactSub01 {
	padding: 5px 8px 2px 10px;
	margin-bottom:20px;
	background-color:#E9F3FF; /*#D4E5F6;*/
	/*border-left:8px solid white;*/
}

.contactSub01H1 {
	font-size:125%;
	font-weight:bold;
	padding:6px 0 0px 0px;
	margin:0;
	color: #06C;
}

.contactSub01 a {
	text-decoration:none;
	color: #06C;
}
.row_contact {
	margin: 5px 0 0 0;
}


.row_contact2 input {
	
	border: solid 1px #1a93f1;
	width: 20px;
	margin-bottom: 5px;
	float: left;
}

.row_contact2 label {

float: left;
display: block;
width: 150px;
margin-left: 3px;

}

#other-label {width: 50px!important; float: left;}



#txt_OrgTypeOther {width: 150px!important; float: left; _float: right; *float: right; }

.row_contact input {
	
	border: solid 1px #1a93f1;
	width: 233px;
}

#txtAddress, #txtComment {
	border: solid 1px #1a93f1;
	width: 233px;
	
}

.contactSub02 {

	padding: 0 2px 2px 8px;
	margin-bottom:20px;
	background-color: #FFFFFF;
}

.contactSub02H1 {
	font-size:125%;
	font-weight:bold;
	padding:6px 0 0px 0px;
	margin:0;
	color: #06C;
}

.contactSub02 a {
	text-decoration: underline;
}

.contactSub03 {

	padding: 0 2px 2px 8px;
	margin-bottom:20px;
	background-color: #FFCCFF;
}

.contactSub03H1 {
	font-size:125%;
	font-weight:bold;
	padding:6px 0 0px 0px;
	margin:0;
}

.contactSub03 a {
	text-decoration:none;
	color: #990099;
}

.contactSub04 {

	padding: 4px 2px 2px 8px;
	margin-bottom:20px;
	/*background-color: #FFCC99;*/
}

.contactSub04H1 {
	font-size:125%;
	font-weight:bold;
	padding:6px 0 0px 0px;
	margin:0;
	color: #FF3300;
}
.contactul {
	list-style-type: none;
	padding:0 0 4px 0;
	margin:0;	
}

.contactul li {
	padding: 0 0 8px 0px;
}

FIELDSET {
	BORDER-RIGHT: #6fb1ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6fb1ff 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #6fb1ff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #6fb1ff 1px solid
}
LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px
}
.point {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; COLOR: white; PADDING-TOP: 0px; BACKGROUND-COLOR: #6fb1ff
}
.star {
	color: red;
}

.row_contact .star {
	position: absolute;
	left: 20em
}

.row_contact
{	display: block;
	position: relative;
	margin: 0.3em 0;
	padding: 0 0 0.6em 0;
	border: 0px solid red}

.row_contact label
{	}

.row_contact input,
.row_contact textarea
{	position: absolute;
	left: 17em}

.row_select input
{	width: auto}

.row_buttons input
{	margin-right: 0.6em}

.row_buttons label
{	}

.teacher_contact .row_contact input,
.teacher_contact .row_contact textarea
{	left: 16em}

.row_submit
{	margin: 1em 0 2em 0;
	text-align:center}

.row_submit input
{	border-style: outset;
	border-color: #F07312;
	background-color: #06c;
	color: #fff;
	font-weight: bold;
	padding: 0.3em 0.6em}

.row_submit input:hover,
.row_submit input:focus
{	border-style: inset;
	background-color: #fff;
	color: #06c;
	cursor:pointer;}

.tel-line{
	width: 230px;
float: right;
margin: 10px 5px;
background: white;
border: solid 3px #c2dcfc;
padding-left: 10px;
padding-top: 5px;
}

.tel-line-2{
	width: 230px;
float: right;
background: white;
margin-left: 10px;
*margin-top: 10px;
border: solid 3px #c2dcfc;
padding-left: 10px;
padding-top: 5px;
}
	
	
/* ============================================ end /contact page */

/* ============================================ Search results */

.selected
{	text-decoration: underline	}

.selected:hover
{	cursor:default}

.searchWrap,
.searchWrap01 {
		padding: 0.15em 0.3em;
}

.searchWrap01 {
	background-color: #D6E9FC;
}

.search01,
.search02 {
	width: 48%;
	float:left;
	margin-bottom:1em;
}

.resultTitle {
	font-weight:bold;
	margin:0 0 0 0;
}

.resultDesc {
	font-weight:normal;
	color: #333;
	margin: 0 10px 0 0px;
}

.resultDate {
	font-weight:bold;
}


.oops {
border:6px solid #E55C00;
margin:1em 0pt;
padding:0.3em 0.6em;
}
.oops h2 {
background:transparent url(../images/alert.gif) no-repeat scroll 0% 50%;
border-color:#FF0000;
border-style:solid;
border-width:0pt 0pt 0px;
color:#E55C00;
padding-left: 32px
}
.oops p {
font-weight:bold;
}


/* ============================================ End / Search results */

/* ============================================ Resources for educators */


	.tl,
	.tr,
	.bl,
	.br
	{	position: absolute;
		background-color: transparent;
		height: 12px;
		width: 12px;
		line-height: 0;
		padding: 0;
		font-size: 1px;
		background-repeat:no-repeat;
		display: block
		}

	.tl {
		top: 0;
		left: 0;
		margin: -1px 0 0 -1px;
		background-image: url(../images/educators/tl.png)}
		
	.tr {
		top: 0;
		right: 0;
		margin: -1px -1px 0 0;
		background-image: url(../images/educators/tr.png)}
		
	.bl {
		bottom: 0;
		left: 0;
		margin:  0 0 -1px -1px;
		background-image: url(../images/educators/bl.png)}
		
	.br {
		bottom: 0;
		right: 0;
		margin: 0 -1px -1px 0;
		background-image: url(../images/educators/br.png)}
	

		.how-the-nhs-works,
		.lesson-plans,
		.guide-for-students,
		.work-experience { 
			position: relative;
			float: left;
			width: 46%;
			margin: 0 1% 0.3em 0;
			padding: 0;
			background-color: #daebf7;
			border: 1px solid #b7d0e5;
			background-repeat: no-repeat;
			background-position: right top;
			min-height: 80px	
		}



		.how-the-nhs-works h3,
		.lesson-plans h3,
		.guide-for-students h3,
		.work-experience h3,
		.how-the-nhs-works p,
		.lesson-plans p,
		.guide-for-students p,
		.work-experience p
		{	margin: 0.3em 85px 0.3em 10px;
			padding: 0;
			
			}
			
			
.how-the-nhs-works h3,
.lesson-plans h3,
.guide-for-students h3,
.work-experience h3 {
	
	font-size: 1.1em;
}




	
		.how-the-nhs-works {
			background-image:  url(../images/educators/rfe-how.jpg)

				 
		}
		
		.lesson-plans {
			background-image:  url(../images/educators/rfe-les.jpg)
			 
		}
		
		
		.guide-for-students {
			background-image:  url(../images/educators/rfe-gui.jpg)
					 
		}
		
		
		.work-experience {
			background-image:  url(../images/educators/rfe-wor.jpg)
			 
		}
		

		.careermapper h3,
		.videos h3,
		.jobdescriptions h3,
		.careermapper p,
		.videos p,
		.jobdescriptions p
		{	margin: 0.3em 72px 0.3em 8px;
			padding: 0;
			font-size: 90%}
		
		.careermapper,
		.videos,
		.jobdescriptions
		{	position: relative;
			float: left;
			width: 32%;
			margin: 0 3px 0.3em 0;
			padding: 0;
			background-color: #daebf7;
			border: 1px solid #b7d0e5;
			background-repeat: no-repeat;
			background-position: right top;
			min-height: 72px;	}
		
		
		.careermapper
				{	background-image:  url(../images/educators/rfe-map.jpg)}


		.videos
				{	background-image:  url(../images/educators/rfe-vid.jpg)}

		.jobdescriptions
				{	background-image:  url(../images/educators/rfe-job.jpg)}

	
		
.box7 {		}


.box7lu {
		background:  url(../images/educators/lu-c.gif) no-repeat left top;
		height: 79px;
					}

.box7ru {
		background:  url(../images/educators/ru-c.gif) no-repeat right top;
		height: 79px;
					}
		
				
.box7 h3 {
		font-size: 1.2em;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}


/* ============================================ End / Resources for educators */


/* ============================================ Course finder */



div.search-courses {border-top: solid 1px #0066cc; padding: 10px 10px 10px; background: #e9f3ff url(../images/course-finder-bgr.gif) no-repeat right bottom;
}
div.search-courses fieldset {border:none;margin:0;padding:0;}
div.search-courses legend { margin:0;padding:0; font-size:1.4em;font-weight:bold; background:white/*#e9f3ff*/;  border: solid 1px red;}
div.search-courses span.legend {top:0;left:0; padding:20px 10px; border-bottom:1px solid #0066d1;}
* html div.search-courses span.legend {}
div.search-courses span.legend span {font-size:0.9em;font-weight:normal;}
div.search-courses label {float:left;display:inline; width:150px;margin:5px;font-size:1em;font-weight:bold; text-align: right; background: #e9f3ff;}
div.search-courses select {float:left;display:inline;width:320px;margin:3px 10px;}
div.search-courses .blueRuler {clear:both;text-align:right;background:url(../images/blue_pixel.gif) 15px repeat-x;margin:10px 10px 0 10px;}

.resultBox { border:1px solid #DADEE1; margin:0px 0px 20px 0px; overflow:hidden; }
.resultsHeader {background:#c6e0ff;color:#0066CC;padding:10px;}
.resultsHeader h4 {margin:0;padding:0;font-size:1.2em;}
.un-course { float:left;width:55%;}
.resultsHeader p {float:right;text-align:right;width:40%;margin:0 10px 0 0; overflow:hidden;}
.resultsHeader img {margin-right:5px;}
.resultBox p {font-size:0.9em;}
.resultBox span.courseName { color: #333333; font-weight: bold;}
.resultBox .courseInfo {float:left;width:57%;padding:10px 0;margin-left:10px;}
.resultBox .institution {float:left;width:39%;padding:10px 0;margin-left:10px;}

.courseInfo span { display: block;}
.institution  span { display: block;}
.resultBox p.extraInfo {clear:left; background:#efefef;padding:3px 10px 3px 10px; margin-bottom:0;}
#ibtn_Find {padding-left: 160px;}
/* easy clearing */
.resultsHeader:after {content: '';display: block;height: 0;clear: both;visibility: hidden;}
.resultsHeader {display: inline-block;}
/*\*/
.resultsHeader{display: block;}
/* end easy clearing */

.faq-list { margin: 0px 0px 10px 0px;; padding: 0px; list-style-type: square; list-style-position: inside;}
.faq-list li { margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px;  }

/* ============================================ End /Course finder */
#label-right {width: 520px;}
#label-right br {clear: both;}
#label-right input {float: left; width: 20px; margin-bottom: 5px; border: none;}
#label-right label {float: left; text-align: left; margin-bottom: 5px; display: block!important; width: 220px; margin-left: 19em;}
#txt_ReasonOther {border: 1px solid #36a0f2!important;}


#faqlist {margin: 0px; padding: 0px;}
#faqlist li a{ color:37c1e3!important; }
#faqlist li {margin-bottom: 5px; background:url(../images/lifaq.gif); background-repeat: no-repeat; background-position: center left; list-style: none; padding-left: 20px;}

