/****************************
			GLOBAL
*****************************/

* {
	margin:0px;
	padding:0px;
}

body {
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5;
	background-color:#669933;
}

:focus, :active { 
	outline: 0; 
}

.clear {
	clear:both;
}

a img {
	border:0px;
}

/****************************
          CONTAINER
*****************************/

#container {
	width:860px;	/*940px*/
	margin:0 auto;
	background-image:url(../images/bg_container.gif);
	background-repeat:repeat-y;
	padding:5px 40px 0px;
}

/* ================== */
/* = --- HEADER --- = */
/* ================== */

#header {
	height:165px;
	margin-bottom:30px;
}

	#header p {
		text-align:right;
		display:block;
	}
	
		#header p a {
			color:#003366;
		}
		
/* =================== */
/* = --- CONTENT --- = */
/* =================== */

#content {
	padding:0px 40px;
}

#content_left {
	width:480px;
	float:left;
	margin-right:24px;
}

	#content_left p {
		font-size:1.2em;
		margin-bottom:20px;
	}

#content_right {
	width:250px;
	float:left;
	border-left:1px dotted #999;
	padding-left:24px;
}

	#content_right h1 {
		font-family:Georgia, serif;
		color:#339933;
		margin-bottom:16px;
	}
	
	#content_right h2 a {
		color:#003366;
		font-size:0.9em;
	}
	
	#content_right p {
		font-size:1.2em;
		margin-bottom:20px;	
	}
	
	#content_right p a {
		color: #339933;
	}
	
	#content_right .hr {
		width:100%;
		border-bottom:1px dotted #999;
		height:1px;
		margin-bottom:20px;
	}

	#content_right ul.ilc_staff li {
		margin-bottom:10px;
	}
	
	#content_right ul.ilc_staff li a {
		color:#404F56;
		font-size: 1.2em;
	}

#content_images {
	margin:40px 6px;
}

	#content_images img {
		float:left;
	}

/****************************
             FOOTER
*****************************/

#footer {
	margin-top:40px;
	padding:0px 40px;
}

	#footer img {
		float:left;
		margin-left:45px;
	}

	#footer p {
		text-align:center;
		color:#666;
		background-image:url(../images/isologo.gif);
		background-repeat:no-repeat;
		padding-top:10px;
		padding-left: 100px;
		padding-bottom: 35px;	
	}
	
		#footer p strong {
			color:#339933;
			margin-left:12px;
		}
	
		#footer p a {
			color:#666;
			text-decoration:none;
		}
		
		#footer p a:hover {
			color:#003366;
		}

#footer_btm {
	width:940px;
	margin:0 auto;
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	min-height:40px;
	clear:both;
}
