body {
margin-left: 0px;
margin-top: 30px;
margin-right: 0px;
margin-bottom: 30px;
background-color: #ededed;}

/* STRUCTURAL */

.td,tr {
font-family: Verdana, Tahoma, Arial; 
font-size: 11px; 
line-height: 18px; 
color: #7d7d7d; 
text-align: justify;}

/* TITLE HEADERS */

.title {
width: 100%;
border-bottom: 15px solid #fcf0f4;
font-family: Verdana, Tahoma, Arial; 
font-size: 11px; 
letter-spacing: 2px;
line-height: 15px; 
font-weight: bold;
color: #c6c6c6; 
text-align: justify;}


/* NAV */

.nav, .nav ul, .nav ul ul {
list-style: none;
font-family: Georgia, Trebuchet MS; 
font-size: 11px; 
color: #fefefe;
line-height: 15px; 
text-align: center;
text-transform: uppercase;
font-weight: bold;
padding-left: 5px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;}

.nav li {}

.nav a {
border-bottom: 1px solid #fefefe;
font-weight: none;
color: #cc8a98;
text-decoration: none;}

.nav a:link, .nav a:visited {
border-bottom: 1px solid #fefefe;
font-weight: none;
color: #cc8a98;
text-decoration: none;}

.nav a:hover {
border-bottom: 3px solid #d0aec7;
font-weight: none;
color: #ffffff;
text-decoration: none;}


/* MAIN LINK COLORS */

a:link {
text-decoration: none;
cursor: hand;
color: #b9589d;
letter-spacing:0px; 
text-align: justify;}

a:active {
text-decoration: none;
cursor: hand;
color: #b9589d;
letter-spacing:0px; 
text-align: justify;}

a:visited {
text-decoration: none;
cursor: hand;
color: #8f98b9; 
letter-spacing:0px; 
text-align: justify;}

a:hover {
text-decoration: none; 
cursor: hand;
color: #70aac5;}

/* FORMS */

form {
background-color: transparent;
}

input, textarea, option, select {
background-color: #f7f7f7;
font: 9px Tahoma, Arial;
color: #808080;
text-align: justify;
letter-spacing: 0px;
border: 1px solid #ffffff;
padding:2px; }
