/* gjp_xmas.css 1.1
  1.1 2007-1-6 J E Sullivan - adapted from the FFD ffd_df.css 1.1
*/

body {
	MARGIN-TOP: 0em;
MARGIN-LEFT: 0em;
COLOR: rgb(5,5,5);
MARGIN-RIGHT: 0em;
FONT-STYLE: normal;
FONT-FAMILY: Lucida Calligraphy, verdana,
arial, sans-serif;
BACKGROUND-COLOR: #00ff00;
}

div.c1 {
text-align: center;
}

div.notable {
	MARGIN-LEFT: 8em;
MARGIN-RIGHT: 8em
}

img {
text-align: center;
	BORDER-RIGHT: medium none;
BORDER-TOP: medium none;
BORDER-LEFT:
medium none;
BORDER-BOTTOM: medium none
}

a:hover {
	TEXT-DECORATION: underline
}

a:active {
	TEXT-DECORATION: underline
}

.hidden {
	DISPLAY: none;
VISIBILITY: hidden;
COLOR: rgb(255,255,255)
}

a:link {
	COLOR: rgb(0,0,255)
}

h1 {
	COLOR: rgb(255,0,0);
FONT-FAMILY: Lucida Calligraphy, arial;
TEXT-ALIGN: center
}

h2 {
	COLOR: rgb(60,60,60);
text-align: center;
FONT-FAMILY: Lucida Calligraphy, arial
}

h3 {
	COLOR: rgb(60,60,60);
FONT-FAMILY: Lucida Calligraphy, arial
}

h4 {
	COLOR: rgb(60,60,60);
FONT-FAMILY: Lucida Calligraphy, arial
}

h5 {
	COLOR: rgb(60,60,60);
FONT-FAMILY: Lucida Calligraphy, arial
}

h6 {
	COLOR: rgb(60,60,60);
FONT-FAMILY: Lucida Calligraphy, arial
}

h1 {
	FONT-SIZE: 150%
}

h2 {
	FONT-SIZE: 130%
}

h3 {
	FONT-SIZE: 110%
}

h4 {
	FONT-SIZE: 100%;
MARGIN: 0em
}

h5 {
	FONT-SIZE: 90%;
MARGIN: 0em
}

h6 {
	FONT-SIZE: 85%;
MARGIN: 0em
}

div.daisylogo {
	BACKGROUND-POSITION: 1% 50%;
PADDING-LEFT: 8%;
FONT-SIZE: 200%;
BACKGROUND-IMAGE: url(images/daisy_small_blue.jpg);
PADDING-BOTTOM: 0em;
COLOR: rgb(200,200,200);
PADDING-TOP: 0.2em;
BACKGROUND-REPEAT: no-repeat;
FONT-STYLE: italic;
HEIGHT: 55px;
BACKGROUND-COLOR: rgb(140,140,140)
}

div.daisylogofront {
	BACKGROUND-POSITION: 1% 50%;
PADDING-LEFT: 8%;
FONT-SIZE: 200%;
BACKGROUND-IMAGE: url(images/daisy_small_blue.jpg);
PADDING-BOTTOM: 0em;
COLOR: rgb(220,220,220);
PADDING-TOP: 0.2em;
BACKGROUND-REPEAT: no-repeat;
FONT-STYLE: italic;
HEIGHT: 55px;
BACKGROUND-COLOR: rgb(140,140,140)
}

div.globalnavbar {
	BORDER-RIGHT: 0px solid;
PADDING-RIGHT: 0.3em;
BORDER-TOP:
rgb(160,160,160) 1px solid;
MARGIN-TOP: 0em;
PADDING-LEFT: 0.3em;
MARGIN-BOTTOM: 0em;
PADDING-BOTTOM: 0.3em;
BORDER-LEFT: 0px
solid;
COLOR: rgb(230,230,230);
PADDING-TOP: 0.3em;
BORDER-BOTTOM: rgb(40,40,40) 1px solid;
BACKGROUND-COLOR:
rgb(140,140,140);
TEXT-ALIGN: center
}

div.globalnavbar a {
	MARGIN-LEFT: 0.5em;
COLOR: rgb(250,250,250);
LETTER-SPACING:
0.05em;
TEXT-DECORATION: none
}

table.layout {
	MARGIN-TOP: 0em;
MARGIN-BOTTOM: 0em;
WIDTH: 100%
}


td.brl {
  FONT-FAMILY: SimBraille;
  FONT-SIZE: 150%;
  PADDING-LEFT: 1%;
  PADDING-RIGHT: 1%;
  VERTICAL-ALIGN: bottom;
  }


td.sidebar {
	PADDING-RIGHT: 1em;
VERTICAL-ALIGN: top;
WIDTH: 20%;
COLOR:
rgb(255,255,255);
BACKGROUND-COLOR: rgb(38,90,145)
}

div#left {
	PADDING-RIGHT: 1em;
VERTICAL-ALIGN: top;
WIDTH: 20%;
COLOR:
rgb(255,255,255);
BACKGROUND-COLOR: rgb(38,90,145)
}

td.sidebar div {
	PADDING-BOTTOM: 0.5em;
MARGIN-LEFT: 0.5em;
PADDING-TOP: 0.5em;
BORDER-BOTTOM: rgb(150,150,150) 1px solid
}

div#left div {
	PADDING-BOTTOM: 0.5em;
MARGIN-LEFT: 0.5em;
PADDING-TOP: 0.5em;
BORDER-BOTTOM: rgb(150,150,150) 1px solid
}

td.sidebar div a {
	DISPLAY: inline;
FONT-SIZE: 95%;
MARGIN-LEFT: 0.5em;
COLOR:
rgb(255,255,255);
TEXT-DECORATION: none
}

div#left div a {
	DISPLAY: inline;
FONT-SIZE: 95%;
MARGIN-LEFT: 0.5em;
COLOR:
rgb(255,255,255);
TEXT-DECORATION: none
}

div.localnavbar {
	DISPLAY: block
}

div.navbar {
	PADDING-RIGHT: 1%;
PADDING-LEFT: 1%;
FONT-SIZE: 90%;
MARGIN-LEFT: 0px;
MARGIN-RIGHT: 0px;
POSITION: absolute
}

div.navbar#left {
	WIDTH: 18%
}

#mid {
	PADDING-RIGHT: 1em;
PADDING-LEFT: 1em;
MARGIN-LEFT: 12.2em;
MARGIN-RIGHT: 16.2em
}

#left {
	LEFT: 0px;
WIDTH: 10.2em;
TOP: 100px
}

#right {
	RIGHT: 0px;
WIDTH: 14.2em;
TOP: 100px
}

div.accessbar {
	DISPLAY: block
}

td.body {
	PADDING-RIGHT: 18%;
PADDING-LEFT: 9%;
VERTICAL-ALIGN: top;
WIDTH: 80%;
PADDING-TOP: 4%;
FONT-FAMILY: Lucida Calligraphy, arial, verdana,
sans-serif;
BACKGROUND-COLOR: rgb(240,240,240)
}

div.pagenavbar {
	PADDING-RIGHT: 0.2em;
MARGIN-TOP: 5em;
PADDING-LEFT: 0.2em;
FONT-SIZE: 90%;
MARGIN-BOTTOM: 0.5em;
PADDING-BOTTOM: 0.2em;
COLOR: rgb(30,30,30);
PADDING-TOP: 0.2em;
FONT-STYLE: normal;
BACKGROUND-COLOR: rgb(230,230,230);
TEXT-ALIGN: center
}

div.pagenavbar a {
	PADDING-RIGHT: 0.2em;
MARGIN-TOP: 5em;
PADDING-LEFT: 0.2em;
FONT-SIZE: 90%;
MARGIN-BOTTOM: 0.5em;
PADDING-BOTTOM: 0.2em;
COLOR: rgb(30,30,30);
PADDING-TOP: 0.2em;
FONT-STYLE: normal;
BACKGROUND-COLOR: rgb(230,230,230);
TEXT-ALIGN: center
}

div.pagenavbar {
	BORDER-RIGHT: rgb(200,200,200) 1px solid;
BORDER-TOP:
rgb(200,200,200) 1px solid;
BORDER-LEFT: rgb(200,200,200) 1px
solid;
BORDER-BOTTOM: rgb(200,200,200) 1px solid
}

address.footer {
	BORDER-RIGHT: 0px solid;
BACKGROUND-POSITION: 99% 50%;
BORDER-TOP: rgb(190,190,190) 1px solid;
MARGIN-TOP: 0em;
FONT-SIZE: 90%;
BACKGROUND-IMAGE:
url(images/daisy_smaller_notext_grey.jpg);
PADDING-BOTTOM: 0.5em;
BORDER-LEFT: 0px solid;
COLOR: rgb(38,90,145);
PADDING-TOP:
0.5em;
BORDER-BOTTOM: rgb(250,250,250) 1px solid;
BACKGROUND-REPEAT: no-repeat;
FONT-STYLE: normal;
BACKGROUND-COLOR: rgb(230,230,230);
TEXT-ALIGN: center
}

address.footer a {
	COLOR: rgb(38,90,145)
}

div.loginlink {
	BORDER-TOP-WIDTH: 0px;
BORDER-LEFT-WIDTH: 0px;
FONT-SIZE: 90%;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-BOTTOM-COLOR: rgb(190,190,190);
PADDING-BOTTOM: 0.5em;
COLOR: rgb(38,90,145);
PADDING-TOP: 0.5em;
FONT-STYLE: normal;
BACKGROUND-COLOR: rgb(250,250,250);
TEXT-ALIGN: center;
BORDER-RIGHT-WIDTH: 0px
}

div.loginlink a {
	COLOR: rgb(38,90,145)
}

div.w3referers {
	MARGIN-TOP: 2em;
TEXT-ALIGN: center
}

div.item {
	BORDER-RIGHT: rgb(200,200,200) 1px solid;
BORDER-TOP:
rgb(200,200,200) 1px solid;
MARGIN-BOTTOM: 1.5em;
BORDER-LEFT:
rgb(200,200,200) 1px solid;
BORDER-BOTTOM: rgb(200,200,200) 1px
solid;
BACKGROUND-COLOR: rgb(240,240,240)
}

span.item {
	BORDER-RIGHT: rgb(200,200,200) 1px solid;
BORDER-TOP:
rgb(200,200,200) 1px solid;
MARGIN-BOTTOM: 1.5em;
BORDER-LEFT:
rgb(200,200,200) 1px solid;
BORDER-BOTTOM: rgb(200,200,200) 1px
solid;
BACKGROUND-COLOR: rgb(240,240,240)
}

div.newsitem {
	BORDER-RIGHT: rgb(200,200,200) 1px solid;
BORDER-TOP:
rgb(200,200,200) 1px solid;
MARGIN-BOTTOM: 1.5em;
BORDER-LEFT:
rgb(200,200,200) 1px solid;
BORDER-BOTTOM: rgb(200,200,200) 1px
solid;
BACKGROUND-COLOR: rgb(240,240,240)
}

div.eventitem {
	BORDER-RIGHT: rgb(200,200,200) 1px solid;
BORDER-TOP:
rgb(200,200,200) 1px solid;
MARGIN-BOTTOM: 1.5em;
BORDER-LEFT:
rgb(200,200,200) 1px solid;
BORDER-BOTTOM: rgb(200,200,200) 1px
solid;
BACKGROUND-COLOR: rgb(240,240,240)
}

div.articleitem {
	BORDER-RIGHT: rgb(200,200,200) 1px solid;
BORDER-TOP:
rgb(200,200,200) 1px solid;
MARGIN-BOTTOM: 1.5em;
BORDER-LEFT:
rgb(200,200,200) 1px solid;
BORDER-BOTTOM: rgb(200,200,200) 1px
solid;
BACKGROUND-COLOR: rgb(240,240,240)
}

div.item {
	PADDING-RIGHT: 0.5em;
PADDING-LEFT: 0.5em;
PADDING-BOTTOM:
0.5em;
PADDING-TOP: 0.5em
}

span.itemdate {
	FONT-SIZE: 90%;
MARGIN: 0em 1em 0.5em;
COLOR: rgb(20,20,20)
}

div.itemdate {
	FONT-SIZE: 90%;
MARGIN: 0em 1em 0.5em;
COLOR: rgb(20,20,20)
}

span.newsdate {
	FONT-SIZE: 90%;
MARGIN: 0em 1em 0.5em;
COLOR: rgb(20,20,20)
}

span.eventdate {
	FONT-SIZE: 90%;
MARGIN: 0em 1em 0.5em;
COLOR: rgb(20,20,20)
}

div.eventdate {
	FONT-SIZE: 90%;
MARGIN: 0em 1em 0.5em;
COLOR: rgb(20,20,20)
}

span.articledate {
	FONT-SIZE: 90%;
MARGIN: 0em 1em 0.5em;
COLOR: rgb(20,20,20)
}

span.eventlocation {
	FONT-SIZE: 90%;
MARGIN: 0em 1em 0.5em;
COLOR: rgb(20,20,20)
}

div.newsdetaildate {
	BORDER-RIGHT: rgb(220,220,220) 1px solid;
BORDER-TOP:
rgb(220,220,220) 1px solid;
PADDING-LEFT: 2em;
FONT-SIZE: 100%;
BORDER-LEFT: rgb(220,220,220) 1px solid;
COLOR: rgb(90,90,90);
MARGIN-RIGHT: 1em;
BORDER-BOTTOM: rgb(220,220,220) 1px solid
}

div.itemheader {
	PADDING-LEFT: 0.5em;
PADDING-BOTTOM: 0.5em;
PADDING-TOP: 0.5em;
BACKGROUND-COLOR: rgb(220,220,220)
}

span.itemheader {
	PADDING-LEFT: 0.5em;
PADDING-BOTTOM: 0.5em;
PADDING-TOP: 0.5em;
BACKGROUND-COLOR: rgb(220,220,220)
}

div.newsheader {
	PADDING-LEFT: 0.5em;
PADDING-BOTTOM: 0.5em;
PADDING-TOP: 0.5em;
BACKGROUND-COLOR: rgb(220,220,220)
}

div.eventheader {
	PADDING-LEFT: 0.5em;
PADDING-BOTTOM: 0.5em;
PADDING-TOP: 0.5em;
BACKGROUND-COLOR: rgb(220,220,220)
}

div.articleheader {
	PADDING-LEFT: 0.5em;
PADDING-BOTTOM: 0.5em;
PADDING-TOP: 0.5em;
BACKGROUND-COLOR: rgb(220,220,220)
}

span.itemtitle {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

span.itemtitle a:link {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

span.itemtitle a:visited {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

span.newstitle {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

span.newstitle a:link {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

span.newstitle a:visited {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

span.eventtitle {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

span.eventtitle a:link {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

span.eventtitle a:visited {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

span.articletitle {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

span.articletitle a:link {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

span.articletitle a:visited {
	FONT-WEIGHT: bold;
COLOR: rgb(0,0,0)
}

div.itemabstract {
	PADDING-RIGHT: 1em;
PADDING-LEFT: 2em;
PADDING-BOTTOM: 1em;
PADDING-TOP: 0.5em
}

div.newsabstract {
	PADDING-RIGHT: 1em;
PADDING-LEFT: 2em;
PADDING-BOTTOM: 1em;
PADDING-TOP: 0.5em
}

div.eventabstract {
	PADDING-RIGHT: 1em;
PADDING-LEFT: 2em;
PADDING-BOTTOM: 1em;
PADDING-TOP: 0.5em
}

div.articleabstract {
	PADDING-RIGHT: 1em;
PADDING-LEFT: 2em;
PADDING-BOTTOM: 1em;
PADDING-TOP: 0.5em
}

div.itemabstract p {
	PADDING-RIGHT: 0em;
PADDING-LEFT: 0em;
PADDING-BOTTOM: 0em;
MARGIN: 0em;
PADDING-TOP: 0em
}

div.newsabstract p {
	PADDING-RIGHT: 0em;
PADDING-LEFT: 0em;
PADDING-BOTTOM: 0em;
MARGIN: 0em;
PADDING-TOP: 0em
}

div.eventabstract p {
	PADDING-RIGHT: 0em;
PADDING-LEFT: 0em;
PADDING-BOTTOM: 0em;
MARGIN: 0em;
PADDING-TOP: 0em
}

span.articleauthor {
	DISPLAY: block;
FONT-SIZE: 90%;
MARGIN: 0.5em
}

div.articledownload {
	MARGIN: 0.5em
}

td.frontbody {
	PADDING-RIGHT: 1%;
PADDING-LEFT: 3%;
PADDING-BOTTOM: 0%;
VERTICAL-ALIGN: top;
WIDTH: 55%;
PADDING-TOP: 4%;
FONT-FAMILY:
Lucida Calligraphy, arial, verdana, sans-serif;
BACKGROUND-COLOR: rgb(240,240,240)
}

div.frontnews span.newstitle a {
	FONT-SIZE: 90%
}

div.frontnews {
	MARGIN-BOTTOM: 9em
}

td.frontright {
	PADDING-RIGHT: 1%;
PADDING-LEFT: 3%;
PADDING-BOTTOM: 10%;
VERTICAL-ALIGN: top;
WIDTH: 25%;
PADDING-TOP: 4%;
BACKGROUND-COLOR: rgb(240,240,240)
}

td.frontright div.tdright {
	BORDER-RIGHT: rgb(80,80,80) 1px solid;
PADDING-RIGHT: 0.5em;
BORDER-TOP: rgb(80,80,80) 1px solid;
MARGIN-TOP: 1em;
PADDING-LEFT: 0.5em;
FONT-SIZE: 80%;
PADDING-BOTTOM: 0.5em;
BORDER-LEFT: rgb(80,80,80) 1px solid;
MARGIN-RIGHT: 1em;
PADDING-TOP: 0.5em;
BORDER-BOTTOM: rgb(80,80,80) 1px solid;
FONT-FAMILY: Lucida Calligraphy, verdana, arial, sans-serif;
BACKGROUND-COLOR:
rgb(230,230,230);
TEXT-ALIGN: center
}

div.tdright {
	BORDER-RIGHT: rgb(80,80,80) 1px solid;
PADDING-RIGHT: 0.5em;
BORDER-TOP: rgb(80,80,80) 1px solid;
MARGIN-TOP: 1em;
PADDING-LEFT: 0.5em;
FONT-SIZE: 80%;
PADDING-BOTTOM: 0.5em;
BORDER-LEFT: rgb(80,80,80) 1px solid;
MARGIN-RIGHT: 1em;
PADDING-TOP: 0.5em;
BORDER-BOTTOM: rgb(80,80,80) 1px solid;
FONT-FAMILY: Lucida Calligraphy, verdana, arial, sans-serif;
BACKGROUND-COLOR:
rgb(230,230,230);
TEXT-ALIGN: center
}

div.tdright a {
	COLOR: rgb(0,0,0);
TEXT-DECORATION: none
}

div.frontmission {
	BORDER-RIGHT: rgb(100,100,100) 1px solid;
PADDING-RIGHT: 0.5em;
BORDER-TOP: rgb(100,100,100) 1px solid;
MARGIN-TOP: 1em;
PADDING-LEFT: 0.5em;
PADDING-BOTTOM: 0.5em;
MARGIN-LEFT: 2em;
BORDER-LEFT: rgb(100,100,100) 1px solid;
MARGIN-RIGHT: 3em;
PADDING-TOP: 0.5em;
BORDER-BOTTOM: rgb(100,100,100) 1px solid;
BACKGROUND-COLOR: rgb(240,240,240);
TEXT-ALIGN: center
}

div.frontmission a {
	FONT-SIZE: 80%;
COLOR: rgb(0,0,0);
FONT-STYLE: italic;
FONT-FAMILY: Lucida Calligraphy, verdana, arial, sans-serif;
TEXT-ALIGN: center;
TEXT-DECORATION: none
}

div.frontcounter {
	BORDER-RIGHT: rgb(100,100,100) 1px solid;
PADDING-RIGHT: 0.5em;
BORDER-TOP: rgb(100,100,100) 1px solid;
MARGIN-TOP: 1em;
PADDING-LEFT: 0.5em;
FONT-SIZE: 90%;
PADDING-BOTTOM: 0.5em;
MARGIN-LEFT: 2em;
BORDER-LEFT: rgb(100,100,100) 1px solid;
COLOR:
rgb(255,255,255);
MARGIN-RIGHT: 3em;
PADDING-TOP: 0.5em;
BORDER-BOTTOM: rgb(100,100,100) 1px solid;
FONT-FAMILY: Lucida Calligraphy, verdana,
arial, sans-serif;
BACKGROUND-COLOR: rgb(140,140,140);
TEXT-ALIGN: center
}

div.frontcounter span {
	DISPLAY: block;
TEXT-ALIGN: center
}

div.frontcounter span.count {
	MARGIN-TOP: 0.03em;
FONT-SIZE: 150%;
MARGIN-BOTTOM: 0.03em;
COLOR: rgb(255,255,255);
BACKGROUND-COLOR: rgb(38,90,145)
}

td.logoncol1 {
	PADDING-RIGHT: 0.5em;
PADDING-LEFT: 0.5em;
PADDING-BOTTOM:
0.5em;
PADDING-TOP: 0.5em;
BACKGROUND-COLOR: rgb(180,180,180);
TEXT-ALIGN: right
}

td.logoncol2 {
	PADDING-RIGHT: 0.5em;
PADDING-LEFT: 0.5em;
PADDING-BOTTOM:
0.5em;
PADDING-TOP: 0.5em;
BACKGROUND-COLOR: rgb(180,180,180);
TEXT-ALIGN: left
}

tr.even-row {
	
}

tr.uneven-row {
	COLOR: rgb(0,0,0);
BACKGROUND-COLOR: rgb(220,220,220)
}
