body {font-size: 80%; font: 1em Arial, Helvetica, Verdana, sans-serif; margin: 0 0 0 0; padding: 0 0 0 0; height:auto; color:white; }
p.col { text-align:justify;}

img {
   behavior: url(pngbehavior.htc);}
*html #background{
position:absolute;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg4.png');
top:0px;
left:0px;
width:110%;
height:800px;
}
#background{
position:absolute;
background:url(../images/newbg2.png) no-repeat top left;
top:0px;
left:0px;
width:100%;
height:100%;
}

#text{font: normal 18pt "Arial", sans-serif;
position:absolute;
top:220px;
left:40px;
color:white;
z-index:10;
text-align:center;}

#black{font: normal 12pt "Arial", sans-serif;
position:absolute;
top:80%;
left:10%;
color:silver;
width:40%;
text-align:justify;
z-index:11;}

#subs a {background: url(../images/login.png); background-repeat: no-repeat ; z-index:30;
position:absolute;
right:100px;
top:82%;
width:124px;
height: 124px;
}

#subs a:hover {background-position: 0 -134px;}
/*
#reg a {background: url(../images/rego.png); background-repeat: no-repeat ; z-index:20;
position:absolute;
right:100px;
top:60%;
width:124px;
height: 124px;
}
*/
#reg a:hover {background-position: 0 -134px;}
					                                                                       
*html #subs a {background: url(../images/login.gif); background-repeat:no-repeat; z-index:30;
position:absolute;
right:100px;
top:45%;
width:124px;
height: 124px;
}

*html #subs a:hover {background-position: 0 -134px;}
/*
*html #reg a {
background: url(../images/register.gif); background-repeat: no-repeat ; z-index:20;
position:absolute;
right:100px;
top:60%;
width:124px;
height: 124px;
}
*/
*html #reg a:hover {background-position: 0 -134px;}

.mainleft{position:absolute;

          left:0px;
          top:0px;
					width:auto;
					height:1700px;
					padding-left:20px;
					padding-right:69%;
				
					
			    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/small2.png');}
					
.mainleft[class]{background:url(../images/mainleft2.png) top left repeat-y;}
#container {width:auto;left:0px;right:0px; position:relative;height:110%}
.maincentre{position:absolute;

          left:33%;
          top:0px;
					width:28%;
					height:1700px;
					border-right:#51be41 groove thick;
					border-left:#51be41 groove thick;
			    background-color:#002a4a;
					padding-left:20px;
					padding-right:20px;
					margin-right:33%}
	.maincenter[class]{width:auto;}				
.byline {font: bold italic 14px  Arial, "sans-serif"; color:white;}

.defs {font: italic 14px  Arial, "sans-serif"; color:white;text-align:justify; 
}

a {color:silver;
background-color:transparent;
text-decoration:none;}
a:visited {color:silver;
background-color:transparent;
text-decoration:none;}
a:hover {color:red;
background-color:transparent;
text-decoration:none;}
a:active {color:silver;
background-color:transparent;
text-decoration:none;}


.mainright{position:absolute;

          left:67%;
					right:0%;
          top:0px;
					width:auto;
					padding-left:20px;
					padding-right:20px;
					height:1700px;
			    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/rightsmall2.png');}
					
.mainright[class]{background:url(../images/rightlarge2.png) top right ;
background-repeat:repeat-y; width:auto}
.textcols {top:40px;
           width:auto;
					 position:relative;
			
					 }

#register a {
  display:block;
	margin-left:50px;
	height:40px;
	width:186px;
  background: url(../images/checkout.gif)top left; background-repeat:no-repeat;
   }
	
#register a:hover {
    background-position: 0 -51px; 
   } 
						                                                                       
