/* COLORS */

.FG2 {
color:#268c02;
}

.FG3 {
color:#005a78;
}

body { 
font-family:verdana;
}

h2 {
margin:0;padding:0;
font-size:18px;
}

h3 {
margin:0;padding:0 10px 0 0;
font-size:20px;
font-family:arial black;
font-weight:normal;
white-space:nowrap;
}

p {
margin:0;
padding:10px 0 10px 0;
}


html { margin:0;padding:0; }
body { margin:0;padding:5px 0 0 0; }

.dropCap {
font-size : 280%;
font-family:arial;
float : left;
padding-top:8px;
}

.clearFloats { clear:both; }

.link_2{color:#000000; text-decoration:underline; font-weight:bold; padding-left:19px; font-size:12px;
		background:url(images/arr.gif) left center no-repeat;}
.link_2:hover{text-decoration:none;}

.subPageIntro {
line-height:1.5em;
font-size:16px;
}

.subPageBody {
line-height:1.5em;
text-align:justify;
font-size:14px;
}

.subHeader {
width:100%;
margin:20px 0 0 0;
}

	.subHeaderTitle {
	width:100px;
	}

	.subHeaderLine {
	background:url(images/backgrounds/line_gray.png) repeat-x center center;
	}
	
blockquote {
margin:0;padding:0 30px 0 30px;
}

.masterContainer {
width:950px;margin:0 auto;
position:relative;
z-index:9999;
}

	.mainContent {
	border:0px solid #000000;width:900px;margin:0 auto;padding:10px 0 0 0;
	}

	
.block {
margin:20px 0 0 0;padding:20px 0 0 0;border-top:2px dotted #cccccc;
}

.header_container_container_container { background:#cccccc;padding:2px 2px 0 2px; }
	.header_container_container { background:#ffffff;padding:1px 1px 0 1px; }

/* COL 1 */	
	
.col1 { width:320px;float:left; }

	.col1 .header_container_container_container { background:#cccccc;padding:1px 1px 0 1px; }
		.col1 .header_container { background:#ffffff;padding:1px;}		
			.col1 .header { background:#005a78;color:#ffffff; }
				.col1 .header .title { padding:7px; }
					

	.col1 .body_container_container_container { background:#cccccc;padding:0 1px 1px 1px; }
		.col1 .body_container_container { background:#ffffff;padding:0 2px 2px 2px; }
			.col1 .body_container { background:#e3e3e3;padding:10px 8px 8px 8px;border-top:1px solid #ffffff; }
				.col1 .body { background:#ffffff; }
					.col1 .content { padding:8px;font-size:12px;line-height:1.5em; }

/* COL 2 */
				
.col2 { width:560px;float:left; }

	.col2 .header_container_container_container { background:#cccccc;padding:1px; }
		.col2 .header_container { background:#ffffff;padding:1px;}		
			.col2 .header { background:#e3e3e3;color:#000000; }
				.col2 .header .title { padding:3px; }	
					.col2 .header .title b { padding:0 0 0 60px;font-size:20px; }
				
	.col2 .content { padding:8px; }


.colDivider { width:20px;float:left; }

/* NAVIGATION */

.topNav_container {
background:url(images/head_bg.jpg) no-repeat;height:148px;width:100%;
}

.topNav_container_padding {
padding:0 25px 0 30px;
}

.topNav {
margin:0 0 0 0;float:right;font-size:14px;
}

.topNav .menuItem {
text-align:right;border-left:1px solid #999e4d;vertical-align:top;text-align:center;
}

	.menuItem a {
	display:block;height:24px;width:auto;padding:5px 10px 0 10px;text-align:center;border-left:1px solid #e3eb73;position:relative;z-index:9;color:#056711;font-weight:bold;text-decoration:none;
	z-index:10;
	}
	
		.menuItem a:hover {
		color:#e14f08;
		text-decoration:underline;
		}
		
	.menuItem .container {
	position:relative;width:100%;height:100%;
	}
	
	.menuItem .highlight {
	width:100%;height:100%;background:#ffffff;position:absolute;top:0;left:0;z-index:1;
	}	
	
.disabledNavItem {
color:#e13f08 !important;
cursor:default;
text-decoration:none !important;
}

	
/* HOMEPAGE */

.news {
font-size:14px;
}	

.news span {
font-family:verdana !important; font-size:14px !important;
}

.memberQuickLinks {
line-height:1.5em;
font-size:11px;

}

	.memberQuickLinks span{
	color:#cccccc;
	font-weight:bold;
	padding:0 2px 0 2px;
	}

	.memberQuickLinks a:link, .memberQuickLinks a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}

	.memberQuickLinks a:hover, .memberQuickLinks a:active {
	
	text-decoration:underline;
	}


/* MEMBERS PAGE */

.allMembers {
width:100%;
background-color:#000000;

}

	.member {
	width:26%;
	float:left;
	}

	.memberDivider {
	width:7%;
	float:left;
	}

		.allmembers dl {
		font-family:tahoma;	

		}

		.allmembers dd {
		font-size:18px;
		font-weight:bold;
		color:#005480;
		text-decoration:none;
		}

		.allmembers dt.memberName { /* Replaces buggy dd style */
		font-size:18px;
		font-weight:bold;
		color:#005480;
		text-decoration:none;		
		white-space:nowrap;
		}
		
		.allmembers dt {
		font-weight:normal;
		font-size:16px;
		}


.allmembers	dt.memberName a {
font-size:18px;
font-weight:bold;
color:#005480;
text-decoration:underline;
}	

	.allmembers	dt.memberName a:hover {
	color:#0077b3;
	text-decoration:underline;
	}	
	
/* ABOUT US PAGE */

table.missionList {
width:100%;
margin:20px 0 0 0;
}

	table.missionList td {
	width:48%;
	vertical-align:top;
	}

		ul.missionList {
		padding:0 0 0 20px;margin:0;
		}

			ul.missionList li {
			padding:0 0 8px 0;margin:0;font-size:15px;
			list-style-image:url('images/icons/bullet.gif');
			}
			

/* SLIDESHOW */

.control {
cursor:pointer;
}

/* CONTACT PAGE */


a.contactName:link, a.contactName:visited {
font-size:12px;
font-weight:bold;
color:#005480;
text-decoration:underline;
}	

	a.contactName:hover {
	color:#0077b3;
	text-decoration:underline;
	}	
	

	.bloggerBodyContent img { border:1px solid #cccccc;padding:2px; }

.todaysDate {
cursor:pointer;
}
	
#CPNlogin {
margin:5px 0 0 0;
display:none;
}