
/* BIG-PROMO */
	div.big-promo {
		border-top: 1px solid #86A5DA;
		border-bottom: 1px solid #86A5DA;
		width: 100%;
		height: 261px; height/* */:/**/259px; height:/**/259px;
		background-position: -40px -25px;
		background-repeat: no-repeat;
		background-color: #5B8ADA; 
	}

	div.big-promo a {color: white; font-weight: bold;}
	
	div.big-promo2 p {
		color: white; 
		padding: 6px 10px 6px 0px; 
		line-height: 1.6em;
		}
	div.big-promo2 p {
		font-size: 115%;
		f\ont-size: 115%;
		}
	div.big-promo2 {
		background-color: #5B8ADA; 
		height: 259px;
		width: 50%;
		float: right;
		overflow: auto;
	}


	.curveBox1 {
		float: left;
		background-image: url("/resources/images/whiteCurve.gif");
		background-repeat: no-repeat;
		background-position: right top;
		height: 259px;
		width: 49%;
		padding: 0; margin: 0;
	}
/* END BIG-PROMO */

/* NEWS BOXES */

div#latest-news {width: 100%;}
p.news-archive {
		text-align: right;
		padding: 6px 11px 6px 0;
		margin: 0 0 8px 0;
		background-image:url("/resources/images/gradient1.gif");
		background-position: top left;
		background-repeat:repeat-y;
	}
	p.news-archive a {
		font-family: georgia, "Trebuchet MS", tahoma, times, sans;
		color: #666;
	}
	p#receive-our-latest {
		font-family: georgia, "Trebuchet MS", tahoma, times, sans;
		font-weight: bold;
		padding: 5px 10px 5px 9px;
		margin:0;
		background-image:url("/resources/images/gradient1.gif");
		background-repeat: repeat-y;
		border-top: 1px solid #86A5DA;
	}
	p#receive-our-latest strong {
		font-size:1.3em;
		font-weight: normal;
		color: #174FAE;
	}
	p#receive-our-latest a {
		font-size:1.1em;
		color: #333;
	}
/*
	div.featureCol fieldset {
		border: none;
	}
	div.featureCols-container div.one {
		width: 254px;
	}
	div.featureCols-container div.three {
		float:right;
	}
	div.featureCol div.image {
		margin: 0 0 6px 0;
	}
	div.featureCol h2 {
		font-family: georgia, times, serif; 
		margin: 2px 0 2px 0; 
		padding:0;
	}
	div.featureCol p {
		margin: 0; 
		padding: 0 5px 6px 0;
	}
	div.featureCol div.image {
		width: 100%;
		height: 74px;
		background-repeat: no-repeat;
		background-color: #eee;
	}
	div.featureCol p.more {
		font-family: georgia, "Trebuchet MS", tahoma, times, sans; 
	}
	div.featureCol h3 {
		font-size: 100%; 
		margin-top: 6px; 
		margin-bottom:0; 
		padding-bottom:0;
	}
	div.featureCol p.newsP {
		margin-top: 5px; 
		padding-top: 0; 
		background: url("/resources/images/dotBorderBlue.gif") bottom left repeat-x;
	}

	div.news-items-container {
		background-image:url("/resources/images/faux-3-cols.gif");
		background-position: top;
		padding: 0;
		margin: 0 0 10px 0;
		height: 1%;
	}
	div.featureCol {
		float:left;
		background: transparent;
		padding: 0 10px;
		margin: 0;
		width: 253px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:231px;
	}
*/
	#homePerfs {margin: 0; padding: 0 10px; width: 230px; float: right;}
	#homePerfs h2 {font-family: georgia, times, serif; font-size: 130%; margin: 0;}
	#homePerfs h3 {font-size: 100%; margin: 10px 0 0 0;}
	#homePerfs p {font-size: 80%; margin: 0;}

	.impNews {background: #FFFBC1; padding: 10px; border: none !important;}

/* END NEWS BOXES */

/* FEATURED WORKS 
	.featuredWorks {background: #eee !important; margin: 10px 0 4px 0 !important; padding: 2px 2px 2px 5px; width: 230px;}
	.featuredWorks img {float: left; padding-top: 4px; }
	.featuredWorks p, .featuredWorks h3 {margin: 0 !important; padding: 0 0 0 85px !important; font-size: 90%;}
	.featuredWorks h3 a {font-family: georgia, times, serif; font-size: 110%;}
	
/* END FEATURED WORKS */



/* RESEARCH-TOOLS */
	div.research-tools {
		color:white;
		background: url("/resources/images/conference2.jpg") top left no-repeat #8B173A;
		padding: 0; 
		border-top: 1px solid #8B173A;
		width: 100%;
	}
	div.research-tools div.wrapper {
		background-color: #8B173A;
		float:right;
		width: 63%;
	}
	.curveBox2 {
		background-image: url("/resources/images/whiteCurve2.gif");
		background-repeat: no-repeat;
		background-position: right top;
		float: left;
		width: 37%;
		padding: 0; margin: 0;
	}
	
	div.research-tools, div.research-tools div.wrapper, .curveBox2 {height: 140px;}
	div.research-tools ul {
		list-style: none;
		padding: 0;
		margin-left: 240px;
		
	}
	div.research-tools li {
		font-size: 90%;
		list-style:none;
		padding: 2px 0 2px 11px;
		margin: 0;
		/*background: url("/resources/images/nav-context-arrow.gif") 5px no-repeat;
		background: url("/resources/images/dotBorderWhiteHor.gif") bottom repeat-x;*/
}
	div.research-tools li a {
		color:white;
		font-weight: bold;
		font-size: 1.3em;
		background: url("/resources/images/nav-context-arrow.gif") 5px no-repeat;
		padding: 0 0 0 12px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;
	}

	div.research-tools h2 {
		margin-top: 6px;
		color: white;
		font-family: georgia, times, serif;
		font-size: 160%;
		
	}
	
	div.research-tools h2 a, div.research-tools h2 a:visited {color: white; text-decoration: none;}
	div.research-tools h2 a:hover {text-decoration: underline;}
	div.research-tools p {
		font-size: 90%;   /* for IE5.x/win */
		f\ont-size: 100%;  /* for other IE versions */
		margin: 0; padding: 0;
	}
	#researchWrapper {
		float: left;
		width: 205px;
		margin: 0 0 0 10px;
		
		padding: 0 4px 0 0;
	}
	.researchWrapper h3 {font-family: georgia, "Trebuchet MS", tahoma, times, sans; font-weight: normal; border-bottom: 1px dotted; border-color: #174FAE;}
	#researchWrapper h3 {margin-bottom: 0 !important; padding-bottom: 0 !important;}
	#researchWrapper p {margin-top: 0 !important; padding-top: 0 !important;}
	.wrapper {background: url("/resources/images/dotBorderWhiteVert.gif") 239px repeat-y;}
	
/* END RESEARCH-TOOLS */




.homeCols {
	background-image:url("/resources/images/faux-3-cols.gif");
	background-position: top;
	padding: 0;
	margin: 0 0 10px 0;
	height: 1%;
}
.homeCols div {
    width: 31.2%;
    float: left;
}
* html .homeCols div {
	width: 33%;
	w\idth: 31.2%;
}
.homeCols .rowBoxes div {
    width: 98%;
	float: none;
}
.homeCols div {
    padding: 6px;
}
.homeCols p {
	padding-bottom: 10px;
	background: url("/resources/images/dotBorderBlue.gif") bottom left repeat-x;
}
.homeCols h2 {
    font-family: georgia, times, serif; 
	margin: 2px 0 6px 0; 
    padding:0;
    font-size: 130%;
    font-weight: bold;
}
.homeCols h3 {
    font-size: 100%;
}
.homeCols div.rowBoxes a {
	background: #efefef;
	height: 125px;
	min-height: 115px;
	
/*	min-height: 111px;
	height: expression(this.offsetHeight < 112 ? "112px" : "112px");*/
}
.homeCols div.rowBoxes a:hover {
	background: #DDE2EA;
	text-decoration: none;
}
.homeCols div.rowBoxes a,
.homeCols div.rowBoxes .p,
.homeCols div.rowBoxes .header {
    display: block;
}
.homeCols div.rowBoxes .header {
	padding: 5px 0 0 5px;
	width: 93%;
	font-size: 110%;
}
.homeCols div.rowBoxes .p {
    margin: 4px 3px 0 87px;
}
.homeCols div.rowBoxes img {
	padding: 5px;
	float: left;
}