/* Top Level Grid */
body.site {
	background-image: url(../images/shell/bg.gif);
	background-repeat: repeat-x;
	text-align: left;
	color: #000000;
	font-size: 10pt;
	background-color: #5f6950;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#4D2D21;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
} 
li {
	list-style: none;
}
#hdr {
	background-image:url(../images/shell/hdr.png) !important;
	background-image:url(../images/shell/hdr.gif);
	background-repeat: no-repeat;
	width: 827px;
	height: 157px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}
#ftr {
	background-image:url(../images/shell/ftr.png) !important;
	background-image:url(../images/shell/ftr.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 827px;
	height: 75px;
	margin-left: auto;
	margin-right: auto;
}
#ftrcvbinfo {
	width: 827px;
	margin-left: auto;
	margin-right: auto;
	color: #ece2bf;
	font-size: 12px;
	margin-top: -20px;
	line-height: 1.5em;
}
#ftrcvbinfo li
{
	float: left; margin: 0 10px 0 0;
}
#simplelink {
	color: #ece2bf;
	background-image:url(../images/shell/simplelogo.gif);
	background-repeat:no-repeat;
	background-position:right;
	height: 26px;
	line-height: 26px;	
	padding-right: 26px;
	display: block;
	width: 130px;
	font-size: 10px;
}
.container {
	width: 827px;
	background-image:url(../images/shell/mid.png) !important;
	background-image:url(../images/shell/mid.gif);
	background-repeat:repeat-y;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}
.mainPaddingTB {
	padding-top: 30px;
	padding-bottom: 30px;
}
.mainPaddingT {
	padding-top: 20px;
}
.mainPaddingB {
	padding-bottom: 20px;
}
.mainPaddingLR {
	padding-left: 17px;
	padding-right: 20px;
}

.paddingL {
	padding-left: 8px;
}

/*-----12 grid layout----*/

.marginlgrid1 {
	margin-left: 56.3px
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.grid_3 {
	width:193px
}
.grid_6{
	width:398px
}
.grid_9{
	width:613px;
}
.grid_12 {
	width:813px
}
.grid_1 {
	width:56.3px
}
.grid_2 {
	width:125px
}
.grid_4 {
	width:262px
}
.grid_5 {
	width:330px
}
.grid_7 {
	width:466px
}
.grid_8 {
	width:534px
}
.grid_10 {
	width:670px
}
.grid_11 {
	width:738px
}
/*---12 grid layout-------*/

.left {
	float: left;
}
.right {
	float: right;
}
.clear, .clearBoth {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0
}
.clearfix {
	display:inline-block
}
* html .clearfix {
	height:1%
}
.clearfix {
	display:block
}
.notice {
	color:#990000;
}
.default {
	color:#999999;
}

/* Basic Grid Containers */
#main {
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 15px;
}
h1,h2,h3,h4,h5,h6 {
	color: #5a308d;
	text-align:left;
	margin: 0px;
	
}
h1 a {
	color: #5a308d;
}
h1 {
	font-size: 18pt;
	line-height: 24pt;
}
h2 {
	font-size: 16pt;
}
h2 {
	font-size: 14pt;
}
h4 {
	font-size: 12pt;
}
h5 {
	font-size: 11pt;
}
h6 {
	font-size: 9pt;
}
#splash {
	padding: 0px;
	margin: 0px;
	clear: both;
}
#nav {
	padding: 0px;
	margin: 0px;
	margin-top: 11px;
	margin-bottom: 1px;
	background-color: transparent;
	height: 20px;
	border: none;
	
}
#secondaryNav {

}
#secondaryNav p {

}
#content h1.title {
	width: 470px;
	float: left;
	margin: 0 0 13px;
}
#content h1.title img {
	margin-bottom:-5px;
	border:0;
}
#content {
	padding: 10px 8px 5px 8px;
}
#content img {
	border: solid 1px #c1b393;
}
#content img.ui-datepicker-trigger
{
	border: none;
}
#content li {
	margin-left: 25px;
	list-style: disc;
}
#content ol li {
	list-style: decimal;
}
#contentExt {

}
#mainContent {

}
#secondaryContent {

}
#secondaryContent p, #secondaryContent td {

}
/* Utilities */
.clearFloat {
	clear: both;
}


/* Nav Style */
#nav ul {
	float: right;
	margin: 0px;
	padding: 0px;
	padding-left: 9px;
}

#nav ul li {
	background-image:url(../images/shell/topnav/leftcrner.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding: 0px;
	padding-left: 5px;	
	height: 20px;
	float: left;
	display:block;

}
#nav ul li div {
	background-image:url(../images/shell/topnav/rightcrner.gif);
	background-repeat:no-repeat;
	padding: 0px;
	padding-right: 5px;
	height: 20px;
	float: left;
}
#nav ul li a {
	background-image:url(../images/shell/topnav/mid.gif);
	background-repeat:repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	font-size: 9pt;	
	height: 20px;
	padding: 0px;
	margin: 0px;
	padding-left: 7px;
	padding-right: 7px;
	float: left;
	line-height: 20px;
	display: block;
}

#secondaryNav {
	margin-right: 7px;
	margin-top: 8px;
}
#secondaryNav .tlcrnr {
	background-image:url(../images/shell/secondarynav/topLCrner.gif);
	width: 5px;
	height: 16px;
	float: left;
}

#secondaryNav h3,#rightCol h3 {
	float: left;
	color: #FFFFFF;
	width: 100%;
	text-align:center;
	border-bottom: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	font-family:"Times New Roman", Times, serif;
	line-height: 18pt;
	font-size: 16px;
	font-weight: bold;
	clear: both;
	margin-bottom: 5px;
}

#rightCol h3 {
	width: 190px;
}

#secondaryNav ul {
	width: 100%;
	clear: both;
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0px;
	padding-left: 3px;
}
#secondaryNav ul li {
	width: 100%;
	color: #ffffff;
	list-style: none;
	line-height: 18px;
}

#secondaryNav li a {
	color: #ffffff;	
	text-decoration:none;
	font-size: 9pt;
}

#secondaryNav li a:hover {
	text-decoration:underline;
}

/*---second level----*/

#secondaryNav ul li ul {
	padding: 0px;
	padding-left: 15px;
	padding-top:4px;
	padding-bottom:4px;
}

#secondaryNav .blcrnr{
	background-image:url(../images/shell/secondarynav/btmLCrner.gif);
	width: 6px;
	height: 6px;
	float: left;
}
#secondaryNav .btm {
	border-bottom: solid 1px #652d91;
	background-color: #f3e8c7;
	height: 6px;
	float: left;
	width: 140px;
}
#secondaryNav .brcrnr {
	background-image:url(../images/shell/secondarynav/btmRCrner.gif);
	width: 6px;
	height: 6px;
	float: left;
}

/*----right column------*/

#rightCol {
	color: #FFFFFF;
}
#rightCol p{
	padding-top: 15px;
}

/*-------buttons-----*/

.grbtnl {
	background-image:url(../images/shell/btnSearch.png) !important;
	background-image:url(../images/shell/btnSearch.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 30px;
	line-height: 26px;
	display: block;
	height: 26px;
	margin-right: 4px;
}
.btnbwh  {
	color: #FFFFFF;
	font-weight: bold;
}

/* Main Widget Right Column Container */

#widgetCont {
	width: 100%;
	padding-left: 0px;
	_padding-left: 0px;
	padding-bottom: 10px;
}

#widgetCont .widgetContCont {
	background: url(../images/themes/widgetTile_red.jpg) repeat-y;
}

#widgetCont .widgetCont_title {
	background: url(../images/themes/widgetTop_red.jpg) no-repeat;
	height: 31px;
	width: 193px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 5px;
	line-height: 31px;
	vertical-align: middle;
}

#widgetCont .widgetContInt_top {
	background: url(../images/themes/widgetInt_top_red.jpg) no-repeat;
	width: 193px;
	height: 4px;
	_overflow: hidden;
}

#widgetCont .widgetContInt_btm {
	background: url(../images/themes/widgetInt_btm_red.jpg) no-repeat;
	width: 193px;
	height: 4px;
	_overflow: hidden;
}

#widgetCont .widgetCont_pad {
	padding-left: 0px;
}

#widgetCont .widgetContBtm {
	background: url(../images/themes/widgetBtm_red.jpg) no-repeat;
	height: 8px;
	width: 288px;
}

/*---vguide------*/
a#vguide {	
	display: block;
	background-image:url(../images/shell/vguide.png) !important;
	background-image:url(../images/shell/vguide.gif);
	background-repeat:no-repeat;
	width: 212px;
	height: 200px;
}
a#vguide img {
	border: none;
}
/*----itinerary------*/
#itineraryBtn {
	background-image:url(../images/shell/itinerarybtn.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 23px;
	height: 17px;
	color: #917e5f;
	text-decoration:none;
	font-size: 8pt;
	float: right;
	text-transform:uppercase;
	line-height: 24pt;
}

ul.detail-links li {
	font-size: 11px;
}

ul li a.itineraryAdded {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
/*-----------------*/
.right_col_widget h3 {
	font-size: 12px;

}
.right_col_widget_itin {
	background-image:url(../images/shell/itinerary/bg.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	background-color: #733C99;
	width: 172px;
	min-height: 159px;
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 8px;
	border-left: 1px solid #AC987D;
	border-right: 1px solid #AC987D;
	border-top: 1px solid #AC987D;
	font-size: 10px;
}


.right_col_widget h4 {
	font-size: 17px;
	color: #ffeb9a;
	padding-left: 3px;
}

.right_col_widget h5{
	font-size: 16px;
	/*padding-top: 3px;*/
	padding-left: 3px;	
}

.left_widget_btm {
	background-image:url(../images/shell/itinerary/itinNav_bg.jpg);
	background-repeat:repeat-x;
	width: 188px;
	height: 45px;
	padding-left: 0px;
	padding-right: 0px;
	border-left: 1px solid #AC987D;
	border-right: 1px solid #AC987D;
	border-bottom: 1px solid #AC987D;
}

.left_widget_btm a.email {
	background-image:url(../images/shell/itinerary/email.jpg);
	background-repeat:no-repeat;
	width: 52px;
	height: 45px;
	display:block;
	float: right;
	padding-right: 22px;
}

.left_widget_btm a.print {
	background-image:url(../images/shell/itinerary/print.jpg);
	background-repeat:no-repeat;
	width: 46px;
	height: 44px;
	display:block;
	float: left;
	margin-left: 26px;
}

.itinTitle {
	font-size: 12px;
	font-weight: bold;
}

.listTitle {
	float:left;
	width: 140px;
	line-height: 20px;
	vertical-align: middle;
}

.listRemove div{
	/*text-align:right;
	float:left;
	width: 75px;
	height: 10px;
	margin-bottom: 8px;*/
	
}

.listRemove a{
	color: #ffffff;
	float:right;
	background-image:url(../images/shell/itinerary/itinRemoveBtn.jpg);
	background-position:right;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight: bold;
	display: block;
	height: 20px;
	line-height: 20px;
	width: 25px;
}
/*--- RFP ---*/
.listingHeader {
	font-size:18px;
	line-height:1.4em;
	font-weight:bold;
	letter-spacing: 0px;
	text-transform:none;
	color:#662D91;
}
/* Typography */
#pullquote {
	float: right;
	margin: 0 0 .4em 1em;
	width: 145px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 20px;
	line-height: 1.3em;
}
.gutter {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 1px;
}
/* Module Style Containers */
.subContainer1Head {
	background-image: url(../images/bgContainer1Head.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.subContainer1Head h2 {
	background-image: url(../images/lt_tp_Container1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform:uppercase;
	font-weight: normal;
	letter-spacing: 0em;
	line-height: 20px;
	padding: 0 0 0 15px;
	color: #645E50;
}
.subContainer1Head h3 {
	background-image: url(../images/lt_tp_Container1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	padding-left: 15px;
	color: #645E50;
	letter-spacing: 0em;
	padding-top: 4px;
}
.subContainer1Content {
	background-image: url(../images/bgContainer1Content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #D6CFC3;
}
.subContainer1Footer {
	background-image: url(../images/bgContainer1Foot.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 13px;
	margin-bottom: 15px;
}
.subContainer2Footer {
	background-image: url(../images/bgContainer2Foot.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 13px;
	margin-bottom: 15px;
}
.subContainerInside1Head {
	background-image: url(../images/bgContainer1HeadInside.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin:0 15px 0 15px;
	padding:0;
	height:13px;
	overflow:hidden;
}
.subContainerInside1Content {
	background-image: url(../images/bgContainer1ContentInside.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFFFFF;
	margin: 0 15px 0 15px;
	padding: 0 5px 5px 15px;
}
.subContainerInside1Content .evnt-container {
	display:block;
	width:395px;
	float:left;
	clear:both;
	border-top: 4px solid #A39787;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
p.highlight {
	padding:5px 0;
	border-bottom:1px solid #DDD;
}
p.highlight .subHead {
	font-weight:bold;
	line-height: 12px;
	color:#555;
	padding:0;
}
p.highlight strong {
	color:#771F49;
}
p.highlight a {
	display:block;
	padding:5px;
}
p:hover.highlight {
}
.subContainerInside1Footer {
	background-image: url(../images/bgContainer1FootInside.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 15px;
	margin-left: 16px;
	height: 12px;
}

/* home link */
#homeLink {
	display: block;
	width: 600px;
	height: 125px;
}


/* Search Box */
#searchBox {
	padding-top: 10px;	
}
#searchBox h6 , #weather h6{
	color: #FFFFFF;
}

#weather {
	margin-top: 10px;
	height: 60px;
}
#weather , #searchBox {
	color: #f2e9c9;
	font-size: 11px;
	width: 170px;
	margin-left: 10px;
}
#searchBox #siteSearchForm {
	margin: 0px;
}

#searchBox #txtInput {
	background: none;
	color: #bdcd9e;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	background-image:url(../images/shell/searchBar.png) !important;
	background-image:url(../images/shell/searchBar.gif);
	background-repeat:no-repeat;
	width: 133px;
	height: 18px;
	color: #999999;
	padding-top: 2px;
	padding-left: 4px;
	margin-top: 3px;
	border: none;	
}
#searchBox #siteSearchBtn {
	width: 24px;
	height: 24px;
	border: none;
	margin-left: 4px;
	background-color: none;

}
/* Container for Button Style Links */
.btnContainer {
	width: 100%;
	text-align: right;
	font-size: 13px;
	letter-spacing: 0px;
}
/* Container for Images -- Change the Float inline for different treatments */
.l-thumb {
}
/* Forms */
.crmForm {
	font-size:11px;
	width:100%;
	border:none;
	background-color:#ebd8be;
}
.crmForm td, .crmForm th {

}
.crmForm td {
	font-size:1em;
	background-color:#f8eacc;
	padding:3px;
}
.crmForm th {
	background:url(../images/cal/events_headerBG.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	font-size:1.5em;
	color:#FFFFFF;
	text-align:left;
	line-height:1.8em;
	padding:0 10px;
}
.crmForm .subrow {
	background:url(../images/cal/events_headerBG.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	color:#FFFFFF;
}
.crmForm .formtext, .crmForm label {
	font-weight:bold;
}
.crmForm .formtextreq, .req {
	font-weight:bold;
	color:#900;
}
.crmForm .hint {
	color:#990000;
}
.nomargin {
	margin: 0px;
}
.nopad {
	padding: 0px;
}
/* Simpleview credit link */
#copyright a.simpleview {
	color:#000;
	text-decoration:none;
}
/* SIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
.sIFR-hasFlash H1, .sIFR-hasFlash .subContainer1Content H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	letter-spacing: -1px;
	display:inline;
	visibility: hidden;
	text-transform: uppercase;
}
.sIFR-hasFlash .subContainer1Head H3, .sIFR-hasFlash .subContainer1Content H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	letter-spacing: -1px;
	display:inline;
	visibility: hidden;
	text-transform: uppercase;
}
.sIFR-hasFlash .subContainer1Head H4, .sIFR-hasFlash .subContainer1Content H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	letter-spacing: -1px;
	display:inline;
	visibility: hidden;
	text-transform: uppercase;
}

/*----listings----------*/

#detail-overview h2{
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
}

.l-itemContainer h3.l-item
{
	width: 370px;
	float: left;
}

.l-itemContainer h3.l-item a, .l-itemContainer h3.l-item {
	margin-left: 0;
	color: #000;	
	line-height: 12pt;
	font-size: 10pt;
	text-decoration:none;
}
#content .l-itemContainer .left
{
	font-size: 9pt;
}
.l-itemContainer .brownWrap .wrapFooter
{
	margin: 0;
}
.l-itemContainer .l-itemLinks
{
	margin: 5px 0;
}
#content .l-itemContainer .l-extras
{
	margin-top: 5px;
}
#content .l-itemContainer .l-extras li
{
	list-style-type: none;
	margin: 0;
}
.l-itemContainer .mapIcon a,
.evnt-container .mapIcon a
{
	margin: 0 4px 0 0;
}

.evnt-container .boldtext
{
	line-height: 18px;
}

.l-itemContainer .mapIcon img,
.evnt-container .mapIcon img
{
	vertical-align: middle;
}
.l-itemContainer h3.l-item a:hover {
	text-decoration:underline;
}

.l-itemContainer .l-itemLinks .moreInfoLink {
	cursor:pointer;
}

#detail-gallery .brownWrap {
	width: 216px;
}

#detail-gallery .wrapContent {
	padding: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 9pt;
}
.l-itemContainer .wrapContent {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 9pt;
}
.l-itemContainer .wrapContent ul {
	float: right;
	margin: 0px;
	padding: 0px;
}
#content .l-itemContainer .wrapContent ul li {
	float: left;
	list-style-type: none;
	margin-left: 5px;
}
.detail-links li {
	float: left;
}
#detail-overview {
	clear: both;
}

.l-itemContainer a, .l-jumpHolder a, .detail-links a, #detail-overview a, .evenrow td a, .oddrow td a{
	color: #791721;
	text-decoration:underline;
	line-height: 12pt;
	font-size: 8pt;

}
#detail-info {
	margin-top: 8px;
	width: 370px;
}
#listingDetails .right
{
	width: 221px;
}
.detail-left
{
	clear: left;
	padding-top: 10px;
}
.listingInfo
{
	font-size: .8em;
}
.l-itemContainer .l-extrasHolder ul, #detail-info ul {
	padding: 0px;
	margin: 0px;
}
.l-itemContainer .summaryImage .wrapContent {
	padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.l-jumpHolder {
	margin-top: 10px;
	margin-bottom: 10px;
}
.l-jumpHolder .jumpNavL h4{
	color: #363636;
	float: left;
	font-size: 9pt;
	margin-right: 5px;
}

.l-jumpHolder .jumpNavR {
	float: left;
	text-align:right;
}
.l-jumpHolder .jumpNavR h4 {
	float: right;
	color: #363636;
	font-size: 8pt;
	line-height: 24px;
}
.l-jumpHolder .jumpNavR a {
	display: block;
	height: 24px;
	width: 24px;
	float: right;
	margin-left: 5px;
}

.l-jumpHolder .jumpNavR a.prevArrow {
	background-image:url(../images/shell/prevArrow.png) !important;
	background-image:url(../images/shell/prevArrow.gif);
}

.l-jumpHolder .jumpNavR a.nextArrow {
	background-image: url(../images/shell/btnSearch.png) !important;
	background-image: url(../images/shell/btnSearch.gif);
}
.l-searchHolder {
	margin-left: 15px;
	margin-right: 15px;
}
.l-searchHolder label {
	line-height: 15pt;
}
.l-searchHolder select {
	font-size: 10px;
	width: 144px;
	border: none;
	padding: 0px;
	height: 11pt;
	font-size: 9px;
	margin-bottom: 10px;
}
.l-searchHolder .default {
	background-image:url(../images/shell/searchBarBig.gif);
	background-repeat:no-repeat;
	width: 154px;
	height: 18px;	
	border: none;
	background-color: transparent;
	padding-left: 4px;
	font-size: 10px;
	padding-top: 2px;
	margin-bottom: 10px;
}

.l-extrasHolder .summaryImage {
	margin-right: 10px;
}


/*---------imgBox-------*/
#imgBox {
	position: relative;
}

#imgBox .title {
	position: absolute;
	left: 0px;
	font-size: 10pt;
	margin-left: 18px;
	margin-top: 6px;
}

.imgBoxBtn {
	background-image:url(../images/shell/imgbox/btn_l.gif);
	background-repeat:no-repeat;
	height: 18px;
	padding-left: 5px;
	clear: both;
	float: right;
	font-size: 8pt;
	font-weight: bold;	
}
.imgBoxBtn a {
	background-image:url(../images/shell/imgbox/btn_bg.gif);
	background-repeat:repeat-x;
	height: 18px;
	line-height: 18px;
	float: left;
	padding-left: 4px;
}
.imgBoxBtn div {
	background-image:url(../images/shell/imgbox/btn_r.gif);
	background-repeat:no-repeat;
	height: 18px;
	width: 25px;
	float: left;
}


/*-----itinerary-----------*/
#itinerary h1, #itineraryh2, #itinerary h3, #itinerary h4, #itinerary h5, #itinerary h6 {
	color: #333333;
}
.lmargin40 {
	margin-left: 40px;
}

#itinerary .navitin {

}

.grn {
	border: solid 1px #719135;
	background-color:#719135;
	width: 100%;
}

.brwn {
	border: solid 1px #917e5f;
	background-color:#917e5f;
	width: 100%;
}
.itin ul {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.itin hr {
	border: 0;
	color: #917e5f;
	background-color: #917e5f;
	height: 1px;
	width: 100%;
	text-align: left;
}

#navitin ul {
	float: center;
	margin: 0px;
	padding: 0px;
	padding-left: 9px;
	height: 24px;	
}

#navitin ul li {
	background-image:url(../images/shell/grnbtn/leftcrner.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding: 0px;
	padding-left: 5px;	
	height: 24px;
	float: left;
	display:block;

}
#navitin ul li div {
	background-image:url(../images/shell/grnbtn/rightcrner.gif);
	background-repeat:no-repeat;
	padding: 0px;
	padding-right: 5px;
	height: 24px;
	float: left;
}
#navitin ul li a {
	background-image:url(../images/shell/grnbtn/mid.gif);
	background-repeat:repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	font-size: 9pt;	
	height: 24px;
	padding: 0px;
	margin: 0px;
	padding-left: 7px;
	padding-right: 7px;
	float: left;
	line-height: 24px;
	display: block;
}

/*------even/odd rows-------*/

.bbtm td {
	border-bottom: solid 1px #bcac93;
}
.btop td {
	border-top: solid 1px #bcac93;
}

.evenrow td, .oddrow td, td.boxhead {
	line-height: 20px;
	border-bottom: solid 1px #bcac93;
}

table.border
{
	border: solid 1px #bcac93;
	border-bottom: none;
}

td.boxhead
{
	background: #987f5c;
	color: #FFF;
	padding: 3px 5px;
}

.evenrow td, .oddrow td {
	line-height: 20px;
	padding-left: 5px;
}

.evenrow td {
	background-color: #ffefd5;
}

.oddrow td {
	background-color: #f6e6cd;
}

/*---header images------*/

#headerImg {
	position:relative;	
}
#headerImg #ltcrner, #headerImg #rtcrner, #headerImg #lbcrner, #headerImg #rbcrner {
	background-repeat:no-repeat;
	position:absolute;
	width: 10px;
	height: 10px;
	z-index: 99;
	left: 0px;
	
}

#headerImg #ltcrner {
	background-image:url(../images/shell/hdrimgs/tlcrner.gif);
}

#headerImg #rtcrner {
	background-image:url(../images/shell/hdrimgs/trcrner.gif);
	margin-left: 803px;
}

#headerImg #lbcrner {
	background-image:url(../images/shell/hdrimgs/blcrner.gif);
	margin-top: 143px;
}

#headerImg #rbcrner {
	background-image:url(../images/shell/hdrimgs/brcrner.gif);
	margin-top: 143px;
	margin-left: 803px;
}
/*-----header images-----*/

ul.pipelist  {
	margin-left:0 !important;
	padding-left:0 !important;
}
.pipelist li {
	display:inline;
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #000;
}
.pipelist .first {
	margin-left:0 !important;
	padding-left:0 !important;
	border:0 !important;	
}
.calListing {margin-top:30px; font-size: 11px}
.calListing h2 {text-align:center; font-weight:bold; color:#000; font-size:16px;}
.calListing .brownWrap {width:100px;}
.calListing .grid_5 {margin-left:20px;}
.calListing .calIcon {margin-left:10px;}
.calListing .calIcon img{ max-width: 132px;}
.calListing .calIconTop {background: #003575 url(../images/cal/icon_bg.gif) top left no-repeat; width:118px; text-align:center; padding:5px 0 0 0;}
.calListing .calIconBottom {background: #003575 url(../images/cal/icon_bg.gif) bottom left no-repeat; width:118px; text-align:center; height:5px;}
.calListing .purple {color:#83629e; font-weight:bold; text-decoration: underline; font-size: 11px;}
.calListing .green {color:#6e8148; font-weight:bold;}
.calListing .whiteWrap {width: 112px;}


/*------podcasts-------*/

/*----email form-------*/

.emailForm .podField input {
	width: 300px;
}
.emailForm .podLabel {
	width: 150px;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
	margin-right: 15px;
}
.emailForm .podLabel,.emailForm .podField {
	float: left;
	margin-bottom: 10px;
}
.emailForm .podField textarea {
	width: 350px;
}

.podsub {
	padding: 10px;
}
.emailForm .hint {
	margin-left: 6px;
}

.hint {
	color: #660000;
	font-size: 10px;
}

.poddescDtl {
	padding-left: 15px;
	
}
.poddescDtl h3 {
	line-height: 40px;
}
.poddescDtl ul li {
	list-style-type:circle;
}
.poddescDtl ul {
	padding: 0px;
	margin: 0px;
	padding-left: 30px;
}

/* ---- Tables, forms, etc ---- */

table.meetingRm td {
	padding: 2px;
}

td.subboxhead {
	font-weight: bold;
	padding-bottom: 5px;
}

/* ---- General ---- */

.clearfloat, .clearFloat {
	clear: both;
}

.fltrt {
	float: right;
}

.fltlft {
	float: left;
}

.boldtext {
	font-weight: bold;
}

#main_nav .level_one .cufon canvas, #main_nav .level_one .cufon-vml-canvas
{
	margin-top: 3px;
}

#itineraryBtn .cufon canvas
{
	margin-top: 4px;
}

#itineraryBtn .cufon-vml-canvas
{
	margin-top: 2px;
}

.newsletter a
{
	color: #FFF;
	margin-top: 5px;
	float: right;
}

.newsletter a .cufon canvas
{
	margin-top: 7px;
}

.newsletter a .cufon-vml-canvas
{
	margin-top: 5px;
}