body {
	background-image:url(i/background.gif);
	background-repeat: repeat;
	margin-top: 0px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #7ca40c;
	font-size: 1.5em;
	font-weight:bold;
	margin: 0;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	color: #7c7c7c;
	font-size: 1.0em;
	font-weight:bold;
	margin: 0;
	padding-top: 10px;
}

p {
	padding-bottom: 30px;
	margin-bottom: 0;
}

td {
	font-size: 0.9em;
}

input {
	font-size: 0.9em;
}

select {
	font-size: 0.9em;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

li {
	margin-bottom: 0.8em;
}

.error_message {
	font-size: 1.0em;
	font-weight: bold;
	color: red;
}

#page_header {
	margin-right:auto;
	margin-left:auto;
	width: 761px;
	padding: 0;
}

#top_banner_left_border {
	float: left;
	width: 1px;
	min-height: 30px;
	background-color: #afce64;
}

/* for Internet Explorer */
/*\*/
* html #top_banner_left_border {
height: 30px;
}

#top_banner_right_border {
	float: right;
	width: 1px;
	min-height: 30px;
	background-color: #afce64;
}

/* for Internet Explorer */
/*\*/
* html #top_banner_right_border {
height: 30px;
}

#top_banner {
	background-image:url(i/common/top_nav_background.gif);
	background-repeat:repeat-x;
	background-color: #7fa71c;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	min-height: 30px;
	margin-top: 0px;
	padding-top: 0px;
}

/* for Internet Explorer */
/*\*/
* html #top_banner {
height: 30px;
}

#text_options_label {
	font-size: 0.9em;
	padding-top: 6px;
	padding-left: 22px;
	font-weight: bold;
	float:left;
}

#size_selector {
	padding-top: 7px;
	padding-left: 27px;
	font-size: 0.75em;
	float: left;
}

#size_buttons {
	float: left;
	padding-left: 11px;
	padding-top: 3px;
}

#contrast_selector {
	padding-top: 7px;
	padding-left: 27px;
	font-size: 0.75em;
	float: left;
}

#contrast_buttons {
	float: left;
	padding-left: 11px;
	padding-top: 3px;
}

#search_box {
	padding-left: 22px;
	padding-right: 21px;
	font-weight: bold;
	float: right;
}

#search_box_label {
	font-size: 0.9em;
	padding-top: 6px;
	float:left;
}

#search_textbox {
	float: left;
	margin-top: 3px;
	margin-left: 12px;
	
}

#search_input_textbox {
	font-size: 0.8em;
	min-width: 139px;
	min-height: 16px;
	<!--[if IE 7]>
	min-height: 14px;
	<![endif]-->
	padding-bottom: 0;
	margin-bottom: 0;
}

/* for Internet Explorer */
/*\*/
* html #search_input_textbox {
	padding-top: 5px;
	width: 139px;
	height: 12px;
}

#go_button {
	float: left;
	padding-top: 4px;
}

#top_divider {
	width: 761px;
	height: 9px;
	background-image: url(i/common/top_divider.gif);
}

#top_navigation {
	min-width: 759px;
	min-height: 22px;
	border-left: 1px #afce64 solid;
	border-right: 1px #afce64 solid;
	background-color: #7c963c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:.9em;
	color: #496300;
}

/* for Internet Explorer */
/*\*/
* html #top_navigation {
	height: 22px;
}

#top_navigation a:link {
	text-decoration: none;
	color: #496300;
}

#top_navigation a:visited {
	text-decoration: none;
	color: #496300;
}

#top_navigation a:hover {
	text-decoration: underline;
	color: #496300;
}

.top_nav_button_left {
	float: left;
	background-image: url(i/common/top_nav_buttons_background.gif);
	background-repeat:repeat-x;
	background-color: #f3ed6a;
	min-height: 22px;
	padding-top: 6px;
	padding-left: 26px;
	padding-right: 20px;
}

/* for Internet Explorer */
/*\*/
* html .top_nav_button_left {
	height: 22px;
}

.top_nav_button {
	float: left;
	background-image: url(i/common/top_nav_buttons_background.gif);
	background-repeat:repeat-x;
	background-color: #f3ed6a;
	min-height: 22px;
	padding-top: 6px;
	padding-left: 17px;
	padding-right: 20px;
	margin-left: 3px;
}

/* for Internet Explorer */
/*\*/
* html .top_nav_button {
	height: 22px;
}

.top_nav_button_right {
	float: left;
	background-image: url(i/common/top_nav_buttons_background.gif);
	background-repeat:repeat-x;
	background-color: #f3ed6a;
	min-height: 22px;
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 26px;
	padding-bottom: 0px;
	margin-left: 3px;
}

/* for Internet Explorer */
/*\*/
* html .top_nav_button_right {
	height: 22px;
}

#above_content {
	background-color: #727272;
	height: 19px;
	border-left: 1px #afce64 solid;
	border-right: 1px #afce64 solid;
}

#page_content {
	width: 759px;
	border-left: 1px #afce64 solid;
	border-right: 1px #afce64 solid;
	border-bottom: 1px #afce64 solid;
	margin-right:auto;
	margin-left:auto;
	background-color: #727272;
}

.right_hand_box {
	width: 223px;
}

#in_the_news_content {
	background-color: #ffd268;
}

#in_the_news_top {
	background-image:url(i/common/in_the_news_top.gif);
	background-repeat: no-repeat;
	width: 223px;
	height: 10px;
}

#in_the_news_bottom {
	background-image:url(i/common/in_the_news_bottom.gif);
	background-repeat: no-repeat;
	width: 223px;
	height: 10px;
}

#in_the_news_title {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 9px;
	margin-right: 16px;
	color: #604a1e;
	text-align:right;
	font-size: 1.0em;
	font-weight: bold;
}

#in_the_news_info {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 12px;
	padding-left: 16px;
	color: #604a1e;
	font-size: 1.0em;
}

#in_the_news_info a:link {
	color: #604a1e;
	text-decoration: none;
}

#in_the_news_info a:visited {
	color: #604a1e;
	text-decoration: none;
}

#in_the_news_info a:hover {
	color: #604a1e;
	text-decoration: underline;
}

#in_the_news_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #604a1e;
	font-size: 0.8em;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 9px;
}

#support_group_top {
	background-image:url(i/common/support_group_top.gif);
	background-repeat: no-repeat;
	width: 223px;
	height: 9px;
}

#support_group_bottom {
	background-image:url(i/common/support_group_bottom.gif);
	background-repeat: no-repeat;
	width: 223px;
	height: 9px;
}

#support_group_info_content {
	background-color: #5ea7ce;
	background-image:url(i/common/support_group_background.gif);
	background-repeat: no-repeat;
	min-height: 136px;
}

#support_group_title {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 9px;
	margin-right: 16px;
	color: #ffffff;
	text-align:right;
	font-size: 1.0em;
	font-weight: bold;
}

#support_group_info {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 16px;
	padding-right: 16px;
	color: #ffffff;
	font-size: 0.8em;
}



#upcoming_events_content {
	background-color: #f2f3f2;
}

#upcoming_events_top {
	background-image:url(i/common/upcoming_events_top.gif);
	background-repeat: no-repeat;
	width: 223px;
	height: 10px;
}

#upcoming_events_bottom {
	background-image:url(i/common/upcoming_events_bottom.gif);
	background-repeat: no-repeat;
	width: 223px;
	height: 10px;
}

#upcoming_events_title {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 9px;
	margin-right: 16px;
	color: #5e5e5e;
	text-align:right;
	font-size: 1.0em;
	font-weight: bold;
}

#upcoming_events_info {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 12px;
	padding-left: 16px;
	color: #5e5e5e;
	font-size: 1.0em;
}

#upcoming_events_info a:link {
	color: #5e5e5e;
	text-decoration: none;
}

#upcoming_events_info a:visited {
	color: #5e5e5e;
	text-decoration: none;
}

#upcoming_events_info a:hover {
	color: #5e5e5e;
	text-decoration: underline;
}

#upcoming_events_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #604a1e;
	font-size: 0.8em;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 9px;
}

.link_description {
	font-size: 0.9em;
}

.t13b-maroon { font-size: 13pt; color: red; font-weight :  bold;  letter-spacing : 1pt; }

.movie_thumb {
text-align: center;
margin-bottom: 40px;
}

.movie_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#555555;
	margin-top:7px;
}