﻿* {
    font-family: Verdana, Arial, helvetica, Sans-Serif;
    font-size: 10pt; 
    color: #FFFFFF;
}

a {
    color: #af7eb7;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}    
    

body {
    background-color: #000000;
}

h1 {
    color: #ebe3ec;
    font-weight: bold;
    font-size: 14pt;
    border-bottom: 2px solid #af7eb7;
}

h2 
{
    color: #ebe3ec;
    font-weight: bold;
    font-size: 12pt;
    margin-top: 20px;
}

h3
{
    color: #ebe3ec;
    font-weight: bold;
    font-size: 10pt;
}

ul, li 
{
    margin: 0px;
    margin-left: 10px;
    padding: 0px;
    list-style-type: none;
}

li 
{
    background-image: url(../images/bullet.png);
    background-position: left, top;
    background-repeat: no-repeat;
    padding-left: 25px; 
    padding-bottom: 10px;
}

.small 
{
    font-size: 6pt;
}

.subhead {
    font-size: 12pt; 
    color: #ebe3ec;
}

.form_subhead 
{
    font-weight: bold;
    color: #ebe3ec;
    padding-bottom: 3px;
}

.header_table {
}

.header_table table {
}

.header_table td {
    background-image: url(../images/page_top_bg.gif);
}

.body_table {
    background-image: url(../images/page_mid_bg.gif);
    background-color: #401049;
    background-repeat: no-repeat;
    background-position: left, top;
}

.body_table table {
}

.body_table td.content {
    padding-left: 26px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 20px;
}

.body_table td.right {
    padding: 0px;
    padding-top: 20px;
}

.footer_table {
    background-color: #401049;
}

.footer_table td {
    padding: 0px;
}

.footer_table td.content {
    color: #af7eb7;
    padding-left: 26px; 
    padding-right: 26px; 
    padding-top: 5px;
    padding-bottom: 5px;
}

.right_table {
}

.right_table table {
}

.right_table td {
    padding: 0px;
}

.right_table td.title {
    background-image: url(../images/bar_top_bg.gif);
    background-repeat: repeat-y;
    background-position: left, top;
    font-weight: bold;
    font-size: 12pt;
    color: #ebe3ec; 
    padding-left: 15px; 
    padding-right: 15px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.right_table td.content {
    background-image: url(../images/bar_bg.gif);
    background-repeat: repeat-y;
    background-position: left, top;
    padding-left: 15px;
    padding-top: 10px; 
    padding-bottom: 10px; 
    padding-right: 26px;
}

.logo {
    margin-left: 8px;
}

.text_box {
    border: 2px solid #401049; 
    background-color: #ebe3ec; 
    color: #401049; 
    font-size: 10pt; 
    font-weight: bold; 
    padding-left: 3px;
    padding-right: 3px; 
    padding-top: 3px; 
    padding-bottom: 3px;
}

.submit_button
{
    padding-top: 2px; 
    padding-bottom: 2px;
    border: 3px double #401049; 
    background-color: #af7eb7; 
    font-weight: bold; 
    color: #401049;
}

.nav_table td { color: #401049; font-size: 12pt; padding: 5px 16px 5px 16px; background-color: #af7eb7; border-bottom: 2px solid #000000; }
.nav_table a { font-size: 11pt; color: #401049; text-decoration: none; margin: 0px 10px 0px 10px; }
.nav_table a:hover { text-decoration: underline; }

.portfolio {}
.portfolio .photo { float: left; margin-right: 20px; width: 210px; }
.portfolio .photo img { border: 0; }
.portfolio .photo .zoom { margin: 5px 0px 0px 50px; }
.portfolio .photo .zoom a { padding: 3px 0px 5px 30px; background-image: url(/images/zoom.png); background-repeat: no-repeat; background-position: left center; }
.portfolio .description { float: left; width: 440px; }
.portfolio .description a { font-weight: bold; text-decoration: none; }
.portfolio .description a:hover { text-decoration: underline; }

.portfolio_spacer { clear: both; height: 20px; }