 @charset "utf-8";

/* -- basic stuff -- */



.contentBoxA
{
	border:solid 1px #E1E1E1;
	background-color:#F5F5F5;
	padding-left:6px;padding-top:6px;padding-right:6px;padding-bottom:6px;
	font-size:12pt;
}



table.standardt {
	border: #d2d2d2 1px solid;
	font-size: 10px;
}

table.standardt th {
	border: #d2d2d2 1px solid;
        text-align: left;
	color: #000;
	/*font-weight: bold;*/
	/*background-color: #D6EDCE;*/
	/*background-color:#FEF1BA;*/
	background-color: #F8ECD2;
	font-size: 10px;
}
table.standardt td {
	background-color: #ebebeb;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 1px;
}


/*DEFAULT CSS */
/* Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body,h1,h2,h3,h4,h5,h6,p { font-size: 10px; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
img { border: none; }

/* Type */
body { font-family: Arial, Helvetica, sans-serif; color: #000; }

h1 { font-size: 22px; color: #624C38; }
h2 { text-transform: uppercase; color: #FEA33D; margin: 10px 0px 10px 0px; }
h3 { color: #507811; }
h4 { color: #a3c380; font-size: 20px; font-weight: bold; }

p { padding-bottom: 10px; }

a { font-size: 10px; color: #624C38; text-decoration: none; text-transform: uppercase; }
a:link { /* to be defined */ }
a:visited { /* to be defined */ }
a:hover { text-decoration: underline; }
a.textorangechevron { color: #FEA33D; padding-right: 9px; background: url('(http://thanksgivingpoint.org/global/images/bullets/chevron-orange.gif') no-repeat right; }
a.chevron { padding-right: 9px; background: url('../images/bullets/chevron-brown.gif') no-repeat right; }

/* END TPI DEFAULT CSS */



/* FROM TPI CSS */
body { background-image: url(http://thanksgivingpoint.org/global/images/backgrounds/squaretile.jpg); }

.navigation-pipeline li { display: inline; border-right: 1px solid #624C38; padding: 0 6px 0 5px; }
.navigation-pipeline li.first { padding-left: 0px; }
.navigation-pipeline li.last { border-right: none; }

#asapContainer { position: relative; border: 1px solid #a89985; background-color: #FFFFFF; width: 960px; margin-left: auto; margin-right: auto; }


#footer {  }

#footer .text { padding: 10px 0 5px 15px; }

#footerrule { background-color: #dfbd80; height: 1px; width: 200px; float: right; margin: 6px 25px 0 7px; }

#footernav { width: 762px; margin: 0 auto 0 auto; font-size: 9px; padding: 5px 0px 5px 0px; }
#footernav a { font-size: 9px; }

#copyright { float: right; color: #624C38; text-transform: uppercase; }

/* END FROM TPI CSS */


/* TPI - Tier2.css*/
#content { position: relative; }
#textcontainer { padding-bottom: 150px; }
#membershipBlock { position: absolute; bottom: -24px; right: 20px; }

/* Layout */
.column { float: left; padding: 15px; }
.grid2col { width: 960px; }

.grid2col .column.left { width: 150px; }
.grid2col .column.right { width: 725px; }
.grid2col .column.right h2 {font-size:16pt;}

#titlebar { height: 5px; width: 960px; }
#photoframe { float: right; }

#sidenav { width: 150px; border-top: 3px solid #CEC693; border-bottom: 3px solid #CEC693; }
#sidenav ul li { border-bottom: 1px solid #DAD0A7; }
#sidenav ul li a { display: block; font-variant: normal; text-transform: none; text-decoration: none; background:#F8ECD2; color: #413422; padding: 10px 15px 10px 20px; cursor: hand; cursor: pointer; }
#sidenav ul li a.open { background: url(http://thanksgivingpoint.org/global/images/bullets/clover.png) no-repeat 6px 12px; text-decoration: underline; }
#sidenav ul li.subnavtitle { color: #fff; font-size: 15px; font-variant: small-caps; background-image: url(http://thanksgivingpoint.org/global/images/backgrounds/greentop.gif); background-repeat: repeat-x; padding: 6px 10px 7px 10px; }
#sidenav ul ul { padding: 0px 0px 5px 0px; display: none; }
#sidenav ul ul.open { padding: 0px 0px 5px 0px; display: list-item; }
#sidenav ul ul li {	border-bottom: none; }
#sidenav ul ul li a { padding: 5px 15px 5px 30px; }
#sidenav ul ul li a.open { background: url((http://thanksgivingpoint.org/global/images/bullets/clover.png) no-repeat 12px 6px; text-decoration: underline; }
#sidenav ul ul li a:hover { text-decoration: underline; }
#sidenav ul ul ul li { padding-left: 10px; }

.overlay { border: 1px solid #CCC; }
.overlay:hover { border: 1px solid #FFF; }

/* Titlebar and Subnav Color Scheme */
body#visit #titlebar, body#visit #sidenav a:hover, body#visit #sidenav ul ul, body#visit #sidenav ul li.open { background-color: #dfbd80; }
body#learn #titlebar, body#learn #sidenav a:hover, body#learn #sidenav ul ul, body#learn #sidenav ul li.open { background-color: #f0d9a4; }
body#dine #titlebar, body#dine #sidenav a:hover, body#dine #sidenav ul ul, body#dine #sidenav ul li.open { background-color: #edae65; }
body#shop #titlebar, body#shop #sidenav a:hover, body#shop #sidenav ul ul, body#shop #sidenav ul li.open { background-color: #c7bb77; }
body#plan #titlebar, body#plan #sidenav a:hover, body#plan #sidenav ul ul, body#plan #sidenav ul li.open { background-color: #a3c380; }
body#calendar #titlebar, body#calendar #sidenav a:hover, body#calendar #sidenav ul ul, body#calendar #sidenav ul li.open { background-color: #6d9547; }
body#aboutus #titlebar, body#aboutus #sidenav a:hover, body#aboutus #sidenav ul ul, body#aboutus #sidenav ul li.open { background-color: #656842; }
body#support #titlebar, body#support #sidenav a:hover, body#support #sidenav ul ul, body#support #sidenav ul li.open { background-color: #a3c380; }

body#visit #sidenav ul { background-color: #efdec0; }
body#learn #sidenav ul { background-color: #f8ecd2; }
body#dine #sidenav ul { background-color: #f6d7b2; }
body#shop #sidenav ul { background-color: #e3ddbb; }
body#plan #sidenav ul { background-color: #d1e1c0; }
body#calendar #sidenav ul { background-color: #b6caa3; }
body#aboutus #sidenav ul { background-color: #b2b4a1; }
body#support #sidenav ul { background-color: #d1e1c0; }
/* END Tier2.css */


#search {height: 30px; padding: 3px 0 0 25px; margin: 6px 0 0 15px; color:#a3c380 }

p.orange {color: #a5ce3a;} 

img {border: 0;}



.error {color:Red;}

/* -- basic page layout -- */



#TGIContent {float: right; width: 960px; margin-bottom: 5px;}


#powered {float: right; margin-bottom: 0;}


#header #login #welcome {float: right; margin-top: 16px; font-size: 1.1em; font-weight: bold;}

/* -- side navigation -- */








#feature_bg {
	background-image: url(../../../images/gray.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 175px;
	width: 341px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#heading {
	text-align: center;
	
}
#left_pics {
	padding: 0px;
	float: left;
	width: 134px;
	margin-top: 10px;
}
#right_content {
	padding: 0px;
	float: right;
	width: 180px;
	margin-top: 10px;
}
#right_content a {
	
	
}

.heading {
	
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.pagetext {
	
	font-style: normal;
	color: #999999;
}

#popup_bg_big {
	background-image: url(../../../images/bg_cde_reportbig.gif);
	background-repeat: no-repeat;
	padding: 10px;
	height: 385px;
	width: 662px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#left_pics_big {
	padding: 0px;
	float: left;
	width: 222px;
	margin-top: 10px;
}
#right_content_big {
	padding: 0px;
	float: right;
	width: 400px;
	margin-top: 10px;
}
#right_content_big a {
	
	font-size: 14px;
	font-style: normal;
	color: #00CC33;
	text-decoration: none;
}
.heading_big {
	
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.pagetext_big {
	
	font-size: 14px;
	font-style: normal;
	color: #999999;
}.date {
	font-size: 14px;
	font-style: normal;
	color: #333333;
}





/* <CUSTOM CSS> */

/* </ END CUSTOM CSS> */




/* -- hacks -- */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}  

* html .clearfix {height: 1%;}
.clearfix {display: block;}

