﻿body 
{
    font-family: Trebuchet MS;
    font-size: 13px;
    color: #555555;
    margin: 0px;
    background-color: #77A41B;
    background-repeat: repeat-y;
    background-image: url(backbodygrad.jpg);
}

.nav_box
{
    width: 820px;
    height: 50px;
    font-size: 16px;
    padding-top: 6px;
    background-image: url(backnav.jpg);
    background-repeat: repeat-x;
    letter-spacing: 1px;
    background-color: White;
    z-index: 90;
    position: absolute;
    
}
.logo_box
{
    position: absolute;
    top: 50px;
}
.toprightcurve_box
{
    width: 155px;
    height: 108px;
    position: absolute;
    left: 775px;
    top: 0px;
    background-image: url(backtoprightcurve.jpg);   
}
.topbuffer_box
{
    width: 388px;
    height: 58px;
    position: absolute;
    top: 50px;
    left: 387px;
    background-color: White;   
}
.middleright_box
{
    width: 543px;
    height: 88px;
    position: absolute;
    left: 387px;
    top: 243px;
    background-repeat: repeat-y;
    background-image: url(backrightgrad.jpg);
    background-color: white;
    background-position: 509px;
}
.middleright_text
{
    line-height: 23px;
    padding-left: 35px;
    padding-right: 60px;
    padding-top: 10px;
    font-size:12px;
    text-align: right;
    border-left: solid 1px #eeeeee;
}
.flashmovie_box
{
    width: 543px;
    height: 135px;
    position: absolute;
    left: 387px;
    top: 108px;
    background-repeat: repeat-y;
    background-image: url(backrightgrad.jpg);
    background-color: white;
    background-position: 509px;
    z-index: 50;
}
.maincontent_box
{
    background-color: White;
    width: 387px;
    text-align: right;
    position: absolute;
    top: 190px;
}
.maincontent_text
{
    line-height: 27px;
    padding-left: 35px;
    padding-right: 15px;
    padding-top: 0px;  
}
.mainphoto_box
{
    position: absolute;
    left: 387px;
    top: 331px; 
}
strong {color: #77A41B;}
b {color: #77A41B;}

h1 {font-size: 40px; color: #CC0000; margin-bottom:15px; margin-top:25px;}

.signupbutton_box
{
    position: absolute;
    width: 77px;
    height: 77px;
    top: 30px;
    left: 795px;
    z-index: 100;  
}
.notch_box
{
    position:absolute;
    top: 38px;
    width: 15px;
    height: 15px;
    z-index: 200;
}
.formfields input
{
    border: none;
    background-color: #eeeeee;
    padding: 5px;
    font-family: Trebuchet MS;
    color: #77A41B;  
    width: 200px; 
    font-weight:bold;
}

.formfields2 input
{
    border: none;
    background-color: #eeeeee;
    padding: 5px;
    font-family: Trebuchet MS;
    color: #555555;  
    width: 200px; 
}

.formfield
{
    border: none;
    background-color: #eeeeee;
    padding: 5px;
    font-family: Trebuchet MS;
    color: #77A41B;  
    width: 200px; 
    font-weight:bold;
    margin-top: 3px; 
}

a:link{ text-decoration: none; color: #77A41B; font-weight:bold;}
a:active{ text-decoration: none; color: #77A41B; font-weight:bold;}
a:hover{ text-decoration: none; color: #77A41B; font-weight:bold; border-bottom: dotted 1px #77A41B;}
a:visited{ text-decoration: none; color: #77A41B; font-weight:bold;}

.normalrow
{
    background-color:white;
}
.hightlighrow
{
    background-color:#eeeeee;
}
.multiline_textbox
{
    font-family: Trebuchet MS; 
    color: #77A41B; width: 200px; 
    font-weight:bold; padding:5px; 
    background-color:#eeeeee; border:none; font-size:13px
}
.smallgreennotch
{   
    position:absolute; 
    top: 28px;
}
.watermarker
{ font-style:italic;
}
.checkbox{ width:15px; }
.button_general
{
    border: none;
    border-bottom: solid 2px #B10101;
    background-color:#CC0000;
    padding:5px; padding-top:2px;
    padding-bottom: 2px;
    color:White; cursor: pointer;
    font-family:Trebuchet MS; font-weight:bold;
}
.forum_alternating
{
    border-bottom: dotted 2px #dddddd;
    padding: 8px 0px 8px 0px;
}