/*-----General Site Wide-----*/
html {
	height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}
body{  
	font-family:Arial, sans-serif;
	margin-top:0px;
    margin-bottom:0px;
    height:100%; 
}   
#wrap {
	margin:0 auto;
    min-height: 100%;
    }
	
#skipnav{
	display:none;
	}
	
 
/*-----Links and Text-----*/
h1,h2,h3,h4, h5, h6{
    font-family: Arial; 
}
h1{
    font-size: x-large;
}

/* -----Site wide link look ------*/
a:link {
    text-decoration: none; 
}
a:visited {
    text-decoration: none; 
}
a:hover {  
    text-decoration: underline; 
}
a:active {
    text-decoration: underline; 
}  
td.small{font-size:xx-small}	
#wrap{
    padding-left:10px;
    padding-right:10px;
	border-left-width:1px;
	border-left-style:solid;
	
	border-right-width:1px;
	border-right-style:solid;

	width:730px;
	text-align:left;
}
img.rpic {
    width:530px;
}
links{
line-height: 0%;
}
acronym{
    cursor: help;
	border-bottom-width:1px;
	border-bottom-style:dotted;
}

img {
	border:0px;
}
img.left {float:left;margin-right:3px}
img.right {float:right;margin-left:3px}
p.indent {margin-left:40px}
p.left {text-align:left}
p.center {text-align:center}
p.right {text-align:right}
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}


/*------Classes Site Wide -----*/
.OPEN{
    display: none;
}
.flat{
    margin:0px;
    padding:0px;
}

.links ul
{
    margin: 0px;
	padding: 0px;
}
.se{
   width:530px;
   float:right;
}

.links li { 
   display: inline;

}
.file, .pl, .li, .breadcrumb{
	margin: 0px; 
	padding: 0px;		
}
 .fll
{
	float: left;
	margin: 0px;

}
 .flr
{
	float: right;
	margin: 0px;
}
.dropcap
{
	float: left;
	width: .7em;
	font-size: 4em;
	line-height: 83%;
}

/*-----News Specific-----*/
.n .h1
{
    color:#596199;
}
.n .h2
{
    font-weight:bold;
}
blockquote
{
    font-style:italic;
	border-left-width:1px;
	border-left-style:solid;
    padding-left:5px;
    margin-top:14px;
    border-top:14px;
    margin-bottom:14px;
    border-bottom:14px;
}
.n h3
{
    font-size:x-large;
    margin-top:0px;
    border-top:0px;
    margin-bottom:0px;
    border-bottom:0px;
}
.nfl
{
    text-align:center;
    font-style:italic;
    font-size:smaller;
    margin-bottom:15px;
}
.n2
{
    background-color:#F89B03;
    color:white;
}

/*-----Header Specific-----*/
#t1019{
    clear:both;
    margin:0px;
    margin-top:10px;
    padding:0px;
}
#n1019 li { 
    display: inline;
    margin-right:1.5em;
}
#h1020{
    clear:both;
    padding-bottom:20px;
}
#n1020 ul
{
    margin:0px;
    padding:0px;
    text-align:right;
}
#h1020 li { 
    display: inline;
    margin-left:7.6em;
    float:right;
    padding-top:5px;
    padding-bottom:5px;

}
#hz li{
padding-right:15px;
}
#h138 {	
	height: 63px;		
	position:relative;
	z-index:2;
}	

/*-----MAIN-----*/
#main-content  ul li.lsn{
	list-style: none;	
}
#main-content
{	margin-left: 200px;
	clear:both;
    min-height:700px;
	padding-bottom:5px;
}
#foot{
	clear:both;
}
.clearboth
{
clear:both;
}
.centertext
{
text-align:center;
}
#f116{	
	margin-left:160px;
}


/*-----footer-----*/
#lscnav{
    padding-left:22px;
    padding-top:0px;
}
#n1019{
    padding-left:5px;
text-align:left;

}
#n157
{
    clear: left;
    position:relative;
    padding-top:60px;
}
#footer{
display:none;
}

#foot1{
padding-left:30px;
}

#foot2{
padding-left:30px;
}

#foot3{
padding-left:25px;
}

#foot4{
padding-left:27px;
}

#foot5{
padding-left:30px;
}

/*-----Navigation Specific-----*/

#menu {
    padding-top:10px;
    padding-bottom:1px;
}
	
#navigations h3.nh{ 	
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-bottom: 0;
}
#navigations{
	float: none;	
	position: absolute;
	top: 135px;
width:160px;	 	
}
	
ul.vert, ul.vert li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
	}

ul.vert li {
	position:relative;
	width:186px;
	margin:-1px 0 0 0;	
	}	

ul.vert a, ul.vert a:visited {
	display:block;
	border:0px solid;
	padding:5px 7px;
	font:normal normal bold .9em tahoma, verdana, sans-serif;
	text-decoration:none;
	letter-spacing:1px;	
	}

ul.vert a:hover, ul.vert a:focus, ul.vert a.rollover, ul.vert a.rollover:visited {
	text-decoration: none; 
	}
/*
fixes large gaps in li tag menu bar
*/
ul.vert li a {display:inline-block;}
ul.vert li a {display:block;}
ul.vert a, ul.vert a:visited 
{
	border-top-width:1px;
	border-top-style:solid;
	}
/*-----Search Bar-----*/
.c, .n, .t, .b, dd{margin:0; padding:0;}

.sb {
width:285px; 
height:3em; 
float:right;
clear:right; 
text-align:left;
}
.sb dd { 
text-align:right; 
}

fieldset#fs_193 
{
padding:0px;
margin:0px;
}

#s_193 dl
{
padding:0px;
margin:0px;
}

legend#leg_193
{
display:none;
}
#s_193 fieldset {
padding-top:3px;
border:none;
}
.sb dd{
color:black;
}
.floatleft
{
float:left;
}

#Debug
{
float:left;
}
/* Browse Link Boxes */
.BrowseAreas
{
border-width:0px;
border-style:solid;
border-color:black;
}
.BrowseAreas ul
{
padding-left:0em;
margin-left:0em;
}
.BrowseAreas ul li
{
list-style: none;
width:105px;
height:13.5em;
float:left;
text-align: left;
margin-right:1em;
}
.BrowseAreas ul li a:hover span
{
text-decoration:underline;
}
ul.column1 li
{
height:11.5em;
}
ul.column2 li
{
height:12.5em;
}

div.listimagelink
{
clear:both;
float:none;
}
.listimagelink ul
{

padding-left:0em;
margin-top:2em;
}
.listimagelink ul li
{

list-style: none;
font-weight: bold; 
}
.listimagelink img
{
float:left;
padding-right:1em;
}


/* Colours Defaults */
a:link {
    color: #0000FF; 
}
a:hover {  
	color:red;
	background: #FFFFFF;
}
a:active {
    background: #FFFFFF;
}  
/*----- Accessibility toolbar for screen ------*/
#Accessibilitydiv
{
width:240px;
float:left;
}
.TextSizeul{
float:right;
}

#globalsearchbox
{
float:right;
}
/*----- Apprenticeships ------*/
 #ApprenticeshipsIn
{
height:20em;
background-color:#eee;
padding-top:1em;
margin-right:4em;
margin-bottom:1.5em;

}
#ApprenticeshipsIn ul
{
padding-left:2em;
margin-left:1em;

}
#ApprenticeshipsIn ul li
{
list-style: none;
width:16em;
float:left;
text-align: left;
margin-right:2em;


border-width:0px;
border-style:solid;
border-color:black;

}
