body { 
background: #E4DED3 url(bck.jpg) center repeat-y fixed !important;
background-repeat: repeat-x,y;
padding:0px;
text-align: center;
margin-top:0px;
margin-bottom: -1px;
margin-left: auto;
margin-right: auto;
}

.blankcell {
font-style: italic;
background: none;
color: grey;
}

.divhr {
height:10px; 
border-bottom: 1px dotted black;
margin-bottom:30px;
}


.stable {
font-family:sans-serif;
text-align:center;
font-style:bold;
}
.qcell {
text-align:left;
background-color: rgb(250, 220, 230);
height: 100px;
}
.qcell0 {
text-align:left;
background-color: rgb(250, 220, 230);
height: 50px;
}

#wrapper /*(whole website container)*/ {
width:1000px;
border:0px solid #666666;
margin-top:20px;
padding:0px;
text-align:left;
margin-left: auto;margin-right: auto; margin-bottom:20px;
}

#header {
background-image: url('top.jpg');
width:1000px;height:300px;
margin-top:20px;
}

.logo {
padding-left:20px;
}


.hmenu{
/*font-weight: bold;*/

width: 100%;
font-family:sans-serif;
text-align:right;
margin-bottom:20px;
}

.hmenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; 
}

.hmenu ul li{
display: inline;
}

.hmenu ul li a{
color: #666666;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
}

.hmenu ul li a:hover, .hmenu ul li a.selected{
color: #333333;
border-bottom: 3px solid #CC3300;
}

#c2x {
background:white;
width:785px;
height:100%;
float:left;
padding:0px;
}

#c2 {
background:white;
width:535px;
float:left;
padding:0px;
}

#c1  {

background-color: #cccccc;
width:180px;
height:100%;
float:left;
text-align:left;

font-family:sans-serif;
}
ul.vmenu{margin:0;padding:0;list-style-type:none;display:block;font:bold 16px Helvetica, Verdana, Arial, sans-serif;line-height:165%;width:180px;}
ul.vmenu li{margin:0;padding:0;margin-left:-5px;border-bottom:1px solid #fff;}
ul.vmenu li a{display:block;text-decoration:none;color:#ffffff;background:#cccccc;padding:0 0 0 20px;width:170px;margin-left:-5px;}
ul.vmenu li a:hover{background:#999999 url("varrow.jpg") no-repeat 0 9px;margin-left:-5px;}
ul.vmenu li a.current,ul.vmenu li a.current:hover{background:#CC3300 url("images/vert-one_arrow.gif") no-repeat 0 9px;line-height:165%;font-size:16px;margin-left:-5px;}



#footer {
margin-top:20px;
margin-bottom:0px;
color: #ffffff;
font-size: 100%;
padding:10px;
padding-right:20px;
width:1000px; 
clear: both;
background-color: #cc3300;
background-image:url('windylogosite.jpg');
background-repeat:no-repeat;
text-align:right;
font-family:sans-serif;
padding: 6px 0 7px 0;
}

#ad {
background-image: url('divbackground.jpg');
width:535px;height:100px;background-repeat:no-repeat;
padding:10px;
}



#container2 {
margin-top: 20px;
overflow: hidden;
width: 100%;
margin-bottom:0px;
background-color: #ffffff;
height:100%;
}
	
#navhome {
border:none;
}

#adhead {
margin-top:0em;
font-size: 11px;
}

.h1 {
margin-top:0em;
font-size: 150%;
font-weight: 300;
font-family:sans-serif;
color:#000000;
}
.h2 {
margin-top:0em;
font-size: 130%;
font-weight: 400;
font-family:sans-serif;
color:#cc3300;
}
.h3 {
margin-top:0em;
font-size: 120%;
font-weight: bold;
font-style: italic;
font-family:sans-serif;
color:#666;
}

table{
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}

table tr{
	border-style: solid;
	border-spacing: 2px;
	border-bottom: 1px;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}

table th {
	border-width: 2px 2px 2px 2px;
	padding: 5px 5px 30px 5px;
	border-style: none;
	border-color: green green green green;
	background-color: rgb(250, 220, 230);
	-moz-border-radius: 0px 0px 0px 0px;
}
table td {
	border-width: 2px 2px 2px 2px;
	padding: 5px 5px 15px 5px;
	border-style: none;
	border-color: green green green green;
	background-color: #FFF4EC;
	-moz-border-radius: 0px 0px 0px 0px;
}

p {
font-family:sans-serif;
color:black;

}

.navlink:link { 
font-family: sans-serif; 
font-size: 14px; 
color: #0099cc;
border-bottom:none;
text-decoration: none;
}

.navlink:hover {
font-family: sans-serif;
font-size: 14px; 
color: #ffffff; 
text-decoration: none;
border-bottom:none;
text-decoration: none;
}

.navlink:visited { 
font-family: sans-serif; 
font-size: 14px; 
color: #0099cc;border-bottom:none;
text-decoration: none;
}

.content {
/*background-image: url('divbackground.jpg');*/
width:515px;
background-repeat:no-repeat;
padding-left:23px;
padding-bottom: 20px;
padding-right: 10px;
}
ul { 
 font-family:sans-serif;
color:black;
}
.good {
background-color: #00FF00;
width:534px;
height:100%;
background-repeat:no-repeat;
padding:10px; 
}
.bad {
background-color: #FF0000;
width:534px;
height:100%;
background-repeat:no-repeat;
padding:10px; 
}


.navlink:visited:hover { 
font-family: sans-serif; 
font-size: 14px; 
color:#ffffff ;
border-bottom:none;
text-decoration: none;
}

.links:link {
color: #0099FF; 
text-decoration: none; 
border-bottom: 1px dotted #0099FF; 
}

.blanklink {
color: #ffffff;
border-style: none;  
text-decoration: none; 
border-bottom: none; 
}

.links:visited {
color: #0099FF; 
text-decoration: none; 
border-bottom: 1px dotted #A30020;
}

.links:hover {
color: #0099FF; 
text-decoration: none; 
border-bottom: 1px dotted ; 
}
 img {
      border: 0;
}

.vmenuheader{
padding-left:10px;
color:#666666;
}

#c3  {
background: #fff;
padding-right: 10px;
width:250px;
height:100%;
float:right;
text-align:left;
font-family:sans-serif;
}
#c3 a{
font-family:sans-serif;
color: #ffffff;
}


.cboxtopgreen {
height:25px;
background-color: #cc3300;
color: #ffffff;
Width:240px;
font-size: 130%;
padding:10px;
border-bottom: 1px solid #fff;
}
.cboxgreen {
height:100%;
background-color: #cc3300;
color: #ffffff;
Width:240px;
font-size: 100%;
padding:10px;
padding-left:10px;
margin-bottom:10px;
}

.cboxtoporange {
height:25px;
background-color: #cc9900;
color: #ffffff;
Width:240px;
font-size: 130%;
padding:10px;
border-bottom: 1px solid #fff;
}
.cboxorange {
height:100%;
background-color: #cc9900;
color: #ffffff;
Width:240px;
font-size: 100%;
padding:10px;
padding-left:10px;
padding-right:40px;
margin-bottom:10px;
}
.cboxtopred {
height:25px;
background-color: #CC0000;
color: #ffffff;
Width:240px;
font-size: 130%;
padding:10px;
border-bottom: 1px solid #fff;
}
.cboxred {
height:100%;
background-color: #CC0000;
color: #ffffff;
Width:240px;
font-size: 100%;
padding:10px;
margin-bottom:10px;
}
.cboxtopdark {
height:25px;
background-color: #27383F;
color: #ffffff;
Width:240px;
font-size: 130%;
padding:10px;
border-bottom: 1px solid #fff;
}
.cboxdark {
height:100%;
background-color: #27383F;
color: #ffffff;
Width:240px;
font-size: 100%;
padding:10px;
margin-bottom:10px;
}
.cboxtopgrey {
height:25px;
background-color: #333333;
color: #ffffff;
Width:240px;
font-size: 130%;
padding:10px;
border-bottom: 1px solid #fff;
}
.cboxgrey {
height:100%;
text-align: center;
background-color: #333333;
color: #ffffff;
Width:240px;
font-size: 100%;
padding:10px;
margin-bottom:10px;
}
.cboxad1 {
height:350px;
background-image: url('ad1.jpg');
Width:240px;
font-size: 100%;
padding:10px;
margin-bottom:10px;
}
.cboxad2 {
height:350px;
background-image: url('ad2.jpg');
Width:240px;
font-size: 100%;
padding:10px;
margin-bottom:10px;
}
.readmore {
color: #006699; 
font-weight:400;
text-decoration: none; 
border-bottom: 1px dotted; 
font-family:sans-serif;
}
.readmore:visited {
color: #990099; 
font-weight:400;
text-decoration: none; 
border-bottom: 1px dotted;
font-family:sans-serif;
}

.readmore:hover {
color: #0099FF; 
font-weight:400;
text-decoration: none; 
border-bottom: 1px dotted ;
font-family:sans-serif; 
}

 img {
      border: 0;
}
.adblock{
background-color: #cccccc;
color: #ffffff;
}
/* NEW STUFF added by Daniel Spiteri 25th April 2010*/

/* NEW - Search Box*/
form.search {
padding:5px;
margin:0;
}
form.search input.box {
background:#EDEDED url('search.png') left center no-repeat;
padding:2px;
padding-left:18px;
border:1px solid #999999;
width:150px;
color:rgba(51,51,51,0.5);
}
form.search input.box:focus {
background-color:#EAEAEA;
color:#333333;
}
form.search input.button {
margin:5px;
background:#EDEDED;
padding:1px;
border:1px solid #999999;
color:#333333;
font-weight:bold;
width:30px;
}

/* NEW - Search Table (Results) */
table.search {
border-collapse:collapse;
border:0;
width:100%;
}
table.search tr {
background-color:#999999;
border:0px solid #FFFFFF;
}
table.search tr.a td{
border:0px solid #FFFFFF;
background-color:#EDEDED;
}
table.search tr.b td{
border:0px solid #FFFFFF;
background-color:#EAEAEA;
}
table.search tr th {
background-color:#AEAEAE;
border:0px solid #FFFFFF;
border-top:3px solid #999999;
color:#FAFAFA;
padding:5px;
}
table.search tr th.bottom {
text-align:center;
background-color:#AEAEAE;
border:0px solid #FFFFFF;
border-bottom:3px solid #999999;
color:#FAFAFA;
padding:5px;
}
table.search tr th.bottom button {
border:1px solid #EAEAEA;
background-color:#999999;
color:#EAEAEA;
}
table.search tr th.bottom button.current {
border:1px solid #999999;
background-color:#EAEAEA;
color:#999999;
}
table.search tr td {
background-color:#EDEDED;
border:0px solid #FFFFFF;
}
a.search_title {
color:#333333;
font-size:15px;
text-decoration:none;
}
a.search_title b {
color:#333333;
font-size:15px;
font-weight:550;
text-decoration:none;
}
a.search_title:hover {
text-decoration:underline;
}
p.search_description {
margin:0;
font-size:11px;
color:#565656;
text-decoration:none;
text-indent:10px;
}

/* NEW - PowerProductions Footer (DO NOT REMOVE)*/
div.pp_footer {
width:100%;
text-align:center;
margin:0;
margin-bottom:20px;
padding:0;
}
a.pp_footer {
text-align:center;
color:#999999;
font-size:70%;
text-decoration:none;
margin:0;
padding:0;
}
a.pp_footer:hover {
text-decoration:underline;
}