﻿	/* ---------- Link Colors ---------- */
	a:link 
	{
	    color: #cc0000;
	    font: bold 11px helvetica;
	    text-decoration: none;
	}
    
    a:visited 
    {
        color: #cc0000;
	    font: bold 11px helvetica;
	    text-decoration: none;
	}
    
    a:hover
    {
        color: #000000;
        font: bold 11px helvetica;
        text-decoration: underline;
    }
    
    a:active 
    {
        color: #000000;
	    font: bold 11px helvetica;
	    text-decoration: underline;
	}
	a.reverse:link 
	{
	    color: #000000;
	    font: bold 11px helvetica;
	    text-decoration: none;
	}
    
    a.reverse:visited 
    {
        color: #000000;
	    font: bold 11px helvetica;
	    text-decoration: none;
	}
    
    a.reverse:hover
    {
        color: #cc0000;
        font: bold 11px helvetica;
        text-decoration: underline;
    }
    
    a.reverse:active 
    {
        color: #cc0000;
	    font: bold 11px helvetica;
	    text-decoration: underline;
	}
	a.normal:link 
	{
	    color: #000000;
	    font: normal 11px helvetica;
	    text-decoration: underline;
	}
    
    a.normal:visited 
    {
	    color: #000000;
	    font: normal 11px helvetica;
	    text-decoration: underline;
	}
    
    a.normal:hover
    {
        color: #000000;
        font: normal 11px helvetica;
        text-decoration: underline;
    }
    
    a.normal:active 
    {
	    color: #000000;
	    font: normal 11px helvetica;
	    text-decoration: underline;
	}

    /* ---------- Input ---------- */
    input.small 
    {
        font: normal 11px helvetica;
        width: 100px;
    }
    
    input.medium 
    {
        font: normal 11px helvetica;
        width: 200px;
    }
    
    input.large 
    {
        font: normal 11px helvetica;
        width: 400px;
    }
    
    /* ---------- Label ---------- */
    .lblSmall 
    {
        font: normal 11px helvetica;
        width: 100px;
    }
    
    .lblMedium 
    {
        font: normal 11px helvetica;
        width: 200px;
    }
    
    .lblLarge 
    {
        font: normal 11px helvetica;
        width: 400px;
    }
    .lblError
    {
		font: bold 13px helvetica;
		color: Red;
    }

    /* ---------- Select ---------- */
    select.small 
    {
        font: normal 11px helvetica;
        width: 105px;
    }
    
    select.medium 
    {
        font: normal 11px helvetica;
        width: 205px;
    }
    
    select.large 
    {
        font: normal 11px helvetica;
        width: 405px;
    }

    /* ---------- TextArea ---------- */
    textarea.small 
    {
        font: normal 11px helvetica;
        width: 100px;
        height: 60px;
    }
    
    textarea.medium 
    {
        font: normal 11px helvetica;
        width: 200px;
        height: 60px;
    }
    
    textarea.large 
    {
        font: normal 11px helvetica;
        width: 400px;
        height: 60px;
    }

    /* ---------- Buttons ---------- */
    .ButtonForm 
    {
        background-color: #669999;
        border: solid 1px #000000;
        font: bold 11px/15px helvetica;
        cursor:pointer;
        cursor:hand;
    }

    .ButtonNormal
    {
        background-color: #FFFFFF;
        font-weight:bold;
        color:#000000;
        border:solid 1px #000000;        
    }
    
    .ButtonRollover
    {
        background-color: #669999;
        font-weight:bold;
        color:#FFFFFF;
        border:solid 1px #000000; 
        cursor:pointer;
        cursor:hand;       
    }
    
    .ButtonNormalFixed
    {
        width:125px;
        background-color: #FFFFFF;
        font-weight:bold;
        color:#000000;
        border:solid 1px #000000;        
    }
    
    .ButtonRolloverFixed
    {
        width:125px;
        background-color: #669999;
        font-weight:bold;
        color:#FFFFFF;
        border:solid 1px #000000; 
        cursor:pointer;
        cursor:hand;       
    }

    /* ---------- Headers ---------- */
	H1 
	{
	    margin-left: 10px;
        font: bold 16px helvetica;
    }
	.paraheader 
	{
        font: bold 12.5px helvetica;
        color: #cc0000;
    }
	.paratitle 
	{
        font: bold 14.5px helvetica;
        color: #cc0000;
    }
    
    .menu
    {
		/*cursor: crosshair;*/
    }

    /* ---------- Paragraphs ---------- */
	p.leftmargin 
	{
	    margin-left: 25px;
	    color: #ffffff;
	    font: bold 11px helvetica;
	    letter-spacing: 1px;
	    top: auto;
	    bottom: 60px;
	    clip: rect(40px,auto,auto,auto);
	}
	
	p.date 
	{
	    margin-left: 10px;
	    color: #ffffff;
	    font:  normal 11px helvetica;
	    letter-spacing: 1px;
	}
	        
	p.body 
	{
	    margin-left: 0px;
	    color: #cccccc;
	    font:  normal 12px/16px helvetica;
	}
	        
	p.body2 
	{
	    margin-left: 5px;
	    color: #000000;
	    font:  normal 12px/16px helvetica;
	}
	        
	p.bodyheader 
	{
	    margin-left: 0px;
		color: #aa975c;
		font:  bold 13px helvetica;
		letter-spacing: 1px;
    }
			
	p.buttontext 
	{
	    text-align: center;
		color: #ffffff;
		font:  normal 12px helvetica;
		letter-spacing: 0px;
	}

    /* ---------- Grid View ---------- */ 
    .GridViewRow
    {
        color: #000000;
        background-color: #DCDCDC;
        font-family: Verdana;
        font-size: 10pt;
    }

    .GridViewTable th
    {
        color: #000000;
        background-color: #ABABAB;
        font-family: Verdana;
        font-size: 10pt;
        font-weight: bold;
    }

    .GridViewTable
    {
        font-family: Verdana;
        font-size: 10pt;
        border-right: gray 2pt solid;
        border-top: gray 2pt solid;
        border-left: gray 2pt solid;
        border-bottom: gray 2pt solid;
        border-collapse: separate;
        background-color: white;
        margin: 2pt;
    }

    /* ---------- Tables ---------- */ 
    table.default 
    {
        padding: 0px 0px 0px 0px;
        border: solid 1px #999999;
    }
    
    tr.red
    {
		background-color: #cc0000;
		font: bold 12px helvetica;
		color: White;
		padding: 5px 5px 5px 5px;
    }
    
    tr.gray
    {
		background-color: #dddddd;
		font: normal 13px helvetica;
		padding: 5px 5px 5px 5px;
    }

	tr.tableheader 
	{
	    margin-left: 5px;
	    padding: 0px 0px 0px 10px;
	    border-bottom: solid 1px #999999;
	    background-color: #669999;
	    color: #ffffff;
        font:  bold 12px helvetica;
        letter-spacing: 1px;
    }
    
	tr.tableheaderalt
	{
	    margin-left: 0px;
	    padding: 0px 0px 0px 5px;
	    border-bottom: solid 1px #999999;
	    background-color: #889999;
	    color: #ffffff;
        font:  bold 12px helvetica;
        letter-spacing: 1px;
    }
            
	tr.body 
	{
	    margin-left: 5px;
	    background-color: #ffffff;
        color: #000000;
        font:  normal 11px helvetica;
        letter-spacing: 0px;
    }
    
	tr.tablebodyalt
	{
	    margin-left: 5px;
	    background-color: #cccccc;
        color: #000000;
        font:  normal 11px helvetica;
        letter-spacing: 0px;
    }
    
    td.defaultcell
    {
        font: normal 11px helvetica;
	    height: 20px;
	}
	
	td.sponsorbox
	{
		 border-bottom: solid 1px #aaaaaa;
	}
	
	td.footer
    {
        font: normal 11px helvetica;
	    color: #cc0000;
	}
	
    Body, HTML, #wrapper
    {
        margin-left:0;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
        padding:0;
        height:100%;
    }

    #wrapper 
    {
          margin: 0 auto;
          text-align: left;
          vertical-align: top;
          width: 100%;
    } 