body {	
	font-family:arial, helvetica, sans-serif;
	background-image:url(../imgmain/body_bkg.jpg);
	background-repeat:repeat-x;
	background-color:#002252;
	color:#000000;
	margin:0px auto;
	padding:0px;
	}

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

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

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

td img { 
	display: block;
	}

img {
	border: 0;
	display:block;
	}
	
img.outline {
	border:1px solid #445A8A;
	}
	
embed {
	display:block;
	}

object {
	display:block;
	}

td {
	vertical-align:top;
	}
	
p {
	margin:10px 0px 0px 0px;
	padding:0px;
	}
	
form {
	margin:0px;
	}
	
hr {
	border: none 0;
	border-bottom: 1px solid #e1dfae;
	height: 1px;
	width:80%;
	margin:10px auto 3px auto;
	text-align:center;
	}
	
div.gradient_bkg hr {
	border-bottom: 1px solid #1f477f;
	}
	
div.bottom_bar {
	height:28px;
	background-color:#F6F5DA;
	border:1px solid #E9E0C8;
	}
	
table.footer {
	margin:0px auto;
	width:765px;
	border-bottom:1px solid #ffffff;
	background-position:top right;
	background-color:#AC372B;

	}

table.footer td {
	padding:0px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}

table.header {
	margin:5px auto 0px auto;
	width:765px;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color:#ffffff;
	background-image:url(../imgmain/top_gradient.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}
	
table.header td {
	padding:0px;
	color:#000000;
	}
	
table.top_banner {
	margin:20px 0px 0px 0px;
	display:inline;
	float:right;
	}
	
table.navigation {
	display:inline;
	float:left;
	margin:0px 0px 0px 0px;
	clear:both;
	border-collapse:collapse;
	border-bottom:1px solid #ffffff;
	}
	
table.navigation td {
	padding:0px;
	}

table.internal_content {
	background-color:#ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	clear:both;
	width:761px;
	margin:0px auto;
	}
	
table.home_page_top_content {
	clear:both;
	width:761px;
	margin:0px auto;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}
	
div.top_right_text {
	clear:both;
	color:#ffffff;
	font-weight:bold;
	line-height:1.8em;
	text-align:left;
	font-size:0.8em;
	margin:0px 12px;
	}
	
form.find_chapter {
	margin:10px 0px;
	}
	
div.right_text {
	clear:both;
	color:#FAD201;
	line-height:1.2em;
	text-align:left;
	margin:0px 12px 10px 12px;	
	}
	
span.right_click_here {
	font-size:0.7em;
	}
	
span.right_click_here a:link {
	color:#FAD201;
	text-decoration:none;
	}

span.right_click_here a:visited {
	color:#FAD201;
	text-decoration:none;
	}
	
span.right_click_here a:hover {
	color:#FAD201;
	text-decoration:underline;
	}
	
div.top_left_text {
	width:288px;
	color:#ffffff;
	line-height:1.4em;
	text-align:left;
	font-size:0.8em;
	margin:0px 12px 10px 12px;
	}
	
td.bottom_text {
	background-color:#F6F5DA;
	text-align:left;
	border-left:1px solid #E9E0C8;
	border-right:1px solid #E9E0C8;
	padding:0px 0px 10px 0px;
	}
	
table.latest_news {
	width:761px;
	}
	
table.news_items {
	margin:0px 12px;
	}
	
table.news_items a:link {
	color:#AC372B;
	text-decoration:none;
	}
	
table.news_items a:visited {
	color:#AC372B;
	text-decoration:none;
	}
	
table.news_items a:hover {
	color:#AC372B;
	text-decoration:underline;
	}
	
table.news_items td {
	padding:5px 0px;
	font-size:0.75em;
	line-height:1.6em;
	color:#000000;
	}
	
div.news_item {
	margin:5px 10px 15px 10px;
	font-size:0.75em;
	}
	
div.content_container {
	margin:0px;
	width:761px;
	background-color:#f6f5da;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #E9E0C8;
	}
	
div.content {
	margin:0px 15px 0px 15px;
	text-align:left;
	}
	
div.content_text {
	font-size:0.75em;
	clear:both;
	margin:0px;
	}
	
div.title {
	color:#228414;
	font-size:1.5em;
	display:inline;
	float:left;
	}
	
img.title_graphic {
	display:inline;
	float:left;
	margin:1px 0px 0px 5px;
	}
	
div.subtitle {
	font-size:1.0em;
	font-weight:bold;
	color:#445A8A;
	clear:both;
	display:inline;
	float:left;
	margin:15px 0px 5px 0px;
	}
	
div.event_title {
	font-size:1.0em;
	font-weight:bold;
	color:#AC372B;
	clear:both;
	display:inline;
	float:left;
	margin:10px 0 5px 0;
	}
	
ul {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	}
	
li {
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	}

	
div.by_starglobal {
	text-align:center;
	font-size:0.75em;
	color:#ffffff;
	margin:1px 0px 3px 0px;
	}
	
div.by_starglobal a:link {
	color:#ffffff;
	text-decoration:none;
	}

div.by_starglobal a:visited {
	color:#ffffff;
	text-decoration:none;
	}

div.by_starglobal a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
	
td.home_page_left_column {
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#228414;
	width:313px;
	}
	
div.home_subtitle {
	 font-size:0.9em;
	 font-weight:bold;
	 text-align:left;
	 margin:12px 0px 4px 9px;
	 color:#445A8A;
	}
	
table.login {
	clear:both;
	margin:5px;
	}
	
table.login td {
	padding:3px;
	}
	
div.logout {
	display:inline;
	float:right;
	font-size:0.8em;
	}
	
table.initial_admin_table {
	width:100%;
	clear:both;
	margin:3px 0px;
	border-collapse:collapse;
	}

table.initial_admin_table th {
	background-color:#445A8A;
	color:#ffffff;
	font-size:0.9em;
	text-align:center;
	padding:3px;
	border:1px solid #F6F5DA;
	}
	
table.initial_admin_table td {
	text-align:left;
	font-size:0.8em;
	vertical-align:middle;
	padding:3px;
	border:1px solid #F6F5DA;
	}
	
div.admin_btn {
	background-color:#ffffff;
	color:#000000;
	padding:2px 0px;
	text-align:center;
	margin:0px auto;
	width:60px;
	font-size:0.9em;
	border-bottom:1px solid #000000;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #000000;
	}
	
div.admin_btn a:link {
	color:#445A8A;
	background-color:#ffffff;
	text-decoration:none;
	}
	
div.admin_btn a:visited {
	color:#445A8A;
	background-color:#ffffff;
	text-decoration:none;
	}

div.admin_btn a:hover {
	color:#228414;
	background-color:#ffffff;
	text-decoration:none;
	}
	
td.row1 {
	background-color:#F6F5DA;
	}
	
td.row2 {
	background-color:#E9E0C8;
	}
	
table.admin {
	clear:both;
	margin:3px 0px;
	width:100%;
	border-collapse:collapse;
	}

table.admin th {
	background-color:#445A8A;
	color:#ffffff;
	font-size:0.9em;
	text-align:left;
	padding:3px;
	border:1px solid #F6F5DA;
	}
	
table.admin td {
	padding:3px;
	font-size:0.9em;
	vertical-align:middle;
	border:1px solid #F6F5DA;
	}
	
span.error {
	color:#ff0000;
	font-weight:bold;
	}
	
div.update_msg {
	clear:both;
	font-size:0.9em;
	font-weight:bold;
	}

option.redirect1 {
	background-color:#F6F5DA;
	color:#172C53;
	}

option.redirect2 {
	background-color:#E9E0C8;
	color:#172C53;
	}

table.pdf {
	border-collapse:collapse;
	width:350px;
	}
	
table.pdf td {
	vertical-align:middle;
	padding:3px;
	border:1px solid #F6F5DA;
	}
	
td.icon {
	width:20px;
	}
	
div.gradient_bkg {	
	background-image:url(../imgmain/gradient_bkg.jpg);
	background-repeat:repeat-x;
	margin:5px 10px 15px 10px;
	text-align:center;
	padding:2px 10px 5px 10px;
	color:#032251;
	}

table.eventsphotosthumbs {
	text-align:center;
	}
	
table.eventsphotosthumbs td {
	padding:8px;
	vertical-align:top;
	}
	
table.eventsphotosthumbs img {
	border:1px solid #445a8a;
	}


/* START OF CLASSES FOR viewChapter.php */

div.meeting_info_container {
	clear:both;
	width:580px;
	margin:0px auto;
	padding:5px;
	}
	
div.meeting_name {
	text-align:center;
	font-size:1.8em;
	background-color:#F6F5DA;
	color:#445A8A;
	}

div.meeting_date {
	text-align:center;
	font-size:1.6em;
	background-color:#F6F5DA;
	color:#445A8A;
	}
	
div.meeting_location {
	text-align:center;
	font-size:1.1em;
	background-color:#F6F5DA;
	color:#000000;
	}
	
div.meeting_description {
	text-align:center;
	font-size:0.8em;
	background-color:#F6F5DA;
	color:#000000;
	}
	
div.meeting_price {
	font-weight:bold;
	text-align:center;
	font-style:italic;
	font-size:1.0em;
	background-color:#F6F5DA;
	color:#AC372B;	
	}
	
div.meeting_deadline {
	font-size:0.75em;
	text-align:center;
	background-color:#F6F5DA;
	color:#000000;
	}

table.chapter_contact_info {
	width:560px;
	margin:0px auto;
	}
	
table.chapter_contact_info td {
	padding:3px;
	}
	
div.meeting_convener {
	background-color:#F6F5DA;
	font-size:1.1em;
	color:#000000;
	border-bottom:1px solid #E9E0C8;
	}
	
div.mailing_address {
	text-align:left;
	background-color:#F6F5DA;
	font-size:0.75em;
	color:#000000;
	}
	
div.chapter_contact {
	font-size:0.75em;
	background-color:#F6F5DA;
	color:#000000;
	}
	
div.menu_link {
	text-align:center;
	background-color:#F6F5DA;
	color:#000000;	
	font-weight:bold;
	}
	
table.print_form {
	margin:5px auto;
	width:570px;
	border-collapse:collapse;
	font-weight:bold;
	}
	
table.print_form td {
	font-size:0.9em;
	padding:6px;
	border:1px solid #000000;
	}
	
div.print_form_title {
	text-align:center;
	margin:10px;
	font-style:italic;
	font-size:1.0em;
	font-weight:bold;
	}
	
/* END OF CLASSES FOR viewChapter.php */


/* START OF CLASSES FOR viewMenu.php */

div.menu_container {
	width:550px;
	margin:5px auto;
	border:1px solid #ffffff;
	}

div.menu_content {
	background-color:#F6F5DA;
	border:1px solid #E9E0C8;
	padding:10px;
	}
	
div.menu_title {
	text-align:center;
	margin:10px;
	font-size:1.5em;
	background-color:#F6F5DA;
	color:#AC372B;
	}

/* END OF CLASSES FOR viewMenu.php */
