@charset "utf-8";
@import url("wmc-print.css") print;
/* CSS Document */
body { background:#4d4d4d; color:#D2CEC3; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#wraper { margin:0px auto; width:986px; position:relative; background:#626262; }
#header { background:#302f2f right no-repeat; height:175px; background-image:url(../images/wmc/homeHeader.jpg); position:relative; z-index:10000 }
#logo { margin:56px 0 0 84px; float:left; }
br { line-height:10px; height:10px; font-size:1px; overflow:hidden }
img { color:#CCCCCC; }
.text-center { text-align:center }
.wmcConnectLogoText { color:#DD6D1D; font-weight:bold; }
.wmcConnectLogoText span { color:#0580B8; }
.clip { display:block; float:left; overflow:hidden; white-space:nowrap; width:95%; }
/*header css*/
#headerLinks { float:right; font-size:10px; margin:5px 25px 0 0; }
ul#headerLinks, #headerLinks li { display:inline; }
ul#headerLinks a { color:#7d7d7d; }
ul#headerLinks li { background:url(../images/wmc/seperator.gif) no-repeat 100% 50%; margin-right:8px; padding-right:10px; text-decoration:none; }
ul#headerLinks a img { vertical-align:middle }
ul#headerLinks a:hover { color:#DE6E1C; }
a.wmc-connect-tab { position:absolute; bottom:0; right:10px; width:152px; height:34px; background:url(../images/wmc/wmc-connect-tab.png) no-repeat left top; text-indent:-5000px }
a.wmc-connect-tab-attendee { position:absolute; bottom:0; right:10px; width:152px; height:34px; background:url(../images/wmc/wmc-connect-tab.png) no-repeat left top; text-indent:-5000px }
#container p { color:#d2cec3; font-size:12px; line-height:16px; margin:0 0 15px 0; float:left; width:100% }
#container #content h3 { color:#d2cec3; font-size:12px; line-height:20px; margin:30px 0 15px 0; font-weight:bold; float:left; width:100% }
#container ul { color:#d2cec3; font-size:12px; line-height:20px; margin:0 0 15px 0; list-style:disc; padding:0 0 0 14px; float:left; width:100% }
#container p a { color:#9ab57e; text-decoration:none; }
#container p a:hover { color:#de6e1c; }
#container table a { color:#9ab57e; }
#container table a:hover { color:#de6e1c; }
#footerLogo a { color:#313131; font-size:11px; }
#footerLogo a:hover, .footer-links .active a { color:#de6e1c !important; }
h1 { font-size:20px; color:#9ab57e; font-weight:normal; padding:0 0 0 53px; }
h1.normal { font-size:20px; color:#9ab57e; font-weight:normal; padding:0 !important; margin:0 0 15px }
h2 { font-weight:normal }
/*top menu css*/
#topMenu { background:url(../images/wmc/topMenuBG.jpg) no-repeat; height:21px; padding:0 0 0 212px; }
#topMenu ul { float:left; height:21px; width:377px; }
#topMenu li { float:left; text-indent:-5000px; }
#topMenu ul li#topmenuHome a { background:transparent url(../images/wmc/topMenu.jpg) no-repeat left top; display:block; height:21px; width:64px; }
#topMenu ul li#topmenuHome a:hover, #topMenu ul li#topmenuHome a.active { background:transparent url(../images/wmc/topMenu.jpg) no-repeat left bottom; }
#topMenu ul li#topmenuAbout a { background:transparent url(../images/wmc/topMenu.jpg) no-repeat -64px top; display:block; height:21px; width:62px; }
#topMenu ul li#topmenuAbout a:hover, #topMenu ul li#topmenuAbout a.active { background:transparent url(../images/wmc/topMenu.jpg) no-repeat -64px bottom; }
#topMenu ul li#topmenuMarket a { background:transparent url(../images/wmc/topMenu.jpg) no-repeat -127px top; display:block; height:21px; width:81px; }
#topMenu ul li#topmenuMarket a:hover, #topMenu ul li#topmenuMarket a.active { background:transparent url(../images/wmc/topMenu.jpg) no-repeat -127px bottom; }
#topMenu ul li#topmenuLeasing a { background:transparent url(../images/wmc/topMenu.jpg) no-repeat -207px top; display:block; height:21px; width:77px; }
#topMenu ul li#topmenuLeasing a:hover, #topMenu ul li#topmenuLeasing a.active { background:transparent url(../images/wmc/topMenu.jpg) no-repeat -207px bottom; }
#topMenu ul li#topmenuCampus a { background:transparent url(../images/wmc/topMenu.jpg) no-repeat right top; display:block; height:21px; width:81px; }
#topMenu ul li#topmenuCampus a:hover, #topMenu ul li#topmenuCampus a.active { background:transparent url(../images/wmc/topMenu.jpg) no-repeat right bottom; }
#topMenu #search { float:right; padding:3px 0 0; width:391px; height:17px; position:relative; }
#topMenu #search input { width:187px; height:14px; padding:0px; margin:0px; color:#FFF; background:#c3c3c3; border:1px solid #6a6a6a; float:left; color:#333; font-size:11px; }
#ajaxSearch_form, fieldset { width:213px; float:left; margin:0px; padding:0; position:absolute; top:2px; z-index:3; left:26px; }
.flagArea { width:147px; float:right; margin:0px; padding:0px; position:absolute; top:5px; z-index:3; right:0px; }
.flagArea img { float:left; margin:0px; padding:0px; }
#ajaxSearch_submit { background:url(../images/wmc/goButton.gif) no-repeat left top!important; float:right!important; width:24px!important; height:16px!important; border:none!important; }
.search-page { min-height:400px; height:auto!important; height:400px; }
.search-img { padding:1px 0 0 0; float:left; }
/*banner and content*/
.home #banner { border-bottom:1px solid #b0aeaf; margin-bottom:10px; height:173px; }
.home #content { margin-bottom:95px; padding:0; overflow:hidden; width:954px }
/*footer css*/
#footer { text-align:center; clear:both; padding:0 0 20px 0; }
#footer .footer-links { margin:0 0 11px 0; text-align:center; }
#footer ul, #footer li { display:inline; color:#47aa96; margin-right:8px; }
#footer li a { color:#47aa96; font-size:11px; }
.inner #footer #footerLogo, .sitemap #footer #footerLogo, .innerPage #footer #footerLogo { margin:29px 0 20px 0; padding:0; width:100%; }
.inner #footer #footerLogo a, .sitemap #footer #footerLogo a, .innerPage #footer #footerLogo a { background:url(../images/wmc/dotSeprater.jpg) no-repeat 100% 50%; margin-right:10px; padding-right:16px; text-transform:uppercase; }
#footer li a:hover { color:#de6e1c; font-size:11px; }
#footer #footerLogo { width:757px; margin:0 0 8px 0; float:left; padding:0 0 0 285px; }
#footer #footerLogo a.las { background:url(../images/wmc/weblogos.gif) no-repeat left top; width:90px; height:39px; float:left; text-indent:-5000px; }
#footer #footerLogo a.las:hover { background:url(../images/wmc/weblogos.gif) no-repeat left bottom; width:90px; height:39px; float:left; text-indent:-5000px; }
#footer #footerLogo a.lvdc { background:url(../images/wmc/weblogos.gif) no-repeat -90px top; width:79px; height:39px; float:left; text-indent:-5000px; }
#footer #footerLogo a.lvdc:hover { background:url(../images/wmc/weblogos.gif) no-repeat -90px bottom; width:79px; height:39px; float:left; text-indent:-5000px; }
#footer #footerLogo a.ins { background:url(../images/wmc/weblogos.gif) no-repeat -169px top; width:120px; height:39px; float:left; text-indent:-5000px; }
#footer #footerLogo a.ins:hover { background:url(../images/wmc/weblogos.gif) no-repeat -169px bottom; width:120px; height:39px; float:left; text-indent:-5000px; }
#footer #footerLogo a.gift { background:url(../images/wmc/weblogos.gif) no-repeat -289px top; width:116px; height:39px; float:left; text-indent:-5000px; }
#footer #footerLogo a.gift:hover { background:url(../images/wmc/weblogos.gif) no-repeat -289px bottom; width:116px; height:39px; float:left; text-indent:-5000px; }
#footer #footerLogo a.vega { background:url(../images/wmc/weblogos.gif) no-repeat -405px top; width:130px; height:39px; float:left; text-indent:-5000px; }
#footer #footerLogo a.vega:hover { background:url(../images/wmc/weblogos.gif) no-repeat -405px bottom; width:130px; height:39px; float:left; text-indent:-5000px; }
#footer p { color:#b2b3b4; font-size:11px; margin-top:6px; }
/*general classes*/
.last { background:none !important; margin:0px !important; padding:0px !important; }
.clear { clear:both; }
.floatL { float:left; }
.floatR { float:right; }
/*template 2*/
#container { margin:0; background:#515151; float:left; }
.innerPage #leftContent { float:left; width:194px; background:#636162 url(../images/wmc/bottomLeftBG.gif) no-repeat left bottom; padding:0 0 314px; }
.sitemap #leftContent { float:left; width:194px; padding:0 0 314px; }
.sitemap #content .contentArea { float:left; padding:0; width:690px; }
.sitemap #content { display:inline; float:left; margin:15px 0 0; padding:0 21px 0; width:750px; }
.sitemap #rightContent { float:right; padding:0 0 103px; width:792px; }
.sitemap h1 { color:#9AB57E; font-size:20px; font-weight:normal; padding:0 !important; margin:0 0 15px }
.sitemap #container #content h3 { color:#9AB57E; float:left; font-size:14px; font-weight:bold; line-height:20px; margin:0 0 5px; width:100%; }
.sitemap #container #content a { color:#9AB57E; text-decoration:none }
.sitemap #container #content a:hover { text-decoration:underline }
.sitemap #container #content ul { border-bottom:1px dashed #999999; padding:0 0 5px 15px; list-style:none }
.sitemap #container #content ul a { color:#fff; text-decoration:none }
.sitemap #container #content ul li, .sitemap #container #content ul li.last { background:transparent url(../images/wmc/sitemapBullet.jpg) no-repeat scroll 0 4px !important; color:#FFFFFF; display:inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:circle; margin:0 15px 10px 0 !important; padding:0 0 0 16px !important; width:auto; white-space:nowrap; }
.sitemap #container #content ul.info { border-bottom:1px dashed #999999; padding:0 0 5px 15px; list-style:none }
.sitemap #container #content ul.info a { color:#fff; text-decoration:none }
.sitemap #container #content ul.info li { background:transparent url(../images/wmc/sitemapBullet.jpg) no-repeat scroll 0 4px !important; color:#FFFFFF; display:inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:circle; margin:0 15px 10px 0 !important; padding:0 0 0 16px !important; width:600px; white-space:normal!important; }
.sitemap #footer #footerLogo { margin:29px 0 20px; padding:0; width:100%; }
.innerPage #rightContent { float:right; width:792px; padding:0 0 103px 0; min-height:401px; height:auto !important; height:401px; }
.stepInsideMap #rightContent { float:right; width:934px; padding: 26px 26px 103px 26px; }
.innerPage #banner { margin:0 0 15px 0; float:left!important; text-align:left!important; }
.innerPage #rightContent .imageHolder { float:left; display:block; width:100%; margin:0 0 20px 0; }
.innerPage #rightContent .imageHolder img { float:left; padding:0; margin:0; }
.innerPage #content { padding:0px 21px 0 21px; width:548px; float:left; display:inline; margin:15px 0 0 }
.innerPage #content.registration { padding:10px; width:548px; float:left; display:inline; margin:0px 0 0; background:#FFFFFF; }
.innerPage #content .contentArea { padding:0 0 0 0; width:453px; float:right; }
.contentArea-table { padding:10px 0 0 0; width:550px; float:right; }
.contentArea a, .contentArea-ext a { text-decoration:underline; }
.footerSection #content .contentArea { padding:0 0 0 0; width:548px; float:right; }
.footerSection #content h1 { padding:0 !important; }
.innerPage #content .contentArea-ext { padding:0 0 0 0; width:494px; float:right; }
.innerPage #content .contentArea h6, .innerPage #content .contentArea-ext h6 { font-weight:bold; font-size:12px; color:#d2cec3; margin:0 0 20px; line-height:20px }
.innerPage #content .visitSite { float:left; }
.market-home h1 { padding:0 !important; margin:0 0 15px }
#leftContent ul { text-align:right; text-transform:uppercase; padding:0 !important; margin:0 !important }
#leftContent ul ul { text-transform:capitalize !important; display:none }
#leftContent ul li.active ul { display:block }
#leftContent ul li.active ul li ul { display:none }
#leftContent ul li.active ul li.active ul { display:block }
#leftContent ul li ul li { background:#747B6A !important; display:block; float:left; list-style:none outside none; width:100%; }
#leftContent ul li ul li ul li { background:#4a4f49 !important; }
#leftContent ul li ul li ul li a { font-size:10px !important }
#leftContent ul li ul li a { padding:0 10px 0 18px !important; }
#leftContent ul li { display:inline; }
#leftContent ul li a { color:#d2cec3; display:block; line-height:20px; border:1px solid #000; border-width:0 0 1px; font-size:11px; padding:0 20px 0 18px; }
#leftContent ul li a:hover { color:#9ab57e; }
#leftContent h2 { text-align:right; text-transform:uppercase; }
#leftContent h2 a { color:#d2cec3; display:block; line-height:25px; font-size:11px; padding:0 20px 0 18px; font-weight:normal; border:1px solid #000; border-width:0 0 1px }
#leftContent h2 a:hover { color:#9ab57e; }
#leftContent h2.active a { color:#9ab57e; }
#leftContent h2.active a:hover { color:#9ab57e; }
#leftContent ul li ul li .hasChild, #leftContent ul .active ul li .hasChild { background:url(../images/wmc/leftNavArrowInner.jpg) no-repeat 176px 7px !important; padding:0 20px 0 0 !important }
#leftContent ul li ul li.active .hasChild, #leftContent ul .active ul li.active .hasChild { background:url(../images/wmc/leftNavArrowInnerActive.jpg) no-repeat 176px 7px !important; padding:0 20px 0 0 !important }
#leftContent ul .active .hasChild { background:url(../images/wmc/leftNavArrow.gif) no-repeat 176px 6px !important; }
#leftContent ul li a.hasChild { background:url(../images/wmc/hasChildArrow.jpg) no-repeat scroll 176px 6px; border-bottom:1px solid #000000; color:#D2CEC3; display:block; font-size:11px; line-height:20px; padding:0 20px 0 18px; }
#leftContent ul li a.hasChild:hover { color:#9ab57e !important; }
#leftContent ul li.active a { color:#9ab57e; display:block; line-height:20px; border-bottom:1px solid #000; font-size:11px; padding:0 20px 0 18px; }
#leftContent ul li.active .active a, #leftContent ul li.active li a:hover { color:#D2CEC3 !important }
#leftContent ul li.active a.hasChild:hover { color:#D2CEC3 !important; }
#rightLinks { float:right; width:195px; display:inline; padding:16px 0 0; }
#rightLinks a { background:url("../images/wmc/calloutBg.jpg") no-repeat left top; color:#FFFFFF; display:block; font-size:11px; font-weight:bold; line-height:30px; margin-bottom:3px; padding:0 0 0 12px; width:183px; }
#rightLinks a img { color:#fff }
.slideshow { position:relative; width:791px; height:171px; overflow:hidden; float:left; margin:0; border:1px solid #000; border-width:0 0 1px 1px; z-index:1000 }
.slideshow .imageList { float:left; list-style:none; padding:0; margin:0; }
.slideshow .imageList a { float:left; position:absolute; top:0; left:0; padding:0; margin:0 !important; display:block; text-decoration:none; border:none }
.slideshow .imageStrip { list-style:none !important; margin:0 !important; padding:0; float:left; position:absolute; z-index:100000; bottom:5px; right:5px; width:auto !important; }
.slideshow .imageStrip li { float:left; margin:0 1px 0 0; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; width:20px; height:20px; cursor:pointer; background:#000000; border:1px solid #666666; text-align:center; line-height:20px }
.slideshow .imageStrip li.hover, .slideshow .imageStrip li.active { color:#FF6600; }
.imageHitStripclip { overflow:hidden; width:0px }
.slideshow .imageStrip img { border:1px solid #c5c5c5; padding:2px }
#search-results { padding:0 229px 0 195px; text-align:left; margin:15px 0 30px; font-size:11px }
#search-results .ajaxSearch_resultsInfo { color:#FFFFFF; font-size:14px }
#search-results .ajaxSearch_paging { color:#FFFFFF; display:block }
#search-results .ajaxSearch_paging a { color:#9AB57E; }
#search-results .ajaxSearch_result { }
#search-results .ajaxSearch_resultLink { color:#9AB57E; font-size:12px }
#search-results .ajaxSearch_resultExtract { padding:0 0 15px; border-bottom:1px dashed #999999 }
/* Calendar */ 

div.calendar #banner, div.calendar .slideshow { margin-bottom:0px !important }
#calendarCont { background:#FFFFFF url(../images/wmc/scheduleCalendar.jpg) no-repeat scroll 670px 28px; float:left; width:761px; height:42px; padding:8px 15px; }
#calendarCont h3 { border-right:1px solid #666666; color:#DD6D1D; float:left; font-size:10px; line-height:13px; padding:8px 26px 8px 0; text-align:center; width:160px; }
#calendarCont .years { float:left; width:102px; border-right:1px solid #666666; color:#a4bfc1 }
#calendarCont .currentYear { line-height:30px; display:block; font-size:30px; font-weight:bold; text-align:center; }
#calendarCont .nextYear { float:left; font-size:10px; line-height:10px; text-align:center; width:51px; text-decoration:underline }
#calendarCont .nextpYear { float:left; font-size:10px; line-height:10px; text-align:center; width:51px; text-decoration:underline }
#calendarCont .calendarMonths { float:left; padding:0 0 0 30px; width:320px }
#calendarCont .calendarMonths li { background:#E2F1F3; font-size:12px; font-weight:bold; height:19px; line-height:19px; text-align:center; width:39px; color:#8c8d8e; margin:0 14px 4px 0; float:left; cursor:pointer; list-style:none !important; text-transform:uppercase }
#calendarCont .calendarMonths li.hover, #calendarCont .calendarMonths li.event { background:#8bc7d1; color:#FFFFFF !important }
#calendarCont .calendarMonths li.active { background:#8bc7d1; height:17px; line-height:17px; width:37px; color:#FFFFFF !important; margin:0 14px 4px 0; border:1px solid #dd6d1d }
.eventDetails { padding:10px 0 0; width:521px; float:left }
.eventDetails h3.marketHeading { border-bottom:1px solid #fff !important; color:#FFFFFF !important; font-size:13px !important; line-height:23px !important; margin:0 0 15px !important }
.eventDetails .marketDesc { color:#FFFFFF !important; float:right !important; font-size:11px !important; width:405px !important; }
.eventDetails .marketImage { float:left }
.links { color:#fff !important; background:transparent url(../images/wmc/linkArrow.gif) no-repeat scroll right 5px; padding:0 6px 0 0 }
.eventDetails strong { display:block }
.eventDetails .marketDetail { float:left; width:100% }
/* Select Box */
div.selectbox-wrapper { position:absolute; width:400px; background-color:white; border:1px solid #ccc; margin:0px; margin-top:-10px; padding:0px; font-size:0.8em; text-align:left; height:200px; *height:200px; /*IE6 fix */
overflow: auto; }
div.selectbox-wrapper ul { list-style:none; margin:0px; padding:0px; }
div.selectbox-wrapper ul li.selected { background-color: #EAF2FB; }
div.selectbox-wrapper ul li.current { background-color: #CDD8E4; }
div.selectbox-wrapper ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }
.selectbox /* look&fell of  select box*/ { margin: 0px 5px 10px 0px; padding-left:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.8em; width : 10em; display : block; text-align:left; background: url('bg_select_blue.png') right; /*height:18px;*/ cursor: pointer; border:1px solid #D1E4F6; color:#333; }
.selectbox1 /* look&fell of  select box*/ { margin: 0px 5px 10px 0px; padding-left:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.8em; width : 10em; display : block; text-align:left; background: url('bg_select_green.png') right; /*height:18px;*/ cursor: pointer; border:1px solid #D1E4F6; color:#333; }
.mundo-table { font-size:12px; color:#d2cec3; }
.our-team-table { font-size:12px; color:#d2cec3; }
.our-team-table img { border:1px solid #383838 }
.our-team-table a { color:#D2CEC3 !important }
.our-team-table p { font-size:11px !important; line-height:14px !important }
.our-team-table p strong { font-size:12px !important; line-height:16px !important }
.partnerTable strong { font-size:14px; }
.partnerTable .links { font-size:10px; text-decoration:underline; font-weight:bold }
.partnerTable p { font-size:11px !important; line-height:15px !important; }
.printMediaList h4 { font-size:18px; color:#d2cec3; margin:0 0 5px !important }
.stbuttontext { color:#d2cec3; font-size:10px }
#sharethis_0 { margin:0 0 10px; display:block }
.contactTable p { font-size:11px !important; }
.contactForm { width:325px; }
.contactForm p label { width:90px !important; }
.form { float:left; }
.form p { float:left; width:100%; margin:0 0 8px }
.form p.selectCont { position:relative }
.selectbox-wrapper ul { padding:0 !important; margin:0 !important; color:#000000 !important }
.form p.selectCont .selectbox-wrapper { right:0; background:#FFFFFF; width:228px !important; top:29px }
.form p label { float:left; width:150px; text-align:right }
.form p .text, .selectbox { background:url("../images/wmc/inputBg.jpg") repeat-x left top #FFFFFF; border:1px solid #DBDBDB; color:#333333; cursor:pointer; display:block; float:right; font-size:11px; height:20px; line-height:20px !important; margin:0; padding:0 5px; text-align:left; width:216px !important; }
.form p .textarea { background:#fff url(../images/wmc/inputBg.jpg) repeat-x left top; border:1px solid #dbdbdb; color:#333333; cursor:pointer; display:block; float:right; font-size:11px; height:75px; margin:0; padding: 2px; text-align:left; width:224px !important; font:normal 11px Arial, Helvetica, sans-serif }
.required { color:#d86b18 }
.selectbox { background:#FFFFFF url(../images/wmc/selectBg.jpg) no-repeat scroll right top; border:1px solid #DBDBDB; color:#333333; cursor:pointer; display:block; float:right; font-size:11px; height:14px; margin:0; padding:4px 1px 0; text-align:left; width:226px !important; }
.buttonStrip { text-align:right; }
.required { color:#d86b18 }
.submit { vertical-align:middle }
.headingTable { font-size:11px !important }
.headingTable a { font-size:11px !important; margin:0 0 10px }
/* General Classes */ 
.small { font-size:10px !important; line-height:normal !important }
.underline { text-decoration:underline !important }
.text-right { text-align:right }
.text-right .links { float:none !important }
.text-center { text-align:center !important }
/* Menu Links */

.downloadWord { margin:0 0 10px; display:block; color:#d2cec3; font-size:10px }
.downloadWord img { vertical-align:middle }
/* Mundo Gallery */
.mundoPhotoGallery { }
.mundoPhotoGallery #mainImage { background: transparent url(../images/wmc/mundoGalleryMainImgBg.gif) no-repeat scroll left top; height:146px; padding:4px; width:222px; }
.mundoPhotoGallery .thumbnailList { padding:0 0 0 1px !important; margin:0 !important }
.mundoPhotoGallery .thumbnailList li { background:transparent url(../images/wmc/mundoGalleryMainThumbBg.gif) repeat scroll 0 0; float:left; height:33px; list-style:none; width:49px; margin:0 3px 0 0 !important; padding:3px; cursor:pointer }
.mundoPhotoGallery .thumbnailList li.active { background:transparent url(../images/wmc/mundoGalleryMainThumbBg.gif) repeat scroll 0 -39px; }
.mundoPhotoGallery .thumbnailList li img, .mundoPhotoGallery #mainImage img { background:transparent url(../images/wmc/ajax-loader.gif) no-repeat 50% 50%; }
.mundoGalleryLinks a { background:transparent url(../../assets/images/wmc/galleryLinkArrow.gif) no-repeat scroll 0 0; color:#D2CEC3 !important; float:left; font-size:11px !important; height:18px; line-height:18px !important; margin:5px 20px 0 0; padding:0 0 0 25px; text-decoration:none !important; }
.mundoGalleryLinks { padding:0 0 0 3px; width: auto !important }
.footer-section-2 h1 { padding:0 !important; }
.footer-section-2 .contentArea-ext { float:left !important; width:470px !important; padding:0 0 0 40px !important }
.relative { position:relative }
.featureAmentiesTable img { background:url(../images/wmc/featureImageBg.jpg) no-repeat left top; width:125px; height:96px; padding:4px; margin:0 5px 0 0; float:left }
.featureAmentiesTable strong { display:block; font-size:14px !important; font-weight:bold; }
.featureAmentiesTable .links { display:block; font-size:10px !important; float:left }
.featureAmentiesTable { margin:0 0 15px }
.NHFM h1 { padding:0 !important; }
.NHFM .contentArea-ext { padding:0 !important; width:365px !important; float:right !important; }
.NHFM .visitSite { width:180px }
.designCenter .contentArea-ext { padding:0 !important; width:375px !important; float:right !important; }
.designCenter .visitSite { float:left; margin:0 0 0 55px; display:inline }
.map-cont { float:left; margin: 0 0 0 3px; display:inline }
.mapLink { float:right; color:#9AB57E !important; text-decoration:none; font-size:12px !important; }
.mapLink a { color:#9AB57E !important; font-size:12px; }
.mapStepContainer { background:#d2cec3; padding:10px 0; float:left; }
.mapStepControls { float:right; margin:0 25px 0 0; display:inline }
.mapStepContainer #sharethis_1 { margin:0 0 10px; display:block }
.mapStepContainer .stbuttontext, .mapStepContainer .downloadWord { color:#383737; font-size:10px; }
.mapStepContainer h1 { border-bottom:1px solid #E16C00; color:#373737; float:left; font-size:12px; font-weight:bold; line-height:20px; margin:0 20px 20px; padding:0 100px 0 0; }
.mapStepContainer h1 span { font-size:11px; }
.imageVideoGalleryLogo td { padding-top:20px; padding-bottom:20px; vertical-align:top }
.imageVideoCont h6 { color:#9AB57E; font-size:18px; font-weight:normal; display:block; text-align:left }
.imageVideoCont h6 span { color:#9AB57E; font-size:11px; font-weight:normal; display:block; text-align:left }
.imageVideoCont td { vertical-align:top }
.learnMoreSmall { display:block; margin:5px 0 0 }
.sponsor-table .links { color:#D2CEC3 }
.market-home { margin:16px 0 0; }
.market-home-table { width:100%; border:0px; color:#d2cec3; }
.market-home-table h3 { font-size:12px !important; width:145px !important; margin:0 !important }
.market-home-table td p { font-size:10px!important; margin:0px!important; line-height:11px!important; }
.sponsor-table { width:100%; border:0px; color:#d2cec3; }
.sponsor-table h3 { font-size:12px !important; width:145px !important; margin:0 !important; }
.sponsor-table td p { font-size:10px!important; margin:0px!important; line-height:11px!important; }
.sponsor-table .links { }
a.mailTo { color:#D2CEC3 !important; text-decoration:underline }
.sponsorshipMarketTable td { vertical-align:top }
/* Directory */
.directory select { font-size:12px; background:#fff; width:97% }
.searchResults select { font-size:12px; background:#fff; width:30% }
.directory .paging td { vertical-align:top }
.directory { width:548px; margin:0 auto }
.directory a { color:#FFFFFF !important }
.directory .searchBox { padding:10px 10px 10px 35px }
.directory .searchForm .row { float:left; width:100%; margin:0 0 5px 0 }
.directory .searchForm .row p, .directory .searchForm .row .rowItem { float:left; width:33%; margin:0 }
.directory .searchForm .row p label, .directory .searchForm .row .rowItem label { display:block; line-height:25px; /*float:left;*/ ; position:relative; }
.directory .searchForm .row p .selecBox, .directory .searchForm .row .rowItem .selecBox { display:block; line-height:25px; float:left; }
.directory { }
.directory .searchBox { border:1px solid #302f2f; background:#636262; position:relative }
.directory .searchForm .row .rowItem { font-size:11px }
.directory .searchForm .row .rowItem input.text { background:url("../images/lvm/directoryInput.jpg") no-repeat scroll 0 0 transparent; border:1px solid #2A2927; font-size:10px; height:18px; padding:1px 3px; width:157px; color:#515151; text-transform:uppercase }
.directory .searchForm .row .rowItem .selecBox { border:1px solid #2a2927; width:137px; background:url("../images/lvm/directorySelect.gif") no-repeat scroll 0 0 transparent; font-size:10px; color:#515151; text-transform:uppercase }
.directory .paging { background:url(../images/lvm/searchResultStripBg.jpg) repeat-x left top; height:24px; padding:0 10px; font-size:11px; }
.directory .paging p { font-size:11px !important; line-height:24px !important; margin:0 !important; padding:0px!important }
.directory .paging img { vertical-align:middle }
.directory .paging select { background:none repeat scroll 0 0 #FFFFFF !important; border:medium none !important; margin:3px !important; padding:0 !important; vertical-align:middle !important; }
.directory .searchForm .rowCheck { float:left; }
.directory .searchForm .rowCheck p { font-size:11px !important; float:left !important; margin:0 !important; line-height:20px !important }
.directory .searchForm .rowCheck p.one { width:150px !important }
.directory .searchForm .rowCheck p.two { width:140px !important }
.directory .searchForm .rowCheck p.three { width:190px !important }
.directory .searchForm .rowCheck label { float:left; padding:0 0 0 18px; white-space:nowrap; }
/*.directory .searchForm .rowCheck input { margin:0; padding:0; vertical-align:middle; float:left; margin:4px }*/
.directory .searchForm .rowCheck .servesHost { background:url(../images/lvm/servesHost.gif) no-repeat left center; }
.directory .searchForm .rowCheck .intDesignFri { background:url(../images/lvm/intDesignFri.gif) no-repeat left center; }
.directory .searchForm .rowCheck .verEcoFri { background:url(../images/lvm/verEcoFri.gif) no-repeat left center; }
.directory .searchForm .rowCheck .madeUSA { background:url(../images/lvm/madeUSA.gif) no-repeat left center; }
.directory .searchForm .rowCheck .exportCap { background:url(../images/lvm/exportCap.gif) no-repeat left center; }
.fileOption { text-align:right; margin:0 0 10px; padding:0 10px 0 0 }
.searchButtons { bottom:0px; position:absolute; right:10px; }
.directory .searchListing table { table-layout:fixed }
.directory .searchListing .c0 { width:24px !important }
.directory .searchListing .c1 { width:150px !important }
.directory .searchListing .c2 { width:80px !important }
.directory .searchListing .c3 { width:85px !important }
.directory .searchListing .c4 { width:186px !important}
.directory .searchListing .c5 { width:100% !important }
.directory .searchListing th { background:url(../images/lvm/searchResultHeadingBg.jpg) no-repeat right top; line-height:22px; color:#000000; font-weight:normal; font-size:10px; text-align:left; padding:0 0 0 5px }
.directory .searchListing .resultMaster td { background:#7d7d7d url(../images/wmc/directory_bg.gif) repeat-x right top; line-height:28px; color:#fff; font-weight:normal; font-size:10px; text-align:left; padding:0 0 0 5px; border:none; border-bottom:1px solid #626262; vertical-align:middle }
.loadingCont { position:relative }
.loadingCont .loading { background:url("../images/wmc/ajax-loader-directory.gif") no-repeat scroll 2px 2px #FFFFFF; display:block; height:16px; left:78%; padding:2px; position:absolute; top:-15px; width:16px; }
.directory .searchListing .resultMaster td.last { background: #7d7d7d url(../images/wmc/directory_bg.gif) repeat-x right top; line-height:28px; color:#fff; font-weight:normal; font-size:10px; text-align:left; padding:0 0 0 5px; border:none; border-bottom:1px solid #626262; border-right:1px solid #626262; }
.directory .searchListing td { vertical-align:top }
.directory .searchListing td img { vertical-align:middle }
.directory .searchListing td .d1 { position:relative; cursor:pointer; float:left; height:28px; width:100%; }
.directory .searchListing td .d4 { text-decoration:underline; color:#a4bfc1; }
.directory .searchListing td .d2 { text-decoration:none; color:#fff; }
.directory .searchListing td .resultDetailCont { background:url("../images/wmc/directoryContentBg.jpg") repeat-x scroll right top #7D7D7D; float:left; padding:15px 10px; width:528px; color:#fff; display:none; }
.directory .searchListing td .resultDetailCont p { margin:0 !important; color:#FFFFFF !important }
.directory .searchListing td .resultDetailCont h3 { margin:0!important; }
.directory .searchListing td .col1 { float:left; display:inline; width:95px; /*margin:0 0 0 12px*/ }
.directory .searchListing td .col2 { float:left; display:inline; width:170px; }
.directory .searchListing td .col2 .exhIn, .directory .searchListing td .col2 .exhType, .directory .searchListing td .col3 .loginMore, .directory .searchListing td .col3 .tools { float:left; display:inline; width:255px }
.directory .searchListing td .col3 { float:left; display:inline; width:255px; }
.directory .searchListing .sponsorsLogo { text-align:center }
.directory .searchListing .featuresIcon { width:68px; border-top:1px solid #4b4a4a; margin:20px 0 0 6px; float:left; }
.directory .searchListing .featuresIcon .icon { float:left; margin:5px 0 0 5px; display:inline; height:13px; width:13px }
.directory .searchListing .featuresIcon .servesHost { background:url(../images/lvm/servesHost.png) no-repeat right top; }
.directory .searchListing .featuresIcon .intDesignFri { background:url(../images/lvm/intDesignFri.png) no-repeat right top; }
.directory .searchListing .featuresIcon .verEcoFri { background:url(../images/lvm/verEcoFri.png) no-repeat right top; }
.directory .searchListing .featuresIcon .madeUSA { background:url(../images/lvm/madeUSA.png) no-repeat right top; }
.directory .searchListing .featuresIcon .exportCap { background:url(../images/lvm/exportCap.png) no-repeat right top; }
.directory h3 { color:#000 !important; font-size:12px; margin:0 0 5px !important }
.directory h3 span { font-size:10px !important; }
.directory .searchListing .block p { color:#fff !important; font-size:12px !important; margin:0 0 15px !important }
.directory .searchListing .col3 .contInf p { margin:0 !important; float:left !important; width:100% !important }
.directory .searchListing .col3 .contInf { margin:0 0 15px !important; float:left !important; width:100% !important }
.directory .searchListing .col3 .left { float:left !important; text-align:right !important; width:105px !important }
.directory .searchListing .col3 .right { float:right !important; text-align:left !important; width:147px !important }
.directory .searchListing .loginForMore { background:url(../images/wmc/loginMore.gif) no-repeat left center; padding:0 0 0 18px; line-height:18px }
.directory .searchListing .downloadExport { background:url(../images/wmc/pdfDownload.gif) no-repeat left center; padding:0 0 0 18px; line-height:18px }
.directory .searchListing .addExh { background:url(../images/wmc/addExh.gif) no-repeat left center; padding:0 0 0 18px; line-height:18px }
.directory .searchListing .prinComp { background:url(../images/wmc/printPage.gif) no-repeat left center; padding:0 0 0 18px; line-height:18px }
.directory .searchListing .imageRow { float:left; padding:15px 0 20px 12px; width:545px; }
.directory .searchListing .imageRow .img { border:1px solid #333333; float:left; height:90px; margin:0 15px 0 0; overflow:hidden; width:90px; text-align:center; }
.directory .searchListing .imageRow img { height:90px; text-align:center  }
.pagingNumber .active { color:#DD6D1D }
.pagingNumber span { text-decoration:underline; cursor:pointer }
/* Multi Select */ 
.multiSelect { background:url("../images/lvm/directorySelect.gif") no-repeat scroll 0 0 transparent; border:1px solid #2A2927; color:#515151; float:left; font-size:10px; height:20px; text-transform:uppercase; width:163px; position:relative; }
.multiSelect .value { display:block; line-height:20px; padding:0 20px 0 5px; }
.multiSelect .dropList { background:none repeat scroll 0 0 #D2CEC3; left:0; padding:3px; position:absolute; top:21px; z-index:1000; }
.multiSelect .dropList ul { height:100px; width:200px; overflow:auto; float:left; padding:0 !important; margin:0 !important }
.multiSelect .dropList ul li { color:#515151; float:left; font-size:10px; line-height:20px; width:100%; }
.multiSelect .dropList ul li input { margin:0; vertical-align:middle }
.multiSelect .dropList ul li label { margin:0 0 1px; line-height: 20px !important; display:block; float:none !important; padding:0 5px }
.multiSelect .dropList ul li.selected label { background:#8C8D8E !important; }
.multiSelect .dropList ul li.hover label { background:#d9cca8 !important; }
.closeDrop { display:block; line-height:20px; text-align:right; }
/* Tooltip */
/* Tooltip */
.helpIcon { position:relative; text-decoration:none; }
.helpIcon span { display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
.helpIcon:hover { z-index:1000; color: #DD6D1D; background:;
}
.helpIcon:hover span.tooltip { display:block; position:absolute; top:-10px; left:-25px; padding: 15px 0 0 0; width:200px; color: #993300; text-align: left; line-height:16px !important; font-size:11px }
.helpIcon:hover span.top { display: block; padding: 30px 8px 0; background: url(../images/lvm/bubble.gif) no-repeat top; }
.helpIcon:hover span.middle { /* different middle bg for stretch */ display: block; padding: 0 8px; background: url(../images/lvm/bubble_filler.gif) repeat bottom; }
.helpIcon:hover span.bottom { display: block; padding:3px 8px 10px; color: #548912; background: url(../images/lvm/bubble.gif) no-repeat bottom; }
.headingTable h1 { line-height:24px; margin:0 }
.headingTable td { vertical-align:middle !important; padding:0 0 10px }
.helpIcon { background:url("../images/wmc/helpIconNew.png") no-repeat scroll 100% center transparent; height:14px; padding:0 14px 0 0; position:relative; width:14px; top:3px; }
.directory form .row .rowItem .helpIcon { position:absolute; }
th .helpIcon { background:url("../images/wmc/helpIcon-Heading.jpg") no-repeat scroll 100% center transparent !important; }
.errors { float:left; margin:0 0 15px 0; color:#D86B18; }

#main-container { width:490px; }
#Optin { float:left; width:410px; }
#Optin p label { float:left; text-align:right; width:170px; }
#Optin p .text, .selectbox1 { background:url("../images/wmc/inputBg.jpg") repeat-x scroll left top #FFFFFF; border:1px solid #DBDBDB; color:#333333; cursor:pointer; display:block; float:right; font-size:11px; height:14px; margin:0; padding:4px 1px 0; text-align:left; width:226px !important; }
#Optin p { float:left; margin:0 0 8px !important; width:100% !important; }
#Optin p .select { border:1px solid #999999; float:right; padding:0 !important; width:229px; font-size:11px; color:#333; background:#fff; }
/* Live Chat */
.liveChatIcon { float:left; position:absolute; right:10px; top:25px; }
.liveChatIcon a { background:url("../images/wmc/live-chat-icon.png") no-repeat scroll 0 50% transparent; color:#666666; display:block; font-size:11px; padding:0 0 0 25px; }
/*ms added these for brooser back messages */
.browser-back { float:left; font-size:10px; width:182px; padding:0 0 0 10px; margin:124px 0 0 0 }
.browser-back table { float:left; border:none; border-top:1px solid #000; }
.browser-back table td { padding:7px 0 0 0; }
.browser-back table p { font-size:10px!important; margin:0px!important; padding:0px!important; color:#000!important; line-height:14px!important; }
.browser-back table p strong { font-weight:bold!important; color:#000!important; }

/*ms added these for brooser back messages */

.resigsterButton{float:right;width:142px; position:absolute; top:52px; right:-8px; z-index:100; background: url(../images/wmc/registration-now-button.png) left top no-repeat;  height:33px;}
h2 img { vertical-align:middle}
.tableP { line-height: 21px; font-size:13px; padding:0 5px 0  0!important; margin:0px!important;}

/* RJ top Nav Dropdown 2DEC 2010 */
#topMenu ul li#topmenuAbout  { width:68px;}
#topMenu ul li#topmenuAbout ul  { display:none;}
#topMenu ul li#topmenuAbout:hover ul { display:block!important;width:175px; position:relative; z-index:1100; border-top:1px solid #000000; border-bottom:1px solid #000000;}
#topMenu ul li#topmenuAbout:hover ul li { float:left;}
#topMenu ul li#topmenuAbout:hover ul li a{ font-size:11px; color:#fff; text-decoration: none; text-transform:uppercase; display:block; padding:0 0 0 15px; line-height:21px;text-indent:0px; background:#636162!important; width:159px; border-left:1px solid #000000; border-right:1px solid #000000; }
#topMenu ul li#topmenuAbout:hover ul li a:hover{ display:block; width:159px; background:#4b4a4a!important; color:#9ab57e;}
#topMenu ul li#topmenuAbout:hover ul li ul {display:none!important;}	
#topMenu ul li#topmenuAbout ul li:hover ul { display:block!important;width:217px; background:#636162!important; position:absolute; left:120px; z-index:1200; margin-top:-21px}
#topMenu ul li#topmenuAbout ul li:hover ul li a { display:block; width:200px; }
#topMenu ul li#topmenuAbout ul li:hover ul li a:hover{ display:block; background:#4b4a4a!important; color:#9ab57e; width:200px;}

#topMenu ul li#topmenuMarket  { width:80px;}
#topMenu ul li#topmenuMarket ul  { display:none;}
#topMenu ul li#topmenuMarket:hover ul { display:block!important;width:175px; position:relative; z-index:1100; border-top:1px solid #000000; border-bottom:1px solid #000000;}
#topMenu ul li#topmenuMarket:hover ul li { float:left;}
#topMenu ul li#topmenuMarket:hover ul li a{ font-size:11px; color:#fff; text-decoration: none; text-transform:uppercase; display:block; padding:0 0 0 15px; line-height:21px;text-indent:0px; background:#636162!important; width:159px; border-left:1px solid #000000; border-right:1px solid #000000;}
#topMenu ul li#topmenuMarket:hover ul li a:hover{ display:block; width:159px; background:#4b4a4a!important; color:#9ab57e;}
#topMenu ul li#topmenuMarket:hover ul li ul {display:none!important;}	
#topMenu ul li#topmenuMarket ul li:hover ul { display:block!important;width:217px; background:#636162!important; position:absolute; left:120px; z-index:1200; margin-top:-21px}
#topMenu ul li#topmenuMarket ul li:hover ul li a { display:block; width:200px; }
#topMenu ul li#topmenuMarket ul li:hover ul li a:hover{ display:block; background:#4b4a4a!important; color:#9ab57e; width:200px;}

#topMenu ul li#topmenuLeasing  { width:77px;}
#topMenu ul li#topmenuLeasing ul  { display:none;}
#topMenu ul li#topmenuLeasing:hover ul { display:block!important;width:175px; position:relative; z-index:1100; border-top:1px solid #000000; border-bottom:1px solid #000000;}
#topMenu ul li#topmenuLeasing:hover ul li { float:left;}
#topMenu ul li#topmenuLeasing:hover ul li a{ font-size:11px; color:#fff; text-decoration: none; text-transform:uppercase; display:block; padding:0 0 0 15px; line-height:21px;text-indent:0px; background:#636162!important; width:159px; border-left:1px solid #000000; border-right:1px solid #000000;}
#topMenu ul li#topmenuLeasing:hover ul li a:hover{ display:block; width:159px; background:#4b4a4a!important; color:#9ab57e;}
#topMenu ul li#topmenuLeasing:hover ul li ul {display:none!important;}	
#topMenu ul li#topmenuLeasing ul li:hover ul { display:block!important;width:217px; background:#636162!important; position:absolute; left:120px; z-index:1200; margin-top:-21px}
#topMenu ul li#topmenuLeasing ul li:hover ul li a { display:block; width:200px; }
#topMenu ul li#topmenuLeasing ul li:hover ul li a:hover{ display:block; background:#4b4a4a!important; color:#9ab57e; width:200px;}


#topMenu ul li#topmenuCampus  { width:68px;}
#topMenu ul li#topmenuCampus ul  { display:none;}
#topMenu ul li#topmenuCampus:hover ul { display:block!important;width:175px; position:relative; z-index:1100; border-top:1px solid #000000; border-bottom:1px solid #000000;}
#topMenu ul li#topmenuCampus:hover ul li { float:left;}
#topMenu ul li#topmenuCampus:hover ul li a{ font-size:11px; color:#fff; text-decoration: none; text-transform:uppercase; display:block; padding:0 0 0 15px; line-height:21px;text-indent:0px; background:#636162!important; width:159px; border-left:1px solid #000000; border-right:1px solid #000000;}
#topMenu ul li#topmenuCampus:hover ul li a:hover{ display:block; width:159px; background:#4b4a4a!important; color:#9ab57e;}
#topMenu ul li#topmenuCampus:hover ul li ul {display:none!important;}	
#topMenu ul li#topmenuCampus ul li:hover ul { display:block!important;width:217px; background:#636162!important; position:absolute; left:120px; z-index:1200; margin-top:-21px}
#topMenu ul li#topmenuCampus ul li:hover ul li a { display:block; width:200px; }
#topMenu ul li#topmenuCampus ul li:hover ul li a:hover{ display:block; background:#4b4a4a!important; color:#9ab57e; width:200px;}

#topMenu .last {border-bottom:1px solid #000000;}
