	.intro *{padding:0;margin:0;}
		
	.cms-heading h3,.cms-text h3,.cms-textandimage h3 { font-size: 1.4em !important;font-weight:bold !important;color:#E56148 !important;}
	* html .cms-heading h3, * html.cms-text h3, * html.cms-textandimage h3,
* html .cms-heading h4, * html.cms-text h4, * html.cms-textandimage h4,
* html .cms-heading h5, * html.cms-text h5, * html.cms-textandimage h5 ,
* html .cms-heading h6, * html.cms-text h6, * html.cms-textandimage h6  {margin-left:10px !important}

	.cms-heading h4,.cms-text h4,.cms-textandimage h4,.cms-text subheading { font-size: 1.2em !important;font-weight:bold !important;}
	.cms-heading h5,.cms-text h5,.cms-textandimage h5 { font-size: 1.1em !important;font-weight:bold !important; }
	.cms-heading h6,.cms-text h6,.cms-textandimage h6 { font-size: 1em !important;font-weight:bold !important; }
	.cms-heading{margin-left:10px}

	.cms-boxout h3 { font-size: 1.2em !important;font-weight:bold !important;color:#E56148 !important;}
	.cms-boxout h4 { font-size: 1.1em !important;font-weight:bold !important;}
	.cms-boxout h5 { font-size: 1em !important;font-weight:bold !important;}
	.cms-boxout h6 { font-size: 0.9em !important;font-weight:bold !important; }
	 
	 .cms-boxout a{text-decoration:none !important}
    .cms-boxout a:hover{text-decoration:underline !important} 

	.yellow360 h3 a,.green360 h3 a {margin-left:0 !important}
	* html .yellow360 h3 a,.green360 h3 a {margin-left:00px !important}

	.yellow360 h3,.green360 h3{color:#000 !important;margin-left:0 !important}
	* html .yellow360 h3, * html .green360 h3{margin-left:10px !important}

/*CMS TEXT*/
	.cms-text {margin-bottom:10px;padding-left:10px}

	* html .cms-text {margin-bottom:10px;padding-left:20px !important}
	* html .cms-highlight{margin-left:10px !important}
	.cms-text p {margin-bottom:7px;padding-right:30px;}
	.cms-text p.large{font-size:1.3em;margin-bottom:20px;}

	.cms-text ul {margin-left:4px !important}
	.cms-text ul li{border:none !important}
	.cms-text ol {margin-bottom:10px}
	
	
/*TEXT AND IMAGE*/
	.cms-textandimage {clear:left;margin-bottom: 10px;padding-right:30px;margin-left:10px;}
	* html .cms-textandimage {margin-left:20px;}
	.cms-textandimage img { margin: 3px; }
	.image-box {margin: 0 10px 0 0;font-weight:bold;line-height:1.1em}
	.image-box-text {text-align:left;padding:5px;}
	.cms-image { margin: 3px; }
	
	.cms-textandimage ul {clear:both}

/*CMS-FORM FEEDBACK*/
    .UserForm {display:block;margin:0 0 10px 20px !important}
 	* html .UserForm {margin:0 0 10px 20px !important}
    .UserForm p {margin:0}
    .UserForm .row {clear:both;display:block;padding:5px}
    .UserForm span{display:block}
    .UserForm .fieldlabel {clear:left;float:left;width:150px;display:block;font-weight:bold;}
    .UserForm .fieldrequiredmarker {text-decoration: none;outline:none;border:none;float:left;width:8px}
    .UserForm .fielderror {font-size: 90%;display:inline}
    
    .UserForm .optionlist{width:220px;float:left;display:block;}
    .UserForm .optionlist label{display:block;float:left;width:70px;margin:4px 0 0 5px}
    .UserForm .optionlist input{float:left;display:block;height:20px;}
    .UserForm .optionlist br{clear:both}
    
    .UserForm .field input{/*width:292px;*/}
    .UserForm .field input.field{width:292px;border:#288fae 1px solid}
    .UserForm .field input .Contact{width:292px;border:#288fae 1px solid}

    .UserForm .field input#Submit{width:79px;height:22px;border:none;background:url(images/white-water/submit_btn.gif) no-repeat top left;color:#4390af;font-weight:bold}
     
    .UserForm select {width: 184px}
    .UserForm textarea{width:292px;font-size:1.1em;padding:0 3px;border:#288fae 1px solid;font-family:Arial, sans-serif;font-size:13px;padding:0}
  
    .UserForm .send { margin-left:128px;}
    .UserForm .send a {background: url(images/show_button.gif) no-repeat;display:block;height:20px;width: 40px; cursor: pointer;}
    .UserForm .send a:hover {background: url(images/show_button.gif) 0px 20px;}
    
    .UserForm .send input#submit, .UserForm .send input.confirm   
    .UserForm .send input#submit, .UserForm .send input.confirm   
    {margin-top:10px;width:56px;height:22px;text-align:center;padding-top:1px;color:#fff !important; 
	background: url(images/webparts/icons/search_btn.gif) no-repeat;text-decoration:none; font-weight:bold}
    .UserForm .send input.cancel   {display:none;cursor:pointer; padding:0 3px;  background: #999; margin: 0 ;border-style: none;}

/*BOXOUT*/
	.cms-boxout {width:200px;float:right;margin: 0 10px 10px 10px !important;}
	* html .cms-boxout {padding-top:5px;}
	.cms-boxout .title {display:none;display:block;padding:3px 3px 0 4px;font-weight: bold}
	.cms-boxout .body {display:block;padding:5px;font-size:1.3em !important}
	.cms-boxout a {text-decoration:underline}

	.cms-boxout-wrapper { padding: 3px; border: 1px solid #EEE; display: block; color: #666; background-color: #EEE; font-size: 0.9em; }
	
/*BOXOUT*/
	.cms-links {border-top:1px dotted #000 !important; background: #ececed;margin-right:10px}
	.cms-links-title { padding-top: 10px; padding-left: 10px;font-weight:bold;font-size:1.3em !important; color: #000; }
	.cms-links p { text-align: left; padding: 0; margin: 0 0 0 10px;}
	.cms-links ul {margin-left:10px !important;margin-right:10px; }

	.cms-links ul li {background: url(images/homepagerightcol/bullet.gif) 0 5px no-repeat !important; color: #000; width: 400px; }
	.cms-links ul li a { color: #164D83;}
	.cms-links ul li a:hover { color: #489236; }


.cms-podcast-help, .cms-podcast-textbox{margin-bottom:10px !important}

	/*.cms-links { background: #efefe3 url(images/contentpage/linksbg.gif) repeat-x top left; position: relative; left: -12px; min-height: 3.8em; width: 519px; float: left; border: none; }
	.cms-links-title { background-color: transparent; text-align: left; padding-top: 10px; padding-left: 10px; font: bold 0.89em Arial, Helvetica, sans-serif; color: #000000; }
	.cms-links p { background-color: #efefe3; text-align: left; padding: 0px; margin: 0px 0px 0px 10px; }
	.cms-links ul { float: right; display: block; margin-right: 8px; font: 0.9em Verdana, Arial, Helvetica, sans-serif; }
	.cms-links ul { float: left; display: block; margin-right: 8px; font: 0.9em Verdana, Arial, Helvetica, sans-serif; }
	.cms-links ul li { list-style: url(images/homepagerightcol/bullet.gif); color: #164D83; width: 400px; }
	.cms-links ul li a { color: #164D83;}
	.cms-links ul li a:hover { color: #489236; }*/


	
	.cms-documents { display: block; min-height: 2.0em; width: 486px; margin: 0px; padding: 5px; font-size: 0.7em; border: 1px dotted #CACABB; background: #f8f8f4; float: left; }
	.cms-documents a { color: #4C6D8D; }
	.cms-documents a:hover { color: #297C1A; }
	
	.cms-flash { padding: 10px 10px 10px 0; display: block; width: 95%; }
	.cms-flash object { display: block; border: 1px solid #CCC; }
	.cms-flash-text { display: block; margin-top: 6px; }
	
/*CMS HIGHLIGHT*/
	.cms-highlight{clear:left;background:url(images/white-water/hightlight_bg.gif) no-repeat;margin:0 0 10px 0;padding: 25px 20px 10px 20px !important;overflow:hidden}
	* html .cms-highlight div{background:transparent none!important}
	* html .cms-highlight ul{float:left;}
	* html div.clear{height:1px; font-size:0.1px;clear:both}
	.cms-highlight h3 {color:#e56148;margin-bottom:3px !important;padding:0 ;font-size:1.4em;font-weight:bold}
	.cms-media { padding-top: 4px; padding-bottom: 4px; width: 98%; }
	.cms-media a { color: #4C6D8D; }
	.cms-media p a { color: #4C6D8D; font-size: 0.9em; }
	.cms-media a:hover, .cms-media p a:hover { color: #489236; }
	
	.cms-tips { padding: 6px; border: 1px solid #CCC; width: 194px; float: right; background: #FFFFCA; }
	
	.cms-feedback { min-height: 2.7em; width: 383px; margin-top: 10px; border: 1px dotted #CACABB; background: #F2F2E7; float: left; }
	.cms-feedback fieldset { border: none; }
	.cms-feedback-input { border: 1px dotted #31465B; background: #FDFDFB;font-family:  Arial, Verdana, Helvetica, sans-serif !important; }
	.cms-feedback-required { border: 1px solid #C30; }
	.cms-feedback-button { background: #C8C8B9; border: 1px solid #848468; }
	
	.cms-side { padding: 10px; }
	.cms-side-pullquote { font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 5px; margin: 10px; }
	.cms-side-pullquote div.start { background: url(images/start_quote.gif); width: 24px; height: 13px; display: block; float: left; }
	.cms-side-pullquote div.end { background: url(images/end_quote.gif); width: 24px; height: 13px; display: block; float: right; }
	.cms-side-title { font-weight: bold; padding-bottom: 5px; }
	.cms-side-text { font-family: Arial, Helvetica, sans-serif; padding: 5px; margin: 10px; }
	.cms-side-link a { }
	.cms-side ul { list-style-type: none; margin: 0px; width: 135px; z-index: 0; display: block; padding: 0px; }
	.cms-side ul li { }
	.cms-side ul li a { }
	
	.profile { }
	.profile a { }
	.profile a:hover { }
	.profile img { }
	.profile .title { }
	.profile .body { }
	.profile .pullquote { }
	.profile .pullquote div.start { }
	.profile .pullquote div.end { }
	.profile .text a { }
	.profile .text a:hover { }
	.profile .footer { }
	
	.profile-member { height: 5.5714em; width: 240px; border: 1px dotted #cacabb; background: #f2f2e7; margin: 4px 4px 0 0; float: left; }
	.profile-member { height: 5.5714em; width: 240px; border: 1px dotted #cacabb; background: #f2f2e7; margin: 4px 3px 0 0; float: left; }
	.profile-member a { color: #4c6d8d; font-size: 0.65em; }
	.profile-member a:hover { color: #22760C; }
	.profile-member img { float: left; height: 68px; width: 51px; margin-top: 0px; margin-left: 10px; border: 1px solid #C8C8B9; }
	.profile-member .title { font-weight: bold; font-size: 0.75em; height: 15px; top: 7px; left: 68px; position: relative; width: 170px; }
	.profile-member .body { float: right; width: 240px; position: relative; top: -5px; left: 0px; }
	.profile-member .title a { font-weight: bold; font-size: 1em; }
	
	.profile-member .pullquote { width: 170px; padding: 8px 5px 0px 5px; }
	.profile-member .pullquote div.start { display: none; }
	/*{background:url(images/start_quote.gif); width:24px ;height:13px; display:block; float:left;}*/
	.profile-member .pullquote div.end { display: none; }
	/*background:url(images/end_quote.gif); width:24px ;height:13px;display:block; float:right;}*/
	.profile-member .text { color: #4c6d8d; font-size: 0.7em; font-weight: normal; padding: 3px; margin-left: 75px; margin-top: 10px; }
	.profile-member .text a { color: #4c6d8d; font-size: 0.65em; }
	.profile-member .text a:hover { color: #22760C; }
	.profile-member .footer { display: none; }
	
	.profile-champion { width: 156px; }
	.profile-champion .title,.profile-champion .text, .profile-champion .body {margin:0 !important;padding:0 !important}
	.profile-champion .title {margin-bottom:8px !important}
	.profile-champion h3{color:#000 !important;font-weight:bold !important;;}
	.profile-champion h3 a,.profile-champion .title a {color:#006ca0;font-weight:bold;font-size:1.4em;}
	.profile-champion img{margin-bottom:13px;display:block;clear:both;float:none }
	.profile-champion .text {margin:0 !important;padding:0 !important;width: 156px !important;line-height:1em;font-size:.9em;color:#000 !important;}
	/*.profile-champion a { color: #4c6d8d; text-decoration: none; }
	.profile-champion a:hover { color: #22760C; text-decoration: underline; }
	.profile-champion img { border: 1px solid #C8C8B9; width: 68px; height: 58px; margin: 8px auto; }
	.profile-champion .title { font-weight: bold; }
	.profile-champion .body {}
	.profile-champion .pullquote { padding-top: 8px; color: #0D457E; font-size: 0.75em; font-weight: bold; width: 120px; padding: 3px; }
	.profile-champion .pullquote div.start { background: url(images/start_quote.gif); width: 24px; height: 13px; display: block; float: left; margin: 3px; }
	.profile-champion .pullquote div.end { background: url(images/end_quote.gif); width: 24px; height: 13px; display: block; float: right; margin: 3px; }
	.profile-champion .text { color: #4c6d8d; font-size: 0.90em; font-weight: bold; padding: 3px; }
	.profile-champion .text a { color: #4c6d8d; font-size: 0.90em; text-decoration: none; }
	.profile-champion .text a:hover { color: #22760C; text-decoration: underline; }
	.profile-champion .footer { display: none; }}*/
	
	.profile-lightbox { float: left; height: 10.5em; width: 115px; margin: 0 8px 10px 0; border: 1px dotted #c8c8b9; background: #f2f2e7; text-align: center; }
	.profile-lightbox a { color: #4c6d8d; text-decoration: none; }
	.profile-lightbox a:hover { color: #22760C; text-decoration: underline; }
	.profile-lightbox img { border: 1px solid #C8C8B9; width: 68px; height: 58px; margin: 8px auto; }
	.profile-lightbox .title { font-weight: bold; }
	.profile-lightbox .body { }
	.profile-lightbox .pullquote { padding-top: 8px; color: #0D457E; font-size: 0.75em; font-weight: bold; width: 120px; padding: 3px; }
	.profile-lightbox .pullquote div.start { background: url(images/start_quote.gif); width: 24px; height: 13px; display: block; float: left; margin: 3px; }
	.profile-lightbox .pullquote div.end { background: url(images/end_quote.gif); width: 24px; height: 13px; display: block; float: right; margin: 3px; }
	.profile-lightbox .text { color: #4c6d8d; font-size: 0.90em; font-weight: bold; padding: 3px; }
	.profile-lightbox .text a { color: #4c6d8d; font-size: 0.90em; text-decoration: none; }
	.profile-lightbox .text a:hover { color: #22760C; text-decoration: underline; }
	.profile-lightbox .footer { display: none; }



/*GOOGLE MAPS*/

    .cms-gmap{clear:both;width:400px;overflow:hidden;margin:0 0 10px 0 !important}
    #map{clear: both;width:400px;height:400px}

    .cms-gmap .top {float:right;text-align: right}
    .cms-gmap .top .left{font-size:0;background: url(images/master/box/highlight_top_left.gif) left top;float: left;width:7px;height: 7px}
    .cms-gmap .top .right{font-size:0;background: url(images/master/box/highlight_top_right.gif) right top;float:right;width:7px;height:7px}
	
	fieldset.directions{text-align:right;float:right;margin: 3px 3px 0 0}
	.directions label{font-size:1.4em;padding:1px 2px 0 0;text-align:right;float:left}
	.directions input.location{width:117px;height:14px;padding:1px 0 1px 2px;font-size:11px;display:inline}
	.directions input{display:inline}
	.directions span{display:none}
	.directions .btn_search
	{width:26px;height:19px;margin-left:3px;background: transparent url(images/master/Btn_go.gif) no-repeat;border:none;font-size:11px;font-weight:700;padding-bottom:1px;cursor:pointer}
	.directions .option{display:none;}

/* Google maps interface */
    .map-container {clear:left;overflow:hidden;margin:0 0 10px 10px !important;width:499px !important;border-top:1px dotted #000 !important; background: #ececed;}
    .map-container .header {overflow:hidden;height:auto !important;background: #378629 url(images/contentpage/greenboxtop_BG.gif) no-repeat top left;color: #fff;width:503px !important }
    .map-container .header H3 {font-size: 1.2em; font-weight: bold;padding:13px 0 7px 8px;color: #FFF;width:150px;float:left }
    	
    .map-container .header .form {height: 20px; text-align: right;float:left }
    .map-container .header .form span { padding-top: 10px; float:left}
    .map-container .header .form input {margin-left:3px;margin-right:5px;margin-top: 10px; width: 200px; height: 15px;  float: left; }
    .map-container .header a {width:30px;height:25px;margin-top: 10px; float:left;background: url(images/contentpage/Btn_map_go.gif) no-repeat top left;font-size:0.001em !important}
    .map-container .header a:hover { }

    .map-container .header .right {float:right;height:40px;background: #fff url(images/contentpage/greenboxtop_BG_right.gif) no-repeat top right;  width: 10px;}

    .map-container .body 
	{width:500px !important;  background:#f2f2e7 !important;padding:0 !important }
    .map-container .body .right {display:none;}
    .map-container .map {width:497px !important;display: block; margin:0 0 10px 3px !important;  }
    .map-container .info {width:480px !important;padding-left: 10px; display: block;background: #ececed;}
    .map-container .info H3 { font-size: 1.2em; font-weight: bold; color: #0D457E;}
    .map-container #directions {width:480px !important;}
    .map-container #directions div { }
    .map-container #directions div div {}
    .map-container #directions .googledir {width:500px !important; }
    .map-container #directions .googledir div {width:500px !important; }
    .map-container #directions .googledir table {width:500px !important;clear: both; }
    .map-container .footer {width:500px !important; background: #fff url(images/contentpage/mapfooter.png) no-repeat !important; height: 19px; margin: 0px; }
    .map-container .footer .right { display: none; }
	.map-container .gmnoprint {display:none}
    .map-container .tipholder {display:none}
    .map-container .tipholder .tip {}

    .map-container .tipholder .tip .body {width:400px !important;background-image: none; padding: 0px 5px 0px 5px;  }
    .map-container .tipholder .tip .footer {width:400px !important;height: 6px; background: transparent url(images/googlemaps/footer.png) no-repeat; }
    .map-container .tipholder .tip .header {width:400px !important;height: 13px; background: transparent url(images/googlemaps/header.png) no-repeat; overflow: hidden;}

    .TreeView-Leaf { font-size: 1em; }
    .TreeView-Parent { font-size: 1em; }
    .TreeView-Root-Leaf { font-size: 1em; }
    .TreeView-Collapse { font-size: 1em; }

    .CrossPromoHeader { background: #5a657b url(images/BetaSkin_23.gif) no-repeat top left; margin-left: 10px; min-height: 29px; display: block; width: 158px; }
    .CrossPromoHeader span { float: left; margin: 8px 5px 3px 10px; padding: 0px 5px 0px 5px; height: 18px; color: #FFF; font-weight: bold; text-align: left; }
    .CrossPromoHeader div { background: url(images/BetaSkin_23_a.gif) no-repeat top right; width: 10px; height: 29px; float: right; }
    .CrossPromoBody { border-left: 1px solid #8c91a8; border-right: 1px solid #8c91a8; text-align: left; width: 158px; margin-left: 10px; }
    * html .CrossPromoBody { border-left: 1px solid #8c91a8; border-right: 1px solid #8c91a8; text-align: left; width: 138px; margin-left: 10px; display: block; }
    
    .CrossPromoBody img { border: 0px; }
    .CrossPromoBody span { width: 128px; display: inline; clear: left; float: left; }
    .CrossPromoFooter { background: url(images/BetaSkin_31.gif) no-repeat top left; margin-left: 10px; height: 45px; }
    .CrossPromoFooter div { background: url(images/BetaSkin_31_a.gif) no-repeat top right; width: 10px; height: 45px; float: right; }

    .SideBar-Places { float: left; width: 210px; padding-right: 1px; }

    .AmenitiesHeader { background: url(images/contentpage/rightcol2mid.gif); min-height: 1.4398em; width: 210px; float: left; }
    .AmenitiesHeader span { font-size: 0.70em; margin: 5px 10px 5px 10px; }
    .AmenitiesBody { background: url(images/contentpage/rightcol2mid.gif); width: 204px; float: left; padding: 9px 3px 0px 3px; margin: 0; }
    .AmenitiesBody div { background: #efefe3 url(images/contentpage/linksbg.gif) repeat-x top left; width: 184px; float: left; padding: 0 10px 0 10px; text-align: right; margin: 0; float: left; }

    .AmenitiesFooter { font-size: 0.005em; background: url(images/contentpage/rightcolfooter.png); height: 3px; width: 210px; float: left; margin: -4px 0 5px 0; padding: 0 0 0 0; }

    .EventsHeader { background: url(images/contentpage/linkboxtop.png); float: left; height: 8px; width: 210px; font-size: 0.005em; }
    .EventsBody { background: url(images/contentpage/linkboxmid.gif); float: left; width: 210px; }
    .EventsBody .Pointer { background: url(images/contentpage/linkboxarrow.gif) no-repeat; float: left; width: 31px; margin-left: 8px; height: 31px; }
    .EventsBody .Text { float: right; width: 160px; margin: 6px 0px 6px 0px; }
    .EventsBody .Text a { color: #FFFFFF; text-decoration: underline; }
    .EventsBody .Text a:hover { color: #F2F2E7; text-decoration: underline; }
    .EventsFooter { font-size: 0.005em; background: url(images/contentpage/linkboxbottom.png); float: left; height: 5px; width: 210px; }

    .InfoHeader span, .EventsHeader span { display: none; }
    .LinksHeader { background: url(images/homepagebottomboxes/blueboxtop.gif); float: left; min-height: 2.1284em; width: 210px; }
    .LinksHeader h3 { padding: 0 0 0 13px; color: #fff; }
    .LinksHeader span { padding: 3px; }
    .LinksBody { background: url(images/contentpage/rightcol2mid.gif); min-height: 1.4398em; width: 204px; float: left; padding: 3px 3px 0px 3px; }
    .LinksBody div { background: #efefe3 url(images/contentpage/linksbg.gif) repeat-x top left; min-height: 0.5em; width: 194px; float: left; padding: 0px 5px 0px 5px; text-align: right; }
    .LinksBody ul { font-size: 0.7em; margin: 5px 5px 0px 1px; padding: 0 0 5px 0; width: 180px; }
    .LinksBody ul li { background: url(images/homepagerightcol/bullet.gif) 5px -3px no-repeat; color: #000000; padding: 0 0 0 20px; margin: 0px; list-style: none; }
    .LinksFooter { font-size: 0.1em; background: url(images/contentpage/rightcolfooter.png); height: 8px; width: 210px; float: left; margin-bottom: 5px; }

    .LinksBody ul li a { text-decoration: underline; color: #0d447d; }
    .LinksBody ul li a:hover, .LinksBody ul li a:active { color: #22760c; text-decoration: underline; }


    .InfoHeader div, .AmenitiesHeader div, .EventsHeader div, .LinksHeader div { display: none; }
    .InfoHeader { font-size: 0.05em; color: #FFF; background: url(images/contentpage/roundtopcol.png); height: 11px; width: 210px; float: left; }
    .InfoBody { font-size: 0.70em; width: 195px; background: url(images/contentpage/rightcol2mid.gif); width: 200px; float: left; padding-left: 10px; }

    .InfoBody a { text-decoration: underline; color: #0d447d; }
    .InfoBody a:hover, .InfoBody a:active { color: #22760c; text-decoration: underline; }


    .InfoBody div { width: 175px; }


    * html .InfoBody, * html .LinksBody, * html.AmenitiesBody { background: url(images/contentpage/rightcol2mid.gif); width: 205px; float: left; height: 2.5em; padding-right: 5px; padding-left: 0px; padding-bottom: 0px; margin-bottom: 0px; }

    * html .LinksBody { background: url(images/contentpage/rightcol2mid.gif) repeat-y; width: 210px; float: left; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px; }
    * html .LinksBody div { background: #efefe3 url(images/contentpage/linksbg.gif) repeat-x; min-height: 0.5em; width: 193px; display: block; float: left; text-align: center; margin: 0px 0px 0px 2px; }

    * .LinksFooter { font-size: 0.1em; background: url(images/contentpage/rightcolfooter.png); height: 8px; width: 210px; float: left; margin: 0px; padding: 0px; display: block; }

    * html .midcoltextholder { padding: 10px 0px 0px 10px; float: left; }

    .InfoBody span.Title, .AmenitiesBody span.Title, .EventsBody span.Title, .LinksBody span.Title { font-size: 1em; font-weight: bold; }
    * html .InfoBody span.Title, .AmenitiesBody span.Title, .EventsBody span.Title, .LinksBody span.Title { font-size: 1em; font-weight: bold; }

    .InfoBody img, .AmenitiesBody img, .EventsBody img, .LinksBody img { border: 0px; margin: 3px; }
    .InfoBody span, .AmenitiesBody span, .EventsBody span, .LinksBody span { }
    .InfoFooter { display: none; }
    .InfoFooter div, .AmenitiesFooter div, .EventsFooter div, .LinksFooter div { display: none; }

    /* poll control */
    .poll-container { background: #FFF; padding: 10px; float: left; width: 480px; display: block; clear: both; font-family: Arial, Helvetica, sans-serif; color: #3E3E31; }
    .poll-container .header { background: url(images/contentpage/greenboxtop_BG.gif) no-repeat; width: 480px; height: auto; color: #FFF; float: left; }
    .poll-container .header .right H3 { font-size: 1.1em; font-weight: bold; float: left; display: inline; padding: 5px 8px 5px 0px; margin-right: 14px; color: #FFF; }
    .poll-container .header .form span { float: left; padding-top: 4px; }
    .poll-container .header .form { padding-top: 5px; font-size: 1em; display: block; float: right; width: 335px; height: 20px; text-align: right; }
    .poll-container .header .form input { font-size: 1em; width: 220px; height: 15px; display: block; float: left; }
    .poll-container .header a { width: 27px; height: 22px; display: block; float: right; background: url(images/contentpage/Btn_map_go.gif) no-repeat top left; font-size: 0.01em; color: #fbfbf7; padding-right: 3px; }
    .poll-container .header a:hover { width: 27px; height: 22px; display: block; float: right; background: url(images/contentpage/Btn_map_go.gif) no-repeat top left; font-size: 0.01em; color: #fbfbf7; padding-right: 3px; }

    .poll-container .header .right { background: url(images/contentpage/greenboxtop_BG_right.gif) no-repeat top right; float: right; width: auto; height: auto; }
    .poll-container .body { background: url(images/contentpage/rightcol2mid_BG.gif) repeat-y; width: 475px; height: 100%; padding-left: 5px; overflow: visible; }
    .poll-container .body .right { background: url(images/contentpage/rightcol2mid_BG_right.gif) repeat-y top right; float: right; width: 465px; padding-right: 10px; height: 100%; }
    .poll-container .map { height: 300px; width: 460px; float: left; display: block; margin: 5px 0px 5px 5px; }
    .poll-container .info { width: 450px; float: left; padding-left: 10px; display: block; }
    .poll-container .info H3 { font-size: 1.2em; font-weight: bold; display: block; padding-left: 8px; color: #0D457E; clear: both; }
    .poll-container #directions { display: none; float: left; }
    .poll-container #directions div { float: left; clear: both; }
    .poll-container #directions div div { float: left; clear: both; }
    .poll-container #directions .googledir { width: 450px; }
    .poll-container #directions .googledir div { width: 100%; }
    .poll-container #directions .googledir table { width: 450px; clear: both; }
    .poll-container .footer { background: url(images/contentpage/pollfooter.png) no-repeat; width: 480px; height: 19px; margin: 0px; }
    .poll-container .footer .right { display: none; }

    .poll-container .tipholder { position: relative; top: 0px; left: 0px; height: 0px; z-index: 1500; }
    .poll-container .tipholder .tip { display: none; float: left; width: 266px; height: 0px; position: relative; bottom: 10px; left: 10px; z-index: 1200; background-color: Transparent; }
    /*\*/
    * html .poll-container .tipholder { position: relative; top: 0px; left: 0px; height: 0px; z-index: 1500; float: left; }
    * html .poll-container .tipholder .tip { display: none; float: left; width: 266px; height: 0px; position: absolute; top: 20px; left: -480px; z-index: 1200; background-color: Transparent; }
    /**/
    .poll-container .tipholder .tip .body { display: block; float: left; width: 254px; height: auto; background-color: #fff; background-image: none; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 0px 5px 0px 5px; font: 11px Arial, Helvetica, sans-serif; }
    .poll-container .tipholder .tip .footer { display: block; float: left; width: 266px; height: 6px; background: transparent url(images/googlemaps/footer.png) no-repeat; overflow: hidden; background-color: Transparent; }
    .poll-container .tipholder .tip .header { display: block; float: left; width: 266px; height: 13px; background: transparent url(images/googlemaps/header.png) no-repeat; overflow: hidden; }


    /*Podcast*/
    .cms-podcast-help h4 { margin: 9px 0 4px 0; border-bottom: 1px dotted #ccc; padding-bottom: 5px; }
    .cms-podcast-help { font-size: 90%; }
    .cms-podcast .cms-podcast-subscribe .header { background: none; width: 100%; height: 100%; }
    .cms-podcast .cms-podcast-subscribe .footer { background: none; width: 100%; height: 100%; }

    /* Planned Works */
    .cms-planned-works { background-color: #fff5cc; }
    .cms-planned-works .top { padding: 0px; clear: both; background: url(/App_Themes/LeeValley2007/images/works_planned_top.gif) no-repeat; height: 3px; }
    .cms-planned-works .top .left { display: none; }
    .cms-planned-works .top .right { display: none; }
    .cms-planned-works .middle { padding: 0px; clear: both; background: url(/App_Themes/LeeValley2007/images/works_planned_background.gif) repeat-y; }
    .cms-planned-works .middle .icon { float: left; margin-right: 4px; margin-left: 6px; }
    .cms-planned-works .middle .comment { padding: 4px; margin-left: 75px; }
    .cms-planned-works .bottom { padding: 0px; clear: both; background: url(/App_Themes/LeeValley2007/images/works_planned_bottom.gif) no-repeat; height: 3px; }
    .cms-planned-works .bottom .left { display: none; }
    .cms-planned-works .bottom .right { display: none; }

    /* Gallery */
    .gallery-box { border-right: #c8c8b9 1px dotted; border: #c8c8b9 1px dotted; background: #f2f2e7; float: right; margin: 0px 8px 10px 0px; border: #c8c8b9 1px dotted; width: 245px; text-align: center; }
    .gallery-box .gallery-controls { }
    .gallery-box .gallery-image { display: block; margin: 4px; background: #dadabe; height: 180px; }
    .gallery-box .gallery-footer { border-top: 1px dashed #c8c8b9; padding: 3px; }

    /* Brochures */
    .brochureholder { border: 1px dotted #c6c9b8; width: 494px; overflow: hidden; }
    .brochure-b { margin-right: 5px; }
    .brochure-a, .brochure-b { padding: 5px; font-size: 1.25em; width: 235px; overflow: hidden; height: 12em; float: left; margin-bottom: 15px; }
    .brochure-a, .brochure-a .inner { background: transparent url(images/brochure_a.jpg) no-repeat; }
    .brochure-b, .brochure-b .inner { background: transparent url(images/brochure_b.jpg) no-repeat; }
    .brochure-a .inner, .brochure-b .inner { margin-top: 10px; }

    .fileinfo { clear: left;
    display: block;
    font-size: 0.6em;
    margin: 8px 0 -5px 20px;
    padding-top: 8px;
    text-transform: lowercase; }
    * html .brochure-a, * html .brochure-b { width: 230px;padding-left:10px }

    .brochure-a img, .brochure-b img { border: 2px solid #FFF; }
    .brochurethumb { padding: 1px; cursor: pointer; float: left; padding-bottom: 10px; overflow: hidden; margin-right: 15px; }
    .brochure-a .brochurethumb { background: #E2E2E2 url(images/brochure_a_thumbBG.gif) no-repeat bottom left; }
    .brochure-b .brochurethumb { background: #E2E2E2 url(images/brochure_b_thumbBG.gif) no-repeat bottom left; }
    .brochure-text { float: left; width: 147px; color: #666666; }
    .brochure-text a { padding-left: 20px; background: url(images/homepagerightcol/bullet.gif) no-repeat 1px 0; }
    .brochure-description { font-size: .8em; color: #000; margin-top: 2px; overflow: hidden;}
	
	
	
/*CMS-QUICK*/ 

/*thumbnail size options*/
* html  .cms-quick{margin-left:17px !important}
.cms-quick{margin:10px 0px 10px 0 !important;padding:0 !important;background:#F7C224;overflow:hidden;display:block;width:721px;font-size:1em !important}

.noimageSetup dl{margin:0 10px 0 10px !important;}
.smallSetup dl{width:auto}
.mediumSetup dl{width:100%;padding-right:1px}
.largeSetup dl{width:100%;padding-right:1px}
.eventsHomeSetup dl{width:469px;}

.cms-quick .item, .cms-quick .itemAlt {font-size:1em;font-weight:normal !important;clear:both;display:block;margin:0 auto;border-bottom:1px dotted #000}
.cms-quick .item {width:auto !important;font-size:1em;font-weight:normal;float:none;background:#F7C224}
.cms-quick .itemAlt {background:#F7C224}
.cms-quick dt,.cms-quick dd{font-weight:normal !important;}
.cms-quick dt a,.cms-quick dd a{color:#000;text-decoration:underline;}
.cms-quick dt a:hover,.cms-quick dd a:hover{color:#000;text-decoration:none;}
.cms-quick dl{margin: 0 10px;padding:5px 0}

 * html .cms-quick dl.title{padding:0; margin:0; display:block; height:auto}
 * html .cms-quick .clear{display:none}
.cms-quick dd{display:none}
 
.cms-quick .clear{height:0px}
.cms-quick .top{font-size:1.2em !important;overflow:hidden;height:auto !important;padding:0 !important;margin-bottom:0 !important;line-height:normal !important; display:block !important;background:transparent url(images/RSSwebpart/top.jpg) no-repeat !important}
.cms-quick .top h3{float:left;display:block;margin:0 0 0 10px !important;line-height:2.3em !important;font-weight:bold;color:#000}
* html .cms-quick .top h3{float:left;margin-left:0 0 0 10px}
.cms-quick .bottom{display:block !important;background:transparent url(images/RSSwebpart/bottom.jpg) no-repeat bottom left;font-size:1em !important;padding:8px 0 18px 8px !important; margin:0 !important;}
.cms-quick .bottom a{color:#000;text-decoration:underline;}
.cms-quick .bottom  a:hover,.cms-quick .bottom  a:hover{color:#000;text-decoration:none;}
.cms-quick p{font-size:0.8em;padding:3px 8px}
.cms-quick .top a{padding-right:5px;}
.cms-quick .top .hide{display:none}		
.rss{display:block;width:19px;height:19px;float:right;z-index:5000;margin:5px 5px 0 0;background:transparent url(images/webparts/rss/rss.png) no-repeat;}


.cms-booking{margin:10px 0 10px -8px;width:720px;clear:both;background:transparent url(images/BookingWebpart/content.gif) repeat-y;}
.cms-booking .top{height:8px;margin:0 !important; font-size:0.1em;background:transparent url(images/BookingWebpart/top.gif) no-repeat top left;}
.cms-booking .bottom{height:8px;margin:0 !important; font-size:0.1em;background:transparent url(images/BookingWebpart/bottom.gif) no-repeat bottom left;}
.cms-booking a{display:block;margin:8px;overflow:hidden;text-decoration:none}
.cms-booking a:hover{text-decoration:none;}
.cms-booking a img{margin-right:7px;margin-left:5px;float:left;}
.cms-booking a span.title{display:block;color:#0B59A1;font-size:1.7em;margin:0 0 5px 5px;}
.cms-booking a:hover span.title{text-decoration:underline}
.cms-booking a span.description{display:block;float:left;width:300px;color:#000 !important; padding-left:17px;margin-bottom:5px;background:transparent url(images/BookingWebpart/desc.gif) no-repeat 0 1px;}
.cms-booking a span.description br{display:inline}
.cms-booking a:hover span.description{color:#000;}
.cms-booking a span.price{float:right;font-size:2em;color:#000;padding:55px 0 14px 18px;width:127px;background:transparent url(images/BookingWebpart/price.jpg) no-repeat;}
.cms-booking a:hover span.price{background-position:0 -87px;cursor:pointer}


.cms-booking{}
.cms-booking{}


.cms-booking a.nolink span.price {BACKGROUND: url(/app_themes/leevalley2007/images/BookingWebpart/call.jpg) no-repeat;line-height:1.1em;}
/*.cms-booking a.nolink span.price {	BACKGROUND: url(/app_themes/leevalley2007/images/BookingWebpart/call.jpg) no-repeat;line-height:1.1em}*/

/*NEW RSS BOX - DIFFERENT STYLE TO REGULAR CMS-QUICK*/
.olympic-rss{margin:20px 0px 20px 25px !important;padding:0 !important;background:#fff;overflow:hidden;display:block;width:940px;font-size:1em !important}
.olympic-rss .noimageSetup dl{margin:0 10px 0 10px !important;}

.olympic-rss .top{font-size:1.2em !important;overflow:hidden;height:auto !important;padding:0 !important;margin-bottom:0 !important;line-height:normal !important; display:block !important;background:transparent url(images/RSSwebpart/olympic-rss-top.jpg) no-repeat !important;height:45px !important;}

.olympic-rss .top h3{float:left;display:block;margin:3px 0px 0 20px !important;line-height:2.3em !important;font-weight:bold;color:#fff;font-size:1.5em}
* html .olympic-rss .top h3{float:left;margin-left:0px}

.olympic-rss .item {font-size:1em;font-weight:normal !important;clear:both;display:block;border-bottom:1px dotted #646464;width:910px;margin-left:10px;padding-bottom:5px;padding-top:5px}

.olympic-rss .itemAlt {font-size:1em;font-weight:normal !important;clear:both;display:block;border-bottom:1px dotted #646464;width:910px;margin-left:10px;padding-bottom:5px;padding-top:5px}

.olympic-rss .itemAlt {background:#fff;}

.olympic-rss dl{margin: 0 10px;padding:5px 0}
.olympic-rss dt{font-weight:normal !important;}

.olympic-rss dd{font-weight:normal !important;padding-left:6px;font-size:1em;line-height:1.3em;padding-top:3px}

.olympic-rss dt a{color:#006DA4;text-decoration:none;font-size:1.4em;background: url(images/RSSwebpart/olympic_rss_bullet.gif) no-repeat 3px 3px;padding-left:15px}
.olympic-rss dt a{margin-left:-10px}
.olympic-rss dt a:hover {color:#006DA4;text-decoration:underline;}

.olympic-rss dd a{color:#006DA4;text-decoration:none;font-size:1.4em}
.olympic-rss dd a:hover{color:#000;text-decoration:none;}

 * html .olympic-rss dl.title{padding:0; margin:0; display:block; height:auto}
 * html .olympic-rss .clear{display:none}
 
.olympic-rss .clear{height:0px}

.olympic-rss .bottom{display:block !important;background:transparent url(images/RSSwebpart/olympic-rss-bottom.jpg) no-repeat bottom left;font-size:1em !important;padding:8px 0 25px 8px !important; margin:0 !important;}

.olympic-rss .read_more{float:right;margin-right:20px}
.olympic-rss .bottom a{color:#006DA0;text-decoration:none;font-size:1.4em;font-weight:bold;background: url(images/RSSwebpart/olympic_rss_bullet.gif) no-repeat 3px 3px;padding-left:15px}
.olympic-rss .bottom  a:hover{color:#006DA0;text-decoration:none;}

.olympic-rss p{font-size:0.8em;padding:3px 8px}
.olympic-rss .top a{padding-right:45px;padding-top:10px}
.olympic-rss .top .hide{display:none}	
