/* Body CSS */
	body {
		text-align:center;
		/* Sets dot pattern */
		background-image:  url(../tpimages/background_image.gif);
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color:#ffffff;	
		color:#303933; 
		width: 1000px;	
		margin-bottom:0px;
		margin-top:0px;
		margin-right: auto;
		margin-left: auto;
		padding: 0px;
		}
/* Main containing block */
	#main {
		background-color:#ffffff;
		/* Sets pale green background for left side */
		background-image:  url(../tpimages/inner_bkg.gif);
		background-repeat: repeat-y;
    	width: 1000px;	
		margin: 0px;		
		text-align:left;	
	}		
/* ---------------- */
/* HEADER AREA CSS */
/* ---------------- */
/* Left header area */
	#headerTopContentleft {	
		height:93px	;
		width:250px;
		padding:0px;
		float:left;
		background-color:#ffffff;
		}
/* Right header area */
	#headerTopContentright {
		height:93px;
		width:750px;
		padding:0px;
		float:left;
		background:#ffffff;
		}
/* Header Top Nav link designation */
	#headerTopContentright a {
		color: #666666;
		text-decoration: none;
		}
	#headerTopContentright a:visited{
		color: #666666;
		text-decoration: none;
		}
	#headerTopContentright a:hover{
		color: #d68658;
		text-decoration: none;
		}
	#headerTopContentright:active{
		color: #666666;
		text-decoration: underline;
		}
/* Header Language Selection Area */
	#headerLangNav {
		font-family:Verdana;
		font-size: 9px;
		text-align: right;
		vertical-align: bottom;
		margin-top: 10px;
		margin-bottom: 5px;
		padding-left: 12px;
		padding-right: 12px;
	}

/* Top Language Nav link designation */
	#headerLangNav a {
		color: #666666;
		text-decoration: none;
		}
	#headerLangNav a:visited{
		color: #666666;
		text-decoration: none;
		}
	#headerLangNav a:hover{
		color: #000000;
		text-decoration: none;
	}
	#headerLangNav a:active{
		color: #666666;
		text-decoration: underline;
	}
/* Header Search Box */
	#searchBox{
		padding-left: 12px;
		padding-right: 12px;
		text-align:right;
		vertical-align: bottom;
		margin-bottom: 20px;
		}
/* Header Search Input area */
	.searchInput {
		vertical-align: top;
		height: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #C3C3C3;
		}
/* Top Navigation area */
	#topNav {
		padding-top: 35px;
		padding-right: 12px;
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		text-align:right;
		vertical-align: bottom;	
		}
/* ---------------- */
/* HOME PAGE SPECIFIC CSS */
/* ---------------- */
/* Left Home Content area  */
	#homeContentContainer{
		height:100%;
		background-image:  url(../tpimages/gmthome_bkg.gif); 
		background-repeat: repeat-y;
	}

	#homeContentleft {
		width:335px;
		padding:0px;
		margin-top:34px;
		padding-left:22px;
		float:left;
		}
		
		
	/*#homeContentALL {
		width:720px;
		padding:0px;
		margin-top:34px;
		padding-left:16px;
		float:left;
		}	*/
		
		
	#homeWGO{
		
		margin-top:20px;
		height: 100%;
		}
	#WGOphoto{
		width:89px;				
		float:left;
		}
	#WGOcontent{
	
		width:200px;
		float:left;
		}
	p.wgoHeader{
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		color: #4cafd1;
		margin-top:-1px;
		margin-bottom: -8px;
		}
	p.wgoBody{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		color:#303933; 
		}
	
	a.wgoLink {
		color: #4cafd1;
		font-weight:bold;
		text-decoration: none;
		border: none;
		}
	a.wgoLink:visited{
		color: #4cafd1;
		font-weight:bold;
		text-decoration: none;
		}
	a.wgoLink:hover{
		color: #000000;
		font-weight:bold;
		text-decoration: none;
		}
	a.wgoLink:active{
		color: #4cafd1;
		font-weight:bold;
		text-decoration: none;
		}
/* Center Home Content area  */
	#homeContentcenter {
		margin-top:25px;
		padding-left:25px;
		width:402px;
		padding:0px;
		float:left;
		}	
	p.homeContentcenterHeader{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color:#adbc50;
		font-weight:bold;
		}
	p.homeContentrightHeader{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color:#d68658;
		font-weight:bold;
		}
	.homeContentcenterHeader a:link{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color:#adbc50;
		font-weight:bold;
		text-decoration:none
		}
	.homeContentcenterHeader a:visited{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color:#adbc50;
		font-weight:bold;
		text-decoration:none
		}
	.homeContentcenterHeader a:hover{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color:#000000;
		font-weight:bold;
		text-decoration:none
		}
	.homeContentcenterHeader a:active{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color:#adbc50;
		font-weight:bold;
		text-decoration:none
		}
	.homeContentcenterBody{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		}
	#homeContentcenterLink{
		clear:left;
		height: 14px;		
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 11px;
		padding-left: 250px;
		}
		
	.microContentcenterLink{
		clear:left;
		height: 14px;		
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 11px;
		padding-left: 200px;
		}
	
		
	#homeContentcenterLink img{
		vertical-align: middle;
		margin-right:10px;
		border-style:none;
	}
		
	.microContentcenterLink img{
		vertical-align: middle;
		margin-right:10px;
		border-style:none;
	}
	
	a.homeCenterLink{
		color: #adbc50;
		font-weight:bold;
		text-decoration: none;
		}
	a.homeCenterLink:visited{
		color: #adbc50;
		font-weight:bold;
		text-decoration: none;
		}
	a.homeCenterLink:hover{
		color: #000000;
		font-weight:bold;
		text-decoration: none;
		}
	a.homeCenterLink:active{
		color: #adbc50;
		font-weight:bold;
		text-decoration: none;
		}
	
	span.roomFinderText{
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 11px;
		color: #c3c3c3;
		float:left;
		padding-top:5px;
		height:30px;
	}
	span.roomFinderFormElement{
		
		padding-left:10px;
		float:left;
		vertical-align: middle;
		height:30px;
	}
	#homeContentCenterColOne{
		margin-top:-10px;
		width:180px;
		float:left;
		padding-bottom:10px;
	}
	#homeContentCenterColTwo{
		margin-top:-10px;		
		width:180px;
		float:left;
		padding-bottom:10px;
	}
	#homeRightEnewsletter{
	
	}
	p.homeRightEnewsletterText{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		color: #303933;
	}
	p.homeRighteNewletterText{
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 11px;
		color: #c3c3c3;
		}
	p.homeRighteNewsletterFormElement{
		margin-top:-10px;
		width:180px;
		
		padding-bottom:10px;
	}
	#homeRighteNewsletterSubmit{
		margin-top:-20px;
		padding-left:150px;
	}
		
	#bdHotelPackage{
	padding-top:10px;
		width:367px;
		}
	#moreHotelPackages{
		}
	#moreOffers{
		}
	
/* Right Home Content area  */
	/*#homeContentright {
		margin-top:24px;
		width:225px;
		padding:0px;
		padding-left: 24px;
		float:left;
		
		}*/
	#homeRightNewsAndBlogs{
		width:225px;		
		margin:0;
		padding:0;
		}
	#homeRightNewsAndBlogs img{
		border-style:none;
	}
	#homeRightNewsAndBlogs a{
		color: #303933;
		text-decoration: none;
		}
	#homeRightNewsAndBlogs a:visited{
		color: #303933;
		text-decoration: none;
		}
	#homeRightNewsAndBlogs a:hover{
		color: #c3c3c3;
		text-decoration: none;
		}
	#homeRightNewsAndBlogs:active{
		color: #303933;
		text-decoration: none;
		}
		
		
	.homeContentcenterBody a{
		color: #303933; 
		text-decoration: none;
	}
	
	.homeContentcenterBody a:link {
			color: #303933; 
			text-decoration: none;
	}
	
	.homeContentcenterBody a:hover {
			color: #c3c3c3; 
			text-decoration: none;
	}
	.homeContentcenterBody a:visited{
		color: #30390; 
		text-decoration: none;
	}
	.homeContentcenterBody a:active {
		color: #c3c3c3; 
		text-decoration: none;
	}
	
		
	span.nabHeader{
		width:200px;
		float:left;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 11px;
		color: #303933;
		font-weight:bold;		
		margin-bottom:0px;
	}
	span.nabRSS{
		width:14px;
		float:left;		
		margin-bottom:0px;
	}
	
	span.nabDate{
		clear:left;
		width:30px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 9px;
		color: #303933;
		float:left;
		margin-bottom:0px;
	}
	span.nabListing{
		width:190px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 9px;
		color: #303933;
		float:left;
		margin-bottom:0px;
	}

	span.nabListingNext{
		text-align:right;
		width:190px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 9px;
		color: #303933;
		float:left;
		margin-bottom:0px;
		font-style: italic;
	}

	span.nabMore {
		width:190px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 9px;
		color: #303933;
		/* float:left; */
		margin-bottom:0px;
	}
	img.homeRightRSSDash{
		margin-top:10px;
		margin-bottom:10px;
	}
/* Rotating Image area for Home Page area */
	#rotatingImage{	
		margin-top: 16px;
		padding-left: 0px;
		margin-left:12px;
		width:976px;
		}
	
/* ---------------- */
/* INNER PAGES SPECIFIC CSS */
/* ---------------- */
/* Inner Page navigation area */
	#innerSideNav {	
		width:227px;
		padding:0px;
		float:left;
		margin-bottom:0px;
		margin-top:0px;
		}
/* Inner Page content area */
	#innerContentarea {
		margin-left:12px;
		width:749px;
		padding:0px;
		float:left;
		
		}
/* Inner Page content area - Left side */
	#innerContentleft {
		width:490px;
		padding:0px;
		float:left;
		border-right: 1px solid #C3C3C3;
		overflow:visible;
		}
/* Inner Page content area - Right side */
	#innerContentright {	
		width:256px;
		float:left;
		/* Sets grey line on left side, & shifts it over 1 px 
		background-image:  url(../tpimages/zip_gray.gif);
		background-repeat: repeat-y;
		position: relative;
		left:-1px;*/
		}	
/* Used to shoe what section the visitor is in */
	.innerSideSectionName{
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#303933;
		font-size: 10pt;
		font-weight:bold;
		margin-left: 20px;
		padding-left: 20px;
		margin-top:25px;
		margin-bottom:10px;
		}
/* Inner Nav Area */
	.innerNav{	
		text-transform:uppercase;
		margin-left: 20px;
		padding-left: 20px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size:8pt;
		font-weight: bold;
		}
/* Inner Left Side Nav Links */
	#innerSideNav a {
		color: #303933;
		text-decoration: none;
		}
	/*#innerSideNav a:visited{
		color: #87a08e;
		text-decoration: none;
		}*/
	#innerSideNav a:hover{
		color: #cb4f2d;
		text-decoration: none;
		}
	#innerSideNav:active{
		color: #cb4f2d;
		text-decoration: none;
		}
/* Inner Content Center Area Header */
	.innerCenterHeader{
		margin-left: 36px;
		margin-right: 36px;
		margin-top:20px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#d73b1c;
		font-size: 10pt;
		font-weight: bold;
		}
/* Inner Content Center Area Body */
	.innerCenterBody{
		margin-left: 36px;
		margin-right: 36px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#303933;
		font-size: 8pt;
		line-height: 14pt;
		}
/* Inner Content Form */
	.formStyle {	
		vertical-align: top;
		height: 16px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #C3C3C3;
		}
/* Inner Content Center Area Dash - note: not attatched to anything in particular (like the right sie header */
	.innerCenterDash{
		margin-top:20px;
		margin-bottom:20px;
		margin-left: 36px;
		}
/* Inner Content Right Area Header with dash*/
	.innerRightHeader{
		text-align: left;		
		margin-left: 27px;
		margin-right: 12px;
		margin-top:20px;
		margin-bottom:0px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#303933;
		font-size: 9pt;
		font-weight: bold;
		
}
/* Inner Content Right Area Subheader - note: smaller and no image attatched */
	.innerRightSubHeader{
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-weight: bold;
		color:#303933;
		font-size: 8pt;
		margin-bottom:0px;
		margin-top:10px;
		margin-left: 27px;
		margin-right: 12px;
		}
/* Inner Content Right Area Body */
	.innerRightBody{
	margin-top:0px;
		margin-left: 27px;
		margin-right: 12px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		color:#303933;
		font-size: 8pt;
		}
/* Inner Content Right Area Image */
	.innerRightImage{
		margin-left:17px;
		text-align: center;
		margin-top:10px;
		margin-bottom:10px;
		}
		
		
/* Right Column navigation */
	#homeContentright a {
		color: #cb4f2d;
		text-decoration: none;
		}
	/* #homeContentright a:visited{
		color: #87a08e;
		text-decoration: none;
		} */
	#homeContentright a:hover{
		color: #303933;
		text-decoration: none;
		}
	/* #homeContentright:active{
		color: #cb4f2d;
		text-decoration: none;
		}	*/	
		
		
/* ---------------- */
/* FOOTER SPECIFIC CSS */
/* ---------------- */
/* Footer area */	
	#footer{
		height:108px;
		text-align:center;		
		background:#fff;
		padding-bottom: 10px;
		}
/* Footer navigation */
	#footer p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		vertical-align:bottom;
		}
	#footer a {
		color: #303933;
		text-decoration: none;
		}
	/* #footer a:visited{
		color: #87a08e;
		text-decoration: none;
		} */
	#footer a:hover{
		color: #cb4f2d;
		text-decoration: none;
		}
	#footer:active{
		color: #cb4f2d;
		text-decoration: none;
		}
/* Home left side Single Dash Divider*/
	/*div.hrSingleSideHomeLeft {
		clear:left;
		margin-right:36px;
  		height: 15px;
		background: #fff url(../tpimages/single_dash.gif) repeat-x scroll left;
		}*/
	div.hrSingleSideHomeLeft hr {
  		display: none;
		}		
/* Home Center Double dash divider */
	div.hrDoubleHomeCenter {
		margin-left:0px;
		margin-right:33px;
		margin-top:15px;
  		height: 15px;
		background: #fff url(../tpimages/double_dash.gif) repeat-x scroll left;
		}
	div.hrDoubleHomeCenter hr {
  		display: none;
		}
/* Home Center Single dash divider */
	div.hrSingleHomeCenter {
		margin-left:0px;
		margin-right:33px;
		margin-top:15px;
  		height: 15px;
		background: #fff url(../tpimages/single_dash.gif) repeat-x scroll left;
		}
	div.hrSingleHomeCenter hr {
  		display: none;
		}
/* Home Right Side Single Divider */
	div.hrSingleHomeRightSide {
		clear:left;
		margin-right:8px;
  		height: 25px;
		background: #fff url(../tpimages/single_dash.gif) repeat-x scroll left;
		}
	div.hrSingleHomeRightSide hr {
  		display: none;
		}		
/* Inner Center Double dash divider */
	div.hrDoubleInnerCenter {
		margin-left:35px;
		margin-right:33px;
  		height: 15px;
		background: #fff url(../tpimages/double_dash.gif) repeat-x scroll left;
		}
	div.hrDoubleInnerCenter hr {
  		display: none;
		}
/* Inner Side Double dash divider */
	div.hrDoubleInnerSide {
		margin-left:25px;
		margin-right:12px;
  		height: 25px;
		background: #fff url(../tpimages/double_dash.gif) repeat-x scroll left;
		}
	
	div.hrDoubleInnerSide hr {
  		display: none;
		}
		
	


#searchBox, #mainsearch {margin: 0px !important; padding: opx !important;}

/* New formatting for greenmeetings homepage 12.2009 */

#mainImage{	
		margin-top: 16px;
		padding-left: 0px;
		margin-left:12px;
		width:976px;
		}
		
/* homepage left box */		
#homeContentALL {
		width:320px;
		padding:0px;
		margin-top:0px;
		padding-left:10px;
		padding-right:10px;
		font-family: trebuchet MS, verdana, helvetica, sans-serif;
		font-size: 11px;
		float:left;
		}	
		
/* homepage right box */
#homeContentright {
		margin-top:0px;
		width:623px;
		padding:0px;
		padding-left: 25px;
		float:left;
		}

div.hrSingleSideHomeLeft {
		clear:left;
		margin-right:10px;
  		height: 15px;
		background: #fff url(../tpimages/single_dash.gif) repeat-x scroll left;
		}
		
#hometopNav {
		padding-top: 32px;
		padding-right: 12px;
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		text-align:right;
		vertical-align: bottom;	
		}
		
a.gmLink {
		color: #7D95B7;
		font-weight:bold;
		text-decoration: none;
		border: none;
		}
a.gmLink:visited{
		color: #7D95B7;
		font-weight:bold;
		text-decoration: none;
		}
a.gmLink:hover{
		color: #000000;
		font-weight:bold;
		text-decoration: none;
		}
		
a.actionLink {
		color: #C00;
		font-weight:bold;
		text-decoration: none;
		
		}
a.actionLink:visited{
		color: #C00;
		font-weight:bold;
		text-decoration: none;
		
		}
a.actionLink:hover{
		color: #000000;
		font-weight:bold;
		text-decoration: none;
		
		}
