body{
margin:0px 0px 15px 0px;
padding:0px;
border:0px;
font-size:70%;
background-color:#EFEFF7;
text-align:left;
FONT-FAMILY: Verdana, Arial, sans-serif;
/*overflow:auto;*/
}


a, a:link, a:visited{
	font-size:1em;
	color: #48497B;
}
a:hover, a:active{
	text-decoration:underline;
	color: #48497B;
}
a.bigger, a.bigger:link, a.bigger:visited{
font-size:1.2em;
line-height:1.45em;
}

li{
margin-bottom:10px;
}
h2{
font-size:1.1em;
line-height:1.2em;
margin: 7px 0px 5px 0px;
}
h3{
font-size:1.0em;
}
h4{
font-size:1.0em;
}

p {
	MARGIN: 8px 0px 12px; 
	LINE-HEIGHT: 1.3em
}
#canvas{
	position:relative;
	width:752px;
	background-color:#FFFFFF;
	padding:7px;

}

img{
	border:0px;
}

.faces{
position:absolute; 
top:0px; 
right:0px;
}
#pagebg{
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
	width: 100%;

}
#subcanvas{
width:752px;
background-color:#FFFFFF;
border:7px solid #FFFFFF;
}
#popcanvas{
width:626px;
background-color:#FFFFFF;
border:7px solid #FFFFFF;
}

#header {
	position:relative;
	left:0px;
	top:0px;
	background-color: #48497b;
	height: 63px;
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 752px;
}
#header A {
	TEXT-DECORATION: none
}
#header A:hover {
	TEXT-DECORATION: underline
}


#mainarea_home{
	position:absolute;
	top:72px;
	left:7px;
	width: 601px;
	background-color: #01A0E2;
	background-image: url(../images/home_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 353px;
}

#mainarea_option{
	position:relative;
	top:0px;
	left:0px;
	width: 601px;
	background-color: #FFCE00;
	background-image: url(../images/11_14_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 2px;
	margin-top: 2px;
	height: 185px;
}

#mainarea_option_14_16{
	position:relative;
	top:0px;
	left:0px;
	width: 601px;
	background-color: #36CCDA;
	background-image: url(../images/14_16_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 2px;
	margin-top: 2px;
	height: 185px;
}

#mainarea_option_16_18{
	position:relative;
	top:0px;
	left:0px;
	width: 601px;
	background-color: #F02233;
	background-image: url(../images/16_18_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 2px;
	margin-top: 2px;
	height: 185px;
}

#rightcolumn{
	min-height: 353px;
	background-color:#e8e8f4;
	position: absolute;
	width: 149px;
	top: 72px;
	right: 7px;
}

#rightcolumn_home{
	min-height: 353px;
	background-color:#e8e8f4;
	position: relative;
	width: 149px;
	top: 2px;
	left: 603px;
	margin-bottom: 4px;
}
#more_info {
	width: 149px;
	min-height:167px;
	background-color: #e8e8f4;
	float: left;
	margin-left: 2px;
	margin-top:-1px;
	margin-bottom:2px;
}


#more_infohome {
	width: 149px;
	min-height:167px;
	background-color: #e8e8f4;
	float: left;
	padding-left: 2px;
	position: relative;
}


#rightcolumninner{
	height: 184px;
	position: absolute;
	width: 149px;
	top: 72px;
	right: 7px;
}

#option_nav{
	position:absolute;
	background-color:#dedeef;
	left: 0px;
	width: 601px;
	height: 68px;
	float: left;
	bottom: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}


#subnav {
	background-color: #48497b;
	height: 22px;
	width: 737px;
	position: relative;
	font-size: 0.9em;
	text-align: right;
	color: #7474AA;
	padding-top: 8px;
	padding-right: 15px;
}

#subnav2 {
	background-color: #48497b;
	height: 30px;
	width: 752px;
	position: relative;
}



#footer {
	width:723px;
	height:26px;
	font-size: 0.9em;
	background-color: #333366;
	padding-left: 14px;
	position: relative;
	padding-right: 15px;
}

#footer_text {
	width:522px;
	height:26px;
	font-size: 0.9em;
	background-color: #333366;
	padding-left: 14px;
	position: relative;
	padding-right: 15px;
}



#subnav a {

	MARGIN: 6px 5px 7px; 
	color:#FFFFFF;
	text-decoration:none;
}
#footer a {
	FLOAT: left; 
	MARGIN: 6px 5px 7px; 
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover, #subnav a:hover {
	text-decoration: underline;
}


#footer span, #subnav span {
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN: 5px 0px 0px; 
	COLOR: #7474aa
}



.floatleft{
	float:left;
}

.bordertop{
border-top:2px solid #ffffff;
}
.floatright{
float:right;
}


UL#more_opt_nav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none; 
}

UL#more_opt_nav LI {
margin-bottom:3px;
}


UL#more_opt_nav LI A {
	PADDING-RIGHT: 0%;
	DISPLAY: block;
	PADDING-LEFT: 7%;
	FONT-WEIGHT: normal;
	font-size: 1em;
	PADDING-BOTTOM: 4px;
	WIDTH: 93%;
	COLOR: #000000;
	PADDING-TOP: 2px;
	background-image: url(../images/bullet_moreinfo.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-decoration: none;
}

UL#more_opt_nav LI A:hover {
	TEXT-DECORATION: underline
}

#option_mod{
	position:relative;
	background-color:#FFFFFF;
	left: 0px;
	top: 0px;
	width: 601px;
	margin-bottom: 2px;
	background-image: url(../images/mod_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
}
#mod1 p, #mod2 p, #mod3 p,#mod2_16-18 p {
	padding-left: 18px;
	padding-right: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
}

#mod1 {
height:165px;
	width: 198px;
border-top: 1px solid #a0a0d0;
	border-right: 1px solid #a0a0d0;
	border-left: 1px solid #a0a0d0;
	float: left;
}

#mod2 {
height:165px;
	width: 199px;
	border-top: 1px solid #a0a0d0;
	border-right: 1px solid #a0a0d0;
	float: left;
}

#mod2_16-18{
height:165px;
	width: 199px;
	border-top: 1px solid #a0a0d0;
	border-left: 1px solid #a0a0d0;
	float: left;
}
#mod3 {
height:165px;
	width: 199px;
	border-top: 1px solid #a0a0d0;
	border-right: 1px solid #a0a0d0;
	float: left;
	
}



.clear{
clear:both;
}



#menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 1px 0px 5px;
	WIDTH: 188px;
	COLOR: #080947;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #f7f7ff;
	position: relative;
}
#content_container {
	float: left;
	position: relative;
	width: 526px;
	padding-left: 20px;
	padding-right: 18px;
	padding-top: 18px;
	padding-bottom: 18px;
}

#content_containerfull {
	width: 748px;
	float: left;
	position: relative;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 18px;
}

#menuNav {
	padding: 0px 0px 0px 0px;
	margin:0px;
	width: 188px;
}


#menu ul {
	padding: 0px;
	margin:0px;
}

#menu ul ul {
	padding:0px;
	margin: 0px 0px 0px 7px;
}


#menu li {
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style-image: none;
	list-style-type: none;
}


#menu li li {
	MARGIN: 0px 7px 0px 0px; 
	COLOR: #080947
}
.cssbullet {
	background-image: url(../images/bullet-in_black.gif);
	background-repeat: no-repeat;
}

.classactive .cssbullet {
	background-image:url(../images/bullet-in.gif);
	background-repeat: no-repeat;
}





#menu li a {
	display: block;
	font-size: 1.1em;
	color: #000000;
	line-height: 15px;
	padding: 6px 3px 7px 7px;
	background-color:#bbbcde;
	text-decoration: none;
	border-bottom:1px solid #ffffff;
	
}

/*#menu ul li div{
margin-bottom: 10px;
border:#00CC00 1px solid;
}

#menu ul li ul li div{
margin-bottom: 0px;
border:none;
}*/

#menu li .classactive {
	display: block; 
	font-size: 1.1em; 
	color: #ffffff; 
	line-height: 15px; 
	padding: 6px 3px 7px 7px; 
	background-color:#bbbcde;
	background-color: #7474aa; 
	text-decoration: none;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
}

#menu li A:hover {
	TEXT-DECORATION: underline
}



#menu li li a {
	padding: 3px 3px 4px 10px;
	display:block;
	font-size: 1em; 
	background: url(../images/bullet-blue.gif) no-repeat 0px 5px; 
	margin: 0px 10px 0px 0px; 
	color: #000000; 
	border:none;
}

.active{
font-weight:bold;
}
#imgheader {
	height: 120px;
	width: 544px;
	/*background-image: url(../images/quiz_titlebg.jpg);*/
	position: relative;
	text-align: right;
}
#imgheader h1 {
	font-size: 3em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 30px;
	bottom: 9px;
}

.quizform{
padding: 0px;
margin:0px;
}
#quiz_no {
	height: 20px;
	width: 23px;
	background-color: #FF9900;
	background-image: url(../images/quiz_no.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.2em;
	text-align: center;
	padding-top: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 7px;
}


#quizformheader {
	text-align: right;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbcde;
	height: 24px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:relative;
}


.true {
	position: absolute;
	top: 2px;
	left: 16px;
}
.false {
	position: absolute;
	top: 2px;
	left: 65px;
}



.quizradiobutton label, .optionradiobutton label {
	display: none;
}

.quizradiobutton {
	height: 28px;
	width: 98px;
	position: absolute;
	top: 5px;
	right: 0px;
}

.optionradiobutton {
	height: 28px;
	width: 98px;
	position: absolute;
	top: 5px;
	right: 0px;
}

.quizrow span {
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
	line-height: 1.5em;
}

.boldquestion{
	color: #000000;
	padding-left: 5px;

}

.bold{
font-weight:bold;
}
.quizrow ol, .quizrow_options ol {
	padding: 0px;
	margin: 0px;
}

#quizbuttons{
	text-align:center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.quizbuttons{
	text-align:center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.hr{
	border-top:1px solid #bbbcde;
	width:100%;
	height:1px;
}


.questiondiv {
	position: relative;
	width: 444px;
}
.questiondiv label {
	position: relative;
	left: 30px;
	top: 3px;
}


.questionradio {
	position: absolute;
	left: 0px;
	top: 0px;
}

.error{
	color:#f02233;
	padding-left: 30px;
	line-height: 1.4em;
}

.rederror{
	color:#f02233;
}
.number {
	position: absolute;
	top: 10px;
	left: 6px;
}

.boldquestion{
	color: #000000;
	padding-left: 30px;
	line-height: 1.4em;

}

#video{
	padding:20px 0px 0px 40px;	
}

/*#video{
	width: 450px;
	height: 480px;
	margin: 0;
	position:relative;
	background-image:url(../images/tv_bg.gif);
	background-repeat: no-repeat;
	left: 35px;
}*/

/*#videoflash{
	position: absolute;
	left: 34px;
	top: 20px;
}*/

.next_section_page{
border-top:1px solid #e8e8f4; 
border-bottom:1px solid #e8e8f4; 
margin-top:10px;
}

#name_add {
	padding-top: 10px;
	padding-bottom: 10px;
}


@media print{

p{
color:#000000;
}
#canvus{
width:100%;
}

#menu{
display:none;
}

#header{
width:532px;
}
#mainarea_home{
width:100%;
position:relative;
float:none;
}

#mainarea_option{
width:100%;
position:relative;
}
#rightcolumn_home{
width:100%;
position:relative;
padding:0px;
margin:0px;
float:none;
top:80px;
left:0px;
}

#rightcolumn_home img{
display:none;
}
#rightcolumn_home img .bordertop{
display:block;
}

#more_info_home img{
display:block;
float:none;
padding-left:20px;
}

#more_opt_nav, #more_opt_nav ul, #more_opt_nav li{
margin-left:0px;
padding-left:0px;
}
.bordertop{
clear:both;
}

#rightcolumninner{
display:none;
}



#more_info{
padding:0px;
margin:0px;
}
.faces{
position:relative;
}

.floatright{
float:none;
}

#subnav{
text-align:left;
}

#quizformheader{
width:550px;
height:23px;
}

}

.underlined {
	text-decoration: underline;
}

.flash{
border: 1px solid #9999cc; 
padding:10px 10px 10px 10px; 
text-align:center;
}

.discussion{
position:relative;
padding:5px 0px 5px 0px;
text-align:left; 
background-color:#f7f7ff;
border:1px solid #e8e8f4;
}

.discussion img{
	position:absolute;
	top: 11px;
	width:45px;
	left: 6px;
}

.discussion p{
padding-left: 55px;
}

.discussion h2{
padding-left: 55px;
color: #7474aa;
}


#isa_table {
	background-color: #E5E5E5;
}

#isa_table td, #isa_table th{
border: 1px solid #CCCCCC;
}
.letter {
	font-size: 1.6em;
	font-weight: bold;
	color: #48497B;
}
.grey {
	color: #999999;
}



.long{
	width: 280px;
	margin-bottom: 10px;
}

.medium{
	width: 220px;
	margin-bottom: 10px;

}

.login_label {
	text-align: right;
	padding-right: 10px;
	display: block;
	width: 60px;
	float: left;
	margin-bottom: 10px;
	background-color:#FFFFFF;
}

.login{
width:500px; 
margin:20px auto 0 auto;
position:relative;
}

.login_button{
margin-left:65px;
}

#subnav_close {
	color: #FFFFFF;
	position: absolute;
	left: 363px;
	top: 78px;
	width: 187px;
	text-align: right;
}

#subnav_close a {

	MARGIN: 6px 5px 7px; 
	color:#FFFFFF;
	text-decoration:none;
}
.textareafull {
	width: 450px;
	height: 40px;
	margin: -5px 0 8 40px;
}

/* class for positioning result on borrowing options*/
.BOResult	{
	position: absolute;
	left: -36px;
	top: 0px;
	}
	
.MPResult {
 margin-left:45px;
 position: absolute;
 top:0px;
 }

/*******************************Added by Psycle 17/09/2007**************************************/

/*-------------------------Generic------------------------------*/

body{
	background-color:#C4C3CC;
}

#canvas{
	position:relative;
	width:976px;
	background-color:#FFFFFF;
	padding:7px;

}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
}

span.clear {
	display:block;
}

.container {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

h1.imageElement{
	margin:0px 0px 30px 0px;
}

.content h2{
	margin-top:0px;
}

.content img {
	border:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

.content p{
	color:#002A66;	
	line-height:1.2em;
	margin-top:0px;
}

ul.listHorizontal {
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.listHorizontal li {
	border-right:1px solid #FFFFFF;
	display:inline;
	margin:0px 5px 0px 0px;
	padding:0px 1px 0px 0px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin:0px 5px 0px 0px;
	padding:0px 1px 0px 0px;
}

html>body ul.listHorizontal li {
	margin:0px 2px 0px 0px;
	padding:0px 4px 0px 0px;
}

ul.listHorizontal li.last {
	margin:0px ! important;
	padding:0px ! important;
	border-right:none ! important;
}


.b {
	background-position:0% 100%;
	background-repeat:repeat-x;
}

.r {
	background-position:100% 0%;
	background-repeat:repeat-y;
}

.t {
	background-position:0% 0%;
	background-repeat:repeat-x;
}

.l {
	background-position:0% 0%;
	background-repeat:repeat-y;
}

.bl {
	background-position:0% 100%;
	background-repeat:no-repeat;
}

.br {
	background-position:100% 100%;
	background-repeat:no-repeat;
}

.tl {
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.tr {
	background-position:100% 0%;
	background-repeat:no-repeat;
}

.bg {
	background-position:0% 100%;
	background-repeat:repeat-x;
}

.mr00{
	margin-right:0px ! important;
}

.mb00{
	margin-bottom:0px ! important;
}

.absImg{
	position:absolute;
}

#menu li{
	margin-bottom:0px;
}

ul.linksList{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:132px;	
}

ul.linksList li{
	background-image: url(../images/bg_morebullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 4px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 14px;
	width:132px;
}

ul.linksList li.widthException{
	width:auto;
}

ul.linksList li a{
	text-decoration:underline ! important;
}

ul.linksList li a:hover{
	text-decoration:underline ! important;
}

a.findMore{
	background-image: url(../images/bg_morebullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 4px;
	text-decoration:underline;
	padding-left:12px;
}

.mb10{
	margin-bottom:10px ! important;
}

/*-------------------------Header------------------------------*/

#header {
	background-image: url(../images/bg_header.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	background-color:#012B67;
	border-bottom:10px solid #48497B;	
	font-size:95%;
	position:relative;
	left:0px;
	top:0px;
	height:auto;
	min-height: 71px;
	padding:19px 26px 0px 20px;
	width: 930px;
}

#header .headerLeft{
	width:291px;
}

#header .headerRight{
	width:639px;
}

#header .headerRight ul{
	float:right;
}

#header A {
	TEXT-DECORATION: none;
	color:#FFFFFF;	
}
#header A:hover {
	TEXT-DECORATION: underline;
	color:#FFFFFF;		
}

.headerMenu{
	position:absolute;
	bottom:0px;
	left:20px;
	width:930px;
}

.headerMenu a{
	background-image:URL('../images/bg_menu.gif');
	background-repeat:repeat-x;
	background-position:0% 0%;
	color:#000000 ! important;
	display:block;
	float:left;
	font-size:125%;
	height:14px;
	margin-right:1px;
	padding:6px 20px;
}

.headerMenu a:hover{
	text-decoration:underline;
}

.headerMenu li.on a{
	background-color:#48497B;
	background-image:none;
	color:#FFFFFF ! important;
	font-weight:bold
}

.headerMenu ul.listHorizontal li{
	margin:0px ! important;
	padding:0px ! important;
	border: none ! important;
}



/*-------------------------Footer------------------------------*/

#footer {
	background-repeat: repeat-x;
	background-position: 0% 0%;
	background-color:#032D68;
	font-size:85%;
	height:auto;
	padding:8px 15px;
	width: 946px;
}

#footer A {
	TEXT-DECORATION: none;
	color:#FFFFFF;
	float:none;
	margin:0px;
}
#footer A:hover {
	TEXT-DECORATION: underline;
	color:#FFFFFF;		
}

/*-------------------------Content------------------------------*/

.content{
	font-size:110%;
	padding:25px 0px 20px 0px;
	width:976px;
}

.contentLeft{
	margin-right:10px;
	padding:0px 0px 0px 12px;	
	position:relative;
	width:716px;
	z-index:1;
}

.contentRight{
	position:relative;
	width:238px;
}

.content a{
	text-decoration:underline ! important;
}


.boxStandard{
	position:relative;
	margin:0px 20px 29px 0px;
	width:222px;
	z-index:0;
}

.boxStandard .b{
	background-color:#FFFFFF;
	width:222px;
}

.boxStandard .tr{
	min-height:223px;
	padding:15px 2px 20px 19px;
	width:201px;
}

.contentLeft .boxStandard a.more img{
	position:absolute;
	bottom:8px;
	left:14px;
	z-index:10;	
}

.boxStandard h2{
	margin-bottom:18px;
}

.boxStandard p{
	position:relative;
	width:164px;
	z-index:6;
}

.boxStandard li{
	position:relative;	
	z-index:6;
}


.boxSmall{
	position:relative;
}

.boxSmall .b{
	background-color:#FFFFFF;
	width:212px;
}

.boxSmall .tr{
	padding:7px;
	width:198px;
}

.contentHeader p,
.contentHeader h1.imageElement{
	margin-bottom:0px;
}

.contentHeader{
	padding:0px 0px 20px 0px;
	width:716px;
}

.contentHeader .boxHead{
	width:716px;
}

.contentHeader .boxHead .bottom{
	min-height:82px;
	padding:9px 10px 10px 18px;
	width:678px;	
}

.contentHeader .boxHeadSmall{
	width:956px;
}

.contentHeader .boxHeadSmall .bottom{
	min-height:88px;
	padding:0px 228px 6px 18px;

}

.contentHeader .boxHeadAdults{
	width:707px;
}

.contentHeader .boxHeadAdults .bottom{
	min-height:88px;
	padding:0px 10px 6px 18px;
	width:679x;	
}

.contentHeader .boxHeadAdults .boxHeadLeft{
	width:216px;
}

.contentHeader .boxHeadAdults .boxHeadRight{
	width:391px;
}

.contentHeader .boxHeadSmall h1.imageElement{
	padding-top:9px;
}

.contentHeader .boxHead .boxHeadLeft{
	width:241px;
}

.contentHeader .boxHead .boxHeadRight{
	width:385px;
}

.contentHeader .boxHeadSmall .boxHeadLeft{
	width:216px;
}

.contentHeader .boxHeadSmall .boxHeadRight{
	width:410px;
}

.boxInfo{
	margin-bottom:10px;
	width:238px;	
}

.boxInfo .b{
	width:238px;	
}

.boxInfo .tr{
	padding:16px 0px 16px 15px;
	padding-bottom:34px; /*20080318*/
	width:223px;
}

html>/**/body .boxInfo .tr{ /*20080318*/
	padding-bottom:31px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Opera 9 rules here */
	.boxHealthy .tr {
		padding-bottom:28px !important;
	}
}

.containerCalculator label {
	clear:left;
	display:block;
	float:left;
	margin-right:20px;
	margin-bottom:10px;	
	padding:0px;
	position:relative;
	width:370px;
}

.containerCalculator input {
	display:inline;
	margin-bottom:10px;
	width:77px;	
}

.containerCalculator input.tool-btn {
	width:auto;	
}

.contactsList1{
	width:180px;
	margin-right:20px;
}

/*------------------------Adults----------------------------*/

.adults{
	padding:10px 0px 32px 0px;
}

.adults .contentHeader{
	padding-bottom:18px;
}

.adults .contentHeader .boxHeadAdults .boxHeadRight{
	padding-top:15px;
}

.adults .boxStandard{
	margin-bottom:7px;
}

.adults .boxInfo{
	margin-bottom:14px;
}

.adults .contentLeft .boxStandard .tr{
	min-height:340px;
	padding:12px 11px 10px 10px;
}

.adults .contentLeft .boxStandard p{
	width:auto;
}

.adults .contentLeft .boxStandard ul li{
	width:120px;
}

.adults .contentLeft .specificAdvice ul li{
	width:130px;
}

.adults .contentLeft .fitFinances img.absImg{
	bottom:0px;
	right:0px;
}

.adults .contentLeft .simplebanking img.absImg{
	bottom:0px;
	right:0px;
}

.adults .contentLeft .specificAdvice img.absImg{
	bottom:-6px;
	right:-42px;
}

html>/**/body .boxInfoRight ul.linksList li { /*20080318*/
	clear:left;
	display:block;
	height:1.2em;
}

ul.linksList li a img { /*20080318*/
	float:left;
	margin-left:10px;
}

ul.linksList li a span.linkText { /*20080318*/
	cursor:pointer;
	float:left;
	text-decoration:underline;
}

.adults .contentLeft .boxInfo{
	margin-bottom:13px;
	position:relative;
	width:706px;
}

.adults .contentLeft .boxInfo .b{
	width:706px;
}

.adults .contentLeft .boxInfo .tr {
	height:auto;
	min-height:72px;
	padding:13px 29px 3px 29px;
	padding-bottom:16px; /*20080318*/
	width:648px;
}

html>body .adults .contentLeft .boxInfo .tr { /*20080318*/
	padding-bottom:15px; 
}

.adults .contentLeft .boxInfo .boxInfoLeft{
	margin-right:10px;
	margin-right:65px;
	padding-left:72px;
	padding-top:10px; /*20080318*/
	position:relative;
	width:252px;
	width:330px; /*20080318*/
}

.adults .contentLeft .boxInfo .boxInfoLeft .absImg{
	top:0px;
	left:0px;
}

.adults .contentLeft .boxInfo .boxInfoRight{
	width:314px;
	padding-top:10px; /*20080318*/
	width:auto; /*20080318*/
}

.adults .contentLeft .boxInfo .boxInfoRight ul.linksList{	
	float:left;
	width:141px;
	width:171px; /*20080318*/
}

.adults .contentLeft .boxInfo .boxInfoRight ul.linksList li{
	padding-left:10px;
	width:131px;
	width:161px; /*20080318*/
}

.adults .contentLeft .boxInfo .boxInfoRight ul.expanded{	
	width:173px;	
}

.adults .contentLeft .boxInfo .boxInfoRight ul.expanded li{
	width:163px;
}

.adults .contentRight .boxInfo h2.imageElement{
	margin-bottom:10px;
}

.adults .boxCitizens .tr{
	height:auto;
	min-height:237px;
}

.adults .boxCitizens p{
	display:inline;
	float:left;
	margin-bottom:0px;
	width:140px;
}

.adults .boxCitizens img{
	display:inline;
	float:right;
	padding-right:19px;
	padding-top:9px;
}

.adults .boxCitizens h2.imageElement img{
	display:inline;
	float:left;
	padding-right:0px;
}

.adults .boxHealthy{
	position:relative;
}

.adults .boxHealthy .tr{
	height:auto;
	min-height:282px;
}

.adults .boxHealthy p{
	display:inline;
	float:left;
	margin-bottom:0px;
	width:150px;
}

.adults .boxHealthy img{
	display:inline;
	float:right;
}

.adults .boxHealthy h2.imageElement img{
	display:inline;
	float:left;
}

.adults .boxHealthy img.absImg{
	top:106px;
	right:14px;
	z-index:5;
}

/*-----------------------Schools----------------------------*/

.schools{
	padding-top:10px;
	width:976px;
	
}

.schools .contentHeader{
	padding:0px 0px 26px 12px;
	position:relative;
	width:956px;
}

.schools .contentLeft{
	margin:0px;
	width:556px;
}

.schools .contentRight{
	width:396px;
}

.schools .contentRight .boxInfo{
	width:396px;
}

.schools .contentRight .boxInfo .b{
	width:396px;
}

.schools .contentRight .boxInfo .tr{
	width:381px;
}

.schools .contentRight .boxAtm .tr{
	padding-bottom:10px;
}

.schools .contentHeader img.logoImg{
	margin:14px -350px 0px 12px;
}

.schools .contentHeader .boxHeadRight{
	padding:7px 70px 0px 0px;
}


.schools .boxSmall .b{
	background-color:#FFFFFF;
	width:654px;
}

.schools .boxSmall .tr{
	padding:27px 18px 45px;
	min-height:50px;
	width:618px;
}

.contentLeft .boxSmall .boxSmallLeft{
	width:131px;
}

.contentLeft .boxSmall .boxSmallRight{
	width:375px;
}

.schools .boxStandard{
	margin-bottom:18px;
	position:relative;
	width:257px;	
}

.schools .boxStandard .b{
	width:257px;
}

.schools .boxStandard .tr{
	width:236px;
}

.schools .box11to14 img.absImg {
	bottom:-8px;
	right:-10px;
}

.schools .box14to16 .absImg{
	bottom:-10px;
	right:-4px;
}

.schools .box16to18 .absImg{
	bottom:-6px;
	right:-9px;
}

.schools .boxTeachers .absImg{
	bottom:-11px;
	right:-7px;
}

.contentLeft .boxSmall .absBox{
	position:absolute;
	bottom:14px;
	left:144px;
}

.schools .boxSmall img{
	margin-right:24px;
}

.schools .boxSmall p{
	margin:0px;
}

.schools h1.imageElement,
.schools h2.imageElement{
	display:inline;
	float:left;
}

.schools .boxInfo{
	margin-top:29px;
}

.schools .boxInfo img{
	float:right;
	padding:0px 1px 1px 10px;
	margin-top:-22px;
}

.schools .boxInfo img.imgButton{
	float:left;
	padding:5px 0px 0px 0px;
	margin-top:0px;
}

.schools .boxInfo h2.imageElement{
	margin-bottom:13px;
}

.schools .boxInfo h2.imageElement img{
	float:left;
	padding:0px;
}

.schools .boxInfo p{
	margin-bottom:8px;
}

.schools #contentVideo img {
	margin:0px 0px 0px -18px ! important;
	padding:0px 0px 10px 0px ! important;
}

.schools .absText{
	font-size:95%;
	position:absolute;
	top:61px;
	right:15px;
	width:74px;
}

/*-------------------------Home------------------------------*/

.home .contentHeader .boxHead .bottom{
	min-height:129px;
	padding:16px 215px 10px 18px;
	position:relative;
	width:474px;	
}

.home .contentHeader .boxHead .bottom .absImg{
	position:absolute;
	bottom:0px;
	right:0px;	
}

.home .contentLeft .contentHeader p{
	margin:0px 0px 18px 0px;
}

.home .contentLeft .boxStandard .tr{
	min-height:241px;
}

.home .contentLeft .divSchools .absImg{
	position:absolute;
	bottom:-48px;
	right:-2px;	
}

.home .contentLeft .divAdults .absImg{
	position:absolute;
	bottom:-45px;
	right:-2px;
}

.home .contentLeft .divAbout .absImg{
	position:absolute;
	bottom:-54px;
	right:-32px;
	z-index:20;
}

.home .contentLeft .boxStandard p{
	width:120px;
}

.home .contentLeft .divAbout p{
	margin:0px;
	width:180px;	
}

.home .contentLeft .divAbout p span.restricted{
	float:left;
	width:110px;
}

.home .contentRight{
	font-size:90%;
	z-index:0;	
}

.home .contentRight h2{
	margin:0px 0px 7px 0px;
}


.home .contentRight .contentDivide{
	border-bottom:1px solid #C3CCDA;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 5px;
	width:209px;
}

.home .contentRight .contentDivide.last{
	border-bottom:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 5px;
}

.home .contentRight .contentDivide p{
	display:inline;
	float:left;
	margin:0px 0px 3px 0px;
	width:130px;
}

.home .contentRight .largerDivide p{
	margin:0px;
	width:209px;
}

.home .contentRight .largerDivide p.resticted{
	margin:0px 10px 8px 0px;
	width:130px;
}

.home .contentRight .largerDivide a.findMore{
	float:left;
	padding-bottom:10px;
}


.home .contentRight .boxInfo .bgWrapper{
	background-image:URL('../images/img_research.gif');
	background-position:100% 0%;
	background-repeat:no-repeat;
	width:223px;
}

.home .contentRight .divOnlineGuide .tr{
	min-height:92px;
}

.home .contentRight .divOnlineGuide p{
	margin-bottom:4px;
	width:218px;	
}

.home .contentRight .boxInfo span.setWidth{
	display:block;
	width:170px;
}

.home .contentRight .boxInfo h2{
}

.home .boxStandard h2{
	margin-bottom:15px;
}

.home .contentLeft .boxStandard a.more img{
	bottom:25px;	
}
/*-------------------------Landing------------------------------*/

.landing{
	position:relative;
}

.landing .contentHeader{
	padding-left:12px;
	width:964px;
}

.landing .contentLeft{
	width:707px
}

.landing .contentRight{
	width:257px
}

.landing .boxStandard{
	margin-bottom:18px;
	position:relative;
	width:222px;	
}

.landing .boxStandard .b{
	width:222px;
}

.landing .boxStandard .tr{
	min-height:236px;	
	width:201px;
}

.largeLanding .boxStandard{
	margin-right:28px;
	width:339px;
}

.largeLanding .boxStandard .b{
	width:339px;
}

.largeLanding .boxStandard .tr{
	padding:28px;
	width:283px;
}

.largeLanding .boxStandard p{
	width:auto;
}

.largeLanding .boxStandard a.more img{
	bottom:23px;
	left:28px;
}

.landing .contentRight{
	position:static;
	width:178px;
}

.landing .contentRight img.logoImg{
	position:absolute;
	top:21px;
	right:28px;	
}

.landing .contentRight img{
	position:absolute;
}

.landing11to14 .contentRight img{
	top:136px;
	right:68px;
}

.landing14to16 .contentRight img{
	top:136px;
	right:91px;
}

.landing16to18 .contentRight img{
	top:136px;
	right:47px;
}


/*-------------------------boxInfo------------------------------*/

.boxInfo .b {
	background-image:URL('../images/c_info_b.gif');
	background-color:#E6F1F8;
}

.boxInfo .r {
	background-image:URL('../images/c_info_r.gif');
}

.boxInfo .t {
	background-image:URL('../images/c_info_t.gif');
}

.boxInfo .l {
	background-image:URL('../images/c_info_l.gif');
}

.boxInfo .bl {
	background-image:URL('../images/c_info_bl.gif');
}

.boxInfo .br {
	background-image:URL('../images/c_info_br.gif');
}

.boxInfo .tl {
	background-image:URL('../images/c_info_tl.gif');
}

.boxInfo .tr {
	background-image:URL('../images/c_info_tr.gif');

}

/*-------------------------boxInfo bottomBox------------------------------*/ /*20080318*/ /*new class introduced*/

.bottomBox .b {
	background-image:URL('../images/c_standard_b.gif');
	background-color:transparent;
}

.bottomBox .r {
	background-image:URL('../images/c_standard_r.gif');
}

.bottomBox .t {
	background-image:URL('../images/c_standard_t.gif');
}

.bottomBox .l {
	background-image:URL('../images/c_standard_l.gif');
}

.bottomBox .bl {
	background-image:URL('../images/c_standard_bl.gif');
}

.bottomBox .br {
	background-image:URL('../images/c_standard_br.gif');
}

.bottomBox .tl {
	background-image:URL('../images/c_standard_tl.gif');
}

.bottomBox .tr {
	background-image:URL('../images/c_standard_tr.gif');

}

/*------------------------------end of change---------------------------------*/

/*-------------------------boxStandard------------------------------*/

.boxStandard .b {
	background-image:URL('../images/c_standard_b.gif');
}

.boxStandard .r {
	background-image:URL('../images/c_standard_r.gif');
}

.boxStandard .t {
	background-image:URL('../images/c_standard_t.gif');
}

.boxStandard .l {
	background-image:URL('../images/c_standard_l.gif');
}

.boxStandard .bl {
	background-image:URL('../images/c_standard_bl.gif');
}

.boxStandard .br {
	background-image:URL('../images/c_standard_br.gif');
}

.boxStandard .tl {
	background-image:URL('../images/c_standard_tl.gif');
}

.boxStandard .tr {
	background-image:URL('../images/c_standard_tr.gif');
}


/*-------------------------boxSmall------------------------------*/

.boxSmall .b {
	background-image:URL('../images/c_small_b.gif');
}

.boxSmall .r {
	background-image:URL('../images/c_small_r.gif');
}

.boxSmall .t {
	background-image:URL('../images/c_small_t.gif');
}

.boxSmall .l {
	background-image:URL('../images/c_small_l.gif');
}

.boxSmall .bl {
	background-image:URL('../images/c_small_bl.gif');
}

.boxSmall .br {
	background-image:URL('../images/c_small_br.gif');
}

.boxSmall .tl {
	background-image:URL('../images/c_small_tl.gif');
}

.boxSmall .tr {
	background-image:URL('../images/c_small_tr.gif');
}


/*-------------------------boxHead------------------------------*/

.boxHead .top {
	background-image:URL('../images/c_head_top.gif');
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:6px 0px 0px 0px;
}

.boxHead .bottom {
	background-image:URL('../images/c_head_bottom.gif');
	background-position:0% 100%;
	background-repeat:no-repeat;
	background-color:#0C5090;
}

.boxHead p,
.boxHead h2,
.boxHead li{
	color:#FFFFFF
}

/*-------------------------boxHeadSmall------------------------------*/

.boxHeadSmall .top {
	background-image:URL('../images/c_head_top_small.gif');
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:6px 0px 0px 0px;
}

.boxHeadSmall .bottom {
	background-image:URL('../images/c_head_bottom_small.gif');
	background-position:0% 100%;
	background-repeat:no-repeat;
	background-color:#0C5090;
}

.boxHeadSmall p,
.boxHeadSmall h2,
.boxHeadSmall li{
	color:#FFFFFF
}

/*-------------------------boxHeadAdults------------------------------*/

.boxHeadAdults .top {
	background-image:URL('../images/c_head_top_adults.gif');
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:6px 0px 0px 0px;
}

.boxHeadAdults .bottom {
	background-image:URL('../images/c_head_bottom_adults.gif');
	background-position:0% 100%;
	background-repeat:no-repeat;
	background-color:#0C5090;
}

.boxHeadAdults p,
.boxHeadAdults h2,
.boxHeadAdults li{
	color:#FFFFFF
}

/*-------------------------content menu------------------------------*/

#menuNav{

}

#menuNav li.on{
	margin:0px;
	padding:0px;
}


#menuNav ul li.on a{
	color: #FFFFFF;
	background-color:#7474AA;	
}

#menu ul li.on ul li a { 
	background: url(../images/bullet-blue.gif) no-repeat 0px 5px; 
	background-color:transparent;	
	color: #000000; 
}

#menu ul li.on ul li.on a { 
	font-weight:bold;
}

#menu ul li.on ul li.on ul li a { 
	font-weight:normal;
}

#menu ul li.on ul li.on ul li.on a { 
	font-weight:normal;
}

/*---------------------*/


.dataTable {margin: 0px 0px 14px 0px;font-size:83%;text-align:center;}
.dataTable TH {background-color:#D22926;color:#fff;font-weight:bold;padding:4px 10px 4px 2px;}
.dataTable TD {background-color:#CCC;font-weight:bold;padding:4px;}
.dataTableHOME {margin: 0px 0px 0px 0px;border:solid 1px #e1e1e1;width:90%;}
.dataTableHOME TH {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;color:#282828;border:solid 1px #e1e1e1;}
.dataTableHOME TD {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;color:#282828;border:solid 1px #e1e1e1;}


/*--------NEW WELSH SCHOOLS PAGE-------------*/

#intro_text{
	width:491px; 
	padding: 0 21px 15px 21px;
}

#int_box, #english_box{
position:relative;
width:396px;
	background-image:url(../images/blue_box_bg.gif); 
	margin:0px; 
	padding:0px;
	background-repeat:repeat-y; 
	margin-bottom:10px;
}

#int_box_inner, #english_box_inner{
	padding: 0px 17px 17px 19px;
}

#right_col_container{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:396px;
}

#sitemap ul, ol {
position:relative;
}