P  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

H1  {}

H2  {}

H3  {}

A  {}

A:Visited  {}

A:Active  {}

A:Hover  {}


.even_row_state_listng {
	background-color : #FFFFFF;
}

.odd_row_state_listng {
	background-color : #EEEEEE;
}

BODY  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
        background-color: #E7E7E7;
	color: black;
}

.bottom  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.bigger  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
}

.biggerBold  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.main_table {
        width : 700px;
	padding : 0px 0px 0px 0px
	margin : 0px 0px 0px 0px
}

.main_cell {
        border: 1px solid gray;
        background-color : white;
}

.main  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.admin_photo  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color : #ffffff;
	padding : 4px 1px 4px 1px;
	margin : 1px 1px 1px 1px;
}

.admin_photo_main  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color : #FEFFA5;
        border: 1px solid #BABB71;
	padding : 4px 1px 4px 1px;
	margin : 1px 1px 1px 1px;
}

.required  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : maroon;
}

.required_hilite  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : maroon;
	background-color : #FEFFA5;
        border: 1px solid #BABB71;
	font-weight : bold;
	text-align : right;
	padding : 1px 1px 1px 1px;
	margin : 1px 1px 1px 1px;
}

.headRow  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

.error  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : maroon;
	font-weight : bold;
}

.small {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

.edit_form_small {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
        background-color: #FFF99B;
        border: 1px solid #000000;
	padding : 2px 2px 2px 2px;
}

.small_gray {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : gray;
}

.smaller {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

.calendar_head {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        background-color : #FFF99B;
        cursor : default;
        border: 1px solid black;
}

.calendar_off {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        background-color : #FFFFFF;
        cursor : default;
        border: 1px solid black;
}

.calendar_off_ptr {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        background-color : #FFFFFF;
        cursor : pointer;
        border: 1px solid black;
}

.calendar_no_cell {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        cursor : default;
}

.calendar_reg {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        background-color : #FFFFFF;
        cursor : hand;
        border: 1px solid black;
}

.calendar_on {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        color : white;
        background-color : black;
        cursor : pointer;
        cursor : pointer;
        border: 1px solid black;
}

.calendar_hilite {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        color : black;
        background-color : #E6E6E6;
        cursor : pointer;
        border: 1px solid black;
}

.calendar_unavail {
	text-decoration : line-through;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        color : black;
        background-color : #BEBEBE;
        cursor : pointer;
        border: 1px solid black;
}

.calendar_click {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        color : black;
        background-color : #FFA5A5;
        cursor : pointer;
        border: 1px solid black;
}

.calendar_selected {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        color : white;
        background-color : #5D5D5D;
        cursor : pointer;
        border: 1px solid black;
}

.calendar_booked {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        color : white;
        background-color : #DF0100;
        border: 1px solid black;
}

.month_table {
  	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
        cursor : default; 
}

.month_cell {
	background-color : #D6D6D6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.buttons  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
}

.form_img_button {	
        cursor : pointer;
        border: 1px solid black;
}

.header  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : black;
}

.scheduleheader  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : Maroon;
}

.index_table {
	padding: 2px 2px 2px 2px;
}

.whiteheader  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : white;
}

.grayheader {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
        color : black;
        background-color : #D9DAEE;
        cursor : pointer;
        cursor : default;
        border: 1px solid black;
}

.smwhiteheader  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : white;
}

.featured_cell {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
        color : black;
        background-color : #eeeeee;
        cursor : pointer;
        cursor : pointer;
        border: 1px solid gray;
	padding : 6px 4px 4px 4px;
}

.category_listing_header {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
        color : black;
        background-color : #E7E7F2;
        cursor : pointer;
        cursor : pointer;
        border: 1px solid black;
	padding : 1px 1px 1px 1px;
}



.top_button_off {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : black;
	background-color : #E7E7F2;
	border : 1px solid black;
	text-align : center;
        cursor : pointer;
	padding : 1px 1px 1px 1px

}

.top_button_on {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : black;
	background-color : #FFF99B;
	border : 1px solid black;
	text-align : center;
        cursor : pointer;
	padding : 1px 1px 1px 1px

}

.top_button_set {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : white;
	background-color : #5F5F5F;
	border : 1px solid black;
	text-align : center;
        cursor : pointer;
	padding : 1px 1px 1px 1px

}


.site_view_button_off {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : black;
	background-color : #D9DAEE;
	border : 1px solid black;
	text-align : center;
        cursor : pointer;
	padding : 4px 4px 4px 4px

}

.site_view_button_on {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : black;
	background-color : #FFF99B;
	border : 1px solid black;
	text-align : center;
        cursor : pointer;
	padding : 4px 4px 4px 4px

}


.inquire_tag  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : black;
	background-color : #E5E5E5;
	border : 1px solid gray;
	text-align : right;
	padding :  3px 3px 3px 3px;
}

.inquire_tag_required  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : maroon;
	background-color : #E5E5E5;
	border : 1px solid gray;
	text-align : right;
	padding :  3px 3px 3px 3px;
}

.rate_table {
	border : 1px solid #eeeeee;
	background-color : white;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding : 4px 4px 4px 4px

}


.rate_header  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
	background-color : #D9DAEE;
	border : 1px solid black;
	text-align : center;
}

.rate_cell  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
	border : 1px solid black;
	text-align : center;
	background-color : white;

}

.subheader  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;	
	color : black;
}

.cell_1  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
	background-color : white;
	border : #A7A7A7;
}

.cell_2  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
	background-color : #FFFFD7;
	border : #A7A7A7;
}

.smallnote  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : black;
        font-weight : bold;
}

.site_display_header {
	font-family: verdana, arial, helvetica, courier, sans-serif;
	font-size: 10pt;

	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-color: #D4D4D4;
	background-color: #eeeeee;
}


.nav_side 
{
	font-family: verdana, arial, helvetica, courier, sans-serif;
	font-size: 10pt;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-style: solid;
	border-right-width: 1px;		
	border-color: #D4D4D4;
	background-color: #F1F1F4;
}

.important_msg  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : maroon;
}