a:link {
color : #66ffcc;
text-decoration : none;}

a:visited {
color : #66ffcc;
text-decoration : none;}

a:active {
color : #66ffcc;
text-decoration : none;}

a:hover {
color : #ffffff;
text-decoration: underline;}

body {
margin: 0;
padding: 0;
background-image: url('bg2.jpg');
background-color:#000000;
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
border: 0px;
text-align: justify;}

#container {
margin: 0px auto;
width: 800px;
text-align: left;
background-color:#ffffff;
background-image: url('bg.jpg');}

#header {
width: auto;}

#content {
padding: 5px;
float: left;
width: 600px;
text-align: justify;
background-color:#ffffff;
background-image: url('bg.jpg');}

#sidebar {
padding: 5px;
float: right;
width: 180px;
text-align: left;
background-color:#ffffff;
background-image: url('bg.jpg');}

#footer {
clear: both;
font-size:10px;}

h1 {
color: #FFFFFF; 
font-weight: bold;
font-family: Helvetica,sans-serif; 
font-size: 20px;
text-align: left;
text-transform: uppercase;
letter-spacing:1px;
margin: 1px;
padding: 4px;
padding-top: 20px;}

h2 {
color: #104c3e;
font-weight: bold; 
font-family: Helvetica,sans-serif; 
font-size: 18px;
text-align: left;
text-transform: lowercase;
letter-spacing:1px;
margin-bottom: 1px;
padding-top: 20px;
padding-left: 20px;
padding-bottom:4px;}

h3 {
color: #003300;
font-weight: bold; 
font-family: Helvetica,sans-serif; 
font-size: 14px;
text-align: left;
text-transform: lowercase;
letter-spacing:1px;
margin-bottom: 1px;
padding-top: 20px;
padding-left: 20px;}

table {
background-image:url('bg.jpg');
color: #D2BBF1;
border: 0px;
font-family: Georgia,Helvetica,sans-serif;
font-size: 11px;
text-align: left}

img {
border: 0px;}

.photo {
padding: 3px 15px 3px 0;}

p.codes img {
padding: 5px;
margin: 2px;
background-color: #cccccc;}

hr {
color:#40215D;
background-color:#40215D;
height:1px;}

table {
background-image: url(bg.jpg);
color: #000000;
font-family: Helvetica,sans-serif;
font-size: 12px;
text-align: justify;}


textarea {
font-family:Helvetica,sans-serif;
font-size:12px;
color:#000000;
border:solid 1px #000000;
width:200px;
height:100px;
background-image: url(bg.jpg);}

select {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
border:solid 1px #000000;
width:200px;
background-image:url(bg.jpg);}


input {
font-family:Helvetica,sans-serif;
font-size:12px;
color:#000000;
border:solid 1px #000000;
background-image: url(bg.jpg);}

input.radio {
font-family:Helvetica,sans-serif;
font-size:12px;
color:#000000;
border:solid 1px #000000;
width:25px;
background-image: url(bg.jpg);}

input.button        {
font-family:Helvetica,sans-serif;
font-size:12px;
color:#000000;
border:solid 1px #000000;
width:60px;
background-image: url(bg.jpg);}
