body 
{
margin:0px;
background-image: url(images/bg.gif);
padding:0px;
min-width:750px;
}

#SignUp .signupframe {
  border: 1px solid #000000;
  background: #ffffff;
  color: #226699;
  font-family: Arial, Helvetica, sans-serif;
}

#signupbutton {
  margin: -5px 0 0 0;
}

#wrap
{
margin:0 auto;
width:760px;
}

.clear{ clear: both; }

#canvaswrap
{
width:760px;
}

#left
{
width: 185px;
float: left;
}

#left img { padding: 0 0 0 5px; }

#left ul
{
margin: 0px;
margin-top:10px;
padding-left: 24px;
list-style: none none;
}

#left ul li 
{ 
list-style: none; 
}
#left ul li a 
{ 
color: #000; 
font-family: verdana, arial, tahoma, sans-serif;
font-size: 11px;
text-decoration: none; 
}
#left ul li a:hover 
{ color: #000; 
text-decoration: underline;  
}
#left li
{ 
padding:10px 5px 1px 25px; 
background-image:url(images/menudot.gif); 
background-repeat:no-repeat; 
background-position:0 9px; }

#main
{
width: 575px;
float: right;
}
#main a
{

color: #000080;
}

#main ul
{
padding-top: 0px;
margin-top: 0px;
font-family: arial, helvetica, sans-serif;
font-size: 0.8em;
}

#innerright
{
  width: 145px;
  float: right;
}

#rightcontent
{
  padding: 0 0 0 7px;
  float: left;
}

#rightcontent a
{
background-color: #fff;
color: #000080;
}

#innerlefthome
{
width: 427px;
float: left;
}

#innerleft
{
width: 400px;
padding: 0 15px;
float: left;
}

#innerlefthome #text
{
  padding: 0 15px;
}

#flashborder{
  border-bottom: solid 0px #DBE8EF;
}

#flash{
  width: 427px;
  height: 259px;
}

html>body #flash {
  position: relative; bottom: 5px;
}

#footer
{
clear: both;
background-image: url(images/footerbg.gif);
height: 35px;
}

#footer ul
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 200px;
padding: 0px;
}
#footer li
{
float: left;
list-style: none none;
font-size: 0.9em;
margin-right: 12px;
padding: 0px;
}
#footer li a:link, #footer li a:visited, #footer li a:active
{
float: left;
list-style: none none;
font-family: arial, helvetica, sans-serif;
font-size: 0.7em;
text-decoration: none;
padding: 0px;
background-color: #dbe8ef;
color: #000080;
}
#footer li a:hover
{
text-decoration: underline;
}
img
{
border: 0px;
}
h1
{
width: 400px;
background-color: #dbe8ef;
color: #3ea3b9;
font-family: Papyrus, helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
margin-top: 12px;
}
p
{
font-family: arial, helvetica, sans-serif;
font-size: 0.8em;
margin: 0px;
padding-bottom: 12px;
}
a:link, a:visited, a:active
{
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}

#sidemenu { width: 138px; margin: 0; padding: 0 0 0 3px; }
#sidemenu ul
{
margin: 0px;
margin-bottom:10px;
padding-left: 0px;
list-style: none none;
}

#sidemenu ul li 
{ 
list-style: none; 
}
#sidemenu ul li a 
{ 
color: #000; 
font-family: verdana, arial, tahoma, sans-serif;
font-size: 11px;
text-decoration: none; 
}
#sidemenu ul li a:hover 
{ color: #000; 
text-decoration: underline;  
}
#sidemenu li
{ 
padding:0px 5px 4px 15px; 
background-image:url(images/menutriangle.gif); 
background-repeat:no-repeat; 
background-position:0 5px; }


.big
{
font-size: 1.3em;
font-family: arial, helvetica, sans-serif;}
}

/*contact form*/
#contactwrap {margin: 0px 0px 20px; width: 300px; font-size: 0.8em; font-family: arial, helvetica, sans-serif;}
.formfield {float: left; color: #000;  margin-top: 5px; margin-right: 5px; font-size: 0.8em;}
.formfield INPUT, TEXTAREA, SELECT  {color: #000; font-family: arial, helvetica, sans-serif;}
#submitdiv {margin: 20px 0 10px 0;  PADDING-LEFT: 110px; clear: both; }

#errorwrap {border: #ccc 1px solid; padding: 10px; margin: 0px;  width: 300px; font-size: 0.8em; font-family: arial, helvetica, sans-serif; height:80px; background-color:#fff;}
#errorimg{background-image:url("images/problem.jpg"); width:48px; height:48px; float:left; margin-right:10px;}
#errormsg {	 float: right; margin: 0px; width: 240px; color: #000; }

.sameinput{width: 280px;}
.title{	width: 50px;}
#firstname {width: 90px;}
#surname {	width: 120px;}
#message {width: 280px;}
#message {SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #c0c0c0; SCROLLBAR-3DLIGHT-COLOR: #c9c9c9; SCROLLBAR-ARROW-COLOR: #999999; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff;}

