/* &lt;![CDATA[ */

/***************************************************
	GLOBAL PAGE LAYOUT ELEMENTS
	***************************************************/ 

	body {
        margin:1em 0 1em 0;
        padding: 0;
        font-size: 75%;
        color: #000000;
        font-family: verdana, arial, tahoma, sans-serif;
        text-align:center; 
		background-image: url(/af-background.jpg);      
        }
        
    #AccessibilityBanner {
        height:7.2em;
        }

    #contentColour {
		background-color:#ffffff;
	}  
        
    #Frame {
        width:959px; 
        padding:0;
        margin-left:auto;
        margin-right:auto;
        text-align:left;
	}
	
	#Banner {
        width:341px; 
		position:absolute;
		top:0.5em;
		text-align:left;	
	}
	
	#todaysdate {
        position:absolute;
        width:957px;
        text-align:right;
        top:4.2em;
        padding:0px;
		font-size:85%;
	}
	
	#contentFrame { 		
		margin: 0;
		padding:0;
		width:959px;
    }      
              
    #Content { 
		background-color:#ffffff;
        width:771px;
        margin:0 0 0 187px;
        padding:1em;
    }   
    
    #PageContent {
        margin:-1em 0 0 0;
	}
    
	#LHNav {
		position:absolute;
		top:8.2em;
		width:182px;
		padding:0;
	} 
	
	#LHNav ul {
        list-style-type:none;
        margin:5px 0 0 0;
        padding:0;
	}       
    
    #LHNav ul li { 
        margin:0 11px 2px 0; 
        padding:0; 
        top:0;
        float:left;
	}
        
	#LHNav ul li a {
        display:block;     
        text-decoration:none;         
        border:1px solid #aaa;
        text-align:center;
        padding:0.5em 0 0.5em 0;
        font-weight:bold;
        background-image:url('/c6-button-background.jpg');
        background-position: center; 
        width:180px; 
	}
	  
    #LHNav ul li a:link, #LHNav ul li a:visited {
        color:#fff; 
		background-color:#990099;
	}
               
    #LHNav ul li a:hover {
        text-decoration:underline; 
        color:#fff;
        background-image:none;
        background-color:#666;
	}
	
	#Breadcrumbtrail {
		position:absolute;
		top:6em;
		margin: 0 0 0 1px;
		padding:0.5em;
		width:957px;
		background-color:#ccc;
	}      
        
    #RHNav { display:none; }
    
    #rhNavPanel {
        float:right; 
		width:210px; 
		margin:-1.5em 0 0 0;
		padding:0px;  
		border-collapse:collapse;
	}
                  
    #Footer { 
        margin:-1.5em 0 0 187px;
        width:771px;
	}
        
    #FooterText { 
		padding:0 0 0 1em;
		background-color:#fff;
		border-top:1px solid #fff;
	}
     
    /*             
    
                  
    #PrintFooter { 
        display:none;
        }
        
    #Footer p {
        margin:1em 0 0 1em;
        }   
*/
    a:link{
        color:#666666;
        }      
        
    a:visited {
        color:#ff870f;
        } 
     
    h1 { font-size:220%; color:#ff870f; font-weight:normal; }   
    h2, h3, h4 {
        color:#666;
        font-weight:normal;
        }
        
    h2 { font-size:190%; }
    h3 { font-size:120%;}  
    h4 { font-size:100%;} 
    
       
    fieldset { 
        border:none;
        margin:0;
        padding:0;
        } 
        
        
    .hidden, #lhmenuheader, hr, .hits, #ctl00_lnk_CSSControl2, #PrintFooter {display:none; }
    
    img { border:none;}

    input {
		font-size:100%;
	}

   .imageright { float:right; margin:0 0.5em 1em 1em;}
   .imageleft { float:left; margin:0 1em 0 0;}
   
   .rhPanel, #RHSectionNav {
		border:1px solid #cccccc;
		padding:0.5em;
		font-size:100%;
        width:200px;
        margin:1em 0 1.5em 0;
		float:right;
	}
	
	.rhPanel h2,  #RHSectionNav h2, .rhPanel h3,  #RHSectionNav h3 {
		margin:0 0 1em 0;
		padding:0.2em;
		font-size:140%;
		color:#fff;
		background-color:#888;
	}
/*


   .rhPanel p {
	margin:0 0 1em 0 ;
	}

   .rhPanel span {
	margin:0;
	color:#ff870f;
	}

   .rhPanel img {
	float:left;
	margin:0.2em 0.8em 0 0;
	}
*/
    .clearall { clear:both; }

	.required {
		color:#ff0000;
		}

	#ErrorMessage {
		margin:5px 5px 10px 5px;
		color:#ff0000;
		}

	.error {
		background-color:#ff0000;
		}

     .topLink { float:right; }

	.dlimage {
		float:left;
		margin:0px 10px 10px 0px;
	}
	
	dt {
		font-weight:bold;
		font-size:100%;
		color:#333;
		margin:0.3em 0 0.3em 0;
	}
	
	dd {
		padding-bottom:10px;
		height:100%;
	}
	
	.contactForm {
		font-size:100%;
	}
	
	textarea {
        font-family: verdana, arial, tahoma, sans-serif;
		font-size:100%;
	}
	
	.faeryfolk { font-size:100%; }

	
	#ctl00_SystemContentBottom_logintable { font-size:100%; }
	/* ]]&gt; */
