body, html {height: 100%; }

.bodystyle

  {	
        background-image:url('../template/images/mainbg.jpg');
	background-position: 85% 0px;
	background-repeat: no-repeat;
        background-color: #660099;
	background-attachment: fixed;

	font-family : Garamond, Verdana, Arial, Trebuchet MS, Trebuchet;
	font-size : medium;
	font-weight : normal;
	letter-spacing : 0px;
	color : #ffffff;
	line-height : 120%;

	margin: 0px;

  }

.maintext, li, blockquote
        
  {
	font-family : Garamond, Verdana, Arial, Trebuchet MS, Trebuchet;
	font-size : medium;
	font-weight : normal;
	letter-spacing : 0px;
	color : #ffffff;
	line-height : 120%;
  }

  /* 
	--------------------------------------------------------------------------------------
	Content area - e.g. bg colour for area/cell with content 
	--------------------------------------------------------------------------------------
  */ 	
	.content_area

  {
	background-color: #660099;
  }

A:link 

  {
        color: #08A4EC; 
        text-decoration: none; 
  }

A:visited 

  {
        color: #08A4EC; 
        text-decoration: none; 
  }

A:hover 

  { 
        color: #5AC8FA; 
        text-decoration: underline; 
  }

A:active 
 
  { 
        color: #08A4EC; 
        text-decoration: none; 
  }

h1, .pagetitle

  {
	font-family : Garamond, Verdana, Arial, Trebuchet MS, Trebuchet;
	font-size : x-large;
	font-weight : bold;
	letter-spacing : 1px;
	color : #ffffff;
	line-height : 150%;
  }

h2, .heading

  {
	font-family : Garamond, Verdana, Arial, Trebuchet MS, Trebuchet;
	font-size : large;
	font-weight : bold;
	letter-spacing : 1px;
	color : #ffffff;
	line-height : 150%;
  }

.largetext
        
  {
	font-family : Garamond, Verdana, Arial, Trebuchet MS, Trebuchet;
	font-size : large;
	font-weight : normal;
	letter-spacing : 0px;
	color : #ffffff;
	line-height : 120%;
  }

.smalltext 
  
  {
	font-family : Garamond, Verdana, Arial, Trebuchet MS, Trebuchet;
	font-size : small;
	font-weight : normal;
  }

.toptext 
        
  {
	font-family : Garamond, Verdana, Arial, Trebuchet MS, Trebuchet;
	font-size : medium;
	font-weight : normal;
	letter-spacing : 0px;
	color : #ffffff;
	line-height : 120%;
  }

.tablestyle
        
  {
	border: 1px solid #08A4EC;
  }

hr
  {
	color: navy;
  }

  /* 
	--------------------------------------------------------------------------------------
	Form buttons
	--------------------------------------------------------------------------------------
  */
	.button
  {
        background-color: #E2E3FC;
        border: 2px outset black;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Form boxes (e.g. contact us form)
	--------------------------------------------------------------------------------------
  */
	.inputbox
  {
        background-color: #E2E3FC;
        border: 1px solid black;
  }


.popupstyle

  {	
        padding: 0 10px 10px 10px;

        background-image: no-image;
        background-color: #fff;
	


	margin: 0px;

  }

.popupstyle h1, .popupstyle h2 {

	color: #660099 !important;

}