p {	font:13px Arial, Helvetica, sans-serif;	margin: 10px 0;	line-height: 19px;}
h1 {	margin:0;	padding:0 0 8px 0;	font-family: 'Gudea', arial, sans-serif; font-size: 30px;	font-style:normal; font-weight:700; color:#222;	text-shadow:0px 1px 0px rgba(255, 255, 255, 0.6);}
h2 {	margin:0;	padding:0 0 10px 0;	font: bold 22px 'Gudea', arial, sans-serif;	color:#0d335d;	text-shadow:0px 1px 0px rgba(255, 255, 255, 0.6);}
h3 {	margin:0;	padding:0 0 10px 0;	font: bold 18px 'Gudea', arial, sans-serif;	color:#0d335d;	text-shadow:0px 1px 0px rgba(255, 255, 255, 0.6);}
h4 {	margin:0;	padding:0 0 10px 0;	;	font: bold 15px arial, sans-serif;	color:#0d335d;}
h5 {	margin:0;	padding:0 0 10px 0;	;	font: bold 13px arial, sans-serif;	color:#1c1d1e;}

a:link, a:visited {	color: #266ab5;	text-decoration:none;	outline:0;}
a:hover {	color: #ff9f3b;	text-decoration:none;	outline:0;}
#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999999;
  text-align: left;
}
#facebox .popup{
  position:relative;
	margin-top: 65px;
	background:#fff;
	padding: 5px;
 	border:10px solid rgba(0,0,0,0.5);
  -webkit-border-radius:10px;
  border-radius:10px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
}
#facebox .header {
	position:relative;
	top:0px;
	left:0px;
	width:640px;
  background: #fff url('/images/structure/modalHdr.jpg') repeat-x;
	height:44px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#facebox .header {
	position:relative;
	top:0px;
	left:0px;
	width:640px;
  background: #fff url('/images/structure/modalHdr.jpg') repeat-x;
	height:44px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
}
#facebox .content {
  display:table;
  width: 610px;
  padding:10px;
  background: #fff;
}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}
#facebox ul li { margin-left: 16px;}
#facebox .close{
  position:absolute;
  top:10px;
  right:10px;
}
#facebox .close img{
  opacity:0.7;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}
.windowTitle { color:#fff;font:bold 18px arial;position:absolute;top:14px;left:15px; }