body {
	margin: 0 auto;
	padding: 0;
	background: #131313 url(/images/body-bg.jpg) top left repeat-x;
	background: #2C4E04 url(/images/body-bg.jpg) top left repeat-x;
	background: #7CA92A url(/images/body-bg.jpg) top left repeat-x;
	font: 12px "Verdana", "Arial", "Helvetica", "Verdana", "sans-serif";
	color: #304a07;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 982px;
}

h1.header {
	margin: 0;
	padding: 0;
	width: 982px;
	height: 141px;
	text-indent: -3500px;
	background: url(/images/header.jpg) top left no-repeat;
}

#content-wrapper-index {
	margin: 0;
	padding: 0;
	width: 982px;
	background: #FFFFFF url(/images/content-bg.jpg) bottom left repeat-x;
	overflow:hidden
}

#content-wrapper {
	margin: 0;
	padding: 0;
	width: 982px;
	background: #FFFFFF;
	overflow:hidden
}

#content {
	padding: 10px;
	margin: 0;
}

#content h1 {
	margin: 0;
	padding: 0 0 15px 0;
	color: #588e00;
	font: 18px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	text-transform: uppercase;
	font-weight: bold;
}

#content h2 {
	margin: 0;
	padding: 5px 0 10px 0;
	color: #2C4E04;
	font: 16px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	font-weight: bold;
}

p {
	margin: 0;
	padding: 0 0 10px 0;
	color: #304a07;
	font: 13px "Verdana", "Arial", "Helvetica", "Verdana", "sans-serif";
}

/*Box Styles*/

.box {
	margin: 0;
	padding:0;
   background: #486D0E url(/images/box-bg.jpg) top left repeat-y;	
	height: 170px!important;	
}

.box h2 {
	margin: 0;
	padding: 10px 0 0 10px;
	color: #7ec044;
	font: 14px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	text-transform: uppercase;
	font-weight: bold;	
}

/*UL Tags*/

ul {
	padding: 0 0 0 40px;
}

li {
	padding: 0 0px 5px 5px;
}

.box.bright ul  {
	list-style: disc url(/images/right-bullet.gif);
}

.box.bleft ul  {
	list-style: disc url(/images/left-bullet.gif);
}

.box.bright ul, .box.bleft ul  {
	padding: 0 0 0 15px;
	margin: 5px 0 0 10px;
	font: 12px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	font-weight: bold;
	color: #ffffff
}

.box.bright ul li, .box.bleft ul li {
	line-height: 18px;
	padding: 3px 0 0 5px;
	margin: 0 0 0 5px;
	color: #ffffff;
	font: 12px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	font-weight: bold;
}

.bleft {
	float:left;
	width: 489px;
   height: 170px!important;
	border: 1px solid #649D1F;
	margin: 0;
	padding: 0;
}

.bright {
	float:right;
	width: 489px;
   height: 170px!important;
	border: 1px solid #649D1F;
	margin: 0;
	padding: 0;
}

/*Images Styles*/

.image-left {
	float: left;
	display: block;
	margin: 5px 10px 9px 10px;
	border: 2px solid #588E00;	
	overflow:hidden
}

.image-center {
	display: block;
	text-align: center;
	margin: 0 auto;
	border: 2px solid #588E00;	
	overflow:hidden
}

.image-right {
	float: right;
	display: block;
	margin: 5px 10px 9px 10px;
	border: 2px solid #588E00;
	overflow:hidden
}

/***********FOOTER CSS***********/

#footer {
	clear: both;
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
	background-color: #2c4e04;
}

p.footer-links {
   margin: 0;
	padding: 0;
	font-size: 11px;
	color: #74a520;
	text-transform: none;
	line-height: 20px;
}

p.credit {
   margin: 5px 0 0 0;
	padding: 0;
	color: #74a520;
	font: 10px Arial, Helvetica, sans-serif;
}

/* -= Roll Overs Footer=- */

#footer a:link, #footer a:visited {
	font-weight: normal;
	color: #74a520;
	text-decoration: underline;
}

#footer a:hover, #footer a:active {
	padding: 0 3px 0 3px;
	font-weight: normal;
	color: #74a520;
	text-decoration: none
}

#footer a {
	padding: 0 3px 0 3px;
	margin: 0 auto;
	font-weight: normal;
}

.error {
   color: #ffffff;
   font-weight: bold;
   background-color: #ff0000;
}

.small {
	font-size: 11px;
}

.content-table {
   border: solid 1px #611A0B;
   background: #eeeeee;
}

.content-table td {
   padding: 2px;
   margin: 1px;
}

.heading {
   font: 14px Arial, Helvetica, sans-serif;
   font-weight: bold;
   background: #2E5003;
   color: #ffffff;
}

.data-odd {
  background: #EEF8DC;
}

.data-even {
  background: #DDDDDD;
}

.school {
   font-weight: bold;
	color: #000000;
	text-decoration: none
}

.caterer {
	color: #000000;
	text-decoration: none
}

dt {
	padding: 0px 0 5px 20px;
	font: 14px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	font-weight: bold;
}

dd {
	padding: 5px 0 20px 0px;
}

