/*********************************************
* the four basic colors of the color scheme: *
*    #7C7773, #45231B, #45302B, #FFFFFF      *
*********************************************/

/* start main style section */
body {
	margin: 0;
	background-color: #7C7773;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	background: url('../images/stjames_bg.gif');
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a img, a:hover img {
	border: solid 2px #333333;
}
/* end main style section */

/* start div style section */
#container {
	z-index: 2;
	position: relative;
	margin: 0 auto;
	width: 800px;
	border: solid #45302B;
	border-width: 0px 6px 0px 6px;
	background-color: #FFFFFF;
	text-align: center;
	
}
#header_bg {
	z-index: 3;
	position: absolute;
	top: 40px;
	left: 50px;
	width: 700px;
	height: 100px;
	border: solid #45302B;
	border-width: 2px 3px 2px 3px;
	padding: 0px;
}
#header {
	z-index: 4;
	position: absolute;
	bottom: 2px;
	left: 160px;
	font-size: 10px;
	color: #45231B;
}
#content {
	z-index: 5;
	position: absolute;
	top: 148px;
	left: 52px;
	width: 700px;
	text-align: justify;
}
#add {
	z-index: 6;
	position: relative;
	margin: 0 auto;
	top: 0px;
	width: 704px;
	color: #45231B;
	text-align: center;
	font-size: 10px;
}
#left_content {
	z-index: 8;
	position: absolute;
	top: 25px;
	left: 0px;
	width: 465px;
	padding: 15px 10px 15px 0px;
	border: solid #C9C9C9;
	border-width: 0px 2px 0px 0px;
	vertical-align: top;
}
#menu1 {
	z-index: 8;
	position: absolute;
	/*top: 110px;*/
	top: 40px;
	left: 485px;
	width: 240px;
	border: solid 1px #000000;
}
#menu2 {
	z-index: 8;
	position: absolute;
	top: 275px;
	left: 485px;
	width: 240px;
	border: solid #000000;
	border-width: 1px 1px 0px 1px;
}
#therev {
	z-index: 8;
	position: absolute;
	top: 195px;
	left: 485px;
	width: 240px;
	border: solid 1px #0D70EE;
}
#contact {
	z-index: 10;
	margin: 0 auto;
	position: relative;
	font-size: 11px;
	color: #45302B;
	padding: 0px 0px 0px 30px;
}
/* end div style section */

/* start tables section */
table.add {
	width: 100%;
}
table.add td.left {
	font-weight: bold;
	text-align: left;
}
table.add td.right {
	text-align: right;
}
table.menu {
	width: 100%;
	background-color: #BBDDFF;
}
table.menu td {
	padding: 2px;
	color: #000000;
	text-align: left;
}
tr.title td{
	background-color: #0D70EE;
	color: #FFFFFF;
	text-align: center;
	border: solid #000000;
	border-width: 0px 0px 1px 0px
}
table.schedule {
	border: solid #333333;
	border-width: 1px 1px 0px 1px;
}
table.schedule td {
	padding: 4px;
	text-align: left;
	border: solid #333333;
	border-width: 0px 0px 1px 0px;
}
tr.sched_title td {
	background-color: #0D70EE;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: solid #333333;
	border-width: 0px 0px 1px 0px;
}
tr.sched1 {
	background-color: #BBDDFF;
}
tr.sched2 {
	background-color: #99BBFF;
}
tr.sun_srv td {
	border: solid #000000;
	border-width: 0px 0px 1px 0px;
}
td.sched_left {
	width: 250px;
}
table.contacts {
	width: 300px;
	padding: 4px;
}
td.title {
	color: #0D70EE;
	font-weight: bold;
	padding: 10px 2px 2px 2px;
}
td.alignR {
	padding: 4px;
	text-align: right;
	vertical-align: bottom;
}
td.alignL {
	padding: 4px;
	text-align: left;
	vertical-align: bottom;
}
table.rev {
	width: 100%;
	height: 100%;
	background: #BBDDFF;
}
td.name {
	padding: 2px;
	text-align: center;
}
td.revtitle {
	border: solid #005599;
	border-width: 0px 0px 1px 0px;
	background-color: #0D70EE;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
td.number {
	padding: 2px;
	border: solid #99BBDD;
	border-width: 1px 0px 0px 0px;
	text-align: right;
	color: #45231B;
}
/* end tables section */

/* start other formatting stuff */
font.accent {
	color: #0D70EE;
	font-weight: bold;
}
font.small {
	font-size: 9px;
}

.floatLeft {
	float: left;
	padding: 0px 12px 12px 0px;
}

.floatLeft img{
	border: solid 2px #45231B;
}

p.index {
	text-indent: 20px;
}
/* end other formatting stuff */

/*********************************************
* the four basic colors of the color scheme: *
*    #7C7773, #45231B, #45302B, #FFFFFF      *
*********************************************/
