﻿body 
{
    background-color:#CCCC99;
    margin:0;
    padding:0;
    height:100%;
}
td
{
    /*background-color:#374356;*/
}

div, div#maincontent
{
    font-family:Gill Sans,Helvetica,Verdana, Arial, Sans-Serif;
    font-size:12px;
    margin:0;
    padding:0;
    border:0;
    overflow:hidden;
}

#wrapper
{
    width:715px;
    margin:10px auto;
    background-color:#374356;
}

img 
{
    border-width:0;
    margin:0;
    padding:0;
}


/****************
LOGO & QUOTE AREA
*****************/
#headerrow
{
    background-color:#CCCC99;
    height:113px;
    border:0;
    margin:0;
}

#logoquote
{
    float:left;
    clear:left;
    width:554px;
    height:113px;
    background-color:#374356;
}

#logo
{
    padding-left:10px;
    padding-top:5px;
    width:130px;
}

#logo img 
{
    height:100px;
    width:130px;
}

#quote
{
    color:White;
    font-size:10px;
    font-family:Gill Sans, Verdana, Arial, sans-serif;
    text-align:right;
    width:390px;
    padding-bottom:4px;
    vertical-align:bottom;
    line-height:20px;
}



.yellowtext 
{
    /*color:#fecd08;*/
		color:#E2B000;
    text-transform:uppercase;
}


/*******************
  RANDOM VIDEO AREA
********************/
#randomVideo 
{
    float:left;
    clear:right;
    margin-left:5px;
    width:155px;
    height:113px;
}

/*******************
  NAVIGATION AREA
********************/

#navcontainer
{
    float:left;
    clear:left;
    background-color:#374356;
    width:157px;
    color:White;
    height:100%;
    margin:5px 0 0 0;
    text-align:right;
    overflow:visible;
}

#nav 
{
    margin:0;
    padding:7px 0 0 0;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
#nav li
{
    line-height:21px;
    height:21px;
}

#nav li ul
{
    display:none;
    position:absolute;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:0px 10px 2px 7px;
    background-color:#FECD08;
    margin:-20px 0 0 157px;
    border-left:solid 5px #CCCC99;
    -moz-opacity:.95;
    opacity:.95;
    filter:alpha(opacity=95);
    text-align:left;
}
#nav li ul li
{
    height:16px;
    line-height:16px;
}
#nav li.sfhover ul li
{
    filter:none;
}
#nav li.sfhover ul
{
    padding:0 10px 2px 7px;
    margin:0 0 0 -3px;
}
#nav li:hover ul, #nav li.sfhover ul
{
    display:block;
}


#headerimage
{
    float:right;
    clear:right;
    height:130px;
    width:552px;
    border-left:solid 6px #CCCC99;
    margin:0;
    overflow:hidden;
}


/******************
  BODY AREA
*******************/
#rcol
{
    float:left;
    clear:right;
    background-color:#374356;
    width:715px;
    height:inherit;
    border-top:solid 5px #CCCC99;
}

#bodyarea
{
    float:right;
    clear:right;
    width:552px;
    height:inherit;
    background-color:White;
    color:#374356;
    text-align:left;
    border-top:solid 5px #CCCC99;
    border-left:solid 6px #CCCC99;
    min-height:135px;
}

#bodyarea #maincontent, #maincontent
{
    margin:10px 20px 0px 20px;
}

.subnav:link, .subnav:active, .subnav:visited, 
#nav li ul li a
{
    text-decoration:none;
    font-size:10px;
    color:#374356;
    text-transform:uppercase;
}
#nav li ul li a:hover, .subnav:hover
{
    text-decoration:underline;
}
.subnavon
{
    /*color:#fecd08;*/
		color:#E2B000;
    text-decoration:none;
    font-size:10px;
		font-weight:bold;
    text-transform:uppercase;
}
#subnavbox
{
    margin:5px 15px 0px 20px;
    font-size:10px;
}


/******************
  FOOTER AREA
*******************/

#footer
{
    float:left;
    clear:both;
    text-align:center;
    color:#9999AA;
    text-transform:uppercase;
    padding-bottom:15px;
    padding-top:10px;
    font-size:11px;
    width:715px;
    background-color:#CCCC99;
}
#footer a
{
    color:#9999AA;
}


