.welcome
{
	font-family: verdana,tahoma,arial;
	font-size: 24pt;
}

.topimage
{
	height:60px;
	visibility:hidden;
	position:relative;
}
.topimageS
{
	position:relative;
}
.pagehead
{
	font-family: verdana,tahoma,arial;
	font-size: 18pt;
	padding: 15px 0 15px 0;
}

h1 { 
    display: block;
    font-size: 20px;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.trinitybody
{
	background-color:#FFE2EA;
}
.bigname1
{
	font-family: franklin gothic book,verdana,tahoma,arial;
	font-size: 50px;	color: #ffffff;
}.bigname2{	font-family: franklin gothic book,verdana,tahoma,arial;	font-size: 30px;	color: #ffffff;}

.bodytext
{
	font-family: franklin gothic book,verdana,tahoma,arial;
	font-size: 13pt;
	color: #222222;
}



.bodytextcour
{
	font-family: courier;
	font-size: 13pt;
	color: #000077;
	background-color:#DDDDDD;
}

.bigtext
{
	font-family: franklin gothic book,verdana,tahoma,arial;
	font-size: 20px;
	color: #000000;
}

.qbigtext
{
	font-family: franklin gothic book,verdana,tahoma,arial;
	font-size: 20px;
	color: darkblue;
}
.vbigtext
{
	font-family: franklin gothic book,verdana,tahoma,arial;
	font-size: 30px;
	color: darkblue;
}
.smalltext
{
	font-family: verdana,tahoma,arial;
	font-size: 10pt;
	color: black;
}

.smalltextb
{
	font-family: verdana,tahoma,arial;
	font-size: 7pt;
	color: blue;
}
.parahead, p
{
	font-family: franklin gothic book,verdana,tahoma,arial;
	font-size: 18pt;
	color: darkblue;
	padding: 1px 0 0px 0;
}

.comic1
{
	font-family: comic sans ms,arial;
	font-size:14pt;
	color: blue;
}

.newsbox
{
	background-color: #DDDDFF;
	padding-top : 1px;
	padding-right : 15px;
	padding-bottom : 15px;
	padding-left : 15px;
	border-top-style: solid;
	border-top-color: black;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: black;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: black;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-bottom-width: 1px;

}

.filler
{
	background-color: yellow;
}

.boxedtable
{
	/*border: 1px solid black;*/
	background-color: #7777aa;
}

.boxedtablerow
{
	background-color:#f3f3f3;
}

.boxedtablecell
{
	padding:1px;
	color:#000000;
}

.cellborder
{
	border: 1px solid #000088;
	background-color:white;
}

.cellshadow
{
	border: 1px solid #000088;
	border-left-color: #000040;
	border-left-width: 1px;
	border-right-color: #000040;
	border-right-width: 4px;
	border-top-color: #000040;
	border-top-width: 1px;
	border-bottom-color: #000040;
	border-bottom-width: 4px;
}


.photodesc
{
	font-family: verdana,tahoma,arial;
	font-size: 10pt;
	color: black;
}
.tableouter
{

	color: #000077;
	border: 1px solid #000088;

	border-left-color: #000040;

	border-left-width: 1px;

	border-right-color: #000040;

	border-right-width: 4px;
	border-top-color: #000040;

	border-top-width: 1px;

	border-bottom-color: #000040;

	border-bottom-width: 4px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:16px;
	color:#DDDDDD;
	}
.menu ul{
	height:28px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		}
	.menu li a{
		background-color: #DDDDDD;
		color:#666666;
		display:block;
		line-height:25px;
		padding:0px 20px;
		text-align:center;
		border: 0px solid #222255;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#000000;
			text-decoration:none;
			}
	.menu li ul{
		background:#9999ee;
		display:none;
		height:auto;
		position:absolute;
		width:180px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		width:180px;
		}
	.menu li ul a{
		display:block;
		font-size:18px;
		font-style:normal;
		padding:0px 6px 0px 7px;
		text-align:left;
		}
		.menu li ul a:hover{
			background:#949494;
			color:#000000;
			}
	.menu p{
		clear:left;
		}	
	.menu #current{
		color:#ffffff;
		}
		
.footer
{
	background-color: #000033;
	color: #AAAAFF;
	width: 100%;
	text-align: center;
	font-family: verdana,tahoma,arial,sans-serif;
	font-size: 10pt;
}

.menu_simple ul {
	margin: 0;
	padding: 0;
	width:180px;
	list-style-type: none;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:14px;
	color:#222222;
}

 

.menu_simple ul li a {

	text-decoration: none;
	color: #000088; 
	padding: 10.5px 11px;
	background-color: #DDDDDD;
	border: 1px solid #222255;
	display:block;
}



.menu_simple ul li a:visited {
	color: #222222;
}

 
.menu_simple ul li a:hover, .menu_simple ul li .current {
	color: #000088;
	background-color: #BBBBBB;
}