/* CSS Document MAC STYLE

body			{font-family: arial; font-size: 12px; background: #fff url(../img/main_bg.gif) repeat-x 0 0;}
td				{font-family: arial; font-size: 12px;}

#container		{background-color: #efefef; width: 800px; margin: 8px auto auto auto; padding: 8px; border: 1px solid #ccc;}
#tob 			{width: 800px; height: 375px; overflow: scroll; }
#placeholder 	{background:transparent url(../img/click_above.gif) no-repeat center center; width: 800px; height: 300px;}
.tob-content 	{width: 800px; margin: 0px; padding: 8px;}
.tob-content h2 {font-size: 100%; text-align:center;}
#tob-outer 		{border: 1px solid #ccc; padding: 2px; width: 1300px;}
#tob-inner 		{padding: 0px; margin: 0px; width: 75px;}

#tob-inner #inner-cell {border: 1px solid #ccc; width: 75px; height: 300px;}
#tob-inner #inner-year-cell {border: 1px solid #ccc; width: 75px; height: 10px; text-align: center; }

.num_on 		{background: #ccc;}
.num_off		{background: #FAF9F9;}
*/

body			{font-family: arial; font-size: 12px; background: #8A0020 url(../img/main_bg2.gif) repeat-x 0 0; padding:0; margin:0;}
td				{font-family: arial; font-size: 12px;}
img				{border:0;}

.header_txt		{font-size: 110%; background-color:#5B0B0B; color:#efefef; text-align:center; margin-bottom:8px; padding:4px;}
.header_txt a	{text-decoration:none; font-weight:bold; color:#efefef}
.header_txt a:hover	{text-decoration:underline;}


#container		{background-color: #EFE6CE; width: 1000px; margin: 0px auto auto auto; padding: 0px; border: 6px solid #D2C9AF;}
#header			{width: 1000px; height: 40px; margin: 0px auto 0 auto; padding: 0px; background: transparent url(../img/logo.gif) no-repeat 0px 0px;}

#nav {height: 25px; float:right;}
#nav ul { margin: 0; padding: 0; list-style: none; font-family: trebuchet ms, serif; font-size: 16px;}
#nav li { width: 70px; height: 20px; color:#efefef; float: left; margin-top: 14px; padding-left: 2px; text-align:center}
#nav li a { padding: 0px; text-decoration: none; color: #efefef; font-weight:bold; letter-spacing: 1px; }
#nav li.active:hover { width: 70px; height: 20px;color:#fff; background: transparent url(/img/nav-bg2b.png) no-repeat center center;}
#nav li.active { width: 70px; height: 20px; color: #efefef; background: transparent url(/img/nav-bg2.png) no-repeat center center; cursor:default;}



#tob 			{width: 1000px; height: 800px; position:relative; }
#tob .map		{position:absolute; top: 40px; left: 268px; z-index:1;}
#tob .dot		{position:absolute; z-index:2; display:block;}
#tob div		{font-family:arial; font-size:13px; }
/*#tob .catholic	{position:absolute; top: 60px; left: 183px; z-index:0;}*/
#placeholder 	{background:transparent url(../img/click_above2.gif) no-repeat center center; width: 800px; height: 300px;}
#tob-content 	{width: 990px; margin: 0px; padding: 8px;}
.map_text 		{font-size: 75%; z-index:4; width: 70px; text-align:center;}
#tob-content h2 {font-size: 115%; text-align:left;}
#tob-outer 		{border: 1px solid #DBD0B3; padding: 2px; width: 1300px; }

#tob-inner 		{padding: 0px; margin: 0px; width: 75px; height:300px; vertical-align:top; text-align:left; }
#tob-inner table{width:75px; height:300px;}
#tob-inner td	{width:33%; height: 18px; font-size: 90%; text-align:center; border:0;}



#tob-inner #inner-cell {border: 1px solid #DBD0B3; width: 75px; height: 300px; cursor: pointer; vertical-align:top; margin: 0px; padding: 0px;}
#tob-inner #inner-cell .tob-content-div {width: 75px; height: 300px;}
#tob-inner #inner-year-cell {border: 1px solid #DBD0B3; width: 75px; height: 10px; text-align: center; cursor: pointer; vertical-align:top; }

.num_on 		{background: #FAF0D6;}
.num_off		{background: #FAF5E8;}