.boxedtable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.redVP
{
	font-size: 11px;
	color: #F40000;
	font-family: Verdana;
	text-decoration: none;
}

.nav
{
	font-size: 10px;
	color: #0053a5;
	font-family: Verdana;
	margin: 0px;
	text-decoration: none;
	border-color
}

:hover.nav
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana;
	margin: 0px;
	text-decoration: none;

}

.navText
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
.Ticker
{
	font-size: 11px;
	color: #FFCC33;
	font-family: Verdana;
	font-weight:bold;
	text-decoration: none;
}
:hover.Ticker
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight:bold;
	text-decoration: none;
}
.gradient {
	background-attachment: fixed;
	background-image: url(images/PG/images/gradient.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}


.40 {
	background-attachment: fixed;
	background-image: url(images/40_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


.gradient_vert {
	background-attachment: fixed;
	background-image: url(members/images/gradient_vert.gif);
	background-repeat: repeat-x;
	background-position: left middle;
}



.login
{
	font-size: 9px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}
.CTIAudio
{
	background-image: url(images/CTIAudioTopBar.gif);
	background-position:top;


}

.MVAudio
{
	background-image: url(images/MVAudioTopBar.gif);
	background-position:top;


}



.HomePageNews
{
	background-image: url(images/HPNews.gif);
	background-position:top;


}

.CDM
{
	background-image: url(images/CDMTop.gif);
	background-position:top;

}

.CP
{
	background-image: url(images/CPTop.gif);
	background-position:top;

}

.textInput
{
	font-size: 10px;
	width: 100px;
	color: #000000;
	height: 20px;
	background-color: #ffffff;
}

.textSearch
{
	font-size: 11px;
	width: 162px;
	color: #000000;
	font-family: Arial;
	height: 23px;
	background-color: #ffffff;
}

.title
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
	padding: 6px;
	margin: 3px 3px 3px 3px;

}
.bodytitle
{
	font-weight: bold;
	font-size: 12px;
	color: #0053a5;
	font-family: Verdana;
	text-decoration: none;
}
.subtitle
{
	font-weight: bold;
	font-size: 12px;
	color: #0053a5;
	font-family: Verdana;
	text-decoration: none;
}
.subheading
{
	font-weight: bold;
	font-size: 12px;
	color: #0053a5;
	font-family: Verdana;
	text-decoration: none;
}
.titleBlue
{
	font-weight: bold;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
	color: #0053a5;
	margin: 3px 3px 3px 3px;
	padding: 6px;
	font-family: Arial;
	text-decoration: none;
}
.titleBlack
{
	font-weight: bold;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	margin: 3px 3px 3px 3px;
	padding: 6px;
	font-family: Arial;
	text-decoration: none;
}

.regular
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	padding: 8px;
	margin: 3px 3px 3px 3px;
	text-decoration: none;
	
}
.body
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	margin: 0px 0px 0px 43px;
	text-decoration: none;
}
.sizebigger
{
	font-size: 13px;
	color: #000000;
	font-family: Verdana;
}
a.hmlink
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	text-decoration: underline;
}

TD
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
}

.redLink
{
	font-size: 10.5px;
	color: #993300;
	font-family: Verdana;
	margin: 3px 3px 3px 3px;
	padding: 6px;
	text-decoration: none;
	font-weight:bold;
}

.redtxt
{
	font-size: 10.5px;
	color: #993300;
	font-family: Verdana;
	text-decoration: none;
	font-weight:bold;
}

:hover.redtxt
{
	font-size: 10.5px;
	color: #000000;
	font-family: Verdana;
	font-weight:bold;
	text-decoration: underline;
}
.blackLink
{
	font-size: 10.5px;
	color: #000000;
	font-family: Verdana;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight:bold;
}



:link.redLink
{
	font-size: 10.5px;
	color: #993300;
	font-family: Verdana;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

:hover.redLink
{
	font-size: 10.5px;
	color: #FF6600;
	font-family: Verdana;
	margin: 3px 3px 3px 3px;
	padding: 6px;
	text-decoration: underline;
}

.redLink2
{
	font-size: 11.5px;
	color: #993300;
	font-family: Verdana;
	margin: 3px 3px 3px 3px;
	padding: 8px;
	text-decoration: none;
	font-weight:bold;
}

:hover.redLink2
{
	font-size: 11.5px;
	color: #FF6600;
	font-family: Verdana;
	margin: 3px 3px 3px 3px;
	padding: 8px;
	text-decoration: underline;
}

:link.redLink2
{
	font-size: 11.5px;
	color: #993300;
	font-family: Verdana;
	margin: 3px 3px 3px 3px;
	padding: 8px;
	text-decoration: none;
	font-weight:bold;
}



.bodyMedia
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

.bodyMember
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

:link.body
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	margin: 0px 0px 0px 43px;
	text-decoration: underline;
}
:hover.body
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	margin: 0px 0px 0px 43px;
	text-decoration: underline;
}
:visited.body
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	margin: 0px 0px 0px 43px;
	text-decoration: underline;
}

.quickLinks
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	font-weight:bold;
	padding: 6px;
	margin: 3px 3px 3px 3px;

}

.copyright
{
	font-size: 9px;
	margin: 0px;
	color: #0053a5;
	font-family: Verdana;
	text-decoration: none;
}

:link.copyright
{
	font-size: 9px;
	margin: 0px;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}

:hover.copyright
{
	font-size: 9px;
	margin: 0px;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
}

:visited.copyright
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana;
	margin: 0px;
	text-decoration: none;
}

.footer
{
	font-size: 11px;
	margin: 0px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}

:link.footer
{
	font-size: 11px;
	margin: 0px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}

:hover.footer
{
	font-size: 11px;
	margin: 0px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}

:visited.footer
{
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana;
	margin: 0px;
	text-decoration: none;
}

.orangetable
{
	border-right: #FF9900 1px solid;
	border-top: #FF9900 1px solid;
	border-left: #FF9900 1px solid;
	border-bottom: #FF9900 1px solid;
}
.greytable
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.bluetable
{
	border-right: #3399cc 1px solid;
	border-top: #3399cc 1px solid;
	border-left: #3399cc 1px solid;
	border-bottom: #3399cc 1px solid;
}
.faqtable
{
	border-right: #3399cc 0px solid;
	border-top: #3399cc 1px solid;
	border-left: #3399cc 0px solid;
	border-bottom: #3399cc 0px solid;
}

.enewslettertable
{
	border-right: #3399cc 0px solid;
	border-top: #3399cc 1px solid;
	border-left: #3399cc 1px solid;
	border-bottom: #3399cc 0px solid;
}


.purpletable
{
	border-right: #9966CC 1px solid;
	border-top: #9966CC 1px solid;
	border-left: #9966CC 1px solid;
	border-bottom: #9966CC 1px solid;
}

.redtable
{
	border-right: #770026 1px solid;
	border-top: #770026 1px solid;
	border-left: #770026 1px solid;
	border-bottom: #770026 1px solid;
}

.biggertext
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	margin: 0px;
	text-decoration: none;
	
}

.blacktable
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.ParishPrayer
{
	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial;
	text-decoration: none;
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px;
}

.MassTimes
{
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial;
	text-decoration: none;
}

H1 {
	FONT: bold 11px Tahoma, Arial, Helvetica; COLOR: #333333; PADDING-TOP: 15px
}
H2 {
	FONT: bold 11px Tahoma, Arial, Helvetica; TEXT-TRANSFORM: uppercase; COLOR: #333333
}
H3 {
	PADDING-BOTTOM: 5px; FONT: bold 11px Tahoma, Arial, Helvetica; BORDER-BOTTOM: #999999 1px solid
}
FORM {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px
}
.whiteparagraph {
	COLOR: #ffffff; FONT: 11px Verdana, Arial;
}
whiteparagraph:hover {
	COLOR: #ED5300; TEXT-DECORATION: underline;
}
whiteparagraph:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
whiteparagraph:active {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.bold {
	FONT-WEIGHT: bold
}
#homeNews A {
	LINE-HEIGHT: 130%
}
#homeResources A {
	LINE-HEIGHT: 130%
}
A {
	COLOR: #aa0000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #FF9900;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF9900;
	TEXT-DECORATION: underline
}
A:active {
	COLOR: #FF9900;
	TEXT-DECORATION: underline
}
.linkBlackU {
	COLOR: #333333; TEXT-DECORATION: underline
}
.linkBlackU:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
.linkBlackU:hover {
	COLOR: #aa0000; TEXT-DECORATION: underline
}
.linkBlackU:active {
	COLOR: #aa0000; TEXT-DECORATION: underline
}
.linkWhiteU {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.linkWhiteU:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.linkWhiteU:hover {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
.linkWhiteU:active {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
.linkWhite A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.linkWhite A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.linkWhite A:hover {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
.linkWhite A:active {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
.linkWhiteNone {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.linkWhiteNone:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.linkWhiteNone:hover {
	COLOR: #99cc00; TEXT-DECORATION: none
}
.linkWhiteNone:active {
	COLOR: #99cc00; TEXT-DECORATION: none
}
.textblockBorderandRollover {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #999999 1px solid; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; FONT: 10px Tahoma; BORDER-LEFT: #999999 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 14px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.textblockBorderandRollover:visited {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #999999 1px solid; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; FONT: 10px Tahoma; BORDER-LEFT: #999999 1px solid; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 14px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.textblockBorderandRollover:hover {
	FONT: 10px Tahoma; COLOR: #13618a; BACKGROUND-COLOR: #e4eff8; TEXT-DECORATION: none
}
.textblockBorderandRollover:active {
	FONT: 10px Tahoma; COLOR: #13618a; BACKGROUND-COLOR: #e4eff8; TEXT-DECORATION: none
}

.gradient_chardoal {
	background-image: url(gradient_charcoal.gif); background-position: left left; background-repeat:repeat-x; }

#leftnavContainer {
	DISPLAY: inline
}
#leftnav { font: 11px Tahoma, Arial, Verdana; padding: 8px 6px 10px 0px; background-color:#d8e7f5; border-right: #adc7d6 1px solid;	border-top: #adc7d6 0px solid; border-left: #adc7d6 1px solid; border-bottom: #adc7d6 1px solid; }
#leftnav_visited { font: 11px Tahoma, Arial, Verdana; padding: 8px 6px 10px 0px; background-color:#000000; }

#leftnav a { color: #666666; line-height: 140%; text-decoration: none; display: block; margin: 2px 2px 2px 0px;/*margin-bottom: 2px; margin-top: 2px;*/}
#leftnav a:link, #leftnav a:visited { width: 139px; voice-family: "\"}\""; voice-family:inherit; width: 139px; padding: 2px 2px 2px 29px; background-image: url(bullet_outlineblue.gif); background-position: 15px 9px; background-repeat:no-repeat; }
#leftnav a:Hover { background-color: #F4F5FB; }

#leftnav ul { list-style-type: none; margin: 3px 0px 4px 0px; width: 119px; padding: 0px;}

#leftnav .sub_title { color: #666666; text-decoration: none; padding: 2px 2px 2px 29px;  background-image: url(bullets2.gif); background-position: 10px 7px;; background-repeat:no-repeat; }

#leftnav .sub { color: #666666; text-decoration: none; display: block; }
#leftnav .sub:link, #leftnav .sub:visited { padding: 2px 2px 2px 39px; background-image: url(bulletstiny.gif); background-position: 28px 3px; background-repeat:no-repeat; }
#leftnav .sub:Hover { background-color: #FFFFFF; }


#secondnav {
	text-align: right;
	/*width: 300px;*/
	padding: 10px;
	margin-bottom: 20px;
	margin-left: 320px;
	border: 1px solid #CCCCCC;
}
#content {
	MARGIN: 12px 40px 30px 22px; WIDTH: 89%; COLOR: #333333; LINE-HEIGHT: 150%
}
#content P {
	MARGIN-TOP: 18px
}
#subarea {
	MARGIN-TOP: 0px; WIDTH: 175px
}
.borderRightW {
	BORDER-RIGHT: #ffffff 1px solid
}
.borderLeftW {
	BORDER-LEFT: #ffffff 1px solid
}
.borderTopW {
	BORDER-TOP: #ffffff 1px solid
}
.borderBottomW {
	BORDER-BOTTOM: #ffffff 1px solid
}
#navlistEXPERIENCE {
	BORDER-TOP: #214569 1px solid; FONT: 11px Tahoma
}
#navlistEXPERIENCE A {
	BORDER-RIGHT: #214569 1px solid; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #214569 1px solid; WIDTH: 130px; COLOR: #214569; PADDING-TOP: 3px; BORDER-BOTTOM: #214569 1px solid; BACKGROUND-COLOR: #bfdff0; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#navlistEXPERIENCE A:link {
	WIDTH: 130px; COLOR: #214569; BACKGROUND-COLOR: #bfdff0
}
#navlistEXPERIENCE A:visited {
	WIDTH: 130px; COLOR: #214569; BACKGROUND-COLOR: #bfdff0
}
#navlistEXPERIENCE A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #0087c2
}
#navlistLEADERSHIP {
	BORDER-TOP: #214569 1px solid; FONT: 11px Tahoma; BACKGROUND-COLOR: #bfdff0
}
#navlistLEADERSHIP A {
	BORDER-RIGHT: #214569 1px solid; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #214569 1px solid; WIDTH: 130px; COLOR: #214569; PADDING-TOP: 3px; BORDER-BOTTOM: #214569 1px solid; BACKGROUND-COLOR: #bfdff0; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#navlistLEADERSHIP A:link {
	WIDTH: 130px; COLOR: #214569; BACKGROUND-COLOR: #bfdff0
}
#navlistLEADERSHIP A:visited {
	WIDTH: 130px; COLOR: #214569; BACKGROUND-COLOR: #bfdff0
}
#navlistLEADERSHIP A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #0087c2
}
#navlistORGANIZATIONS {
	BORDER-TOP: #214569 1px solid; FONT: 11px Tahoma; BACKGROUND-COLOR: #bfdff0
}
#navlistORGANIZATIONS A {
	BORDER-RIGHT: #214569 1px solid; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #214569 1px solid; WIDTH: 130px; COLOR: #214569; PADDING-TOP: 3px; BORDER-BOTTOM: #214569 1px solid; BACKGROUND-COLOR: #bfdff0; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#navlistORGANIZATIONS A:link {
	WIDTH: 130px; COLOR: #214569; BACKGROUND-COLOR: #bfdff0
}
#navlistORGANIZATIONS A:visited {
	WIDTH: 130px; COLOR: #214569; BACKGROUND-COLOR: #bfdff0
}
#navlistORGANIZATIONS A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #0087c2
}

#navlistSTRUCTURE {
	FONT: 11px Tahoma
}
#navlistSTRUCTURE A {
	BORDER-RIGHT: #214569 1px solid; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #214569 1px solid; WIDTH: 130px; COLOR: #214569; PADDING-TOP: 3px; BORDER-BOTTOM: #214569 1px solid; BACKGROUND-COLOR: #bfdff0; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#navlistSTRUCTURE A:link {
	WIDTH: 130px; COLOR: #214569; BACKGROUND-COLOR: #bfdff0
}
#navlistSTRUCTURE A:visited {
	WIDTH: 130px; COLOR: #214569; BACKGROUND-COLOR: #bfdff0
}
#navlistSTRUCTURE A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #0087c2
}
#navlistCONCEPT {
	BORDER-TOP: #214569 1px solid; FONT: 11px Tahoma
}
#navlistCONCEPT A {
	BORDER-RIGHT: #214569 1px solid; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #214569 1px solid; WIDTH: 130px; COLOR: #214569; PADDING-TOP: 3px; BORDER-BOTTOM: #214569 1px solid; BACKGROUND-COLOR: #bfdff0; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#navlistCONCEPT A:link {
	WIDTH: 130px; COLOR: #214569; BACKGROUND-COLOR: #bfdff0
}
#navlistCONCEPT A:visited {
	WIDTH: 130px; COLOR: #214569; BACKGROUND-COLOR: #bfdff0
}
#navlistCONCEPT A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #0087c2
}
#outerHome {
	BACKGROUND-POSITION: center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px auto -50px; WIDTH: 778px; BACKGROUND-REPEAT: repeat-y; POSITION: relative
}
#outerNormal {
	BACKGROUND-POSITION: center 50%; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px auto -50px; WIDTH: 778px; BACKGROUND-REPEAT: repeat-y; POSITION: relative; HEIGHT: auto
}
* HTML #outerHome {
	HEIGHT: 100%
}
* HTML #outerNormal {
	HEIGHT: 100%
}
#footerHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; VERTICAL-ALIGN: middle; COLOR: #eaeaea; LINE-HEIGHT: 90%; PADDING-TOP: 42px; HEIGHT: 80px; BACKGROUND-COLOR: #92161b; TEXT-ALIGN: center
}
#footerNormal {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; VERTICAL-ALIGN: middle; COLOR: #ffffff; LINE-HEIGHT: 140%; PADDING-TOP: 62px; HEIGHT: 30px; TEXT-ALIGN: center
}
#clearfooter {
	CLEAR: both; HEIGHT: 50px
}
DIV > P {
	MARGIN: 0px
}
#minHeight {
	FLOAT: left; MARGIN-BOTTOM: -52px; WIDTH: 0px; HEIGHT: 100%
}
* HTML #minHeight {
	MARGIN-BOTTOM: -50px
}
.sIFR-flash {
	VISIBILITY: visible! important; MARGIN: 0px
}
.sIFR-replaced {
	VISIBILITY: visible! important
}
SPAN.sIFR-alternate {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.sIFR-hasFlash H2 {
	FONT-SIZE: 16px; VISIBILITY: hidden; MARGIN: 0px; TEXT-TRANSFORM: uppercase; LETTER-SPACING: -4px
}
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 11px Arial, Verdana, Helvetica, sans-serif; color:#333333;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
