@media print {
   .printSmaller     {font-size: 94%}
   #noprint          {display: none}

   table.galFrame    {width: 350px}
   #rightGalFrame    {width: 350px; height: 240px}
}

a                    {text-decoration: none; font-weight: bold}
a:hover              {text-decoration: underline}
a:visited            {text-decoration: none}
a:visited:hover      {text-decoration: underline}

a.linkBar            {text-decoration: none; font-weight: bold; padding-bottom: 1px; padding-left: 3px; padding-right: 3px; display: block; width: 151px}
a.linkBar:link       {color: #FFFFF0}
a.linkBar:hover      {color: #B0C4DE; text-decoration: none}
a.linkBar:visited    {color: #FFCC00; text-decoration: none}
a.linkBar:visited:hover
                     {color: #B0C4DE; text-decoration: none}

a.linkBar2           {text-decoration: none; font-weight: bold; font-size: 85%}
a.linkBar2:link      {color: #FFFFF0}
a.linkBar2:hover     {text-decoration: underline}
a.linkBar2:visited   {color: #FFCC00; text-decoration: none}
a.linkBar2:visited:hover
                     {text-decoration: underline}

body                 {background: url(graphics/bkg/bkg00001.gif) #000080 repeat; color: #000000; margin: 0px; font-size: small}
body.noBkg           {background-image: none; background-color: #000080; color: #000000}
body.whiteBkg        {background-image: none; background-color: #FFFFFF; color: #000000}

body, a, blockquote, table, th, td, div, span, p, address, h1, h2, h3, h4, h5, h6, ol, ul
                     {font-family: Arial, Tahoma, Verdana, "MS Sans Serif", sans-serif}

.centre, #centre     {text-align: center}
.left, #left         {text-align: left}
.right, #right       {text-align: right}

.imgLeft             {float: left}
.imgRight            {float: right}
.imgLeftPad          {float: left; padding-right: 10px}
.imgRightPad         {float: right; padding-left: 10px}
.imgLeftPadTop       {float: left; padding-right: 10px; padding-top: 2px}
.imgRightPadTop      {float: right; padding-left: 10px; padding-top: 2px}
.imgLeftPadTop2      {float: left; padding-right: 10px; padding-top: 10px}
.imgRightPadTop2     {float: right; padding-left: 10px; padding-top: 10px}
.imgLeftPadBot       {float: left; padding-right: 10px; padding-bottom: 10px}
.imgRightPadBot      {float: right; padding-left: 10px; padding-bottom: 10px}

.clearImg, #clearImg {clear: both}
.clearImgL           {clear: left}
.clearImgR           {clear: right}

.bordered            {border-color: #B0C4DE}

.live                {color: #999999; font-weight: normal; padding-bottom: 1px; padding-left: 3px; padding-right: 3px; display: block; width: 151px}
.invisible           {display: none}
.visible             {display: block}

.normalTxt           {font-style: normal}
.smallerHdr          {font-size: 90%; font-weight: normal; color: #000000;}
.smallerTxt, #smallerTxt
                     {font-size: 85%}
.smallcaps           {text-transform: uppercase; font-size: 90%;}
.topPage             {
                        font-size: 85%; text-align: right; clear: both;
                        padding-bottom: 1px; border-bottom: 1px solid #F5F5F5;
                     }

.pad5                {padding-left: 5px; padding-right: 5px}
.pad10               {padding-left: 10px; padding-right: 10px}
.nobr                {white-space: nowrap}
.noPad               {padding: 0px}
.noMargBot, #noMargBot {margin-bottom: 0px}

.highlight           {color: #CC0033}
span.asterisk        {color: #FF0000}


.dashedBdr           {background-color: #FFFFCC; padding: 5px; border: 1px dashed #B0C4DE}
.dashedBdr2          {background-color: #FFFFCC; padding: 5px; border: 1px dashed #B0C4DE; font-size: 85%}
.dashedBdr h4        {font-size: 100%}

.emailLink           {text-align: center; margin-top: 5px}

#fader               {padding: 5px}

div.mainHdr          {text-align: left; background: url(graphics/bkg/bkg00001.jpg) #000080 repeat-x; background-position: right; width: 100%; height: 62px; border-top: 1px solid #B0C4DE}
div#secondLevel      {background: url(graphics/bkg/bkg00006.jpg) #000080 repeat-x; background-position: right; width: 100%; height: 62px}
div#stuProfile       {background: url(graphics/bkg/bkg00002.jpg) #000080 repeat-x; background-position: right; width: 100%; height: 62px}
div#facProfile       {background: url(graphics/bkg/bkg00003.jpg) #000080 repeat-x; background-position: right; width: 100%; height: 62px}
div#jesProfile       {background: url(graphics/bkg/bkg00004.jpg) #000080 repeat-x; background-position: right; width: 100%; height: 62px}

h1                   {font-size: 130%}
h2                   {font-size: 120%}
h3                   {font-size: 110%}
h4                   {font-size: 100%}
h5                   {font-size: 90%}
h6                   {font-size: 80%}

h1, h2, h3, h4, h5, h6
                     {color: #CC0033}

ol.letters           {list-style-type: lower-alpha}

pre, pre span        {font-family: "Courier New", Courier, monospace}

span.faderTxt        {font-size: 90%}
span.highlight       {color: #FF0000}
span.itemDate        {font-size: 85%; font-weight: normal; color: #000000; white-space: nowrap}
span.monthHdr        {
                        padding-bottom: 1px; border-bottom: 1px solid #000080;
                        width: 100%; display: block; color: #000080;
                     }

table.eventTbl       {border: 1px solid #B0C4DE}
table.table1         {border: 1px solid #B0C4DE}

table.footer         {background-color: #F0F8FF; border-top: 1px solid #B0C4DE}
table.sideBar, table.eventTable
                     {background-color: #FFFFF0; border: 1px solid #B0C4DE}

td                   {text-align: left; vertical-align: top}

td.eventTbl          {background-color: #B0E0E6; font-size: 90%}
td.eventTblForm      {background-color: #ffffcc; font-size: 90%}
td.profilePic        {text-align: center; padding: 0px; height: 460px}
td.table1            {background-color: #FFFFF0; font-size: 90%}

td.footerC           {text-align: center; font-size: 85%}
td.footerL           {text-align: left; font-size: 85%; padding-left: 10px}
td.footerR           {text-align: right; font-size: 85%; padding-right: 10px}

td.gallery           {text-align: center; vertical-align: top; font-size: 85%}
td.genTbl, th.genTbl {text-align: left; font-size: 90%}
td.main              {background-color: #FFFFFF; padding: 10px}
td.navBar            {padding: 0px; text-align: left; width: 159px; height: 460px}
td.navBar2           {
                        background-color: #FFCC99; font-size: 90%;
                        padding: 1px; padding-left: 10px; padding-right: 10px;
                        border-bottom: 1px solid #F5F5F5;
                     }
td.navBar3           {background-color: #FFFFF0; font-size: 85%; padding: 10px; border-bottom: 1px solid #F5F5F5}
td.navBarBotL        {font-size: 90%; text-align: left}
td.navBarBotR        {font-size: 90%; text-align: right}

td.pageDate          {
                        background-color: #F0F8FF; vertical-align: middle;
                        text-align: center; color: #000000; font-size: 85%;
                        padding: 0px;  border-top: 1px solid #B0C4DE; border-bottom: 1px solid #B0C4DE;
                     }
td.pageNav           {padding-right: 10px}

td.subtle            {
                        background-color: #FFFFFF; vertical-align: top;
                        text-align: left; color: #000000;
                        border-bottom: 1px solid #F5F5F5;
                     }

td.sideBar, td.eventTable
                     {padding-left: 5px; padding-right: 5px}
td.sideBarMain
                     {background-color: #FFFFF0; font-size: 85%; padding: 5px}
td.eventMain
                     {background-color: #F5F5F5; padding: 5px}
td.sideBarPic, td.eventPic
                     {background-color: #FFFFF0; font-size: 85%; padding: 0px; text-align: center}

th                   {text-align: left; vertical-align: top}

th.pageTitle         {
                        background-color: #F0F8FF; vertical-align: middle;
                        text-align: left; color: #000080; font-weight: normal;
                        padding: 0px; border-top: 1px solid #B0C4DE; border-bottom: 1px solid #B0C4DE;
                        padding-left: 10px; padding-right: 10px;
                     }
th.sideBarHdr        {
                        background-color: #B0C4DE; text-align: left; color: #000000;
                        font-size: 90%; padding-left: 5px; padding-right: 5px; padding-bottom: 1px;
                     }
th.eventHdr          {
                        background-color: #B0C4DE; text-align: left; color: #000000;
                        padding: 5px;
                     }

th.sideBarHdr2, th.eventHdr2 {
                        background-color: #B0C4DE; border-top: 1px solid #B0C4DE;
                        text-align: center; color: #000000;
                        font-size: 90%; padding-left: 5px; padding-right: 5px; padding-bottom: 1px;
                     }
th.table1            {background-color: #F0F8FF; font-size: 90%; text-align: left}

ul                   {list-style-type: square; list-style-position: outside}
