div.content span.credit
    {
        font-size: 10px;
        margin-left: 343px;
    }

table.sponsors
	{
		width: 100%
	}
	
table.sponsors td
	{
		vertical-align: middle;
		padding: 18px;
		padding-right: 0px;
		padding-left: 22px;
		border-bottom: black 1px dotted;
	}
table.sponsors tr.bottom td
	{
		border-bottom: none;
	}
	
table.sponsors tr.bottom td a
	{
		margin: 0;
	}
	
div.sponsorMain h1
	{
		margin-top: 0;
		padding-left: 32px;
		width: 120px;
	}	
	
div.sponsorMain a.allSponsors
    {
        float: right;
        margin-right:20px;
        margin-top: -22px;
        color: #0298d3;
        font-weight: bold;
        background-image: url(/_assets/images/arrowRed.png);
		background-repeat: no-repeat;
		background-position: 0 .1em;
		padding-left: 15px;
		text-decoration: none;
    }   			
	
table.footerSponsors tr td
	{
		width: 250px;
	}	
	
div.footer h3
	{
		color: #434647;
		margin-bottom:10px;
		margin-top: 10px;
		padding-left: 0;
	}	
	
	
table.footerSponsors
	{
		margin-top: 25px;
		width: 100%;
		border-top: 1px dotted #848484;
	}
	
	
table.footerSponsors a,
div.footer a
	{
		color: #0298d3;	
		text-decoration: none;
	}
	
table.footerSponsors br
	{
		height: 10px;
	}	

div.contentBody
	{
		padding-left: 9px;
		padding-right: 9px;
		padding-top: 5px;
		color: #5c5f60;
	}	
	
div.l2 div.MainContentTop div.contentBody h1  
	{
		padding-left:0px;
	}

div.l2 div.MainContentTop div.contentBody h2
	{
		padding-left:0px;
		color:#045575;
	}	
	
div.hiLight
	{
		border: 1px solid #bebfbf;
		background: #f9f9f9;
		padding: 5px;
		font-size: 16px;
		font-weight: bold;
		color: #676a6b;
		margin-top: 10px;
		margin-bottom: 10px;		
	}	
strong
    {
        font-weight: bold;	
    }
p,
div.contentBody ul li,
div.rightContent ol li 
    {
        padding-top:4px;
        padding-bottom: 6px;
        line-height: 18px;
    }            

table.contactTable
    {
        margin-top: 10px;
    }  
      
td.formHeader
    {
        width: 150px;
        padding-top: 14px;
        vertical-align: top;
    }
 
td.formElement,
 td.button
    {
        padding-top: 14px;   
    }
    
td.formElement input
    {
        width: 170px;
    }  
    
td.formElement Textarea.message
    {
        width: 300px;
        height: 80px;
    }
    
.media
    {
        padding-top:50px;
        padding-bottom: 250px;
    }  

h2.topRightHead
    {
        margin-top: 0px;
    }      
