body, input, select, textarea
{
	font-family: Arial, Sans-Serif, Times New Roman;
	font-size: 12px;
	color: #333333;
}

a, a:link, a:active, a:visited
{
	color: #567b8f;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;	
}

#main-content { padding-bottom: 15px;}

#main-content #text-content
{
	padding-left: 5px;	
}

#main-content #text-content ul
{
	padding: 0 0 0 14px;	
}

#main-content #text-content table
{
	width: 638px;
	margin-bottom: 5px;	
}

#main-content #text-content table tr th
{
	height: 30px;
	background: url(/images/table_header_bg.gif) repeat-x;
	color: White;
	padding: 0 8px;
	text-align: left;
}

#main-content #text-content table tr td
{
	padding: 0 3px;	
	border-bottom: 1px solid #7ea1b5;
}

#main-content #text-content table tr td.activities-col
{
	width: 213px;	
	border-right: 1px solid #dbe7ee;
}

#main-content #text-content table tr td.time-col
{
	width:  101px;	
	border-right: 1px solid #dbe7ee;
	text-align: center;
}

#main-content #text-content table tr td.handout-col
{
	width: 309px;	
	padding-top: 5px;
}

#main-content .divider
{
	height: 1px;
	line-height: 1px;
	background: #d2d2d2;
	margin: 7px 0;
}	

/*h1
{
	margin: 3px 0;
	font-size: 14px;
	color: #003366;
	font-weight: normal;
}*/

h1
{
	margin: 3px 0;
	font-size: 16px;
	color: #000;
}

h2
{
	margin: 10px 0;
	font-size: 12px;
	color: #006699;	
}

h3
{
	margin: 7px 0;
	font-size: 12px;
	color: #333333;
}

#HomeIntro {
	float: left;
	display: inline;
	width: 305px;
	margin: -15px 0 0 0;
	padding: 0;
}

#HomeIntro h1 { 
	font-size: 13px;
	padding-top: 15px;  
}

p#HomeHero {
	float: right;
	display: inline;
	padding: 0;
	margin: 0;
}

#main-content #text-content table.peaceGrid { 
	margin-top: 40px; 
	border-bottom: none;
}

.peaceGrid td {
	font-size: 12px;
	color: #414f56;
	vertical-align: top;
	border-right: 1px solid #dbe7ee;
	padding: 8px;
}

.peaceGrid td.last {
	font-size: 12px;
	color: #414f56;
	vertical-align: top;
	border-right: none;
	padding: 8px;
}

.contactPg {
	padding-left:60px;
}

.contactHero {
	padding: 0 0 15px 0;
	margin: 20px 0 0 -4px;
}

#Pic {
	width: 270px;
	display: inline;
	float:right;
}

#Pic img { 
	margin-left: 5px; 
}

#CTA-1 {
	background: #577a8f;
	color: #fff;
	padding: 5px;
	margin: 0 0 8px 15px;
}

#CTA-2 {
	background: #6a8ea2;
	color: #fff;
	padding: 5px;
	margin: 0 0 8px 15px;
}

#CTA-3 {
	background: #7ea1b5;
	color: #fff;
	padding: 5px;
	margin: 0 0 8px 15px;
}

#CTA-1 a, #CTA-1 a:link, #CTA-1 a:active, #CTA-1 a:visited, #CTA-2 a, #CTA-2 a:link, #CTA-2 a:active, #CTA-2 a:visited, #CTA-3 a, #CTA-3 a:link, #CTA-3 a:active, #CTA-3 a:visited {
	color: #fff;
}

#CTA-1 a:hover, #CTA-2 a:hover, #CTA-3 a:hover {
	color: #d6dee7;
}

#Pic h3 { 
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	margin: 0;
}

.caption {
	background: #f0f1f7;
	padding: 5px;
	font-size: 13px;
}

.pdf-icon {
	display: inline;
	float: left;
	margin: 0 8px 5px 0;
}

td p {
	padding: 5px;
	margin: 0;
}

#main-content ul {
	margin: 0;
	padding: 0;
} 

#main-content ul li {
	margin: 0;
	padding: 0;
}

.peace { color: #a5c2d3; }

#main-content #text-content table.activities {
	width: 305px;
}

#main-content #text-content table.activities td {border-bottom: none; vertical-align: top;}