.smalltext {
	FONT-SIZE:10px;
	LINE-HEIGHT:16px;
	;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}


/*=============================================================================================*/
  body
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin: 0px;
  }

  form
  {
    display: inline;
    padding: 0px;
    margin: 0px;
  }

  table
  {
    border-collapse: collapse;
    border-color: #808080;
  }

  tr.heading
  {
    font-weight: bold;
    text-align: left;
    color: #ffffff;
    background-color: #70c4cf;
  }
  
  td
  {
    vertical-align: top;
  }

  input
  {
    border: 1px solid #808080;
    color: #303030;
  }

  input:focus
  {
    border: 1px solid black;
  }

  textarea
  {
    border: 1px solid #808080;
    color: #303030;
    font-size: 12px;
  }

  textarea:focus
  {
    border: 1px solid black;
  }

  img
  {
    border: 0px;
  }

/*==============================Link styles===============================================================*/
	a 
	{
		color: #005f69;
	}
	a:hover 
	{
		color: #008c99;
	}

	a.hospitality_network
	{
		font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
	}
	
	a.hospitality_network:hover
	{
		color: #ffffff;
	}
	
	a.top 
	{
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	a.top:hover 
	{
		color: #ffffff;
		text-decoration: underline;
	}

  a.menu_link
  {
    font-weight: bold;
    color: #005f69;
    text-decoration: none;
  }

  a.menu_link:hover
  {
    color: #990000;
    text-decoration: underline;
  }
  
  a.selected_menu_link
  {
    font-weight: bold;
    color: #97a757;
    text-decoration: none;
  }
  
  a.selected_menu_link:hover
  {
    color: #97a757;
    text-decoration: underline;
  }
  
  a.submenu_link
  {
    color: #005f69;
    text-decoration: none;
  }
  
  a.submenu_link:hover
  {
    color: #990000;
    text-decoration: underline;
  }
  
  a.selected_submenu_link
  {
    color: #97a757;
    text-decoration: none;
  }
  
    a.selected_submenu_link:hover
  {
    color: #97a757;
    text-decoration: underline;
  }
  

/*=============================================================================================*/
	html,body 
	{
    margin:0;
    padding:0;
    height:100%; /* needed for container min-height */
  }
    
  .message
  {
    color: #CC1111;
  }
    
	.main_block
	{
		margin: 0 auto;
    width: 100%;
    min-width: 1004px;
    max-width: 1280px;
	}

	.top_block
	{
		width: 100%;
		height: 85px;
		background-color: #008c99;
		color: #ffffff;
	}
	
	.hospitality_network_block
	{
		float: left;
		margin-left: 30px;
		line-height: 85px;
		font-size: 16px;
    font-weight: bold;
    color: #ffffff;
	}
	
	.top_links_block
	{
		float: right;
		margin-right: 7px;
		line-height: 85px;
	}
	
	.hor_nav_block
	{
		width: 100%;
		height: 24px;
		line-height: 24px;
		background-color: #02aab7;
		color: #ffffff;
		border-top: 2px solid #70c4cf;
		border-bottom: 2px solid #70c4cf;
	}

	.menu
	{
		width: 200px;
		background-color: #e5f5f4;	
	}	
	
	.menu_body
	{
		margin: 10px 10px 20px 10px;
	}
	
	.menu_item
	{
		margin-top: 5px;
	}
	
	.submenu_item
	{
		margin-top: 5px;
		margin-left: 10px;
	}
	
	.menu_marker
	{
		float: left;
		margin-top: 5px;
		margin-right: 5px; 
	}
	
	.center_block
	{
		margin: 10px 20px 50px 20px;		
	}
	
	.title
	{
		font-size: 16px;
		font-weight: bold;
		color: #008c99;
	}	
	
	.row_divider
	{
		width: 100%;
		height: 15px;
		background: url(../images/RowDivider.jpg) repeat;
	}
	
	.event_title
	{
		margin-top: 15px;
		font-size: 16px;
		margin-bottom: 20px;
	}
	
	.date
	{
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 10px;
		color: #008c99;
	}
	
	.username
	{
		color: #005f69;
		font-weight: bold;
	}
	
	.admin_menu_title
	{
		color: #005f69;
		font-size: 14px;
		font-weight: bold;
	}
	/*========================*/

	.required
  {
    float: right;
    margin-right: 10px;
    margin-left: 20px;
  }
	
	.field_1
	{
		width: 300px;
	}
	
	.field_2
	{
		width: 50px;
	}
	
	.field_3
	{
		width: 100px;
	}
	
	.select_1
	{
		width: 303px;
	}
	
	.select_2
	{
		width: 275px;
	}
	
	.area_1
	{
		width: 300px;
		height: 100px;
	}	
	
	.area_2
	{
		width: 99%;
		height: 100px;
	}
	
	.page_number_block
	{
		width: 100%;
		margin-bottom: 10px;
	}
	
	.page_selection
	{
		float: left;
		width: 200px;
	}
	
	.links_block
	{
		float: left;		
	}
	
	.page_number
	{
		float: right;
		width: 120px;
		text-align: right;
	}
	
	.paging_block
	{
		width: 100%;
		margin-top: 10px;
		text-align: center;
	}
		
	.add_colleague
	{
		
	}
	
	.tab
	{
		color: #005f69;
		text-decoration: underline;
		cursor: pointer;
	}
	
	.selected_tab
	{
		color: #005f69;
		font-weight: bold;
	}
