/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }
/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; } 
/* Removes list-style from lists */
ol,ul { list-style : none}
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }
/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }
/* Removes border from fieldset and img */
fieldset,img { border : 0; }
/* Left-aligns text in caption and th */
caption,th { text-align : left; }
/* Removes quotation marks from q */
q:before, q:after { content :''; }
body { background: #A69F8C; min-width: 100px; padding: 1.6em; text-align: center; font: .75em/150% Arial, "Helvetica Neue", Helvetica, sans-serif; }
img {display: block; border: solid 1px #000; margin-bottom: 12px}

/******************************/
/*Popup Windows*/
body#flashPopup {
	margin: 0 !important;
	padding: 0 !important;
	background-color: #ADA07E;
	background-image: none;
	min-width: 100%
}
body#popupContent {
	background-color: #A69F8C;
	color: #FFF !important;
	text-align: center;}
h1 {
 font-size: 1.2em;
    letter-spacing: 1px;
	line-height: 130%;
	color: #FFF !important;
	margin: 0 0 1.1em 0;
}
a:link, a:visited {
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}
a:hover {
	color: #FC0;
	font-weight: bold;
	text-decoration: none;
}

p {
	text-align: left;
	margin: 0 0 1.1em 0;
	color: #FFF !important;
}
p.cutline {	font-weight: bold; font-size: .9em; line-height:135%; color: #FFF}
p.close {text-align: center !important; margin: 12px}
form + p.close {margin-top: 24px}
.close a {font-size: 10px !important; padding: 2px 3px; line-height: 12px}
.close a:link, .close a:visited {color: #FFF; border: solid 1px #FFF} 
.close a:hover {color: #BF311A; border-color: #BF311A}
div#nav {
	position: relative;
	margin: 1em auto;
	color: #999;
	word-spacing: 125%;
	border: 1px solid #FFF;
	padding: .18em .3em .3em;
}
div#nav a:link, div#nav a:visited {
	font-weight: bold;
	color: #FFF;
	word-spacing: 125%;
}
div#nav a:hover {
	color: #FC0;
	word-spacing: 125%;
}
/* Popup window for presentation of varied width photos using Content template*/

body#popupContent div#wrapper {
	position: relative;
	margin: 0;
	padding-bottom: 36px;
}
body#popupContent div#wrapper img {
	margin: 0 0 .5em 0;
}
body#popupContent div#wrapper h1 {
 	font-size: 1.27em;
	line-height: 130%;
	color: #FC0 !important;
	margin: 0 0 1.1em 0;
	text-align: left;
}
body#popupContent div#wrapper p {
	text-align: left;
	padding: 0 0 9px 0;
	font-size: 1.1em;
	line-height:140%;
	color: #FFC !important;
}
body#popupContent div#wrapper a:link,
body#popupContent div#wrapper a:visited {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}
body#popupContent div#wrapper a:hover {
	color: #FC0;
	font-weight: bold;
	text-decoration: none;
}
body#popupContent div#wrapper div.cutline {
	position: relative;
}
body#popupContent div#wrapper div.cutline p {
	font-weight: bold;
	font-size: .9em;
	line-height:135%;
	text-align: left;
}
body#popupContent div#wrapper div#nav {
	position: relative;
	margin-top: 1em;
	width: 166px;
	color: #999;
	word-spacing: 125%;
	border: 1px solid #FFE3B0;
	padding: .18em .3em .3em .3em;
	text-align: center;
}
body#popupContent div#wrapper div#nav a:link,
body#popupContent div#wrapper div#nav a:visited {
	font-weight: bold;
	color: #FFF;
	word-spacing: 125%;
}
body#popupContent div#wrapper div#nav a:hover {
	color: #FC0;
	word-spacing: 125%;
}
/**/
/*Text only popup windows*/
body.popupTxtOnly {background-color: #968F7E !important}
.popupTxtOnly h1, h2 { color: #FFF; margin: 0 0 .5em 0; text-align: left}
.popupTxtOnly h1 {
 font-size: 1.3em;
	line-height: 1.4em;
}
.popupTxtOnly h2 {
 font-size: 1.1em;
	line-height: 1.2em;
}
