body {font-family: Arial; font-size: 10px; margin:0; background-color:#000066;

margin: 0px 0px 0px 0px

	scrollbar-3dlight-color:#b0c4de;
	scrollbar-arrow-color:#b0c4de;
	scrollbar-base-color:#b0c4de;
	scrollbar-darkshadow-color:#afc0d0;
	scrollbar-face-color:#8C98A4;
	scrollbar-highlight-color:#b0c4de;
	scrollbar-shadow-color:#afc0d0;
	scrollbar-track-color:#afc0d0
	cursor:url("frogcursor.cur");

background-image:url(http://images.loghopper.com/gradient.gif);
background-repeat:repeat-x;
background-color:#61c3da;
}

a {color: #FFFFFF; text-decoration: none;}
a:link {color: #0000ff ; text-decoration: none;}
a:visited {color: #0000ff ; text-decoration: none;}
a:hover {color: #0000ff ; text-decoration: none;}
a:active {color: #0000ff ; text-decoration: none;}

input.formField { height: 13px; border: solid 1px; }
input.formButton { border: solid 1px; }

table.login { padding: 0px; height:10px;  }
table.login tr { padding: 0px; height:5px;  }


.heading {color: #336633; font-size: 20px;}
.subhead {color: #336633; font-weight: bold; font-size: 11px;}
.body {color: #336633; font-size: 11px;}
.body2 {color: #FFFFFF; font-size: 12px;}
.white {color: #FFFFFF; font-size: 12px;}
.login {color: #FFFFFF; font-weight: bold; font-size: 11px; height: 15px;}
.logintext {color: #FF0000; font-weight: bold; font-size: 11px; height: 15px;}
.footer {color: #336633; font-size: 9px}

table.table_layout {
	border: 2px solid black;
	border-collapse: collapse;
	background-color: #afc0d0;
}
table.table_layout th {
	border: 2px solid black;
	background-color: #afc0d0;
}
table.table_layout td {
	border: 1px solid black;
}

ul {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style-type: disc;
  padding-left: 16px;
}







div.center
{
	text-align: center
}

hr
{
	color: #0000FF; /*blue*/
	width: 100%
}

/*doesn't work properly, colours all text in table specified colour apart from other spanned coloured text*/
tr.backshaded
{
	color: #b0c4de;
}




/* TOP FRAME */
span.topframetext {
	font-size : 12px;
	font-family : Tahoma,BankGothic Lt BT,Verdana,Arial;
	font-weight: Normal;
	text-decoration: None;
	color: #FFFFFF;
}
table.topframe
{
	background-color: #00CC66;

	border-top-style: solid;
	border-top-color: #0000FF;
	border-top-width: thin;
}

/* ENTRY TABLES */
.instructions
{	
	FONT-FAMILY: Helvetica, Arial, sans-serif; 
	FONT-SIZE: 13px;
	FONT-STYLE: normal;
	font-weight: bold;
	text-align: center;
	color: #0000FF
}
.instructionsgreen
{	
	FONT-FAMILY: Helvetica, Arial, sans-serif; 
	FONT-SIZE: 13px;
	FONT-STYLE: normal;
	font-weight: bold;
	text-align: center;
	color: #00FF00
}

td.entry
{
	text-align: center;
	vertical-align: middle;

	background-color: #009966;

	border-top-style: solid;
	border-top-color: #FF0000;
	border-top-width: thin;

	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	border-bottom-width: thin;

	border-left-style: solid;
	border-left-color: #FF0000;
	border-left-width: thin;

	border-right-style: solid;
	border-right-color: #FF0000;
	border-right-width: thin
}

td.stagetext
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;

	background-color: #009966;

	border-top-style: solid;
	border-top-color: #FF0000;
	border-top-width: thin;

	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	border-bottom-width: thin;

	border-left-style: solid;
	border-left-color: #FF0000;
	border-left-width: thin;

	border-right-style: solid;
	border-right-color: #FF0000;
	border-right-width: thin;
}
span.stagetext
{
	font-weight: Bold;
	color: #66CCFF
}
span.sectionheading
{
	font-size: 11px;
	font-weight: Bold;
	color: #0066FF
}
span.sectionheadinggreen
{
	font-size: 11px;
	font-weight: Bold;
	color: #00FF00
}
span.sectiondata
{
	font-size: 11px;
	font-weight: Bold;
	color: #336633
}

div.menuitems
{
	font-weight: bold;
	text align: center;
	color: #FFFFFF;
}
div.menuitems a:hover {
	color : #EEEEEE;
	text-decoration: underline;
}


/* Loghopper */


span.userinfo {	font-size : 13px;
	font-family : Tahoma,BankGothic Lt BT,Verdana,Arial;
	font-weight: bold;
	color: #FFFFFF
}
span.userinfored {	font-size : 13px;
	font-family : Tahoma,BankGothic Lt BT,Verdana,Arial;
	font-weight: bold;
	color: #00FFFF
}
span.required
{	font-family : Arial,Tahoma,Verdana,Arial;
	font-size: 12px;
	color: #FF0000
}
span.academic
{	font-family : Arial,Tahoma,Verdana,Arial;
	font-size: 12px;
	color: #336633
}
.home {	font-size : 12px;
	font-family : Arial,Tahoma,Verdana,Arial;
	color: black
}
div.homedescription {	font-size : 15px;
	font-family : Arial,Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center
}
div.homeheading {	font-size : 22px;
	font-family : Arial,Tahoma,Verdana,Arial;
	font-weight: bold;
	color: #FFFFFF
}
span.homeheading {	font-size : 22px;
	font-family : Arial,Tahoma,Verdana,Arial;
	font-weight: bold;
	color: #0000FF
}
span.homeheadingdata {	font-size : 22px;
	font-family : Arial,Tahoma,Verdana,Arial;
	font-weight: bold;
	color: #FFFFFF
}
span.homeheadingdata2 {	font-size : 22px;
	font-family : Arial,Tahoma,Verdana,Arial;
	font-weight: bold;
	color: #000000
}



div.homebodylink {	font-size : 16px;
	font-family : Arial,Tahoma,Verdana,Arial;
	font-weight: bold;
	color : #000099;
	text-align: center;
}
div.homebodylink {
	color:#FFFFFF;
	text-decoration:none;
}
div.homebodylink {
	color : #EEEEEE;
	text-decoration: none;
}


div.error
{	
	FONT-FAMILY: Helvetica, Arial, sans-serif; 
	FONT-SIZE: 13px;
	FONT-STYLE: normal;
	font-weight: bold;
	text-align: center;
	color: blue
}


div.disclaimer {	font-size : 10px;
	font-family : Arial,Tahoma,Verdana,Arial;
	font-weight: bold;
	color : #000000;
	text-align: center;
}
span.footer {	font-size : 10px;
	font-family : Arial,Tahoma,Verdana,Arial;
	font-weight: bold;
	color : #336633;
	text-align: center;
}


span.promo {	font-size : 15px;
	font-family : Arial MS,Tahoma,Verdana,Arial;
	font-weight: bold;
	color : #FF0000;
}


span.or {	font-size : 15px;
	font-family : Arial,Tahoma,Verdana,Arial;
	font-weight: bold;
	color : #6600CC;
}



th {
	color : #000000;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
}
input {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.t01 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.t01 a {
	color : #EF6D00;
}
.t01 a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FFFFFF;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left b {
	color : #FFFFFF;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}

.menu01 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 25px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 {
	color : #FFFFFF;
	text-decoration: none;
}
.menu01 {
	color : #EEEEEE;
	text-decoration: underline;
}
.menu02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu02 {
	color : #000000;
	text-decoration: none;
}
.menu02 {
	color : #555555;
}
.menu {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
}

/* purchasing popmenu */
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: yellow;
}
