
body
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 17px;
	font-family: Arial, Helvetica;
	font-weight: normal;
	text-align: center;
	background-color: #87888a;
	color: #000;
}

    
#outer
{
    margin: 0 auto;
    width: 1050px;
    background: #87888a url(/gfx/bg.gif) repeat-y center top;
}
#wrapper
{
    margin: 0 auto;
    background: #fff;
	width: 970px;
	padding: 0;
	text-align: left;
}
#top
{
    width: 100%;
    height: 117px;
}
    #top a.logo
    {
        display: block;
        width: 305px;
        height: 100%;
        float: left;
        background: #fff url(/gfx/toplogo.gif) no-repeat;
    }
        #top a.logo span
        {
            display: none;
        }
    #topBanner
    {
        float: right;
        width: 664px;
        height: 100%;
        background: #000;
    }    
    
/* GLOBALNAV */ 

#globalnav
{
    height: 29px;
    background-image: url('/gfx/globalnav-bg.gif');
    background-repeat: repeat-x;
}
    #globalnav ul
    {
        display: inline;
        height: 100%;
        margin: 0;
        padding: 0;
    }
        #globalnav ul li
        {
            list-style-type: none;
            display: inline;
            float: left;
            height: 100%;      
        }         
            #globalnav ul li a
            {
                display: block;
                float: left;
                overflow: hidden;
                height: 29px;
                font-size: 10px;
                font-weight: bold;
                color: #383838;
                text-transform: uppercase;
                text-decoration: none;
                background-image: url('/gfx/globalnav-item-bg.gif');
                background-repeat: no-repeat;
                background-position: right;                
            }       
            #globalnav ul li.left a
            {
                background: none;
            }
            #globalnav ul li.on a, #globalnav ul li a:hover
            {
                color: #fff;
                background-image: url('/gfx/globalnav-item-bg-on.gif');
                background-repeat: repeat-x;            
            }
                #globalnav ul li a span
                {
                    display: block;
                    padding: 6px 11px 0 9px;
                }
                #globalnav ul li a:hover .shadow:before
                {
                    margin: 0;
                    text-shadow: none;
                }                
                #globalnav ul li.right a span
                {      
                    padding-right: 10px;
                }
                
#main
{
    background: url(/gfx/globalnav-shadow.gif) repeat-x;
    overflow: hidden;
    /*border: solid 1px transparent;*/
    padding: 12px 14px 0 14px;
}                
                
/* SUBNAV */

#subnav
{
    margin: 10px 0 10px 14px;
}
    #subnav ul
    {
        display: inline;
        padding: 0;
        width: 100%;
    }
        #subnav ul li
        {
            list-style-type: none;
            overflow: hidden;
            margin-bottom: 5px;
        }         
            #subnav ul li a
            {
                background: url(/gfx/subnav-item-bg.gif) no-repeat;
                display: block;
                float: left;
                overflow: hidden;
                padding-left: 17px;
                font-size: 12px;
                color: #000;
                text-decoration: none;
                cursor: pointer;
            }       
            #subnav ul li.left a
            {
                /*background: url(/gfx/subnav-item-left.gif) no-repeat left top;*/
            }
            #subnav ul li.right a
            {
                /*background: url(/gfx/subnav-item-right.gif) no-repeat right top;*/
            }            
            #subnav ul li a.on, #subnav ul li a:hover
            {
                background-image: url(/gfx/subnav-item-bg-on.gif);
                color: #ee7a1b;
            }
                #subnav ul li.left a.on, #subnav ul li.left a:hover
                {
                    /*background: url(/gfx/subnav-item-left-on.gif) no-repeat top left;*/
                }        
                #subnav ul li.right a.on, #subnav ul li.right a:hover
                {
                    /*background: url(/gfx/subnav-item-right-on.gif) no-repeat top right;*/
                }                           
            #subnav ul li a span
            {
                display: block;
                height: 100%;
                padding: 5px 10px 0 10px;
                /*background: url(/gfx/subnav-item-sep.gif) no-repeat top left;*/
            }
                #subnav ul li.left a span
                {            
                    background: none;
                }
                
                
/* FOOTER */ 

#footer
{
    height: 70px;
    text-align: center;
    letter-spacing: 1px;
    background: #87888a url('/gfx/footer-bg.gif') no-repeat center top;
    overflow: hidden;
}
    #footer .contact
    {
        display: block;
        margin-top: 40px;
        overflow: hidden;
        color: #fff;
    }
    #footer a
    {
        color: #fff;
        font-size: 11px;
        text-transform: uppercase;
        text-decoration: none;           
    }   
    #footer a:hover
    {
        text-decoration: underline;
    }    
