body { font:normal normal normal 9pt verdana, arial; margin:0px; background-image: url(http://www.jampact.org/images/web/bgsplash.jpg); background-repeat: repeat-x; overflow:scroll;}

/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, div, p, h1, h2, h3, h4, h5, h6, blockquote, ul, dl, td, dt, dd, form, fieldset, a, img, button 
{ margin: 0; padding: 0; border:0; }

div, p, span, table, blockquote, ul, li, dl, td, dt, dd, form, fieldset, a, img, button
{ font-size:100%; }

G

/*table, div, span, ul, dl {font-size:100%; }*/
.main { width:1002px; overflow:hidden; background:#ffffff; font-size:9pt; text-align:left; margin:0px auto; }
.main .inner { margin:1px }
.divider { background:#2FABB5; width:100%; margin:0px 0px 15px 0px; color:#FFFFFF; }
.divider .padding { padding:10px 10px; color:#ffffff }
.divider span {color:#ffffff;font-size:120%;font-family:arial;font-weight:bold;}
.alignR {text-align:right;}
.floatR {float:right;}
.floatL {float:left;}
.clear {clear:both}
.vertDiv { overflow:hidden; margin:0px; padding:0px; }
.boxFL { margin-left:10px; margin-right:0px }
.boxFR { margin-right:10px; margin-left:0px }
.boxBodyNoTab { background:#F8FDFD/*#ebf7f7*/; margin:0px 5px 0px 5px; color:#606060; border:#C0C0C0 solid 1px; border-top-style:solid; line-height:12pt;}
.boxBody { background:#F8FDFD/*#ebf7f7*/; margin:0px 5px 5px 5px; color:#606060; border:#C0C0C0 solid 1px; border-top-style:none; line-height:12pt;}
.boxBody .header { font-size:120%; color:#ff9933; margin:0px; border-bottom:#D0D0D0 1px solid; font-weight:bold; letter-spacing:1px; font-variant:small-caps; font-family:arial;}
.boxBody .padding { padding: 10px }
.boxBody .padding { padding: 5px }
.boxBody ul { margin: 0px 0px; padding:0px 15px;}
.boxBody li { margin: 0px; padding:2px 0px; }
.boxBody dl { margin: 0px 0px; padding:0px 0px;}
.boxBody dt { margin: 10px 0px 0px 0px; padding:0px; color:#2FABB5; font:normal normal bold 120% arial;}
.boxBody dd { margin: 0px; padding:0px; }
.boxBody .highlight { background:#e6e6e6; margin-left:-10px; margin-right:-10px; padding-left:10px; padding-right:10px;}
.noTab { border-top-style:solid; margin-top:5px; }
.boxTab { padding-top:6px; height:17px; overflow:hidden; border-style:none; margin:5px 5px 0px 5px; }
.boxTab .header { font-size:110%; color:#ff9933; margin:0px; border-bottom:#D0D0D0 1px solid; font-weight:bold; letter-spacing:1px; font-variant:none; font-family:eurostile bold, arial;}
.boxTab .header .tab, .boxTab .header .tabOn { padding:5px 10px 0px 10px; border:#c0c0c0 solid 1px;display:inline; background:#E8E8E8; color:#B0B0B0; cursor:pointer;}
.boxTab .header .tabOn { background:#F8FDFD; color:#FF9933; border-bottom-color:#f8f8f8}
.item { height:85px; overflow:hidden; margin:10px 0px;}
.item .pic { float:left; margin-right:5px; border:#e0e0e0 solid 2px; }
.item .iTitle { color:#2FABB5; font-weight:bold; text-decoration:none; font-size:105%; }
.item span {font-family:verdana; }
.headerImgDiv {margin:0px;padding:0px 0px 1px 0px; background-color:#000000 }
.spaceText { letter-spacing:2px; }
p { padding:0px; margin:10px 0px; }
h1 { font-family:eurostile bold,verdana,arial }
h2 { font-family:eurostile,arial }
h1 { font-size:175%;text-transform:uppercase;text-align:right; margin:2px; }
h2 { color:#2FABB5; margin:20px 0px 0px 0px; font-size:140%;}

a, a:link, a:visited, a:hover, a:active {color:#2fabb5; text-decoration:none;}
a:hover { color:#ff9933; }
p a, p a:link, p a:visited, p a:hover, p a:active {text-decoration:underline;}
hr { border-color:#e0e0e0; border-style:solid }
.nomargin { margin:0px; }

.pageLink {font-weight:bold;margin:5px 0px; display:block;font-family:arial;font-size:115% }

.calendar tr { vertical-align:top; }
.calendar td, .calendar th { width:40px; height:40px; overflow:hidden; text-align:center;margin:0px; padding:10px 0px; font-weight:bold; font-size:115%; font-family:arial;}
.calendar th { text-align:center;  height:25px; padding:4px 0px;}
.calendar .w { background:transparent url('calbox-grey-sm.gif') left top no-repeat; }
.calendar .s { background:transparent url('calbox-shade-sm.gif') left top no-repeat; color:#f0f0f0}
.calendar .d { background:transparent url('calbox-dark-sm.gif') left top no-repeat; }
.calendar th.w {background-image:url('calbox-grey-smh.gif') }
.calendar th.s {background-image:url('calbox-shade-smh.gif') }
.calendar caption { font-weight:bold; font-size:130%; font-family:arial; color:#2fabb5; letter-spacing:1px; padding:2px; margin-top:10px;}