/*global*/

html { 

	min-height:100%; margin-bottom:1px; 	

	}

body {

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	min-width:775px;

	background-color: #EFEFEF;

}

table, tr, td, img {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;

}

a:link, a:visited, a:hover, a:active {

	outline: none;

}

#main #login a:link, a:visited, a:hover, a:active {

	font-weight: bold;

	color: #660033;

	text-decoration: underline;

}

#main {

	width: 760px;

	margin-right: auto;

	margin-left: auto;

	border: 1px solid #CCCCCC;

	margin-bottom: 20px;

}

table{
	width: 760px;

}

h1 {

	font-weight: lighter;

	color: #000000;

	font-size: 1.2em;

	margin-top: 10px;

	margin-bottom: 10px;

}

h2 {

	font-weight: lighter;

	color: #791C17;

	font-size: 1.2em;

	margin-top: 10px;

	margin-bottom: 10px;

}



/*header*/

.header {

	text-align: right;

	padding-bottom: 10px;

	padding-right: 10px;

}

.header img {

	padding-top: 10px;

}





/*menus*/

#menu ul

	{

text-align: center;

  margin-left: 0px; 

  padding-left: .1em; 

}

#menu li

	{

	float: left;

	list-style-type: none;

	padding-left: 20px;

	padding-bottom: 15px;

	padding-top: 5px;

	font-weight: bold;

	text-indent: 0px;

	font-size: 15px;

}

#menu a:link{

	color: #000000;

	text-decoration:none;

	font-weight: bold;

}

#menu a:visited {

	color: #000000;

	text-decoration:none;

	font-weight: bold;

	}

#menu a:hover {

	color:#791C17;

	text-decoration:none;

	font-weight: bold;

}

#menu a:active {

color:#791C17;

	text-decoration:none;

	font-weight: bold;

	}





#menu2 {

	padding-top: 10px;

	padding-bottom: 20px;

}



#menu2 a:link

	{

	color: #000000;

	text-decoration:none;

	letter-spacing: 0.1em;

	font-weight: bold;

}

#menu2 a:visited

	{

	color: #000000;

	text-decoration:none;

	letter-spacing: 0.1em;

	font-weight: bold;

}



#menu2 a:hover

	{

	color:#791C17;

	text-decoration:none;

	letter-spacing: 0.1em;

	font-weight: bold;

}

#menu2 a:active

	{

	color:#791C17;

	text-decoration:none;

	letter-spacing: 0.1em;

	font-weight: bold;

}







/*main content*/

.imgfloatr {

	float: right;

	padding-bottom: 20px;

	padding-right: 10px;

}

.imgfloatl {

	float: left;

	padding-bottom: 10px;

	padding-right: 10px;

}
.main {

	padding-top: 10px;

	padding-right: 60px;

	padding-bottom: 15px;

	padding-left: 60px;

	vertical-align: top;

}

.imgpad {

	padding: 15px;

}

.note {

	font-size: .9em;

	font-style: italic;

}

/*Announcement*/

.announce {
	width: 600px;
	margin: 0px;
	background-color: #0033FF;
	text-align: center;
	color: #EFEFEF;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-left: 35px;
}

/*Announcement*/

.announce2 {
	width: 600px;
	margin: 0px;
	background-color: #EEFF33;
	text-align: center;
	color: #000000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-left: 30px;
}

/*Table with Border*/

.tablewithborder {
	width: 600px;
	margin: 0px;
	background-color: #EEFF33;
	text-align: center;
	color: #000000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-left: 30px;
	border: 3px solid black;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-color: #000;
	border-style: solid;
}

/*Table with Border No Color*/

.tablewithbordernocolor {
	width: 600px;
	margin: 0px;
	background-color: #FFFFFF;
	text-align: center;
	color: #000000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-left: 30px;
	border: 3px solid black;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-color: #000;
	border-style: solid;
}

/*Text with Background Colour*/

.textwithbackgroundcolour {
	color: #000;
	background-color: #FF3;
