@charset "utf-8";
/* CSS Document */
 
 

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 20, 2012 11:43:59 AM America/New_York */
/* ============================================================================================================== NEW 2013 CSS*/
@font-face {
    font-family: 'DroidSerifRegular';
    src: url('../../skins/Meetings/skin_fonts/DroidSerif-Regular-webfont.eot');
    src: url('../../skins/Meetings/skin_fonts/DroidSerif-Regular-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.meetingsfocus.com/Portals/0/skins/Meetings/skin_fonts/DroidSerif-Regular-webfont.woff') format('woff'),
         url('../../skins/Meetings/skin_fonts/DroidSerif-Regular-webfont.ttf') format('truetype'),
         url('../../skins/Meetings/skin_fonts/DroidSerif-Regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DroidSerifItalic';
    src: url('../../skins/Meetings/skin_fonts/DroidSerif-Italic-webfont.eot');
    src: url('../../skins/Meetings/skin_fonts/DroidSerif-Italic-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.meetingsfocus.com/Portals/0/skins/Meetings/skin_fonts/DroidSerif-Italic-webfont.woff') format('woff'),
         url('../../skins/Meetings/skin_fonts/DroidSerif-Italic-webfont.ttf') format('truetype'),
         url('../../skins/Meetings/skin_fonts/DroidSerif-Italic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSerifBold';
    src: url('../../skins/Meetings/skin_fonts/DroidSerif-Bold-webfont.eot');
    src: url('../../skins/Meetings/skin_fonts/DroidSerif-Bold-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.meetingsfocus.com/Portals/0/skins/Meetings/skin_fonts/DroidSerif-Bold-webfont.woff') format('woff'),
         url('../../skins/Meetings/skin_fonts/DroidSerif-Bold-webfont.ttf') format('truetype'),
         url('../../skins/Meetings/skin_fonts/DroidSerif-Bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSerifBoldItalic';
    src: url('../../skins/Meetings/skin_fonts/DroidSerif-BoldItalic-webfont.eot');
    src: url('../../skins/Meetings/skin_fonts/DroidSerif-BoldItalic-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.meetingsfocus.com/Portals/0/skins/Meetings/skin_fonts/DroidSerif-BoldItalic-webfont.woff') format('woff'),
         url('../../skins/Meetings/skin_fonts/DroidSerif-BoldItalic-webfont.ttf') format('truetype'),
         url('../../skins/Meetings/skin_fonts/DroidSerif-BoldItalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* END FONTS */


/* =========================== CSS RESET   adding  50 Lines ========================== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
/*	font-size: 100%;
	font: inherit;
	vertical-align: baseline;*/       /* COMENTED OUT DUE TO TDs GOING WONKEY*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
/*	line-height: 1;*/
}
/*ol, ul {
	list-style: none;
}*/
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ==================== END CSS RESET ============================= */



body {
	background-color:#ebebeb;
	font:13px/18px Georgia, "Times New Roman", Times, serif;
	text-align:left;
}

a {
	color:inherit;
	text-decoration:none;	
}


a:hover {
	color:inherit;
	text-decoration:underline;	
}


.floatLeft {float:left;}
.floatRight {float:right;}

.borderTop {border-top:1px solid #CCC;}
.borderRight {border-right:1px solid #CCC;}
.borderBottom {border-bottom:1px solid #CCC;}
.borderLeft {border-left:1px solid #CCC;}
.borderAll {border:1px solid #CCC;}


.hot, .hot * {
	color:#b8523e !important;
}

a.hot:hover {
	color:#b8523e;
}

.caps {
	text-transform:uppercase;
}

/*---------- BEGIN HEADER -----------*/
#headerContainer {
width: 100%;
height: 158px;
text-align: center;
margin: 0;
font-family:Arial, Helvetica, sans-serif;
}

#header {
	position:relative;
	width:998px;
	height: 121px;/* height:160px;*/
	margin:0 auto;
	background-color:#ebebeb;
	font-family:Arial, Helvetica, sans-serif;
}



#headerLogo {
	position:relative;
	float:left;
	width:264px;
	height:68px;
	margin: 35px 0 0 0;	
}

#headerLeaderboard {
	position:relative;
	float:right;
	width:728px;
	height:90px;
	margin: 15px 0 0 0;
	background-color:transparent;	
}


#loginLinks {
	float:right;
	width:190px;
	height:15px;
	font-size:12px;	
	line-height:15px;
	margin:0 5px 0 0;
	padding:0;
	clear:right;
	text-align:right;
}

#loginLinks a{
	color:#4e4e4e;
}




.chromestyle ul li{
display: inline;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
font:normal 12px/18px Arial, Helvetica, sans-serif;
text-align:left;
z-index:1000;
background-color: transparent;
margin-top:-1px;
margin-left:0;
width: 215px;
visibility: hidden;
border: 1px solid #BBB;
}


.dropmenudiv a{
width: 100%;
display: block;
background-color:#FFF;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 3px 7px;
text-decoration: none;
color: #4e4e4e;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #b8523e;
color:#fff;
text-decoration:none;
}


/* ######### END Style for Drop Down Menu ######### */


#navStrip {
/*	position:absolute;
	width:998px;
	height:37px;
	margin: 0;
	padding:0;
	background-color:#ebebeb;
	top:123px;
	left:0;*/
width: 998px;
height: 37px;
margin: 0 auto;
padding: 0;
background-color: #ebebeb;
}

ul#mainNavigation {
	position:relative;
	width: 630px;
	height:37px;
	margin: 0;
	padding:0;
	background-color:#ebebeb;
	list-style-type:none;
	float:left;
}

.navBtn {
	height:37px;
	list-style:none;
	float:left;
	text-align:center;
}

.navBtn a {
	line-height:37px;
	color:#FFF;
	font-size:14px;
	font-weight:500;
	margin:0 auto;
	display:block;
	text-shadow: 1px 1px 3px #666;
}



#navDestinations {
	width:175px;
	background-color:#6a753b;
	-webkit-border-radius: 12px 0 0 0;
  	-moz-border-radius: 12px 0 0 0;
  	border-radius: 12px 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

#navNews {
	width:69px;
	background-color:#859248;
}

#navEvents {
	width:68px;
	background-color:#b0b04c;
}

#navTopics {
	width:68px;
	background-color:#ccc663;
}

#navMagazines {
	width:94px;
	background-color:#e0c96c;
}

#navWebinars {
	width:85px;
	background-color:#e3a24d;
}

#navMultimedia {
	width: 71px;
	background-color:#e37b4d;
}

.socialBox {
	width:154px;
	background-color:#c7623f;
	height:37px;
	list-style:none;
	float:right;
	text-align:center;
	line-height:37px;
	color:#FFF;
	font-size:11px;
	margin:0 auto;
}

ul.socialLinks {
	position: relative;
	width: 120px;
	height: 37px;
	margin: 0 16px;
	padding: 0 1px;
	background-color: transparent;
	list-style-type: none;
	float: left;
	background: transparent url('../../skins/Meetings/images/social_btns.png') no-repeat left 7px;
}

.socialBtn {
	height:37px;
	width:24px;
	list-style:none;
	float:left;
	text-indent:-9999px;
	background-color:transparent;
}

.socialBtn a {
	line-height:37px;
	font-size:15px;
	display:block;
	background-color:transparent;
}


#searchBox {
	width: 214px;
	background-color:#b8523e;
	height:37px;
	list-style:none;
	float:right;
	text-align:center;
	/*line-height:37px;  header 2 search off kilter on respv deploy 2013-12-11*/
	color:#FFF;
	font-size:12px;
	-webkit-border-top-right-radius: 12px;
  	-moz-border-radius-topright: 12px;
  	border-top-right-radius: 12px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

#searchBox div.cse-branding-form {
	width:172px;
	height:22px;
	padding:0;
	margin:7px;
	border:none;
}

#searchBox #txtSearch {
	width: 165px;
	height:22px;
	padding:0;
	margin:0;
	border:none;
}

#searchBox #btnSearch {
	width:22px;
	height:22px;
	padding:0;
	margin:0;
	border:none;
	background:#b8523e url('../../skins/Meetings/images/magnify.png') no-repeat 4px 2px;
	cursor:pointer;
}


/*---------- END HEADER -----------*/

/*--------------- FOOTER --------------*/

#siteFooter {
	position:relative;
	width:998px;
	background-color:transparent;	
	margin:0 auto;
	overflow:hidden;
}

#footerStrip {
	width:998px;
	height:37px;
	background: transparent url('../../skins/Meetings/images/footer_colors.png') repeat-y left top;
}

.footerSocial {
	background-color:#b8523e;	
}

#footerQuickLinks {
	width:998px;
	font: bold 11px/1.2 Arial, Helvetica, sans-serif;
	color:#999;
	line-height:1.2;
	overflow:hidden;
}


#footerQuickLinks ul{
	list-style-position:inside;
	color:#999;
	margin:5px 0 0 0;
	
}

#footerQuickLinks ul li{
	list-style-type:none;
	color:#999;
	margin:5px 0 0 0;
	font-weight:bold;
}

#footerQuickLinks ul ul li{
	list-style-type:none;
	margin:5px 0 0 15px;
	color:#999;
}

.quickLinksColumn {
	text-align:left;
	width:230px;
	margin-left:19px;
	float:left;
	color:#999;
}

.quickLinksColumn ul li a:hover, .quickLinksColumn ul li a  {
	color:#999;
	line-height:1.2;
	text-decoration:none;
	font-weight:normal;
}


/*--------------- FOOTER --------------*/



#content {
	width:998px;
	margin:0 auto;
	background-color:#FFF;
	overflow:hidden;
    padding:10px 0 0 0;
}

.breakingNewsContainer {
width:998px;
margin:0 auto;
}

.breakingNewsModuleContainer {
	float:left;
	width:100%;
/*	height:18px;*/
	margin:0;
/*	padding:6px 0;*/
	background-color:#333;
	font: normal 14px/30px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	display:block; /*change to block to make breaking news active. edit content in hompage skin file*/
/*	border-bottom:2px solid #e37b4d;*/	
}

.breakingNewsContainer a {
	color:#FFF;	
}

.breakingNewsContainer a:hover {
	text-decoration:underline;
	color:#FFF;		
}

.breakingNewsContainerTitle {
	font-weight:bold;
    color:#e37b4d;
}

.tripleWideArea {
	position:relative;
	width:998px;
	padding: 10px 0;	
}

.tripleBorder {
	width:968px;
	border-top:1px solid #CCC;
	margin-left:15px;
	display:none; /*choosing not to show this but keeping in case it's insisted on*/
}

.doubleWideArea {
	position:relative;
	width: 665px;
	padding: 10px 0;

}

.singleWideArea {
	position:relative;
	width: 332px;
	padding: 10px 0;
}

.tripleWideContainer {
position: relative;
width: 968px;
float: left;
padding:0 15px;
}

.topLeftContainer {
	width:218px;
	padding: 0 15px;
		
}

.topRightContainer {
	width:216px;
	padding: 0 15px;
	
}

.topRotatorContainer {
	width: 474px;
	padding: 0 15px;
	margin-left: -748px;
	padding-right: 260px;
		
}

.doubleWideContainer {
	position:relative;
	width:635px;
	padding: 0 15px;
		
}

.singleWideContainer {
	position:relative;
	width:302px;
	padding: 0 15px;
		
}

.thirdOfDoubleWideThinContainer {
	position:relative;
	width:191px;
	padding: 0 15px;
	
}

.contentPane {

}


/* ======================= MODULE STYLES ========================= */
.moduleContainer {
	position:relative;
	padding:8px 0;	
}

.singleWideArea .moduleContainer {
margin: 15px 0;
}

.moduleTitle {
	font:20px/22px 'DroidSerifBold', Arial, sans-serif;
	letter-spacing:0;
	color:#b8523e;
	padding:0; /*4px 0*/
	display:block;
	border-bottom:1px solid #CCC;
}

.moduleTitle a, .moduleTitleSm a, .moduleTitle span {
	color:#b8523e !important;
}

.moduleTitleSm {
	font:19px/22px 'DroidSerifBold', Arial, sans-serif;
	letter-spacing:0;
	color:#b8523e;
	padding:0; /*4px 0*/
	display:block;
	border-bottom:1px solid #CCC;
}

.moduleSubSection {
	font:14px/18px 'DroidSerifBold', Arial, sans-serif;
	letter-spacing:0;
	color:#b8523e;
	padding:4px 0;
	display:block;
	border-bottom:1px solid #CCC;
}

.moduleArticleContainer {
	position:relative;
	width:100%;
	overflow:auto;
	display:block;
	padding:5px 0;
	color:#4e4e4e;	
}

.moduleArticleContainer a.hot {
	color:#b8523e;		
}

.moduleArticleContainer img {
	float:left;
	margin-right:10px;
}

.moduleCopy a.moduleArticleTopic {
	font:normal bold 12px/16px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#b8523e;
	font-weight:bold;	
}

a.moduleArticleTitle, .moduleArticleTitle, h3.moduleArticleTitle a {
	font:normal bold 13px/16px Arial, Helvetica, sans-serif;  /*was 14/18*/
	text-align:left;
	color:#4e4e4e;		
}


.moduleCopy, .moduleCopy ul, .moduleCopy ul li, .moduleCopy ul li a, .moduleCopy span, .moduleCopy a {
list-style-type: none;
list-style: none;
color: #4e4e4e;
}

.moduleCopy ul li {
	margin-top:8px;	
}

span.moduleByLine {
	font-size:10px;
	line-height:14px;
	color:#999;
	display:block;
}

a.readMore, .readMore a {
	color:#b8523e;
	float:right;	
}


div.checklistImage {
	float:left;
	width:24px;
	height:24px;
 	padding:0 5px 14px 0;
	background:url("../../skins/Meetings/images/checklist_check.png") left top no-repeat;
 	
}
/*=========Homepage Video Module Specific===============*/
.featuredVideoContainer {
	width:135px; /*was 140*/
	float:left;
	padding:0 5px;
	position:relative;
}



.moduleContainer .videoThumbTitle a {
	text-align:left;	
}

.moduleContainer .videoThumbImageContainer a {
display: block;
width: 140px;
height: 90px;
overflow: hidden;
}

.moduleContainer .videoThumbTitle {
margin-top:5px;	
}

.moduleContainer .videoThumbTitle a {
height:auto;
overflow:visible;	
}

.moduleArticleContainer .videoThumbTitle {
margin-top:0;
font-size:11px;
line-height:13px;
}

/*=========END Homepage Video Module Specific===============*/


/*=========Destinations/Facilities Module and POP-UP Specific===============*/

.destinationOverlay {
	width:100%;
	height:100%;
	background-color:#000;
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/* IE 5-7 */
  filter: alpha(opacity=50);
/* Netscape */
  -moz-opacity: 0.5;
/* Safari 1.x */
  -khtml-opacity: 0.5;
	opacity:0.5;
	position:fixed;
	top:0;
	left:0;
	display:none;
	z-index:9999999998;
}

.destinationPopUpContainer.destinationNa, .destinationPopUpContainer.destinationInt {
	width:100%;
	height:auto;
	position:fixed;
	top:10%;
	display:none;
	z-index:9999999999;
	color:transparent;
}



.destinationPopUpNa {
	width:460px;
	background-color:#FFF;
	position:relative;
	margin:0 auto;
	display:none;
	padding:10px 15px;
	overflow:hidden;
}

.destinationColumnNa {
	float:left;
	width:153px;
	padding:10px 0;
}

.destinationColumnNa a, .destinationColumnNa ul li,  .destinationColumnNa ul {
	font:normal bold 13px/19px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#4e4e4e;
	list-style-type: none;
	list-style: none;
	text-decoration:none;
	/*margin:0 0 0 10px;*/
	padding:0;
}

.destinationPopUpInt {
	width:490px;
	background-color:#FFF;
	position:relative;
	margin:0 auto;
	display:none;
	padding:10px 15px;
	overflow:hidden;
}

.destinationColumnInt {
	float:left;
	width:230px;
	padding:10px 0;
}

.destinationColumnInt a, .destinationColumnInt ul li,  .destinationColumnInt ul {
	font:normal bold 16px/22px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#4e4e4e;
	list-style-type: none;
	list-style: none;
	text-decoration:none;
	margin:0 0 0 10px;
	padding:0;
}

.destinationColumnInt a:hover, .destinationColumnNa a:hover {
	text-decoration:underline;
	color:#b8523e;
}

.roundedAll12 {
	background-color:#FFFFFF;
	-webkit-border-radius: 12px;
  	-moz-border-radius: 12px;
  	border-radius: 12px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;	
}

.destinationPopUpClose {
position:absolute;
top:4px;
right:4px;
background-color:#FFF;
background-image:url('../../skins/Meetings/images/destinations_close.gif');
width:20px;
height:20px;
cursor:pointer;
}

.destinationsLink {
padding: 7px 0 0 0;
font-size: 14px;	
}

.destinationsHighlights {
	padding-top:10px;
}

.destinationsMap {
position:relative;
width:217px;
height:135px;
margin-top: 10px;
background-image:url('../../../../portals/0/skins/Meetings/images/destinations_hp_map2.jpg');
background-repeat:no-repeat;
overflow:hidden;
}

.plainMap {
background-position:left top;
}

.naMap {
background-position:left -135px;	
}

.intMap {
background-position:left -270px;		
}

.mapNaHover {
width:90px;
height:80px;
background-color:transparent;
cursor:pointer;	
}


.mapIntHoverA {
width:127px;
height:80px;
background-color:transparent;
cursor:pointer;			
}

.mapIntHoverB {
width:217px;
height:55px;
background-color:transparent;
cursor:pointer;			
}

/*=========END Destinations/Facilities Module and POP-UP Specific===============*/

.magSubSectionTitle, .magSubSectionTitle span, .magSubSectionTitle a  {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	letter-spacing:0;
	color:#b8523e;
	padding:4px 0;
	display:block;
}

.topicsTitle {
margin-top:8px;	
}


/* ======================= END - MODULE STYLES ========================= */

/* ============================================ SUBPAGES COMMON STYLES ===================================== */

.pageTitle {
font: 25px/30px 'DroidSerifBold', Arial, sans-serif;
letter-spacing:0;
color: #b8523e;
padding: 4px 0; }

.pageSectionTitle {
font: 20px/24px 'DroidSerifBold', Arial, sans-serif;
letter-spacing:0;
color: #b8523e;
padding: 20px 0 4px 0;
}

.articleTitle {
font: bold 24px/28px Arial, Helvetica, sans-serif;
color: #4e4e4e;
}

.pageArticleContainer {
	padding:0 0 15px 0;
	border-bottom:1px solid #CCC;
	margin:0 0 15px 0;
	font:normal 15px/21px Georgia, "Times New Roman", Times, serif;
	text-align:left;	
}

.pageArticleContainer h2.articleTitle a {
color: #4e4e4e !important;	
}

.articleCopy, .articleCopy p, .pageArticleContainer p {
	font:normal 15px/21px Georgia, "Times New Roman", Times, serif;
	text-align:left;
}

.articleCopy p, .articleCopy ul, .pageArticleContainer p, .pageArticleContainer ul, p {
margin:0 0 15px 0;	
}

.articleCopy a, .articleCopy p a, .pageArticleContainer a, .pageArticleContainer p a, .bb_articlemax_detail_standard_article a, #bb_articlemax_template_standard a {
	color: #b8523e !important;
}

.articleCopy ul li, .pageArticleContainer ul li {
margin-left: 30px;
list-style-type: circle;
list-style: outside;
}

.articleSubtitle {
	font:normal bold 13px/16px Arial, Helvetica, sans-serif;  /*was 14/18*/
	text-align:left;
	color:#4e4e4e;		
}


/* ============================================ END SUBPAGES COMMON STYLES ===================================== */

/* ====================================================================================================== END NEW 2013 CSS*/





.form_label{font-weight:bold;width:100px;padding:10px 0;}
.form_big_label{font-size:24px;font-weight:bold;padding:0 20px;}
.StoreReportTable{border:solid 1px #B5B4A1;}
.StoreReportTable td{padding:5px;font-size:10px;}
.StoreReportTable .Header{background-color:#F1EEE9;font-size:12px;}
.exportToExcel{border:solid 1px #B5B4A1;float:right;margin:20px;padding:10px;}
.checkout_hr{border:none;color:#B5B4A1;background-color:#B5B4A1;margin:30px 0 10px 0;}

.bestof_results{margin:0 20px 20px 20px;}
.bestof_results ul.arrowList{text-align:left;margin:10px 10px 0 20px;}
.bestof_results ul.arrowList li{font-size:12px;font-family:Arial;color:#77766D;list-style-image:url('../../../../portals/0/skins/meetings/images/left_arrow_link_icon1.gif');}
.bestof_results .bestof_awardlist{margin-left:7px;}
.bestof_results .bestof_state_image{float:right;border:solid 1px #CCCDCE;padding:3px;margin-left:10px;}
.SubmitButton{font-size:10px;font-family:Arial;font-weight:bold;background:url('../../../../portals/0/skins/meetings/images/btn_submit1.jpg') no-repeat;width:100px;height:22px;line-height:22px;}
a.SubmitButton:visited , a.SubmitButton:link , a.SubmitButton:active{color:#4d85aa;text-align:center;text-decoration:none;display:block;}
a.SubmitButton:hover{color:#4d85aa;text-align:center;display:block;}
/*
ul#WebinarList{text-align:left;margin:10px 10px 0 20px;}
ul#WebinarList li{margin-bottom:6px;font-size:12px;font-family:Arial;color:#000;list-style-image:url(../../../../portals/0/skins/meetings/images/left_arrow_link_icon1.gif);}
#WebinarList .WebinarListEdit, .TradeShowListEdit{margin-right:5px;}
#WebinarList .WebinarListDate{font-style:italic;}
#WebinarList .WebinarListTitle{color:#005CA8;font-weight:bold;font-size:12px;font-family:Arial;}
*/
/*.Head{font-family:Arial, Helvetica;font-size:13pt;font-weight:bold;color:#333333;}  
.SubHead{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:bold;color:#003366;}
.SubSubHead{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:bold;color:#000;}
.Normal, .NormalDisabled{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;}
.NormalDisabled{color:Silver;}
.NormalBold{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:bold;}
.NormalRed{font-family:Tahoma, Arial, Helvetica;font-size:12px;font-weight:bold;color:#ff0000;}
.NormalTextBox{font-family:Tahoma, Arial, Helvetica;font-size:12px;font-weight:normal;}*/

.DataGrid_AlternatingItem{background-color:White;color:Red;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:normal;}
.DataGrid_Container{background-color:Transparent;}
.DataGrid_Footer{background-color:White;}
.DataGrid_Header{background-color:Transparent;color:Black;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:bold;text-align:center;}
.DataGrid_Item{background-color:Transparent;color:Black;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:normal;}
.DataGrid_SelectedItem{background-color:Silver;color:Blue;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:normal;}
.TreeMenu_Node{font-family:Tahoma, Arial, Helvetica;font-size:12px;font-weight:normal;}
.TreeMenu_NodeSelected{font-family:Tahoma, Arial, Helvetica;font-size:12px;font-weight:normal;background-color:#dcdcdc;}
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link{text-decoration:none;color:#003366;}
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited{text-decoration:none;color:#003366;}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover{text-decoration:none;color:#ff0000;}
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active{text-decoration:none;color:#003366;}
.FileManager{border-right:black 1px solid;border-top:black 1px solid;border-left:black 1px solid;border-bottom:black 1px solid;height:400px;}
.FileManager_ToolBar{border-bottom:black 1px solid;height:25px;}
.FileManager_Explorer{height:100%;border:#696969 1px solid;background-color:White;margin:2px 2px 2px 2px;}
.FileManager_FileList{height:100%;border:#696969 1px solid;background-color:White;margin:2px 2px 2px 2px;overflow:auto;}
.FileManager_MessageBox{text-align:center;vertical-align:middle;background-color:White;padding:25px 25px 25px 25px;}
.FileManager_Header{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:bold;color:#E7E7FF;background-color:#9EBFF6;border-bottom:#696969 1px solid;height:25px;}
.FileManager_Pager{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:bold;background-color:#EEEEEE;border-top:#696969 1px solid;height:25px;}
.FileManager_StatusBar{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;background-color:#dedfde;height:25px;margin:2px 2px 2px 2px;}
.FileManager_Item{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;color:Black;background-color:#F8F8F8;border-top:black 1px dashed;border-bottom:black 1px dashed;}
.FileManager_AltItem{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;color:Black;background-color:#EEEEEE;border-style:none;}
.FileManager_SelItem{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:bold;color:White;background-color:#99ffff;border-style:none;}
.FileManagerTreeNode{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;}
.FileManagerTreeNodeSelected{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;background-color:#dcdcdc;}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link{text-decoration:none;color:#003366;}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited{text-decoration:none;color:#003366;}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover{text-decoration:none;color:#ff0000;}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active{text-decoration:none;color:#003366;}
.Wizard{border-right:black 1px solid;border-top:black 1px solid;border-left:black 1px solid;border-bottom:black 1px solid;height:400px;width:650px;}
.WizardButton{border-right:#696969 1px solid;padding-right:2px;border-top:#696969 1px solid;padding-left:2px;padding-bottom:2px;border-left:#696969 1px solid;padding-top:2px;border-bottom:#696969 1px solid;background-color:#dcdcdc;}
.WizardHeader{background:#ffffcc;border-bottom:black 1px solid;height:40px;}
.WizardFooter{border-top:black 1px solid;background:#ccffcc;height:25px;text-align:right;}
.WizardBody{padding-right:10px;padding-left:10px;padding-bottom:10px;padding-top:10px;height:325px;}
.WizardHelp{padding-right:5px;padding-left:5px;font-size:9pt;padding-bottom:5px;border-left:black 1px solid;width:180px;padding-top:5px;background-color:#ccffff;}
.WizardHelpText{overflow:auto;font-size:8pt;width:180px;color:black;font-family:Tahoma, Verdana, Arial, Sans-Serif;height:300px;}
.WizardText{font-size:9pt;color:black;font-family:Tahoma, Verdana, Arial, Sans-Serif;}
.Help{border-right:black 1px solid;padding-right:2px;border-top:black 1px solid;padding-left:2px;font-weight:normal;font-size:11px;padding-bottom:2px;border-left:black 1px solid;color:black;padding-top:2px;border-bottom:black 1px solid;font-family:Tahoma, Arial, Helvetica;background-color:#ffff99;}
.CommandButton{font-family:Arial, Helvetica;font-size:14px;clear:both;font-weight:bold;padding:5px;margin-top:5px;}
A.CommandButton:link{text-decoration:underline;color:#003366;}
A.CommandButton:visited{text-decoration:underline;color:#003366;}
A.CommandButton:hover{text-decoration:underline;color:#ff0000;}
A.CommandButton:active{text-decoration:underline;color:#003366;}

.StandardButton{padding-right:5px;padding-left:5px;font-weight:normal;font-size:11px;background:#dddddd;color:#000000;font-family:Verdana, sans-serif;}
/*H1{font-family:Tahoma, Arial, Helvetica;font-size:20px;font-weight:normal;color:#666644;}
H2{font-family:Tahoma, Arial, Helvetica;font-size:20px;font-weight:normal;color:#666644;}
H3{font-family:Tahoma, Arial, Helvetica;font-size:12px;font-weight:normal;color:#003366;}
H4{font-family:Tahoma, Arial, Helvetica;font-size:12px;font-weight:normal;color:#003366;}
H5, DT{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:bold;color:#003366;}
H6{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:bold;color:#003366;}
TFOOT, THEAD{font-family:Tahoma, Arial, Helvetica;font-size:12px;color:#003366;}
TH{vertical-align:baseline;font-family:Tahoma, Arial, Helvetica;font-size:12px;font-weight:bold;color:#003366;}
A:link{text-decoration:none;color:#003366;}
A:visited{text-decoration:none;color:#003366;}
A:hover{text-decoration:underline;color:#ff0000;}
A:active{text-decoration:none;color:#003366;}
SMALL{font-size:8px;}
BIG{font-size:14px;}
BLOCKQUOTE, PRE{font-family:Lucida Console, monospace;}
UL LI{list-style-type:square;}
UL LI LI{list-style-type:disc;}
UL LI LI LI{list-style-type:circle;}
OL LI{list-style-type:decimal;
margin-left:17px;}
OL OL LI{list-style-type:lower-alpha;}
OL OL OL LI{list-style-type:lower-roman;}
OL UL LI{list-style-type:disc;}
HR{color:#696969;height:1pt;text-align:left;}
*/
.ModuleTitle_MenuContainer{border-bottom:blue 0px solid;border-left:blue 0px solid;border-top:blue 0px solid;border-right:blue 0px solid;}
.ModuleTitle_MenuBar{cursor:pointer;height:16px;background-color:Transparent;}
.ModuleTitle_MenuItem{cursor:pointer;color:black;font-family:Tahoma, Arial, Helvetica;font-size:9pt;font-weight:bold;font-style:normal;border-left:white 0px solid;border-bottom:white 1px solid;border-top:white 1px solid;border-right:white 0px solid;background-color:Transparent;}
.ModuleTitle_MenuIcon{cursor:pointer;background-color:#EEEEEE;border-left:#EEEEEE 1px solid;border-bottom:#EEEEEE 1px solid;border-top:#EEEEEE 1px solid;text-align:center;width:15px;height:21px;}
.ModuleTitle_SubMenu{z-index:1000;cursor:pointer;background-color:#FFFFFF;border-bottom:#FFFFFF 0px solid;border-left:#FFFFFF 0px solid;border-top:#FFFFFF 0px solid;border-right:#FFFFFF 0px solid;}
.ModuleTitle_MenuBreak{border-bottom:#EEEEEE 1px solid;border-left:#EEEEEE 0px solid;border-top:#EEEEEE 1px solid;border-right:#EEEEEE 0px solid;background-color:#EEEEEE;height:1px;}
.ModuleTitle_MenuItemSel{cursor:pointer;color:black;font-family:Tahoma, Arial, Helvetica;font-size:9pt;font-weight:bold;font-style:normal;background-color:#C1D2EE;}
.ModuleTitle_MenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;border-right:#FFFFFF 1px solid;border-bottom:#FFFFFF 1px solid;border-top:#FFFFFF 0px solid;}
.ModuleTitle_RootMenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;}

.MainMenu_MenuContainer{background-color:transparent;}
.MainMenu_MenuBar{cursor:pointer;height:16px;background-color:Transparent;}
.MainMenu_MenuItem{cursor:pointer;color:black;font-family:Tahoma, Arial, Helvetica;font-size:9pt;font-weight:bold;font-style:normal;border-left:white 0px solid;border-bottom:white 1px solid;border-top:white 1px solid;border-right:white 0px solid;background-color:Transparent;}
.MainMenu_MenuIcon{cursor:pointer;background-color:#EEEEEE;border-left:#EEEEEE 1px solid;border-bottom:#EEEEEE 1px solid;border-top:#EEEEEE 1px solid;text-align:center;width:15px;height:21px;}
.MainMenu_SubMenu{z-index:1000;cursor:pointer;background-color:#FFFFFF;border-bottom:#FFFFFF 0px solid;border-left:#FFFFFF 0px solid;border-top:#FFFFFF 0px solid;border-right:#FFFFFF 0px solid;}
.MainMenu_MenuBreak{border-bottom:#EEEEEE 1px solid;border-left:#EEEEEE 0px solid;border-top:#EEEEEE 1px solid;border-right:#EEEEEE 0px solid;background-color:#EEEEEE;height:1px;}
.MainMenu_MenuItemSel{cursor:pointer;color:black;font-family:Tahoma, Arial, Helvetica;font-size:9pt;font-weight:bold;font-style:normal;background-color:#C1D2EE;}
.MainMenu_MenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;border-right:#FFFFFF 1px solid;border-bottom:#FFFFFF 1px solid;border-top:#FFFFFF 0px solid;}
.MainMenu_RootMenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;}

.DNNEmptyPane{width:0px;}
.DNNAlignleft{text-align:left;}
.DNNAlignright{text-align:right;}
.DNNAligncenter{text-align:center;}

.LoginPanel{}
.LoginTabGroup{}
.LoginTab{float:left;background:url("http://www.meetingsfocus.com/Portals/0/images/tablogin_gray.gif") left top;margin:0 3px 3px 0;padding:5px 5px 4px 5px;text-decoration:none;color:#FFF;border:1px #25569a solid;}
.LoginTabSelected{float:left;background:url("http://www.meetingsfocus.com/Portals/0/images/tablogin_gray.gif") left top;margin:0 3px 3px 0;padding:5px 5px 4px 5px;text-decoration:none;color:#FFF;background-position:0% -41px;border:1px #25569a solid;}
.LoginTabHover{float:left;background:url("http://www.meetingsfocus.com/Portals/0/images/tablogin_gray.gif") left top;margin:0 3px 3px 0;padding:5px 5px 4px 5px;text-decoration:none;color:#555;border:1px #C00 solid;cursor:pointer;}
.LoginContainerGroup{clear:both;padding-top:5px;}
.LoginContainer{}

/*body{margin:0px;padding:0px;font-family:Arial;font-size:12px;cursor:default;background:#eeeeee;color:#000000;}
body, table, table td, span, input, div, .Normal, .NormalDisabled{font-family:Arial;font-size:12px;color:#000000;}
td a:link, td a:visited, div a:link, div a:visited, a:link, a:visited, .normal a:link, .normal a:visited, td a:hover, div a:hover, div a:hover, a:hover, .normal a:hover{font-family:Arial;font-size:inherit;color:#005ca9;}
td a:hover, div a:hover, div a:hover, a:hover, .normal a:hover{text-decoration:underline;}
table, td{border:0px;margin:0px;padding:0px;}
div{padding:0px;margin:0px;}
img{border:none;}
.main{width:100%;text-align:center;text-align:-moz-center;}
h1{font-size:24px;font-weight:bold;color:#005ca8;border-bottom:solid 1px #cccdce;padding:11px 0px 5px 0px;margin:0px 0px 8px 0px;}
h2{font-size:14px;font-weight:bold;color:#000000;padding:7px 0px 4px 0px;margin:0px 0px 0px 0px;}
h3{font-size:12px;font-weight:bold;color:#005ca8;padding:6px 0px 5px 0px;margin:0px 0px 0px 0px;}
h4{font-size:11px;font-weight:bold;color:#000000;padding:6px 0px 5px 0px;margin:0px 0px 0px 0px;}
ul li{list-style-type:disc;color:#000000;margin:0px;padding:0px 0px 6px 0px;text-align:left; list-style-position:inside;}
ul{margin:10px 0px 4px 17px;padding:0px;}
p{text-align:left;}
*/
.btn_submit{height:22px;width:100px;background:url('images/btn_submit.jpg') no-repeat;display:block;}
a.btn_vote, a.btn_vote:visited, a.btn_vote:link, a.btn_vote:active, a.btn_vote:hover{height:20px;background:url('images/btn_bg.jpg') repeat-x;font-size:10px;color:#588cae;font-weight:bold;text-transform:uppercase;width:50px;text-align:center;line-height:19px;text-decoration:none;border:1px solid #72a2c1;display:block;}

.AdminMenu{color:#ffffff;font-size:11px;font-weight:bold;background-color:#c4c641;font-family:Verdana, Arial, sans-serif;}
.AdminMenuHighlight{color:#ffffff;font-size:11px;font-weight:bold;font-family:Verdana, Arial, sans-serif;background-color:#909090;}
.MainMenu_MenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;cursor:hand;border-right:#95B7DA 1px solid;border-bottom:#95B7DA 1px solid;border-top:#95B7DA 0px solid;}
.AdminMenuContainer{color:#ffffff;font-size:11px;font-weight:bold;background-color:transparent;font-family:Verdana, Arial, sans-serif;width:175px;float:left;}
.AdminMenuContainer td{color:White;}

.morelink{float:right;padding:0;line-height:12px;font-size:12px;padding:5px 0;}
/*.morelink a, .morelink a:link, .morelink a:hover, .morelink a:visited, .default_Container_body .normal .morelink a:link{color: #000;padding-right:16px;font-size:12px;text-decoration:none;background:url('images/left_arrow_link_icon.gif') no-repeat 95%;}
.morelink a:hover, .default_Container_body .normal .morelink a:hover{text-decoration:underline;}

.default_Container_title{background:url('images/blue_title_bg.jpg') no-repeat;padding-left:5px;padding-bottom:1px;width:300px;height:25px;}
.default_Container_title .Head{color:#004485;font-family:Arial;font-size:16px;font-weight:bold;line-height:25px;}
.default_Container_body .normal,.default_Container_body .normal table{color:#000000;font-size:12px;font-family:Arial;}
.default_Container_body .normal a:link{font-family:Arial;font-size:11px;color:#e58e1a;text-decoration:none;}
*/
.clearContainer_parent, .clearContainer_parent2, .default_Container, .default_Container_border, .EducationFeaturedWebinars_Container, .EventBasic_Container, .featuredProfile_Container, .FeaturedWebinars_Container, .GrayTitleNoBody_Container, .hotdeal_Container, .midamerica_default_Container, .south_default_Container, .west_default_Container, .OnDemand_Container, .profileList_Container, .related_content_container_table, .rounded_blue_title_fixed_size_table, .issue_preview_table, .survey_Container{margin-bottom:10px;}


/* ADDED 121710 PM */
/*.frombuildings_default_title {width:250px;color:black;padding-bottom:0;font-weight:bold; border-bottom-width:1px;}
.frombuildings_default_title .Head {font-size:14px;border-bottom: 1px dotted #cccccc; width:200px; color:#000;}*/

/* NARROW PALE BLUE HEADER */
/*.frombuildings_default_title2 {width:100%; height:25px; background-image:url('../../../../portals/0/images/2011_design/mod_header_bg1.png'); background-repeat:repeat-x; text-align:left;padding-bottom:0px; padding-left:5px;}
.frombuildings_default_title2 .Head{font-family:Arial, Helvetica;font-size:13pt;font-weight:bold;color:#004485;}*/ /*18px */

/* From the Forum Header */
/*.frombuildings_default_titleFromForum {width:330px; height:86px; background-image:url('../../../../portals/0/images/2011_design/forum_quote_header.jpg'); background-repeat:no-repeat; text-align:center;padding-bottom:10px;}*/

/*WIDE DARK BLUE HEADER */
/*.frombuildings_default_title3{width:100%; height:25px; background-image:url('../../../../portals/0/images/2011_design/mod_header_bg2wide.png'); background-repeat:repeat-x; text-align:center;padding-bottom:0px;}
.frombuildings_default_title3 .Head{font-family:Arial, Helvetica;font-size:13pt;font-weight:bold;color:#004485;}*/ /*18px */

/* TV HEADER */
/*.frombuildings_default_title_tv {width:330px; height:42px; background-image:url('../../../../portals/0/images/2011_design/mod_header_bg_tv.png'); background-repeat:no-repeat; text-align:center;padding-bottom:10px;margin-top:-100px;}
.frombuildings_default_title_tv .Head{visibility:hidden;}
.frombuildings_default {margin-top:0px;}
.frombuildings_default_body {margin-left:0; padding-left:0px;}
.frombuildings_default_flash {margin-top:0;width:637px;}
.frombuildings_default_body_flash{margin-left:0; padding-left:0;}
*/
/********************************
* BREAKING NEWS CONTAINER *
*********************************/
/* THE ORIGINAL BACKGROUND WAS: BreakingNewsBG4.jpg */
.breakingNews_table {background:url('../../containers/Meetings/images/breaking_news_module_bg4.png') no-repeat;  height:200px; text-align:left; font-size:12px; font-weight:bold; color:#fff;} /* was BreakingNewsBG3.jpg */
.breakingNews_title {display:none;}
.breakingNews_body {height:180px; padding-top:25px;padding-right:20px;padding-left:20px;}
.breakingNews_body h6 {font-size:20px; font-weight:bold; color:#000000;line-height:20px; margin-top:20px;padding-top:0;margin-bottom:8px;padding-bottom:0;} /* color:#ffffff; */
/*.breakingNews_body .Normal, .breakingNews_body p
    {text-align:left; font-size:12px; font-weight:bold; color:#000; width:260px; margin-top:0;margin-bottom:5px;padding-bottom:0;} color:#ffffff; */
	.breakingNews_body a:link
    {text-align:right; font-size:12px; font-weight:bold; color:#000; width:260px; margin-top:0;margin-bottom:5px;padding-bottom:0;float:right;}/* color:#ffffff; */
/*------------------------------*/
/* CATFISH CODE    03/22/2011   */
/*------------------------------*/

#catfish{position:fixed;width:100%; bottom:0;text-align:center;z-index:10000;}
* html #catfish{position:absolute;width:100%;bottom:0;overflow:visible;text-align:center;z-index:1000;margin-left:-477px;}
/*div#catfish{bottom:expression( (document.documentElement.scrollTop - ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) ) +'px');}*/
#closeCat {display:none;}

/* Peel Ad */

.flashpeel1 {
	position: absolute;
	top: 0;
	right:0;
	width:150px;
	height:132px;
	background-color:transparent;
}

.flashpeel2 {
	position: absolute;
	top: -1000px;
	right:0;
	width:600px;
	height:540px;
	background-color:transparent;
}
/* END Peel Ad */

#dnn_ctr1204_FormMaster_cmdSubmit{
	padding:10px 65px;
	width:192px;
	height:44px;
	background-image:url('../../../../portals/0/images/2011_design/MLliveRegBtn_bg.jpg');
	color:#fff;
	font-size:18px;
	text-align:center;
	background-color:blue;}

/* GOING PLACES & Destination CLose-Ups STYLE */	
div.subtitleNoLinkClass span {font-size:13px;font-weight:bold;text-transform:uppercase;}
div.articleListTitleContainer a:link, div.articleListTitleContainer a:visited {font-weight:bold;}
div.goingPlacesHPTitleContainer {float:left;}
div.goingPlacesHPTitleContainer a:link, div.goingPlacesHPTitleContainer a:visited {font-weight:bold;} 
div.goingPlacesHPsubtitleNoLinkClass span {font-size:13px;font-weight:bold;text-transform:uppercase;float:left;}
* html div.goingPlacesHPsubtitleNoLinkClass span {font-size:13px;font-weight:bold;text-transform:uppercase;float:left;}
div.goingPlacessubtitleNoLinkClass span {font-size:13px;font-weight:bold;text-transform:uppercase;float:left;width:125px;}
* html div.goingPlacessubtitleNoLinkClass span {font-size:13px;font-weight:bold;text-transform:uppercase;float:left;width:125px;}

div.thumb img.homepageImage { width: 60px; border: solid 1px #ceced1; }

/*MOVED TO SPECIFIC CSS ---- .widget-categories li{list-style-type:none;}*/

span#dnn_ctr1177_dnnTITLE_lblTitle .Head  {
text-align:center;	
}


/*added by kelsey for justin template 6-21-12*/
#justin_title a{
	font-size:15px;
}
/*END added by kelsey for justin template 6-21-12*/

div#cse-search-results iframe{height:1100px;}
div#dnn_ctr1776_Images_pnlProfile{padding-left:50px;}

/* BELOW ADDED 081312 FOR FORM AND LISTS MODULE V6 - NEWSLETTER SUBSCRIPTIONS */

.dnnFormAndList {
/*	margin-top:-20px;
	background-color:#e0e8ff;*/
	padding: 2px 0 0 0;
}

.dnnFormAndList .dnnForm.fnlForm.dnnClear {
	width:100%;	
	min-width:300px;
	max-width:310px;
	margin:0;
	padding:0;
}

.dnnFormAndList .dnnFormItem {
	width:300px;
	margin:0;
	padding: 4px 0;
}
.dnnFormAndList .dnnFormItem span {
	width:250px;
	text-align:left;
	padding-left:10px;
	font-weight:normal;
	font-size:11px;
}

.dnnFormAndList .dnnFormItem input{
	width:auto;
	float:right;
/*	margin-left:170px;*/
}

.dnnFormAndList .dnnFormItem:last-child {
	display:none;
}

.dnnFormAndList .dnnFormItem .dnnFormLabelWithoutHelp LABEL span span.hiddenFormLabel {
	display:none; /*created for IE8 and lower who won't listen to  last-child*/
}

.dnnFormAndList .dnnFormItem input#dnn_ctr1860_Default_Form_E-mail_Address {
	width:280px;
	float:right;
	margin:0;
	height:12px;
	font-size:10px;
}
.dnnFormAndList ul.dnnActions {
	margin:8px 0 8px 100px;
	width:auto;
	border-top:none;
	padding:0;
}

/* ABOVE ADDED 081012 FOR FORM AND LISTS MODULE - NEWSLETTER SUBSCRIPTIONS */

/* User Edit Profile & Manage User pages -- not able to get this to apply to header of the page */
#dnn_ctr_ManageUsers_membershipRow, #dnn_ctr358_ManageUsers_membershipRow { clear:both; }



/* PRINT STYLES FOR FACILITY COMPARE PAGE */

#logoPrint {display:none;width:800px;height:100px;margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center;}
#copyrightPrint {display:none;}

@media print{
	#logoPrint {display:block;}
	#copyrightPrint {display:block;}
	#headerContainer {display:none;}
	#returnButton {display:none;}
	#printButton {display:none;}
	#footer {display:none;}
	#stateNameDisplay {display:none;}
}

/*======= ADDED FOR RESPONSIVE =========================================================================================================
===============================================================================================================
====================================*/

body {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

.topRotatorContainer {
	width: 474px;
	padding: 0 15px;
	margin-left: -748px;
	padding-right: 260px;
		
}

img {

max-width:100%;
height:auto;
-ms-interpolation-mode:bicubic;
}

/*IE8 only hack*/
@media \0screen { img {  width: auto; -ms-interpolation-mode:bicubic; } }
/*END IE8 img hack*/

iframe, embed, object {
    max-width: 100%;
}


@media only screen and (min-width : 665px) {
    .onlyMobile {
        display: none !important;
    }
}



@media only screen 
and (min-width : 665px) 
and (max-width : 980px) {

/*.noMobile {   
display:none;
}*/
/*MAY UTILIZE onlyDesktop sometime and remove noMobile display none in this MQ*/
.onlyDesktop {
display:none !important;
}

.breakingNewsContainer, .DnnModule-DoubleClickDARTAd, #navStrip .socialBox  { /*removed headerLeaderboard per ad change*/
display:none;
}
	
#content{
width: 665px;
padding:10px 0 0 0;
}

#navStrip, ul#mainNavigation {
/*position: relative;  --- breaks the js dropdowns  */
width: 665px;
}

#searchBox{
margin-top: -37px;
margin-left: 451px;
border-top-left-radius: 12px;
z-index: 2000;
position: absolute;
}

#socialBox{ display:none; }

#navMultimedia{ width: 106px; }

#loginLinks {margin-top: 135px;}/*created for ad change 12/30/13 - was 65*/

.singleWideArea{ width: 100%; }

.singleWideContainer{ width: 95%; }

.singleWideContainer.midsize45 { width: 45%; } /*make side by side singles on medium range screens widths.*/

.singleWideContainer .DnnModule-DNN_HTML { /*created for ad change 12/30/13*/
	width:48%;
	float:left;
	padding-right:2%;
}

.tripleWideArea {
	width: 100%;	/*was 645*/
}

.tripleWideContainer {
width: 97%;
padding: 1%;
}

.topRotatorContainer { position: relative; margin: 0 auto; float:none; padding: 0;
}

.topLeftContainer, .topRightContainer { width:45%;}

.destinationsHighlights {
margin-right: 70px;
}

#headerContainer {
	width:665px;
    height:227px; /*created for ad change 12/30/13*/
	margin:0 auto;	
}

#header {
	width:665px;
    height: 190px; /*created for ad change 12/30/13*/
    overflow: hidden; /*created for ad change 12/30/13*/
	margin:0 auto;	
}

#headerLeaderboard {
position: absolute;
}

#headerLogo {
margin: 115px 0 0 0;
}

#navMagazines{ width: 100px;}

#navWebinars{ width:95px;}

#navMultimedia{ width: 90px;}

#footerStrip, #siteFooter, #footerQuickLinks{ width: 665px;}

.quickLinksColumn{ width: 145px;}

.socialBox.footerSocial{ display:block; background-color:transparent;}
	
			
} /*================end of 665-990===============================================================================*/






@media only screen and (max-width: 664px) and (min-width: 200px) {

#headerLeaderboard,.breakingNewsContainer, .DnnModule-DoubleClickDARTAd, .destinationsHighlights, .socialBox, #loginLinks, .topRotatorContainer, #catfish, .noMobile, #expanded_ad, #footerQuickLinks  {
display:none !important;
}

.onlyMobile {
	display:block;	
}

.onlyDesktop {
   display:none !important;
     }



#headerContainer {
height: 118px;
}
	
#header{
width: 320px;
height: 81px;
}

#headerLogo {
float: none;
margin: 15px auto 0 auto;
}

#mobileMenuBtn {
width: 33.125%;
background-color: #b8523e;
height: 37px;
list-style: none;
float: right;
text-align: center;
line-height: 37px;
color: #FFF;
font-size: 12px;
-moz-border-radius-topleft: 12px;
border-top-left-radius: 12px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}

#mobileMenuBtn a, #mobileMenuBtn a:link, #mobileMenuBtn a:active, #mobileMenuBtn a:visited, #mobileMenuBtn a:hover {
text-decoration:none;
line-height: 37px;
color: #FFF;
font-size: 12px;
float: left;
margin-left: 15px;
}

#content {
width: 100%;
padding: 10px 0 0 0;
}

#navStrip {
/*position: relative; --- breaks the js dropdown */
visibility: visible;
width: 100%;
margin: 0 auto;
}

#searchBox {
width: 66.875%;
}
	
#searchBox div.cse-branding-form {
width: 192px;
height: 22px;
padding: 0;
margin: 7px;
border: none;
float: right;
}

ul#mainNavigation {
/*position: relative; --- breaks the js dropdown */
width: 100%;
height: 0; /*was 259*/
overflow: hidden;
}

li.navBtn, #navDestinations, #navNews, #navEvents, #navTopics, #navMagazines, #navWebinars, #navMultimedia {
	width:100%;	
}

#navDestinations {
background-color: #e37b4d;
-webkit-border-radius: 0 0 0 0;
-moz-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}

#navNews {
background-color: #e3a24d;
}

#navEvents {
background-color: #e0c96c;
}

#navTopics {
background-color: #ccc663;
}

#navMagazines {
background-color: #b0b04c;
}

#navWebinars {
background-color: #859248;
}

#navMultimedia {
background-color: #6a753b;
}

/*.mobileDropDown #mddDestinations {
		
}
*/
#dropMenuScreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000000;
opacity: 0.8;
display: none;
z-index: 8000000;
}



.dropmenudiv {
position: absolute;
top: 160px;
left: 0;
font-size: 12px;
font-weight: bold;
text-align: center;
line-height: 18px;
z-index: 9000000;
background-color: transparent;
visibility: hidden;
color: #7A7A7A;
width: 99%;
}

.dropmenudiv a{
display:block;
line-height:28px;
color: #7A7A7A;
width: 100%;
padding:3px 0;
}





.destinationPopUpContainer.destinationNa {
position: absolute;
}

.destinationPopUpNa, .destinationPopUpInt {
width: 80%;
background-color: #FFF;
position: relative;
margin: 0 auto;
display: none;
padding: 10px 5px;
overflow: hidden;
}

.destinationPopUpInt .moduleTitle, .destinationPopUpNa .moduleTitle {
	font: 17px/22px 'DroidSerifBold', Arial, sans-serif;
}

.destinationColumnNa, .destinationColumnInt {
float: left;
width: 100%;
padding: 0;
}

.destinationColumnNa a, .destinationColumnNa ul li, .destinationColumnNa ul, .destinationColumnInt a, .destinationColumnInt ul li, .destinationColumnInt ul {
font: normal bold 14px/30px Arial, Helvetica, sans-serif;
text-align: center;
color: #4e4e4e;
list-style-type: none;
list-style: none;
text-decoration: none;
margin: 0;
padding: 0;
display: block;
}

.destinationColumnNa a, .destinationColumnInt a {
border-bottom: 1px solid #CCC;
}

.destinationColumnNa a:hover, .destinationColumnInt a:hover {
background-color:#b8523e;
color:#FFFFFF;
text-decoration:none;
}


.tripleWideArea, .doubleWideArea, .singleWideArea {
	 width: 100%;
	 margin:0;
	 padding-right:0;
	 padding-left:0;	
}

    .tripleWideContainer, .doubleWideContainer, .singleWideContainer, .topLeftContainer, .topRightContainer, .thirdOfDoubleWideThinContainer {
    width: 98%;
    margin: 0 0 0 1%;
    padding-right: 0;
    padding-left: 0;
}


.topRightContainer .destinationsMap {
	margin: 10px 0; 
}
 
 
#siteFooter, #footerStrip {
width:100%;
} 

div.socialBox.footerSocial {
background-color:transparent;
display:block
}


} /*======================== END small MQ ======================================================================*/



/*================ Medium-Small MQ==============================================================================*/
@media only screen and (max-width: 664px) and (min-width: 500px) {

.midsize45, .singleWideContainer.midsize45, .thirdOfDoubleWideThinContainer.midsize45 {
width: 45%;
float: left;
padding-right: 2%;
}

.topRotatorContainer {
position: relative;
margin: 0 auto;
float: none;
padding: 0;
display: block;
}

} /* end medsmall mq */


@media only screen and (max-width: 499px) {
    .singleWideContainer.borderRight, .singleWideArea.borderLeft, .thirdOfDoubleWideThinContainer.borderRight, .thirdOfDoubleWideThinContainer.borderLeft{
        border:none;
    }
}

     /*================ END Medium-Small MQ=====================================================*/