html, body
	{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	font-family: verdana, sans-serif;
	font-size: 12px;
	}
td
	{
	font-family: verdana, sans-serif;
	font-size: 12px;
	}
a img
	{
	border: 0px;
	}
h1
	{
	font-size: 16px;
	}
h2
	{
	font-size: 14px;
	}
h3
	{
	font-size: 12px;
	}
div.oa
	{
	width: 949px;
	margin: 10px auto;
	border: solid 2px #221e1f;
	text-align: left;
	}
p.above_the_fold
	{
	float: right;
	width: 470px;
	margin: 40px 30px 0px 0px;
	color: #00295c;
	font-size: 13px;
	text-align: justify;
	line-height: 1.5;
	}

div.menu_container
	{
	width: 100%;
	height: 57px;
	background: #00295c URL(images/menu_shadow.gif) repeat-X;
	background-position: 0px 40px;
	}
div.menu_spacer
	{
	background-image: URL(images/menu_spacer.gif);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	height: 40px;
	width: 60px;
	float: left;
	}
div.menu_item
	{
	height: 40px;
	width: 162px;
	float: left;
	text-align: center;
	background-color: #00295c;
	}
div.menu_shadow
	{
	width: 100%;
	height: 17px;
	}
div.menu_item a
	{
	padding: 7px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
	font-size: 18px;
	display: block;
	}
div.menu_item a:hover
	{
	color: #c6006f;
	}
div.content
	{
	width: 100%;
	background: #e7e8ea;
	}
div.content_management
	{
	width: 100%;
	background-color: #e7e8ea;
	background-image: url(images/bottom_rights/management.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	}
div.bottom_bar
	{
	clear: both;
	width: 100%;
	height: 25px;
	background: #e7e8ea url(images/bottom_bar.gif) no-repeat 50% 0%;
	}
div.footer
	{
	margin: 10px auto;
	padding-bottom: 10px;
	text-align: center;
	width: 949px;
	font-size: 10px;
	color: #00295c;
	}
a.footer
	{
	color: #00295c;
	}
a.footer:hover
	{
	color: #ff0000;
	}
div.front_button
	{
	border: dotted 0px red;
	width: 192px;
	height: 177px;
	float: left;
	padding: 34px 20px 0px 20px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: -230px 34px;
	}
div.front_button a
	{
	font-size: 14px;
	font-weight: 700;
	color: #ffffff;
	text-decoration: none;
	padding: 14px 9px 0px 1px;
	display: block;
	margin: 0px auto;
	height: 177px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
div.front_button a:hover
	{
	padding: 13px 10px 1px 0px;
	background-position: -250px 0px;
	}
#i1 {background-image: URL(images/home_training_icons/management.jpg);}
#i2 {background-image: URL(images/home_training_icons/hospitality.jpg);}
#i3 {background-image: URL(images/home_training_icons/nvq.jpg);}
#i4 {background-image: URL(images/home_training_icons/it.jpg);}
#i5 {background-image: URL(images/home_training_icons/resources.jpg);}
#i6 {background-image: URL(images/home_training_icons/mobility_aids.jpg);}
#i7 {background-image: URL(images/home_training_icons/health_and_safety.jpg);}
#i8 {background-image: URL(images/home_training_icons/tailored_training.jpg);}

div.box_position
	{
	float: left;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 30px;
	text-align: center;
	}
div.box
	{
	width: 300px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	background: repeat-y 0px 0px;
	}
#box_outer_purple {background: url(images/box_backs/purple/middle.gif); }
#box_head_purple  {background: url(images/box_backs/purple/top.gif);    height: 44px;}
#box_foot_purple  {background: url(images/box_backs/purple/bottom.gif); height: 22px;}

#box_outer_red {background: url(images/box_backs/red/middle.gif); }
#box_head_red  {background: url(images/box_backs/red/top.gif);    height: 44px;}
#box_foot_red  {background: url(images/box_backs/red/bottom.gif); height: 22px;}

#box_outer_green {background: url(images/box_backs/green/middle.gif); }
#box_head_green  {background: url(images/box_backs/green/top.gif);    height: 44px;}
#box_foot_green  {background: url(images/box_backs/green/bottom.gif); height: 22px;}

#box_outer_pink {background: url(images/box_backs/pink/middle.gif); }
#box_head_pink  {background: url(images/box_backs/pink/top.gif);    height: 44px;}
#box_foot_pink  {background: url(images/box_backs/pink/bottom.gif); height: 22px;}

#box_outer_navy {background: url(images/box_backs/navy/middle.gif); }
#box_head_navy  {background: url(images/box_backs/navy/top.gif);    height: 44px;}
#box_foot_navy  {background: url(images/box_backs/navy/bottom.gif); height: 22px;}

#box_outer_olive {background: url(images/box_backs/olive/middle.gif); }
#box_head_olive  {background: url(images/box_backs/olive/top.gif);    height: 44px;}
#box_foot_olive  {background: url(images/box_backs/olive/bottom.gif); height: 22px;}

#box_outer_orange {background: url(images/box_backs/orange/middle.gif); }
#box_head_orange  {background: url(images/box_backs/orange/top.gif);    height: 44px;}
#box_foot_orange  {background: url(images/box_backs/orange/bottom.gif); height: 22px;}

#box_outer_blue {background: url(images/box_backs/blue/middle.gif); }
#box_head_blue  {background: url(images/box_backs/blue/top.gif);    height: 44px;}
#box_foot_blue  {background: url(images/box_backs/blue/bottom.gif); height: 22px;}

div.box_inner
	{
	margin: 4px 20px 0px 8px;
	text-align: left;
	}

div.box h1
	{
	font-size: 16px;
	font-weight: 700;
	color: #ffffff;
	padding: 14px 9px 0px 1px;
	margin: 0px auto;
	}
div.box h1 a
	{
	color: #ffffff;
	text-decoration: none;
	}

li.off, li.on
	{
	font-size: 14px;
	padding: 0px 0px 10px 0px;
	}

li.off, li.off a
	{
	color: #ffffff;
	text-decoration: none;
	}
li.on, li.on a
	{
	color: #000000;
	text-decoration: none;
	}

/*  */

div.management1
	{
	width: 3px;
	float: left;
	height: 512px;
	background-color: #ff00ff;
	}

p.box
	{
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	color: #ffffff;
	}

div.contact_form
	{
	width: 350px;
	float: right;
	margin: 10px;
	border: solid 0px #000077;
	}
p.warning
	{
	color: #cc0000;
	}

table.schedule td
	{
	padding: 20px 5px 30px 5px;
	vertical-align: top;
	}


