body, html {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: none;
/*	background-image: url(../gfx/bk_main.jpg);
	background-repeat: repeat-x;*/
}

div {
	margin: 0;
	padding: 0;
	float: none;
	/*float: left;*/
	border: 0;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
	float: none;
	/*float: left;*/
}

h1, h2, h3 {
	margin: 0; 
	padding: 0;
}

div.cA {
	width: 540px;
	/*width: 784px;*/
	height: auto;
	float: none;
	margin-left: auto;
	margin-right: auto;
}

div.border {
	width: 540px;
	/*width: 782px;*/
	height: auto;
	background-color: #fff;
	border: 0;
/*	border-left: 1px solid #1A0C6E;
	border-right: 1px solid #1A0C6E;
	border-bottom: 1px solid #1A0C6E;*/
}

div.mainPad {
	padding: 0 0 0 7px;
	width: 767px;
	height: auto;
}

div.mainHeader {
/*	height: 111px;*/
	height: 70px;
	width: 540px;
	background-image: none;
/*	width: 767px;
	background-image: url(../gfx/headers/allMainBlue.jpg);
	background-repeat: no-repeat;*/
	text-align: right;
	font-weight: bold;
	color: #1A0C6E;
	font-size: 11px;
}
	div.mainHeader p {
		margin: 0;
		padding: 0;
/*		margin: 94px 11px 0 0;
		padding: 0;*/
	}

	div.printLogo {
		display: block;
		height: 87px;
		width: 136px;
		float: left;
	}
	
	
div.nav {
	display: none;
/*	height: 32px;
	width: 767px;
	border-top: 1px solid #fff;*/
}

	
div.midPhotoPress {
	
	display: none;

	width: 540px;
/*	width: 767px;*/
	height: 80px;
/*	height: 185px;*/
	border: 0;
/*	border-top: 1px solid #fff;
	border-bottom: 2px solid #fff;*/
}	
	div.midPhotoPress img {
		display: none;
	}
	div.newsPress {
		background-color: #fff;
		width: 255px;
		height: 80px;
/*		height: 184px;*/
		border: 0;
/*		border-left: 1px solid #fff;*/
		/* border-bottom: 1px solid #B1B1B1; */
	}
	
		div.newsPress div.pressReleasesPad {
			width: 246px;
			height: 80px;
			/*height: 143px; */
			padding: 5px 0 0 3px;
		}
	
		div.newsPress div.pressReleasesWhite {
			background-color: #fff;
			width: 247px; /*  249  */
			height: 80px;
			/*height: 143px;*/
			font-size: 10px;
		}
			div.pressReleasesOne, div.pressReleaseTwo {
			 	width: 239px;
				height: auto;			
			}
				div.pressReleasesOne	{
					padding: 0; margin: 0;
					float: left;
/*					padding: 10px 0 0 7px;	*/
				}
				div.pressReleasesTwo {
					padding: 0; margin: 0;
/*					padding: 10px 0 0 7px;*/
				}
				div.pressReleasesThree {
					padding: 0; margin: 0;
/*					padding: 10px 0 0 7px;*/
				}
				
			div.pressDate /*a, div.pressDate a:visited*/ {
				/*text-decoration: none;*/
				color: #1A0C6E;
				margin: 0;
				padding: 0;
			}
				/*div.pressDate a:hover {
					text-decoration: underline;	
				}*/
			div.pressPosted {
				color: #909090;
				text-transform: uppercase;
				padding: 0;
/*				padding: 0 0 0 7px;*/
			}
			div.pressLink {
				padding: 4px 0 0 0;
			}
				div.pressLink a, div.pressLink a:visited {
					text-decoration: none;
					font-weight: bold;
					color: #1A0C6E;
				}
					div.pressLink a:hover {
						text-decoration: underline;	
					}
			div.pressReleasesOne div.readMore, div.pressReleasesTwo div.readMore, div.pressReleasesThree div.readMore  {
				margin: 7px 0 0 0;
			}	
				
		
		
		div.archives {
			width: 255px; /* 255px  */
			height: 14px;
			border: 0;
/*			border-bottom: 1px solid #B1B1B1; */
		}
			
			div.archives a {
				width: 56px;
				height: 13px; /*  13px  */
				background-image: none;
/*				background-image: url(../gfx/nav/archives.gif);
				background-repeat: no-repeat;
*/				float: right;
				margin: 0;
				padding: 0 10px 0 0;
				/*text-indent: -180701px;*/
				text-decoration: none;
				font-size: 9px;
				
			}

			div.archives a:hover {
				width: 56px;
				height: 13px;
				background-image: none;
/*				background-image: url(../gfx/nav/archives_on.gif);*/
				text-decoration: none;			
			}
			
		
div.readMore {
	width: 59px; 
	height: 5px;
	display: block;
}	
	
	
	
	div.readMore a {
		background-image: url(../gfx/nav/readMore.gif);
		background-repeat: no-repeat;
		width: 59px;
		height: 5px;
		display: block;
		text-decoration: none;
/*		text-indent: -180701px;	*/
	}	
	
	div.readMore a:hover {
		background-image: url(../gfx/nav/readMore_on.gif);
		text-decoration: none;
	}	
	
	div.centerContentCopy div.readMore {
		padding: 8px 0 0 440px;
	}
	
	div.centerContentCopy div.readMore a:hover {
		text-decoration: none;
	}
	
div.centerContent {
	width: 540px;
/*	width: 767px;*/
	height: auto;
	min-height: 350px;
}
	div.centerContentTopBlocks {
		display: none;
		border: 0;
		/*height: 8px;
		width: 767px;
		line-height: 1px;
		font-size: 1px;
		border-bottom: 1px solid #fff;*/
	}
		div.centerContentTopBlocks div.blockOne {
			background-color: #DDDCDC;
			height: 8px;
			width: 511px;	
		}
		div.centerContentTopBlocks div.blockTwo {
			background-color: #DDDCDC;
			height: 8px;
			width: 255px;
			border: 0;
/*			border-left: 1px solid #fff;	*/
		}

	body.profile div.centerContentCopy, body.team div.centerContentCopy, body.news div.centerContentCopy, 
	body.contact div.centerContentCopy, body.rai div.centerContentCopy {
			width: 511px;
			height: auto;
			/* min-height: 300px; */
			max-height: none;
			font-size: 10px;
			color: #1A0C6E;
			padding: 1px 0 20px 0;
		}	
		
		div.centerContentCopy h1 {
			font-size: 13px; 
		}
		
		div.centerContentCopy h2 {
			font-size: 12px;
		}
		
		div.centerContentCopy h3 {
			font-size: 10px;	
		}
		div.centerContentCopy h4 {
			font-size: 9px;	
		}
		
		div.centerContentCopy h1, div.centerContentCopy h2, div.centerContentCopy h3, div.centerContentCopy h4 {
			margin: 0 0 0 4px;
			padding: 0;				
		}
		
		body.home div.centerContentCopy h1 {
			margin: 5px 0 0 0;
			padding: 0;
		}
		
	body.home div.centerContentCopy {
		/*width: 511px;*/
		width: 540px;
		/* height: 119px; */
		height: auto;
		font-size: 10px;
		color: #1A0C6E;
		background-color: transparent;
	}
		body.home div.centerContentCopy p {
			margin: 0 0 20px 0; 
			padding: 0;
			width: 540px;
			float: left;
		}
		body.profile div.centerContentCopy p, body.team div.centerContentCopy p, body.news div.centerContentCopy p, 
		body.contact div.centerContentCopy p, body.rai div.centerContentCopy p {
			margin: 0 0 10px 4px;
			width: 500px;; 
			padding: 0;
			
		}
	div.centerContentCopy a, div.centerContentCopy a:visited {
		color: #1A0C6E;
		text-decoration: none;
		font-weight: bold;
	}
	
	div.centerContentCopy a:hover {
		color: #1A0C6E;
		text-decoration: underline;
	}
	
	
div.centerContentContact {
	width: 255px;
	height: 110px; 
	border: 0;
/*	border-left: 1px solid #fff;*/
	background-color: #EFEFEF;
	clear: both;
}
	
div.bottomCopy {
	
}

	div.locationsInfo {
		float: left;
		height: 110px;
		width: 255px;
	}		
		div.locationsCnt {
			height: 89px;			
			width: 250px;
			font-size: 10px;
			color: #636262;
		}
			div.locationsCntColOne {
				width: 131px;
				padding: 5px 0 0 9px;
				float: left;
			}
			div.locationsCntColTwo {
				width: 107px;
				padding: 5px 0 0 0;
				text-align: right;
				float: left;
			}
				div.locationsCntColOne, div.locationsCntColTwo {
						height: auto;
						line-height: 11px;	
				}
		div.locationsCntColTwo a, div.locationsCntColTwo a:visited {
			color: #636262;
			text-decoration: none;
		}
		
		div.locationsCntColTwo a:hover {
			text-decoration: underline;
			color: #636262;
		}
		
div.bottomSpacer {
	width: 784px;
	height: 3px;
	line-height: 0;
	font-size: 0;
}		
	
div.footer {
	width: 540px;
/*	width: 784px;*/
	height: auto;
	clear: both;
}
	div.footer p {
		color: #1A0C6E;
	}
span.footerPad {
		height: 6px;
		width: 784px;
		line-height: 1px;
		font-size: 1px;
		display: block;
		}
		
div.botNav {
	display: none;
	color: #1A0C6E;
/*	text-align: center;
	width: 784px;
	height: 26px;
	background-color: #1A0C6E;
	color: #fff;
	font-size: 10px;
	letter-spacing: 1px;*/
}
	div.botNav a, div.botNav a:visited {
		color: #fff;
		text-decoration: none;
	}	
	div.botNav a:hover {
		text-decoration: underline;
	}	
	
p.subNav a.teamPersonnelSubnav, p.subNav a.teamPersonnelSubnav:visited,  p.subNav a.teamSubnav, p.subNav a.teamSubnav:visited  {
	font-size: 9px;
	font-weight: 100;
	color: red;
	margin: 0;
	padding: 0;
	height: 11px;
}

div.bottomCopyright {
	font-size: 10px; 
	float: left;
	padding: 0;
	color: #000;
}

	div.bottomCopyright span {
		float: left;
	}


span.raiBotPad {
	padding: 7px 0 0 8px;
}
	a.raiBottom {
		height: 17px;
		width: 38px;
		text-indent: -180701px;
		display: block;
		background-image: url(../gfx/nav/rai_sm.gif);
		background-repeat: no-repeat;
		overflow: hidden;
		position: absolute;
	}
	
	span.copyRightPad {
		padding: 9px 0 0 0;
	}


	
	/* 
	p.subNav a.teamPersonnelSubnav {
			
	}
	
	p.subNav a.teamSubnav {
		
	}
	*/
	
div.ccbnNav {
	width: 493px; 
	height: auto;
	text-align: center;
	border: 1px solid #000;
	padding: 5px 0 5px 10px;
}	
	div.ccbnNav a {
		padding: 0 15px 0 0;
		width: auto;
		text-align: center;
	}	