/* Reset margin, padding */
body, ul, ol, dl, dt, dd, form {
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
body{	
	text-align:center;
	background:#fff;
	font-family:arial, sans-serif;
	font-size:100%;
}


#wrapper{
	margin:0 auto;
	width:700px;
	text-align:left;

}


#title{
	display:none;
}

#title a{
	position:absolute;
	left:0;
	top:0;
	width:130px;
	height:97px;
	display:block;
	
}

#header{
	position:relative;
	float:left;	
	width:758px;
	height:100px;	
	border-bottom:1px solid #68b0bc;
	margin-bottom:1em;
}


#skip{
	display:none;
}



#main{
	width:700px;
	margin-top:3px;
}

/* NAVIGATION */

#navigation {
	display:none;
}

#content{
	width:700px;	
	padding-bottom:4px;
	background:#fff;
}		


	
	#copy h2{
		font-family:arial, sans-serif;
		color:#0b8da9;
		font-size:1.2em;	
		font-weight:bold;
		margin:.2em 0 .8em 0;
	}
	

	#copy h3{
		font-family:arial, sans-serif;
		color:#00798b;
		font-size:.9em;	
		font-weight:bold;
		margin:.5em 0 .2em 0;
	}
	
	#copy h4{
		margin:.5em 0 .2em 0;
		padding:0;
		color:#555;
		font-size:.8em;
	}
	


	#copy p{
		padding-top:.3em;
		padding-bottom:.3em;
		margin:.3em 0;
		color:#555;
		font-size:.8em;
		line-height:1.3em;
	}
	
	#copy p.note{
		font-size:.7em;
	}
	
	
	#copy a{
		color:#096A9F;
		text-decoration:underline;

	}

	
	p.top{		
		display:none;
	
	}


	/* List Styles */
	.bullet{
		margin:.5em 15px;
		padding-left:15px;		
		
	}
	
	
		.bullet li{
			list-style:square;
			font-size:.8em;
			color:#555;
			margin-bottom:.5em;
			padding-left:5px;
		}
	.plain{
		margin:.5em 0 1em;	
	}
	
	
		.plain li{
			list-style:none;
			font-size:.8em;
			color:#555;
			margin-bottom:.5em;
		}
	ol{
		color:#555;
		margin:1em 0 1.5em 10px;
		padding-left:15px;
		font-size:.8em;

		
	}	
	ol.color{
		color:#00798b;
		margin:1em 0 1.5em 10px;
		padding-left:15px;
		font-size:.8em;
		font-weight:bold;
		
	}	
	#copy ol.color li h3{
		font-size:1.1em;
	}
		#copy ol.color li p{
		font-size:1em;
		font-weight:normal;
	}
	dl{
		float:left;
		width:100%;
		color:#555;
		font-size:.8em;
	}
	dt{
		clear:left;
		float:left;
		width:20px;		
		margin:0 5px .5em 0;
		color:#555;
		font-weight:bold;
		
	}
	dd{
		float:left;
		width:400px;
		margin-bottom:.5em;
	}
		
#box1{
	clear:left;
	float:left;
	width:700px;
	margin-bottom:3px;
}
#box2{
	clear:left;
	float:left;
	width:700px;
	margin-bottom:3px;
}
.inner{
	padding:.2em 10px;
}
	#box1 div{
		float:left;
		background:#fff;
		width:329px;
		padding:5px 5px 5px 10px;
		
	}
	#box1 div h2 span, #box2 div h2 span{
		font-weight:normal;
		
	}
	#copy #box1 div h2, #copy #box1 div p, 
	#copy #box2 div#partners h2, #copy #box2 div#partners p{

		line-height:1em;
	}
	#copy #box1 div h2{
		margin:.2em 0 .3em;
	}
	#copy #box1 div p, 
	#copy #box2 div#partners p{
			line-height:1.1em;
	}
	
	#copy #box1 div a{
		text-decoration:none;
		font-weight:bold;
	}

	
	#box1 img{
		float:right;			
	}
#box2 ul{
	float:left;
	margin-bottom:.5em;
}

	#box2 ul li{
		float:left;
		font-size:.7em;
		margin-bottom:.2em;
	}
	
		#box2 ul li{
		clear:left;
		float:left;
		width:307px;
		font-size:.7em;
		margin-bottom:.2em;		
		padding-left:15px;

	}


.section_heading{
	border-bottom:1px solid #999;
	margin-bottom:.3em;
}

#partners{
	float:left;
	width:344px;

}

#opportunities{
	float:right;
	width:263px;
	margin-left:2px;
	display:inline;

}
#opportunities .section_heading{
	border-bottom:1px solid #999;

}

	#copy #opportunities p{
		line-height:1em;
	}
	#copy #box2 div#partners .section_heading p,
	#copy #opportunities .section_heading p{
		line-height:1.1em;
	}	
	#copy #opportunities ul li{
		font-size:.8em;
		margin-bottom:.4em;
		width:228px;
		
	}
		#copy #opportunities ul li a{
			text-decoration:none;
			
		}


	
#linkstrip{
	clear:left;
	float:left;
	width:700px;
	border-top:1px solid #68b0bc;	
	padding: 0;
	margin:0;
}
	#linkstrip ul{
		float:left;
		width:700px;
	}
		#linkstrip ul li{
			float:left;
				margin-right:20px;

		}
		
		#linkstrip ul li#l6{
			clear:left;
			float:left;			

		}		
		#linkstrip ul li a img{
			border:none;
		}
		
/*  FOOTER  */


		
#footer{
	clear:both;
	font-family:arial, sans-serif;
	float:left;
	width:100%;
	margin-top:0;
	display:inline;	
	padding:.2em 0 2em 0;
	border-top:1px solid #68b0bc;
}

#p0 #footer{
	padding-bottom:0;
}
	#footer ul{		
		float:left;		
		list-style:none;		
	}
	
		#footer ul li{
			font-size:.6em;
			float:left;
			border-right:1px solid #999;
			color:#555;
			padding-right:8px;
			padding-left:8px;
		}	
		
			#footer ul li.end{
				border:none;
			}		
		
			#footer ul li.end a{
				padding-left:0;
			}

			
	
		#footer ul li a, #footer ul li a:visited{
			display:block;			
			text-decoration:none;
			color:#555;
			font-weight:bold;
		}		
		
		#footer ul li.on a, #footer ul li.on a:visited{
			color:#000;
			
		}		
		


.divider{
	width:100%;
	height:0;
	margin:1em 0 .4em 0;
	padding:0;
	border-top:1px solid #0b8da9;
}

/*
Misc. Classes
*/

.off{
	display:none;
}

.cleaner{
	clear:both;
}

.clear_right{
	clear:right;
}

.clear_left{
	clear:left;
}

.float_right{
	float:right;
}

.float_left{
	float:left;
}

img{
	border:0;
}