

table{ border-collapse:collapse; }
td{ padding:0px; }

/** Begin Enlargement Window ***********************************************************************************/

a.SsTnArrow{ font-family:arial, helvetica, sans-serif; font-size:12pt; color:rgb( 209,194,178 ); text-decoration:none; padding:0px 2px 0px 2px; }
a.SsTnArrow:link { color:rgb( 209,194,178 ); }
a.SsTnArrow:visited { color:rgb( 209,194,178 ); }
a.SsTnArrow:hover { color:rgb( 255,255,255 ); text-decoration:none; }

a.dwLink {
	font-family:arial, helvetica, sans-serif;
	color:#000;
}
a.dwLink:link {
	color:#333;
}
a.dwLink:visited {
	color:#666;
}
a.dwLink:hover {
	color:#666;
}
a.dwLink:active {
	color:#000;
}

a.cancelPreload { font-family:arial, helvetica, sans-serif; color:rgb( 102,102,102 ); font-size:9pt; text-decoration:none; }
a.cancelPreload:link { color:rgb( 102,102,102 ); }
a.cancelPreload:visited { color:rgb( 102,102,102 ); }
a.cancelPreload:hover { color:rgb( 204,204,204 ); text-decoration:none; }

div.cancelPreload{ position:absolute; top:50%; left:50%; margin-left:-33px; margin-top:-33px; width:66px; height:86px; }
img.cancelPreload{ width:66px; height:66px; margin:0px 0px 10px 0px; }

.dwText{ color:rgb( 51,51,51 ); }
/* Do not define a border width in css, this is handled by Settings.borderWidDW in js */
.dwWin{
	background-color:rgb( 255,255,255 );
	position:absolute;
	border-color:#000;
	border-style:solid;
}
.dwTitleRow{
	background-color:#000;
	padding:0px;
}
.dwTitleRowOverlay{
	background-color:#000;
	padding:1px;
}
div.dwOverlay{ position:absolute; top:0%; left:0%; width:100%; height:100%; z-index:9999; background-color:rgb( 0,0,0 ); filter:alpha(opacity=85); opacity:.85; }
div.dwTitleLine2{ color:rgb( 215,214,204 ); font-size:8pt; font-weight:normal; font-variant:normal; }
div.dwTitleSSE{ font-size:12pt; font-weight:normal; font-variant:normal; }
div.ProgressBarTitle{ margin:1px 0px 3px 0px; }
a.dwX{ font-family:arial, helvetica, sans-serif; color:rgb( 225,215,204 ); text-decoration:none; font-weight:normal; font-size:18pt; }
a.dwX:link { color: rgb( 225,215,204 ); }
a.dwX:visited { color: rgb( 225,215,204 ); }
a.dwX:hover{ color:rgb( 255,255,255 ); text-decoration:none; }
.dwBodyParent{ background-color:rgb( 255,255,255 ); }
.dwBodyParentImg{ background-color:rgb( 7,3,0 ); }
.dwBody{ font-size:11pt; font-family:arial,helvetica; color:rgb( 25,25,25 ); text-align:left; margin:0px; }
td.dwTitle{
	background-color:#000;
	font-size:12pt;
	font-family:arial,helvetica;
	color:rgb( 240,235,229 );
	text-align:center;
	cursor:default;
	font-variant:small-caps;
	vertical-align:middle;
}

/** End Enlargement Window **********************************************************************************************/

/** Begin SS & TN **********************************************************************************************/

a.SlideShowLink{
	font-size:11pt;
	color:#E58D45;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
}
a.SlideShowLink:link {
	color:E58D45;
}
a.SlideShowLink:visited {
	color:#333;
}
a.SlideShowLink:hover {
	color:#666;
	text-decoration:underline;
}

a.SsMusic { color:rgb( 225,215,204 ); }
a.SsMusic:link { color:rgb( 225,215,204 ); }
a.SsMusic:visited { color:rgb( 225,215,204 ); }
a.SsMusic:hover { color:rgb( 255,255,255 ); text-decoration:none; }

div.SlideShowLink{ margin:15px 0px 10px 0px; }

img.tnPage{ border-width:1px; border-style:solid; } /* Used on thumbnails page only, color set in JS */
img.tnOther{ border-width:1px; border-style:solid; } /* Used on pages other than thumbnails, color set in JS */

td.dwImgTitleSS{ } /*Use to override or add new styles to dwTitle*/
td.tnPage{ padding:2px 2px 2px 2px; } /* Used on thumbnails page only */
td.tnOther{ padding:0px 5px 0px 5px; } /* Used on pages other than thumbnails */
td.Thumbnails{ vertical-align:top; }
img.dwPauseSs{ border-width:0px; width:12px; height:17px; }

span.bullet{ padding:0px 10px 0px 10px; }
span.dwBullet{ color:rgb( 209,194,178 ); padding:0px 4px; }
td.dwCounterSsTn{ font-size:10pt; font-family:arial, helvetica, sans-serif; vertical-align:top; white-space:nowrap; color:rgb( 225,215,204 ); padding:4px 0px 0px 4px; cursor:default; }

td.dwBackEnlargementSsTn{ padding:0px 8px 0px 0px; vertical-align:top; }
td.dwNextEnlargementSsTn{ padding:0px 0px 0px 8px; vertical-align:top; }

div.ThumbnailsProgressBar{ line-height:14px; margin-top:10px; }
div.tnTitle{
	margin:0px 0px 10px 0px;
	color:#E58D45;
	font-size:11pt;
	font-family:arial, helvetica, sans-serif;
}

/** End SS & TN **********************************************************************************************/

