body {
background-image: url('../image/christbkgrd.gif');
background-repeat: no-repeat;
margin-left: 2px;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 1px;
padding: 0px;
color: #000000;
}

hr {
color: #C66B00;
background: #FFFFFF;
}

/*IMAGE CSS*/

IMG.maintop {
position: absolute; 
left: 4px; 
top: 45px; 
z-index: 1;
}
IMG.textimage {
position: absolute; 
right: 86px; 
top: 164px; 
z-index: 0;
}
IMG.sideimage {
position: absolute; 
left: -10px; 
top: 170px; 
z-index: 0;
}
IMG.info {
margin-right: 41px;
z-index: 0;
}
IMG.news {
margin-right: 41px;
padding: 5px;
z-index: -1;
}
IMG.html {
position: absolute; 
top: 76px; 
right: 39px; 
z-index: 0;
}
IMG.newpage {
margin-right: 28px;
z-index: 1;
}
/*BODY - TEXT CSS*/


div.center {
text-align: center;
}

p.center {
text-align: center;
}
p.header-text {
font: italic bold 7.5pt sans-serif;
color:#CE6406;
background-color: #FFFAFA;
}
div.pad {
padding: 6px;
}
div.content-left {
position: absolute; 
top: 200px; 
left: 1%; 
width: 32%;
font: 7.5pt Verdana, Arial, sans-serif; 
padding: 2px; 
border: 1px;
background-color: transparent;
}

div.content-center {
position: absolute; 
top: 200px; 
left: 38%; 
width: 34%;
font: 7.5pt Verdana, Arial, sans-serif; 
padding: 2px; 
border: 1px solid #FFFFFF;
background-color: transparent;
}

div.content-right {
position: absolute; 
top: 200px; 
left: 76%; 
width: 23%;
font: 7.5pt Verdana, Arial, sans-serif; 
padding: 1px;
border: 1px solid #FFFFFF;
background-color: transparent;
}

div.caption-font {
font-family: Tahoma, Arial, sans-serif;
font-size: 12pt;
color: #B22222;
background-color: transparent;
}

div.declaration {
text-align: center;
font-family: Arial, Verdana, sans-serif;
font-size: 7pt;
padding: 2px;
}

/*CSS POP-UP LABELS BELOW*/


/*CSS POP-UP LABELS - INFO LINKS */

div#info-links {
font-family: Arial, Verdana, sans-serif;
font-size: 7.5pt;
}

/*Next Affects the Alignment of the Text and Line Spaces*/

div#info-links a {
display: block; 
text-align: left; 
font-family: Arial, Verdana, sans-serif;
font-size: 7.5pt;
padding: 0px 0px; 
margin: 0 0 1px; 
border-width: 0px; 
text-decoration: none; 
color: #0000FF; 
background-color: #FFFAFA;
}
div#info-links a:hover {
color: #E58B0B; 
background: #F7EEE1; 
border-right: 4px double #FF6600;
}

div#info-links a span {
display: none;
}

/*Hover Span Affects the Label box of Info Links*/

div#info-links a:hover span {
display: block; 
position: absolute; 
top: 55px; 
right: 94%; 
width: 255px; 
padding: 8px; 
margin: 10px; 
z-index: 100; 
color: #003399; 
background: #FFFFFF; 
font-family: Arial, Verdana, sans-serif;
font-size: 8pt; 
text-align: left; 
border: 2px solid #E58B0B;
}

/*CSS POP-UP LABEL NEWS LINKS*/

div#news-links {
font-family: Arial, Verdana, sans-serif;
font-size: 7.5pt;
}

/*Next Affects the Alignment of the Text and Line Spaces*/

div#news-links a {
display: block; 
text-align: left; 
font-family: Arial, Verdana, sans-serif; 
font-size: 7.5pt;
padding: 0px 0px; 
margin: 0 0 1px; 
border-width: 0px; 
text-decoration: none; 
color: #0000FF; 
background-color: #FFFAFA;
}
div#news-links a:hover {
color: #E58B0B; 
background: #F7EEE1; 
border-right: 4px double #FF6600;
}

div#news-links a span {
display: none;
}

/*Hover Span Affects the Label box of the News Links*/

div#news-links a:hover span {
position: absolute; 
display: block; 
top: 235px;
right: 94%; 
width: 245px; 
padding: 8px; 
margin: 10px; 
z-index: 100; 
color: #000000; 
background: #FFFFFF; 
font-family: Arial, Verdana, sans-serif;
font-size: 8pt; 
text-align: left;
border: 2px solid #E58B0B;
}

/*CSS POP-UP LABEL NEW PAGES*/

div#newpages {
font-family: Arial, Verdana, sans-serif;
font-size: 7.5pt;
}
div#newpages a {
display: block; 
text-align: left; 
font-family: Arial, Verdana, sans-serif;
font-size: 7.5pt; 
padding: 0px 0px; 
margin: 0 0 1px; 
border-width: 0px; 
text-decoration: none; 
color: #0000FF; 
background-color: #FFFAFA;
}
div#newpages a:hover {
color: #E58B0B; 
background: #F7EEE1; 
border-right: 4px double #FF6600;
}

div#newpages a span {
display: none;
}
div#newpages a:hover span {
display: block; 
position: absolute; 
top: 381px; 
right: 94%; 
width: 295px; 
padding: 5px; 
margin: 10px; 
z-index: 100; 
color: #003399; 
background: #FFFFFF; 
font-family: Arial, Verdana, sans-serif;
font-size: 7.5pt; 
text-align: left; 
border: 2px solid #E58B0B;
}

table.table {
	width: 100%;
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: separate;
	background-color: white;
}
table.table th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: white;
	-MOZ-border-radius: .4em;
}

table.table td {
	border-width: 1px;
	padding: 5px;
	text-align: center;
	border-style: solid;
	border-color: #C0C0C0;
	background-color: #FFFAFA;
	-MOZ-border-radius: .4em;
}
/* CSS LINK COLORS */

A:link {
color: #0000FF;
background: #FFFFFF;
text-decoration: none;
}
A:visited {
color: #C0710A;
background: #FFFFFF;
text-decoration: none;
}
A:hover {
color: #058125;
background: #FFFF00;
}
A:active {
color: #FF0000;
background: #FFFFFF;
}
