html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
	  background: url(../images/bg.jpg) top center repeat-x #000000;
   }

#wrap {
    margin:0 auto;
    width:766px;
    }
	
#main {
    float:left;
    width:448px;
	text-align:left;
	padding-left:0px;
    }
#main h2, #main h3, #main p {
    padding:0px 10px 0px 30px;
	margin: 8px 0px 0px 0px;
    }

#main2 {
    float:left;
    width:auto;
	text-align:left;
	padding-left:0px;
    }
#main2 h2, #main2 h3, #main2 p {
    padding:0px 10px 0px 30px;
	margin: 8px 0px 0px 0px;
    }


#sidebar {
    float:right;
    width:318px;
	text-align:left;
    }
#sidebar ul {
    margin-bottom:0;
    }
#sidebar h3, #sidebar p {
    padding:0 30px 0 10px;
    }

#sidebar h3 {
    font-size:22px;
	color:#990000;
    }


a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990000;
}
a:hover {
	text-decoration: underline;
	color: #FF9900;
}
a:active {
	text-decoration: none;
	color: #990000;
}

.validation-advice
{
font-family:Arial;
font-size:9px;
font-style:italic;
color:#FF0000;
display:inline;
}

.bodytext {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.bodytext a:hover {
	color: #cccccc;
	text-decoration: underline;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	text-decoration: none;
	padding-top: 5px;
	margin-top: 5px;
}
.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	color:#FFCC00;
	text-decoration: none;
}
.footer a:hover {
	color: #cccccc;
	text-decoration: underline;
}

