/* Core CSS */		

*+html div {
	zoom: 1;
	}
	
* html div {
	zoom: 1;
	}
	
body {		
	background: #fff;
	}			
#centering {
	text-align: left;
	width:100% !important;
	}

/* Content HTML */
* { 
	margin: 0; 
	padding: 0; 				
	}
body { 
	font-size: 0.7em; 
	line-height: 1.4;	
	font-family: arial, verdana, sans-serif; 
	color: #000000;
	text-align: left;
	}						
table, textarea, input { font-size: 100%; }
table, th, td, caption { 
	text-align: left; 
	vertical-align: top; 
	}

hr { display: none; }

img { 
	vertical-align: bottom; 
	}
	
.content img {
	border: 1px solid #CCCCCC;
	margin:0 14px;
	}
	
.content .involvementTable img {
	border: 0;
	margin:10px;
	}
	
blockquote {
	margin:0 40px;
	}
			
/* Headings */
#print_logo {
	display:block !important;
	color: #af2337;
	font-size:400%;
	line-height:110%;
	margin-left:10px;
}

h1,
.title { font-size: 130%; color:#af2337; font-weight:600; }

h2 { 
	font-size: 120%;
	color:#af2337;
	font-weight:700;
	padding: 0 0 .8em 0;
	}

h3 { font-size: 100%; color:#af2337; }
h4 { font-size: 100%; }		

/* Paragraphs */
p {
	padding: 0 0 1.2em 0;
	}

#footer p {
	display:none;
	}
 
/* Links */
a { 
	text-decoration: underline; 
	color: #af2337; 
	}
a:hover, a:focus, a:active { text-decoration: none; }
			
/* Lists */

ul {
	list-style: disc inside !important;
	}

ol {
	}
	
.sitemap ul {
	padding: .5em 0;
	}
	.sitemap ul li {
		padding: 0 0 0 25px;
		}
	
/* Forms */

input, textarea, select	{
	border:#cccccc 1px solid;
	margin-bottom:6px;
	padding:2px;
	color:#4A6F7F;
	}

select { 
	margin-right: 7px; 
	vertical-align: middle	
	}
option { 
	margin-right: 7px; 
	}

/* Common Classes */		
.clr { clear: both; height: 0.1px; font-size: 0; line-height: 0; }
.hide {
	position: absolute;
		top: -3000px;
		left: 0;
	display: block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	}
.delete { display: none; }	
.strip { padding: 0 !important; margin: 0 !important; }
.stripWidth { width: auto !important; }	
.noFloat { float: none !important; }

/* Layout */
#top {
	display:none;
	}

#page {
	}
	
#col_left {
	display:none;
	}
	
#content_wrapper,
#content_wrapper_home {
	width:100% !important;
	}
	
#col_right {
	display:none;
	}
				
/* Content*/
		
.title_wrapper {
	}
	
.title_wrapper_home	{
	}
	
.sIFR-active .title
	{
		visibility: hidden;
		font-family: Arial;
		line-height: 1em;
	}

.content,
.mission {
	padding: 14px;
	margin-bottom: 10px;
	border:none !important;
	}

.involvementTable {
	font-size: 90%;
	}
	.involvementTable * {
		/* margin: 0;
		padding: 0; */
		}
	.involvementTable tr {}		
		.involvementTable tr th {
			background: #628699;
			color: #fff;
			padding: 5px 5px;
			text-align: center;
			}
		.involvementTable tr td {
			background: #e3e3e3;
			color: #000;
			padding: 2px 5px;
			}
		.involvementTable tr td h2 {
			padding: 0 0 .5em 0;
			margin: 0;
			line-height: 1.2em;
			}	
		.involvementTable tr td p {
			padding: 0 0 1em 0;
			}	
		.involvementTable tr td img {
			margin: 10px 0;
			}