body {
	color: #ffffff;
	text-align: center;
	background: #beb9a5 url('imgs/bg-main.jpg') repeat-y 50% 0;
	}

h1 {
color: #b79e6f;
}

.smallcalmth{
color: #4c412a;
}

img {
border: none;
padding: 0;
}

/* layout
---------------------------------------------------------------- */
#wrapper-a {
position:relative;
top: -8px;
	padding: 50px 0 0;
	background: url('imgs/bg-top2.gif') no-repeat 50% 0;
	}
		
div.Table_01 {
position:relative;
margin:0 auto;
top: 145px ;
width:980px;
}
.centercontent{

width: 100%;
}

.sidecol {
	padding: 15px;
	min-width: 210px;
}

div.PageBg-NavBar_ {
text-align: left;
background: url('images/PageBg_NavBar.png') no-repeat ;
width:980px;
height:37px;
}

div.PageBg-Top_ {

}

div.PageBg-Stretch_ {
	position:relative;	
	color: #ffffff ;
	background: #000000 url(images/PageBg_Stretch.png)  repeat-y center;
	padding-left: 5px;
}

div.PageBg-Stretch_Left {
display: block;
float: left;
	position:relative;
	color: #ffffff ;
}


div.PageBg-Stretch_Right {
display: block;
	position:relative;
	color: #ffffff ;
}


div.PageBg-Bottom_ {

}

div.PageBg-Footer_ {
color: #000000;
text-align: right;
text-decoration: none;
background: url(images/PageBg_Footer.png)  no-repeat;
height: 37px
}

/* NavBar
---------------------------------------------------------------- */

a:link, a:visited {
	/*color: #b79e6f;*/
	color: #b79e6f;
	text-decoration: none;
	border: none;
	margin: 0;
	padding: 0;
	}

/* CALENDAR BIG
---------------------------------------------------------------- */

a {
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	border: none;
	margin: 0;
	padding: 0;
}
a:hover {
	text-decoration: none;
	color: #ffffff;
	border: none;
	margin: 0;
	padding: 0;
}
.year {
	border-style: outset;
	border-width: 1px;
	background-color: #e4e4e4;
	text-align: center;
}
.month {

	background-color: #000000;
	text-align: center;
}
.yearname {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.monthname {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	background-color: #000000;
	color: #b79e6f;
}
.dayname {
	text-align: center;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	background-color: #000000;
	color: #b79e6f;
	border-style: outset;
	background: url(images/DayNameBG.png);	
	border-width:1px;
	height: 33px;
}
.weeknumtitle {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	background-color: #e9e9e9;
	border-style: outset;
	border-width:1px
}
.weeknum {
	text-align: center;
	font-size: 10px;
	height:90px;
	width:90px;
	color: #000099;
	background-color: #e9e9e9;
}
.yearnavigation {
	font-size: 12px;
	font-weight: bold;
	color: #b79e6f;
}
.datepicker {
	background-color: #e4e4e4;
}
.datepickerform {
	margin: 0px;
}
.monthnavigation {
	font-family: Arial Black;
	font-size: 16px;
	font-weight: bold;
	color: #b79e6f;
}
.monthpicker {
	font-size: 11px;
	background-color: #eeeeee;
}
.yearpicker {
	font-size: 11px;
	background-color: #eeeeee;
}
.pickerbutton {
	font-size: 11px;
	background-color: #eeeeee;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}
.nomonthday {
border-style: solid;
	border-color: #b79e6f;
	border-width: 1px;
	text-align: center;
	vertical-align: top;
	font-size: 10px;
	height:90px;
	width:90px;
	color: #aaaaaa;
}
.monthday {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #b79e6f;
	border-style: solid;
	border-color: #b79e6f;
	border-width: 1px;
	text-align: center;
	vertical-align: top;
	background-color: #000000;
	height:90px;
	width:90px;
}

.monthday a {
	color: #b79e6f;
}

.sunday {
border-style: solid;
	border-color: #b79e6f;
	border-width: 1px;
	text-align: center;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #b79e6f;
	height:90px;
	width:90px;
	background: url(images/SunBG.png) repeat-y;	
}
.sunday a {
	color: #c6c6c6;
}
.saturday {
border-style: solid;
	border-color: #b79e6f;
	border-width: 1px;
	text-align: center;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #b79e6f;
	height:90px;
	width:90px;
	background: url(images/SatBG.png) repeat-y;	
}
.saturday a {
	color: #c6c6c6;
}
.event {
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:90px;
	width:90px;
}
.event a {
	background-color: #ffff99;
	color: red;
}
.selectedevent {
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:90px;
	width:90px;
}
.selectedevent a {
	background-color: #ffff99;
	color: red;
}
.todayevent {
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:90px;
	width:90px;
}
.todayevent a {
	background-color: #ffff99;
	color: red;
}
.eventcontent {
	color: #ffffff ;
	font-family: Times New Roman;
	font-size: 14px;
	letter-spacing: 0.1em;
	border-style: outset;
	border-width: 1px;
	width: 100%;
}

.eventcontent a {
	font-weight: bold;
	color: #ffffff
	
}

.sunday table.eventcontent  {
	font-weight: bold;
	color: #000000;
	background-color: #b79e6f;
	
}

.sunday table.eventcontent a {
	font-weight: bold;
	color: #000000;	
}

.today {
	border-color: #b79e6f;
	border-width: 4px;
	border-style: solid;
	text-align: center;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	background-color: #786849;
	color: #000000;
	height:90px;
	width:90px;
}

.today a {
	color: #3db322;
	
}

.today table.eventcontent a {
	font-weight: bold;
	color: #000000
	
}

.today table.eventcontent {
		font-family: Times New Roman;
		font-size: 14px;
		letter-spacing: 0.1em;
		border-style: outset;
		border-width: 1px;
	width: 100%;
	color: #000000;
	background-color: #b79e6f;
	
}

.selectedday {
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	background-color: #b79e6f;
	height:90px;
	width:90px;
}

.EventRed {
	color: #000000 ;
	font-family: Times New Roman;
	font-size: 14px;
	letter-spacing: 0.1em;
	border-style: outset;
	border-width: 1px;
	width: 100%;
	background-color: #ff0000;
}

.EventBlue {
	color: #000000 ;
	font-family: Times New Roman;
	font-size: 14px;
	letter-spacing: 0.1em;
	border-style: outset;
	border-width: 1px;
	width: 100%;
	background-color: #00aeff;
}

.EventBlue a{
	color: #000000 ;
	font-family: Times New Roman;
	font-size: 14px;
	letter-spacing: 0.1em;	
}

.EventGreen {
	color: #000000 ;
	font-family: Times New Roman;
	font-size: 14px;
	letter-spacing: 0.1em;
	border-style: outset;
	border-width: 1px;
	width: 100%;
	background-color: #07af07;
}

.EventGreen a{
	color: #000000 ;
	font-family: Times New Roman;
	font-size: 14px;
	letter-spacing: 0.1em;
}

.EventYellow {
	color: #000000 ;
	font-family: Times New Roman;
	font-size: 14px;
	letter-spacing: 0.1em;
	border-style: outset;
	border-width: 1px;
	width: 100%;
	background-color: #eee331;
}

.EventOrange {
	color: #000000 ;
	font-family: Times New Roman;
	font-size: 14px;
	letter-spacing: 0.1em;
	border-style: outset;
	border-width: 1px;
	width: 100%;
	background-color: #ffa304;
}
.EventOrange a{
	color: #000000 ;
	font-family: Times New Roman;
	font-size: 14px;
	letter-spacing: 0.1em;
}

.EventGold {
	color: #000000 ;
	font-family: Times New Roman;
	font-size: 14px;
	letter-spacing: 0.1em;
	border-style: outset;
	border-width: 1px;
	width: 100%;
	background-color: #b79e6f;
}

.EventSilver {
	color: #000000 ;
	font-family: Times New Roman;
	font-size: 14px;
	letter-spacing: 0.1em;
	border-style: outset;
	border-width: 1px;
	width: 100%;
	background-color: #d5d5d5;
}


.addeventform{
width: 600px;
}

fieldset legend{
color: #b79e6f;
border-color: #b79e6f;
}

fieldset{
border-color: #b79e6f;
}

/*****************************************************/
/* Clue Tip  Styles                            START */
/*****************************************************/

/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(images/clueTip/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
   color: #000000;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #000000;
}
.cluetip-default #cluetip-title a {
  color: #000000;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #000000;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(images/clueTip/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(images/clueTip/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(images/clueTip/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(images/clueTip/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
   color: #000000;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #000000;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #000000;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(images/clueTip/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(images/clueTip/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(images/clueTip/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(images/clueTip/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(images/clueTip/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
   color: #000000;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(images/clueTip/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(images/clueTip/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
   color: #000000;
}
.cluetip-rounded #cluetip-inner {
  background: url(images/clueTip/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
   color: #000000;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #000000;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #000000;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(images/clueTip/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(images/clueTip/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(images/clueTip/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(images/clueTip/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}



/* stupid IE6 HasLayout hack 
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}
*/

/*****************************************************/
/* Clue Tip  Styles                            END   */
/*****************************************************/

.ImOuterT {
	text-align: center;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	background-color: #000000;
	color: #b79e6f;
	background: url(images/PMF.png);	
	border:none;
	height: 206px;
	width: 170px;
}

.ImImageT {
	text-align: center;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	background-color: #000000;
	color: #b79e6f;
	background: url(images/PCBG.png);	
	border:none;
	height: 160px;
	width: 160px;
}

.ImLabelT {
	text-align: center;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	background-color: #000000;
	color: #b79e6f;
	background: url(images/PLBG.png);	
	border:none;
	height: 28px;
	width: 160px;
}

.icol {
	height: 215px;	
}

/*****************************************************/
/* HighSlide  Styles                          Start  */
/*****************************************************/

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid #b79e6f;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;  
    border: 2px solid #b79e6f;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: black;
     color: #ffffff;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
	/*margin-top: -15px;*/
}
.controlbar a {
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

.highslide-wrapper {
    color: #000000;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
    color: #ffffff;
}
.highslide-display-none {
    display: none;
}

.hsheading {
font-weight: bold;
    color: #b79e6f;
}

/*****************************************************/
/* Nav Styles                			Start  */
/*****************************************************/

/*** Nav bar styles ***/

ul.nav,
.nav ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 5px 0 0 0;
	cursor: default;
	text-align: left;
	list-style-type: none;
	display: block;
}

ul.nav{
	display: table;
}
ul.nav li{
padding: 0 0 0 20px;
	display: inline;
	position: relative;
}


/*** Menu colors (customizable) ***/

ul.nav,
.nav ul,
.nav ul li a{
font-size: 24px;
	color: #b79e6f;
}

/*
ul.nav li:hover,
.nav ul li a:hover{
font-size: 24px;
	color: #fff;
}

ul.nav li:active,
.nav ul li a:active{
font-size: 24px;
	color: #fff;
}
*/

.nav a{
font-size: 24px;
color: #53412b;
	text-decoration: none;
}

.nav li a:hover{
font-size: 24px;
color: #fff;
	text-decoration: none;
}

.AdminMenuDiv {
text-align: left;
width: 210px;
font-size: 14px;
	text-decoration: none;
}

.AdminMenuList {
list-style-type: none;
font-size: 14px;
	text-decoration: none;
}

.WelcomeName {
text-align: right;
color: #000;
font-size: 24px;
	text-decoration: none;
}

.LoginLink {
text-align: right;
font-size: 14px;
	text-decoration: none;
}

.LoginLink:hover,
li.LoginLink a:hover{
text-align: right;
font-size: 14px;
	color: #fff;
}

.LoginLink:active,
.nav ul li a:active{
text-align: right;
font-size: 14px;
	color: #fff;
}

.LoginLink a{
text-align: right;
font-size: 14px;
	text-decoration: none;
}
