body {
		margin:25px; 
		padding:0px; 
		text-align: center; 
		background-color: #999999; 
		font-size: 1em;
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		color: #404040;
		 behavior: url(/inc/csshover.htc);
	 	min-width: 985px;
	}
h1{
		font-size: 1.4em;
		color: #F47721;
		font-weight: 500;
		margin-bottom: 5px;
		margin-top: 10px;
		padding-bottom: 0px;
		border-bottom: 1px dotted #777777;
		width: 80%;
	}

h2{
		font-size: 1.1em;
		margin-bottom: .5em;
		margin-top: 1em;
		color: #B7530E;
		font-weight: 500;
		width: 75%;
	}
	

h3{
	font-size: 1em;
		margin-bottom: .5em;
		margin-top: .75em;
		color: #B7530E;
		font-weight: 500;

}


h4{		font-size: .9em;
		margin-bottom: .5em;
		margin-top: .75em;
		color: #B7530E;
		font-weight: 500;
}
img{border:none;}

	
p, div.dt, div.dd {
		font-size: .75em;
		line-height: 150%;
		margin-bottom: 7px;
		color: #404040;
	}
	
strong.blue{
color: #376380;

}	
	
td.p, th.p{	font-size: .75em;
			color: #404040;
}

p.intro{
	font-weight: 500;
	color: #B7530E;
	font-size: .9em;
	}
	

p.baselineNavTxt{
	 position: absolute; 
	 bottom: 2%; 
	 border-top: 1px dotted #999999; 
	 padding-top: 10px; 
	 margin-top: 1em;
	 line-height: 195%;
	}
	

/*Q AND A PARAS*/
p.q{
		color: #A83E14;
		margin-bottom: 0px; 
		padding-bottom: 0px;

}
p.a{
	margin-top: 0px; 
	padding-top: 0px; 
	margin-left: 5em;
}

a.search:link{
	text-decoration: underline;
	color: white;
}
a.search:visited{
	text-decoration: underline;
	color: white;
}
a.search:hover{
	text-decoration: none;
	color: #999999;
}

a.more:link{
text-decoration: underline;
	border: solid 1px #f1f1f1;
	padding: 2px 2px 2px 4px;
	width: 57px;
}			
a.more:visited{
text-decoration: underline;
	padding: 2px 2px 2px 4px;
	width: 57px;

}	
a.more:hover{
text-decoration: none;
	background-color: #f1f1f1;
	border: solid 1px #cccccc;
}			
		
			
			
div.banner{
	width: auto; 
	height: 100px; 
	background:  #000022 url(/images/bg-banner.jpg) repeat-x; 
	margin-bottom: 0px;
	}
	
.clearfix:after {
    content: "."; /* the period is placed on the page as the last thing before the div closes */
	display: block; /* inline elements don't respond to the clear property */ 
    height: 0; /* ensure the period is not visible */
    clear: both; /* make the container clear the period */
    visibility: hidden;	/* further ensures the period is not visible */
}
.clearfix {display: inline-block;} /* a fix for IE Mac */
/* next fix Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */


* {margin:0; padding:0;} /* removes defaults of all elements */
div#mainwrap {
	text-align:left;
	background-color: #ffffff;
	}
div#contentarea { background-color:#FFF; /* ensures bg is white if faux graphic doesn't load */
	background:url(/images_pres/faux_left.gif) repeat-y top left; /* faux columns graphic left column */
	position:relative; /* set positioning context  for left sidebar div */
	}
div#contentarea2 {background-color:#FFF; /* ensures bg is white if faux graphic doesn't load */
	background:url(/images_pres/faux_right.gif) repeat-y top right; /* faux columns graphic right column */
	position:relative; /* set positioning context  for right sidebar div */
	}

div.breadcrumbs{
	font-size: 70%;
	text-align: left;
	width: auto;
	padding: 7px 0px 16px 0px;
}
div#column1 {
	width:220px;
	float: left;
	background: #FFFFFF url(/images/bg-stripe-vert.jpg) 100% 0% no-repeat; 
	padding: 47px 10px 0px 20px;

}
div#column1 p{
	color: #999999;
	font-size: .7em;
	}
div#column1 p strong{
	color: #666666;
	}
	
div#column1 p.sub-head{
	overflow:hidden; /* prevents overlarge elements breaking out of column */
	color: #8CB0CB;
	font-size: .7em;
	font-weight: 600;
	margin-bottom: 2px;
	padding-bottom: 2px;
	}

div#column2 {
	background-color:#FFFFFF; 
	width: auto;
	padding: 0px 220px 20px 270px;
}
div#column2 h1{
padding-top: 0px;
margin-top: 0px;
}
div#column2 ul{
margin-left: 2.3em;
}
div#column2 li{
		font-size: .75em;
		line-height: 150%;
		margin-bottom: 7px;
		color: #404040;
		list-style-image:  url(/images/bullet-blue.gif) ;
		}

		/*ADD INFO ICO TO LINE*/
div#column2 li.pic-info{
	list-style-image: url(/images/icon-info.gif);
	padding-left: 1em;
}	
		
		
div#column2 ol li{
		line-height: 150%;
		margin-bottom: 7px;
		color: #404040;
		list-style-image: none;
		margin-left: 4em;
		}

div#column2 ol li ol li{
		font-size: 100%;
		line-height: 150%;
		margin-bottom: 7px;
		color: #404040;
		list-style-image: none;
		margin-left: 5em;
		}

div#column2 ul li ul li{
		font-size: 100%;
		line-height: 150%;
		margin-bottom: 7px;
		color: #404040;
		list-style-image: none;
		margin-left: 3em;
		}


div#column3 {	
	width:170px;
	float:right;
	overflow:hidden; /* prevents overlarge elements breaking out of column */
	padding: 25px 10px 0px 20px;
	background: #FFFFFF url(/images/bg-stripe-vert.jpg) 0% 0% no-repeat; 
	}
div#column3 h3, div#column1 h3{
	color: #7390A6;
	overflow:hidden; /* prevents overlarge elements breaking out of column */
	border-bottom: 1px dotted #999999;
	font-size: .9em;
	margin-bottom: .5em;
}
div#column3 p{
	font-size: .7em;
}
div#footer {
	position: relative;
	clear: both;
	width:auto; 
	background-color:#DCE3E9;
	/*margin-left: 15px;
	margin-right: 15px;*/
	text-align:center; 
	padding: 6px 0px 6px 0px;
	border-top: 1px solid #cccccc;
}
div#footer p{
color: #7390A6;
}
a:link	{
color: #B7530E;
text-decoration: underline;
}
a:visited{
 color: #666666;
 }
 a:hover{
 color: #808E97;
 text-decoration: underline;

 }
div#navRight{
	float: right; 
	padding: 2px 15px 7px 0px; 
	font-size: 12px;
}

div#navRight ul{
display: inline;
}

div#navRight ul li{
display: inline;
list-type: none;
margin-right: 15px;
padding-bottom: 7px;
}

div#navRight ul li:hover{
background: url(/images/bg-nav-rollover.gif) no-repeat 0% 75% ;
}

div#navRight a{
	color: white; 
	text-decoration: none;
	border-bottom: 0px;
	background: url(/images/bullet-square.gif) 0% 50% no-repeat;
	padding-left: 10px;
}
div#navRight a:link{
	color: white;
	text-decoration: none;
}
div#navRight a:visited{
	color: white; 
	text-decoration: none;
}
div#navRight a:hover{
	color:  white; 
	text-decoration: none;
}

/*/emergency/recovery.php*/

td.recovery{
	width: 250px; 
	padding: 15px 0px 15px 25px; 
	border-bottom: solid 3px  #E6F1F7;
}
td.recoveryRight{
	width: auto; 
	padding:  15px 0px 15px 25px;  
	border-bottom: 3px solid #E6F1F7;
}
td.recoveryRight p{
	padding: 7px; 
	width: 125px;
	text-align: center;
	font-size> 1em;
	font-weight: 600;
	color: #5C829D;
	border: 1px solid #cccccc;

}


div.blueBox{
	text-align: justify; 
	border: 1px solid #cccccc; 
	background: #E6F1F7 url(/images/bg-banner-building3.gif) 10% 60% no-repeat; 
	padding: 1em; 
	font-weight: 500;
}
div.blueBoxHeavy{
	text-align: justify; 
	border: 1px solid #cccccc; 
	background:  #E6F1F7 url(/images/bg-banner-building3.gif) 10% 60% no-repeat; 
	padding: 1em; 
	font-weight: 600;
}



/*ADD PDF ICO TO LINE*/
li.pdf{
	list-style-image: url(/images/ico-pdf.gif);
	padding-left: 1em;
}

/*ADD ZIP ICO TO LINE*/

li.zip{
	list-style-image: url(/images/ico-zip.gif);
	padding-left: 1em;
}

/*TABLE ON /ABOUT/SOLVENCY*/
td.lBlue{
	font-weight: 600;
	background-color: #E6F1F7;
	color:#FFFFFF;
	padding: 4px;
	border: 1px solid #cccccc;
}
td.lGrey{
	background-color: #f1f1f1;
	padding: 4px;
	border: 1px solid #cccccc;
}
td.orang-right{
	font-weight: 600;
	background-color: #FF864A;
	color:#FFFFFF;
	padding: 4px;
	border: 1px solid #cccccc;
}
td.lyel-right{
	background-color: #FFEE91;
	border: 1px solid #cccccc;
	padding: 4px;
}

/*ANNUAL REVIEW TABLES*/

td.fin-top{
	background-color:#8CB0CB;
	padding: 5px;
	border-bottom: 1px solid #000000;
}
 td.fin-top p{
		color: #ffffff;
			font-weight: 600;
}
tr.fin-table-head{
		background-color:#E6F1F7;
	padding: 5px;
}
td.fin-table-head{
	border: 1px solid #cccccc;
	padding: 5px;
			}

td.fin-grey{
	border: 1px solid #cccccc;
	padding: 5px;
}

td.fin-greyr{
	border: 1px solid #cccccc; 
	padding: 5px;
}

td.fin-greyb{
	border: 1px solid #cccccc;
	padding: 5px;
}

td.rowEnd{
	border: 1px solid #cccccc;
	padding: 5px;
}

/*ANN REVIEW OFFICEHOLDEES AND COMMITTEE*/

p.office{
	font-weight:600;
	color:#B7530E;
	border-bottom: 1px dotted #D95E00;
	padding: .4em;
	width: 80%;
	
	}
p.comm{
	font-weight:normal;
	color:#B7530E;
	width: 80%;
	border-bottom: 1px dotted #cccccc;
	}

/*	ANN REVIEW MEMBERS*/
span.member{
	border-bottom: 1px dotted #cccccc;
	border-left: 2px solid #D95E00;
	width: 55%;
	padding-left: 4em;
}

div#sitemap ul{
padding-bottom: 15px;
margin-top: 20px;
}

div#sitemap ul li{
	padding-left: 1em;
	margin-top: 0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-bottom:0px;
	list-style: none;
	font-size: .8em;}

div#sitemap ul li ul li{
	background-image: none;
	border-bottom: 1px dotted #8CB0CB;
	border-left: 1px solid #8CB0CB;
	width: 375px;
	padding-left: 50px;
	margin-left: -.5px;
	font-size: .9em;}

div#sitemap ul li ul li ul li{
	border-bottom: 1px dotted #8CB0CB;
	border-left: 1px solid #8CB0CB;
	padding-left: 50px;
	margin-left: 12px;
	width: 275px;
	font-size: 100%;}

	
	
		span.hlblue{
	background-color: #6699CC;
	color: white;
	font-weight: bold;
}

span.hlyellow{
	background-color: #FFCC00;
	color: black;
		font-weight: bold;
}

span.hlorange{
	background-color: orange;
	color: white;
		font-weight: bold;
}
span.hlgreen{
	background-color: #21BA00;
	color: white;
		font-weight: bold;
}

/*SEMINAR NOV 08*/
td.speakerL{border: 1px dotted #666666; padding: 6px  14px  35px  14px ;}
td.speakerR{border: 1px dotted #666666; padding: 10px  35px  20px  35px ;}
td.speakerR p span{color: #B7530E; 		font-weight: 600;}


div.tick ul {list-style-type: none;}
div.tick ul li{background: url(/seminar/images/tick.gif) 0% 50% no-repeat; padding-left: 20px;}}




/*annual report 09 committee membership*/
table.committees{}
td.comms {padding: 3px 0px 3px 3px;} 
td.comms p h4{padding: 0px; font-size: 60%;}




/*annual report 2010 council mugshots*/

div.mugFirst{width: 72px; height:100px;float:left; margin-bottom: 66px; font-size: .8em;}
div.mugFirst img{border:1px solid #294959;}
div.mugFirst p span{color: #F17827; font-weight:600;}
div.mug{width: 72px; height:100px;float:left;margin-left: 36px; margin-bottom: 66px; font-size: .8em;}
div.mug img{border:1px solid #294959;}
div.mug p span{color: #F17827; font-weight:600;}


div.dt{  width: 50px; float:left; margin: 0px 0px 10px 0px; padding: 0px; font-weight:normal; }
div.dd{ width:auto; margin: 0px 0px 10px 55px; padding: 0px;}
/* Secon level DT / DD */
div.dd div.dt{margin-left: 0px;}	
div.dd div.dd{margin-left: 55px;}	
/* Third level DT / DD */
div.dd div.dd div.dt{margin-left: 0px;}	
div.dd div.dd div.dd{margin-left: 55px;}	