/****** ##LOG: 
Author:  Brad Kelly
Created: 19/10/06

- Main Style Sheet.
******/	
	html {
	overflow-y: scroll;
	font-size: 62.5%;
	min-width: 1000px;
}
	
	/*
	 Body Declaration
	 
		Web Safe Fonts: arial, arial black, comic sans ms, courier new, georgia, impact, times, verdana;
		- always end your font-family declaration with either "sans-serif" or "serif" so that the browser 
		  will default to your preference in the event that the defined font does not exist.
	*/	
	body
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		font-size: 1.2em;
		font-family: arial, helvetica, verdana, sans-serif;
		text-align: left;
	}
	
	
	/*---------------------------------
	BLOCKQUOTES
-----------------------------------*/
blockquote{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
font-size:1.5em;
font-style: italic;
color:#888;
margin:0px 0px 0px 0;
padding:0 0 0 20px;
border-left:1px solid #ccc;
}

	blockquote span{font-size:0.7em;color:#000;}
	blockquote.small{font-size:1.2em;}


  div.clear{clear:right;}

	/*
	 Header Styles
	*/
	/* RichEdit label="Header 1" tag="a" tag="p" tag="div" tag="span" tag="td" */
	h1, .header1 { font-family: "Trebuchet Ms", arial, verdana, sans-serif;font-size: 2.4em; color: #505050; margin: 0px; font-weight: bold; }
	/* RichEdit label="Header 2" tag="a" tag="p" tag="div" tag="span" tag="td" */
	h2, .header2 {font-family: "Trebuchet Ms", arial, verdana, sans-serif; font-size: 1.3em; color: #505050; margin-top: 0px; font-weight: bold; }
	/* RichEdit label="Header 3" tag="a" tag="p" tag="div" tag="span" tag="td" */
	h3, .header3 { font-family: "Trebuchet Ms", arial, verdana, sans-serif;font-size: 1.0em; color: #505050; margin-top: 0px; font-weight: normal; }
	/* RichEdit label="Header 4" tag="a" tag="p" tag="div" tag="span" tag="td" */
	h4, .header4 { font-family: "Trebuchet Ms", arial, verdana, sans-serif;font-size: 1em; color: #505050; margin-top: 0px; font-weight: normal; }
	/* RichEdit label="Header 5" tag="a" tag="p" tag="div" tag="span" tag="td" */
	h5, .header5 { font-family: "Trebuchet Ms", arial, verdana, sans-serif;font-size: 1em; color: #505050; margin-top: 0px; font-weight: normal; }
	/* RichEdit label="Header 6" tag="a" tag="p" tag="div" tag="span" tag="td" */
	h6, .header6 { font-family: "Trebuchet Ms", arial, verdana, sans-serif;font-size: 1em; color: #505050; margin-top: 0px; font-weight: normal; }
	
	
                      div.InfoContainer{POSITION: relative;DISPLAY: inline; FLOAT: right;WIDTH: 229px;PADDING: 0px 0px 5px 0px; MARGIN: 0px 0px 3px 10px;  }          
                      
                      
                      div.InfoColumn{BORDER: #7f7a6c /*e2e2e2 c0c0b4 009899 7f7a6c 696969*/ 1px solid;background-color:#00/*e2e2e2*/;color:#000;PADDING: 0px 0px 5px 0px; MARGIN: 0px 0px 7px 0px;background-color:#e2e2e2;}
                      
                      div.InfoColumn h2{background-color:#7f7a6c/* e2e2e2c0c0b4 009899  b1b0a3 7f7a6c 696969*/;color:#fff;margin:0px 0px 3px 0px;padding:3px 3px 3px 3px;}
                      div.InfoColumn p{margin:0px 0px 3px 0px;padding:3px 3px 3px 3px;}
                      
                      div.InfoColumn a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000; }
                      div.InfoColumn a:link{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000; }
                      div.InfoColumn a:visited{color:#800080;background-color:transparent;text-decoration:underline; }
                      div.InfoColumn a:hover{color:#000;background-color:transparent;text-decoration:none; }
                      
                      ul.PCList{margin:0px 0px 0px 25px;padding:0px 0px 0px 0px;/*font-size:22px;*/}             
                      
                      ul.PCList li{margin:0px 0px 0px 0px;padding:0px 5px 0px 0px; list-style-type:disc;color:#000; } 
                      
                      
                      
                      p.TOP/*Top of Page */{text-align:left;color:#009899;background-color:transparent; } 
	
	
	    .ClearBreak{
    margin:0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    }

   table#Lead2Col{border: 0px solid #b1b0a3;   /* b1b0a3 828179*/
  padding:0px;
  text-align:left;
  margin:0px 0px 0px 0px;
  width:100%;
  /*width:100%;  */
border-collapse:collapse;
background-color:white;
  }

  table#Lead2Col tr th{
  font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#7f7a6c; /*  828179 009899 7f7a6c*/
color:#fff;
}

  
    table#Lead2Col tr th.l-col, table#Lead2Col tr td.l-col{
    width:49%;
  text-align:left;
  font-size:1em; 
margin:0px 0px 0px 0px;
padding:5px 10px 5px 0px;
  } 
  
  table#Lead2Col tr th.r-col, table#Lead2Col tr td.r-col{
  width:50%;
  text-align:left;
  font-size:1em; 
/*border-right:1px solid #d0d0c8;    828179 009899*/
border-left:1px solid #d0d0c8; 
margin:0px 0px 0px 0px;
padding:5px 0px 5px 10px;
  } 
  

    table#Lead3Col{border: 0px solid #b1b0a3;   /* b1b0a3 828179*/
  padding:0px;
  width:100%;
  text-align:left;
  margin:0px 0px 0px 0px;
  /*width:100%;  */
border-collapse:collapse;

  }

  table#Lead3Col tr th{
  font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#7f7a6c; /*  828179 009899 7f7a6c*/
color:#fff;
}  
  
  
     table#Lead3Col tr th.l-col, table#Lead3Col tr td.l-col{
    width:32%;
  text-align:left;
  font-size:1em; 
margin:0px 0px 0px 0px;
padding:5px 10px 5px 0px;
border-right:1px solid #d0d0c8;
  } 
  
  table#Lead3Col tr th.m-col, table#Lead3Col tr td.m-col{
  width:33%;
  text-align:left;
  font-size:1em; 
   /*828179 009899*/
border-right:1px solid #d0d0c8; 
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
  } 
  
  
      table#Lead3Col tr th.r-col, table#Lead3Col tr td.r-col{
  width:33%;
  text-align:left;
  font-size:1em;
/*border-right:1px solid #d0d0c8;    828179 009899*/
margin:0px 0px 0px 0px;
padding:5px 0px 5px 10px;
  } 
  
    table#Lead4Col{border: 0px solid #b1b0a3;   /* b1b0a3 828179*/
  padding:0px;
  width:100%;
  text-align:left;
  margin:0px 0px 0px 0px;
  /*width:100%;  */
border-collapse:collapse;

  }

  table#Lead4Col tr th{
  font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#7f7a6c; /*  828179 009899 7f7a6c*/
color:#fff;
}                
                   
  
    table#Lead4Col tr th.l-col, table#Lead4Col tr td.l-col{
    width:24%;
  text-align:left;
  font-size:1em; 
margin:0px 0px 0px 0px;
padding:5px 10px 5px 0px;
border-right:1px solid #d0d0c8; 
  } 
  
  table#Lead4Col tr th.m-col, table#Lead4Col tr td.m-col{
  width:25%;
  text-align:left;
  font-size:1em; 
border-right:1px solid #d0d0c8; 
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
  } 
  
  
      table#Lead4Col tr th.r-col, table#Lead4Col tr td.r-col{
  width:25%;
  border-left:1px solid #d0d0c8; 
  text-align:left;
  font-size:1em;
/*border-right:1px solid #d0d0c8;    828179 009899*/
margin:0px 0px 0px 0px;
padding:5px 0px 5px 10px;
  } 

  
  
  
    
    
    .AdobePDF{
            background-image:url('/cmn/images/icon/cFormat/icon-pdf.png');
            background-repeat:no-repeat;
            height:17px;
            width:17px;
            /*background-position:top right; */
    }
	
	
	/*
	 Default Link Style
	*/	
	a 
	{ 
		color: #005670;
		text-decoration: none;
		border-bottom:1px dashed #005670;
		
	}	
	a:visited
	{ 
		color: purple;
		text-decoration: none;
		border-bottom:1px dashed #005670;
		
	}
	a:hover, a:visited:hover 
	{
		color: black;
		text-decoration: none;
		border-bottom:1px solid #005670;
	}
	
	
	/*
	 Small Text
	*/	
	.textSmall 
	{
		font-size: .9em;		
	}
	
	
	/*
	 List Defaults
	*/		
	ul 
	{
		margin-left: 25px;
		padding-left: 0px;
	}		
	ul li 
	{
		list-style-type: square;
	}		
	
	ol 
	{
		margin-left: 25px;
		padding-left: 0px;
	}		
	ol li 
	{
		list-style-type: decimal;
	}			
	
	
	/* Horizontal Rule */
	hr {
	background-color: #e6e6e6; 
	border: 0px; 
	height: 1px;
	color: #e6e6e6;
	}				
			
			
			table.DocList{
			font-size: 1em;
width: 100%;
background-color: #fafafa;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; 
		font-size: 75%;
}

td.DocDate{ 
font-size: 1em;
width:10%;
border-bottom: 0px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }


td.DocTitle{
font-size: 1em;
width:83%;
border-bottom: 0px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }


td.DocIcon{
font-size: 1em;
width:7%;
border-bottom: 0px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }


/*---------------------------------
	About Us Pages
-----------------------------------*/

  .AboutUs{
    line-height:16px;
    font: 12px "Helvetica Neue",arial,Helvetica,sans-serif;
  }
  .ERAbio {
    margin-top:3px; 
  }
   .StaffName {
    clear: both;
    margin:20 0 0 0; 
  }
	 .ERAPortrait{
    float: left;
    margin: 0 10 10 0;
    border:1px solid #f3f0ed;
   }	
   .AboutUs h1{
    font: 18px;
    color: #008c99;
    text-transform:uppercase;
    margin: 0 0 5 0; 
   }
    .AboutUs h2{
    font: 15px;
    color: #7c6a55;
    text-transform:uppercase;
    font-weight:bold;
    margin:0px;
    top:0px;
   }
   .grey-container{
    clear: both;
    background: #f3f0ed;
    padding: 20 20 20 20;
    margin: 10 0 20 0;
   }
   .intro{
    color: #008c99;
    font-weight:bold;
   }
  .AboutUs p{
  vertical-align: text-top;
  top:0px;
  margin-top:0px;
  }
  .AboutUs .button{
  background: #008c99;
  padding:10px;
  width:165px;
  float: right;
  margin-bottom: 10px;
  -webkit-border-radius: 6px; /* Safari 3-4, iOS 1-3.2, Android =1.6 */
          border-radius: 6px; /* Opera 10.5, IE9+, Safari 5, Chrome, Firefox 4+, iOS 4, Android 2.1+ */
  }
  .AboutUs .button a{
   color: #ffffff;
  }
  
  .AboutUs .button a img{
   border: none;
   vertical-align:middle;
  }	