:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/*****************************/

/* global styles */

body {
	background-color: #ffffff;
	/*background-image: url(../images/ChristinesAngels.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 400px;*/
}

body, th, td, h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
}

h1, h2, h3 {

}

h2 {
}

h3{
}

p {
	margin-bottom: 10px;
}

ul, ol {
	margin-left: 20px;
	margin-bottom: 20px;
}

	li {
		list-style-type: disc;
		margin-left: 15px;
	}

	ol li {
		list-style-type: decimal;
	}

a:link,
a:visited {
	color:#4b533a;
	text-decoration: underline;
}

a:hover { color:#ffffff;}

.tiny {
	font-size: 7pt;
}

/*** TEAM PAGE STYLES ***/
	#teamPage {
		margin-top: 10px;
	}

		#teamPage #groupPhotos {
			width: 606px;
			height: 428px;
			overflow: hidden;
			background-image: url(../images/bk-groupPhotos.jpg);
			background-repeat: no-repeat;
			text-align: left;
			margin-bottom: 100px;
			position: relative;
		}

			#teamPage #groupPhotos .links {
				overflow: hidden;
				position: absolute;
				z-index: 1;
				bottom: 10px;
				left: 1px;
			}

				#teamPage #groupPhotos .links a:link,
				#teamPage #groupPhotos .links a:active,
				#teamPage #groupPhotos .links a:visited {
					display: block;
					width: 111px;
					height: 168px;
					overflow: hidden;
					position: relative;
					z-index: 50;
					float: left;
					left: 4px;
					bottom: 0px;
					margin-right: 10px;

					background-color: #ECDD9E;
					background-color: #000000;
					opacity: .0;
				}

					#teamPage #groupPhotos .links a:hover {
						opacity: .15;
					}

					/*	#teamPage #groupPhotos .links a#gPhotoChristine:link,
						#teamPage #groupPhotos .links a#gPhotoChristine:active,
						#teamPage #groupPhotos .links a#gPhotoChristine:visited {
							width: 200px;
							height: 300px;
							overflow: hidden;
							position: absolute;
							z-index: 100;
							top: 0px;
							left: 0px;
						}*/

			#teamPage #groupPhotos .copy {
				background-color: #a3afb9;
				width: 569px;
				overflow: hidden;
				margin-left: 12px;
			}

				#teamPage #groupPhotos .copy p {
					padding: 10px;
					font-size: 12pt;
				}

					#teamPage #groupPhotos .copy p:first-letter {
						font-size: 30pt;
					}

	#teamPage #profiles {

	}

		#teamPage #profiles .overflow {
			width: 569px;
			overflow: hidden;
			margin-bottom: 180px;
			background-image: url(../images/bk-overflow.gif);
			background-repeat: repeat-y;
		}

		#teamPage #profiles .profile {
			width: 100%;
			overflow: hidden;
			background-image: url(../images/bk-profile.jpg);
			background-repeat: no-repeat;
			position: relative;
		}

			#teamPage #profiles .profile .photo {
				width: 176px;
				height: 292px;
				overflow: hidden;
				position: relative;
				float: left;
				top: 20px;
			}

			#teamPage #profiles .profile .title {
				width: 377px;
				height: 62px;
				overflow: hidden;
				position: absolute;
				top: 1px;
				left: 187px;
			}

				#teamPage #profiles .profile .title h2,
				#teamPage #profiles .profile .title h3 {
					padding: 5px;
					padding-top: 10px;
					line-height: 10pt;
					color: #0172b1;
				}

					#teamPage #profiles .profile .title h2 {
						font-size: 20pt;
					}

					#teamPage #profiles .profile .title h3 {
						font-size: 10pt;
					}

				#teamPage #profiles .profile .copy {
					width: 387px;
					overflow: hidden;
					float: right;
					margin-top: 82px;
					background-color: #a3afb9;
				}

					#teamPage #profiles .profile .copy p {
						padding-left: 10px;
						padding-right: 20px
					}

					#teamPage #profiles .profile .copy p:first-letter {
						font-size: 12pt;
					}

#Footer {
	margin-left: auto;
	margin-right: auto;
}

.hide {display: none;}