* {
	font-family:Tahoma, Geneva, sans-serif;
	margin:0;
	padding:0;
}
body {
	background-color: #fff;
	text-align:center;
}
input, textarea, select {
	border: 1px solid #A9A9A9;
	font-family:Arial, Helvetica, sans-serif;
}
h1 {
	color:#527058;
}
h1 a {
	color:#527058;
}
h4.prLanding {
	padding-top:20px;
}
.prWithoutInnerTop {
	padding-top:0!important;
}
.prWithoutInnerBottom {
	padding-bottom:0!important;
}
.prWithoutInnerLeft {
	padding-left:0!important;
}
.prWithoutInnerRight {
	padding-right:0!important;
}
label, input, select {
	vertical-align: middle;
}
a {
	color:#527058;
}
/* Typefaces */
/* Links */
*html .prLeftNavBlock ul {
	zoom: 1;
}
.prLink2 {
	font-size: 0.9em;
	text-decoration:none;
	font-weight:bold;
}
.prLink3 {
	font-weight:bold;
	font-size: 0.8em;
}
/* Text */
.prText2 {
	font-weight:bold;
}
.prText3 {
	font-weight:bold;
	font-size: 0.8em;
	color:#ab650d;
}
.prText4 {
	font-weight:bold;
	font-size: 0.8em;
	color:#969a97;
}
.prText5 {
	font-size: 0.8em;
	color:#969a97;
}
/* Backgrounds */
.prEvenBg {
	background-color:#f5f5f1;
} /* Class  for second Lines (Tabls and Etc.)  */
.prDecorBg {
	background-color:#527058;
} /* Class  for status line (Loading files and Etc.) */
/* Main */
.prMain {
	background: #fff url(/theme/zays/images/decorators/background/mainBg.gif) repeat-x 0 99px;
}
.prHeader {
	padding-top: 15px;
	overflow:hidden;
}
.prHeader .prFloatLeft {
	margin-top:5px;
}
.prHeaderInner {
	float:right;
	width:79%;
}
*html .pngFixIE {
	behavior: url(/theme/zays/css/iepngfix.htc);
}
.prLeftNavBlock {
	margin-top:0;
	padding:9px 0 10px;
	border:1px solid #b1b1b1;
	background:#fff;
}
.prLayout-inner {
	text-align:left;
	width:950px;
	margin: 0 auto;
	height:100%;
}
.prLayout-header {
	background: #fff;
	height:75px;
}
.prLayout-headerNav {
	background: transparent;
	height:26px;
}
.prClrLeft {
	clear:left;
}
.prClrRight {
	clear:left;
}
.prClrBoth {
	clear: both;
}
/*  NAV  */
/* left nav */
.prLeftNav {
	background: transparent;
	overflow:hidden;
	padding:0 9px;
	display:block;
	margin-bottom:2px;
	zoom:1;
}
.prLeftNav a {
	font-size: 0.92em;
}
*html .prLeftNav {
	behavior: url(/theme/zays/css/iepngfix.htc);
}
.prLeftNavInner {
	background: #969A97;
	text-decoration:none;
	display:block;
	padding: 4px 0 5px 10px;
	color:#fff;
	font-weight:bold;
}
.prLeftNavActive {
	background: transparent;
	margin-bottom:2px;
}
.prLeftNavBlock .prLeftSubNav {
	margin-bottom:20px;
}
.prLeftNavActive .prLeftNavInner {
	background: #F5F5F1;
	text-decoration:none;
	display:block;
	padding: 4px 0 5px 10px;
	color:#969a97;
}
.prLeftSubNav li {
	background: transparent url(/theme/zays/images/decorators/navigation/left/dot.png) no-repeat 0 50%;
	margin-top: 3px;
	margin-left:20px;
	padding-left: 10px;
	color: #f08324;
	display:block;
}
.prLeftSubNav li a {
	color: #969a97;
	text-decoration:none;
	font-weight:bold;
}
.prLeftSubNav .active {
	background: transparent url(/theme/zays/images/decorators/navigation/left/dot_active.png) no-repeat 0 50%;
	color: #9f9763;
}
.prLeftSubNav .active a {
	color: #527058;
	text-decoration:none;
}
.prLeftSubNav li a:hover {
	text-decoration:underline;
}
/* Buttons */
.prSubmit {
	height:0 !important;
	width:0 !important;
	border:0 !important;
}
/* Tags */

.prTag1 {
	color:#527058;
	font-size:1.8em;
	text-decoration:none;
}
.prTag2 {
	color:#527058;
	font-size:1.6em;
	text-decoration:none;
}
.prTag3 {
	color:#ab650d;
	font-size:1.4em;
	text-decoration:none;
}
.prTag4 {
	color:#c7ccc8;
	font-size:1.2em;
	text-decoration:none;
}
.prTag5 {
	color:#969a97;
	font-size:1em;
	text-decoration:none;
}
/* global nav */
.prGlobalNav li {
	float:right;
	height:23px;
	background: #f5f5f1;
	border:1px solid #ebeae7;
	border-bottom:none;
}
* html .prGlobalNav li a {
	behavior: url(/theme/zays/css/iepngfix.htc);
}
* html .prGlobalNav li {
	behavior: url(/theme/zays/css/iepngfix.htc);
}
.prGlobalNav li a {
	display:block;
	color:#527058;
	font-weight:bold;
	font-size:1.07em;
	text-transform:uppercase;
	background: transparent;
	text-decoration: none!important;
	padding: 3px 9px 2px 10px;
}
.prGlobalNav li a:hover {
	color:#527058;
	text-decoration:underline!important;
}
.prGlobalNav .active {
	background: #c7ccc8;
	border:1px solid #b2b2b2;
	border-bottom:1px solid #c7ccc8;
	padding: 0 0 1px 0px;
}
.prGlobalNav .active a {
	background: #c7ccc8;
	color:#ab650d;
	font-weight:bold;
}
.prGlobalNav .last {
	background: #f5f5f1;
}
.prGlobalNav .active .last {
	background: #c7ccc8;
	color:#ab650d;
}
/* top nav */
.prTopBlock {
	height:60px;
}
.prTopBlock ul {
	float:right;
}
.prTopBlock li {
	float:left;
	border-right:solid 1px #ab650d;
	margin-top:2px;
}
/*
.prTopBlock img {
	float:right;
	margin-right:10px;
} */
	.prTopBlock li a {
	text-decoration: none!important;
	color:#ab650d;
	display:block;
	font-size:0.84em;
	padding: 2px 7px 0px 7px;
}
.prTopBlock li a:hover {
	color:#666666;
}
.prTopBlock .active a {
	color:#527058;
	font-weight:bold;
}
.prArrowLink {
	background: url(/theme/zays/images/decorators/background/prTopBlockArrow.gif) right 2px no-repeat;
	padding-right:8px !important;
}
.prTopBlock input {
	float:right;
}
.prTopBlock .last {
	border:none !important;
}
.prTopBlock .arrow {
	width:8px;
	border:none;
	padding-right:5px;
}
.prSearchField {
	border:solid 1px #6e7072;
	background-color:#fff;
	padding: 5px 6px;
	width:185px;
	color:#ab650d;
	font-size:0.84em;
}
*html .prSearchField {
	padding:5px 5px 0px 5px;
	height:25px;
}
.prCustomInputText {
	border:solid 1px #6e7072;
	background-color:#fff;
	padding: 5px 6px;
	color:#ab650d;
}
*html .prCustomInputText {
	padding:5px 5px 0px 5px;
	height:25px;
}
.prSearchButton {
	margin: 2px 0px 0px 5px;
	border-left:solid 1px #ccc186;
	border-right:solid 1px #f8f8f8;
	border-top:none;
	border-bottom:none;
}
/* Media Conten  - Video Photos*/

.prMediaContent {
	margin-top:10px;
}
.prMediaContentLeft {
	float:left;
	width: 595px;
}
.prMediaContentRight {
	float:right;
	width: 146px;
}
.prMediaItem {
	width: 175px !important;
	float:left;
	margin: 0 10px 10px 0;
}
* html .prMediaItem {
	display: inline;
}
.prMediaInner {
	min-height:285px;
	height:auto !important;
	height:285px;
	text-align:left;
}
.prMediaHeader {
	padding-top:10px;
	font-weight:bold;
}
.prMediaEditBlock {
	padding: 0 10px;
	width: 80%;
}
.prVideoBoxLeft {
	float:left;
	width: 15%;
}
.prVideoBoxRight {
	float:right;
	width: 85%;
}
/*Media Search*/
.prMediaItemSearch {
	width: 175px !important;
	float:left;
	margin: 0 5px 20px;
}
/*Photos*/
.prPhotoBox {
	padding-bottom: 10px;
	border: solid 1px #a9a9a9;
	padding:10px;
	zoom:1;
	overflow:hidden;
	height:1%;
}
.prPhotoBoxLeft {
	float:left;
	width: 80%;
}
.prPhotoBoxRight {
	float:right;
	width: 20%;
	text-align: right;
}
/* Content */
.prContentHeader {
	background: #fff;
	border:1px solid #B1B1B1;
	border-bottom:none;
	height:59px;
	padding-left:20px;
}
*html .prContentHeader {
	behavior: url(/theme/zays/css/iepngfix.htc);
}
.prContentHeaderInner {
	background: #fff;
	height:59px;
}
*html .prContentHeaderInner {
	behavior: url(/theme/zays/css/iepngfix.htc);
}
.prContentHeaderWhite {
	background: #fff;
	border:1px solid #B1B1B1;
	border-bottom:none;
	height:13px;
	padding-left:20px;
}
*html .prContentHeaderWhite {
	behavior: url(/theme/zays/css/iepngfix.htc);
}
.prContentHeaderInnerWhite {
	background: #fff;
	height:13px;
}
*html .prContentHeaderInnerWhite {
	behavior: url(/theme/zays/css/iepngfix.htc);
}
.prContentBlock {
	background-color:#fff;
	border-left: #b1b1b1 1px solid;
	border-right: #b1b1b1 1px solid;
	padding:10px 20px;
	overflow:hidden;
}
*html .prContentBlock {
	zoom:1;
}
.prContentBlockInner {
	min-height:400px;			/****************/
	height:auto !important;		/**** Min Height ***/
	height:400px;				/****************/
}
.prContentFooter {
	background: #fff;
	height:13px;
	padding-left:20px;
	border:1px solid #b1b1b1;
	border-top:none;
}
*html .prContentFooter {
	behavior: url(/theme/zays/css/iepngfix.htc);
}
.prContentFooterInner {
	background: #fff;
	height:13px;
}
*html .prContentFooterInner {
	behavior: url(/theme/zays/css/iepngfix.htc);
}
.prSubNav {
	overflow:hidden;
	border-bottom: 1px solid #9B9886;
	margin-right: 20px;
	zoom:1;
}
.prContentHeader .prSubNav {
	padding-top: 29px;
}
.prSubNav li {
	border-bottom:none;
	float:left;
	margin-right:0;
}
.prSubNav li a {
	color:#527058;
	display:block;
	padding:4px 7px 3px;
	text-decoration:none;
}
.prSubNav .active {
	border:1px solid #9b9886;
	background: #c8cdc9;
	border-bottom:none;
}
.prSubNav .active a {
	background: transparent;
	padding:2px 6px 3px;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	display:block;
	text-decoration:none;
	color:#ab650d;
}
.prContentHeadline h1 {
	margin-left:156px;
}
.prWide .prContentHeadline h1 {
	margin-left:10px;
}
/*
.prBreadCrumb {
	margin-left:165px;
	padding-top:5px;
	padding-bottom:3px;
	height:27px;
	font-size:2em;
	color:#9f9763;
}
.prBreadCrumb a {
	color:#666666;
	text-decoration:underline;
}
.prBreadCrumb a:hover {
	color:#666666;
	text-decoration:none;
} */

/**********************   Wide Page **************************/ 
.prWideContentLeft {
	float:left;
	width:753px;
}
.prWideContentRight {
	float:right;
	width:146px;
	overflow:hidden;
}
.prSingular .prWideContentLeft {
	width:100%;
}
.prSingular .prWideContentRight {
	display:none;
}
.prSingular .prSubContentLeft {
	width: 630px;
}
/********************  Sub Content *************************/

.prSubContentLeft {
	width:490px;
	float:left;
}
.prSubContentRight {
	width:260px;
	float:right;
}
/********************   Anonymous Pages  **********************/ 
.prLoginBlock {
}
.prLoginBlockInner {
	margin-bottom: 5px;
	border: 1px solid #808080;
	padding: 0 10px 10px 10px;
}
/**********************   DropBox  **************************/ 

.prDropBox {
	padding-bottom: 10px;
}
.prDropBoxInner {
	border: solid 1px #a9a9a9;
	padding:10px;
	zoom:1;
}
.prDropHeader {
	overflow:hidden;
	height:1%;
}
.prDropHeader h2, .prDropHeader h3 {
	padding: 0 0 10px 0;
	width:80%;
	float:left;
}
.prDropHeader h3 {
	padding: 0;
	width:80%;
	float:left;
}
.prDropMain {
	margin-top: 10px;
}
.prHeaderTools {
	float:right;
	text-align:right;
	display:inline;
	width:20%;
}
.prHeaderHelper {
	clear:both;
}
/* Documents */
.prTableDocs {
	width: 100%;
	border-collapse:collapse;
}
.prZebraBg1 {
	background-color:#ffffff;
}
.prZebraBg2 {
	background-color:#f9faf9;
}
.prTableDocs th {
	height:50px;
	text-align:left;
	border-top:1px solid #CDD3D5;
	border-bottom:1px solid #CDD3D5;
	padding-left:11px;
	background-color:#f9faf9;
	color:#ab650d;
}
.prTableDocs th a {
	color:#ab650d;
	text-decoration:none;
}
.prTableDocsthLeft {
	border-left:1px solid #CDD3D5;
}
.prTableDocsthRight {
	border-right:1px solid #CDD3D5;
}
.prbSortUp a {
	background: url(/theme/zays/images/decorators/prSortArrowUp.gif) right no-repeat;
	padding-right:12px;
}
.prbSortDown a {
	background: url(/theme/zays/images/decorators/prSortArrowDown.gif) right no-repeat;
	padding-right:12px;
}
.prTableDocsInner {
	width:100%;
	border:none;
}
.prTableDocsInner td {
	padding-left:9px;
}
.prDocTools {
	margin-bottom:5px;
	overflow:hidden;
	height:25px;
}
.prDocTools li {
	float:right;
	background: url(/theme/zays/images/documents/docLeftBg.png) no-repeat top left;
	padding-left:5px;
	margin-left:5px;
}
.prDocTools a {
	padding: 4px 10px 5px 5px;
	background: url(/theme/zays/images/documents/docRightBg.png) no-repeat top right;
	display:block;
	text-decoration:none;
}
.prDocTools a:hover {
	color:#2175B1;
}
.prDocSelect {
	background: transparent url(/theme/zays/images/documents/docArrow.gif) no-repeat right 50%;
	padding-right:15px;
}
.prDocTools-Right {
	padding-right:9px;
	border-right:solid 1px #ccc186;
}
.prDocTools-Left {
	margin-left: 9px !important;
}
/* PopUp*/

.prPopUp2 {
	background-color:#40555B;
	clear:both;
	float:left;
}
.prPopUp2 div {
	background-color:#FFFFFF;
	clear:both;
	float:left;
	height:100%;
	left:-3px;
	position:relative;
	top:-3px;
	width:100%;
}
/**********************      Buttons      **************************/
.prButton {
	background: url(/theme/zays/images/buttons/btnBgLeft.gif) no-repeat scroll left top;
	color: #fff!important;
	text-decoration:none;
	zoom:1;
	cursor: pointer;
	padding: 4px 0 4px 3px;
	line-height: 24px;
}
*html .prButton {
	padding: 0 0 0 3px;
	line-height: 16px;
}
*+html .prButton {
	padding: 0 0 0 3px;
}
.prButton span {
	background: url(/theme/zays/images/buttons/btnBgRight.gif) no-repeat scroll right top;
	padding: 4px 7px;
}
*html .prButton span {
	zoom:1;
}
.prBgIcon  {background: #AB650D; height: 12px; float: left; margin-right: 5px;}
.prBgIcon  img {display: block;}
/**********************       Forms        **************************/ 
.prForm {
	width: 100%;
}
.prForm select {
	width:100%;
}
* html .prForm select {
	width:99%;
}
.prForm th {
	font-weight: normal;
}
.prForm th, .prForm td {
	padding: 6px 5px 1px 0;
	vertical-align: top;
}
.prForm td.prTRight {
	padding-top: 5px;
}
.prForm textarea {
	height: 45px;
}
.prForm select {
	width: 100%;
}
.prForm td.prTip {
	padding-top: 8px;
}
.prForm td table {
	width: 100%;
}
.prFormErrors {
	border: 1px solid #AB650D;
	padding: 10px 10px 0 10px;
	margin: 10px 0;
	color: #969A97;
	font-size: 10px;
}
.prFormErrors h1 {
	color: #AB650D;
	font-size: 13px;
	text-transform: uppercase;
	padding: 0 0 10px !important;
}
.prFormMessage {
	border: 1px solid #f60;
	padding: 5px;
}
.prForm input, .prForm textarea {
	width:99%;
}
.prTip {
	color: #ab650d;
}
/**********************   Result   ******************************/
 
.prResult {
	width: 100%;
	vertical-align: middle;
	margin-top:10px;
}
.prResult th {
	height:25px;
	background-color:#f9faf9;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	color:#ab650d;
	padding:8px 0 8px 10px;
}
.prResult th a {
	color: #ab650d;
	font-weight: bold;
	text-decoration:none;
}
.prResult td {
	border-bottom: 1px solid #ccc;
	padding: 10px 0 10px 10px;
}
.prResult img {
	margin-right:10px;
}
/*Global Search*/
.prSearchIcon, .prSearchIconVideo {
	display: block;
	width: 55px;
	height:55px;
	text-align: right;
}
.prSearchIconVideo img {
	position: relative;
	top:11px;
	right: 0px;
}
.prSearchIcon img {
	position: relative;
	top: 37px;
	right: -7px;
}
/* Events Global Search */
.prEventsInfo {
	overflow: hidden;
}
.prEventsLeft {
	float:left;
	width: 38%;
}
.prEventsRight {
	float:right;
	width: 61%;
}
/* Events List */
.prEventListBlock {
	border-bottom:1px solid #808080;
	overflow:hidden;
	margin-top:10px;
}
.prEventList-left {
	float:left;
	width:75%;
}
.prEventList-detail {
	float:left;
	width:75%;
}
.prEventList-detailTop {
	overflow:hidden;
	zoom: 1;
}
.prEventList-detailBottom {
	padding:10px 0px;
}
.prEventDate {
}
.prEventList-rsvp {
	float:right;
	text-align:center;
	width:110px;
	margin-right:10px;
}
.prEventImg {
	float:left;
	margin-right:10px;
}
.prEventList-right {
	float:right;
	width:20%;
	overflow:hidden;
}
/* Events Create */
.prEventTimeLabel {
	width:60px !important;
	float:left;
}
.prEventTime {
	width:70px !important;
	float:left;
	margin-left:5px;
}
.prEventType {
	float:left;
	width:33% !important;
}
.prArrow {
	background:url(/theme/zays/images/decorators/background/prArrowRight.gif) left 65% no-repeat;
	padding: 0px 0px 0px 10px;
	font-weight:normal !important;
}
.prArrow-down {
	background:url(/theme/zays/images/decorators/background/prArrowDown.gif) left 65% no-repeat;
	padding: 0px 0px 0px 10px;
	font-weight:normal !important;
}
.prArrow2 {
	background:url(/theme/zays/images/decorators/background/prArrowDown.gif) right 65% no-repeat;
	padding: 0px 10px 0px 0px;
}
.prArrow2-down {
	background:url(/theme/zays/images/decorators/background/prArrowTop.gif) right 65% no-repeat;
	padding: 0px 10px 0px 0px;
}
.prbToggleArea {
	display:inline;
	clear:both;
}
.prCOarea {
	clear:both;
}
.prSubNavContBlock {
	border-left:solid 1px #bbb285;
	border-right:solid 1px #bbb285;
	border-bottom:solid 1px #bbb285;
	padding:10px;
}
.prSubNavBlock {
	/*margin-bottom:-3px !important;
	z-index:100;*/
	margin-top:10px;
	background:url(/theme/zays/images/decorators/background/1pxBg.gif) 0 25px repeat-x;
}
*html .prSubNavBlock ul {
	margin-bottom:-1px !important;
}
/* Events view */

.prEventViewImg {
	float:left;
	width:85px;
	text-align:left;
}
.prEventViewDescr {
	float:left;
	width:60%;
}
.prEventViewOptBlock {
	float:left;
	width:50%;
}
.prEvents-att-attending {
	overflow:hidden;
	_zoom:1;
	width: 96%;
}
.prEvents-att-borderBottom {
	border-bottom: 1px solid #808080;
}
.prEvents-att-text {
	float:left;
	margin-top:2px;
}
.prEvents-att-attending-action {
	background: url(/theme/zays/images/decorators/bg-attending.gif) center 53% no-repeat;
	height:18px;
	_padding:2px 2px 4px;
	padding: 2px 9px 3px;
	margin-right:4px;
	text-align:center;
	text-decoration:none;
	border:solid 1px #D4E99F;
	color:#8AB420;
	float:left;
}
.prEvents-att-attending-count {
	padding:2px 8px 3px;
	height:18px;
	margin-right:4px;
	text-align:center;
	text-decoration:none;
	border:solid 1px #D4E99F;
	color:#8AB420;
	float:left;
}
.prEvents-att-denying-action {
	background: url(/theme/zays/images/decorators/bg-denying.gif) center 53% no-repeat;
	height:18px;
	_padding:2px 2px 4px;
	padding: 2px 9px 3px;
	margin-right:4px;
	text-align:center;
	text-decoration:none;
	border:solid 1px #F2BFBF;
	color:#D94040;
	float:left;
}
.prEvents-att-denying-count {
	padding:2px 8px 3px;
	height:18px;
	margin-right:4px;
	text-align:center;
	text-decoration:none;
	border:solid 1px #F2BFBF;
	color:#D94040;
	float:left;
}
.prEvents-att-maybe-action {
	background: url(/theme/zays/images/decorators/bg-maybe.gif) center 53% no-repeat;
	height:18px;
	_padding:2px 2px 4px;
	padding: 2px 9px 3px;
	margin-right:4px;
	text-align:center;
	text-decoration:none;
	border:solid 1px #BFBFBF;
	color:#707070;
	float:left;
}
.prEvents-att-maybe-count {
	padding:2px 8px 3px;
	height:18px;
	margin-right:4px;
	text-align:center;
	text-decoration:none;
	border:solid 1px #BFBFBF;
	color:#707070;
	float:left;
}
.prEvents-att-not-action {
	background: url(/theme/zays/images/decorators/bg-notresponded.gif) center 53% no-repeat;
	height:18px;
	_padding:2px 2px 4px;
	padding: 2px 9px 3px;
	margin-right:4px;
	text-align:center;
	text-decoration:none;
	border:solid 1px #BFBFBF;
	color:#707070;
	float:left;
	display:block;
}
.prEvents-att-not-count {
	padding:2px 8px 3px;
	height:18px;
	margin-right:4px;
	text-align:center;
	text-decoration:none;
	border:solid 1px #BFBFBF;
	color:#707070;
	float:left;
}
.prEvents-att-BottomBlock {
	overflow:hidden;
	zoom:1;
	border-bottom: 1px solid #808080;
	padding-bottom:5px;
	margin-top: 10px;
	width: 98%;
}
.prEvents-att-borderBottom {
	border-bottom: 1px solid #808080;
}
/*    Event Calendar    */

.prEvents-calendar {
	margin:5px 0px 5px 5px;
	padding-left:2px;
	overflow:hidden;
	zoom:1;
}
.prEvents-calendar table {
	width:100%;
	border-collapse:collapse;
}
.prEvents-calendar th, .prEvents-calendar td {
	border:solid 1px #969a97 !important;
	width:14%;
}
.prEvents-calendar table th {
	padding:3px 0px;
	background-color:#c7ccc8;
	text-align:center;
}
.prEvents-calendar ol {
	list-style-type:none;
	list-style-image:none;
	line-height:120%;
	white-space:nowrap;
	text-align:left;
}
.prEvents-calendar table td div {
	height:100%;
	min-height:115px;
	_height:auto !important;
	_height:115px;
	vertical-align:bottom;
	position:relative;
}
.prPreviewMonth, .prPreviewMonth ol a {
	color:#e7e7e4 !important;
}
.prPreviewMonth-active, .prPreviewMonth-active ol a {
	color:#527058 !important;
}
.prCurrentMonth-preview, .prCurrentMonth-preview ol a {
	color:#527058 !important;
}
.prCurrentMonth, .prCurrentMonth ol a {
	color:#000000 !important;
}
.prCurrentMonth-active {
	background-color:#f5f5f1 !important;
}
.prCurrentMonth-active ol {
	font-weight:normal !important;
}
td.prCurrentMonth-active {
	color:#ab650d !important;
	font-weight:bold;
}
.prCurrentMonth-event {
	background: url(/theme/zays/images/decorators/background/bg-calendar-event.gif) 0 0 no-repeat;
}
.prCalendar-signOn {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.prCalendar-addevent {
	background: url(/theme/zays/images/decorators/btnCalanderEvent.png) -1px bottom no-repeat;
	position:absolute;
	width:14px;
	height:14px;
	bottom:-2px;
	right:-3px;
}
.prCalendar-moreevents {
	padding-top:3px;
}
.prEvents-calendar-small {
}
.prEvents-calendar-small td.prCurrentMonth-active {
	color:#ab650d !important;
	border:solid 2px #ab650d !important;
}
.prEvents-calendar-small .prEventsDaySmallBlock {
	height:25px;
	min-height:25px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:right;
}
.prEvents-calendar-small .prCurrentMonth-event {
	background: url(/theme/zays/images/decorators/background/bg-calendar-event.gif) 0 0 no-repeat;
}
/***************** Tours ***********************/

.prbTourBox {
	width:400px;
	text-align:center;
	padding-bottom:20px;
	overflow:hidden;
	zoom:1;
	font-size:0.8em;
	color:#ffffff;
}
.prbTourBoxMain {
}
.prbTour-agroup {
	background: url(/theme/zays/images/tours/bgTour-agroup.gif) no-repeat;
	height:192px;
	width:196px;
	position:relative;
	float:left;
	text-align:left;
}
.prbTour-agroup .prbTourWLink {
	position:absolute;
	bottom:20px;
	left:15px;
	color:#ffffff !important;
}
.prbTour-agroupfam {
	background: url(/theme/zays/images/tours/bgTours-agf.gif) no-repeat;
	height:190px;
	width:180px;
	position:relative;
	float:right;
	text-align:left;
}
.prbTour-agroupfam .prbTourWLink {
	position:absolute;
	top:45px;
	left:30px;
	color:#ffffff !important;
}
.prbTour-you {
	background:url(/theme/zays/images/tours/bgTour-you.gif) no-repeat;
	height:93px;
	position:relative;
}
.prbTour-you .prbTourWLink {
	text-align:left;
	position:absolute;
	left:180px;
	top:30px;
}
.prbTour-you .prbTourWLink a {
	color:#ffffff !important;
}
.prbTourBoxNoBg {
	width:400px;
	padding-bottom:20px;
}
/**********************   My  Messages   **************************/
.prMessagesButtonBlock {
	overflow:hidden;
	zoom:1;
	padding:10px 0px 5px 0px;
}
.prRActive-top a {
	background: url(/theme/zays/images/decorators/sort_arrow_up.gif) right 60% no-repeat;
	padding-right:15px;
}
.prRActive-bottom a {
	background: url(/theme/zays/images/decorators/sort_arrow_down.gif) right 60% no-repeat;
	padding-right:15px;
}
/*footer*/

.prFooterContent {
	padding: 30px 10px 30px 10px;
	text-align:center;
	height:1%;
	overflow:hidden;
}
.prFooterNav ul {
	margin-bottom:5px;
	overflow:hidden;
	text-align:center;
}
.prFooterNav li {
	color:#aaaaaa;
	border-right:solid 1px #aaaaaa;
	margin-bottom:8px;
	display:inline;
}
.prFooterNav .last {
	border:none;
}
.prFooterNav li a {
	color:#aaaaaa;
	text-decoration:none;
	padding:0px 10px;
}
.prFooterNav li a:hover {
	text-decoration:underline;
}
/*Avatars */
.prAvatarContent {
	overflow:hidden;
	margin-top:10px;
}
.prAvatarLeft {
	float:left;
	width:70%;
}
.prAvatarRight {
	float:right;
	width:30%;
}
/*CheckBox*/
.prCheckBox {
	margin: 0 5px 0 0;
}
/*End CheckBox*/

.prMaxWidth110 {
	max-width:110px;
 width:expression(this.width> 110? ‘110px’: this.width);
}
.prAutoWidth {
	width:auto !important;
}
.prFullWidth {
	width:100%
}
.prPerWidth80 {
	width:80%;
}
.prIndent {
	margin: 10px !important;
} /* .indent 9 */
.prIndentTop {
	margin-top: 10px !important;
} /* .indent 1 */
.prIndentBottom {
	margin-bottom: 10px !important;
} /* .indent 2 */
.prIndentLeft {
	margin-left: 10px !important;
} /* .indent 3 */
.prIndentRight {
	margin-right: 10px !important;
} /* .indent 4 */
.prIndentSmall {
	margin: 5px !important;
} /* .indent 10 */
.prIndentTopSmall {
	margin-top: 5px !important;
} /* .indent 5*/
.prIndentBottomSmall {
	margin-bottom: 5px !important;
} /* .indent 6 */
.prIndentLeftSmall {
	margin-left: 5px !important;
} /* .indent 17*/
.prIndentRightSmall {
	margin-right: 5px !important;
} /* .indent 8 */
.prInner {
	padding: 10px !important;
} /* .indent 19 */
.prInnerTop {
	padding-top: 10px !important;
} /* .indent 11 */
.prInnerBottom {
	padding-bottom: 10px !important;
} /* .indent 12 */
.prInnerLeft {
	padding-left: 10px !important;
} /* .indent 13 */
.prInnerRight {
	padding-right: 10px !important;
} /* .indent 14 */
.prInnerSmall {
	padding: 5px !important;
} /* .indent 20 */
.prInnerSmallTop {
	padding-top: 5px !important;
} /* .indent 15 */
.prInnerSmallBottom {
	padding-bottom: 5px !important;
} /* .indent 16 */
.prInnerSmallLeft {
	padding-left: 5px !important;
} /* .indent 17 */
.prInnerSmallRight {
	padding-right: 5px !important;
} /* .indent 18 */
.prIndent21 {
	margin-right: 15px;
}
/************************* Old **************************/
.prNoLinkDecoration {text-decoration:none;}
.prUnderlineText {text-decoration: underline;}
.prNoInner {padding: 0px !important;}
.prDefaultText {
	color: #333;
}
.prIndentLeftLarge {
	margin-left: 20px;
}
.prIndentTopLarge {
	margin-Top: 20px;
}
.prNoColor {
	color: #000;
}
.prNoMargin {
	margin: 0px;
}
.prMarkRequired {
	color: #ab650d;
}
.prFormBlock {
	border: 1px solid #CDD3D5;
	padding: 5px !important;
}
.prUnorderedList {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 15px;
}
.prPerWidth50 {
	width:49.9% !important;
}
/********************** Old ***********************/

/************************* Calendar **************************/
.prDateWidth {
	width: 50% !important;
}
.prCalMonth {
	width: 40% !important;
}
.prCalDay {
	width: 21% !important;
}
.prCalYear {
	width: 33% !important;
}
/************************* Calendar **************************/

/*******************Discussion*********************/
.prDiscussionBox {
	margin-top: 10px;
	border: solid 1px #a9a9a9;
	padding: 0 10px;
}
.prDiscussionTopics {
	border-bottom:none;
	width: 100%;
}
.prDiscussionTopicList {
	height: 140px;
	overflow: auto;
	border: solid 1px #a9a9a9;
}
.prDiscussionTopics td {
	border-bottom: solid 1px #a9a9a9;
}
.prDiscussionLeft {
	width: 15%;
}
.prDiscussionRight {
	width: 85%;
}
.prHotDiscussionNew {
	background:url(/theme/zays/images/decorators/icons/icoHotDiscNew.gif) no-repeat left center;
	padding-left:22px;
}
.prDiscussionNew {
	background:url(/theme/zays/images/decorators/icons/icoDiscNew.gif) no-repeat left center;
	padding-left:22px;
}
.prDiscussionNoNew {
	background:url(/theme/zays/images/decorators/icons/icoDiscNoNew.gif) no-repeat left center;
	padding-left:22px;
}
.prHotDiscussionNoNew {
	background:url(/theme/zays/images/decorators/icons/icoHotDiscNoNew.gif) no-repeat left center;
	padding-left:22px;
}
/*******************Discussion*********************/

/**Paginator**/
.prBlockPaginator {
	overflow:hidden;
	zoom:1;
}
.prPaginator {
	margin-top: 5px;
	overflow:hidden;
}
.prPaginator li {
	float: left;
}
.prPaginator a {
	display: block !important;
	border: 1px solid #527058;
	padding: 2px 5px;
	margin-right: 5px;
	text-decoration: none;
}
.prPaginator a.prNoBorder:hover {
	background: none;
	color:#527058;
}
.prPaginator a:hover {
	background: #c7ccc8;
	color:#fff;
}
.prActivePage, a.prActivePage:hover {
	background: #527058;
	color: #ffffff;
}
.prPaginatorRight {
	text-align: right;
}
.prPaginatorRight ul {
	float:right;
}
/* Stepper */
.prStepper {
	font-size:1.1em;
	overflow:hidden;
}
.prStepper li {
	float:right;
	padding: 0 2px;
}
.prStepper a {
}
/*ButtonPanel*/
.prButtonPanel {
	overflow: hidden;
}
*html .prButtonPanel {
	padding: 0;
	zoom:1;
}
/*TinyMce*/
.prTinyMceMedia {
	width: 518px!important;
}
select.prTinyMceMedia {
	width: 520px!important;
}
* html select.prTinyMceMedia {
	width: 522px!important;
}
*:first-child+html select.prTinyMceMedia {
	width: 522px!important;
}
* html .prTinyMceMedia {
	width: 520px!important;
}
/* Styles for Credit Card Information */
.prCIDs {
	width: 82px;
}
.prExMonth {
	width: 12%;
	float: left;
}
.prExYear {
	width: 12%;
	float: left;
}
/******************IE fix*****************/
.prIEFixInput {
 //margin-bottom: 7px;
}
/*****************IE fix*****************/
 
 /*Lists*/
.prListContentLeft {
	float:left;
	width: 595px;
}
.prListContentRight {
	float:right;
	width: 146px;
}
.prListBox {
	margin-top: 10px;
	border: solid 1px #a9a9a9;
	padding: 0 10px;
}
.prListDescrRight {
	margin-left:15px;
}
*html .prLabelTabWidth label {
	width:15% !important;
}
/* AdminArea */
.prAdminLoginBlock {
	padding:10px;
	background-color:#f5f5f1;
	border:1px solid #c7ccc8;
	position: absolute;
	width:330px;
	margin-left: -165px;
	left:50%;
	top:100px;
	;
}
.prThirdNav {
	overflow:hidden;
	padding: 10px 0;
	zoom:1;
}
.prThirdNav li {
	display:inline;
	float:left;
	line-height:15px;
	margin-top:3px;
	padding:4px 0 6px;
}
.prThirdNav .active {
	background-color: #485B4C;
}
.prThirdNav .active a {
	color: #fff;
	text-decoration:none;
	border:none;
}
.prThirdNav a {
	border-left:2px solid #000;
	color:#000000;
	display:block;
	padding:0 9px;
	text-transform:uppercase;
}
/*Address Book*/
.prAddressBookContent {
	overflow:hidden;
	padding: 10px 0;
}
.prAddressBookLeft {
	float:left;
	width: 595px;
}
.prAddressBookRight {
	float:right;
	width: 146px;
}
/*Select*/
.prSmallFormItem {
	width: 32%
}
.prMiddleFormItem {
	width: 50%;
}
.prLargeFormItem {
	width: 75%;
}
/*  Exit template editor  */

.prThemeEditorLeftBlock {
	width:20%;
	float:left;
}
.prThemeEditorRightBlock {
	width:80%;
	float:right;
}
.prThemePanel {
	width:30%;
	float:left;
}
/* web badges */

.webbadges-left {
	float:left;
	width: 29%;
}
.webbadges-right {
	float:right;
	width:70%;
}
.prWebBadges-code {
	border: solid 1px #c7ccc8;
	background-color:#f5f5f1;
	padding: 10px;
	display:block;
}
.prVerticalNav {
	padding-right: 10px;
}
.prVerticalNav li {
	padding:5px;
	text-decoration:none;
}
.prVerticalNav a {
	text-decoration:none;
}
.prVerticalNav .active {
	background-color: #527058;
	color:#fff;
}
.prVerticalNav .active a {
	color:#fff;
}
.prCommitteeMembersBlock {
	overflow:hidden;
	zoom: 1;
	border: solid 1px #969a97;
	padding: 0px 10px 10px 10px;
}
.prCommitteeMembersBlock select {
	width: 100%;
}
.prCommitteeMembersBlock input {
	width: 100%;
}
.prCommitteeMembersBlock .left {
	height: 250px;
 //height: 258px;
}
.prCommitteeMembersBlock .right {
	height: 166px;
}
.prCommitteeMembersBlock option {
	padding-left: 5px;
}
/*Hierarchy*/
.prHierarchyBox {
	margin-top: 10px;
	border: solid 1px #a9a9a9;
	padding: 0 10px 10px;
}
/* Custom DropDoun  */
.prCustomDropDoun a {
	display:block;
}
.prCustomDropDoun a:hover {
	color:#fff;
	background-color: #527058;
}
/* Discussion Search Results */
.prSearchResultsLeft {
	float: left;
	width: 20%;
}
.prSearchResultsRight {
	float: right;
	width: 80%;
}
/* Ranking */
.ranking {
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 15px;
	position: relative;
	background: url('/theme/product/images/decorators/rankstars.gif') top left repeat-x;
}
.ranking li {
	padding:0px;
	margin:0px;
	float: left;
}
.ranking li a {
	display:block;
	width:15px;
	height: 15px;
	z-index: 3;
	position: absolute;
	padding: 0px;
}
.ranking li a:hover {
	background: url('/theme/product/images/decorators/rankstars.gif') left center;
	z-index: 2;
	left: 0px;
}
.ranking a.star1 {
	left: 0px;
}
.ranking a.star1:hover {
	width:15px;
}
.ranking a.star2 {
	left:15px;
}
.ranking a.star2:hover {
	width: 30px;
}
.ranking a.star3 {
	left: 30px;
}
.ranking a.star3:hover {
	width: 45px;
}
.ranking a.star4 {
	left: 45px;
}
.ranking a.star4:hover {
	width: 60px;
}
.ranking a.star5 {
	left: 60px;
}
.ranking a.star5:hover {
	width: 75px;
}
.ranking li.current-rank {
	background: url('/theme/product/images/decorators/rankstars.gif') left bottom;
	position: absolute;
	height: 15px;
	display: block;
	z-index: 1;
}
/* END Ranking*/
.prClose {
	background: url('/theme/product/images/decorators/closeCross.gif') no-repeat center 4px;
	width:5px;
	padding: 0 10px;
	text-decoration:none;
}
/* Login */
.prLoginContent {
	width:840px;
	position:relative;
	top:0%;
	left: 50%;
	margin-left: -420px;
}
.prLoginContentBlock {
	width: 260px;
	position:relative;
	top:35px;
	left: 50%;
	margin: 0 0 80px -130px;
}
.prLoginContentBlock input {
	width:100%;
}
.prLoginButBlock {
	margin: 25px 0 30px 0;
}
/* Tools */
.prTableTools {
	width: 100%;
	border-collapse:collapse;
	border: 1px solid #ccc;
}
.prTableTools th {
	font-weight:bold;
}
.prTableTools th, .prTableTools td {
	padding: 5px 10px;
	vertical-align: middle;
}
.prTableTools td {
	border-bottom: 1px solid #ccc;
}
.prTableTools th {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
/* Membership */
.prMembership {
	font-weight: bold;
	color: #ab650d;
}
.prMembershipInline {
	color: #527058;
	font-weight: bold;
}