body {text-align:center; background-image:url('images/stripes.jpg'); padding:10px;font-family:"Times New Roman",Georga,Serif;}
td {vertical-align:top; }
img { border:0;}
A:link {
color:#002244;text-decoration:underline;
}
A:active {
color:#002244; text-decoration:none;
}
A:visited {
color:#002244; text-decoration:underline;
}
A:hover {
color:#000; text-decoration:none;
}
td.button {vertical-align:middle;}
div.main {	width:800; 	border-right:3px solid #000; 	border-left:3px solid #000; 	border-top:3px solid #000; border-bottom:2px solid #000; margin:auto; background-color:#fff;}
table.main {width:100%}
table.contentSep {margin:0; width:100%; }
table.contentSep  tr td.left1 {  padding-left:10px; text-align:center;  vertical-align:top; width:500px; }
table.contentSep  tr td.right1 { padding-left:10px; text-align:center; 	vertical-align:top; width:300px;}
table.contentSep  tr td.left2 {  padding-left:10px; text-align:center;  vertical-align:top; width:50%;}
table.contentSep  tr td.right2 { padding-left:10px; text-align:center; 	vertical-align:top; width:50%;}
table.comments {width:100%;}
table.comments tr td.right { text-align:right; border:0;}
table.comments tr td.right a{ margin-left:auto; margin-right:0;}
table.comments tr td.left { text-align:left;  border:0;}
table.pager { width:100%; }
table.pager td.pleft {text-align:left;}
table.pager td.pcenter {text-align:center;}
table.pager td.pright {text-align:right;}
table.footertable { width:100%;}
td.content {border-bottom:3px solid black; padding:0px; border-top:3px solid black; text-align:left; vertical-align:top; color:#000;}
tr.main td.title {width:800px; height:400px;}
div.title { width:100%; text-align:left; margin-bottom:10px;}
div.news{  width:90%; margin:auto; text-align:left; }
div.news div.Title{ text-align:justify; width: 100%; border: 1px solid black; background-color: #ffff99;}
div.news table.Title{ width:100%; background-color: #ffff00; border-bottom:1px solid black; }
div.news td.Title{ font-size:20px; color: Black; text-align:left; vertical-align:bottom;}
div.news td.Author{ font-size:16Px; color:black; text-align:right;  vertical-align:bottom;}
div.news p { padding: 5px;}
table.events {border:1px solid black; width:90%; margin-top:10px; margin:auto; text-align:left;}
table.events .a  { font-size:14Px; color:black; background-color: #ffff99;}
table.events .b  { font-size:14Px; color:black; background-color: #ffff66; }
div.submit {width:100%; text-align:right;}
div.submit input.submit {	width: 100px; background-color:#fff; border: 3px solid #cccccc; padding: 5px; font-family: Tahoma, sans-serif; background-image: url(images/submitBg.gif); background-position: center;	background-repeat: no-repeat;}
table.adminlist {width:90%; margin-top:10px; margin:auto;}
div.contact {  width:90%; margin:auto; text-align:left; margin-bottom:10px;}
div.contact input.email {width:100%; height:40px; line-height:20px; border: 3px solid #cccccc; padding: 5px; font-family: Tahoma, sans-serif; background-image: url('makeBg.php?s=Email'); background-position: bottom right;	background-repeat: no-repeat; }
div.contact input.subject {width:100%; height:40px; line-height:20px; border: 3px solid #cccccc; padding: 5px; font-family: Tahoma, sans-serif; background-image: url('makeBg.php?s=Subject'); background-position: bottom right;	background-repeat: no-repeat; }
div.contact textarea.message {width: 100%; height:200px; overflow:hidden; border: 3px solid #cccccc; padding: 5px; font-family: Tahoma, sans-serif; background-image: url('makeBg.php?s=Message'); background-position: bottom right;	background-repeat: no-repeat;}
div.contact {  width:90%; text-align:center; margin:auto;  margin-bottom:10px;}
table.gallerySplitter {width:90%; margin:auto;}
table.gallerySplitter td.gleft {width:200px; vertical-align:top;}
table.gallerySplitter td.gright {vertical-align:top;}
table.gallerySplitter td.gright table.gcontainer {width:100%;}
table.gallerySplitter td.gright table.gcontainer td.image{padding: 1px; background-color: #ffff99; border:1px solid black; text-align:center;}
table.gallerySplitter td.gright table.gcontainer td.image a{text-decoration:none;}
div.hours { text-align:left; }
div.contactInfo { text-align:left; }
.tbTransparent, .tbTransparentmb{
width:100%;
font-size:9pt;
text-align:left;
vertical-align:top;
padding:0;
margin:0;
border-bottom:1px solid black;
}

.inputButton {
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:9pt;
color:#000;
border: 1px solid #000;
padding:2px 12px 3px 12px;
text-align:center;
background-color:#ffff66;
position:relative;
vertical-align:baseline;
text-decoration:none;
cursor: pointer;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
box-sizing: content-box;
}
a.inputButton {
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:9pt;
color:#000;
border: 1px solid #000;
padding:2px 12px 3px 12px;
text-align:center;
background-color:#ffff66;
position:relative;
vertical-align:baseline;
text-decoration:none;
cursor: pointer;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
box-sizing: content-box;
}
.inputButton:hover{
border-color: #ffff00;
}
