body {width:100%; font: 1em "Arial";margin:0;padding:0; background-color: #e7f2f9;}
a {text-decoration:none; color:#004c96;}
a:hover {text-decoration:underline;}
img {border:0;}
ol {list-style-position: outside;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
button {padding:0; border:none; background:none; cursor:pointer;}


/*Wrap Styles*/
#pageWrap {width: 100%; padding-top: 20px; background: #e7f2f9 url(../images/body_bgGrad.gif) 0 0 repeat-x; padding-bottom: 80px;}
#mainWrap, #outerWrap  {width: 980px; margin: 0 auto; overflow: hidden;}
.topCorners, .bottomCorners {width: 100%; float: left; background-color: #fff;}
* html .topCorners {margin-bottom:-8px;}
* html .bottomCorners {margin-top:-8px; position:relative; z-index:0;}
.tlCorner, .trCorner, .blCorner, .brCorner {height: 10px; width: 9px; background: url(../images/body_bgCorners.gif) 0 0 no-repeat;}
.tlCorner, .blCorner {float: left;}
.trCorner, .brCorner {float: right;}
.trCorner {background-position: 100% 0;}
.blCorner {background-position: 0 100%;}
.brCorner {background-position: 100% 100%;}
#innerWrap {width: 959px; background-color: #fff; float: left; padding: 0 11px 0 10px; position:relative; z-index:1;}

#headWrap, #navWrap, #bodyWrap, #footWrap {width: 959px; float: left;}


ul {list-style-image: url(spacer.gif);}

#headWrap {background: url(../images/head_bg.gif) 0 27px repeat-x; height: 143px; overflow: hidden; margin-bottom: 2px;}
.utilNavWrap {width: 959px; background: #569949 url(../images/utilNav_bg.gif) 0 0 no-repeat; overflow: hidden; height: 20px; padding: 7px 0 0 0;}
.utilNav {overflow: hidden; float: right; font-size: .75em; padding-right: 19px; margin: 0 0 0 0;}
.utilNav li {float: left; padding: 0 8px 0; background: url(../images/utilNav_border.gif) 100% 3px no-repeat;}
.utilNav li.last {background: none; padding-right: 0;}
.utilNav li a {color: #fff;}
#headWrap .homeLink {margin: 12px 0 0 22px; display: block; float: left;}
* html #headWrap .homeLink {margin-left:11px;}

#headWrap .ad {float:left; border:4px solid #d2d8da; width:468px; height:60px; margin:25px 0 0;}
#headWrap .ad img{border:1px solid #f6f6f6;}

#navWrap {background: url(../images/nav_bg.gif) 0 0 repeat-x; font-size: .9em;}
.mainNav {float: left; height: 42px; margin: 0 0 0 0;}
.mainNav li {float: left; border-right: 1px solid #92b9d4;}
.mainNav li a {color: #fff; float: left; height:42px; font-weight: bold; display: block;}
.mainNav li#nav_home, .mainNav li#nav_home a {width: 78px; background: url(../images/topnav_home.gif) 0 0 no-repeat;}
.mainNav li#nav_home a.active {background: url(../images/topnav_homeActive.gif) 0 0 no-repeat;}
.mainNav li#nav_home a:hover {background: url(../images/topnav_homeHover.gif) 0 0 no-repeat;}
.mainNav li#nav_attendees, .mainNav li#nav_attendees a {width: 93px; background: url(../images/topnav_attendees.gif) 0 0 no-repeat;}
.mainNav li#nav_attendees a.active {background: url(../images/topnav_attendeesActive.gif) 0 0 no-repeat;}
.mainNav li#nav_attendees a:hover {background: url(../images/topnav_attendeesHover.gif) 0 0 no-repeat;}
.mainNav li#nav_exhibitors, .mainNav li#nav_exhibitors a {width: 94px; background: url(../images/topnav_exhibitors.gif) 0 0 no-repeat;}
.mainNav li#nav_exhibitors a.active {background: url(../images/topnav_exhibitorsActive.gif) 0 0 no-repeat;}
.mainNav li#nav_exhibitors a:hover {background: url(../images/topnav_exhibitorsHover.gif) 0 0 no-repeat;}
.mainNav li#nav_brandBuilders, .mainNav li#nav_brandBuilders a {width: 127px; background: url(../images/topnav_brandBuilders.gif) 0 0 no-repeat;}
.mainNav li#nav_brandBuilders a.active {background: url(../images/topnav_brandBuildersActive.gif) 0 0 no-repeat;}
.mainNav li#nav_brandBuilders a:hover {background: url(../images/topnav_brandBuildersHover.gif) 0 0 no-repeat;}
.mainNav li#nav_media, .mainNav li#nav_media a {width: 66px; background: url(../images/topnav_media.gif) 0 0 no-repeat;}
.mainNav li#nav_media a.active {background: url(../images/topnav_mediaActive.gif) 0 0 no-repeat;}
.mainNav li#nav_media a:hover {background: url(../images/topnav_mediaHover.gif) 0 0 no-repeat;}
.mainNav li#nav_businessForum, .mainNav li#nav_businessForum a {width: 138px; background: url(../images/topnav_businessForum.gif) 0 0 no-repeat;}
.mainNav li#nav_businessForum a.active {background: url(../images/topnav_businessForumActive.gif) 0 0 no-repeat;}
.mainNav li#nav_businessForum a:hover {background: url(../images/topnav_businessForumHover.gif) 0 0 no-repeat;}
.mainNav li#nav_myBio, .mainNav li#nav_myBio a {width: 69px; background: url(../images/topnav_myBio.gif) 0 0 no-repeat;}
.mainNav li#nav_myBio a.active {background: url(../images/topnav_myBioActive.gif) 0 0 no-repeat;}
.mainNav li#nav_myBio a:hover {background: url(../images/topnav_myBioHover.gif) 0 0 no-repeat;}
.mainNav li a span {position: absolute; left: -999px; width: 990px;}

.mainNav li#nav_home1, .mainNav li#nav_home1 a {width: 114px; background: url(../images/topnav_home1.gif) 0 0 no-repeat;}
.mainNav li#nav_home1 a.active {background: url(../images/topnav_home1Active.gif) 0 0 no-repeat;}
.mainNav li#nav_home1 a:hover {background: url(../images/topnav_home1Hover.gif) 0 0 no-repeat;}
.mainNav li#nav_reserve, .mainNav li#nav_reserve a {width: 79px; background: url(../images/topnav_reserve.gif) 0 0 no-repeat;}
.mainNav li#nav_reserve a.active {background: url(../images/topnav_reserveactive.gif) 0 0 no-repeat;}
.mainNav li#nav_reserve a:hover {background: url(../images/topnav_reservehover.gif) 0 0 no-repeat;}
.mainNav li#nav_areamap, .mainNav li#nav_areamap a {width: 97px; background: url(../images/topnav_areamap.gif) 0 0 no-repeat;}
.mainNav li#nav_areamap a.active {background: url(../images/topnav_areamapActive.gif) 0 0 no-repeat;}
.mainNav li#nav_areamap a:hover {background: url(../images/topnav_areamapHover.gif) 0 0 no-repeat;}
.mainNav li#nav_hotel, .mainNav li#nav_hotel a {width: 179px; background: url(../images/topnav_hotel.gif) 0 0 no-repeat;}
.mainNav li#nav_hotel a.active {background: url(../images/topnav_hotelActive.gif) 0 0 no-repeat;}
.mainNav li#nav_hotel a:hover {background: url(../images/topnav_hotelHover.gif) 0 0 no-repeat;}
.mainNav li#nav_amenity, .mainNav li#nav_amenity a {width: 143px; background: url(../images/topnav_amenity.gif) 0 0 no-repeat;}
.mainNav li#nav_amenity a.active {background: url(../images/topnav_amenityActive.gif) 0 0 no-repeat;}
.mainNav li#nav_amenity a:hover {background: url(../images/topnav_amenityHover.gif) 0 0 no-repeat;}
.mainNav li#nav_procedures, .mainNav li#nav_procedures a {width: 227px; background: url(../images/topnav_procedures.gif) 0 0 no-repeat;}
.mainNav li#nav_procedures a:hover {background: url(../images/topnav_proceduresHover.gif) 0 0 no-repeat;}
.mainNav li#nav_availability, .mainNav li#nav_availability a {width: 153px; background: url(../images/topnav_availability.gif) 0 0 no-repeat;}
.mainNav li#nav_availability a:hover {background: url(../images/topnav_availabilityHover.gif) 0 0 no-repeat;}

#breadCrumbs {border-bottom:1px solid #c5cdd3; font-size:.7em; height:21px; float:left; width:933px; padding:8px 0 0 26px;}
#breadCrumbs a {color:#4688b8;}

.leftRail {float:left; width:206px;}
#leftNav {float:left; width:206px; list-style-type:none; margin-bottom:17px;}
#leftNav li {width:204px; border:1px solid #dae6d8; margin:0 0 2px; *margin-bottom:-1px;}
* html #leftNav li {margin-bottom:2px;}
#leftNav li:hover {border:1px solid #569949;}
#leftNav li.withSubNav {border:none; margin-bottom:3px; width:206px; }
#leftNav li a {display:block; border:1px solid #ffffff; background:#eef5ed; font-size:.9em; color:#004c96; padding:7px 56px 7px 11px; width:135px;}
#leftNav li.withSubNav a {background:#569949; color:#ffffff; border:1px solid #569949; padding:8px 0 8px 11px; width:193px;}
#leftNav li a:hover {color:#ffffff; border:1px solid #569949; background:#569949; text-decoration:none;}
/* sub nav */
#leftNav li.withSubNav ul {margin-top:2px;  border-right:1px solid #cccccc; }
#leftNav li.withSubNav li {width:205px; border:none; margin-bottom:0;}
#leftNav li.withSubNav li a {display:block; border:none; border-bottom:1px solid #e5e5e5; background:#ffffff; font-size:.7em; color:#004c96; padding:5px 0 4px 3px; margin:0 3px 0 9px; *padding-top:2px;}
* html #leftNav li.withSubNav li a {width:190px;}
#leftNav li.withSubNav li a.last, #leftNav li.withSubNav li a.last:hover {border-bottom:none;}
#leftNav li.withSubNav li a:hover {color:#004c96; border:none; border-bottom:1px solid #e5e5e5; background:#ffffff; text-decoration:underline;}


#bodyWrap {padding: 5px 0 68px 0;min-height: 450px;}

#footWrap {background: #569949 url(../images/footer_bg.gif) 0 100% no-repeat; height: 27px; padding: 14px 19px 0 0;font-size: .7em; color: #fff; width: 940px;}
.footNav {float: left; padding-left: 20px;}
.footNav li {float: left; padding: 0 7px 0 8px; background: url(../images/footNav_border.gif) 100% 3px no-repeat;}
.footNav li a {color: #fff;}
.rights {float: right;}

.credits {background: url(../images/bio_service_img.gif) 25px 7px no-repeat; padding: 14px 0 0 110px; color: #333; font-size: .7em; height: 60px;}
.credits li {margin-bottom: 3px;}
/*End Wrap Styles*/

.mainArea {width: 740px; float: left;}
.mainArea .pes {font-size:.75em; float:right; border-bottom:1px solid #c5cdd3; background:url(../images/pes_gd.jpg) 0 100% repeat-x; height:19px; padding:0 8px 0 6px;}
.mainArea .pes a {margin:0 2px;}
.mainArea .pes .share {background:url(../images/blue_arrow.gif) 100% 6px no-repeat; padding-right:10px; margin-right:0px; margin-left:2px;}

.flashWrap {float: left; clear: both;}

.promoWrap {background: #dddfca url(../images/promo_topbg.gif) 0 0 no-repeat; width: 206px; float: left; padding: 6px 0 0 0; overflow: hidden;}
.promoWrap h3 {background: #f8f8f3 url(../images/promo_headerbg.gif) 0 0 no-repeat; width: 180px; float: left; color:#559849; font-weight: bold; padding: 9px 5px 4px 11px; border-bottom: 1px solid #fff;}
.promo {background: #fff url(../images/promo_contentbg.gif) 0 100% no-repeat; padding-bottom: 5px; overflow: hidden; margin: 0 5px 7px 5px; _padding-bottom: 5px !important; width: 196px;}
.promo .content {border-top: 1px solid #eeefe4; background-color: #fff; float: left; width: 178px; color: #333; font-size: .7em; padding: 12px 9px; overflow: hidden;}
.promo .content p {margin-bottom: 18px; line-height: 1.4em; overflow: hidden;}
.promo .content h4 {color: #666; font-size: 1.2em; font-weight: bold; margin-bottom: 8px;}
.promo .imgLinkList {background: url(../images/promo_linklistbg.gif) 50% 0 repeat-y; width: 180px; float: left; padding: 2px 0;}
.promo .imgLinkList li {float: left; width: 90px; height: 21px; text-align: center; padding: 8px 0; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.promo .imgLinkList li.last {border: none;}
.promo .btnWrap {width: 156px; margin: 0 auto;}
.promo .btnWrap a {background: url(../images/promo_accountBtn.gif) 0 0 no-repeat; width: 156px; height: 22px; padding-top: 6px; display: block; font-size: 1.2em; color:#1e609c; text-align: center; margin-bottom: 5px;}
.promo_noHeader {text-align: center; background: url(../images/promo_noheaderbg.gif) 0 0 no-repeat; padding: 13px 0 10px; float: left; width: 196px;}
.promoBottom {background: url(../images/promo_bottombg.gif) 0 100% no-repeat; width: 206px; height: 9px; font-size: 1px;}

.checkOut .content ul {margin:0 0 0 16px; line-height:1.43em;}
.checkOut .content ul li{list-style-image:url(../images/red_arrow.gif);}
.checkOut .content ul li a {color:#00529c; font-size:1.1em;}

.flickr {padding-bottom:0px;}
.flickr .promo_noHeader {text-align:left; padding:5px 0 3px 11px;}
.flickr .promo_noHeader .flickr_wrap {height:83px; width:162px; background:url(../images/flickr_bg.gif) 0 0 no-repeat; padding:4px 0 0 4px; margin:3px 0 0 6px;}

.myBio .content {background: #fff url(../images/promo_mybioIcon.gif) 13px 10px no-repeat;}
.myBio .content p {padding-left: 66px; width: 112px;}
.myBio .content p a.accessLink {float: left; color:#00529c; font-weight: bold;}

.sponsorList .content{text-align: center;}
.sponsorList h4 {background: url(../images/promo_sponsorBorder.gif) 0 100% no-repeat; color: #666; padding-bottom: 4px; margin-bottom: 24px; font-size: 1.1em;}
.sponsorList .sponsorWrap {background: url(../images/promo_sponsorBorder.gif) 0 100% no-repeat; padding: 0 0 24px 0; margin:0 0 24px 0;}
.sponsorList .last {margin-bottom: 8px;}

.newsLetterForm {float: left; margin-bottom: 12px;}
.newsLetterForm input {float: left;}
.newsLetterForm input#email {width: 109px; height: 21px; padding: 5px 0 0 4px; border: 1px solid #7f9db9; margin-right: 5px; _margin-right: 4px; color: #bebebe; font-size: 1.2em;}
.rssSignUp {background: url(../images/promo_rssIcon.gif) 0 0 no-repeat; height: 22px; display: block; float: left; color: #666;}
.rssSignUp h4 {padding: 3px 0 0 28px;}

.rightRail {width: 206px; float: right;}
.rightRail .registration {float: left; width: 206px; text-align: center; padding: 19px 0 17px;}
.registration a {display: block; width: 185px; height:28px; margin: 0 auto; padding-top: 10px; font-size: 1.05em; margin-bottom: 8px;}
.registration .greenBtn {background: url(../images/rrail_greenBtn.gif) 0 0 no-repeat; color: #fff; font-weight: bold;}
.registration .lBlueBtn {background: url(../images/rrail_lBlueBtn.gif) 0 0 no-repeat; color: #1e609c;}

/*start main area*/
.main {width: 466px; float: right; padding: 0 28px 0 38px;}
.newsListWrap {color: #333; padding: 14px 0 0 0; float: left; padding-bottom: 38px; width: 465px;}
.newsListWrap h2 {color:#559849; font-weight: bold; font-size: 1.3em; margin-bottom: 13px;}
.newsListWrap li{float: left; width: 465px;}
.newsListWrap ul.newsList {float: left; font-size: .75em; border-bottom: 3px solid #e5e5e5; clear: both;}
.newsListWrap ul.newsList li {float: left; padding-bottom: 14px; width: auto;}
.newsListWrap .date {width: 68px; padding-right: 4px; color: #000; float: left;}
.newsListWrap .itemInfo {width: 387px; float: right;padding-right: 6px;}
.newsListWrap .itemInfo a {color: #00529c;}
.newsListWrap .itemInfo h3 {font-weight: bold; margin-bottom: 2px;}
.newsListWrap ul.subscribeLinks {float: right; padding: 4px 0 38px; overflow: hidden;}
.newsListWrap ul.subscribeLinks li {float: left; font-size: .75em; padding: 0 6px 0 4px; background: url(../images/main_subscribeBorder.gif) 100% 3px no-repeat; width: auto;}
.newsListWrap ul.subscribeLinks li.last {padding-right: 0; background: none;}
/*end main area*/

/* Interior CSS */
body.interior #headWrap .headBanner {margin: 43px 28px 0 32px; display: block; float: left; _margin-right:28px;}

body.interior .mainArea {width:510px; margin:0 0 0 31px;}
body.interior .mainArea h1 {float:left; color:#569949; font-size:1.5em; margin:10px 0 14px 0;}
body.interior .mainArea h2 {float:left; color:#569949; margin:18px 0 9px; width:100%;}
body.interior .mainArea h4 {float:left; width:100%; font-size:.75em; font-weight:bold; margin:17px 0 11px;}
body.interior .mainArea p {float:left; width:100%; color:#333333; margin:0 0 8px;  font-size:.75em;}
body.interior .mainArea a.infoLink {float:left; font-size:.75em;}
body.interior .mainArea .body {padding-right:18px; width:492px; float:left;}
body.interior .mainArea .mainBlock {float:left; width:492px;}
body.interior .mainArea .infoBlock {float:left; width:492px;}
body.interior .mainArea .mainImg {float:left; height:154px; width:202px; background:url(../images/main_img_bg.gif) 0 0 no-repeat; margin-right:16px;}
body.interior .mainArea .mainImg img {margin:3px 0 0 3px;}
body.interior .mainArea ul, body.interior .mainArea ol { font-size:.75em; float:left; margin-left:0; list-style-type:none;}
body.interior .mainArea ol {list-style-type:decimal; margin-left:17px; color:#004C96;}
body.interior .mainArea ol li {margin-bottom:5px;}
body.interior .mainArea ol li span {color:#333333;}

/* must be done this way for IE7 otherwise the list images disappear */
body.interior .mainArea ul li {background:url(../images/red_arrow.gif) 0 5px no-repeat; padding-left:13px; margin-bottom:5px;}
body.interior .mainArea ul.mainList {width:255px;}
body.interior .mainArea ul.mainList li div {font-style:italic;}

.regWrap {border:1px solid #bfc0bb; width:100%; float:left;}
.regWrap .regInner {border:3px solid #f0f1ed; float:left;}
.regWrap .regInner h3 {}

BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff;
}
TD,P,INPUT,SELECT,BUTTON,LI {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
	FONT-WEIGHT: bold; color:#000000
}
A:hover {
	COLOR: #569949
}
H1 {
	font-size:18px
}
H2 {
	font-size:16px
}
H3 {
	font-size:14px
}
H4 {
	font-size:13px
}
H5 {
	font-size:12px
}
H6 {
	font-size:11px
}
a.amenity {
	text-decoration:none; color:#ffffff
}
a.amenity:hover {
	text-decoration:none; color:#ffffff
}
.amenity {
	background-color:#569949; font-weight:bold; color:#ffffff
}
.amenitysmall {
	font-size:11px
}
.bold {
	font-weight:bold
}
.blue {
	color: #004c96; font-weight: bold; padding-left: 20px;
}

.descriptiontable {
	width:100%
}
.footer {
	font-weight: normal; 
	font-size: 11px;
	color: #666666;
}
.four {
	font-weight:bold; vertical-align:top; font-size:22px; color:#569949
}
.maptable {
	width:600px;
}
#map {
	width:600px; height:600px
}
#whatsnew {
	
}
#whatsnew UL {
	LIST-STYLE-IMAGE: url(../images/bio_icon_18.gif)
}
#whatsnew UL LI {
	BORDER-RIGHT: #cccccc thin; PADDING-RIGHT: 5px; LIST-STYLE: none url(../images/bio_icon_18.gif) outside; BORDER-TOP: #cccccc thin; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc thin; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc thin solid
}
#whatsnew UL LI A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#whatsnew UL LI A:hover {
	FONT-WEIGHT: bold; COLOR: #569949; TEXT-DECORATION: none
}
#whatsnew UL LI A:focus {
	FONT-WEIGHT: bold; COLOR: #569949; TEXT-DECORATION: none
}
.headLines
{	
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR:#cc0000;
	PADDING-TOP: 8px;
	PADDING-RIGHT: 15px; 
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 15px; 
	
}

.imagefloat
{
	float: right;
	margin: 0 0 0 0.2em;
    padding-left: 0.2em;
}

