body {
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/pg_bg/main_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


h1 {
	font-size: 14px;
}

#poweredBy {
	clear: both;
	position: relative;
	width: 694px;
	text-align: right;
	padding-right: 4px;
	color: #999999;
	font-size: 11px;
	padding-top: 10px;
}

#poweredBy a{
	/*color: #7e6505;*/
	color: #999999;
	text-decoration:none;
}

#copyrightCVB{
	clear: both;
	position: relative;
	width: 694px;
	text-align: center;
	padding-right: 4px;
	color: #999999;
	font-size: 11px;
	padding-top: 10px;
}
#copyrightCVB a{
	/*color:#7e6505;*/
	color: #999999;
}

/*links------*/
#home_body a:link, #home_body a:active, #home_body a:visited {
	color:#725D0E;
}
#home_body a:hover{
	color:#CFAA1C;
}
#visitor_body a:link, #visitor_body a:active, #visitor_body a:visited {
	color: #3B470D;
}
#visitor_body a:hover{
	color:#6e9718;
}

#tour_body a:link, #tour_body a:active, #tour_body a:visited {
	color:#3E114C;
}
#tour_body a:hover{
	color:#792196;
}
#meeting_body a:link, #meeting_body a:active, #meeting_body a:visited {
	color:#590606;
}
#meeting_body a:hover{
	color:#AB0B0B;
}
#member_body a:link, #member_body a:active, #member_body a:visited {
	color:#9F5406;
}
#member_body a:hover{
	color:#D97109;
}

#media_body a:link, #media_body a:active, #media_body a:visited {
	color:#12214C;
}
#media_body a:hover{
	color:#214AAC;
}

.pageTitle {
	font-size: 15px;
}

.colhead {
	background-image:url(../images/listings/loc_over.gif);
	color: #ffffff;
	margin-top: 2px;
	padding-left: 5px;

}

.bodycontainer {
	background-color: #e3eccd;
}

.subheadcontainer {
	background-color: #f1f9de;
}
	

.colhead a{
	text-decoration:none;
}

.hint {
	color: #ff0000;
}

.formnoreq {
	color: #999999;
	font-weight:bold;
}

.formreq {
	color: #ff0000;
	font-weight:bold;
}

.border {
	/*border: solid 1px #999999;*/

}
.border2 {

	}
#bodycontainer {
	background-color: #e3eccd;
}




#page_body .colhead a:link, #page_body .colhead a:active, #page_body .colhead a:visited {
	color: #ffffff;
}

#navBtn-layer{
	position:relative;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	height:56px;
	width: 100%;
	text-align: center;
}

#navBtn-btn1, #navBtn-btn2, #navBtn-btn3, #navBtn-btn4, #navBtn-btn5, #navBtn-btn6{
	height:56px;	
	float:left;	
}

#rss-id {
	height: 43px;
	width: 484px;
	background-image: url(../images/rss-pics/rss-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;	
}
#rss-id a{
	color:#705B0A;
	text-decoration: underline;
}
#rss-id a:hover{
	color:#FF3300;
	text-decoration: underline;
}
#vsSearch {
	width: 241px;
	background-image: url(../images/search-pics/search-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#widgets_bar {
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 725px;
	position: relative;
	
}

#btmSpace {
	height: 50px;
}
.widgets_bg {
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 4px;
}
#bookIt_box {
	width: 236px;
	float: left;
	color: #02819f;
	font-weight: bold;
	padding-left: 0px;
}
.bookIt_copyClass {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#bookIt_box .numbs {
	width: 44px;
	font-size: 9px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.bookit {
	padding-bottom: 4px;
	padding-top: 4px;
}
#bookIt_box #numbs_date {
	width: 48px;
	font-size: 9px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#bookIt_box #numbs_date_year {
	width: 55px;
	font-size: 9px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#bookIt_box #numbs_date_box {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.left {
	float: left;
}
#podcasts_box {
	width: 236px;
	clear: none;
	float: left;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	color: #666666;
	font-weight: bolder;
	line-height: 13px;
}
#podcasts_title {
	color: #da7a23;
	font-size: 14px;
}
#podcasts_box a:link, #podcasts_box a:active, #podcasts_box a:visited {
	color: #DA7A23;
}
#podcasts_box a:hover {
	color: #E7A569;
}
#events_box {
	width: 236px;
	clear: none;
	float: left;
	color: #666666;
	font-weight: bold;
	
}
#events_box a:link, #events_box a:active, #events_box a:visited {
	color: #7C9213;
}
#events_box a:hover {
	color: #A6C41A;
}
#events_title {
	font-size: 13px;
	color: #7C9213;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#events_date {
	float: left;
	height: 15px;
	font-size: 9px;
}
.search_field {
	font-size: 10px;
	height: 22px;
	width: 162px;
	background-image: url(../images/search-pics/field-bg.png);
	background-repeat: no-repeat;
	background-position: right 4px;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	text-indent: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: left;
	margin: 0px;
	white-space: normal;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#home_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
}
#home_body a:link, #home_body a:active, #home_body a:visited {
	color:#7B442D;
}
#home_body a:hover{
	color:#AD603F;
}
#visitor_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
}

.CouponHeader{
	color:#666666;
	font-size: 12pt;
	font-weight:bold;
}

#visitor_body .border .CouponHeader {
	color:#666666;
	font-size: 12pt;
	font-weight:bold;
}

#visitor_body a:link, #visitor_body a:active, #visitor_body a:visited {
	color:#004A00;
}
#visitor_body a:hover{
	color:#008000;
}
#tour_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
}
#tour_body a:link, #tour_body a:active, #tour_body a:visited {
	color:#5a236b;
}
#tour_body a:hover{
	color:#9B3CB7;
}
#meet_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
}
#meet_body a:link, #tour_body a:active, #tour_body a:visited {
	color: #3e1146;
}
#meet_body a:hover{
	color:#CD1010;
}
#member_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
}
#member_body a:link, #member_body a:active, #member_body a:visited {
	color:#9F5406;
}
#member_body a:hover{
	color:#D97109;
}
#page_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
	/*background-color: #ffffff;*/
}

#side_box_title {
	font-size: 15px;
	color:#FFFFFF;
	padding-bottom: 2px;
	font-weight: bold;
	letter-spacing: 1px;
}
#home_side_box_links{
	font-size: 8pt;
	line-height: 12pt;
}
#home_side_box_links a:link, #vis_side_box_links a:active, #vis_side_box_links a:visited{
	font-size: 8pt;
	color:#7B442D;
	line-height: 12pt;
}
#visitor_side_box_links{
	font-size: 8pt;
	line-height: 12pt;
}
#visitor_side_box_links a:link, #visitor_side_box_links a:active, #visitor_side_box_links a:visited{
	font-size: 8pt;
	color:#004A00;
	line-height: 12pt;
}
#tour_side_box_links{
	font-size: 8pt;
	line-height: 12pt;
}
#tour_side_box_links a:link, #meet_side_box_links a:active, #meet_side_box_links a:visited{
	font-size: 8pt;
	color:#5a236b;
	line-height: 12pt;
}

#tour_side_box_links a, #meet_side_box_links a:active, #meet_side_box_links a:visited{
	font-size: 8pt;
	color:#5a236b;
	line-height: 12pt;
}
#meet_side_box_links{
	font-size: 8pt;
	line-height: 12pt;
}
#meet_side_box_links a:link, #meet_side_box_links a:active, #meet_side_box_links a:visited{
	font-size: 8pt;
	color:#810A0A;
	line-height: 12pt;
}
#member_side_box_links{
	font-size: 8pt;
	line-height: 12pt;
}
#member_side_box_links a:link, #member_side_box_links a:active, #member_side_box_links a:visited{
	font-size: 8pt;
	color:#9F5406;
	line-height: 12pt;
}
#member_side_box_links a {
	font-size: 8pt;
	color:#9F5406;
	line-height: 12pt;
}
#media_side_box_links{
	font-size: 8pt;
	line-height: 12pt;
}
#media_side_box_links a:link, #member_side_box_links a:active, #member_side_box_links a:visited{
	font-size: 8pt;
	color:#24367A;
	line-height: 12pt;
}

#media_side_box_links a {
	font-size: 8pt;
	color:#24367A;
	line-height: 12pt;
}


#box_btn {
	width:190px;
	height:15px;
	background-repeat:no-repeat;
}
#box_btn a:link, #box_btn a:active, #box_btn a:visited{
	font-size:10px;
	line-height:14px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
#lwr_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6d6c6d;
	font-size: 9pt;
	padding-bottom:2px;
}
#lwr_links a:link, #lwr_links a:visited, #lwr_links a:active {
	color: #6d6c6d;	
}
#lwr_links a:hover {
	color: #FF9900;
}
.bgNoRptAlignBtm {
	background-repeat: repeat-x;
	background-position: bottom;
}
.bgRepeatX_AlignTop {
	background-repeat: repeat-x;
	background-position: top;
}
#pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image:url(../images/main/arrow.png);
	background-repeat:no-repeat;
	background-position: 18px 9px;	
	padding-left: 31px;
}

a img {
	border: none;
}


#title_barMedia {
	height: 43px;
	width: 484px;
	background-image: url(../images/media_pics/media_bar_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;	
}

#title_barHome {
	height: 43px;
	width: 484px;
	background-image: url(../images/home_pics/home_bar_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;	
}

#title_barVisitor {
	height: 43px;
	width: 484px;
	background-image: url(../images/visitor_pics/visitor_bar_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;	
}

#title_barTour {
	height: 43px;
	width: 484px;
	background-image: url(../images/tour_pics/tour_bar_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;	
}


#title_barMeeting {
	height: 43px;
	width: 484px;
	background-image: url(../images/meet_pics/meet_bar_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;	
}
.mroomCol {
	float: left;
	width: 340px;
}
.mroomdesc {
	padding-left: 5px;
	padding-right: 5px;
}
#title_barMember {
	height: 43px;
	width: 484px;
	background-image: url(../images/member_pics/member_bar_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;	
}

form{margin:0;} 


/*-----forms-----*/

#leftMember #membLinkColumn a:link, #leftMember #membLinkColumn a:active, #leftMember #membLinkColumn a:visited {
	color:#743C03;
	padding-top: 0px;
	font-weight: 12px;
}

#leftMember #membLinkColumn a:hover {
	color:#CD7110;
	padding-top: 0px;
}


.formtextreq {
	color: #ff0000;
}

.notice {
	color:#FF0000;
	font-size: 10px;
}


#recur_menu_0 {
	background-color: #ecc12b;
	border: solid 1px #999999;
}

#recur_menu_1 {
	background-color: #ecc12b;
	border: solid 1px #999999;
}

#recur_menu_2 {
	background-color: #ecc12b;
	border: solid 1px #999999;
}

#recur_menu_3 {
	background-color: #ecc12b;
	border: solid 1px #999999;
}

#recur_menu_4 {
	background-color: #ecc12b;
	border: solid 1px #999999;
}
#recur_menu_6 {
	background-color: #ecc12b;
	border: solid 1px #999999;
}

#recur_show_0 {
	background-color: #ffffff;
	border: solid 1px #999999;
}


#recur_menu_0:hover {
	background-color:#FFCC00;
	border: solid 1px #999999;
	cursor:pointer;
}

#recur_menu_1:hover  {
	background-color:#FFCC00;
	border: solid 1px #999999;
	cursor:pointer;
}

#recur_menu_2:hover  {
	background-color:#FFCC00;
	border: solid 1px #999999;
	cursor:pointer;
}

#recur_menu_3:hover  {
	background-color:#FFCC00;
	border: solid 1px #999999;
	cursor:pointer;
}

#recur_menu_4:hover  {
	background-color:#FFCC00;
	border: solid 1px #999999;
	cursor:pointer;
}
#recur_menu_6:hover  {
	background-color:#FFCC00;
	border: solid 1px #999999;
	cursor:pointer;
}

#recur_show_0 {
	background-color: #ffffff;
	border: solid 1px #999999;
	cursor:pointer;
}

#recur_show_1 {
	background-color: #ffffff;
	border: solid 1px #999999;
	cursor:pointer;
}

.crmForm th {
	padding: 2px;
	border-bottom: solid 1px #999999;

}

.crmForm label {
	white-space:normal !important;
}
.crmForm th.nobrdr {
	border-bottom: 0px;
}

.formbrdr {	
	/*border: solid 1px #999999;
	background-color: #ffffff;*/
}

.btn {
	background-color: #F1CD33;	
	border: solid 1px #999999;
	margin: 5px;
}

.btn:hover {
	background-color: #CEA91C;	
	border: solid 1px #999999;
	margin: 5px;
}




.button {
	background-image:url(../images/btnBg.png);
	width: 150px;
	height: 25px;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.button:hover {
	background-image:url(../images/btnBgOver.png);
	width: 150px;
	height: 25px;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.buttonGr {
	background-image:url(../images/btnBgGr.png);
	width: 150px;
	height: 25px;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.buttonGr:hover {
	background-image:url(../images/btnBgOver.png);
	width: 150px;
	height: 25px;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

/*new style for larger button added to coupons page*/
.buttonGrBig {
	background-image:url(../images/btnBgGr_big.png);
	width: 180px;
	height: 25px;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.buttonGrBig:hover {
	background-image:url(../images/btnBgOver_big.png);
	width: 180px;
	height: 25px;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#leftVisitor .button {
	background-image:url(../images/btnBgGr.png);
	width: 150px;
	height: 25px;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

/*---coupons------*/

.coupon_hover_content {
	width: 400px;
}

.border th {
	background-image:url(../images/listings/loc_over.gif);
	color: #ffffff;
	padding: 4px;
	font-size: 11px;
}
th .header {
	background-image: none;
	color: #000000;
	text-align: center;
}

/*.evenrow td{
	height: 20px;
	background-color: #e3eccd;
	font-size: 10px;
}*/

.evenrow td{
	height: 20px;
	/*background-color: #c0cbab;*/
	font-size: 10px;
	color: #35460e;
}

.evenrow{
	/*background-color: #c0cbab;*/
	font-size: 10px;
	color: #35460e;
	margin-top: 2px;
}

.oddrow {
	background-color: #EFF6E0;
	font-size: 10px;
	color: #35460e;
	margin-top: 2px;
}


.wctResults .oddrow td{
	height: 20px;
	background-color: #eff4e5;
	font-size: 10px;
	color: #35460e;
}

.wctResults .evenrow td{
	height: 20px;
	background-color: #e3ead5;
	font-size: 10px;
	color: #35460e;
}

.oddrow td{
	height: 20px;
	background-color: #EFF6E0;
	font-size: 10px;
	color: #35460e;
}

.evenrow a{
	font-size: 10px;
	color: #617b25;
}
.oddrow a{
	font-size: 10px;
	color: #617b25;
}



/*.oddrow td{
	height: 20px;
	background-color: #f1f9de;
	font-size: 10px;
}*/
/*----itinerary-----*/

.addItinerary {
	float: right;
	margin-right: 5px;
	font-size: 11px;
}

.addItinerary a{
	text-decoration:none;
	vertical-align:middle;
}

.addItinerary img{

}

.clear {
	clear: both;
}

a.textItin {
	padding-left: 3px;
	padding-bottom: 4px; 
	padding-left: 3px;

}
.noUnderline {
	text-decoration:none;
}

.listingHeader {
	color: 	#35460e;
	font-size: 12px;
	font-weight:bold;
	padding: 4px;
	/*border-bottom: solid 1px #35460e;*/
	padding-top: 8px;
	
}

.listRemove {
	padding-top: 5px;
	padding-left: 4px;
}	

.listingFooter {
	border-top: solid 1px #e0e0e0;
	margin-top: 10px;
}

.calendarDiv {
	border: solid 1px #000000;
	position: absolute;
	padding: 7px;
	background-color:#FFFFFF;
	z-index: 9990;
}

.spacer {
	width: 0px;
	margin: 0px;
	padding: 0px;
}

.itenContOdd h5 {
	margin: 0px;
	padding: 0px;
}
.itenContEven h5 {
	margin: 0px;
	padding: 0px;
}



.itenContOdd {
	border: solid 1px #eeeeee;
	background-color:#d4dec0;
	margin-top: 5px;
	padding: 5px;
}

.itenContEven {
	border: solid 1px #eeeeee;
	background-color:#c0cbab;
	margin-top: 5px;
	padding: 5px;
}

.itinHeader {
	/*border: solid 1px #eeeeee;
	background-color:#c0cbab;
	padding: 5px;*/
}

.monthdropdown {
	width: 50px;
	font-size: 10px;
	
}
.daydropdown {
	width: 50px;
	font-size: 10px;
}
.yeardropdown {
	width: 60px;
	font-size: 10px;
}


/*-----legend--------*/
.legendItem {
	padding: 5px;
	float: left;
	width: 210px;
		
}

.legend {
	padding: 5px;
}

/*-----legend--------*/
.legendItem {
	padding: 5px;
	float: left;
	width: 210px;
		
}

.legend {
	padding: 5px;
}

.catEvenRow {
	background-color: #d4dec0;
	padding-top: 10px;
	padding-left: 5px;
	/*border-bottom: solid 1px #999999;*/
	margin-bottom: 2px;
}

.catOddRow {
	background-color: #c8d7a9;
	/*border-bottom: solid 1px #999999;*/
	margin-bottom: 2px;
	padding-top: 10px;
	padding-left: 5px;
}

#leftVisitor  .catEvenRow a:link, #leftVisitor .catEvenRow a:active, #leftVisitor .catEvenRow a:visited {
	color: #5f7924;
	font-weight: bold;
	text-decoration:none;
	padding-top: 7px;
}

#leftVisitor  .catOddRow a:link, #leftVisitor .catOddRow a:active, #leftVisitor .catOddRow a:visited {
	color: #5f7924;
	font-weight: bold;
	text-decoration:none;
		padding-top: 7px;
}


.evenRow {
	background-color: #effbd8;
	padding: 5px;
	margin-bottom: 3px;
}

.oddRow {
	background-color: #e4f6c0;
	padding: 5px;
	margin-bottom: 3px;
}

#leftVisitor .evenRow  a:link, #leftVisitor .evenRow a:active, #leftVisitor .evenRow a:visited {
	font-weight: bold;
	text-decoration:none;
}
#leftvisitor{
	float: left;

}
#leftmeeting{
	float: left;
	width: 500px;
}


#leftVisitor .oddRow  a:link, #leftVisitor .oddRow a:active, #leftVisitor .oddRow a:visited {
	font-weight: bold;
	text-decoration:none;
}

.legendUpDwn {
		padding-top: 7px;
}

.gr2px {
	height:2px;
	background-color: #5F7924;
	
}

#w1 {

}

#w2 {

}

#w3 {

}

.sideBoxTitle {
	color: #ffffff;
}




/*
Member Stuff Here
*/



#member_body #membSearchBox a:link, #member_body #membSearchBox a:active, #member_body #membSearchBox a:visited {
	text-transform:capitalize;
	text-decoration:underline;
	font-weight: 100;
	padding:0px;
	margin: 0px;
	color: #a35300;
}

#member_body a:link, #member_body a:active, #member_body a:visited {
	color:#9F5406;
}
#member_body a:hover{
	color:#D97109;
}
#member_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
	width: 463px;
	float: left;
	position:relative;

}
#membLinkColumn{
	width: 200px;
	float: right;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;
	background-color: #FDECD3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #e0e0e0;
	font-size: 12px;
	color:#743C03;
	text-align: left;
}

#membSearchBox{
	
}

#membdisplayListBar{
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/member_pics/title_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 29px;
	width: 480px;	
	position: relative;
	left:-19px;
	top: -18px;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 0.05px;
	text-align: left;
	overflow: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAB671;
	border-right-color: #D07410;
	border-bottom-color: #9D5206;
	border-left-color: #EAB671;
	padding-top: 10px;
	padding-left: 18px;
	margin-bottom: -5px;
}
#member_body #displayListBar{
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/member_pics/title_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 29px;
	width: 480px;	
	position: relative;
	left:-19px;
	top: -18px;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 0.05px;
	text-align: left;
	overflow: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAB671;
	border-right-color: #D07410;
	border-bottom-color: #9D5206;
	border-left-color: #EAB671;
	padding-top: 10px;
	padding-left: 18px;
	margin-bottom: -5px;
}
#member_body #membListNav {
	display:block;
	float:left;
	position:relative;
	width: 465px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #a95b0c;
	font-weight: bold;
	margin-bottom: 8px;
	font-size: 10px;
}

	

#member_body #catDDLinks{
	background-color:#a95b0c; 
	color:#ffffff; 
	visibility:hidden; 
	position:absolute; 
	z-index:33;
	font-size: 10px;
}
#member_body #catDDLinks a{
	color:#ffffff;
	display:block;
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 3px;
	padding-left: 9px;
	text-decoration:none;
}
#member_body #catDDLinks a:first-child{
	padding-top: 6px;
	padding-right: 11px;
	padding-bottom: 3px;
	padding-left: 9px;
}
#member_body #catDDLinks a:hover{
	color:#a95b0c;
	background-color:#FFCE98;
	

}
#member_body #membListNav ul{
	float:right;
	position:relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}
#member_body #membListNav ul li{
	display:inline;
	float:left;
	padding:0px;
	margin-right: 2px;
	margin-left: 2px;
	
}
#member_body #membListNav ul li .navLink{
	display:inline;
	float:left;
}
#member_body #membListNav ul li .navLink a{
	display:inline;
	float:left;
	background-color: #FFCE98;
	text-decoration: none;
	color: #a95b0c;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
#page_body #member_body #membListNav ul li .navLink a:hover{
	display:inline;
	float:left;
	background-image: url(../images/member_pics/membListNavBtn_bg.gif);
	background-repeat: repeat-x;
	background-color: #d4dec0;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a95b0c;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#page_body #member_body #membListNav ul li .navLinkSel  a:hover {
	margin-right: 0px;
}





#member_body #membListNav ul li .navLink:hover{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #a95b0c;
	border-right-color: #a95b0c;
	border-left-color: #a95b0c;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
}
#member_body #membSearchTtl ul{
	float:left;
	position:relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}


#member_body #membSearchTtl {
	display:block;
	float:left;
	position:relative;
	width: 465px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #a95b0c;
	font-weight: bold;
	margin-bottom: 8px;
	font-size: 10px;
}
#member_body #membSearchTtl ul li #searchCatTtl{
	display:inline;
	float:left;
	background-color: #a95b0c;
	text-decoration: none;
	color: #ffffff;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
	margin-left:2px;
	margin-right:2px;
}
#member_body #membSearchBox {
	position:relative;
	float: left;
	left: -10px;
	width: 443px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align:left;
}
#member_body #membSearchBox #membFieldTtl {
	display:inline;
	font-size: 12px;
	font-weight: bold;
	color: #A95B0C;
	width:auto;
	padding-right:8px;

}

#member_body #membSearchBox #membFieldTtl {
	display:inline;
	font-size: 12px;
	font-weight: bold;
	color: #A95B0C;
	width:auto;
	padding-right:8px;
}



#member_body #membSearchBox .dirSearchField {
	position:absolute;
	width:340px;
	font-size: 14px;
	margin-top:10px;
	margin-bottom:10px;
	padding:2px;
	height:16px;
}
#member_body #membSearchBox  .dirSearchBtn {
	position:absolute;
	left:343px;
	height:28px;
	padding:2px;
	margin-top:6px;
	margin-bottom:8px;
}
#member_body #membSearchBox #membCatTtl {
	display:inline;
	font-size: 18px;
	font-weight: bold;
	color: #A95B0C;
	width:auto;
	padding-right:8px;
	
}

#page_body  #member_body a:link, #page_body #member_body a:active, #page_body #member_body  a:visited {
	font-weight: 100;
	padding: 0px;
	margin-right: 0px;
	text-decoration:underline;
	
}

#page_body  #member_body a:hover {
	color:#CD7110;	
}

#member_body #membListNav ul li #searchCatTtl{
	display:inline;
	float:left;
	background-color: #a95b0c;
	text-decoration: none;
	color: #ffffff;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
#member_body #membListNav ul li .navLinkSrtTtl {
	display:inline;
	float:left;
}
#member_body #membListNav ul li .navLinkSrtTtl a{
	display:inline;
	float:left;
	background-color: #a95b0c;
	text-decoration: none;
	color: #ffffff;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
#page_body #member_body #membListNav ul li .navLinkSel{
	display:inline;
	float:left;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
	border: 1px solid #a95b0c;
}

#page_body #member_body #membListNav ul li .navLinkSel  a:link, #page_body #member_body #membListNav ul li .navLinkSel  a:active, #page_body #member_body #membListNav ul li .navLinkSel a:visited {
	margin-right: 0px;
	font-weight:bold;
}

#page_body #member_body #membListNav ul li .navLink  a:link, #page_body #member_body #membListNav ul li .navLink  a:active, #page_body #member_body #membListNav ul li .navLink a:visited {
	margin-right: 0px;
	font-weight:bold;
}

#member_body #membListNav ul li .navLinkSel a{
	display:inline;
	float:left;
	background-image: url(../images/member_pics/membListNavBtn_bg.gif);
	background-repeat: repeat-x;
	background-color: #a95b0c;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a95b0c;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#member_body #membListBox {
	position:relative;
	float: left;
	left: -10px;
	width: 443px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CD7110;
}
#member_body  #visListBox {
	position:relative;
	float: left;
	left: -10px;
	width: 443px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CD7110;
}
#leftMember{
	float: left;

}
#membListTitleBar {
	width: 443px;
	top: -10px;
	left: -10px;
	position:relative;
	background-color:#EAB671;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../images/member_pics/membListTitleBg.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFD893;
	border-right-color: #CB933B;
	border-bottom-color: #CB933B;
	border-left-color: #FFD893;
}
#member_body #visListTitleBar {
	width: 443px;
	top: -10px;
	left: -10px;
	position:relative;
	background-color:#EAB671;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../images/member_pics/membListTitleBg.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFD893;
	border-right-color: #CB933B;
	border-bottom-color: #CB933B;
	border-left-color: #FFD893;
}
.arrow {
	padding-top: 2px;
}
#member_body .vislistTitle {
	font-size: 13px;
	color: #5D2D0A;
	font-weight: bold;
	letter-spacing: 0.05px;
}
.memblistTitle {
	font-size: 13px;
	color: #5D2D0A;
	font-weight: bold;
	letter-spacing: 0.05px;
}
.membListContactInfo {
	line-height: 20px;	
}
.membContactIdent{
	font-size: 10px;
	font-weight: bold;
	color: #5D2D0A;
}
#member_body .visContactIdent{
	font-size: 10px;
	font-weight: bold;
	color: #5D2D0A;
}
.membListDesc {
	line-height: 15px;
}
#membListDesc{
	margin-top: 8px;
}
#lwrMembListLnk {
	margin-top: 14px;
	margin-bottom: 14px;
}
#membListBox #lwrMembListLnk a {
	color: #9F542D;
	font-weight: 100;
	padding: 0px;
	text-decoration:underline;
}
#membListBox #lwrMembListLnk a:hover{
	color: #D97109;
}

#member_body #visListBox #lwrVisListLnk a {
	color: #9F542D;
	font-weight: 100;
	padding: 0px;
	text-decoration:underline;
}
#member_body #vis #lwrVisListLnk a:hover{
	color: #D97109;
}

#membAddToItin {
	color: #9F542D;
	position: relative;
	float: right;
	top:-10px;
	left:12px;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #FFCE98;
}
#membListBox #membAddToItin a {
	color: #9F542D;
}
#membListBox #membAddToItin a:hover {
	color: #D97109;
}

#member_body .visAddToItin {
	color: #9F542D;
	position: relative;
	float: right;
	top:-10px;
	left:12px;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #FFCE98;
}
#member_body #visListBox #visAddToItin a {
	color: #9F542D;
}
#member_body #visListBox #visAddToItin a:hover {
	color: #D97109;
}

#memberLinkColumn {
	width: 202px;
	float: left;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;


	font-size: 12px;
	color: #3B470D;
	text-align: left;
}
#membColTitle {
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/member_pics/title_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 29px;
	width: 218px;
	position: relative;
	left: -9px;
	top: 0px;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: center;
	overflow: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAB671;
	border-right-color: #D0AE63;
	border-bottom-color: #9D5206;
	border-left-color: #EAB671;
	padding-top: 10px;
	margin-bottom: 7px;
	clear: both;
}
#expandMembLink {
	padding-left: 21px;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	position: relative;
	float: left;
	height: auto;
	width: 181px;
}

#membLinkColumn #expandMembLink a {
	text-decoration: none;
	color: #743C03;
}
#membLinkColumn #expandMembLink a:hover {
	text-decoration: underline;
}

#membLinkColumn a {
	color: #743C03;
}
#membLinkColumn a:hover {
	color: #CD7110;
}

#memberBg {
	background-image:url(../images/member_pics/rightBg.gif);
	background-position:right;
	background-repeat:repeat-y;
	min-height: 630px;
}

#wctlogo {
	padding-top: 3px;
	margin-left: 2px;
}

.rating {
	margin-top: 0px;
	padding-left: 14px;
}



/*
End Member Stuff
*/

/*media page stuff*/
#leftmedia{
	float: left;
}
#mediaBg {
	background-image:url(../images/media_pics/bg-rght.gif);
	background-position:right;
	background-repeat:repeat-y;
	min-height: 630px;
}

#media_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
	width: 464px;
	float: left;
	position:relative;
}

#mediaLinkColumn {
	width: 202px;
	float: right;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;


	font-size: 12px;
	color: #3B470D;
	text-align: left;
}

#mediaColTitle {
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/media_pics/title_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 29px;
	width: 218px;
	position: relative;
	left: -9px;
	top: 0px;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: center;
	overflow: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color:#B3C3E7 #425CB2 #152F6E #B3C3E7;
	padding-top: 10px;
	margin-bottom: 7px;
}

/*home page stuff*/
#home_body #homeListNav {
	display:block;
	float:left;
	position:relative;
	width: 465px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #806f16;
	font-weight: bold;
	margin-bottom: 22px;
	font-size: 10px;
}
#home_body #homeListNav ul{
	float:right;
	position:relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}
#home_body #homeListNav ul li{
	display:inline;
	float:left;
	padding:0px;
	margin-right: 2px;
	margin-left: 2px;
	
}
#home_body #homeListNav ul li .navLink{
	display:inline;
	float:left;
}
#home_body #homeListNav ul li .navLink a{
	display:inline;
	float:left;
	background-color: #f7d645;
	text-decoration: none;
	color: #5a4d0b;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
#home_body #homeListNav ul li .navLink a:hover{
	display:inline;
	float:left;
	background-image: url(../images/home_pics/ListNavBtn_bg.gif);
	background-repeat: repeat-x;
	background-color: #806f16;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #806f16;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#home_body #homeListNav ul li .navLink:hover{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #806f16;
	border-right-color: #806f16;
	border-left-color: #806f16;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
}
#home_body #homeListNav ul li .navLinkSel{
	display:inline;
	float:left;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
	border: 1px solid #806f16;
}
#home_body #homeListNav ul li .navLinkSel a{
	display:inline;
	float:left;
	background-image: url(../images/home_pics/ListNavBtn_bg.gif);
	background-repeat: repeat-x;
	background-color: #806f16;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #806f16;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#leftHome{
	float: left;
	width: 500px;
}
#homeBg {
	background-image:url(../images/home_pics/bg-rght.gif);
	background-position:right;
	background-repeat:repeat-y;
	min-height: 630px;
}

#home_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
	width: 464px;
	float: left;
	position:relative;
}

#homeLinkColumn {
	width: 202px;
	float: left;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;


	font-size: 12px;
	color: #3B470D;
	text-align: left;
}

#homeColTitle {
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/home_pics/title_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	/*float: left;*/
	height: 29px;
	width: 218px;
	position: relative;
	left: -9px;
	top: 0px;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: center;
	overflow: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color:#F9E98E #C9A929 #988021 #F9E98E;
	padding-top: 10px;
	margin-bottom: 7px;
}


/*tour page stuff*/
#lefttour{
	float: left;
	width: 500px;
}
#tourBg {
	background-image:url(../images/tour_pics/bg-rght.gif);
	background-position:right;
	background-repeat:repeat-y;
	min-height: 630px;
}

#tour_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
	width: 464px;
	float: left;
	position:relative;
}

#tourLinkColumn {
	width: 202px;
	float: left;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;


	font-size: 12px;
	color: #3B470D;
	text-align: left;
}

#tourColTitle {
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/tour_pics/title_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 29px;
	width: 218px;
	position: relative;
	left: -9px;
	top: 0px;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: center;
	overflow: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color:#B894C6 #876B94 #612374 #B894C6;
	padding-top: 10px;
	margin-bottom: 7px;
}

/*meeting page stuff*/
#leftmeet{
	float: left;
	width: 500px;
}

#meetingBg {
	background-image:url(../images/meet_pics/bg-rght.gif);
	background-position:right;
	background-repeat:repeat-y;
	min-height: 630px;
}

#meeting_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
	width: 464px;
	float: left;
	position:relative;
}

#meetingLinkColumn {
	width: 202px;
	float: left;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	font-size: 12px;
	color: #3B470D;
	text-align: left;
}

#meetColTitle {
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/meet_pics/title_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	/*float: left;*/
	height: 29px;
	width: 218px;
	position: relative;
	left: -9px;
	top: 0px;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: center;
	overflow: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color:#DA7977 #902525 #580707 #DA7977;
	padding-top: 10px;
	margin-bottom: 7px;
}

#meeting_body #visListNav {
	display:block;
	float:left;
	position:relative;
	width: 465px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #780808;
	font-weight: bold;
	margin-bottom: 8px;
	font-size: 10px;
}

#meeting_body #visListNav .alignRight {
	float:right;
}
#meeting_body #visListNav ul{
	float:left;
	position:relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}
#meeting_body #visListNav ul li{
	display:inline;
	float:left;
	padding:0px;
	margin-right: 2px;
	margin-left: 2px;
	
}
#meeting_body #visListNav ul li .navLink{
	display:inline;
	float:left;
}
#meeting_body #visListNav ul li .navLink a{
	display:inline;
	float:left;
	background-color: #e0b2b2;
	text-decoration: none;
	color: #780808;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
#meeting_body #visListNav ul li .navLink a:hover{
	display:inline;
	float:left;
	background-image: url(../images/meet_pics/title_bg.gif);
	background-repeat: repeat-x;
	background-color: #d4dec0;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #780808;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#meeting_body #visListNav ul li .navLink:hover{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #780808;
	border-right-color: #780808;
	border-left-color: #780808;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
}
#meeting_body #visListNav ul li .navLinkSel{
	display:inline;
	float:left;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
	border: 1px solid #780808;
}
#meeting_body #visListNav ul li .navLinkSel a{
	display:inline;
	float:left;
	background-image: url(../images/meet_pics/title_bg.gif);
	background-repeat: repeat-x;
	background-color: #d4dec0;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #780808;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#meeting_body  #visListBox {

	border-bottom-color: #cccccc;
}

#visitor_body .lSearchBox {
background-image:url(../images/listings/searchBG.png);
width: 465px;
height: 160px;
background-repeat:no-repeat;
padding-bottom: 13px;
position: relative;

}

/*Visitor Pages Stuff*/
#visitor_body  .lSearchBox h3 {
	color: #5f7924;
	position: relative;
	left: -15px;
	padding-left: 12px;
	background-repeat:no-repeat;
	background-position: 0px 2px;
	font-size: 14px;
	padding-top: 14px;
	padding-left: 28px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-bottom: 7px;
}
.dirSearchBtn {

	border: 0px;
	float: right;
	z-index: 1000;
	left:320px;
	position:absolute;
	background-color: none;
	margin-top: 1px;
}

.dirSearchField {
	position:absolute;
	width:315px;
	font-size: 15px;
	padding:0px;
	margin: 0px;
	height:19px;
	margin-top: 5px;
	float: left;
	z-index: 10;
}

#visitorBg {
	background-image:url(../images/visitor_pics/bg-rght.gif);
	background-position:right;
	background-repeat:repeat-y;
	min-height: 630px;
}

#visitor_body {
	color:#666666;
	font-size: 10pt;
	line-height:14pt;
	width: 464px;
	float: left;
	
}
#visLinkColumn {
	width: 135px;
	float: right;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	font-size: 12px;
	color: #3B470D;
	text-align: left;
	vertical-align:top;
	margin-left: 20px;
}
#displayListBar{
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/visitor_pics/title_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 29px;
	width: 480px;
	position: relative;
	left: -19px;
	top: -18px;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 0.05px;
	text-align: left;
	overflow: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #becc94;
	border-right-color: #617825;
	border-bottom-color: #617825;
	border-left-color: #becc94;
	padding-top: 10px;
	padding-left: 18px;
	margin-bottom: -5px;
}
#visitor_body #visListNav {
	display:block;
	float:left;
	position:relative;
	width: 465px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #627C25;
	font-weight: bold;
	margin-bottom: 8px;
	font-size: 10px;
}

#visitor_body #visListNav .alignRight {
	float:right;
	/*padding-right: 4px;*/
}
#visitor_body #visListNav ul{
	float:left;
	position:relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}
#visitor_body #visListNav ul li{
	display:inline;
	float:left;
	padding:0px;
	margin-right: 2px;
	margin-left: 2px;
	
}
#visitor_body #visListNav ul li .navLink{
	display:inline;
	float:left;
	
}
#visitor_body #visListNav ul li .navLink a{
	display:inline;
	float:left;
	background-color: #D0E1AE;
	text-decoration: none;
	color: #5f7924;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
#visitor_body #visListNav ul li .navLink a:hover{
	display:inline;
	float:left;
	background-image: url(../images/visitor_pics/visListNavBtn_bg.gif);
	background-repeat: repeat-x;
	background-color: #d4dec0;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #627C25;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#visitor_body #visListNav ul li .navLink:hover{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #627C25;
	border-right-color: #627C25;
	border-left-color: #627C25;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
}
#visitor_body #visListNav ul li .navLinkSel{
	display:inline;
	float:left;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
	border: 1px solid #627C25;
}
#visitor_body #visListNav ul li .navLinkSel a{
	display:inline;
	float:left;
	background-image: url(../images/visitor_pics/visListNavBtn_bg.gif);
	background-repeat: repeat-x;
	background-color: #d4dec0;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #627C25;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#visListBox {
	position:relative;
	float: left;
	left: -10px;
	width: 443px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align:left;
	border-bottom-width: 1px;
	/*border-bottom-style: dashed;
	border-bottom-color: #a4c366;*/
	border-bottom-style: solid;
	border-bottom-color: #d4dec0;
}
.wctResults #visListTitleBar {
	background-image:url(../images/wct/visListTitleBar.gif);
	border-top-color: #dbe5c5;
	border-right-color: #91a469;
	border-bottom-color: #91a469;
	border-left-color: #d4e0b9;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #afc680;

}
#visListTitleBar {
	width: 443px;
	top: -10px;
	left: -10px;
	position:relative;
	background-color:#EDC42D;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../images/visitor_pics/visListTitleBg.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #becc94;
	border-right-color: #82A231;
	border-bottom-color: #82A231;
	border-left-color: #becc94;
}
.vislistTitle {
	font-size: 13px;
	color: #3C5016;
	font-weight: bold;
	letter-spacing: 0.05px;
	width: 425px;

}
.visListContactInfo {
	line-height: 20px;	
}
.visContactIdent{
	font-size: 10px;
	font-weight: bold;
	color: #3D4D16;
}
.visListDesc {
	line-height: 15px;
}
#visListDesc{
	margin-top: 8px;
}
#lwrVisListLnk {
	margin-top: 14px;
	margin-bottom: 14px;
}
#visListBox #lwrVisListLnk a:link, #visListBox #lwrVisListLnk a:active, #visListBox #lwrVisListLnk a:visited {
	color: #6e9718;
}
#visListBox #lwrVisListLnk a:hover{
	color: #3B470D;
}
.visAddToItin {
	color: #6e9718;
	position: relative;
	float: right;
	top:-10px;
	left:12px;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #D0E1AE;
}
#visListBox #visAddToItin a:link, #visListBox #visAddToItin a:active, #visListBox #visAddToItin a:visited{
	color: #3B470D;
}
#visListBox #visAddToItin a:hover{
	color: #5F9E1D;
}
#visColTitle {
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/visitor_pics/title_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 29px;
	width: 218px;
	position: relative;
	left: -9px;
	top: 0px;
	vertical-align: middle;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: center;
	overflow: visible;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #becc94;
	border-right-color: #9bb26c;
	border-bottom-color: #617825;
	border-left-color: #becc94;
	padding-top: 10px;
	margin-bottom: 7px;
}
#expandVisLink {
	padding-left: 21px;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	position: relative;
	float: left;
	height: auto;
	width: 181px;
}

#visLinkColumn #expandVisLink a:link, #visLinkColumn #expandVisLink a:active, #visLinkColumn #expandVisLink a:visited {
	text-decoration: none;
	color: #3B470D;
}
#visLinkColumn #expandVisLink a:hover {
	text-decoration: underline;
}

#visLinkColumn a:link, #visLinkColumn a:active, #visLinkColumn a:visited {
	color: #3B470D;
	text-decoration:underline;
}
#visLinkColumn a:hover {
	color: #5F9E1D;
}
#visitor_body a:link, #visitor_body a:active, #visitor_body a:visited {
	color: #3B470D;
}
#visitor_body a:hover{
	color:#6e9718;
}



#visPropertyBtnsCntr{
	background-color:#669966;
	padding:2px;
	height: 300px;
	width: auto;
}

#visPropertyBtnsCntr ul{
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
}
#visPropertyBtnsCntr ul li{
	display:block;
	float:left;
	padding: 0px;
}

#visPropertyBtnsCntr ul li #propertyBtn_sel, #visPropertyBtnsCntr ul li #propertyBtn{
	position:relative;
	background-color:#EDC42D;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../images/visitor_pics/visListTitleBg.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #becc94;
	border-right-color: #82A231;
	border-bottom-color: #82A231;
	border-left-color: #becc94;

}

/*End Visitor Pages Stuff*/

/*podcasts-------------------*/

#media_body #mediaListNav {
	display:block;
	float:left;
	position:relative;
	width: 465px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #10285f;
	font-weight: bold;
	margin-bottom: 22px;
	font-size: 10px;
}
#media_body #mediaListNav ul{
	float:right;
	position:relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}
#media_body #mediaListNav ul li{
	display:inline;
	float:left;
	padding:0px;
	margin-right: 2px;
	margin-left: 2px;
	
}
#media_body #mediaListNav ul li .navLink{
	display:inline;
	float:left;
}
#media_body #mediaListNav ul li .navLink a{
	display:inline;
	float:left;
	background-color: #b3c1e0;
	text-decoration: none;
	color: #496bb9;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
#media_body #mediaListNav ul li .navLink a:hover{
	display:inline;
	float:left;
	background-image: url(../images/media_pics/mediaListNavBtn_bg.gif);
	background-repeat: repeat-x;
	background-color: #10285f;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #10285f;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#media_body #mediaListNav ul li .navLink:hover{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #10285f;
	border-right-color: #10285f;
	border-left-color: #10285f;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
}
#media_body #mediaListNav ul li .navLinkSel{
	display:inline;
	float:left;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
	border: 1px solid #10285f;
}
#media_body #mediaListNav ul li .navLinkSel a{
	display:inline;
	float:left;
	background-image: url(../images/media_pics/mediaListNavBtn_bg.gif);
	background-repeat: repeat-x;
	background-color: #10285f;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #10285f;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.podDtl {
	height: 157px;
	border-bottom: solid 1px #d3d3d3;
	margin-bottom: 22px;
	clear: both;
	margin-left: 5px;
	padding-bottom: 18px;
}
.podDtlVid {
	border-bottom: solid 1px #d3d3d3;
	margin-bottom: 22px;
	clear: both;
	margin-left: 5px;
	padding-bottom: 18px;
}

.podInfo {
	float: left;
	width: 240px;
}
.podThumb {
	float: left;
	width: 210px;
}

.podThumb a img{
	background-color:#10285f;
	padding: 2px;
	max-width: 190px;
	max-height: 140px;
}
.podTitle {
	margin: 0px;
	padding: 0px;
	
}
#media_body .podTitle a:link, #media_body .podTitle a:active, #media_body .podTitle a:visited {
	color: #2b217e;	
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration:none;
}

.podTitle  {
	color: #2b217e;	
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration:none;
}
#media_body .podTitle a:hover {
	text-decoration:underline;
}


.PodcatBld {
	font-weight: bold;
	margin-top: 10px;
	font-size: 11px;	
}
.poddesc {
	margin-bottom: 10px;
	height: 50px;
	color: #454545;
	font-size: 11px;
	width: 240px;
	line-height:11pt;
}
.poddescDtl {
	margin-bottom: 10px;
	color: #454545;
	font-size: 11px;
	line-height:11pt;
}
.PodBtns {
	margin-top: 3px;
}
.PodBtns a {
	margin: 0px;
	padding: 0px;
}

.podCloseBtn {
	text-align:right;
	height: 20px;
	margin: 5px;
}

.podsub {
	height: 30px;
	
	padding-top: 10px;
	border-top: solid 1px #cccccc;
	text-align:center;
}

.podLabel {
	float: left;
	width: 115px;
	padding-top: 5px;
}
.podendFrm {
	height: 22px;
}

.podField {
	float: left;
	padding-top: 5px;
}
.podField input{
	width: 200px;
}
.podField textarea {
	width: 250px;
}

.podCloseBtn a{
	color:#999999;
	font-size: 10px;
	line-height: 20px;
	text-decoration: none;
}
.emailForm {
	padding-left: 20px;
}
.emailForm .hint {
	padding-left: 6px;
}
.clear {
	clear: both;
}

.podCloseBtn a:hover{
	text-decoration: underline;	
}
.podEmailFromList {
	border-bottom: solid 1px #cccccc;
	margin-bottom: 10px;
}
#media_body .subscribe {
	color: #3e568e;
	font-weight:bold;
	margin-bottom: 20px;
	font-size: 11px;
	clear: both;	
}
.subscribe img{
}


#media_body .subscribe a:link, #media_body .subscribe a:active, #media_body .subscribe a:visited {
	color: #2b217e;	
	font-weight:bold;
	margin:0px;
	padding: 0px;
	font-size: 10px;
	text-decoration:none;
}


#media_body a.findOut:link, #media_body a.findOut:active, #media_body a.findOut:visited {
	font-size: 14px;
	text-decoration:none;
}

/*podcasts----------------END---*/


/*---articles---------*/

.art_view {
	color: #3e568e;
	font-size: 12px;
	font-weight: bold;
}
.articltTtl {
	margin-top: 3px;
}
#media_body .articltTtl a {
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

 .articltTtl  {
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

#media_body .articleFull a{
	color: #0374bf;
	text-decoration: underline;
	line-height: 38px;
}
.artDtl {
	border-bottom: solid 1px #cccccc;
	margin-bottom: 14px;
	width: 440px;
	color: #3e568e;
	font-size: 11px;
	font-weight: 100;
}

.articlePosted {
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 4px;
	color: #3e568e;
}

.articleBackButton {
	background-image:url(../images/articles/artBtn.jpg);
	width: 197px;
	height:41px;
	border: 0px;
	margin-top: 36px;
	margin-bottom: 67px;
	cursor: pointer;
}

.artDtlPg {
	margin-bottom: 14px;
	width: 440px;
	color: #3e568e;
	font-size: 11px;
}

#media_body .artDtlPg a{
	color: #0374bf;
	text-decoration: underline;
	/*line-height: 38px;*/
}

.articleItms {
	color: #3e568e;
	font-weight: bold;
}
#media_body  .articleItms a{
	color: #3e568e;
	text-decoration: underline;
	font-weight: 100;
}

.articleSpacer {
	height: 23px;
}

#media_body  .articlePageination a{
	color: #003366;
	text-decoration:none;
	font-size: 12px;
}
.articlePageination {
	color: #003366;
	font-size: 14px;
	margin-bottom: 36px;
}


/*---articles-------END--*/


/*----------WCT -------------*/

.childAGE {
	padding-top: 5px;
}


.childAGEFtr {
	position: absolute;
	background-color: #FFFFFF;
	width: 215px;
}

.noPadLeft {
	padding-left: 0px;
} 
.padTop3px {
	padding-top: 3px;
}

.padSelects select{
	margin-top: 4px;
	font-size:9px;
}

.padSelects {
	padding-left: 2px;
}


#childage_row td {
	padding-left: 10px;
}
.wctSearchAvail {
	background-image:url(../images/wct/searchAvailBG.png);
	background-repeat:no-repeat;
	width: 449px;
	height: 210px;
	padding-top: 18px;
	padding-left: 22px;
	color: #678a1b;
	font-size: 11px;
	float: left;
	left: -8px;
	position:relative;
	
}
.wctSearchAvail h2 {
	margin: 0px;
	padding: 0px;
	color: #5f7924;
	margin-left: 14px;
}

.wctdtLbl {
	width: 69px;
}

.wctSearchAvail .dtFld {
	padding-right: 8px;
}




.wctSearchAvail .padTop td{
	padding-top: 10px;
}

.wctSearchAvail .spacer {
	width: 20px;
}

.wctSearchAvail .button {
	background-image:url(../images/wct/searchAvailBtn.gif);
	background-repeat:no-repeat;
	width: 168px;
	height:43px;
	margin-left: 46px;
	margin-top: 18px;
	cursor: pointer;
}

.wctSearchAvail .htlName {
	width: 203px;
}

/*---new right column search----*/

#gridBody #visListBox .wct_thumb {
	border: solid 1px;
	border-color:#DBE5C5 #91A469 #91A469 #D4E0B9;
	margin: 5px;
}

.wctSearchAvailRgCol {
	background-repeat:no-repeat;
	width: 204px;
	height: 210px;
	padding-left:10px;
	color: #678a1b;
	font-size: 11px;
	float: left;
	left: -8px;
	position:relative;
	
}
.wctSearchAvailRgCol hr {
	background-color: #5f7924;
	height: 2px;
	margin-top: 16px;
	border: #5f7924;
	border: none;
}

.wctSearchAvailRgCol .dtFld {
	padding-right: 3px;
}

.wctSearchAvailRgCol .padTop td{
	padding-top: 4px;
}



.wctSearchAvailRgCol .spacer {
	width: 20px;
}

.wctSearchAvailRgCol .button {
	background-image:url(../images/wct/searchAvailBtnRgCol.gif);
	background-repeat:no-repeat;
	width: 166px;
	height:27px;
	margin-left: 18px;
	margin-top: 18px;
	cursor: pointer;
}

.wctSearchAvailRgCol .htlName {
	width: 190px;
}

.wctSearchAvailRgCol #childage_row td {
	padding-left: 0px;
}

.wctitmdtl_left .moreInfo{ 
	background-image:url(../images/wct/moreInfo.gif);
	background-repeat:no-repeat;
	width: 75px;
	height: 22px;
	margin: 0px;
}

.goodbuy {
	background-image:url(../images/wct/travelocity_good_buy_tag.gif);
	width: 36px;
	height: 17px;
	margin-left: 15px;
}


/*-----END NEW RIGHT COL-----*/

.wctsortBy {
	color: #5f7924;
	font-size: 13px;
	font-weight: bold;
	width: 360px;
	margin-left: 188px;
}

.wctsortBy div{
	float: left;
	margin-left: 10px;
}

.wctSrtTxt {
	padding-top: 5px;
}

.wctitmdtl_left {
	width: 450px;
	/*line-height: 25px;*/
	
}

.wctBld {
	color: #415317;
	font-weight: bold;
	font-size: 10px;
}

.wcthltdisp {
	color: #f1d98e;
}

.wctbldnocolor {
	font-weight: bold;
}

.wctbookIt {
	background-image:url(../images/wct/booknow.png);
	width: 55px;
	height: 18px;
	cursor: pointer;
}

.wctDtl {
	line-height: 15px;
	margin-top: 10px;
}

.wctDtl a {
	color: #35460e;
	font-weight: bold;
}



.wctRight img{
	padding: 5px;
	max-width: 100px;
}

/*.wctgetRates {
	background-image:url(../images/wct/getRates.gif);
	background-repeat:no-repeat;
	width: 93px;
	height: 41px;
	border: 0px;
	cursor: pointer;
	margin-top: 15px;
}*/

.wctShowRates {
	background-image:url(../images/wct/showRates.gif);
	background-repeat:no-repeat;
	width: 84px;
	height: 22px;
	border: 0px;
	cursor: pointer;
	margin-right: 7px
}

.wctHideRates {
	background-image:url(../images/wct/hideRates.gif);
	background-repeat:no-repeat;
	width: 84px;
	height: 22px;
	border: 0px;
	cursor: pointer;
	margin-right: 7px
}

.wctheader {
	background-color: #c3d5a0;
	color: #35460e;
	fon-weight: bold;
}

.rowSpacer {
	height: 2px;
	padding: 0px;
}

.wctdtlSpacer {
	clear: both; 
	height: 15px;
}

.subboxhead {
	font-weight: bold;
	font-size: 13px;
	color: #35460e;
	border-bottom: solid 1px #35460e;
	margin-bottom: 10px;
}

.boxhead {
	font-weight: bold;
	font-size: 13px;
	color: #35460e;
	border-bottom: solid 1px #999999;
}

.boldtext {
	font-weight: bold;
}

.padTop td {
	padding-top: 10px;
}


/*----------WCT --------END-----*/


/*---calendar lookup---------*/
.calendarDiv #calendarLOOKUP {
	font-size: 11px;
}

.calendarDiv #calendarLOOKUP a:link, .calendarDiv #calendarLOOKUP a:active, .calendarDiv #calendarLOOKUP a:visited {
	color:#999999;
	text-decoration:none;
}

.calendarDiv #calendarLOOKUP a:hover{
	text-decoration:underline;
}

.calendarDiv #calendarLOOKUP .CH {
	color:#333333;	
}
.calendarDiv #calendarLOOKUP .Day {
	color:#333333;	
}


/*---calendar lookup----END-----*/

/*-----group tour search--------*/
#tour_body .tourMainCat {
	width: 125px;
}
#tour_body #tourSearchBox {
float:left;
left:-10px;
margin:5px 10px 30px;
padding:0 10px;
position:relative;
text-align:left;
width:443px;
}
#tour_body ul li #browseTab {
background-color:#3E1146;
color:#FFFFFF;
display:inline;
float:left;
margin-left:2px;
margin-right:2px;
padding:6px 9px 4px;
}
#tourdisplayListBar {
	background-image:url(../images/tour_pics/title_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	border-color:#B894C6 #763C88 #612374 #B894C6;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:29px;
	left:-19px;
	letter-spacing:0.05px;
	margin-bottom:-5px;
	overflow:visible;
	padding-left:18px;
	padding-top:10px;
	position:relative;
	text-align:left;
	top:-31px;
	vertical-align:middle;
	width:480px;
}

#tour_body #tourSearchBox .tourSearchField {
	font-size:14px;
	height:16px;
	margin-bottom:10px;
	margin-top:10px;
	padding:2px;
	position:absolute;
	width:340px;
}

#tour_body #tourSearchBox {
text-align:left;
}

#tour_body #tourSearchBox .tourSearchBtn {
height:28px;
left:343px;
margin-bottom:8px;
margin-top:6px;
padding:2px;
position:absolute;
}
#tour_body #tourSearchBox {
text-align:left;
}

#tour_body #tourSearchBox #tourFieldTtl {
color:#3E1146;
display:inline;
font-size:12px;
font-weight:bold;
padding-right:8px;
width:auto;
}

#tour_body #tourSearchBox #mainCatLyr {
float:left;
padding-right:35px;
}

#tour_body #tourSearchBox #subCatLyr {
float:left;
width:270px;
}
#tour_body #tourSearchBox #subCatLyr #instTourLine {
font-size:10px;
line-height:12px;
margin-bottom:-14px;
}
#tour_body #tourSearchBox #subCatLyr .tourVenueType {
width:270px;
}

#tour_body #tourListNav {
	display:block;
	float:left;
	position:relative;
	width: 465px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3e1146;
	font-weight: bold;
	margin-bottom: 8px;
	font-size: 10px;
}
#tour_body #tourListNav ul{
	float:right;
	position:relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}
#tour_body #tourListNav ul li{
	display:inline;
	float:left;
	padding:0px;
	margin-right: 2px;
	margin-left: 2px;
	
}
#tour_body #tourListNav ul li .navLink{
	display:inline;
	float:left;
}
#tour_body #tourListNav ul li .navLink a{
	display:inline;
	float:left;
	color:#3E1146;
	background-color:#c3a0d2;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
#tour_body #tourListNav ul li .navLink a:hover{
	display:inline;
	float:left;
	background-image:url(../images/tour_pics/tab_bg.gif);
	background-repeat: repeat-x;
	background-color: #F0E4F6;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3f1247;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#tour_body #tourListNav ul li .navLink:hover{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #3e1146;
	border-right-color: #3e1146;
	border-left-color: #3e1146;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
}
#tour_body #tourSearchTtl ul{
	float:left;
	position:relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}


#tour_body #tourListNav ul li #searchCatTtl{
	display:inline;
	float:left;
	background-color: #3e1146;
	text-decoration: none;
	color: #ffffff;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
#tour_body #tourListNav ul li #navLinkSrtTtl {
	display:inline;
	float:left;
}
#tour_body #tourListNav ul li #navLinkSrtTtl a{
	display:inline;
	float:left;
	background-color: #3e1146;
	text-decoration: none;
	color: #ffffff;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
#tour_body #tourListNav ul li .navLinkSel{
	display:inline;
	float:left;
	margin-right: -1px;
	margin-left: -1px;
	margin-bottom:-1px;
	border: 1px solid #3e1146;
}
#tour_body #tourListNav ul li .navLinkSel a{
	display:inline;
	float:left;
	background-image:url(../images/tour_pics/tab_bg.gif);
	background-repeat: repeat-x;
	background-color: #3e1146;
	text-decoration: none;
	color: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3f1247;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#tour_body #tourSearchBox #tourCatTtl {
color:#3E1146;
display:inline;
font-size:18px;
font-weight:bold;
padding-right:8px;
width:auto;
}

#tourListTitleBar {
	width: 443px;
	top: -10px;
	left: -10px;
	position:relative;
	background-color:#EFE2F5;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../images/tour_pics/title_bg.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B894C6;
	border-right-color: #612374;
	border-bottom-color: #612374;
	border-left-color: #B894C6;
}
.tourlistTitle {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0.05px;
}
.tourListContactInfo {
	line-height: 20px;	
}
.tourContactIdent{
	font-size: 10px;
	font-weight: bold;
	color: #5D2D0A;
}
.tourListDesc {
	line-height: 15px;
}
#tourListDesc{
	margin-top: 8px;
}
#lwrTourListLnk {
	margin-top: 14px;
	margin-bottom: 14px;
}
#tourListBox #lwrTourListLnk a {
	color: #3e1146;
	font-weight: 100;
	padding: 0px;
	text-decoration:underline;
}
#tourListBox #lwrTourListLnk a:hover{
	color: #3e1146;
}
#tourListBox {
	position:relative;
	float: left;
	left: -10px;
	width: 443px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1E5F6;
}
.tourContactIdent{
	font-size: 10px;
	font-weight: bold;
	color: #3e1146;
}

.tourAddToItin {
	color: #3e1146;
	position: relative;
	float: right;
	top:-10px;
	left:12px;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #efe2f5;
}
#tourListBox #tourAddToItin a:link, #tourListBox #tourAddToItin a:active, #tourListBox #tourAddToItin a:visited{
	color: #3e1146;
}
#tourListBox #tourAddToItin a:hover{
	color: #3e1146;
}

/*-----group tour search-----END---*/

.datafield input.checkBox, .datafield input[type=checkbox], .datafield input[type=radio]{
	width: 15px;
}

.datafield select{
	width: 240px;
}

.datafield input{
	width: 250px;
}

.crmForm .SUBMITeVENT input{
	width: 500px;
}


/*-------------------BLOG-------------------------*/
.blogInfo {
	color: #ab8d19;
	font-weight: bold;
	border-bottom: dotted 1px #878787;
	height: 18px;
	font-size: 10px;
	clear: both;
}

.blogInfo .comments {
	float: right;
	background-color:#f7d645;
	padding-left: 6px;
	padding-right: 6px;
	font-weight:100;
	height: 18px;
}
/*.blogInfo .comments:hover {
	background-color:#e6c63a;
}*/

.blogInfo .comments a {
	text-decoration:none;
}
#leftHome h3 {
	padding: 0px;
	margin: 0px;
	padding-bottom: 8px;
	padding-top: 8px;
}
#leftHome h3.blogHdr a:link, #leftHome h3.blogHdr a:active, #leftHome h3.blogHdr a:visited {
	color: #705b0a;
	text-decoration:none;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}
#leftHome h3.blogHdr a:hover {
	text-decoration:underline;
}
.blogPostedBy {
	color: #686666;
	font-style:italic;
	font-size: 10px;
	float: left;
}
#leftHome .blog a:link, #leftHome .blog a:active, #leftHome .blog a:visited {
	text-decoration:none;
	color: #8c7313;
}
#leftHome .blog a:hover{
	text-decoration:underline;
}
#leftHome .blogPostedBy a:link, #leftHome .blogPostedBy a:active, #leftHome .blogPostedBy a:visited {
	color: #686666;
	text-decoration:none;
	font-style:italic;
	font-size: 10px;
}
#leftHome .blogPostedBy a:hover{
	color: #686666;
	text-decoration:underline;	
}
.boldText {
	font-weight: bold;
}
.postbody {
	padding-bottom: 5px;
	font-size: 11px;
}

.blogfooter {
	clear: both;
	padding-top: 5px;
	padding-bottom: 50px;
}

.blogcomment {
	color: #636336;
	font-size: 11px;
}
#leftHome .blogcomment .blogInfo  a:link, #leftHome .blogcomment .blogInfo a:active, #leftHome .blogcomment .blogInfo a:visited {
	font-size: 12px;
	color: #ab8d19;
}
#leftHome .underline a:link, #leftHome .underline a:active, #leftHome .underline a:visited {
	text-decoration: underline;
}

.blogUserName {
	font-size: 12px;
	color: #ab8d19;
}
.responsebutton {
	background-image:url(../images/home_pics/submit_response.gif);
	width: 156px;
	height:33px;
	border: 0px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.postComments {
	padding-left: 4px;
	padding-right: 4px;
}

.postComments h3 {
	border-bottom: dotted 1px #878787;
	border-top: dotted 1px #878787;
	font-size: 14px;
}
.blogSpacer {
	clear: both;
	height: 26px;
}
.italicHint {
	color: #8f8e8e;
	font-style:italic;
	font-size: 11px;
}
.bloglabel {
	font-weight: bold;
	color: #8f8e8e;
	padding-top: 15px;
}
.blogloggedinas {
	padding-top: 4px;
	font-size: 11px;
	color: #8f8e8e;
}
.blogfield input{
	width: 300px;
}

.caption {
	color:#F00;	
	width: 350px;
	
}
.loginbutton {
	cursor: pointer;
	width: 96px;
	height: 33px;
	background-image:url(../images/blog/login.gif);
	border: 0px;
	clear: both;
}
.registerBtn {
	width: 128px;
	height: 33px;
	background-image:url(../images/blog/register.gif);
	border: 0px;
	clear: both;
	cursor: pointer;
}
.logUser {
	color: #4e4e4e;
}

/*---blog home---*/
#blogHome {
	background-image:url(../images/blog/homeBG.png);
	background-repeat:no-repeat;
	WIDTH:694px;
	height: 267px;
	clear: both;
	left: 0px;
	top: 18px;
	padding-top: 45px;
	padding-left: 14px;
	padding-right: 14px;
	margin-top: 0px;
	position: relative;
}
#leftHome #blogHome  .blogfooter {
	padding-bottom:0px;
}
#blogHome .blogInfo {
	line-height: 19px;
	
}
#leftHome #blogHome  a.boldText:link, #leftHome #blogHome  a.boldText:active, #leftHome #blogHome  a.boldText:visited {
	font-weight: bold;
	color: #403303;
}
#leftHome .blogLink {
	position: absolute;
	right: 0px;
	top: 0px;
}
#leftHome #blogHome .blogLink  a:link, #leftHome #blogHome .blogLink a:active, #leftHome #blogHome .blogLink a:visited {
	line-height: 29px;
}
#leftHome #blogHome a div {
	width: 268px;
	cursor: pointer;
}



/*-------------------BLOG-END------------------------*/

.reqfld {
	color: #990000;
	vertical-align: top;
}
.secthead {
	font-weight: bold;
}

/*--------------------MEETINGS --------------------*/

.rfpborder *, .border2 *
{
font-size:10px;
}
.rfpmaintxt {
	width: 60px;
	font-weight: bold;
}



/*----------------TRANSLATION SECTION-------------*/
#row4 {
	vertical-align: middle;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#translation {
	width: 546px;
}
#translation  h4 {
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size:16px;
}
#translation ul {
	text-align: center;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
#translation li{
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	text-align: center;
	white-space: normal;
	width: 62px;
	float: left;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
/*-------------END TRANSLATION SECTION---------------*/

/*MICROSITE*/
#microsite {width:758px; margin:30px auto;background:#fff url(../images/microsite/bg_right.gif) top right repeat-y;}
#microsite h1 {font-size:18px; margin:0; padding:0; font-weight:bold; color:#496802}
.micrositeHeader {background:#6f950e url(../images/microsite/header.jpg) top left no-repeat;height:68px; text-align:left; color:#fff; font-size:14px; padding:0 0 0 20px;}
.micrositeHeader h1 {color:#fff !important; padding-top:14px !important;}
.micrositeNav {margin:0;padding:0; overflow:hidden;}
.micrositeNav li {display:block;float:left;margin:0; position:relative; z-index:9999; background:url(../images/microsite/bg_seperator.gif) top right no-repeat !important;}
.micrositeNav li a:hover {display:block;color:#fff !important;background:url(../images/microsite/bg_button_on.gif) top right repeat-x !important; height:41px; line-height:41px; }
.micrositeButton {background:url(../images/microsite/bg_button.gif) top right repeat-x; height:41px; line-height:41px; font-size:13px; font-weight:bold;}
#micrositeSidebar {width:239px;float:right;}
.micrositeButton a {display:block;text-decoration:none; position:relative; z-index:9998; color:#3b4d12;padding:0 24px; margin-right:2px;}
#micrositeSidebar .micrositeButton span {display:block; color:#fff; text-align:center;}
#micrositeSidebar p {margin:10px; font-size:12px;}
#micrositeSidebar ul li {list-style:none; list-style-type:none; margin:0; padding:5px;}
#micrositeSidebar ul li:hover {background:#617825; padding:5px;}
#micrositeSidebar ul li:hover a{color:#fff !important;}
#micrositeSidebar ul {margin:10px 0; padding:0; font-size:12px;}
#micrositeSidebar a {color:#496802 !important; font-weight:bold; text-decoration:none; padding-left:10px;}
#bookIt_box a  {padding-left:0 !important;}
#micrositeSlideshow {height:250px; overflow:hidden; border-left:1px solid #e1e0de; border-right:1px solid #e1e0de; border-top:20px solid #fff;background:#fff;}
.logo1 {width:349px; height:216px; float:left; overflow:hidden; text-align:center; background:#f5f5f5; margin:0 30px 0 20px;}
.logo2 {width:226px; height:250px; float:left; overflow:hidden; text-align:center; background:#f5f5f5; margin:0 20px 0 0;}
.slideshow3 {width:336px; height:216px; float:left; overflow:hidden; text-align:center; background:#f5f5f5; margin:0 0 20px 0;}
#micrositeFooter {background:url(../images/microsite/bg_bottom.gif) top left no-repeat; height:34px; line-height:34px; text-align:center; font-size:12px; color:#666;}
#micrositeFooter a {color:#496802 !important; font-weight:bold; text-decoration:none;}
#micrositeContent {width:480px; float:left; padding-left:20px; font-size:12px; line-height:16px;}
#micrositeContent a {color:#496802}




/*----------------------------Online Survey-----------------------------*/


#surveyBox {
	position:absolute;
	display:none;
	text-align:center;
	width:100%;
	left:0px;
	height:370px;
}
#surveyBox #boxCntr {
	position:relative;
	display:inline-block;
	width:455px;
	height:315px;
	padding-top:55px;
	padding-left:40px;
	padding-right:40px;
	background-image: url(../../survey/includes/images/surveyBg.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	line-height:22px;
}
#surveyBox #boxCntr a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
#surveyBox #boxCntr #closeBox {
	position:absolute;
	display:inline-block;
	float:right;
	top:9px;
	right:10px;
	width:55px;
	height:36px;
}
.surveyTtl {
	font-size:22px;
	font-weight: bold;
}
.emphTxt {
	font-size:16px;
	font-weight: bold;
}




/*--------------------------End Online Survey-------------------------*/


