	body 	{
			text-align:center; 
			background:#9E9E9E;
			}
	body img {border-style:none;}
	#frame {
			width:800px;
			background: url("http://www.dragonfireworks.co.uk/css/main-back.gif") repeat-y 50% 0;
			margin-right:auto;
			margin-left:auto;
			padding:0px;
			text-align:left;
			}
	#contentheader {
					width:800px;
        			margin-top:0px;
	    			margin-bottom:0px;
	    			padding-bottom:0px;
				    }
	#contentfooter {
					width:800px;
        			margin-top:0px;
	    			margin-bottom:0px;
	    			padding-bottom:0px;
				    }
	#contentmain {
					width:800px;
        			margin-top:0px;
	    			margin-bottom:0px;
	    			padding-bottom:0px;
				    }
	#contentleft {
					width:570px;
					float:left;
					margin-left:10px;
					margin-right:10px;
         			font-family:verdana, arial, sans-serif;
         			color:#777777; 
         			font-size:11px;
	   				line-height:15px;
					}   
	#contentright {
					width:190px;
					float:left;
					margin-left:10px;
					margin-right:10px;
					font-family:verdana, arial, sans-serif;
         			color:#777777; 
         			font-size:11px;
	   				line-height:15px;
					padding:0px;
    				position: relative; 
					}	

.bodytxt {
	font-family: Verdana, Tahoma, Verdana, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #777777;
	text-decoration: none;
}
.menudet {
	font-family: Verdana, Tahoma, Verdana, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e5e5e5;
	text-decoration: none;
}
.bodysmall {
	font-family: Verdana, Tahoma, Verdana, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #555555;
	text-decoration: none;
}
	h1 {
		font-family: arial, sans-serif, verdana;
		font-size:22px;
		padding-top:5px;
		padding-left:10px;
		color:#777777;
		font-weight: normal;
		}
	h2 {
		font-family: arial, sans-serif, verdana;
		font-size:17px;
		color:#777777;
		font-weight: bold;
		border-bottom: 1px #CCCCCC solid;
        padding-top:5px;
        padding-bottom:5px;
        margin-left:10px;
		}
	p, pre, ul, ol {
		font-family:verdana, arial, sans-serif;
		font-size:11px;
		color:#555555;
		line-height:15px;
		padding-left:10px;
		padding-right:10px;
		}	
	a 	{
	    border-style:none; 
	    font-family:verdana, arial, sans-serif;
	    color:#e5e5e5; 
		font-size:11px;
		line-height:15px;
		text-decoration: none; 
		font-weight: normal;
     	 }
    	a:visited {color:#e5e5e5; text-decoration: none; font-weight: normal;}
		a:active {color:#e5e5e5; text-decoration: none; font-weight: normal;}
		a:hover {color:#777777; text-decoration: underline; font-weight: normal;}

.reg {
	font-family: Verdana, Tahoma, Verdana, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #777777;
	text-decoration: underline;
}
A.reg:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #777777;
    TEXT-DECORATION: underline
}
A.reg:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #777777;
    TEXT-DECORATION: underline
}
A.reg:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #555555;
    TEXT-DECORATION: underline
}
A.reg:active
{
    FONT-SIZE: 11px;
    COLOR: #777777;
    TEXT-DECORATION: none
}
.regred {
	font-family: Verdana, Tahoma, Verdana, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: underline;
}
A.regred:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #990000;
    TEXT-DECORATION: underline
}
A.regred:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #990000;
    TEXT-DECORATION: underline
}
A.regred:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}
A.regred:active
{
    FONT-SIZE: 11px;
    COLOR: #990000;
    TEXT-DECORATION: underline
}
.nratxt {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #777777;
	text-decoration: none;
}

.nrahead {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
	text-align:center;
	background:#CCCCCC;
	width:140px;
	height:24px
}
.nrareg {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3366FF;
	text-decoration: underline;
}
A.nrareg:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #3366FF;
	text-decoration: underline;
}
A.nrareg:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #3366FF;
    TEXT-DECORATION: underline
}
A.nrareg:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #3300CC;
    TEXT-DECORATION: underline
}
A.nrareg:active
{
    FONT-SIZE: 10px;
    COLOR: #3366FF;
    TEXT-DECORATION: none
}
.nrablue {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3366FF;
	text-decoration: underline;
}
A.nrablue:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #3366FF;
	text-decoration: underline;
}
A.nrablue:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #3366FF;
    TEXT-DECORATION: underline
}
A.nrablue:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #3300CC;
    TEXT-DECORATION: underline
}
A.nrablue:active
{
    FONT-SIZE: 11px;
    COLOR: #3366FF;
    TEXT-DECORATION: none
}