.layout-popup-box {
	background: url(images/layout/layout-bg.jpg) #000000 repeat center;
	color: #ffffff;
	border-top: 1px solid #00B7DD;
	border-left: 1px solid #ff7f00;
	border-right: 1px solid #ff7f00;
	border-bottom: 1px solid #CC3000;
	z-index: 1000000000;
	height: 542px;
	width: 700px;
}
.layout-popup-box-bg {
	width: 100%;
}
.popup-layout-main {
	/*background : url(images/bg/content/popupbox_bg.jpg) no-repeat scroll center center;*/
	margin: 0 0 0 0;
	padding: 12px 12px 0 12px;
}
.modelBackground {
	background-color: #000000;
	filter: alpha(opacity=100);
	opacity: 1;
}
.modalpanelpopup {
	background-color: #000000;
	color: #ffffff;
	border: 1px solid #ffffff;
	z-index: 100000000000000000000;
}
.popup-box-main {
	background-color: #000000; /*filter: alpha(opacity=90); opacity: 0.9;*/
	color: #ffffff;
	line-height: 20px;
	border: 1px solid #ffffff;
	z-index: 100000000000000000000;
}
.popup-box-content {
	/*filter: alpha(opacity=90); opacity: 0.9;*/
}
.popup-head-title {
	border-bottom: 1px solid #777777;
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
	font-size: 16px;
}
.popup-head-content {
	border-bottom: 1px solid #777777;
	margin: 0 0 0 0;
	padding: 6px 0 6px 0;
}
.popup-body-content {
	color: #ffffff;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 12px 6px 12px 6px;
}
.popup-body-content-bg {
	background-color: #000000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.popup-body-updates-border-date{
	border-top: 1px solid #303030;
	color: #555555;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 0 0 0;
	text-align: right;
}
.popup-body-updates-border-details{
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 0 6px 3px;
	text-align: left;
}
.popup-body-updates-border-title{
	border-bottom: 1px solid #303030;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px 4px 1px 2px;
	text-align: left;
}
.popup-body-updates-title{
	color: #ffffff;
}

.popup-foot {
	background: #000000;
	padding: 10px 12px 7px 12px;
	border-top: 1px solid #777777;
	height: 20px;
	position: absolute;
	top: 504px;
	left: 0px;
	text-align: right;
	width: 676px;
}
.popupmenu {
   padding : 3px 6px 6px 6px;
   position : absolute;
   visibility : hidden;
}
.popupmenu a:link{
   background-color : #000000;
   font-size : 11px;
}
.popupmenu a:visited{
   background-color : #000000;
   font-size : 11px;
}
.popupmenu a:hover{
   background-color : #000000;
   font-size : 11px;
}
.popupmenu-content {
   background-color : #000000;
   border : 1px solid #ffffff;
   color : #ffffff;
   padding : 0 3px 0 3px;
}
.popupmenu-content-content {
   color : #000000;
   font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 11px;
   padding : 3px 6px 6px 6px; /*background: url(images/content/content-bg.jpg) repeat-y;*/
   text-align : center;
}
.popupmenu-items {
   color : #ffff00;
   font-size : 14px; /*padding : 6px 6px 0 6px;*/
   text-decoration : none;
}
.popupmenu-items a{
   text-decoration : none;
}
.popupmenu-items a:hover{
   text-decoration : underline;
}
.popupmenu-items-comments-add-content dt {
   font-size : 12px;
   padding : 6px 0 2px 0;
}
.popupmenu-items-comments-content {
   padding : 0 3px 4px 3px;
   text-decoration : none;
}
.popupmenu-items-comments-date {
   border-bottom : 1px dashed #777777;
   border-top : 1px solid #777777;
   color : #444444;
   padding : 0 0 20px 0;
   text-align : right;
   text-decoration : none;
}
.popupmenu-items-comments-title {
   border-bottom : 0px solid #777777;
   font-size : 14px;
   padding : 24px 0 3px 0;
}
.popupmenu-items-content {
   padding : 1px 3px 3px 3px;
   text-decoration : none;
}
.popupmenu-items-content a:link, .events-items-content a:visited, {
   text-decoration : underline;
}
.popupmenu-items-content a:hover {
   text-decoration : underline;
}
.popupmenu-items-link {
   padding : 6px 0 3px 0;
   text-decoration : none;
}
.popupmenu-items-link a:link {
   text-align : right;
   text-decoration : none;
}
.popupmenu-items-link a:visited {
   text-align : right;
   text-decoration : none;
}
.popupmenu-items-link a:hover {
   text-align : right;
   text-decoration : underline;
}
.popupmenu-items-title {
   border-bottom : 1px solid #999999;
   font-size : 14px;
   padding : 3px 3px 3px 3px;
}
.popupmenu-items-title a:link, .events-items-title a:visited {
   font-size : 14px;
   text-decoration : none;
}
.popupmenu-items-title a:hover {
   font-size : 14px;
   text-decoration : underline;
}
.popupmenu-noevents {
   font-weight : bold;
   padding : 48px 0 0 0;
   text-align : center;
}
.popupmenu-title-dates {
   color : #00287a;
   padding : 8px 12px 8px 12px;
}
.popupmenu-title-dates a:link{
}
.popupmenu-title-dates a:visited{
}
.popupmenu-title-paging {
   border-top : 1px solid #000000;
}
.popupmenu-title-paging a:link, .events-title-paging a:visited {
   color : #000000;
}
.popupmenu-title-paging a:hover {
   color : #ffff00;
}
.popupmenu-view-comments {
   border-bottom : 1px solid #000000;
   padding : 0 28px 20px 28px;
   text-align : left;
}
.popupmenu-view-comments-add {
   padding : 20px 28px 20px 28px;
   text-align : left;
}
.popupmenu-view-comments-title {
   font-size : 14px;
   padding : 10px 20px 0 20px;
   text-align : left;
}
.popupmenu-view-photos {
   border-bottom : 1px solid #000000;
   padding : 20px 28px 20px 28px;
   text-align : left;
}
.popupmenu-view-videos {
   border-bottom : 1px solid #000000;
   padding : 20px 28px 20px 28px;
   text-align : left;
}