* html {overflow:hidden;}
div.mainbox
  {
   width:90%;
  /*height:300px;*/
  margin:20px 9px;
  padding:20px 20px;
  background-color:#D3BDE1;
  /*background-image: url(testbox.gif);*/
     /*background:transparent;*/
    border-style:outset;
	border-color:#784997;
	border-width:8px;
  /* for IE */
 /* filter:alpha(opacity=60);*/
  /* CSS3 standard */
  /*opacity:0.6;*/
  }
  
div.subbox1
  {
    width:90%;
  margin:20px 9px;
  padding:20px 20px;
  background-color:#AAADF7;
    border-style:outset;
	border-color:#6164A0;
	border-width:8px;
	}
div.subbox2
  {
    width:90%;
  margin:20px 9px;
  padding:20px 20px;
  background-color:#9BC8A0;
    border-style:outset;
	border-color:#628B67;
	border-width:8px;
	}
div.subbox3
  {
    width:90%;
  margin:20px 9px;
  padding:20px 20px;
  background-color:#E8E6A3;
    border-style:outset;
	border-color:#A9A765;
	border-width:8px;
	}	
	
a img 
{ 
  border: none; 
}

a:link { 
	color: #5B0079;
	}
a:visited { 
	color: #5B0079;
	}
a:hover { 
	color: #5B0079;
		text-decoration: none;
	}
a:active { 
	color: #5B0079;
	}

 
 input {
 FONT-FAMILY:"Comic Sans MS"; FONT-SIZE:12pt; color: #5B0079; background-color:#A3C4A9; border-color:A3C4A9;
 }
 
/* MAIN CONTENT CONTROLS ('TEXT') */
#text {display:block; margin-left:185px; margin-right:185px; padding:5px;}
body {overflow:auto;}
* html body{ /*IE6 hack*/
padding: 0 190px 0 190px; /*Set value to (0 WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/
}
* html #text{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}
/* MENU CONTROLS */
#menu {position:fixed; display:block; top:5px; left:5px; width:190px; height:100%; background:transparent;}
* html #menu {position:absolute; display:block; top:5px; left:5px; width:190px; height:100%; background:transparent;}

/* BANNER CONTROLS */
#banner
	{position:absolute; display:block; left:auto; right:5px; background:transparent; text-align:center; float:right; margin-right:10px; margin-right:0px; margin-top:10px;}
	/* DO NOT CALL HTML OVERFLOWS AGAIN AS THEY ARE ALREADY DEFINED FURTHER UP!!*/
	/*HTML{overflow:hidden;}*/
	/*HTML BODY{overflow:auto; height:100%}*/
HTML #banner {position:absolute; display:block; top:5px; left:auto; right:5px; width:190px; height:100%; background:transparent;}


body 	
	{background-image: url(degubackhome.jpg); background-position:top left; background-attachment:fixed;
     font-family:"Comic Sans MS"; color:#5B0079;}

.footer
	{font-family: "Comic Sans MS", sans-serif;	text-align:center; font-size:10pt; margin-left:185px; margin-right:185px;}

.stu
	{font-family: "Comic Sans MS", sans-serif; font-size:7pt; position:fixed; top:490px; left:20px;}
	
.menupic
	{position:fixed; top:510px; left:50px;}
	
.bannerpic
		{position:fixed; top:15px; right:20px;}
	
.sup
	{font-family: "Comic Sans MS", sans-serif; font-size:8pt; vertical-align: super; }
	
.updated
	{font-family: "Comic Sans MS", sans-serif;	text-align:center; font-size:14pt; font-style:bold;}
	
	
/* News box colour*/
.col {background-color: #CCCEF2;}
div.nws
  {
    width:90%;
  margin:20px 9px;
  padding:20px 20px;
	}	
.nws
	{font-family: "Arial", sans-serif; text-align:left; font-size:14pt;}

.title
	{text-align:center;}
	



