body, div, h1, h2, h3, h4, p, ul, li, dl, dt, dd, img, form, fieldset, blockquote
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}

body
{
    background: #CC0000 url(images/background.gif) 0 0 ;
    text-align: center;    
}

p, div, li,  h1, h2, h3, h4, td, input, select, textarea
{
    font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    line-height: 18px;
}

a img, :link img, :visited img
{
    border: none
}

a:link, a:visited
{
    color: #000000;
    text-decoration: underline;    
}

a:hover, a:active
{
    color: #000000;
    text-decoration: underline;    
}

div.clear
{
    clear: both;
    overflow: hidden;
    height: 1px;    
}

#wrapper
{
    width: 780px;
    margin: 0 auto;
    text-align: left;
    background: url(images/wrapper.jpg) 0 0 repeat-y;
	border: 3px solid black;
	margin-top:20px;    
}

#top
{
    background: url(images/top.jpg) 0 0 no-repeat;
    height: 150px;
    overflow: hidden;    
}

#side
{
    width: 235px;
    float: left;    
}

#menu
{
    background:url("images/menu.jpg") top left no-repeat;
    width:235px;
    /* Width of buttons, not entite image (or half of entire image) */        height:276px;
    /* Height of entire image */        margin-bottom:0;    
}

#menu li span
{
    display: none;    
}

#menu li
{
    float:left;
    list-style:none;    
}

#menu li, #menu a
{
    height:22px;
    /* Each button must have the same height, define it here */        display:block;    
}

#menu li#menu-01, #menu #menu-01 a
{
    height: 34px;
    /* First one is the exception */
}

/* margin-top if there is a spacing between each menu button */    #menu-01, #menu-02, #menu-03, #menu-04, #menu-05, #menu-06, #menu-07, #menu-08, #menu-09, #menu-10, #menu-11, #menu-12, #menu-13
{
    margin-top:0;
    width:235px;    
}

#menu-01 a:hover
{
    background:url("images/menu.jpg") -235px  -0px no-repeat;    
}

#menu-02 a:hover
{
    background:url("images/menu.jpg") -235px  -34px no-repeat;    
}

#menu-03 a:hover
{
    background:url("images/menu.jpg") -235px  -56px no-repeat;    
}

#menu-04 a:hover
{
    background:url("images/menu.jpg") -235px     -78px no-repeat;    
}

#menu-05 a:hover
{
    background:url("images/menu.jpg") -235px -100px no-repeat;    
}

#menu-06 a:hover
{
    background:url("images/menu.jpg") -235px -122px no-repeat;    
}

#menu-07 a:hover
{
    background:url("images/menu.jpg") -235px -144px no-repeat;    
}

#menu-08 a:hover
{
    background:url("images/menu.jpg") -235px -166px no-repeat;    
}

#menu-09 a:hover
{
    background:url("images/menu.jpg") -235px -188px no-repeat;    
}

/* TAKEN OUT */
#menu-10 a:hover
{
    background:url("images/menu.jpg") -235px -210px no-repeat;    
}

#menu-11 a:hover
{
    background:url("images/menu.jpg") -235px -232px no-repeat;    
}

#menu-12 a:hover
{
    background:url("images/menu.jpg") -235px -232px no-repeat;    
}

#menu-13 a:hover
{
    background:url("images/menu.jpg") -235px -254px no-repeat;    
}

#side-content
{
    margin-left: 40px;
    margin-right: 20px;
    margin-top: 20px;    
}

#side-content p
{
    color: #FFF;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 16px;    
}

#side-content a:link, #side-content a:visited
{
    color: #f4d0bd;    
}

#side-content a:hover, #side-content a:active
{
    color: #FFF;    
}

#main
{
    width: 530px;
    float: right;    
}

#banner
{
    height: 112px;
    background: url(images/banner.jpg) 0 0 no-repeat;    
}

#content
{
    margin: 15px 35px 0 15px;    
}

#content p, #content ul, #content h1, #content h2
{
    margin-bottom: 15px;    
}

#content h1
{
    font-size: 18px;
    color: #000000;
    background: url(images/header.gif) bottom left repeat-x;    
}

#content h2{
    font-size: 14px;
    
}

#content ul li
{
    background: url(images/bullet.gif) 0 5px no-repeat;
    padding-left: 10px;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 5px;
}

#content li strong
{
    color: #c75c25;   
}

#content blockquote
{
    border-left: 4px solid #EFEFEF;
    padding-left: 10px;
    margin-bottom: 15px;    
}

#page-footer
{
    width: 780px;
    height: 74px;
    background: url(images/page-footer.jpg) 0 0 no-repeat;
    clear: both;
}

#footer
{
    width: 730px;
    text-align: left;
    margin: 0 auto;
}

#footer p
{
    color: #FFF;
    font-size: 11px;
}

#footer a:link, #footer a:visited
{
    color: #FFF;
    text-decoration: underline;
}

#footer a:hover, #footer a:active
{
    color: #CCC;
    text-decoration: underline;
}

.legend
{
    font-size: 10px;
    font-style: italic;
}

.disclaimer
{
    font-size: 11px;
    font-weight: bold;
}

p.tagline
{
	text-align:center;
    font-size: 14px !important;
}