body {
	margin: 0px; padding: 0px; text-align: center; color: rgb(0, 0, 0); behavior: url(hover.htc); background-color: rgb(85, 85, 85);
}
.container {
	margin: 0px auto; width: 850px; position: relative; background-color: transparent;
}
.header {
	background: url("imgs/jlogo.jpg") no-repeat left bottom; border-width: 0px; margin: 0px; padding: 0px; width: 850px; height: 130px;
}
.headBackgr {
	background: url("imgs/ireland.jpg") no-repeat right top rgb(255, 255, 255); margin: 20px 0px 0px; padding: 0px; border: solid rgb(0, 0, 0); width: 850px; height: 130px;
}
.content {
	margin: 20px 0px 0px; padding: 0px; border: solid rgb(0, 0, 0); width: 850px; min-height: 500px; background-color: rgb(165, 171, 135); _height: 500px;
}
.menu {
	margin: 0px 0px 5px; padding: 0px; width: 100%; height: 35px; clear: both;
}
.menu ul {
	border-width: 0px 0px medium; border-style: solid; border-color: rgb(0, 0, 0); margin: 0px; padding: 2px 0px 0px; width: 100%; height: 22px; text-align: center; background-color: rgb(108, 115, 71);
}
.menu ul li {
	list-style: none; margin: 0px; padding: 0px; display: inline;
}
.menu ul li a {
	border-width: 0px 2px 0px 0px; border-style: solid; font: bold 16pt/20px Verdana, "times", sans-serif, arial; margin: 0px; padding: 0px 10px; width: auto; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: transparent;
}
.menu ul li a:focus {
	border-width: 0px 2px 0px 0px; border-style: solid; font: bold 16pt/20px Verdana, "times", sans-serif, arial; margin: 0px; padding: 0px 10px; width: auto; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: transparent;
}
.menu ul li a:active {
	border-width: 0px 2px 0px 0px; border-style: solid; font: bold 16pt/20px Verdana, "times", sans-serif, arial; margin: 0px; padding: 0px 10px; width: auto; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: transparent;
}
.menu ul li a:hover {
	text-decoration: underline; background-color: rgb(74, 81, 37);
}
.menu ul li a.last {
	border-right-width: 0px;
}
.subMain {
	margin: 0px; padding: 5px 10px 0px; width: 850px; text-align: center; background-color: transparent; _padding: 0px 0px 0px 0px;
}
.leftSide {
	margin: 2px 3px 5px 0px; padding: 0px; width: 150px; text-align: center; float: left; max-width: 150px; _margin: 2px 13px 0px 5px;
}
.panel {
	margin: 20px 0px 0px; padding: 0px; border: thin solid rgb(0, 0, 0);
}
.panel#first {
	margin-top: 0px;
}
.pheader {
	background: url("imgs/adown.jpg") no-repeat left top rgb(95, 102, 59); font: 10pt/normal verdana, "times", sans-serif, arial; margin: 0px; padding: 0px; width: 148px; color: rgb(255, 255, 255); cursor: default; max-width: 148px; font-size-adjust: none; font-stretch: normal; _width: 150px;
}
.pheader:hover {
	cursor: pointer;
}
.pcontent {
	font: 90%/100% verdana, "times", sans-serif, arial; margin: 0px; padding: 0px 0px 5px; width: 148px; color: rgb(0, 0, 0); display: none; max-width: 148px; font-size-adjust: none; font-stretch: normal; background-color: rgb(124, 131, 89); _width: 150px; _overflow: hidden;
}
.pcontent a {
	color: rgb(169, 231, 90); padding-bottom: 2px;
}
.pcontent form input {
	font: 10pt/normal "times", verdana, sans-serif, arial; border: 1px solid rgb(102, 102, 102); text-align: center; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(170, 176, 140);
}
.pcontent form {
	padding-top: 5px; _margin-bottom: 0px;
}
.pcontent form input.cbox {
	border: 0px rgb(0, 0, 0); background-color: rgb(124, 131, 89);
}
.pcontent form label.tbox {
	padding-top: 5px; vertical-align: bottom; display: block;
}
.pcontent form input.tbox {
	width: 110px; font-size: 12pt; font-weight: bold; margin-bottom: 5px;
}
.pcontent form input.sbmit {
	margin-top: 5px; margin-bottom: 5px;
}
.pcontent form {
	font: 10pt/normal arial, "times", verdana, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.footer {
	margin: 20px auto; padding: 0px; border: 0px rgb(0, 0, 0); width: 850px; text-align: center; display: block;
}
.footCtr {
	margin: auto; width: 380px; height: 200px;
}
.mbLogo {
	background: url("imgs/maxlogo.jpg") no-repeat top; font: 8pt/normal verdana, "times", sans-serif, arial; padding: 130px 0px 0px; width: 150px; color: rgb(255, 255, 255); float: left; max-width: 150px; font-size-adjust: none; font-stretch: normal;
}
.ssContainer {
	margin: auto auto auto 235px; padding: 10px; width: 500px; height: 450px; text-align: center; background-color: rgb(0, 0, 0);
}
.Banner {
	font: bold 15pt/normal verdana, "times", sans-serif, arial; margin-bottom: 15px; font-size-adjust: none; font-stretch: normal;
}
.banner {
	font: bold 15pt/normal verdana, "times", sans-serif, arial; margin-bottom: 15px; font-size-adjust: none; font-stretch: normal;
}
.cMessage {
	font: bold 18pt/normal arial, "times", verdana, sans-serif; text-align: center; color: rgb(221, 0, 0); margin-top: 8px; margin-bottom: 20px; font-size-adjust: none; font-stretch: normal;
}
.noWrap {
	white-space: nowrap;
}
.listing {
	margin: 5px 0px 5px 10px; padding: 5px; border: 1px solid rgb(0, 0, 0); height: 290px; text-align: center; float: left; background-color: transparent; _height: 300px; _width: 250px; _white-space: nowrap;
}
.endlist {
	clear: both;
}
.endPage {
	clear: both;
}
.listingMtg {
	font: bold 11pt/normal sans-serif, "times", verdana, arial; height: 11px; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.spacer {
	width: 70px; float: left;
}
.listingImg img {
	border: 0px rgb(0, 0, 0); width: 250px; height: 166px;
}
.pendingDiv {
	background: url("imgs/pending.gif") no-repeat left bottom; width: 250px; height: 166px; position: absolute; min-width: 250px; max-width: 250px; _float: none;
}
.listingName a {
	font: 12pt/normal verdana, sans-serif, "times", arial; color: rgb(0, 0, 204); font-size-adjust: none; font-stretch: normal;
}
.listingName a:hover {
	font: 12pt/normal verdana, sans-serif, "times", arial; color: rgb(0, 0, 204); font-size-adjust: none; font-stretch: normal;
}
.listingName a:visited {
	font: 12pt/normal verdana, sans-serif, "times", arial; color: rgb(0, 0, 204); font-size-adjust: none; font-stretch: normal;
}
.listingName a:active {
	font: 12pt/normal verdana, sans-serif, "times", arial; color: rgb(0, 0, 204); font-size-adjust: none; font-stretch: normal;
}
.listingName a:focus {
	font: 12pt/normal verdana, sans-serif, "times", arial; color: rgb(0, 0, 204); font-size-adjust: none; font-stretch: normal;
}
.listingMap a {
	font: 12pt/normal verdana, sans-serif, "times", arial; color: rgb(0, 0, 204); font-size-adjust: none; font-stretch: normal;
}
.listingMap a:hover {
	font: 12pt/normal verdana, sans-serif, "times", arial; color: rgb(0, 0, 204); font-size-adjust: none; font-stretch: normal;
}
.listingMap a:visited {
	font: 12pt/normal verdana, sans-serif, "times", arial; color: rgb(0, 0, 204); font-size-adjust: none; font-stretch: normal;
}
.listingMap a:active {
	font: 12pt/normal verdana, sans-serif, "times", arial; color: rgb(0, 0, 204); font-size-adjust: none; font-stretch: normal;
}
.listingMap a:focus {
	font: 12pt/normal verdana, sans-serif, "times", arial; color: rgb(0, 0, 204); font-size-adjust: none; font-stretch: normal;
}
.listingPrice {
	font: bolder 12pt/normal arial, sans-serif, "times", verdana; margin-top: 5px; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.listingAddr {
	font: 10pt/normal verdana, sans-serif, "times", arial; letter-spacing: 2px; font-size-adjust: none; font-stretch: normal;
}
.ssubMenu {
	display: block;
}
.ssubMenu ul {
	padding: 0px; border: solid rgb(0, 0, 0); background-color: rgb(108, 115, 71);
}
.subMenuItem {
	list-style: none; margin: 0px; padding: 0px; display: inline;
}
.subMenuItem a {
	border-width: 2px 2px 2px 0px; border-style: solid; font: bold 18pt/normal JasmineUPC, Verdana, "times", sans-serif, arial; margin: 0px; padding: 0px 10px; width: auto; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(108, 115, 71); _font: normal normal bold 14pt JasmineUPC, Verdana, "times", sans-serif, arial;
}
.subMenuItem a:focus {
	border-width: 2px 2px 2px 0px; border-style: solid; font: bold 18pt/normal JasmineUPC, Verdana, "times", sans-serif, arial; margin: 0px; padding: 0px 10px; width: auto; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(108, 115, 71); _font: normal normal bold 14pt JasmineUPC, Verdana, "times", sans-serif, arial;
}
.subMenuItem a:active {
	border-width: 2px 2px 2px 0px; border-style: solid; font: bold 18pt/normal JasmineUPC, Verdana, "times", sans-serif, arial; margin: 0px; padding: 0px 10px; width: auto; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(108, 115, 71); _font: normal normal bold 14pt JasmineUPC, Verdana, "times", sans-serif, arial;
}
.subMenuItem a:hover {
	text-decoration: underline; background-color: rgb(74, 81, 37);
}
.subMenuItem a.first {
	border-left-width: 2px;
}
.introTxt {
	font: 12pt/normal Verdana, "times", JasmineUPC, sans-serif, arial; font-size-adjust: none; font-stretch: normal;
}
.otherTxt {
	font: 12pt/normal Verdana, "times", JasmineUPC, sans-serif, arial; font-size-adjust: none; font-stretch: normal;
}
.otherTxt2 {
	font: 12pt/normal Verdana, "times", JasmineUPC, sans-serif, arial; font-size-adjust: none; font-stretch: normal;
}
.mainDesc {
	padding: 10px 5px 0px; text-align: left; margin-bottom: 20px;
}
.introTxt {
	padding: 10px 5px 0px; text-align: left; margin-bottom: 20px;
}
.otherTxt {
	padding: 10px 5px 0px; text-align: left; margin-bottom: 20px;
}
.otherTxt {
	padding: 10px 5px 0px; text-align: left; margin-bottom: 20px;
}
.otherTxt {
	padding-top: 0px;
}
.mainDesc::first-letter {
	padding-left: 45px;
}
.introTxt::first-letter {
	padding-left: 45px;
}
.mainPic {
	margin-top: 12px; margin-right: 20px; float: right; _margin-right: 5px;
}
.mainPic img {
	margin: 0px; border: solid rgb(0, 0, 0); width: 250px; height: 166px;
}
.heading {
	font: bold 15pt/normal Verdana, "times", sans-serif, arial; font-size-adjust: none; font-stretch: normal; _margin-left: 10px;
}
.locheading {
	font: bold 15pt/normal Verdana, "times", sans-serif, arial; font-size-adjust: none; font-stretch: normal; _margin-left: 10px;
}
.levelheading {
	font: bold 15pt/normal Verdana, "times", sans-serif, arial; font-size-adjust: none; font-stretch: normal; _margin-left: 10px;
}
.levelheading {
	text-align: center;
}
.heading {
	text-align: left;
}
.locheading {
	text-align: left;
}
.section {
	font: 12pt/normal Verdana, "times", sans-serif, arial; text-align: left; font-size-adjust: none; font-stretch: normal; _margin-left: 10px;
}
.levelsection {
	font: 12pt/normal Verdana, "times", sans-serif, arial; text-align: left; font-size-adjust: none; font-stretch: normal; _margin-left: 10px;
}
.locsection {
	font: 12pt/normal Verdana, "times", sans-serif, arial; text-align: left; font-size-adjust: none; font-stretch: normal; _margin-left: 10px;
}
.locsection {
	padding-bottom: 20px; padding-left: 20px;
}
.section ul {
	padding-left: 20px; margin-top: 0px; margin-bottom: 20px; list-style-position: inside; _margin-left: 0px;
}
.levelsection ul {
	padding-left: 20px; margin-top: 0px; margin-bottom: 20px; list-style-position: inside; _margin-left: 0px;
}
.generalPic {
	clear: right; margin-top: 0px; margin-right: 20px; margin-bottom: 15px; float: right; _margin-right: 5px;
}
.generalPic img {
	margin: 0px; border: solid rgb(0, 0, 0);
}
.section ul li a {
	color: rgb(0, 77, 148); text-decoration: none;
}
.section ul li a:focus {
	color: rgb(0, 77, 148); text-decoration: none;
}
.section ul li a:active {
	color: rgb(0, 77, 148); text-decoration: none;
}
.section ul li a:hover {
	text-decoration: underline;
}
.gallery ul {
	margin: 0px; padding: 0px;
}
.gallery ul li {
	list-style: none; margin: 5px 0px 5px 10px; padding: 5px; text-align: center; float: left; background-color: transparent;
}
.gallery ul li img {
	cursor: pointer;
}
.testQuote {
	font: italic 9pt/normal Verdana, "times", sans-serif, arial; text-align: left; font-size-adjust: none; font-stretch: normal;
}
.testName {
	font: bold 10pt/normal arial, Verdana, "times", sans-serif; text-align: right; font-size-adjust: none; font-stretch: normal;
}
#bgFade {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 90; background-color: rgb(0, 0, 0); _position: absolute;
}
#picFrame {
	margin: 0px; padding: 0px; left: 0px; top: 0px; position: fixed; z-index: 100; background-color: rgb(255, 255, 255); _position: absolute;
}
#picFrame #imgFrame {
	margin: 0px; padding: 5px; background-color: rgb(255, 255, 255);
}
#picFrame #txtFrame {
	margin: 0px; padding: 0px 5px 0px 20px; text-align: left; background-color: rgb(255, 255, 255); _padding-left: 5px;
}
#picFrame #txtFrame ul {
	margin: 0px; padding: 0px;
}
#picFrame #txtFrame ul li {
	margin: 0px; padding: 0px;
}
#picFrame #closeBtn {
	background: url("imgs/closelabel.gif") no-repeat left top; margin: 0px; padding: 0px; width: 66px; height: 22px; float: right; cursor: pointer;
}
#toolTip {
	margin: 0px; padding: 0px 0px 0px 20px; border: 2px double rgb(0, 0, 0); width: 420px; text-align: left; position: absolute; z-index: 110; background-color: rgb(108, 115, 71); _padding-left: 5px;
}
#toolTip ul {
	margin: 0px; padding: 0px;
}
#tooltip ul li {
	margin: 0px; padding: 0px;
}
.afterErr a {
	color: rgb(0, 77, 148); text-decoration: none;
}
.afterErr a:focus {
	color: rgb(0, 77, 148); text-decoration: none;
}
.afterErr a:active {
	color: rgb(0, 77, 148); text-decoration: none;
}
.afterErr a:hover {
	text-decoration: underline;
}
.error {
	color: rgb(170, 0, 0);
}
.adminTitle {
	font: bold 12pt/normal arial, Verdana, "times", sans-serif; color: rgb(255, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.adminLinks {
	text-align: center;
}
.adminLinks ul li {
	list-style-type: decimal;
}
.adminLinks a {
	font: 14pt/normal verdana, arial, "times", sans-serif; color: rgb(0, 77, 148); text-decoration: none; margin-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminLinks a:focus {
	font: 14pt/normal verdana, arial, "times", sans-serif; color: rgb(0, 77, 148); text-decoration: none; margin-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminLinks a:active {
	font: 14pt/normal verdana, arial, "times", sans-serif; color: rgb(0, 77, 148); text-decoration: none; margin-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminLinks a:hover {
	text-decoration: underline;
}
.adminListings {
	margin: auto; padding: 0px; text-align: center;
}
.adminListings ul {
	padding: 0px; text-align: left;
}
.adminListings ul li {
	list-style: none; padding: 5px 5px 0px; border: 1px solid rgb(0, 0, 0); height: 176px; margin-right: 15px; margin-bottom: 15px; display: block;
}
.adminListings ul li .adminListingPic {
	text-align: center; float: left;
}
.adminListings ul li .adminListingInfo {
	text-align: center; float: left;
}
.adminListings ul li .adminListingPic img {
	text-align: center; float: left;
}
.adminListings ul li .adminListingPic img {
	border: 0px rgb(0, 0, 0); width: 250px; height: 166px;
}
.adminListings ul li .adminListingInfo {
	padding-left: 5px; max-width: 305px; _max-width: 10px;
}
.adminListings ul li .adminListingInfo .adminListingTitle {
	font: 12pt/normal verdana, sans-serif, "times", arial; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminListings ul li .adminListingInfo .adminListingAddr {
	font: 10pt/normal verdana, sans-serif, "times", arial; letter-spacing: 2px; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminListings ul li .adminListingInfo .adminListingOvCnt {
	font: 12pt/normal Verdana, "times", sans-serif, arial; font-size-adjust: none; font-stretch: normal;
}
.adminListings ul li .adminListingInfo .adminListingGalCnt {
	font: 12pt/normal Verdana, "times", sans-serif, arial; font-size-adjust: none; font-stretch: normal;
}
.adminListings ul li .adminListingCtrl {
	width: 125px; text-align: center; float: right;
}
.adminListings ul li .adminListingCtrl .adminListingLink a {
	font: 12pt/normal verdana, arial, "times", sans-serif; color: rgb(0, 77, 148); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.adminListings ul li .adminListingCtrl .adminListingLink a:focus {
	font: 12pt/normal verdana, arial, "times", sans-serif; color: rgb(0, 77, 148); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.adminListings ul li .adminListingCtrl .adminListingLink a:active {
	font: 12pt/normal verdana, arial, "times", sans-serif; color: rgb(0, 77, 148); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.adminListings ul li .adminListingCtrl .adminListingLink a:hover {
	text-decoration: underline;
}
.stepHeading {
	font: bold 13pt/normal arial, verdana, "times", sans-serif; margin-top: 15px; margin-bottom: 15px; font-size-adjust: none; font-stretch: normal;
}
.stepText {
	text-align: left; padding-right: 15px; _padding-left: 15px; _padding-right: 0px;
}
.stepText::first-letter {
	padding-left: 55px;
}
.stepText .keyword {
	font-weight: bold; display: inline; _margin-right: 5px;
}
.stepText .topicHead {
	font-weight: bold;
}
.stepText ul {
	text-align: left; display: table;
}
.stepText ul.keywordList li {
	font-weight: bold; _list-style-position: inside;
}
.stepText ul li {
	list-style-type: decimal;
}
form.adminForm {
	font: 13pt/normal "times", verdana, arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
form.adminForm input {
	background-color: rgb(187, 193, 157);
}
form.adminForm input.submit {
	margin-top: 10px;
}
.VTLogo {
	text-align: center; padding-bottom: 5px; clear: both; display: block;
}
VTLogo img {
	border: 1px solid rgb(0, 0, 0);
}
.backLink {
	font: 13pt/normal Verdana, "times", sans-serif, arial; margin-top: 10px; display: block; font-size-adjust: none; font-stretch: normal;
}
.backLink#bottom {
	clear: both; margin-top: 0px; margin-bottom: 10px;
}
.backLink a {
	color: rgb(0, 77, 148); text-decoration: none;
}
.backLink a:focus {
	color: rgb(0, 77, 148); text-decoration: none;
}
.backLink a:active {
	color: rgb(0, 77, 148); text-decoration: none;
}
.backLink a:hover {
	text-decoration: underline;
}
.layoutCtrls {
	width: 300px; display: block;
}
#layoutSel {
	float: left;
}
.layoutCtrls .layoutBtns {
	display: inline;
}
.layoutCtrls .layoutBtns button {
	margin: 20px 0px; display: block;
}
.keyHeading {
	font-weight: bold; display: inline; _margin-right: 5px;
}
.inputSection {
	margin-top: 10px; margin-bottom: 10px; display: block;
}
.inputSection .inputHead {
	display: block;
}
.inputSection .inputBody {
	display: block;
}
.inputSection .inputRoomBody {
	margin: auto auto auto 25px; border: 1px solid rgb(0, 0, 0); width: 500px; display: block;
}
.inputSection .inputSectionBlock {
	display: inline;
}
.inputValue {
	margin-top: 10px; margin-bottom: 10px; display: block;
}
.inputValue .inputHead {
	font-weight: bold; display: inline;
}
.inputValue .inputBody {
	display: inline;
}
.inputValue .inputComment {
	font-size: 10pt; font-style: italic; display: inline;
}
.inputValue .inputBody input#mapURL {
	width: 300px;
}
input#bullet {
	width: 400px;
}
.inputSection .inputBody input#bullet {
	width: 400px;
}
.inputSection .inputRoomBody input#bullet {
	width: 400px;
}
.inputSection .inputRoomBody .ctrlList select.rList {
	width: 350px; float: left;
}
.inputSection .inputBody ul.inputList {
	padding-top: 0px; margin-top: 0px;
}
.inputSection .inputRoomBody ul.inputList {
	padding-top: 0px; margin-top: 0px;
}
ul.inputList {
	padding-top: 0px; margin-top: 0px;
}
.inputSection .inputRoomBody .ctrlList {
	width: 500px; height: 166px; display: block;
}
.inputSection .inputRoomBody .ctrlList .ctrlList_L {
	display: inline;
}
.inputSection .inputRoomBody .ctrlList .ctrlList_L .rList {
	display: inline;
}
.inputSection .inputRoomBody .ctrlList .ctrlList_L {
	width: 350px;
}
.inputSection .inputRoomBody .ctrlList .ctrlList_R {
	width: 150px;
}
.inputSection .inputRoomBody .ctrlList .ctrlList_R button {
	margin-bottom: 40px; display: block;
}
.previewPic {
	border: 1px solid rgb(0, 0, 0); width: 250px; height: 166px; margin-right: 20px; float: right; display: block;
}
.inputSection .previewPic {
	border: 1px solid rgb(0, 0, 0); width: 250px; height: 166px; margin-top: 50px; margin-right: 20px; float: right; display: block;
}
.inputSection .inputBody input#linkText {
	width: 300px;
}
.inputSection .inputBody input#linkHref {
	width: 300px;
}
.inputSection .inputBody .linkListHead .linkText {
	width: 300px; text-align: center; font-weight: bold; margin-right: 100px; margin-left: 100px; display: inline;
}
.inputSection .inputBody .linkListHead .linkHref {
	width: 300px; text-align: center; font-weight: bold; margin-right: 100px; margin-left: 100px; display: inline;
}
.inputSection .inputBody .linkListHead {
	margin-top: 0px; margin-bottom: 0px; display: block;
}
.inputSection .inputBody ul.linkList {
	padding-top: 0px; margin-top: 0px;
}
.inputSection .inputRoomBody ul.linkList {
	padding-top: 0px; margin-top: 0px;
}
.galPic {
	margin: auto; border: 1px solid rgb(0, 0, 0); display: block;
}
.galPicHead {
	margin: 10px auto auto; font-weight: bold; display: block;
}
.adminConfirmHead {
	font-size: 14pt; font-weight: bold;
}
.adminConfirmText {
	font-size: 11pt;
}
.viewListingType {
	font: 14pt/normal verdana, "times", sans-serif, arial; clear: both; margin-top: 10px; display: block; font-size-adjust: none; font-stretch: normal;
}
.viewListingType a {
	color: rgb(0, 0, 204); display: block;
}
.adminEditSection {
	margin: 10px auto; display: block;
}
.adminEditSection .adminEditHead {
	display: block;
}
.adminEditSection .adminEditBody {
	display: block;
}
.adminEditSection .adminEditHead .adminEditTitle {
	font-weight: bold; display: inline;
}
.adminEditSection .adminEditHead .adminEditLink {
	display: inline;
}
.adminEditSection .adminEditHead .adminEditLink a {
	font: 12pt/normal verdana, arial, "times", sans-serif; color: rgb(0, 77, 148); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.adminEditSection .adminEditHead .adminEditLink a:hover {
	text-decoration: underline;
}
.adminEditSection .adminEditBody ul * {
	text-align: left; margin-top: 0px;
}
.adminEditSection .adminEditBody ul {
	text-align: left; margin-top: 0px;
}
.adminEditSection .adminEditBody ul li a {
	color: rgb(0, 77, 148); text-decoration: none;
}
.adminEditSection#editting .adminEditBody ul * {
	text-align: center; margin-top: 0px;
}
.adminEditSection#editting .adminEditBody ul {
	text-align: center; margin-top: 0px;
}
.adminEditSection#editting .adminEditBody ul li input {
	text-align: left;
}
.adminEditSection#editting .adminEditBody input#linkText {
	width: 300px;
}
.adminEditSection#editting .adminEditBody input#linkHref {
	width: 300px;
}
.adminEditSection#editting .adminEditBody .linkListHead .linkText {
	width: 300px; text-align: center; font-weight: bold; margin-right: 100px; margin-left: 100px; display: inline;
}
.adminEditSection#editting .adminEditBody .linkListHead .linkHref {
	width: 300px; text-align: center; font-weight: bold; margin-right: 100px; margin-left: 100px; display: inline;
}
.adminEditSection#editting .adminEditBody .linkListHead {
	margin-top: 0px; margin-bottom: 0px; display: block;
}
.adminEditSection#editting .adminEditBody ul.linkList {
	padding-top: 0px; margin-top: 0px;
}
.adminEditSection#editting .inputRoomBody ul.linkList {
	padding-top: 0px; margin-top: 0px;
}
.galEditSec {
	text-align: left; padding-left: 20px; display: block; min-height: 170px;
}
.galEditThumb {
	font-weight: bold; display: block;
}
.galEditPic {
	display: block;
}
.galEditBullets {
	display: block;
}
.galEditCtls a {
	font: 12pt/normal verdana, arial, "times", sans-serif; color: rgb(0, 77, 148); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.galEditCtls a:hover {
	text-decoration: underline;
}
.btnRight {
	width: 750px; clear: both; display: block;
}
.adminGalEntry {
	margin: auto; padding: 0px; text-align: center; display: block;
}
.adminRoomEntry {
	margin: auto; padding: 0px; text-align: center; display: block;
}
.adminGalEntry .adminGalPic {
	text-align: center; float: left;
}
.adminGalEntry .adminGalInfo {
	text-align: center; float: left;
}
.adminGalEntry .adminGalPic img {
	text-align: center; float: left;
}
.adminRoomEntry .adminRoomlPic {
	text-align: center; float: left;
}
.adminRoomEntry .adminRoomInfo {
	text-align: center; float: left;
}
.adminRoomEntry .adminRoomPic img {
	text-align: center; float: left;
}
.adminGalEntry .adminGalPic img {
	border: 0px rgb(0, 0, 0); width: 250px; height: 166px;
}
.adminRoomEntry .adminRoomPic img {
	border: 0px rgb(0, 0, 0); width: 250px; height: 166px;
}
.adminGalEntry .adminGalInfo {
	padding-left: 5px; max-width: 305px; _max-width: 10px;
}
.adminRoomEntry .adminRoomInfo {
	padding-left: 5px; max-width: 305px; _max-width: 10px;
}
.adminGalEntry .adminGalInfo .adminGalThumb {
	font: 12pt/normal verdana, sans-serif, "times", arial; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminGalEntry .adminGalInfo .adminGalPic {
	font: 12pt/normal verdana, sans-serif, "times", arial; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminRoomEntry .adminRoomInfo .adminRoomPic {
	font: 12pt/normal verdana, sans-serif, "times", arial; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminGalEntry .adminGalInfo .adminGalBullets {
	font: 12pt/normal verdana, sans-serif, "times", arial; text-align: left; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminRoomEntry .adminRoomInfo .adminRoomBullets {
	font: 12pt/normal verdana, sans-serif, "times", arial; text-align: left; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminRoomEntry .adminRoomName {
	font-weight: bold;
}
.adminUsers {
	margin: auto; padding: 0px; text-align: center; display: block;
}
.adminUsers .adminHead {
	font-size: 16pt; font-weight: bold; text-decoration: underline; margin-top: 10px;
}
.adminUsers .clientHead {
	font-size: 16pt; font-weight: bold; text-decoration: underline; margin-top: 10px;
}
adminUsers ul {
	padding: 0px; text-align: left;
}
.adminUsers ul li {
	list-style: none; display: block;
}
ul.buyersList {
	margin: auto; text-align: left; display: block;
}
ul.sellersList {
	margin: auto; text-align: left; display: block;
}
ul.spList {
	margin: auto; text-align: left; display: block;
}
ul.buyersList li {
	margin-left: 270px; list-style-type: decimal;
}
ul.sellersList li {
	margin-left: 270px; list-style-type: decimal;
}
ul.spList li {
	margin-left: 270px; list-style-type: decimal;
}
ul.buyersList li a {
	font: 14pt/normal verdana, "times", sans-serif, arial; color: rgb(0, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
ul.sellersList li a {
	font: 14pt/normal verdana, "times", sans-serif, arial; color: rgb(0, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
ul.spList li a {
	font: 14pt/normal verdana, "times", sans-serif, arial; color: rgb(0, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.subHeading {
	font: bold 13pt/normal verdana, "times", sans-serif, arial; text-align: left; font-size-adjust: none; font-stretch: normal;
}
.subHeading2 {
	font: bold 13pt/normal verdana, "times", sans-serif, arial; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.otherTxt2 {
	_margin-right: 5px;
}
.otherTxt {
	_margin-right: 5px;
}
.otherTxt2 ul {
	list-style-type: none; _list-style-position: inside;
}
.otherTxt ul {
	padding-top: 0px; margin-top: 0px; _list-style-position: inside;
}
.otherTxt ul li ul {
	padding-top: 0px; margin-top: 0px; list-style-type: none;
}
.leftSubHead {
	font: bold 15pt/normal verdana, "times", sans-serif, arial; text-align: left; font-size-adjust: none; font-stretch: normal;
}
.leftSubTxt {
	font: 13pt/normal verdana, "times", sans-serif, arial; text-align: left; font-size-adjust: none; font-stretch: normal;
}
.qrow {
	text-align: left; margin-right: 20px; margin-bottom: 10px; margin-left: 20px; display: table-row;
}
.qrow .question {
	font: 11pt/normal verdana, "times", sans-serif, arial; text-align: left; padding-left: 5px; display: inline; font-size-adjust: none; font-stretch: normal;
}
.qrow .joann {
	padding-left: 5px; font-weight: bold; display: table-cell;
}
.qrow .expl {
	font: 11pt/normal verdana, "times", sans-serif, arial; display: inline; font-size-adjust: none; font-stretch: normal;
}
.fLadyPic {
	border: 1px solid rgb(0, 0, 0); clear: right; margin-right: 20px; margin-bottom: 10px; float: right; display: block;
}
.picright {
	border: 1px solid rgb(0, 0, 0); clear: right; float: left; display: block;
}
.userInfo {
	margin-top: 20px; display: block;
}
.userInfo .userName {
	font: bold 18pt/normal arial, verdana, "times", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.userInfo .userStatusClient {
	color: rgb(24, 124, 27);
}
.userInfo .userStatusAdmin {
	color: rgb(189, 7, 7);
}
.userInfo .userPass a {
	font-size: 12pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px;
}
.userInfo .userForm {
	margin-top: 5px;
}
.adminUsers ul li a {
	font: 14pt/normal verdana, arial, "times", sans-serif; color: rgb(24, 124, 27); text-decoration: none; margin-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminUsers ul li a:focus {
	font: 14pt/normal verdana, arial, "times", sans-serif; color: rgb(24, 124, 27); text-decoration: none; margin-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminUsers ul li a:active {
	font: 14pt/normal verdana, arial, "times", sans-serif; color: rgb(24, 124, 27); text-decoration: none; margin-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.adminUsers ul li a:hover {
	text-decoration: underline;
}
.adminUsers ul li.useradmin a {
	color: rgb(189, 7, 7);
}
.testimony {
	margin: auto auto 50px; padding: 5px; border: 1px solid rgb(0, 0, 0); width: 500px; text-align: center;
}
.testimony .picture {
	
}
.testimony .address {
	font: 10pt/normal verdana, sans-serif, "times", arial; letter-spacing: 2px; font-size-adjust: none; font-stretch: normal;
}
.testimony .test {
	font: italic 12pt/normal Verdana, "times", sans-serif, arial; text-align: left; font-size-adjust: none; font-stretch: normal;
}
.testimony .namesdate {
	font: bold 10pt/normal arial, Verdana, "times", sans-serif; text-align: right; font-size-adjust: none; font-stretch: normal;
}
ul.selYear {
	list-style: none;
}
ul.selYear li a {
	font: 15pt/normal Verdana, "times", sans-serif, arial; color: rgb(0, 77, 148); font-size-adjust: none; font-stretch: normal;
}
ul.selYear li a:focus {
	font: 15pt/normal Verdana, "times", sans-serif, arial; color: rgb(0, 77, 148); font-size-adjust: none; font-stretch: normal;
}
ul.selYear li a:active {
	font: 15pt/normal Verdana, "times", sans-serif, arial; color: rgb(0, 77, 148); font-size-adjust: none; font-stretch: normal;
}
ul.selYear li a:visited {
	font: 15pt/normal Verdana, "times", sans-serif, arial; color: rgb(0, 77, 148); font-size-adjust: none; font-stretch: normal;
}
ul.selYear li a:hover {
	color: rgb(0, 13, 84);
}
img.arrow {
	border: 0px currentColor;
}
.sidebar {
	border: 2px outset grey; width: 650px; font-family: verdana; font-size: 12pt; border-collapse: separate; border-spacing: 5px; background-color: rgb(156, 147, 121);
}
th.sidebar {
	padding: 2px; border: 1px gray; color: black; font-family: verdana; font-size: 10pt; font-weight: bold; background-color: rgb(183, 190, 197);
}
tr.sidebar {
	
}
td.sidebar {
	padding: 2px; border: 1px gray; text-align: left; color: black; font-family: verdana; font-size: 8pt; font-weight: bold; vertical-align: top;
}
