/*
===================================
	
	css author	:	chris lind
	began on	:	2/19/09
	
	light purple:	#7788aa
	medium blue	:	#2a466e
	turquoise	:	#00aeef	
	dark blue	:	#395281
	blue		:	#447ec8
	
	
	global styles applied to all pages
	
===================================
*/



/* ---------- RESEARCH ---------- */

#focus {
	margin:0;
	padding:9px 15px 0 40px;
	width:271px;
	height:441px;
	border-right:4px solid #7788aa;
	float:left;
}

#focus ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.2em;
}

#focus li {
	margin:0 30px 0 0;
	line-height:1.6em;
}

#focus a {
	text-decoration:none;
	color:#7788aa;
}

#focus a#current {
	text-decoration:underline;
}

#focus a:hover {
	text-decoration:underline;
	color:#7788aa;
}

#focus h2 {
	margin:0;
	padding:0 0 20px 0;
	font-size:1.4em;
	text-transform:uppercase;
	color:#005dab;
}

#focus h3 {
	margin:20px 0;
	padding:0;
	font-size:1.2em;
	font-weight:800;
	line-height:1.6em;
	text-transform:uppercase;
	color:#395281;
}

#focus p {
	margin:0;
	padding:0;
	font-size:1.2em;
	line-height:1.6em;
	color:#000000;
}


/* ---------- PROJECTSEARCH ---------- */

#projectsearch1, #projectsearch2 {
	margin:0 0 0 7px;
	padding:5px 0 0 7px;
	width:282px;
	height:445px;
	border-right:4px solid #7788aa;
	float:left;
	overflow-x:hidden;
	overflow-y:scroll;
	font-size:1.2em;
}

#projectsearch1 h2, #projectsearch2 h2 {
	margin:0 0 20px 0;
	padding:0;
	font-size:1.2em;
	font-weight:800;
	line-height:1.6em;
	text-transform:uppercase;
	color:#005dab;
}

#projectsearch1 ul, #projectsearch2 ul {
	margin:0;
	padding:0;
	list-style:none;
}

#projectsearch1 li, #projectsearch2 li {
	line-height:1.6em;
}

#projectsearch1 li a:link, #projectsearch1 li a:visited, #projectsearch2 li a:link, #projectsearch2 li a:visited {
	text-decoration:none;
	color:#000000;
}

#projectsearch1 li a:hover, #projectsearch2 li a:hover {
	text-decoration:underline;
	color:#447ec8;
}

/* ---------- CLIENTHIGHLIGHT ---------- */


#clienthighlight {
	margin:0;
	padding:40px 25px 0 40px;
	width:261px;
	height:410px;
	border-right:4px solid #7788aa;
	float:left;
	overflow-x:hidden;
	overflow-y:auto;
	text-align:center;
}

#clienthighlight img {
	margin:0 auto;
	width:150px;
	height:75px;
	border:none;
}

#clienthighlight h2 {
	margin:25px 0;
	padding:0;
	font-size:1.4em;
	text-transform:uppercase;
	text-align:left;
}

#clienthighlight h2 a {
	text-decoration:underline;
	color:#447ec8;
}

#clienthighlight p {
	margin:0;
	padding:0;
	font-size:1.2em;
	line-height:1.4em;
	text-align:left;
}

#clienthighlight h3 {
	margin:35px 0 0 0;
	padding:0;
	font-size:1.2em;
	line-height:1.6em;
	text-transform:uppercase;
	text-align:left;
	font-weight:800;
}

#clienthighlight ul {
	margin:0;
	padding:0 0 40px 0;
	list-style-position:inside;
	text-align:left;
}

#clienthighlight li {
	font-size:1.2em;
	line-height:1.6em;
}