/* --CMI default style sheet*/
body
{
	font-weight:		400;
	font-size:			12px;
	line-height:		1.2em;
	font-family:		helvetica, arial, sans-serif;
	font-variant:		normal;
	font-style:			normal;
	color:				#716d6c;
	text-align:			left;
	margin:				0px auto;
	padding:			0;
}
h1
{
	font-weight:		600;
	font-size:			32px;
	line-height:		34px;
	white-space:		nowrap;
	background-color:	transparent;
	color:				#ffffff;
	opacity:			.95;
	margin:				0px;
	margin-bottom:		5px;
	
}
h2
{
	font-size:			32px;
	font-weight:		400;
	line-height:		34px;
	background-color:	transparent;
	color:				#ffffff;
	margin:				0px;
}
h3
{
	font-size:			16px;
	font-weight:		600;
	line-height:		14px;
	background-color:	transparent;
	color:				#ffffff;
	margin:				0px;
}
h4
{
	display:			inline;
	font-size:			12px;
	font-weight:		600;
	line-height:		14px;
	background-color:	transparent;
	margin:				0px;
}
img
{
	padding:			0;
	border:				0;
}
fieldset
{
	border:				0;
}
textarea
{
	border:				1px solid #999999;
}
legend
{
	font-size:			11px;
	font-weight:		600;
}
p
{
	margin:				2px 0px;
}
h2.footTitle
{
	font-size:			14px;
	font-weight:		400;
	letter-spacing:		0.06em;
	line-height:		16px;
	margin-bottom:		6px;
	background-color:	transparent;
}
.rightHead
{
	text-align:			right;
}
.pgHead
{
	color:				#ffffff;
	background-color:	#6bc9c9;
	margin:				0px -20px;
	padding:			2px 20px 3px;
}
#wrapper
{
	position:			relative;
	width:				960px;
	margin:				0px auto;
	z-index:			40;
}
#pageBox
{
	width:				960px;
	height:				645px;
	overflow:			hidden;
	position:			relative;
	margin:				10px auto;
	overflow:			hidden;
	z-index:			1;
}
#heading
{
	position:			relative;
	top:				25px;
	height:				24px;
	padding:			7px 60px 7px 70px;
}
#pgBack
{
	position:			absolute;
	top:				30px;
	width:				960px;
	height:				550px;
	background:			url('/graphics/pg-bg.jpg');
}
#menuCol
{
	position:			absolute;
	top:				0px;
	left:				68px;
	width:				140px;
	height:				520px;
	opacity:			.6;
	background-color:	#ffffff;
	z-index:			10;
}
#navCol
{
	position:			absolute;
	top:				60px;
	left:				68px;
	width:				140px;
	margin:				25px 0px 0px 0px;
	padding:			0px;
	z-index:			20;
}
#contentColumn
{
	position:			absolute;
	top:				65px;
	left:				210px;
	width:				480px;
	height:				380px;
	padding:			25px 20px 0px 20px;
	z-index:			10;
}
#rightColumn
{
	position:			relative;
	top:				25px;
	left:				730px;
	width:				210px;
	height:				500px;
	text-align:			right;
	color:				#ffffff;
}
#fadeImage
{
	position:			absolute;
	top:				25px;
	left:				730px;
	width:				210px;
	height:				500px;
	text-align:			right;
	opacity:			0;
	color:				#ffffff;
}
.imgLeft
{
	float:				left;
	padding:			0px 10px 10px 0px;
}
.imgRight
{
	float:				right;
	padding:			0px 0px 10px 10px;
}
#mainPg
{
	position:			absolute;
	width:				960px;
	height:				645px;
	padding:			0px;
	background:			url('/graphics/main-pg-bg.gif');
	overflow:			hidden;
	z-index:			350;
}
#controls
{
	float:				right;
}
#controls img
{
	padding-right:		10px;
}
#sound
{
	width:				10px;
}
#mail-List
{
	position:			absolute;
	top:				490px;
	left:				494px;
	width:				319px;
	height:				24px;
	z-index:			5;
}
#mailList a
{
	height:				18px;
	padding:			1px 0px;
}
#mail-List-title
{
	float:				left;
	width:				132px;
	height:				24px;
	margin:				0px;
	padding:			0px;
	background:			url('/graphics/Events-News-Letter.gif');
	background-repeat:	no-repeat;
}
#mail-List-input
{
	float:				left;
	width:				103px;
	height:				24px;
	margin:				0px;
	padding:			0px;
	background:			url('/graphics/Your-Email.gif');
	background-repeat:	no-repeat;
}
#emailInput
{
	border:				0;
	height:				14px;
	font-size:			11px;
	margin:				5px 8px 6px;
	width:				87px;
}
#mail-List-button
{
	float:				left;
	width:				73px;
	height:				24px;
	margin:				0px;
	padding:			0px;
}
#mailListSignUp
{
	display:			inline;
	margin:				0px;
	padding:			0px;
}
#footer
{
	position:			absolute;
	top:				545px;
	left:				0px;
	width:				805px;
	height:				50px;
	clear:				both;
	color:				#ababb4;
	padding:			15px 50px 0px 70px;
	background:			#ffffff;
	z-index: 			5;
}
#footNote
{
	float:				right;
	text-align:			right;
	color:				#c2c2cc;
	letter-spacing:		0.06em;
	padding:			10px 0px;
}
#footNote h2
{
	font-size:			18px;
	color:				#8fd1dd;
}
#preload
{
	position:			absolute;
	left:				-9999px;
	top:				-9999px;
	height:				1px;
	width:				1px;
}
.note
{
	margin:				10px 0px;
}
#contact
{
	height:				92px;
	margin:				15px 0px;
}
#managerPic
{
	float:				left;
}
#managerPic img
{
	margin:				0px 10px 0px 0px;
	border:				1px solid #ffffff;
}
#captcha
{
	margin:				10px 0px 0px 0px;
}
td.inputLabel
{
	width:				130px;
	text-align:			right;
}
/*
end positions
Begin special formats 
*/
.link-img
{
	margin-bottom:		0px;
}
.galleryRow
{
	height:				74px;
	width:				100%;
}
.videoRow
{
	height:				148px;
	width:				100%;
}
.thumbOver
{
	float:				left;
	margin:				4px 8px 0px 0px;
	position:			relative;
}
#overLay
{
	z-index:			500;
}
#imgDisplay
{
	z-index:			550;
}
#caption
{
	padding:			5px;
}
.overImg
{
	position:			absolute;
	top:				0px;
	left:				0px;
	opacity:			.1;
	filter:				alpha(opacity = 10);
}
#cam
{
	padding:			10px 0px 0px;
}
.top_img_left
{
	border:				0;
	float:				left;
	padding-top:		.3em;
	padding-right:		10px;
	padding-bottom:		8px;
	font-size:			10px;
	text-align:			left;
}
.top_img_right
{
	border:				0;
	float:				right;
	padding-top:		.3em;
	padding-left:		10px;
	padding-bottom:		8px;
	font-size:			10px;
	text-align:			left;
}
.img_left
{
	border:				0;
	float:				left;
	padding-top:		1em;
	padding-right:		10px;
	padding-bottom:		8px;
	font-size:			10px;
	text-align:			left;
}
.img_right
{
	border:				0;
	float:				right;
	padding-top:		1em;
	padding-left:		10px;
	padding-bottom:		8px;
	font-size:			10px;
	text-align:			left;
}
.img_right img
{
	border:				1px solid #716d6c;
}
.top_img_right img
{
	border:				1px solid #716d6c;
}
.img_left img
{
	border:				1px solid #716d6c;
}
.top_img_left img
{
	border:				1px solid #716d6c;
}	
.borderImg
{
	border:				1px solid #716d6c;
}
.mceContentBody
{
	background-color:	#4cbfd6;
}
/* -- end special formats */
/* -- table Formats */
table
{
	border:				0;
	padding:			0;
	margin:				0;
}
/*end Tables*/
/*expanding menus*/
ul#menu-root
{
	margin:				0;
	padding:			0;
	list-style:			none;
	height:				auto;
	width:				140px;
}
ul#menu-root li
{
	position:			relative;
	z-index:			4;
	height:				17px;
	margin:				0;
	padding:			0;
}
ul.menu_1 li
{
	position:			relative;
	z-index:			4;
	height:				17px;
	margin:				0;
	padding:			0;
}
ul.menu_2 li
{
	position:			relative;
	z-index:			4;
	height:				17px;
	margin:				0;
	padding:			0;
}
ul.menu_3 li
{
	position:			relative;
	z-index:			4;
	height:				17px;
	margin:				0;
	padding:			0;
}
ul.menu_4 li
{
	position:			relative;
	z-index:			4;
	height:				17px;
	margin:				0;
	padding:			0;
}
li ul
{
	position:			absolute;
	top:				0px;
	left:				140px;
	list-style:			none;
	margin:				0;
	width:				160px;
	padding:			0;
	display:			none;
	z-index:			25;
}
li.list_1:hover ul.menu_1
{
	display:			block;
	border-top:			none;
	background-color:	#ffffff;
}
li.list_2:hover ul.menu_2
{
	display:			block;
	border-top:			none;
	background-color:	#ffffff;
}
li.list_3:hover ul.menu_3
{
	display:			block;
	border-top:			none;
	background-color:	#ffffff;
}
li.list_4:hover ul.menu_4
{
	display:			block;
	border-top:			none;
	background-color:	#ffffff;
}
ul#linkReq
{
	margin:				5px 0px 5px 0px;
}
/* -- links */
a:link
{
	color:				#716d6c;
	text-decoration:	none;
}
a:visited
{	
	color:				#716d6c;
	text-decoration:	none;
}
a:active
{
	color:				#716d6c;
	text-decoration:	none;
	border:				0;
}
a:hover
{
	color:				#716d6c;
	text-decoration:	none;
}
a.pager:link
{
	
	color:				#00a1b1;
	text-decoration:	none;
}
a.pager:visited
{	
	color:				#00a1b1;
	text-decoration:	none;
}
a.pager:active
{
	color:				#00a1b1;
	text-decoration:	none;
}
a.pager:hover
{
	color:				#00a1b1;
	text-decoration:	none;
}
a.inline:link
{
	color:				#0000ff;
	text-decoration:	none;
}
a.inline:visited
{	
	color:				#0000ff;
	text-decoration:	none;
}
a.inline:active
{
	color:				#0000ff;
	text-decoration:	none;
}
a.inline:hover
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.bread_crumb:link
{
	color:				#0000ff;
	text-decoration:	underline;
	font-size:			11px;
	font-weight:		600;
	height:				13px;
	padding:			0px 0;
}
a.bread_crumb:visited
{
	color:				#0000ff;
	font-size:			11px;
	font-weight:		600;
	height:				13px;
	padding:			0px 0;
	text-decoration:	underline;
}
a.bread_crumb:active
{
	color:				#0000ff;
	font-size:			11px;
	font-weight:		600;
	height:				13px;
	padding:			0px 0;
	text-decoration:	underline;
}
a.bread_crumb:hover
{
	color:				#0000ff;
	font-size:			11px;
	font-weight:		600;
	height:				13px;
	padding:			0px 0;
	text-decoration:	underline;
}
a.menu-list:link
{
	display:			block;
	color:				#069cb5;
	font-weight:		400;
	letter-spacing:		0.06em;
	font-size:			11px;
	width:				130px;
	text-decoration:	none;
	line-height:		17px;
	padding:			1px 0px 0px 10px;
	float:				left;
}
a.menu-list:active
{
	display:			block;
	color:				#069cb5;
	font-weight:		400;
	letter-spacing:		0.06em;
	font-size:			11px;
	width:				130px;
	text-decoration:	none;
	line-height:		17px;
	padding:			1px 0px 0px 10px;
	float:				left;
}
a.menu-list:visited
{
	display:			block;
	color:				#069cb5;
	font-weight:		400;
	letter-spacing:		0.06em;
	font-size:			11px;
	width:				130px;
	text-decoration:	none;
	line-height:		17px;
	padding:			1px 0px 0px 10px;
	float:				left;
}
a.menu-list:hover
{
	display:			block;
	color:				#069cb5;
	background-color:	#ffffff;
	opacity:			1;
	font-weight:		400;
	letter-spacing:		0.06em;
	font-size:			11px;
	width:				130px;
	text-decoration:	none;
	line-height:		17px;
	padding:			1px 0px 0px 10px;
	float:				left;
}
a.menu-file:link
{
	display:			block;
	color:				#069cb5;
	font-weight:		400;
	letter-spacing:		0.06em;
	font-size:			11px;
	width:				130px;
	text-decoration:	none;
	line-height:		17px;
	padding:			1px 0px 1px 10px;
}
a.menu-file:active
{
	display:			block;
	color:				#069cb5;
	font-weight:		400;
	letter-spacing:		0.06em;
	font-size:			11px;
	width:				130px;
	text-decoration:	none;
	line-height:		17px;
	padding:			1px 0px 1px 10px;
}
a.menu-file:visited
{
	display:			block;
	color:				#069cb5;
	font-weight:		400;
	letter-spacing:		0.06em;
	font-size:			11px;
	width:				130px;
	text-decoration:	none;
	line-height:		17px;
	padding:			1px 0px 1px 10px;
}
a.menu-file:hover
{
	display:			block;
	color:				#069cb5;
	background-color:	#ffffff;
	font-weight:		400;
	letter-spacing:		0.06em;
	font-size:			11px;
	width:				130px;
	text-decoration:	none;
	line-height:		17px;
	padding:			1px 0px 1px 10px;
}
li.list_2 a:hover
{
	text-decoration:	underline;
}
li.list_3 a:hover
{
	text-decoration:	underline;
}
li.list_4 a:hover
{
	text-decoration:	underline;
}
/*end of links*/


/* -- end of file -- */
