﻿body
{
	font-family:Arial;
	font-size:10pt;
}
.tourproperties
{
    height: 75px;
    border-right-color:Black;
    border-right-style:solid;
    border-right-width:1px;    
    border-top-color:Black;
    border-top-style:solid;
    border-top-width:1px;    
    border-left-color:Black;
    border-left-style:solid;
    border-left-width:1px;      
    border-bottom-color:Black;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.disabled_textbox
{
    border: 0;
    float: left;
    background-color:White;
}
.label_font
{
    font-family:Arial;
    font-size:10pt;
    color:Black;
    font-weight:normal;
}

.label_font_bigger
{
    font-family:Arial;
    font-size:14pt;
    color:Black;
    font-weight:normal;
}

.label_font_datagrid
{
    font-family:Arial;
    font-size:8pt;
    color:Black;
    font-weight:normal;
}

.label_font2
{
    font-family:Arial;
    font-size:7pt;
    color:Black;
    font-weight:normal;
}

.headline_font
{
    font-family:Arial;
    font-size:10pt;
    color:Black;
    font-weight:bold;
    text-decoration:underline;
}

.marquis_font
{
    font-family:Arial;
    font-size:7pt;
    color:Black;
    font-weight:normal;
}
.yellow_marquis_font
{
    font-family:Arial;
    font-size:10pt;
    color:#FDC733;
    font-weight:bold;
}
.blue_marquis_font
{
    font-family:Arial;
    font-size:14pt;
    color:#2C62AC;
    font-weight:bold;
    text-decoration:underline;
}
.marquis_table
{
	border-style:solid;
	border-color:#FDC733; 
	border-width:1px;
}
.gridview_header
{
    font-weight:bold;
    font-size:9pt;
    font-family:Arial;   
}

.building_text
{
    font-family:Arial;
    font-size:8pt;
    font-style:italic;
    color:Black;
    font-weight:normal;
}

.building_text2
{
    font-family:Arial;
    font-size:7pt;
    font-style:italic;
    color:Black;
    font-weight:normal;
}

.footer_text
{
    font-family:Arial;
    font-size:9pt;
    font-style:normal;
    color:Black;
    font-weight:normal;
}
.read_only
{
    color:#222;
    background-color:#eee;
    font-family:Arial;
    font-size:8pt;
    color:Black;    
}
.read_only_marquis
{
    color:#222;
    background-color:#eee;
    font-family:Arial;
    font-size:10pt;
    color:Black;    
}

.label_title_font
{
    font-family:Arial;
    font-size:10pt;
    color:Black;
    font-weight:bold;
}
.heading_font
{
    font-family:Arial;
    font-size:11pt;
    color:Black;
 
    font-weight:bold;
}
.heading_font2
{
    font-family:Arial;
    font-size:10pt;
    color:Black;
    
}
.heading_font_countyname
{
    font-family:Arial;
    font-size:11pt;
    color:Black;
    font-style:italic;
    font-weight:bold;
    text-decoration:none;
}
.heading_font_linksubcategories
{
    font-family:Arial;
    font-size:11pt;
    color:Black;
    font-weight:bold;
    text-decoration:underline;
}
.subheading_font
{
	font-family:Arial;
    font-size:10pt;
    color:Black;
    font-style:italic;
    font-weight:normal;
}
.info_message_font
{
    font-family:Arial;
    font-size:10pt;
    color:Blue;
    font-style:italic;
    font-weight:normal;
}
.info_message_font2
{
    font-family:Arial;
    font-size:10pt;
    color:Blue;
    font-weight:normal;
}
.blue_header_font
{
    font-family:Arial;
    font-size:12pt;
    color:Navy;
}
.example_font
{
    font-family:Arial;
    font-size:7pt;
    color:Black;
    font-weight:bold;
}
.error_font
{
    font-family:Arial;
    font-size:10pt; 
    color:Red;
}
.validation_font
{
    font-family:Arial;
    font-size:10pt;
    color:Red;
}
.checklist_border
{
    border-bottom-color:Black;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:Black;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:Black;
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:Black;
    border-top-style:solid;
    border-top-width:1px;
}
.text_entry
{
    font-family:Arial;
    font-size:10pt;
    color:Black;
    font-weight:normal;
}
A:link
{
    text-decoration:underline;
    color:blue;
    font: 10pt Arial;
    font-weight:bold;
}
A:visited
{
	color:blue;
	font: 10pt Arial;
	font-weight:bold;
	text-decoration:underline;
}
A:hover
{
    text-decoration:underline;
	color:blue;	
	font: 10pt Arial;
	font-weight:bold;
}

/********************
    Standard Links
********************/
A.standard_links:link
{
    text-decoration:none;
    color:#5A0B02;
    font: 10px Arial;
    font-weight:bold;
}
A.standard_links:visited
{
	color:#5A0B02;
	font: 10px Arial;
	font-weight:bold;
	text-decoration:none;
}
A.standard_links:hover
{
    text-decoration:underline;
	color: #0033CC;	
	font: 10px Arial;
	font-weight:bold;
}
/********************
    Standard Links
********************/

/********************
    Help/FAQ Links
********************/
A.help_links:link
{
    text-decoration:none;
    color:#5A0B02;
    font: 10pt Arial;
    font-weight:normal;
}
A.help_links:visited
{
	color:#5A0B02;
	font: 10pt Arial;
	font-weight:normal;
	text-decoration:none;
}
A.help_links:hover
{
    text-decoration:underline;
	color: #0033CC;	
	font: 10pt Arial;
	font-weight:normal;
}
/********************
    Help/FAQ Links
********************/

A.linkPage:link
{
    text-decoration:none;
    color:#5A0B02;
    font: 12pt Arial;
    font-weight:bold;
}
A.linkPage:visited
{
	color:#5A0B02;
	font: 12pt Arial;
	font-weight:normal;
	text-decoration:bold;
}
A.linkPage:hover
{
    text-decoration:underline;
	color: #0033CC;	
	font: 12pt Arial;
	font-weight:bold;
}

/********************

Registration Classes

*********************/
.RegistrationClass
{
	font-size: 10pt;
	border-color: #5A0B02;
}
.RegistrationClassHeader
{
   font-size: 10pt;
   font-weight: bold;
   color:#5A0B02;
}
.RegistrationClassSubHeader
{
	background-color: #DDC6B6;
	font-size: 10pt;
	font-weight:bold;
}
.RegistrationClass td
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-size: 8pt;
}
.RegistrationClass input
{
	width: 200px;
}
.RegistrationClass input.button
{
	width: 75px;
}
.RegistrationClass select
{
	width: 200px;
}
/********************

User Profile Classes

*********************/
.UserProfileClass
{
   font-size: 10pt;
	font-family: Arial;
	border-color: #5A0B02;
   
}
.UserProfileClassHeader
{
   font-size: 16pt;
   font-family: Arial;
   font-weight: bold;
   color:#5A0B02;
}
.UserProfileClassSubHeader
{
	background-color: #FCE27E;
	font-size: 10pt;
	font-family: Arial;
	font-weight:bold;
	color:Black;
}
.UserProfileClass td
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-size: 10pt;
}
.UserProfileClass input
{
	width: 200px;
}
.UserProfileClass input.button
{
	width: 75px;
}
.UserProfileClass select
{
	width: 200px;
}
/********************

Forgotten Password Classes

*********************/
.ForgottenPasswordClass
{
	font-size: 10pt;
	border-top:solid 1px #5A0B02;
	border-bottom:solid 1px #5A0B02;
	border-right:solid 1px #5A0B02;
	border-left:solid 1px #5A0B02;
}
.ForgottenPasswordClassHeader
{
	font-size: 10pt;
   font-weight: bold;
   color:#5A0B02;
   padding: 5 5 5 5;
}
.ForgottenPasswordInnerTableClass
{
	font-size:8pt;
	font-weight:bold;
}
.ForgottenPasswordInnerTableClass  td
{
	padding: 5 5 5 5;
}

.ForgottenPasswordInnerTableClass input
{
	width: 200px;
}
.ForgottenPasswordErrorClass
{	
   font-size: 8pt;
   color:Red;
}
.ForgottenPasswordClassSubHeader
{
	background-color: #CCCCCC;
	font-size: 10pt;
	font-weight:bold;
}

/********************

Login Classes

*********************/
.LoginClass
{
	font-size: 10pt;
}
.LoginHeaderClass
{
	font-size: 10pt;
   font-weight: bold;
   color:#511402;
   padding: 5 5 5 5;
}
.LoginInnerTableClass
{
	font-size:8pt;
	font-weight:bold;
}
.LoginInnerTableClass  td
{
	
	padding: 0 0 0 0;
}
.LoginInnerTableClass input
{
	width: 200px;
}
.LoginErrorClass
{
   font-size: 8pt;
   color:Red;
}



/********************

User Manager Classes

*********************/

.SEC_TABLE
{
	font-size: 10pt;
	font-family: Arial;
	border-color: #5A0B02;
}
.SEC_TABLE tr
{
}
.SEC_TABLE td
{
	font-size: 8pt;
}
.SEC_TABLE td td
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-size: 10pt;
}
.SEC_TABLE td input
{
	font-size: 8pt;
}
.SEC_TABLE td select
{
	font-size: 8pt;
}
.SEC_TABLE A:link 
{
	text-decoration:    underline;
    color:#5A0B02;
}

.SEC_TABLE A:visited  
{
	text-decoration:    underline;
    color:#5A0B02;
}
.SEC_TABLE A:hover  
{
    text-decoration:    underline;
    color:#F8CB66;
}
.SEC_TABLE A:active   
{
    text-decoration:    underline;
    color:#5A0B02;
}
.SEC_HEADER
{
	font-size: 10pt;
	font-family: Arial;
	color:#511402;
	font-weight:bold;
}
.SEC_SUBHEADER
{
	font-size: 12pt;
	font-family: Arial;
}
.SEC_SUMMARY
{
	font-size: 10pt;
	font-family: Arial;
}
.SEC_LABEL
{
}
.SEC_VALUE
{
}
.SEC_VALUE input
{
}
.SEC_DATAGRID
{
}
.SEC_DATAGRID_HEADER
{
	font-size: 10pt;
	color: Black;
	font-family: Arial;
	background-color: #F7CF2C;	
	font-weight:bold;
}

.SEC_DATAGRID_HEADER a:visited
{
	color:#5A0B02;
	font: 10pt Arial;
	text-decoration: none;
	font-weight:normal;
}

.SEC_DATAGRID_HEADER a:hover
{
	color:blue;
	font: 10pt Arial;
	text-decoration: underline;
	font-weight:normal;
}

.SEC_DATAGRID_HEADER a:active
{
	color:#5A0B02;
	font: 10pt Arial;
	text-decoration: none;
	font-weight:normal;
	}

.SEC_DATAGRID_HEADER a
{
	color:#5A0B02;
	font: 10pt Arial;
	text-decoration: none;
	font-weight:normal;
}

.SEC_DATAGRID_SUBHEADER
{
	font-size: 8pt;
	color: Black;
	font-family: Arial;
	font-family: #FAFAF5;		
	background-color: #D9D9B0;	
	font-weight:bold;
}

.SEC_DATAGRID_SUBHEADER a:visited
{
	color:#5A0B02;
	font: 10px Arial;
	text-decoration: none;
	font-weight:bold;
	
}

.SEC_DATAGRID_SUBHEADER a:hover
{
	color:#F8CB66;
	font: 10px Arial;
	text-decoration: underline;
	font-weight:bold;
}

.SEC_DATAGRID_SUBHEADER a:active
{
	color:#5A0B02;
	font: 10px Arial;
	text-decoration: none;
	font-weight:bold;
	}

.SEC_DATAGRID_SUBHEADER a
{
	color:#5A0B02;
	font: 10px Arial;
	text-decoration: none;
	font-weight:bold;
}


.SEC_DATAGRID_ITEM
{
	font-size: 10pt;
	font-family: Arial;
	background-color: #e6e6cc;	
}
.SEC_DATAGRID_ALT_ITEM
{
	font-size: 10pt;
	font-family: Arial;
	background-color: #f5f5eb;
}
.SEC_DATAGRID_EDIT_ITEM
{
}
.SEC_DATAGRID_FOOTER
{
}


/*----------- DataGrid --------------------*/
.datagriditem
{
    color:Black;
    font-weight:normal;
    font-family:Arial;
    font-size:10pt;
    background-color:#F5F5EB;
}

.datagriditem table td
{
	color:#5A0B02;
	font: 10px Arial;
	text-decoration: none;
}


.datagriditem a:visited
{
	color:#5A0B02;
	font: 10px Arial;
	text-decoration: none;
	font-weight:bold;
}

.datagriditem a:hover
{
	color:blue;
	font: 10px Arial;
	text-decoration: underline;
	font-weight:bold;
}

.datagriditem a:active
{
	color:blue;
	font: 10px Arial;
	text-decoration: none;
	font-weight:bold;
	}

.datagriditem a
{
	color:#5A0B02;
	font: 10px Arial;
	text-decoration: none;	
	font-weight:bold;
}

.datagridaltitem
{
	background-color:#F5F5EB;
	color:Black;
	font-weight:normal;
    font-family:Arial;
    font-size:10pt;	
}

.datagridaltitem table td
{
	color:#5A0B02;
	font: 10px Arial;
	text-decoration: none;	
}


.datagridaltitem a:visited
{
	color:#5A0B02;
	font: 10px Arial;
	text-decoration: none;
	font-weight:bold;
}

.datagridaltitem a:hover
{
	color:blue;
	font: 10px Arial;
	text-decoration: underline;
	font-weight:bold;
}

.datagridaltitem a:active
{
	color:blue;
	font: 10px Arial;
	text-decoration: none;
	font-weight:bold;
	}

.datagridaltitem a
{
	color:#5A0B02;
	font: 10px Arial;
	text-decoration: none;
	font-weight:bold;
}


/*----------- footer --------------------*/
.footer
{
	border: solid 1px #5A0B02;
	background-color: #5A0B02;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;		
}

.footer table td
{
	font: 9px Arial;
	color: #ffffff;
	padding: 4 10 4 10;
}


.footer a:visited
{
	color: #ffffff;
	text-decoration: none;
	font: 9px Arial;
}

.footer a:hover
{
	color: #F8CB66;
	text-decoration: underline;
	font: 9px Arial;
}

.footer a:active
{
	color: #ffffff;
	text-decoration: none;
	font: 9px Arial;
}

.footer a
{
	color: #ffffff;
	text-decoration: none;
	font: 9px Arial;
}

/*----------- general --------------------*/
h1
{
	margin-bottom: 1;
	font-family:Arial;
	font-weight:bold;
	font-size:medium;
}

.myhr
{
	height:0;
	border:0;
	border-top:10px solid 
}



.Title 
{
	margin-bottom: 1;
	font-family:Arial;
	font-size:16pt;
	color:Black;	 
	font-weight:bold;
}

/*.Title 
{
	margin-bottom: 1;
	font-family:Arial;
	font-size:12pt;
	color:#4A9900;	 
	font-weight:bold;
}
*/

/* Glossary Letter Heading Links */
.glossary_letter_heading:link
{
    text-decoration:none;
    color:black;
	font: 20pt Arial;
}
.glossary_letter_heading:visited
{
	color:black;
	text-decoration:none;
	font: 20pt Arial;	
}
.glossary_letter_heading:hover
{
    text-decoration:none;
	color: black;	
	font: 20pt Arial;
}
.glossary_letter_heading:active
{
    text-decoration:none;
	color:black;
	font: 20pt Arial;
}
.glossary_letter_heading
{
    text-decoration:none;
	color:black;	
	font: 20pt Arial;
}

/* Glossary Top Heading Links */
.glossary_top_links:link
{
    color:#5A0B02;
	font: 8pt Arial;
	font-weight:normal;
    text-decoration:none;	
}
.glossary_top_links:visited
{
	color:#5A0B02;
	font: 8pt Arial;
	font-weight:normal;
    text-decoration:none;	
}
.glossary_top_links:hover
{
    text-decoration:underline;
	color: #0033CC;
	font: 8pt Arial;
	font-weight:normal;
}
.glossary_top_links:active
{
    text-decoration:none;    
	color:#5A0B02;
	font: 8pt Arial;
	font-weight:normal;
}
.glossary_top_links
{
    text-decoration:none;
	color:#5A0B02;	
	font: 8pt Arial;
	font-weight:normal;
}

/* Glossary Header */
.glossary_page_header:link
{
    color:#5A0B02;
	font: 8pt Arial;
	font-weight:normal;
    text-decoration:none;	
}
.glossary_page_header:visited
{
	color:#5A0B02;
	font: 8pt Arial;
	font-weight:normal;
    text-decoration:none;	
}
.glossary_page_header:hover
{
    text-decoration:underline;
	color: #0033CC;
	font: 8pt Arial;
	font-weight:normal;
}
.glossary_page_header:active
{
    text-decoration:none;    
	color:#5A0B02;
	font: 8pt Arial;
	font-weight:normal;
}
.glossary_page_header
{
    text-decoration:none;
	color:#5A0B02;	
	font: 8pt Arial;
	font-weight:normal;
}

/* Glossary Word */
.glossary_word
{
	color:black;
	font: 8pt Arial;
	font-weight:bold;
}

/* Glossary Definition */
.glossary_definition
{
	color:black;
	font: 8pt Arial;
}

.forms_label
{
	font-family:Arial;
	font-size:10pt;
}

.forms_label_required
{
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;
}

.EventAdminTable
{
	font-family:Arial;
	font-size:10pt;
}

.forms_element
{
	font-family:Arial;
	font-size:10pt;
}