﻿/* Containter CSS */


body
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    background-color:#216D18;
}

#wrapper
{
    height:100%;
}

#wrapper_top
{
    clear:both;
    width:100%;
    height:100%;
    text-align:center;
    background-color:#216d18;
}

#wrapper_top_header
{
    background-color:#8a1c0d;
    width:1002px;
    height:135px;
    clear:both;
    margin: 0 auto;
    text-align:left;
    border-left:solid 1px #FFFFFF;
    border-right:solid 1px #FFFFFF;
}

#wrapper_middle
{
    clear:both;
    width:100%;
    text-align:center;
    background-color:#8a1c0d;
    border-top:solid 1px #FFFFFF;
    border-bottom:solid 1px #FFFFFF;
}



#wrapper_content
{
    background-color:#FFFFFF;
    width:1002px;
    min-height:560px;
    clear:both;
    margin: 0 auto;
    text-align:left;
    padding-left:1px;
    padding-right:1px;
    padding-bottom:1px;
}


#wrapper_bottom
{
    clear:both;
    width:100%;
    height:25px;
    text-align:center;
    background-color:#216d18;
}



#wrapper_bottom_middle
{
    background-color:#FFFFFF;
    border-top:dashed 1px #8a8a8a;
    width:1002px;
    height:25px;
    clear:both;
    margin: 0 auto;
    width:1002px;
    text-align:left;
}

#wrapper_admin_top
{
    clear:both;
    width:100%;
    height:16px;
    text-align:center;
    background-color:#216d18;
}

#wrapper_admin
{
    background-color:#FFFFFF;
    border-bottom:dashed 1px #8a8a8a;
    border-left:solid 1px #FFFFFF;
    border-right:solid 1px #FFFFFF;
    width:1002px;
    height:15px;
    clear:both;
    margin: 0 auto;
    width:1002px;
    text-align:right;
    font-size:11px;
    font-family:Arial;
    
}

.div_wrapper
{
    padding:20px;
    text-align:center;
    clear:both;
}

.div_inner_wrapper
{
    text-align:left;
    margin: 0 auto;
    width:769px;
    clear:both;
}


/*Edit Zone CSS */
.EditZone_Link
{
    font-family:	Arial, Helvetica, Sans-Serif;
	font-size:		11pt;
	font-style:		normal;
	font-weight:	bold;
	font-variant:small-caps;
	text-decoration:underline;
	line-height:    30px;
	color:			#8a1c0d;
	cursor :        hand;
	cursor:         pointer ;
}

/* Header Template */

#header_crest
{
    background-image:url(../images/Logos/TamHeather_crest.jpg);
    background-repeat:no-repeat;
    background-position:center;
    width:100px;
    height:115px;
    vertical-align:middle;
}

#header_logo
{
    background-image:url(../images/Logos/TamHeather_logo.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    width:480px;
    height:95px;
    vertical-align:middle;
    padding:20px;
}

/* Top Menu CSS */

#header_menu
{
    background-color:#216d18;
}

.IE8Fix
{
    z-index:1000;
}


/* Side Menu CSS */

.MainMenuItem
{
    font-family:Arial;
    background-color: #FFFFFF;
    border-right:solid 2px #216d18;
    text-transform:capitalize;
    font-size:12px;
    color:#000000;
    font-weight:bold;
    margin-top:2px;
    margin-bottom:2px;
    padding-top:2px;
    padding-left:10px;
    padding-bottom:2px;
    padding-right:20px;
    cursor:hand;
    cursor:pointer;
    text-align:right;
}
.MainMenuItem a
{
    font-family:Arial;
    text-decoration:none;
    color:#333333;
}

.SubMenuItemsDiv
{
    display:none;
}
.ThirdMenuItemsDiv
{
    display:none;
}

.SubMenuItem
{
    width:220px;
    padding-left:16px;
    padding-bottom:2px;
    cursor:hand;
    cursor:pointer;
    background-color: #ffffff;
    font-size:12px;
    color:#000000;
    font-weight:normal;
    border-bottom:solid 1px #e6e6e6;
    padding-top:10px;
    text-align:left;
    position:relative;
}
.SubMenuItem_hover
{
    width:220px;
    padding-left:16px;
    padding-bottom:2px;
    cursor:hand;
    cursor:pointer;
    background-color:#e6e6e6;
    font-size:12px;
    color:#1570b2;
    font-weight:normal;
    border-bottom:solid 1px #e6e6e6;
    padding-top:10px;
    text-align:left;
}

.SubMenuItem_link
{
    font-size:12px;
    color:#000000;
    font-weight:normal;
    text-decoration:none;
}
.SubMenuItem_link:hover
{
    color:#1570b2;
}

.SubMenuItem:hover
{
    cursor:hand;
    cursor:pointer;
    background-color:#e6e6e6;
    font-size:12px;
    color:#1570b2;
    font-weight:normal;
    text-align:left;
}

.ThirdMenuItem
{
    width:210px;
    padding-left:26px;
    padding-bottom:2px;
    cursor:hand;
    cursor:pointer;
    background-color: #ffffff;
    font-size:11px;
    color:#000000;
    font-weight:normal;
    border-bottom:solid 1px #e6e6e6;
    padding-top:10px;
    text-align:left;
    position:relative;
}
.ThirdMenuItem_hover
{
    width:210px;
    padding-left:26px;
    padding-bottom:2px;
    cursor:hand;
    cursor:pointer;
    background-color:#e6e6e6;
    font-size:11px;
    color:#1570b2;
    font-weight:normal;
    border-bottom:solid 1px #e6e6e6;
    padding-top:10px;
    text-align:left;
}

.ThirdMenuItem_link
{
    font-size:11px;
    color:#000000;
    font-weight:normal;
    text-decoration:none;
}
.ThirdMenuItem_link:hover
{
    color:#1570b2;
}

.ThirdMenuItem:hover
{
    cursor:hand;
    cursor:pointer;
    background-color:#e6e6e6;
    font-size:11px;
    color:#1570b2;
    font-weight:normal;
    text-align:left;
}


/* Content Template CSS */

#content_area
{
    padding:20px;
}
.title
{
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:#8a1c0d;
}

.bodytext
{
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#000000;
}

h2
{
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:#8a1c0d;
    margin-bottom:5px;
}

h4
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    margin-bottom:5px;
}

th
{
    background-color:#EBFBEA;
    text-align:center;
}

ol li
{
    padding-left:10px;
}

ol li ul
{
    padding-top:5px;
    list-style:disc;
}

p a:link,p a:active,p a:visited 
{
    border-bottom:1px dotted #000000;
    color:#216D18;
    font-weight:bold;
    text-decoration:none;

}

p a:hover
{
    text-decoration:none;
    background:#FDECEC;
    border-bottom:none;
    color:#000;
    font-weight:bold;
}

li a:link, li a:active, li a:visited
{
    border-bottom:1px dotted #000000;
    color:#216D18;
    font-weight:bold;
    text-decoration:none;
}

li a:hover
{
    text-decoration:none;
    background:#FDECEC;
    border-bottom:none;
    color:#000;
    font-weight:bold;
}

a
{
    text-decoration:none;
}



/* Telerik Editor CSS */

.HeaderTitle
{
	font-size:16pt;
	font-weight:normal;
	color:	#333;
	text-align:	left;
	float:	left;
	margin: 11px 8px 0px 4px;
}

.Title
{
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:#8a1c0d;
}

.SubTitle
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    margin-bottom:5px;
}

.Bodytext
{
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#000000;
}

.Link
{
    border-bottom:1px dotted #000000;
    color:#216D18;
    font-weight:bold;
    text-decoration:none;
}

.Link:hover
{
    text-decoration:none;
    background:#FDECEC;
    border-bottom:none;
    color:#000;
    font-weight:bold;
}

/* Calendar CSS */

.rsHeader p a
{
    border:0px;
}

.rsHeader p a:hover
{
    background-color:Transparent;
}

.rsHeader ul li a:hover
{
    background-color:Transparent;
}

/* Admin */
.AdminPanel
{
    margin:10px;
    width:20%;
    background-color:White;
    font-weight:normal;
    text-align:left; 
    float:left;
    font-size:15px; 
    color:Black;
    font-family:Arial;

}

.AdminPanel_icon
{
    line-height:10px;
    font-size:11px;
    color:Black;
    font-weight:normal;
    font-family:Arial;
}

.AdminPanel_header
{
    padding-top:10px; 
    padding-left:10px; 
    border-bottom:solid 1px black; 
    text-align:left; 
    font-size:16px; 
    color:Black;
}

.AdminPanel_subheader
{
    padding-top:10px; 
    padding-left:10px; 
    text-align:left; 
    font-size:16px; 
    color:Black;
}

.titletext
{
	font-size:						16pt;
	font-weight:					normal;
	color:								#333;
	text-align:						left;
	float:								left;
	margin:               11px 8px 0px 4px;
}

div.appetizer
{
    border-bottom:1px dotted gray;
    font-size:1em;
    height:0.9em;
    line-height:1em;
    margin-top:0.9em;
    width:75%
}

div.banquet
{
    border-bottom:1px dotted gray;
    font-size:1em;
    height:0.9em;
    line-height:1em;
    margin-top:0.9em;
    width:80%;
}

.banquetitem, .appetizeritem
{
    background-color:white;
    border-bottom:0.2em solid white;
    display:inline;
    float:left;
    margin-bottom:-0.3em;
    padding-right:10px;
    position:relative;
    text-align:left;
}

.buffetitems
{
    font-style:italic;
    margin-bottom:5px;
    margin-top:10px;
    text-align:center;
}

.price
{
    background-color:white;
    border-bottom:0.2em solid white;
    display:inline;
    float:right;
    margin-bottom:-0.4em;
    padding-left:10px;
    position:relative;
    text-align:right;
}

/* Scheduler CSS */
.monthview
{
    z-index:2000;
    border:2px solid Green;
}

/* Override Calendar */
.rsHeader
{
    z-index:0 !important;
}