/* CSS Document */
* {margin:0; padding:0;}
body 
{
    min-width:780px; 
    color:#000; font:.8em sans-serif, Tahoma, Arial, "Times New Roman", Times, "Lucida Sans"
    }
    
#wrapper {width:780px; margin:8px auto 0 auto; background:url() repeat-y;}

#logo
{
	background: #F4E634; padding-left:10px; float:left;
	width:200px ;height:102px; 
}
#logo a
{
	
}
#mottoText
{
	color:#241766; position:relative; top:66px; left:-32px;
	font-family:Times New Roman;font-size:19px;font-style:italic;font-weight:bold;
}
#estabText
{
	color:#241766; position:relative; top:63px; left:-30px;
	font-family:Times New Roman;font-size:12px;font-style:italic;font-weight:bold;
}
#motto
{
	background: #453B7A; float:left;
	width:780px;height:19px; margin-top:2px;
}

#navbarTopColor_
{
	width:780px; clear:left; position:relative; top:1px; z-index:-100000;
	border-bottom-style:solid; border-bottom-color:#CC3333; border-bottom-width:1px;
}

#navbarTop
{
	width:780px; float:left; margin:2px 0 0 1px;
}

#navbarTop h2 
{
	background: #CC3333; width:128px;
	border-bottom-style:solid; border-bottom-color:white; border-bottom-width:thin;
	border-right-style:solid; border-right-color:White; border-right-width:thin;
}

#content {width:780px; float:left;}

table {border-spacing:1px;font:11px 'Verdana', Arial, Helvetica, sans-serif;background:#E7E7E7;color:#453B7A; }
#Table1 {width:720px;}
caption {border:#666666; border-bottom:1px solid #fff; padding:10px; text-transform:uppercase;
		font:15px 'Verdana', Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;
		background:url(../images/tableCaption.png);}
td, th{padding:4px 8px 4px 8px}
th {color:#fff}
tr {background:#CC3333; text-align:left;}
tr td {height:20px;background:#F4ED92;border:1px solid #ffffff;}
.intro {width:720px; margin:19px auto 0 auto;}
.xe {width:720px; margin:0 auto 12px auto;}

.navbarFooterColour { width:782px; float:left; height:24px; background: #F4E634; border-top:5px solid #453B7A; border-bottom:1px solid #453B7A;}


#navbarFooter {width:390px; margin:0 auto; }
#navbarFooter a
{
	font-size:11px; font-weight:bolder; font-family:Tahoma, arial, helvetica, sans-serif;
	padding:0 8px 0 8px;
}
#navbarFooter a:link {text-decoration: none;color:#241766;}
#navbarFooter a:visited {text-decoration: none;color:#241766;}
#navbarFooter a:hover {color:#CC3333;}
#navbarFooter a:active {text-decoration: none}

#navbarFooter li
{
	position: relative;
}
#navbarFooter ul li
{
	list-style:none; margin:0; border:none; float:left; display:block; background-color:#F4E634;
	padding-bottom:3px; padding-top:2px; height:19px
}
#navbarFooter ul ul 
{
	position:absolute;top:24px;left:-41px;z-index: 500; width:118px; 
	border-top:solid 1px #453B7A;  
}
div#navbarFooter ul ul 
{
	display: none;
}
div#navbarFooter ul li:hover ul
{
	display: block;
}
div#navbarFooter ul ul,
div#navbarFooter ul li:hover ul ul,
div#navbarFooter ul ul li:hover ul ul
{
	display: none;
}

.footer {width:auto; float:right; font-family:tahoma; font-size:10px; font-weight:bold}
	
	.footer a:link {text-decoration: none;color:#241766;}
	.footer a:visited {text-decoration: none;color:#241766;}
	.footer a:hover {color:#CC3333;}
	.footer a:active {text-decoration: none}
	.formBoarder {position:absolute; top:580px; left:-1px; height:200px; width:780px;
	border-right-style:solid;border-right-color:#D9D7D6;border-left-color:#D9D7D6;border-left-style:solid;border-width:1px;}