﻿/**********************************************
  GLOBAL STYLES
**********************************************/	
		
	p 
	{
		text-align: left;
		padding: 0 4px 0 4px;
	}
	
	body 
	{
		text-align: center;
		background-color: #FFF;
	}

	body,td,th, p 
	{
		font-family: Geneva, Arial, Helvetica, san-serif;
		font-size: 12px;
		color: #000000;	
	}

	a:link, a:visited 
	{
		color: #BB782F;
	}
	
	a:hover 
	{
		color: #666666;
	}
	
	a:active 
	{
		color: #333333;
	}

/**********************************************
  PAGE LAYOUT STYLES
**********************************************/	

	#PageContainer 
	{
	text-align: center;
	margin: 0 auto;
	width: 856px;
	height: 100%;
	background-image: url('images/bodyfill.gif');
	background-repeat: repeat-y; 
	background-color: #000;
   
	}
	
	#PageLayoutTable 
	{
		width: 100%;
		height: 100%;
		
	}
	#PageContent 
	{
		margin-left: 110px; margin-right: 83px;padding-top: 8px; padding-bottom: 10px; text-align : left;
	}
		
	#PageTitle 
	{
		font-size: 14px; font-weight: bold; color: #990000; padding: 8px 0 12px 0;
	}	
	
	#SiteBanner 
	{
		background-image: url('images/background_top.png'); 
		background-repeat: no-repeat;
		vertical-align: bottom;
		height: 230px;
		padding-bottom: 6px;
	}
	
	#PageContentContainer 
	{
		height: 400px;  
		vertical-align: top;
	}
	
	#PageBannerSection 
	{
	    text-align: center;
        padding: 4px 0 4px 0;
	}
	
	#PageBannerIMG 
    {
        height: 115px;
        width: 481px;
        text-align: right;
        border: 0;
    }
    
	#PageFooterContainer
	{
		background-image: url('images/backgroud_bottom.png'); 
		background-repeat: no-repeat; 
		border: 0; 
		height: 128px;  
		vertical-align: top;
	}
	
	#PageFooterContent
	{
		padding-top: 8px; 
		margin-left: 110px; 
		margin-right: 83px; 
		text-align: center;
	}
	#Copyright
	{
		color: #000; 
		margin-top: 30px; 
		padding-left: 40px;
		text-align: center;
	}


/**********************************************
  SITE NAVIGATION STYLES
**********************************************/	
	
	#SiteNavigationContainer 
	{
		margin-left: 110px; 
		margin-right: 83px; 
		height: 22px;
		text-align: center;
	}
	#SiteNavigationMenuBar
	{
		margin-left: 110px; 
		margin-right: 83px;
	}
	
	#MenuBarTable 
	{
		width: 100%;
	}
	
    .buttons, .buttons:visited
    {
        border-top: 1px solid #E5D2B8;
        border-bottom: 1px solid #E5D2B8;
        background-position: center;
        vertical-align: middle;
        border-right: 1px solid #E5D2B8;
        text-decoration: none;
        
            }
    
        .buttons:hover 
    {
        border-top: 1px solid #E5D2B8;
        border-bottom: 1px solid #E5D2B8;
        background-image: url('images/buttonbackground.png');
        background-repeat: no-repeat;
        background-position: center;
        vertical-align: middle;
        border-right: 1px solid #E5D2B8;
        
    }

    .buttonsLast, .buttonsLast:visited
    {
        border-top: 1px solid #E5D2B8;
        border-bottom: 1px solid #E5D2B8;
        background-position: center;
        vertical-align: middle;
        text-decoration: none;
       
    } 
        
    .buttonsLast:hover
    {
        border-top: 1px solid #E5D2B8;
        border-bottom: 1px solid #E5D2B8;
        background-image: url('images/buttonbackground.png');
        background-repeat: no-repeat;
        background-position: center;
        vertical-align: middle;
    }  
     
    .EWG_GlobalLinks,
    {
        text-decoration: none;
        color: #000;
        height: 22px;
    }
    .EWG_GlobalLinks:hover 
    {
        text-decoration: none;
        color: red;
    }
    
    .EWG_GlobalLinks:visited 
    {
		text-decoration: none;
	}


/**********************************************
  HOME PAGE STYLES
**********************************************/	
	
	#LH_PageContent 
	{
		vertical-align: top; 
		padding-top: 10px; 
		text-align: left;
		width: 402px;
		height: 411px;
	}
	
	#BTM_PageContent
	{
		height: 200px; 
		padding-left: 4px; 
		padding-right: 4px; 
		margin-top: 20px;
	}
	
	#InstructorIMG 
    {
        width: 133px;
        height: 200px;
        margin: 0;
        padding: 0;
        float: left;              
    }
    
    #Announcements 
    {
		height: auto; 
		border-bottom: 1px solid #990000; 
		border-top: 1px solid #990000; 
		background-color:silver; 
		padding-bottom: 10px;
	}
	
	#UpcomingEventsHeader 
	{
		font-weight: bold; 
		font-size: 12px;
		padding-bottom: 5px;
	}
	
	#UpcomingEventsTable 
	{
		width: 254px;
		border-top: 1px solid #990000;	
	}
	
	.UpcomingEventsTable_DateColumn 
	{
		width: 51px; 
		text-align: left; 
		color: #990000;
	}
	UpcomingEventsTable_EventColumn
	{
		text-align: left;
	}
	
	#SignupFormContainer 
	{
		width: 254px; 
		height:324px; 
		margin: 10px 0 0 auto; 
		background-image :url('images/formBKRD.png'); 
		background-repeat: no-repeat; 
		text-align: center;
	}
	
	#SignupForm
	{
		padding-top: 34px; 
		padding-left: 22px;
	}
	
	#BTM_TableLHColumn
	{
		width: 30%;
	}
	
	#BTM_TableRHcolumn
	{
		width: 70%;
	}
	
	#BTM_ContentHeader
	{
		color: #990000; 
		font-weight: bold; 
		text-align: left;
	}
	
	#VisitUsLinksContainer
	{
		margin-top: 10px; 
		text-align: left;
	}
	
	#Facebook_VisitUsLink
	{
		padding: 0 2px 2px 2px;
	}
	
	#YouTube_VisitUsLink
	{
		padding: 0 2px 2px 2px;
	}
	#VisitUsLink IMG
	{
		text-decoration: none; 
		border: 0;
	}
