/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
html, body
{		
	height: 100%;
	width: 100%;
}

/**** -BEGIN- TAGS ****/
body
{
	color: #000;
	font: 100% Sans-Serif;
	margin: 0px;
}

h1, h2, h3, h4, h5, h6
{
	font-weight: normal;	
	margin: 10px 0px 0px 0px;
}

a 
{
	color: #35678F;
}

img 
{
	/* 
		Max width is set to 256px to correctly render the Yahoo! Maps. 
	*/	
	border: 0 none;
	max-width: 256px;
}

h1
{	
	font-size: 110%;
	text-align: center;
}

ul
{
	margin: 0px;
}

/**** -END- TAGS ****/



/*** -BEGIN- SHARED STYLES ***/
.cm_list_links
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
}

.cm_list_links li
{
	list-style: none;
	padding: 0px;
	text-decoration: none;
}

.cm_list_links a
{
	display: block;	
	text-decoration: none;	
	padding: 10px 0px;
	padding-left: 10px;		
	vertical-align: middle;	
	width: 100%;
}

.noscript
{
	color: Red;
}

.cm_return_link
{	
	padding: 20px 0px 10px 25px;
	text-align: left;
}

.cm_return_link a
{
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 10px;
	text-decoration: none;
}

.cm_section {}
.cm_error_summary {}
.cm_section_content {}
.cm_section_head {}
.cm_section_head_text {}
.cm_form {}
.cm_form_reqnote {}
.cm_form_row {}
.cm_form_name {}
.cm_form_field { }
.cm_form_combo cm_form_radiocombo {}
.cm_form_title {}
.cm_form_text {} 

.cm_form_note {}
.cm_form_overview {}
.cm_form_combo cm_form_checkcombo {}
.cm_form_check {}

#cm_contentpage .cm_form_field input, #cm_contentpage #cm_contact_comments textarea {width:70%;}
#cm_contentpage #cm_contact_city input{width:70%;}
#cm_contentpage #cm_contact_state input,#cm_contentpage #cm_contact_index #cm_contact_zip input{width:70%;}


/**** iPhone-specific style ****/
@media only screen and (max-device-width: 480px) 
{ 
	html, body { -webkit-text-size-adjust: none; }
}
/*** -END- SHARED STYLES ***/



/*** -BEGIN- EVEN/ODD/FIRST/LAST LIST-PAGE CLASSES ***/
.cm_list_first
{
	background-color: #FFFFEF;
}

.cm_list_last
{
	background-color: #FFFFFF;
}

.cm_list_even 
{
	background-color: #FFFFFF;
}
.cm_list_odd 
{
	background-color: #F9F9EF;
}
/*** -END- EVEN/ODD/FIRST/LAST LIST-PAGE CLASSES ***/



/****** -BEGIN- MASTERPAGE-STYLES ******/

#cm_contentpage
{
	font-family: Arial, Helvetica, sans-serif, "MS Sans Serif";
	padding-bottom: 20px;
	width: 100%;
}

#cm_contentpage .cm_pagetitle 
{
    margin:0 0 5px;
    padding:0 0 5px;
}

#cm_contentpage h1
{
	padding: 3px 0px 3px 0px;
	text-align: center;
    font-size:24px;
}

#cm_logo
{
	background: #5F79BF;
	color: #fff;		
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#cm_logo a
{
	/* Chamber Background Image Can Be Placed Here*/
	display: block;	
	padding: 5px 0px 10px 0px;
	text-align: center;	
	text-decoration: none;
	width: 100%;
}


#cm_chamber_text
{	
	color: #fff;
	font-size: 125%;
	font-weight: bold;
	text-decoration: none;
	/*use display:none to remove text*/
}

#cm_directory, #cm_hotdeals, #cm_jobs, #cm_custom, #cm_contact, #cm_communication, #cm_marketspace
{    
    background-color: Transparent;
    padding: 0px 8px;
    text-align: left;
}

#cm_directory h1, #cm_hotdeals h1, #cm_events h1,#cm_jobs h1, #cm_home h1, #cm_custom h1, #cm_contact h1, #cm_communication h1, #cm_marketspace h1
{
	color: #3F3F3F;
	font-weight: bold;	
	padding-left: 5px;
}

#cm_footer_links
{
	margin: 20px 0px;
	padding: 5px 5px 10px 5px;	
	text-align:center;	
	width: 100%;
}

#cm_footer_links a
{
	color: #000;
	font-size: 90%;
	font-weight: bold;
	padding: 5px 8px 15px;
	text-decoration: none;
}

#cm_footer_poweredby
{
    color: #000;
    font-size:90%;
    font-weight:bold; 
    text-align:center; 
    width:100%;
}

#cm_mychamberapp_logo a
{
	/* Width and Height are set to the image-size */
	background: url(../Images/mychamberapp-logo.jpg) no-repeat;
	display: block;
	height: 41px;
	margin: 0px auto;
	width: 150px;
}
/****** -END- MASTERPAGE-STYLES ******/



/**** -BEGIN- LAYOUT-HELPERS ****/

.bottom-border
{
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	padding: 10px;
}

.zero-lineheight
{
	line-height: 0px;
}

.top-border
{
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E2;
}

.section-head
{
	/*background-color: #F0F8FF;*/
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E2;
	margin-bottom: 5px;	
}

.indent
{
	padding-left: 10px;
}

.no-break
{
	white-space: nowrap;
}

.inline-table
{
	display: inline-table;
}

 .top-align
 {
 	vertical-align: top;
 }
 /****** -END- LAYOUT-HELPERS ******/
  
 
 /****** -BEGIN- HOME ******/
 
#cm_home_navigation_list
{
    
}

#cm_default_home_navigation_list
{
    width: 100%;
    text-align:center;
}
 
/**** Index.aspx ***/

/* Mobile Header Styling */
#cm_contentpage .cm_mobile_header_contentpage { }
#cm_contentpage .cm_mobile_header_logo { text-align: center; }
#cm_contentpage .cm_mobile_header_logo_section {  }
#cm_contentpage .cm_mobile_header_logo_link {   }
#cm_contentpage .cm_mobile_header_logo_link img { border_style:hidden;  }
#cm_contentpage .cm_mobile_header_logo_link_text { }

/* Mobile Top Menu Bar Styling */
#cm_contentpage .cm_mobile_sitemap { text-align:center; }
#cm_contentpage .cm_mobile_sitemap_directory {  }
#cm_contentpage .cm_mobile_sitemap_events {  }
#cm_contentpage .cm_mobile_sitemap_hotdeals {  }
#cm_contentpage .cm_mobile_sitemap_jobs {  }
#cm_contentpage .cm_mobile_sitemap_contact {  }
#cm_contentpage .cm_mobile_sitemap_communication {  }
#cm_contentpage .cm_mobile_sitemap_marketspace {  }

/* Mobile Index Styling */
#cm_contentpage #cm_home { }
#cm_contentpage #cm_home_not_created { }
#cm_contentpage #cm_home_navigation_list { }
#cm_contentpage .cm_home_navigation { }
#cm_contentpage .cm_home_navigation_item { font-size: 24px; line-height: 32px; } 

/* Mobile Custom Page Styling */
#cm_contentpage #cm_home_custompage { padding-top: 10px; }
#cm_contentpage #cm_home_custompage_content { }

#cm_home table
{
	margin: 0px auto;
}

.cm_home_directory
{
	background: #fff url(../Images/LandingPage_Directory.png) no-repeat;
	display: inline-block;
	height: 145px;
	width: 145px;
}

.cm_home_events
{
	background: #fff url(../Images/LandingPage_Events.png) no-repeat;
	display: inline-block;
	height: 145px;
	width: 145px;
}

.cm_home_hotdeals
{
	background: #fff url(../Images/LandingPage_HotDeals.png) no-repeat;
	display: inline-block;
	height: 145px;
	width: 145px;
}

.cm_home_jobs
{
	background: #fff url(../Images/LandingPage_Jobs.png) no-repeat;
	display: inline-block;
	height: 145px;
	width: 145px;
}

.cm_home_communication
{
	background: #fff url(../Images/LandingPage_Communication.png) no-repeat;
	display: inline-block;
	height: 145px;
	width: 145px;
}


.cm_home_contact
{
	background: #fff url(../Images/LandingPage_Contact.png) no-repeat;
	display: inline-block;
	height: 145px;
	width: 145px;
}


.cm_home_marketspace
{
	background: #fff url(../Images/LandingPage_Marketspace.png) no-repeat;
	display: inline-block;
	height: 145px;
	width: 145px;
}
/****** -END- HOME ******/



/****** -BEGIN- DIRECTORY ******/

/**** Index.aspx and SubCategories.aspx ****/

#cm_dir_index, #cm_dir_subcategory
{
	width: 100%;
}

#cm_id_quick_link, #cm_quick_link
{
	text-align: left;
	width: 100%;
}


/**** MemberListing.aspx ****/
#cm_search_result_list
{
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0px;
	width: 100%;
}
#cm_search_result_list td
{
	padding: 0;
	margin: 0px;
}


.cm_sponsor
{
	background: #F0F8DD;
	/*background: #DFFFEC;*/
	/*background: #F0F8FF;*/
}

.cm_nonsponsor
{
	background: #fff;
}

.cm_srLogoCol
{		
	text-align: center;
	vertical-align: middle;
}

.cm_srLogoCol a img
{	
	border: none;
	padding: 5px;
	max-height: 75px;
	max-width: 75px;
}

.cm_memlist_member_name, .cm_jobs_membername
{	
	display: block;
	padding-left: 5px;
	padding-right: 3px;	
	padding-bottom: 3px; 
	padding-top: 7px;
}

.cm_memlist_member_addr, .cm_memdetail_memberaddr, .cm_jobs_address
{	
	clear:right;
	font-size: 95%;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 7px;
}

.cm_memlist_phone, .cm_memdetail_phone, .cm_jobs_phone
{
	margin-top: 10px;
	font-size: 95%;
	padding-left: 5px;
}

.cm_memdetail_email
{
	font-size: 95%;
	padding-left: 5px;
}

.btn_callNow
{
	background: url(../Images/callnow-btn.png) no-repeat center center;
	display:inline-block;
	width: 35px;
	height: 35px;
	font-size: 90%;
	padding-left: 15px;
	text-decoration: none;
}

.callnow_text
{
	display:none;
}

.callnow_container *
{
	height: 35px;
	vertical-align: middle;
}

.cm_rowspacer
{
	line-height: 0%;
}

.cm_rowspacer td
{
	height: 10px;	
}

/**** MemberDetails.aspx ****/

.cm_memdetail
{
	width: 100%;
}

.cm_memlogo 
{
	text-align: center;	
}

.cm_memlogo table
{
	margin: 0px auto;	
}

.cm_memlogo table td
{
	vertical-align: top;
}

.cm_memlogo h1
{
	padding-left: 8px;
	padding-top: 0px;
	margin-top: 0px;
	vertical-align: top;
}

#yahooMap
{
	margin: 0px auto;
	padding: 5px 0px;
	/*
	  position and z-index were added to show map on blackberry simulators.
	  The map was not fully rending without them. It is possible the actual 
	  devices may not need them, so potentially the can be removed at a later date.
	*/	
	position:relative; 
	z-index: 10;
}

.marker-content
{
	font-size: 9px;	
	margin: 0px;
	max-width: 110px;		
}

.cm_memdetail_highlights
{
}

.cm_photos
{
	line-height: 200%;
	text-align:center;
	width: 100%;
}

.cm_photos img
{
	border: 0px none;
	height: 75px;	
	margin-right: 10px;
	width: 75px;	
}

.cm_memdetail_directions
{
	margin: 20px 0px;
}

.cm_memdetail_hours
{
	margin: 20px 0px;
}

.cm_memdetail_aboutus
{
}

.cm_memdetail_contactinfo ul
{
	padding-left: 5px
}

.cm_memdetail_contactinfo li
{
	list-style: none;
}

.cm_memdetail_contactinfo li a
{
}

.cm_memdetail_webpage_icon
{
	background: #fff url(https://secure.chambermaster.com/directory/images/icons/buttons/ico_planet.gif) no-repeat;
	display: inline-block;
	height: 20px;
	width: 20px;
}

/**** PreviewImage.aspx ****/

#cm_preview_image
{
	text-align: center;
	width: 100%;
}

#cm_preview_image h1
{
	margin-bottom: 10px;
	text-align: center;	
}

#cm_preview_image img
{
	border: 10px solid #e3e3e3; 	
	margin: 0px auto;
	max-width: 200px;
	max-height: 200px;
}
/****** -END- DIRECTORY ******/



/****** -BEGIN- EVENTS ******/

/**** Index.aspx ****/

#cm_events_calendar
{
	text-align:center;
	width: 100%;
}

#cm_events_calendar table 
{
	border: 1px solid #3C64B6;
	clear: none;	
	float: none; 
	text-align:center;
	width: 100%;
}

#cm_events_calendar td
{	/* Calendar Header/Data Cells  */
 	background-color:  #fff;
	border: 1px solid #D8E6F3;		
	color: #3C64B6;
	font-family: Helvetica, Arial, sans-serif, "MS Sans Serif";	
	height: 30px;
	padding: 1px;	
	width: 14.2%; /* 100% / 7 cells in the table*/
}

#cm_events_calendar .cm_calendar_head
{
	color: #3C64B6;
	line-height: 200%;
}

#cm_events_calendar .cm_events_cal_weekday
{
	background: #fff url(../Images/Calendar/btn-bg.gif) repeat-x;	
	color: #3C64B6;
	font-family: Tahoma, Arial, sans-serif, "MS Sans Serif";	
	font-size: 95%;
	font-weight: bold;
	text-decoration: none;	
}

#cm_events_calendar a
{
	background: #fff url(../Images/Calendar/btn-bg.gif) repeat-x;	
	color: #3C64B6;
	display:inline-block;
	font-weight: normal;
	line-height: 200%;
	text-decoration:none;
	text-align: center;
	width: 100%;
}

#cm_events_calendar .todays_date a,
#cm_events .todays_date
{
	color: #D2691E;
	text-decoration: underline;
}

#cm_upcoming_featured a
{	/* Featured/Upcoming Links */	
	border: 1px solid #D8E6F3;	
	font-family: Helvetica, Arial, sans-serif,"MS Sans Serif" ;
	font-size: 95%;
	line-height: 150%;
	text-decoration:none;
	width: 90px;
}

#cm_events_calendar a.prev-btn
{	/* Calendar Previous Arrow */
	background: url(../Images/Calendar/prev.gif) no-repeat;
	/*float:left;*/
	height: 16px;
	margin-top: 2px;
	margin-left: 5px;
	width: 16px;
}

#cm_events_calendar a.next-btn
{	/* Calendar Next Arrow */
	background: url(../Images/Calendar/next.gif) no-repeat;
	/*float:right;*/
	height: 16px;
	margin-top: 2px;
	margin-right: 5px;
	width: 16px;
}



/**** EventsList.aspx ****/

#cm_events_list div, #cm_events_details
{	
	width: 100%;
}

#cm_events_list, #cm_events_detail_content
{
	padding: 0px 8px;
}

#cm_event_list_table 
{
	border-spacing: 0px;
	color: #3C64B6;
	font-size: 90%;	
	width: 100%;
}

#cm_event_list_table td
{
	padding: 0px;
	text-decoration: none;
}

#cm_event_list_table a
{
	display:inline-block;
	padding: 10px 0px;
	text-decoration:none;
	vertical-align:middle;
	width: 100%;	
}

/**** EventDetails.aspx ****/

#cm_events .cm_event_section
{
	margin-top: 20px;	
	width: 100%;
}
/****** -END- EVENTS ******/



/****** -BEGIN- HOTDEALS ******/

/**** Shared ****/
#cm_hotdeals_index, #cm_hotdeal_info
{
	width: 100%;
}

.cm_container_center
{
	clear: both;
	display: block;	
	padding-top: 5px;
	text-align: center;
}

.cm_no_hotdeals 
{
}
/**** Index.aspx ****/

#cm_hotdeals_listing li.bottom-border
{
	 border-left: 1px #E2E2E2 solid; 
	 border-right: 1px #E2E2E2 solid;
}

#cm_hotdeals_index .cm_list_last
{
	background-color:#FFFFFF;
	font-weight: bold;
}

/**** Listing.aspx ****/
.cm_hotdeals_categoryname
{
	background: #fff url(../Images/Calendar/btn-bg.gif) repeat-x;
	border-left: 1px #E2E2E2 solid; 
	border-right: 1px #E2E2E2 
}
.cm_hotdeals_categoryname a
{
	font-family: tahoma, Arial, Helvetica, "Microsoft Sans Serif";
	font-size: 90%;
	padding: 5px 10px 5px 5px;	
	margin-right: 10px;
}

/* The following class can be used to adjust the spacing between businesses */
#cm_hotdeals_listing .cm_spacer
{
	height: 10px;
}

a.cm_hotdeals_detailslink
{
	padding-left: 10px;
}

.cm_hotdeal_image
{
	padding-right: 10px;
}

#cm_jobs_details ul.cm_list_links a, #cm_other_hotdeals ul.cm_list_links a
{	/* This style adds an arrow gif and necessary padding */
	background: url(../Images/arrowTri.gif) no-repeat 30px center;
	padding-left: 40px;
}

#cm_other_hotdeals ul.cm_list_links a
{
	width: 85%;
}

/**** Details.aspx ****/
.cm_hotdeal_info_membername
{
	color: #003366;
	font-size: 110%;
	font-weight: bold;
	text-decoration:none;
}

#cm_hotdeal_info .cm_hotdeal_info_hd 
{	/* red hot deal text (header) */
	color: #35678F;
	font-size: 150%;
	font-weight: bold;
}

.cm_hotdeal_border
{
	border:5px dashed #ccc;
	padding:4px 6px 4px 6px;
}

.cm_hotdeal_border div.cm_hotdeal_desc
{
	padding-left: 8px;
}

#cm_hotdeal_moreinfo td
{
	padding: 3px 0px;
}

#cm_hotdeal_moreinfo td a
{
	font-size: 95%;
	font-weight: normal;
	text-decoration: none;
}

.cm_hotdeal_expire, .cm_hotdeal_moreinfo_headertext
{
	color: #003366;
	font-weight: bold;
}

.cm_chambername 
{
	font-weight: bold;
	color:#999;
}

.cm_chamber_logo
{
}
/****** -END- HOTDEALS ******/



/****** -BEGIN- JOBS ******/

/**** Index.aspx ****/
.cm_jobs_section
{
	width: 100%;
}

.cm_jobs_title a
{
	display: block;
	padding: 7px 0px 7px 7px;
	text-decoration: underline;
	width: 100%;
}

/**** Details.aspx****/
#cm_jobs_details
{
	width: 100%;
}

.cm_jobs_details_memlogo
{
	text-align:center; 
	vertical-align:middle;
	width:75px; 
}

#cm_jobs_details_desc
{
	margin: 15px 0px;
}

#cm_jobs_details table
{
	width: 100%;
}

#cm_job_details_contactTable
{
	margin: 15px 0px;
}

#cm_job_details_contactTable td
{
	vertical-align: top;
}

.cm_field_titles
{
}
/****** -END- JOBS ******/

/**** Search Functionality ***/
#cm_mobile_alphasearch
{ 
	/*Set 'display: none;' to hide the search by alpha on Directory/Index and Directory/SubCategories pages */
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
}  
.cm_btn_alphasearch_table
{     	
    border: 1px #fff solid;
    background: url(https://public.chambermaster.com/content/images/calendar/btn-bg.gif);
    font-size: 18px; 
    font-weight: bold; 
    min-width: 30px;
    width: 11%;
}
.cm_btn_alphasearch
{
    display: block;
    text-decoration:none;   
    text-align: center;
}
/****** -End Search ******/


/* Information Request Styling */
#cm_contentpage #cm_info_disclaimer label{display:block}
#cm_contentpage #cm_info_contact, #cm_contentpage #cm_info_travel, #cm_contentpage #cm_info_interests {border:1px solid #ccc; padding:10px;margin:10px 0;overflow:hidden}
div#cm_info_contact_interests_container {clear:none;float:left;width:45%}
#cm_contentpage #cm_info_contact, #cm_contentpage #cm_info_interests {width:100%}
#cm_contentpage #cm_info_travel {float:right;clear:right;width:45%}
#cm_contentpage #cm_info_request .cm_form_name {display: block}
div#cm_info_city, div#cm_info_state, div#cm_info_zip {float:left;padding-right:7px}
div#cm_info_country {clear:both}
#cm_info_request input.cm_form_text {width:100%}
div#cm_info_city input.cm_form_text {width:120px}
div#cm_info_state input.cm_form_text,div#cm_info_zip input.cm_form_text {width:100px}
#cm_contentpage .cm_form_checkcombo label{float:left;width:40%;padding-right:5px}
#cm_contentpage div.cm_form_note,#cm_contentpage div.cm_form_title{clear:both;float:none}
#cm_contentpage .cm_form_checkcombo {overflow:hidden}
#cm_contentpage div.cm_form_title{padding-top:10px}
#cm_contentpage .cm_form_datecombo label {float: left; margin: 0px;width: 45%;padding-left:13px}
#cm_contentpage .cm_form_datecombo label:first_child {padding_left:0}
#cm_contentpage .cm_form_datecombo input {width: 140px}
#cm_contentpage .cm_form_datecombo img {float:right;padding:3px}
#cm_contentpage label.cm_info_input_onethird{clear:none;float: left;width: 25%;margin_right:25px}
#cm_contentpage div.cm_form_sentence label, #cm_contentpage div.cm_form_sentence span {display:inline}
#cm_contentpage #cm_info_request div.cm_form_sentence .cm_form_name{display:inline}
#cm_contentpage #cm_info_request div.cm_form_sentence input {width:50px}
#cm_contentpage #cm_info_publications .cm_form_title, #cm_contentpage #cm_info_publications .cm_form_note, #cm_contentpage #cm_info_general .cm_form_title, #cm_contentpage #cm_info_general .cm_form_note{color:#2C528B;font-style:italic}
#cm_contentpage .cm_info_pubname {font-weight:700}
#cm_contentpage .cm_info_pubinfo, #cm_contentpage .cm_info_pubicon {float:right}
#cm_contentpage #cm_info_pubicon_hotdeal {background:url('https://public.chambermaster.com/Content/Images/hotdeal.gif') no_repeat;width:100px; height:20px;}
#cm_contentpage .cm_info_pubopts {float:left}
#cm_contentpage .cm_info_pub {clear:both}
#cm_contentpage .cm_info_pubinfo, #cm_contentpage .cm_info_pubicon {float: right}
#cm_contentpage .cm_info_pubopts {float: left}
#cm_contentpage .cm_info_pub {border_bottom: 1px solid #CCC;float: left;margin: 10px 0pt;padding-bottom: 5px;width: 100%}
#cm_contentpage .cm_info_pubinfo {width: 90%}
#cm_contentpage #cm_info_comments_referral {clear:none;float:right; width:45%}
#cm_contentpage #cm_info_comments textarea {width: 100%}

/* MarketSpace Styling*/
#cm_contentpage .cm_marketspace_member {  }
#cm_contentpage .cm_marketspaceitems {list-style:none;margin:0;padding:0}
#cm_contentpage .cm_marketspaceitems li{margin:10px 0}
#cm_contentpage .cm_marketspaceitems li:first_child {margin: 0 0 10px}
#cm_contentpage .cm_marketspaceitem_title{font-weight:700}
#cm_contentpage .cm_marketspaceitem_desc{}
#cm_contentpage .cm_marketspaceitem_empty{font-style:italic;margin:10px 0}
#cm_contentpage .cm_marketspace .cm_marketspace_detail { }

/* Contact Page Styling */
#cm_contact_index {}
#cm_contact_info {}
#cm_contact_name {}
#cm_contact_captcha {}
#cm_contact_answer {}
#cm_contentpage #cm_contact_index .cm_form_name {display:block}
#cm_contentpage #cm_contact_index .cm_form_field { }
#cm_contentpage #cm_contact_index .cm_form_field input, #cm_contentpage #cm_contact_comments textarea {width:70%}
#cm_contentpage #cm_contact_city,#cm_contentpage #cm_contact_state,#cm_contentpage #cm_contact_zip{ }
#cm_contentpage #cm_contact_index #cm_contact_city input{width:70%}
#cm_contentpage #cm_contact_index #cm_contact_state input,#cm_contentpage #cm_contact_index #cm_contact_zip input{width:70%}
#cm_contentpage #cm_contact_country{clear:both;display:block}
#cm_info_related

/* Communication Page Styling */
#cm_communication {}
#cm_comm_form {}
#cm_comm_contact {}
.cm_comm_section {}
#cm_comm_groups {}


.cm_button
{
    width: 100%;
}
cm_actions
{
}
cm_actionsave
{
}

.cm_viewfullsite
{
	margin: 20px 0px;
	padding: 5px 5px 10px 5px;	
    width:100%;
    text-align:center;
}

.cm_viewfullsite_link
{
	color: #000;
	font-weight: bold;
	padding: 5px 8px 15px;
	text-decoration: none;
    font-size:small;
}
/*remove text-indent to use text*/
#cm_events_details .cm_event_register_online a {background: url(../images/register-online.png) no-repeat;display:block;height:35px;width:95px} /*image button*/
#cm_events_details .cm_event_register_online span {display:none} /*Register Online text to display when not using background image button*/
#cm_events_details .cm_event_registration_closed{color:#606062;font-size:80%} /*registration closed text*/