#mainContent {
	background-image:url(/conventionCenter/images/bkg/rfpBKG.jpg);
	background-repeat: no-repeat;
	padding: 33px 0px 0px 0px;
	background-color:#FFFFFF;
	line-height:1.1em;
	color:#1E304E;
	}
	
.headline {
	margin-left:22px;
	}

.alert {
	color:#990000;
	text-transform:uppercase;
	font-weight:bold;
	}


#hdTxt {
	width:450px;
	margin-left:22px;
	margin-bottom:30px;
	}

td.contractList {
background-image: url(/conventionCenter/images/callOutsBkg/yellowOval.gif);
background-position: center;
background-repeat: no-repeat;
height: 225px;
padding-top: 20px;
}

table.overview {
	margin-left: 0px;
	}


#calloutLg {
}


 #bannerCorners{
	display: none;
}



.mainPanel {
	margin-left:4px;
	float:left;
	width:553px;
	background:url(/conventionCenter/images/bkg/mainPanelBkg.gif) top left repeat-y;
}

.mainPanelTop {
	background:url(/conventionCenter/images/bkg/mainPanelTop.gif) top left no-repeat;
}

.mainPanelContent {
	padding:20px 20px;
}


.mainPanelBtm {
	background:url(/conventionCenter/images/bkg/mainPanelBtm.gif) bottom left no-repeat;
}





/* ------------------------------------------------------------------------------------------------- INTERACTIVE MAP */

#mapArea {
	float:left;
	width:270px;
	padding-right:10px;
	background:url(/conventionCenter/images/supportServices/dotted-bar-vertical.gif) top right no-repeat;
	}

#postcardArea {
	float:right;
	width:220px;
	line-height:1.1em;
	}

#postcardArea .imageHolder {
	position:relative;
	height:162px;
	}

#postcardArea .imageHolder img {
	position:absolute;
	top:5px;
	left:-2px;
	}

#featuredVenues {
	background:url(/conventionCenter/images/bkg/featuredVenuesBkg.jpg) bottom left repeat-x #EBECF1;
	}
	
.emphasis {
	font-weight:bold;
	font-style:italic;
}

#featuredVenues table {
	padding-top:10px;
	}

#featuredVenues table td.imgCell {
	width:120px;
	}

.dottedRule {
	height:1px;
	background:url(/conventionCenter/images/supportServices/dotted-fade-bar.gif) top center no-repeat;
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:1px;
	}

tabSectionContainer .tabSection {
	margin-top:5px;
	border-top:solid 1px #000000;
	}


.flushPanel {
	margin-left:6px;
	margin-right:6px;
	}
	
.padding {
	padding:12px;
	}
	
.padding1 {
	padding:5px 12px;
	margin-top:0px;
	
	}

.leadp {
	}

#bottomImages {
	text-align:center;
	}

#bottomImages img {
	width:100px;
	height:90px;
	padding:2px;
	}

/* -------------------------------------------------------------------------------------------------------------------- TAB LINKS */


#tabSectionContainer, .h6 {
	color:#1E304E;
}


#tabBar {
	margin:0px;
	}

#tabBar ul {
	margin:0px;
	padding:0px;
	}

.tabButton {
	display:block;
	float:left;
	height:48px;
	background:url(/conventionCenter/images/bkg/ssTabsBkg.jpg) bottom right no-repeat #F2F4F6;
	margin:0px;
	padding:0px;
	border-right:solid 1px #FFFFFF;
	border-left:solid 1px #BAC7DC;
	}

.tabButton.next {
	background-position:left;
	}

.tabButton.current {
	background-image:none;
}

.tabLink {
	display:block;
	width:98%;
	height:98%;
	background-position:center;
	background-repeat:no-repeat;
	}

#tabLinkThings {
	background-image:url(/conventionCenter/images/LstngSbHd/ssTab-thing2Do.gif);
	}

#tabLinkThings.current {
	background-image:url(/conventionCenter/images/LstngSbHd/ssTab-thing2Do_o.gif);
	}
	
#tabLinkServices {
	background-image:url(/conventionCenter/images/LstngSbHd/ssTab-professionalSupport.gif);
	}

#tabLinkServices.current {
	background-image:url(/conventionCenter/images/LstngSbHd/ssTab-professionalSupport_o.gif);
	}


#tabLinkTemplates {
	/*background-image:url(/conventionCenter/images/LstngSbHd/ssTab-templates.gif); */
	}

#tabLinkTemplates.current {
	/* background-image:url(/conventionCenter/images/LstngSbHd/ssTab-templates_o.gif); */
	}


#tabLinkAttendance {
	background-image:url(/conventionCenter/images/LstngSbHd/ssTab-attendanceBuilders.gif);
	}

#tabLinkAttendance.current {
	background-image:url(/conventionCenter/images/LstngSbHd/ssTab-attendanceBuilders_o.gif);
	}
	
#tabLinkDownloads {
	background-image:url(/conventionCenter/images/LstngSbHd/ssTab-downloadDocuments.gif);
	}
#tabLinkDownloads.current {
	background-image:url(/conventionCenter/images/LstngSbHd/ssTab-downloadDocuments_o.gif);
	}


#tabThings {
	border-left-width:0px;
	width:104px;
	}
#tabServices {
	width:148px;
	}
#tabTemplates {
	width:112px;
	}
#tabAttendance {
	width:169px;
	}
#tabDownloads {
	width:112px;
	}
#tabBar ul li a span {
	display:none;
	}




/* -------------------------------------------------------------------------------------------- TAB CONTENT */


#contentThings {
	}

.tabSection {
	display:none;
	}

#contentThings {
	display:block;
	}

#thingsRows {
	}

.thingsRow {
	height:62px;
	padding-top:10px;
	}

.thingsRow p {
	color:#4D5F81;
	margin-left:30px;
	margin-right:40px;
	margin-top:0px;
	padding-top:5px;
	}

#eventsRow {
	background-color:#DDEBEC;
	}

#attractionsRow {
	background-color:#E6EDF3;
	}
	
#thingsToDoRow {
	background-color:#EEF0E4;
	}
	
#accommodationsRow {
	background-color:#E4E9F3;
	}
	
#diningRow {
	background-color:#E4ECD1;
	}

.downloadLink img {
	padding-left:7px;
	}

.downloadLink a {
	color:#20417E;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

#bottomImages {
	padding-top:5px;
	}




/* --------------------------------------------------------------------------------------------- RIGHT RAIL */

#rail {
	width:169px;
	float:right;
	margin-top:-60px;
	margin-right:2px;
	padding-bottom:20px;
	}

.railPanel {
	width:169px;
	background:url(/conventionCenter/images/bkg/railPanelBkg.gif) top left repeat-y;
}

.railPanelTop {
	background:url(/conventionCenter/images/bkg/railPanelTop.gif) top left no-repeat;
}

.railPanelContent {
	padding:20px 20px;
}


.railPanelBtm {
	background:url(/conventionCenter/images/bkg/railPanelBtm.gif) bottom left no-repeat;
}

.railsbHd {
	padding-bottom:10px;
	}

.railPanelContent .h5 {
display:block;
margin:0px;
padding:0px;
	text-align:center;
	}

#requestImagesTable img {
	border: 1px solid #7D7F80;
	margin: 3px 3px 3px 3px;
	width:48px;
	height:48px;
	} 	
