body
{
	text-align: center;
	color: #000061;
	background-color: #c0c0c0;
	min-width: 600px;
	font-family: "verdana", "arial", "sans-serif"; /* Crandall, Georgia, Margaret, Balthazar, serif, Arial, Helvetica, Times, "Times New Roman"; */
}

p, .cellStandard, #webHostingTable td, li
{
	font-size: 0.88em;
}

.all_content
{
	background: url("images/tl_corner.jpg") no-repeat 0px 0px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p, ul
{
	margin-top: 0px;
}

P
{
	text-indent: 5%;
	margin-bottom: 0px;
	padding-bottom: 20px;
	text-align: justify;
}

.no_indent
{
	text-indent: 0px;
}

h1, h2, h3, h4, h5, h6
{
	margin-bottom: 0px;
}

h2
{
	font-family: "sans-serif", "arial", "verdana";
}

h1, h2, h3, h4, h5, h6, p, #you_are_here, table, .indent, #minor_nav_container
{
	margin-left: 25px;
	margin-right: 25px;
}

h1
{
	margin-top: 0px;
	font-family: "verdana", "arial", "sans-serif";
	font-size: 150%
}

#first_on_page, #minor_nav_bar, #minor_nav_container
{
	padding-top: 45px;
}

#minor_nav_container
{
	width: 12em;
	padding: 0 0 1em 0;/
	color: #333;
	float: right;
	padding-top: 80px;
}

#minor_nav_container ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#minor_nav_container li
{
	border-bottom: 1px solid #c0c0c0;
	margin: 0;
}

#minor_nav_container li a
{
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid darkorange;
	/* border-right: 10px solid #ffffcf; */
	background-color: #fffff0; /* #2175bc; /* background colour for minor nav bar*/
	color: #000061;
	text-decoration: none;
	width: 100%;
}

html>body #minor_nav_container li a 
{ 
	width: auto; 
}

#minor_nav_container li a:hover
{
	border-left: 10px solid orange;
	border-right: 10px solid  #ffffb0;
	background-color: #ffffcf;
	color: darkorange;
}

#minor_nav_container li#active a
{
	border-left: 10px solid #0000b6;
	background-color: #ffffcf;
	text-decoration: underline;
	color: #0000b6;
}

#minor_nav_container li#active a:hover
{
	background-color: #ffffcf;
	border-left: 10px solid orange;
border-right: 10px solid  #ffffb0;
	text-decoration: underline;
	color: darkorange;
}

#header
{
	text-align: center;
	margin-bottom: 15px
}

.nav_bar, .nav_bar_bottom,#footer, #body, .wrap1, .all_content
{
	width: 750px;
}

#footer
{
	font-size: x-small;
	margin: auto auto;
	padding-top: 10px;
	clear: both;

	color: white; 	
}

#footer a
{
	color: white;
}

#footer a:vistited
{
	color: white;
}

#body
{
	align: center;
	background-color: #e4f3f6;
	text-align: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.background, form, .nav_bar img, .nav_bar_bottom img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.nav_bar_image
{
	background: url("images/people.jpg") no-repeat 0px 0px;
	width: 750px;
	height: 250px;
}

.nav_bar, .nav_bar_bottom
{
	font-weight: bold;
	font-size: 110%;
	text-align: center;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}

.nav_bar
{
	background: url("images/nav_bar_end.jpg") no-repeat bottom left;
	background-color: black;
	position: relative;
	top: 250px;
}

.nav_bar_bottom
{
	background: url("images/nav_bar_end_bottom.jpg") no-repeat top left;
	background-color: black;
}

.nav_bar a, .nav_bar_bottom a
{
	text-decoration: none;
	 padding-left: 20px;
	padding-right: 20px; 

	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
	color: #e4f3f6;
}

.nav_bar a, .nav_bar_bottom a, #minor_nav_container
{
	font-family: "verdana", "arial", "sans-serif";
}

.nav_bar a:hover, .nav_bar_bottom a:hover
{
	color: #aebfff;
	/*color: #000254; */
	/* background-color: #e4f3f6; */
}

a.nav_bar_open_page
{
	text-decoration: underline;
color: darkorange;
}

.first_link
{
	padding-left: 100px;
}

#right_footer
{
	float: right;
}

#left_footer
{ 
	float: left;
}

img.no_border
{
	border: 0px solid;
}

.table_first_column
{
	width: 100px;
}

table, td, tr
{
	border-color: #47006b;
}

tr
{
	height: 2.5em;
}

.no_border, table.no_border, td.no_border
{
	border-style: hidden;
}

.required
{
	color: red;
}

#webHostingTable td
{
	background: #fffff0; 
	width: 10em;
	text-align: center;
}

#webHostingTable .transparentCell
{
	background: none;
}

#webHostingTable th
{
	background: #fffff0; 
}

.leftCellContent
{
width: 317px;
	background: #fffff0; 
	border-left: 6px darkorange double; 
	padding-left: 1em;
	padding-Right: 1em;
	font-weight: bold;
}

th.leftCellContent
{
	padding-top: 25px;
	padding-bottom: 10px;
	font-size: 115%;
}

.cellStandard
{
	background: #fffff0; 
	padding: 0em 1em;
}

#webHostingTable .greenTick, #webHostingTable .redCross
{
	font-weight: bold;
}

#webHostingTable .greenTick
{
	color: Green;
}

#webHostingTable .redCross
{
	color: Red;
}

#webHostingTable
{
	margin-top: 10px;
	padding-top: 10px;
}


.eventImage
{
float: right;
padding-left: 25px;
padding-right: 25px;
}

.eventHeading
{
clear: both;
}

.eventDate
{
text-indent: 0px;
}

.eventLinks
{
margin-bottom: 0px;
border-bottom: dotted 1px;
}

.headerWrapper
{
margin-top: 50px;
}

.right
{
float: right;
padding-right: 25px;
padding-left: 25px;
padding-bottom: 25px;
}

