body {
  font-family:Garamond;
  color:#FFFFFF;
}

a{ color:#5470AE; text-decoration:}

hr
{color:#FFFFFF; height:1px; }

td {
padding:0px;
vertical-align:top;
}

p
{
}
.header
{background-image:url(images/headerbackgroundline.jpg);
width:800px;
background-repeat:no-repeat;
height:125px;
}

.navigationbar
{background-image:url(images/bluebar_red.jpg);
width:800px;
height:51px;
background-repeat:no-repeat;
}

.titletext
{font-size:14px;
font:Garamond;
color:#FFFFFF;
}

.titletext2
{font-size:22px;
font:Garamond;
color:#FFFFFF;
}

.border
{border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:2px;
}

.border2
{border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:2px;
}

.bodybg
{background-image:url(images/redbar.jpg);
background-repeat:repeat-y;
width:800px;
}


.gCalLstTbl           { width:350px; }
.gCalLstRow           {}
.gCalLstCol           {}
.gCalLstSelCalTypeRow {}
.gCalLstSelCalTypeCol { vertical-align: middle; padding:4px; }
.gCalLstSelCalType    { font-size: 11px; }
.gCalLstSelCalMonth   { font-size: 11px; }
.gCalLstSelCalYear    { font-size: 11px; }
.gCalLstMonthHdrRow   { background-color: #5470AE; color: white; width:350px }
.gCalLstMonthHdrCol   { background-color: #0D2456; color: #FFFFFF; vertical-align: middle; height:25px; width:350px }
.gCalLstMonthNav      { background-color: #0D2456; color: white; text-decoration:none; border:none; vertical-align:bottom; width:350px; }
.gCalLstMonth         { color: #FFFFFF; font-weight: bold; text-decoration:none; }
.gCalLstDayHdrRow     { background-color: #5470AE; }
.gCalLstDayHdrCol     { background-color: #5470AE; color: #FFFFFF; border: 1px #5470AE; }
.gCalLstDay           { font-weight: bold; border-color: #FFFFFF; text-align:left; }
.gCalLstTime          { font-weight: bold; }
.gCalLstTitle         { color: #FFFFFF; text-decoration:none;   }
/* 
.gCalLstTitle#TYPE1   { color: red; text-decoration:underline;  }
.gCalLstTitle#TYPE2   { color: green; text-decoration:underline;  }
.gCalLstTitle#TYPE3   { color: blue; text-decoration:underline;  }
*/
.gCalLstDescription   {}
.gCalLstDayCell       { background-color:#ffffff; color: #000000; border: 1px solid #5470AE; height: 25px; text-align: left; }
.gCalLstEmptyCell     { background-color: #EEEEEE; border: 1px solid #5470AE; height: 25px; }
.gCalLstSpacer        { font-size: 2px; }

.gCalDetDate          { color: #ffffff; font-weight: bold; }
.gCalDetTime          {}
.gCalDetTitle         { color: #ffffff; font-weight: bold; }
.gCalDetDescription   { font-style:italic; height:10px; padding-top:10px; padding-bottom:10px; }
.gCalDetDetails       {}
.gCalDetImage         { float:right; }
.gCalDetDoc           {}



.gGallLstThumbImg         { border: 0; text-align:center;}
.gGallLstThumbTitle       { color: #ffffff; font-weight: normal; text-align: center;}
.gGallLstThumbDescription { color: #ffffff;  font-weight: normal; text-align: center;}

.gGallDetTitle   { color: #ffffff; font-weight: bold;}
.gGallDetDetails {}
.gGallDetCaption { text-align: center;}
.gGallDetImg     { border:0;}

.gSecDetails { }
.gSecBannerImage { border:0; vertical-align:middle;  float:right; padding: 5px }