/* Design elements in order of appearance */
body {
	background-image: url('../images/body_bg.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3;
	color: #ffffff;
	text-align: center;
}

h1 { 
	font-size: 1.1em;
	color: #f2ce11;
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.title { 
	font-size: 1em;
	text-transform: uppercase;
	color: #f2ce11;
	width: 100%;
	text-align: left;
}

a { color: #ffffff; text-decoration: none; }

p, td, div, pre { font-size: 1.015em; font-family: Arial, Helvetica, sans-serif; }

.shindo_image { border: solid 1px #cccccc; margin: 5px 5px 5px 5px; }

.learn-more-button {
	width: 100%;
	text-align: right;
	font-size: 1em;
	font-weight: bold;
	color: #f2cell;
}

.main_tbl {
	width: 950px;
	vertical-align: bottom;
}

.box_div {
	background-image: url('../images/body_bg.jpg');
	width: 680px;
	padding: 15px 15px 15px 15px;
}
.box_div p {
	font-size: 1em;	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff!important;
	text-align: left;
}

.logo_cell {
	height: 1px; text-align: left;
}

.website_tbl {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.menu_cell_l {
	width: 28px; height: 59px;
	background-image: url('../images/menu_left.jpg');	background-repeat: no-repeat; background-position: center center;
}

.menu_cell_r {
	width: 28px;
	background-image: url('../images/menu_right.jpg'); background-repeat: no-repeat; background-position: center center;
}

.menu_cell_m {
	background-image: url('../images/menu_grad.jpg'); background-repeat: repeat-x; background-position: center center;
}

.menu_inner_tbl {
	width: 100%; height: 59px;
}

.menu_inner_tbl td {
	height: 59px; vertical-align: bottom; text-align: center;
}

	.menu_inner_tbl a {
		color: #ecc911;
		font-size: 0.92em;
		font-weight: normal;
		text-decoration: none;
		display: block;
		line-height: 40px;
	}
	
	.selected {
		background-image: url('../images/menu_sel_grad.jpg'); background-repeat: repeat-x; background-position: center center;
	}
	
	
	
.content_tbl {
	background-image: url('../images/content_bg.jpg'); background-repeat: repeat-y; background-position: center center;
	width: 950px;
	height: 100%;
	text-align: center;
}

.content_tbl_cell {
	min-height: 300px;
	height: 100%;
	padding-right: 25px;
	padding-left: 25px;
	vertical-align: top;
}

.content_inner_tbl {
	width: 100%;
}

.content_inner_tbl_td { text-align: left; padding-top: 20px; padding-bottom: 20px; vertical-align: top;}

.footer_tbl {width: 100%; height: 23px; }

.footer_cell_l {
	width: 28px; height: 23px;
	background-image: url('../images/footer_left.jpg');	background-repeat: no-repeat; background-position: center center;
}

.footer_cell_r {
	width: 28px;
	background-image: url('../images/footer_right.jpg'); background-repeat: no-repeat; background-position: center center;
}

.footer_cell_m {
	font-size: 0px; /* IE8 Fix */
	background-image: url('../images/footer_grad.jpg'); background-repeat: repeat-x; background-position: center center;
}


.first-aid {
	color: #ff3333;
}