    /**
     *  Site Defaults
     */
     BODY
     {  font-family: verdana;
        background: #857E85;
        
        font: 11px/1.5 Verdana, Trebuchet, Lucida, Arial, sans-serif;
     }
     .invisiblelink
     {  display: none;
        
     }
     TABLE
     {  font-size: 11px;
     }
     
     
    /**
     *  Page Titles
     */ 
     H2.pagetitle
     {  font-size: 16px;
        font-weight: bolder;
        font-family: verdana;
     }
     H2
     {  font-size: 18px;
     }
     
     
     H3.title
     {  font-size: 15px;
        font-weight: bold;
     }
     H3.subtitle
     {  margin-bottom: 1px;
     }
     H3
     {  font-size: 14px;
     }
     
    
     H4.subtitle
     {  font-variant: small-caps;
        margin-bottom: 1px;
     }
     H4
     {  font-size: 12px;
     }
     
     #nobottommargin
     {  margin-bottom: 1px;
     }
     #notopmmargin
     {  margin-top: 1px;
     }
     
 
SELECT
{   font-size: 11px;
    font-family: tahoma;
}
INPUT
{   font-size: 11px;
    font-family: tahoma;
}
TEXTAREA
{   font-size: 11px;
    font-family: tahoma;
}


    A
    {   color: #393d3e;
        font-family: verdana;
        font-size: 11px;
        text-decoration: underline;
    }
    
    
/**
 *  XHTML CSS STUFF
 *
 */    

  
    #frame 
    {   position:relative;
        width:669px;
        max-width:669px;
        
		margin-left:auto;
		margin-right:auto;
		
		padding:12px;
		background: #857E85;
    }

    #contentwrapper
    {
        background-color: #ffffff;
        border:1px solid #000;
        
        height: 100%;
    }
    
    
    /**
     * Allows me to have a centered "wrapper" table
     */
    
    #leftcontent 
    {   
        margin-left: 30px;
        margin-right: 30%;
        padding-bottom: 20px;
        line-height: 17px;
        padding-top: 10px;
    }
    
    #rightcontent 
    {
		float:right;
		width:20%;
		background:#f6f6f6;
		border:1px dashed #000000;
		margin-right:15px;
		margin-left: 30px;
		margin-top: 20px;
		
		padding-bottom:20px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.lineupdown
	{  
	   border-top: 1px solid; #ccc;
	   border-bottom: 1px solid; #ccc;
	   background-color: #DEDED5;
	   margin-top: 5px;
	   padding-left: 30px;
	}
	
	.lineupdown p
	{  
	   font-size: 85%;
	   text-align: left;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   padding-top: 3px;
	   padding-bottom: 3px;
	   
	}

    
    .alt {
	display: none;
	}
	
	
	#actionphrase
    {
        background-color: #DEDED5;
        border-bottom: 1px solid #000000;
        
        font-size: 110%;
        padding-top: 8px;
        padding-bottom: 7px;
        
    }