body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.clearboth {
	margin: 0;
	padding: 0;
	clear: both;
}

#maintcontainer {
	margin: 20px auto 20px auto;
	padding: 0;
	width: 760px;
}
	
#header {
	margin: 0;
	padding: 0;
	width: 760px;
	position: relative;
}

/************************************** Skip Nav **************************************/

a.skip:link, a.skip:visited {
	position: absolute;
	top: 0;
	left: -9999px;
}

a.skip:focus, a.skip:hover, a.skip:active {
	position: absolute;
	top: 29px;
	left: 35px;
	width: 158px;
	height: 49px;
	margin: 0;
	padding: 0;
	display: block;
	z-index: 900;
}

/************************************** Splash Content **************************************/

#splashcontent {
	margin: 0;
	padding: 0;
	width: 760px;
	height: 418px;
	background: #0d344e url(/imagebank/101510_splash.jpg) bottom left no-repeat;
	float: left;
}

/************************************** Nav **************************************/

#navcontainer {
	margin: 0;
	padding: 0;
	width: 760px;
	height: 61px;
	background: url(/imagebank/101510_navcontainer_bg.gif) top left repeat-x;
}

#nav {
	margin: 0 auto;
	padding: 0;
	width: 690px;
	height: 61px;
	background: url(/imagebank/101510_nav_bg.gif) top left repeat-x;
}

#navcontainer #nav ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 690px;
	height: 61px;
	list-style: none;
}

#navcontainer #nav ul li {
	margin: 0;
	padding: 0;
	display: inline;
}

#navcontainer #nav ul li a {
	margin: 0;
	padding: 0;
	float: left;
	height: 61px;
	text-indent: -9000px;
}

/* Home */

#nav ul li a#home:link,
#nav ul li a#home:visited {
	margin: 0 67px 0 0;
	padding: 0;
	width: 40px;
	height: 61px;
	background: url(/imagebank/101510_nav_home.gif) top left no-repeat;
}

#nav ul li a#home:hover,
#nav ul li a#home:active,
#nav ul li a#home:focus  {
	margin: 0 67px 0 0;
	padding: 0;
	width: 40px;
	height: 61px;
	background: url(/imagebank/101510_nav_home.gif) top left no-repeat;
	background-position: 0 -61px;
}

#nav ul li a#homecurrent:link,
#nav ul li a#homecurrent:visited,
#nav ul li a#homecurrent:hover,
#nav ul li a#homecurrent:active,
#nav ul li a#homecurrent:focus  {
	margin: 0 67px 0 0;
	padding: 0;
	width: 40px;
	height: 61px;
	background: url(/imagebank/101510_nav_home.gif) top left no-repeat;
	background-position: 0 -61px;
}

/* About us */

#nav ul li a#about:link,
#nav ul li a#about:visited {
	margin: 0 56px 0 0;
	padding: 0;
	width: 55px;
	height: 61px;
	background: url(/imagebank/101510_nav_about.gif) top left no-repeat;
}

#nav ul li a#about:hover,
#nav ul li a#about:active,
#nav ul li a#about:focus  {
	margin: 0 56px 0 0;
	padding: 0;
	width: 55px;
	height: 61px;
	background: url(/imagebank/101510_nav_about.gif) top left no-repeat;
	background-position: 0 -61px;
}

#nav ul li a#aboutcurrent:link,
#nav ul li a#aboutcurrent:visited,
#nav ul li a#aboutcurrent:hover,
#nav ul li a#aboutcurrent:active,
#nav ul li a#aboutcurrent:focus  {
	margin: 0 56px 0 0;
	padding: 0;
	width: 55px;
	height: 61px;
	background: url(/imagebank/101510_nav_about.gif) top left no-repeat;
	background-position: 0 -61px;
}

/* Working in the UK */

#nav ul li a#working:link,
#nav ul li a#working:visited {
	margin: 0 56px 0 0;
	padding: 0;
	width: 114px;
	height: 61px;
	background: url(/imagebank/101510_nav_working.gif) top left no-repeat;
}

#nav ul li a#working:hover,
#nav ul li a#working:active,
#nav ul li a#working:focus  {
	margin: 0 56px 0 0;
	padding: 0;
	width: 114px;
	height: 61px;
	background: url(/imagebank/101510_nav_working.gif) top left no-repeat;
	background-position: 0 -61px;
}

#nav ul li a#workingcurrent:link,
#nav ul li a#workingcurrent:visited,
#nav ul li a#workingcurrent:hover,
#nav ul li a#workingcurrent:active,
#nav ul li a#workingcurrent:focus  {
	margin: 0 56px 0 0;
	padding: 0;
	width: 114px;
	height: 61px;
	background: url(/imagebank/101510_nav_working.gif) top left no-repeat;
	background-position: 0 -61px;
}

/* Living in the UK */

#nav ul li a#living:link,
#nav ul li a#living:visited {
	margin: 0 67px 0 0;
	padding: 0;
	width: 99px;
	height: 61px;
	background: url(/imagebank/101510_nav_living.gif) top left no-repeat;
}

#nav ul li a#living:hover,
#nav ul li a#living:active,
#nav ul li a#living:focus  {
	margin: 0 67px 0 0;
	padding: 0;
	width: 99px;
	height: 61px;
	background: url(/imagebank/101510_nav_living.gif) top left no-repeat;
	background-position: 0 -61px;
}

#nav ul li a#livingcurrent:link,
#nav ul li a#livingcurrent:visited,
#nav ul li a#livingcurrent:hover,
#nav ul li a#livingcurrent:active,
#nav ul li a#livingcurrent:focus  {
	margin: 0 67px 0 0;
	padding: 0;
	width: 99px;
	height: 61px;
	background: url(/imagebank/101510_nav_living.gif) top left no-repeat;
	background-position: 0 -61px;
}

/* Visas */

#nav ul li a#visas:link,
#nav ul li a#visas:visited {
	margin: 0 57px 0 0;
	padding: 0;
	width: 39px;
	height: 61px;
	background: url(/imagebank/101510_nav_visas.gif) top left no-repeat;
}

#nav ul li a#visas:hover,
#nav ul li a#visas:active,
#nav ul li a#visas:focus  {
	margin: 0 57px 0 0;
	padding: 0;
	width: 39px;
	height: 61px;
	background: url(/imagebank/101510_nav_visas.gif) top left no-repeat;
	background-position: 0 -61px;
}

#nav ul li a#visascurrent:link,
#nav ul li a#visascurrent:visited,
#nav ul li a#visascurrent:hover,
#nav ul li a#visascurrent:active,
#nav ul li a#visascurrent:focus  {
	margin: 0 57px 0 0;
	padding: 0;
	width: 39px;
	height: 61px;
	background: url(/imagebank/101510_nav_visas.gif) top left no-repeat;
	background-position: 0 -61px;
}

/* Apply */

#nav ul li a#apply:link,
#nav ul li a#apply:visited {
	margin: 0;
	padding: 0;
	width: 40px;
	height: 61px;
	background: url(/imagebank/101510_nav_apply.gif) top left no-repeat;
}

#nav ul li a#apply:hover,
#nav ul li a#apply:active,
#nav ul li a#apply:focus  {
	margin: 0;
	padding: 0;
	width: 40px;
	height: 61px;
	background: url(/imagebank/101510_nav_apply.gif) top left no-repeat;
	background-position: 0 -61px;
}

#nav ul li a#applycurrent:link,
#nav ul li a#applycurrent:visited,
#nav ul li a#applycurrent:hover,
#nav ul li a#applycurrent:active,
#nav ul li a#applycurrent:focus  {
	margin: 0;
	padding: 0;
	width: 40px;
	height: 61px;
	background: url(/imagebank/101510_nav_apply.gif) top left no-repeat;
	background-position: 0 -61px;
}

/************************************** Content **************************************/

#content {
	margin: 0;
	padding: 30px 35px 35px 75px;
	width: 650px;
	background: #0d344e url(/imagebank/101510_content_bg.jpg) bottom left no-repeat;
}

#content #leftcolumn {
	margin: 0 30px 0 0;
	padding: 0;
	width: 430px;
	float: left;
}

#content #leftcolumn h1 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #FFFFFF;
}

#content #leftcolumn h2 {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #FFFFFF;
}

#content #leftcolumn p {
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #FFFFFF;
}

#content #leftcolumn p.last {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #FFFFFF;
}

#content #leftcolumn p a:link,
#content #leftcolumn p a:visited {
	margin: 0;
	padding: 0;
	color: #9cc9e8;
	text-decoration: underline;
}

#content #leftcolumn p a:active,
#content #leftcolumn p a:hover,
#content #leftcolumn p a:focus {
	margin: 0;
	padding: 0;
	color: #9cc9e8;
	text-decoration: none;
}

#content #leftcolumn p.small {
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 0.65em;
	line-height: 1.2em;
	color: #9cc9e8;
}

#content #leftcolumn p.small a:link,
#content #leftcolumn p.small a:visited {
	margin: 0;
	padding: 0;
	color: #9cc9e8;
	text-decoration: underline;
}

#content #leftcolumn p.small a:active,
#content #leftcolumn p.small a:hover,
#content #leftcolumn p.small a:focus {
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: underline;
}

#content #leftcolumn p.backtotop {
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #858585;
}

#content #leftcolumn p.backtotop a:link,
#content #leftcolumn p.backtotop a:visited {
	margin: 0;
	padding: 0;
	color: #858585;
	text-decoration: none;
}

#content #leftcolumn p.backtotop a:active,
#content #leftcolumn p.backtotop a:hover,
#content #leftcolumn p.backtotop a:focus {
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
}

#content #leftcolumn ul.bullets {
	margin: 0 0 25px 15px;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #FFFFFF;
}

#content #leftcolumn ul.bullets li {
	margin: 0;
	padding: 0;
}

.contentimage {
	margin: 0 0 5px 10px;
	padding: 0;
	float: right;
}

/************************************** Content Full Width **************************************/

#content #leftcolumnfullwidth {
	margin: 0;
	padding: 0;
	width: 610px;
	float: left;
}

#content #leftcolumnfullwidth h1 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #FFFFFF;
}

#content #leftcolumnfullwidth h2 {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #FFFFFF;
}

#content #leftcolumnfullwidth p {
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #FFFFFF;
}

#content #leftcolumnfullwidth p.last {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #FFFFFF;
}

#content #leftcolumnfullwidth p a:link,
#content #leftcolumnfullwidth p a:visited {
	margin: 0;
	padding: 0;
	color: #9cc9e8;
	text-decoration: underline;
}

#content #leftcolumnfullwidth p a:active,
#content #leftcolumnfullwidth p a:hover,
#content #leftcolumnfullwidth p a:focus {
	margin: 0;
	padding: 0;
	color: #9cc9e8;
	text-decoration: none;
}

#content #leftcolumnfullwidth p.small {
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 0.65em;
	line-height: 1.2em;
	color: #9cc9e8;
}

#content #leftcolumnfullwidth p.small a:link,
#content #leftcolumnfullwidth p.small a:visited {
	margin: 0;
	padding: 0;
	color: #9cc9e8;
	text-decoration: underline;
}

#content #leftcolumnfullwidth p.small a:active,
#content #leftcolumnfullwidth p.small a:hover,
#content #leftcolumnfullwidth p.small a:focus {
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: underline;
}

#content #leftcolumnfullwidth p.backtotop {
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #858585;
}

#content #leftcolumnfullwidth p.backtotop a:link,
#content #leftcolumnfullwidth p.backtotop a:visited {
	margin: 0;
	padding: 0;
	color: #858585;
	text-decoration: none;
}

#content #leftcolumnfullwidth p.backtotop a:active,
#content #leftcolumnfullwidth p.backtotop a:hover,
#content #leftcolumnfullwidth p.backtotop a:focus {
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
}

#content #leftcolumnfullwidth ul.bullets {
	margin: 0 0 25px 15px;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #FFFFFF;
}

#content #leftcolumnfullwidth ul.bullets li {
	margin: 0;
	padding: 0;
}

/******************** Sub Nav ********************/

#content #leftcolumn ul.subnav {
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.75em;
	color: #FFFFFF;
	text-decoration: none;
}

#content #leftcolumn ul.subnav li {
	margin: 0 0 25px 0;
	padding: 0;
	display: inline;
}

#content #leftcolumn ul.subnav li a:link,
#content #leftcolumn ul.subnav li :visited {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	text-decoration: none;
}

#content #leftcolumn ul.subnav li a:active,
#content #leftcolumn ul.subnav li a:hover,
#content #leftcolumn ul.subnav li a:focus {
	margin: 0;
	padding: 0;
	color: #205f8b;
	text-decoration: none;
}

.blue {
	margin: 0;
	padding: 0;
	color: #205f8b;
}

/******************** Apply Right Column ********************/

#content #rightcolumn {
	margin: 0 0 25px 0;
	padding: 0;
	width: 190px;
	float: right;
}

#content #rightcolumn #applylinkbox {
	margin: 0;
	padding: 22px 22px 0 22px;
	width: 146px;
	background: #122e46 url(/imagebank/101510_applylinkbox_top.gif) top left no-repeat;
}

#content #rightcolumn #applylinkbox p {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.2em;
	color: #FFFFFF;
}

#content #rightcolumn #applylinkbox p.arrow {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 0.9em;
	font-weight: bold;
}

#content #rightcolumn #applylinkbox p.arrow a:link,
#content #rightcolumn #applylinkbox p.arrow a:visited {
	margin: 0 0 0 0;
	padding: 5px 0 10px 35px;
	color: #ffffff;
	text-decoration: none;
	background: url(/imagebank/101510_applylinkbox_arrow.gif) top left no-repeat;
	background-position: 0em 0.1em;
}

#content #rightcolumn #applylinkbox p.arrow a:hover,
#content #rightcolumn #applylinkbox p.arrow a:active,
#content #rightcolumn #applylinkbox p.arrow a:focus {
	margin: 0 0 0 0;
	padding: 5px 0 10px 35px;
	color: #205f8b;
	text-decoration: none;
	background: url(/imagebank/101510_applylinkbox_arrow_over.gif) top left no-repeat;
	background-position: 0em 0.1em;
}

/************************************** Apply Pages Content **************************************/

#content #applyleftcolumn {
	margin: 0 30px 0 0;
	padding: 0;
	width: 345px;
	float: left;
}

#content #applyleftcolumn h1 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #FFFFFF;
}

#content #applyleftcolumn p {
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #FFFFFF;
}

#content #applyleftcolumn p a:link,
#content #applyleftcolumn p a:visited {
	margin: 0;
	padding: 0;
	color: #9cc9e8;
	text-decoration: underline;
}

#content #applyleftcolumn p a:active,
#content #applyleftcolumn p a:hover,
#content #applyleftcolumn p a:focus {
	margin: 0;
	padding: 0;
	color: #9cc9e8;
	text-decoration: none;
}

#content #applyleftcolumn p.small {
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 0.65em;
	line-height: 1.2em;
	color: #9cc9e8;
}

#content #applyleftcolumn p.small a:link,
#content #applyleftcolumn p.small a:visited {
	margin: 0;
	padding: 0;
	color: #9cc9e8;
	text-decoration: underline;
}

#content #applyleftcolumn p.small a:active,
#content #applyleftcolumn p.small a:hover,
#content #applyleftcolumn p.small a:focus {
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: underline;
}

#content #applyleftcolumn ul.bullets {
	margin: 0 0 25px 15px;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #FFFFFF;
}

#content #applyleftcolumn ul.bullets li {
	margin: 0;
	padding: 0;
}

/******************** Apply Right Column ********************/

#content #applyrightcolumn {
	margin: 0 0 25px 0;
	padding: 0;
	width: 275px;
	float: right;
}

#content #applyrightcolumn #apply {
	margin: 0;
	padding: 0;
	width: 275px;
}

#content #applyrightcolumn #apply #applymiddle {
	margin: 0;
	padding: 0 22px;
	background-color: #173958;
	border-left: #FFFFFF solid 2px;
	border-right: #FFFFFF solid 2px;
	width: 227px;
}

#content #applyrightcolumn #apply #applymiddle h1 {
	margin: 0 0 0px 0;
	padding: 0 0 15px 0;
	font-size: 0.9em;
	line-height: 1.2em;
	color: #FFFFFF;
}

#content #applyrightcolumn #apply #applymiddle p {
	margin: 0 0 0px 0;
	padding: 0 0 15px 0;
	font-size: 0.75em;
	line-height: 1.2em;
	color: #FFFFFF;
}

#content #applyrightcolumn #apply #applymiddle .applyhr {
	margin: 0;
	padding: 0 0 20px 0;
	width: inherit;
	height: 2px;
	background: url(/imagebank/101510_apply_hr.gif) top left repeat-x;
}

#content #applyrightcolumn #apply #applymiddle p.prearrow {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.2em;
}

#content #applyrightcolumn #apply #applymiddle p.arrow {
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 0.9em;
	font-weight: bold;
}


#content #applyrightcolumn #apply #applymiddle p.arrow a:link,
#content #applyrightcolumn #apply #applymiddle p.arrow a:visited {
	margin: 0 0 0 0;
	padding: 5px 0 10px 35px;
	color: #ffffff;
	text-decoration: none;
	background: url(/imagebank/101510_apply_arrow.gif) top left no-repeat;
	background-position: 0em 0.1em;
}

#content #applyrightcolumn #apply #applymiddle p.arrow a:hover,
#content #applyrightcolumn #apply #applymiddle p.arrow a:active,
#content #applyrightcolumn #apply #applymiddle p.arrow a:focus {
	margin: 0 0 0 0;
	padding: 5px 0 10px 35px;
	color: #205f8b;
	text-decoration: none;
	background: url(/imagebank/101510_apply_arrow_over.gif) top left no-repeat;
	background-position: 0em 0.1em;
}

/** Note following styles just remove bottom margin from last link **/

#content #applyrightcolumn #apply #applymiddle p.arrowlast {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 0.9em;
	font-weight: bold;
}

#content #applyrightcolumn #apply #applymiddle p.arrowlast a:link,
#content #applyrightcolumn #apply #applymiddle p.arrowlast a:visited {
	margin: 0 0 0 0;
	padding: 5px 0 10px 35px;
	color: #ffffff;
	text-decoration: none;
	background: url(/imagebank/101510_apply_arrow.gif) top left no-repeat;
	background-position: 0em 0.1em;
}

#content #applyrightcolumn #apply #applymiddle p.arrowlast a:hover,
#content #applyrightcolumn #apply #applymiddle p.arrowlast a:active,
#content #applyrightcolumn #apply #applymiddle p.arrowlast a:focus {
	margin: 0 0 0 0;
	padding: 5px 0 10px 35px;
	color: #205f8b;
	text-decoration: none;
	background: url(/imagebank/101510_apply_arrow_over.gif) top left no-repeat;
	background-position: 0em 0.1em;
}


/************************************** Footer **************************************/

#footer {
	margin: 0;
	padding: 0;
	width: 760px;
	height: 16px;
	background: url(/imagebank/101510_footer_bg.gif) top left repeat-x;
}
	


















