html, body {	margin:0px; 	padding:0px; 	/*background:#fff; */	font-family: georgia, times new roman, serif;	/*background-color: #899070;*/	color: #00483F;	}	h1 {	font-size: 16px;	font-family: Arial, Helvetica, sans-serif;	color: #00483F;	text-decoration: none;	font-weight: bold;     padding-top: 0px;      margin-top: 0px;     padding-bottom: 0px;}h2 {	font-size: 14px;	font-family: georgia, times new roman, serif;	color: #00483F;	text-decoration: none;	font-weight: bold;     padding-top: 0px;      margin-top: 0px;}h3 {	font-size: 12px;	font-family: georgia, times new roman, serif;	color: #00483F;	font-style: italic;	text-decoration: none;	font-weight: bold;     padding-top: 0px;      margin-top: 0px;}.horizline {	border-top: 1px solid #8A9170;	width: 420px;	padding-bottom: 10px;	}	ul li {	padding-bottom:10px;}/*Navigation IDs*/#home .home, #projectoverview .projectoverview, #projectmanagement .projectmanagement, #communitiesofpractice .communitiesofpractice, #people .people, #resources .resources, #casestudies .casestudies, #carrickinstitute .carrickinstitute, #carrickleadership .carrickleadership, #sitenews .sitenews, #keyconcepts .keyconcepts, #pilw .pilw  #projectfind .projectfind,{	font-family: Arial, Helvetica, sans-serif;	/*background-image: url("images/menuBG_2.jpg");	text-transform: uppercase;*/	color: #00483F;	text-decoration: none;	font-weight: bold;	height: 15px;	width: 189px;	padding-left: 10px;     /*display: block; */     padding-top: 4px;      padding-bottom: 4px;    	border-bottom: 1px solid #C6C6C6;    	border-top: 1px solid #C6C6C6;}.bannerBG {	background-image: url("images/bannerBG.jpg"); repeat-x;	}	/*The header and footer .headfoot {	/*display:block; 	height:75px; 	background:#fff; 	color:#fff; 	text-align:left; 	padding:0px;	background-image: url("images/bannerBG.jpg"); repeat-x;	}*//* This bit does all the work */#container {	/*position:relative; 	display:block; */	border-left:215px solid #fff; 	background-color: #fff;	padding-top: 10px;	text-align: left;	}	#inner {	/*display:block; */	margin-left:-225px; 	background:#fff;	margin-top: 10px;	}	#left {	float:left; 	position:relative; 	width:180px; 	left:10px;	}	#right {	float:right; 	position: relative;	width:150px; 	right:0px;	left: 20px;	border: 1px solid #C6C6C6;	padding: 5px;	font-family: georgia, times new roman, serif;	color: #00483F;	font-size : 10px;	line-height: 1.0em;	}	#right.heading {	color: #00483F;	font-weight: bold;	font-size : 10px;	}	p.byline {	color: #00483F;	font-weight: normal;	font-style: italic;	font-size : 10px;	padding-bottom: 3px;	border-bottom: 1px solid #C6C6C6;	}	#right a {	color: #00483F;	font-weight: bold;	font-size : 10px;	text-decoration: none;	}	#right a:hover {	color: #00483F;	font-weight: bold;	font-size : 10px;	text-decoration: underline;	}p.newsitem {	color: #00483F;	font-weight: bold	padding-bottom: 0px;	}	#center {	display: block;	margin-left:200px; 	margin-right:50px; 	position:relative; 	height:1%;	border-left: 1px solid #C6C6C6;	padding-left: 25px;	padding-bottom: 50px;		}	.clear {	clear:both;	background:#fff;	text-align: center;	padding-top: 50px;	margin-top: 15px;	background-image: url("images/bannerBG.jpg");	padding-bottom: 0px;	}/* Just to extend each column #inner a:visited, a {color:#000; text-decoration:none; cursor:default;}#inner a span {display:none;}#inner a:active, #inner a:focus {color:#fff; text-decoration:none; background:transparent; cursor:default;}#inner a:active span, #inner a:focus span {display:block;}a:visited, a {text-decoration:underline; cursor:pointer;}a:hover {text-decoration:none; cursor:pointer;}em {font-weight:bold;}*/.leftMenu {	color: #8A9170;	font-family: Arial, Helvetica, sans-serif;   	font-size : 70%;    	font-weight: bold;}.leftMenu a/*:link, a:visited*/ {	color: #8A9170;	text-decoration: none;	height: 15px;	width: 189px;	padding-left: 10px;	background-color: #FFFFFF;     display:block;      padding-top: 5px;      padding-bottom: 5px;     }.leftMenu a:hover {	display: block;	color: #00483F;     /*background-image: url("images/menuBG.jpg");*/}/*.leftMenuCurrent {	font-size : 70%;	font-family: Geneva, Arial, Helvetica, sans-serif;	/*background-image: url("images/menuBG_2.jpg");	text-transform: uppercase;*/	/*color: #00483F;	text-decoration: none;	font-weight: bold;	height: 15px;	width: 189px;	padding-left: 10px;     display: block;      padding-top: 4px;      padding-bottom: 4px;    	border-bottom: 1px solid #C6C6C6;    	border-top: 1px solid #C6C6C6;}*/.mainContent {	background-color: #fff;	/*border-left: 1px solid #C6C6C6;*/  	padding: 0px 0px;  	font-size : 85%;	line-height: 120%;  	width: 600px;  	  }  .mainContent a {    	text-decoration: none;    	font-family: georgia, times new roman, serif;    	color:  #00483F;    	display: none:    	padding-left: 0px;    	text-decoration: underline;    	font-weight: normal;	}  .mainContent a:hover{    color: #8C9475;    text-decoration: underline;  }  .quoteBox {	padding: 10px 10px;	width:430px;	} 	.contentQuote {	text-align: left; 	color: #635483; 	font-family: georgia, times new roman, serif;  	line-height: 1.5em;  	font-style: italic; 	font-weight: normal; 	background-color: #E0E8CF; 	padding: 10px; 	margin-bottom: 3px;}.quoteCredits { 	color: #635483;	font-family: georgia, times new roman, serif; 	font-size : .80em;	text-align: right;	font-style: italic;	}.quoteCredits a:link {	color: #635483;	font-family: georgia, times new roman, serif; 	text-decoration: none;	}.quoteCredits a:hover { 	text-decoration: underline;	}		/*#contentPullout {	float: left;	width: 100%;		border: 1px solid #C6C6C6;	padding: 3px;	font-family: Arial, Helvetica, sans-serif;	}#contentPullout .pullouts{	float: left; 	line-height: 1.5em; 	font-size : .85em; 	font-family: Arial, Helvetica, sans-serif;    	font-weight: bold;    	color: #00483F;    	text-align: left;	border-left:  5px solid #fff;	background-color: #fff;	    	margin-top: 15px;    	padding: 5px;    	margin-bottom: 0px;    	padding-bottom: 3px;    	width: 100%;    	height: 150px;    	border: 1px solid #C6C6C6;	}	#contentPullout .pullouts#current {	color: #FFF;	background-color: #00483F;			}	#pulloutBox {	border: 2px solid #00483F;	height: 150px;	font-size : .85em; 	font-family: Arial, Helvetica, sans-serif;    	font-weight: normal;    	color: #00483F;    	text-align: left;    	padding: 3px;    	width: 100%;	}*/	#photo {	width:100px;	height: 125px;	border: 2px solid #8A9170;	padding: 0px;}	#photolayout {	width: 600px;	text-align: center;	}		#photolayout tr td{	vertical-align: text-top;	padding-top: 30px;	width: 33%;}			.extraSpace {padding-bottom: 450px;}		