@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #264d8a;
	background-color: #dfe8f2;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-position: outside;
	list-style-image: url(images/bullet_blue.gif);
	list-style-type: none;
}

.bottom_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(images/bottom_bg.gif);
	background-repeat: repeat;
	background-position: left;
	height: 78px;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #97651e;
	text-decoration: underline;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #264d8a;
	background-color: #FFFFFF;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #956520;
}

.header_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #264d8a;
}

.header_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #956520;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #97651e;
	text-decoration: underline;
}
.row_brown {
	background-color: #E1D6C0;
	height: 5px;
}

.pic_border { 
border:#956421;
border-width:medium;
border-style:double;
}
/* Reservation Section CSS Classes*/

/* Row of pet buttons (pet 1, pet 2, pet 3). Requires code changes too!! */
.pet_select_button_up
{
    height: 20px;
    border: solid 1px #000000;
    background-color: #497CCC;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}
.pet_select_button_down
{
    height: 20px;
    border: solid 1px #000000;
    background-color: #194C9C;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}
/* drop down boxes */
.drop_down
{
      
    font-size: smaller;    
}
/* section headings */
.heading_label
{
    font-weight: bold;
    font-size: large;
}    
/* normal labels */
.field_label
{    
    font-size: smaller;    
    font-weight: bold;
       
}
/* not used */
.thanks_label
{    
       
}
/* text boxes on forms */
.text_box
{
    height: 14px;    
    font-size: smaller;    
}
/* radio button options */
.radio_button_list
{
    font-size: smaller;    
    font-weight: normal;
}
/* submit buttons */
.submit_button
{
    height: 20px;
    border: solid 1px #000000;
    background-color: #264D8A;
    color: #FFFFFF;
    font-weight: bold;
}
/* admin page menu buttons */
.admin_button_down
{
    height: 20px;
    border: solid 1px #000000;
    background-color: #264D8A;
    color: #FFFFFF;
    font-weight: bold;
}
.admin_button_up
{
    height: 20px;
    border: solid 1px #000000;
    background-color: #497CCC;
    color: #FFFFFF;
    font-weight: bold;
}
/* error message labels */
.error_header_label
{
    font-size: smaller;    
    font-weight: bold;
}
.error_label
{
    font-size: smaller;
    font-weight: bold;
    color: Red;  
    /* you might need line-height */
    /* line-height: 16px;  */
}
.section1_td
{
    BORDER-LEFT-COLOR: #99B5E2; 
    BORDER-BOTTOM-COLOR: #99B5E2; 
    WIDTH: 243px; 
    BORDER-TOP-STYLE: dotted; 
    BORDER-TOP-COLOR: #99B5E2; 
    BORDER-RIGHT-STYLE: dotted; 
    BORDER-LEFT-STYLE: dotted; 
    BACKGROUND-COLOR: #E8EEF8; 
    BORDER-RIGHT-COLOR: #99B5E2; 
    BORDER-BOTTOM-STYLE: dotted
}
.section2_td
{
    BORDER-LEFT-COLOR: #99B5E2; 
    BORDER-BOTTOM-COLOR: #99B5E2; 
    WIDTH: 301px; 
    BORDER-TOP-STYLE: dotted; 
    BORDER-TOP-COLOR: #99B5E2; 
    BORDER-RIGHT-STYLE: dotted; 
    BORDER-LEFT-STYLE: dotted; 
    BACKGROUND-COLOR: #E8EEF8; 
    BORDER-RIGHT-COLOR: #99B5E2; 
    BORDER-BOTTOM-STYLE: dotted
}
.section3_td
{
    BORDER-LEFT-COLOR: #99B5E2; 
    BORDER-BOTTOM-COLOR: #99B5E2; 
    BORDER-TOP-STYLE: dotted; 
    BORDER-TOP-COLOR: #99B5E2; 
    BORDER-RIGHT-STYLE: dotted; 
    BORDER-LEFT-STYLE: dotted; 
    BACKGROUND-COLOR: #E8EEF8; 
    BORDER-RIGHT-COLOR: #99B5E2; 
    BORDER-BOTTOM-STYLE: dotted
}
.section4_td
{
    BORDER-LEFT-COLOR: #99B5E2; 
    BORDER-BOTTOM-COLOR: #99B5E2; 
    WIDTH: 100%; 
    BORDER-TOP-STYLE: dotted; 
    BORDER-TOP-COLOR: #99B5E2; 
    BORDER-RIGHT-STYLE: dotted; 
    BORDER-LEFT-STYLE: dotted; 
    BACKGROUND-COLOR: #E8EEF8; 
    BORDER-RIGHT-COLOR: #99B5E2; 
    BORDER-BOTTOM-STYLE: dotted
}
.section5_td
{
    BORDER-LEFT-COLOR: #99B5E2; 
    BORDER-BOTTOM-COLOR: #99B5E2; 
    WIDTH: 100%; 
    BORDER-TOP-STYLE: dotted; 
    BORDER-TOP-COLOR: #99B5E2; 
    BORDER-RIGHT-STYLE: dotted; 
    BORDER-LEFT-STYLE: dotted; 
    BACKGROUND-COLOR: #E8EEF8; 
    BORDER-RIGHT-COLOR: #99B5E2; 
    BORDER-BOTTOM-STYLE: dotted
}
.error_section_td
{
    BORDER-LEFT-COLOR: #ff8585; 
    BORDER-BOTTOM-COLOR: #ff8585; 
    BORDER-TOP-STYLE: dashed; 
    BORDER-TOP-COLOR: #ff8585; 
    BORDER-RIGHT-STYLE: dashed; 
    BORDER-LEFT-STYLE: dashed; 
    BACKGROUND-COLOR: #fff1f1; 
    BORDER-RIGHT-COLOR: #ff8585; 
    BORDER-BOTTOM-STYLE: dashed
}
/* Calendar Styles */
/* general calendar settings */
.cal_general
{
    background-color: White;
    border-color: #+;
    border-width: 1px;
    padding: 1px;
    color: #003399;    
    width: 200px;
    height: 150px; 
    font-size : 7pt;   
}
/* the title section at the top of the calendar */
.cal_title
{
    background-color:#264d8a;    
    border-color:#3366CC;
    border-width:1px;
    font-weight: bold;
    color: White;
    height: 20px;
    font-size: 14px;
}
/* normal day cell style */
.cal_day
{
    
}
/* weekend day cell style */
.cal_weekend_day
{
    background-color: #D6E0F4;
}
/* other month's day cell styles */
.cal_other_month_day
{
    background-color: #E5E5E5;
}
/* selected date cell style */
.cal_selected_day
{
    background-color: #8A6325!important; /* #009999; */
    font-weight: bold!important;        
}
/* the mon tue wed ... cells (day of week) style */
.cal_day_header
{
    background-color: #8A6325; 
    color: #FFFFFF;     
}
