/* <![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(/media/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;
	}
    
    #BannerFrame { 
        width:159px;  
        margin:0 0 0 0;
        padding:0;
	z-order:-10000;
        } 
 
     #BannerFrame img {      
        margin:0 0 0 -14px ;
        } 

    #Banner {
        width:321px; 
	position:absolute;
	top:0.5em;
	text-align:left;
	
	}

    #ActionNavContent {
	padding:0 0 0 0;
	}
           
        
    #todaysdate {
        position:absolute;
        width:959px;
        text-align:right;
        top:4.2em;
        padding:0px;
	font-size:85%;
        }

           
    #contentFrame { 
        float:right; 
        padding:1em 0 0 1em;
        margin:0;
        width:770px;
	background-color:#ffffff;
        }      
              
    #Content { 
        margin:-0.5em 0 0 0;
        }
        
    #PageContent {
        margin:-1em 0 0 0;
        }
    
    #LHNav {
        position:absolute;
	top:8.2em;
	margin-left:-199px;
        width:210px;
        }
     
    #LHNav ul {
        list-style-type:none;
        margin:5px 0 0 0;
        padding:0;
        }       
    
    #LHNav ul li { 
        margin:0 11px 2px -10px; 
        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('/common/media/c6-button-background.jpg');
        background-position: center; 
        }
        
    #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 -1em ;
	padding:0.5em;
	width:959px;
	background-color:#ccc;
	}
            
        
    #ctl00_RHNav{
        float:right; 
	width:220px; 
	margin:-1.5em 0 0 0;
	padding:0px;  
        }
                  
    #Footer { 
        margin:0 0 0 165px;
        }
                  
    #FooterText { 
	margin: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%;} 
    
    h3.customerLogin, #LHExtra h3 {
	margin:1em 0 0 0;
	font-size:130%;
	}
    
    fieldset { 
        border:none;
        margin:0;
        padding:0;
        } 
        
        
    .hidden, #lhmenuheader, hr {display:none; }
    img { border:none;}

    input {
	font-size:100%;
	}

   #ctl00_login_i_LoginID, #ctl00_login_i_Password {
	width:142px;
	}

   #ctl00_login_cmdRemoteLogin {
        margin:1em 0 0 25px;
        padding : 0; 
        width : 95px; /* Example width */ 
        height : 2em; /* Example height */ 
        border : 1px solid #bbbbbb; /* Needed for Opera */          
        background-image:url('/common/media/c6-button-background.jpg');
        background-position: center; 
        color:#ff870f;
        font-size:100%;
        font-weight:bold;
	}

   .imageright { float:right;}
   .imageleft { float:left; margin:0 1em 0 0;}

   #latestNews {
	border:1px solid #cccccc;
	width:450px;
	padding:1em;
	}

   #c6news_newsList h2 {
	font-size:100%;
	margin:0;
	padding:0;
	font-weight:bold;
	}

   #c6news_newsList img {
	float:left;
	margin:0 1.5em 0 0 ;
	display:none;
	}

   #c6news_newsList p {
	margin:0 0 1em 0;
	}

   .rhPanel, #RHNavigation {
	border:1px solid #cccccc;
	padding:0.5em;
	font-size:100%;
        background-image:url('/common/media/c6-panel-background.jpg');
        width:190px;
        margin:1em 10px 1.5em 1em;
float:right;
	}

   .rhPanel h3,  #RHNavigation 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; }

	dt {
	font-weight:bold;
	font-size:100%;
	color:#333;
	margin:0.3em 0 0.3em 0;
	}

    .hits, #ctl00_txt_CSSControl2 { display:none; }



	.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;
		margin-left:5px;
	}
	
	dd {
		padding-bottom:10px;
		height:100%;
	}

	#loginsignout {
		display:none;
		}
	/* ]]> */