body
{
    font-size: 12px;
    font-family: Verdana;
    color: Black;
    background-color: #CCCCCC;
}
.Text
{
    font-size: 12px;
    font-family: Verdana;
    color: Black;
    text-align:justify;
}
.AuthorizeNetSeal
{

}
.TextRed
{
    font-size: 12px;
    font-family: Verdana;
    color:Red;
    text-align:justify;
}
.date
{
    font-size: 10px;
    font-family: Verdana;
    color: Black;
    text-align:justify;
}
img
{
    border: none;
}
@Media print  
{  
    #preload{ display: none;}  
        #navigation{ display: none;}  
      #divScroll
      {  
            width: auto;  
      }  
        
  
}  
.divScroll
{
    margin-left: auto;
    margin-right: auto;
    width: 798px;
    height: 450px;
    overflow-x: hidden;
    overflow-y: scroll;
    vertical-align: top;
}
.preload
{
    display: none;
}

.button {
	font-family: Arial;
	font-size: 7.5pt;
	background-color: #9C9D9C;
	border-left-color: #B7B8B6;
	border-top-color: #B7B8B6;
	border-right-color: #494B48;
	border-bottom-color: #494B48;
	color: white;
	letter-spacing: 0.2pt;
}
/***********************
    Home Navigation
************************/
.imgHome
{
    background-image: url(images/nav_home.jpg);
}

.imgHome:hover
{
    background-image: url(images/nav_home_over.jpg);
}

.imgHomeSelected
{
    background-image: url(images/nav_home_selected.jpg);
}

.imgHomeSelected:hover
{
    background-image: url(images/nav_home_selected_over.jpg);
}


/************************
    About Us Navigation
*************************/
.imgAboutUs
{
    background-image: url(images/nav_aboutus.jpg);
}

.imgAboutUs:hover
{
    background-image: url(images/nav_aboutus_over.jpg);
}

.imgAboutUsSelected
{
    background-image: url(images/nav_aboutus_selected.jpg);
}

.imgAboutUsSelected:hover
{
    background-image: url(images/nav_aboutus_selected_over.jpg);
}


/*********************************
    Restaurant Search Navigation
**********************************/
.imgRestaurantSearch
{
    background-image: url(images/nav_restaurantsearch.jpg);
}

.imgRestaurantSearch:hover
{
    background-image: url(images/nav_restaurantsearch_over.jpg);
}

.imgRestaurantSearchSelected
{
    background-image: url(images/nav_restaurantsearch_selected.jpg);
}

.imgRestaurantSearchSelected:hover
{
    background-image: url(images/nav_restaurantsearch_selected_over.jpg);
}


/******************************
    Membership Info Navigation
*******************************/
.imgMembershipInfo
{
    background-image: url(images/nav_membershipinformation.jpg);
}

.imgMembershipInfo:hover
{
    background-image: url(images/nav_membershipinformation_over.jpg);
}

.imgMembershipInfoSelected
{
    background-image: url(images/nav_membershipinformation_selected.jpg);
}

.imgMembershipInfoSelected:hover
{
    background-image: url(images/nav_membershipinformation_selected_over.jpg);
}


/*******************************
    Program Updates Navigation
********************************/
.imgProgramUpdates
{
    background-image: url(images/nav_programupdates.jpg);
}

.imgProgramUpdates:hover
{
    background-image: url(images/nav_programupdates_over.jpg);
}

.imgProgramUpdatesSelected
{
    background-image: url(images/nav_programupdates_selected.jpg);
}

.imgProgramUpdatesSelected:hover
{
    background-image: url(images/nav_programupdates_selected_over.jpg);
}


/***************************
    Contact Us Navigation
****************************/

.imgContactUs
{
    background-image: url(images/nav_contactus.jpg);
}

.imgContactUs:hover
{
    background-image: url(images/nav_contactus_over.jpg);
}

.imgContactUsSelected
{
    background-image: url(images/nav_contactus_selected.jpg);
}

.imgContactUsSelected:hover
{
    background-image: url(images/nav_contactus_selected_over.jpg);
}
#footer
{
    margin-left: auto;
    margin-right: auto;
    width: 798px;
    background-color: black;
    margin-top: 0px;
    height: 43px;
    clear: both;
}

.footernavlink
{
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
.footernav
{
    float: right;
    padding-right: 3px;
}
.hosternavlink
{
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
.hosted
{
    width: 798px;
}
.copyright
{
    font-size: 10px;
    float: left;
    padding-top: 3px;
    padding-left: 3px;
    height: 25px;
    color: #FFFFFF;
}
.cardimage
{
    padding: 15px 0px 12px 12px;
  
}
TR.updated TD
{
    background-color: yellow;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.detail
{
	font-family:lucida grande,arial,helvetica,sans-serif;
	font-size:11px;
	background-color:#fff;
	border:solid 2px #000;
	padding:4px;
}
.detail .footer
{
	text-align:right;
	padding:8px;
}


/* table style */
.detailgrid
{
	border:solid 1px #ad9e87;
}

/* cell styles */
.detailgrid td
{
	cursor:default;
	height:20px;
    color:#000;
	padding:2px 8px;
	border-right-style:solid;
	border-right-width:1px;
    border-right-color:#f2e8da;		
	border-bottom-style:solid;
	border-bottom-width:1px;	
    border-bottom-color:#f2e8da;	
}

/* table style */
.datagrid
{
	font-family:lucida grande,arial,helvetica,sans-serif;
	font-size:11px;
	width:800px;
	border:solid 1px #ad9e87;
}

/* common cell styles */
.datagrid th, .datagrid td
{
	cursor:default;
	height:20px;
}

/* header cell style */
.datagrid th
{
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#ad9e87;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#ad9e87;
    background:#e1d6c7 url(../night/mt_back.gif) repeat-x;
    color:#59483f;	
    font-weight:bold;
    text-align:center;    
}  

/* cell styles */
.datagrid td
{
    color:#000;
	padding:2px 8px;
	border-right-style:solid;
	border-right-width:1px;
    border-right-color:#f2e8da;		
	border-bottom-style:solid;
	border-bottom-width:1px;	
    border-bottom-color:#f2e8da;	
}

/* mouseover row style */
.datagrid tr:hover{ background-color:#f2e8da; }

td.tdcap {font-family: Arial; font-size: 7pt; background-color: #E3E1CD; color: #878469; font-weight: bold;}
.hiddenGridView { display: none; }
