body{background-color:#E7CB8F; margin:0px;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:9px; padding:0;}
body, div, p, th, td, li, dd    {
    font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size:    12px;
    line-height: 1.6;
    }
img {border:0}
.chand { cursor: pointer;  cursor: hand;}

THEAD{ color:#1144FF; background-color:#C0C0f0; font-family:Verdana, sans-serif, monospace; font-size:12px; font-weight:bold;}

.lgrey{background-color:#D9DBE8; font-family:Verdana, sans-serif, monospace; font-size:12px; }
.dgrey{background-color:#C0C0C0; border-color:#595999;  font-family:Verdana, sans-serif, monospace; font-size:12px;}

.linkablecell{
   border-style:outset;
   background-color:#B6B8C2;
	border-color: #9999FF ;
	font-family: Verdana, Arial, sans-serif; 
   font-size:12px;
	font-weight:bold;
	color:black;
	cursor: pointer;
	cursor: hand;}
	
.tabhead{ color:#111144; background-color:#FDF56E; font-weight:bold;}
.droprow{ color:#000000; background-color:#C0C0f0; font-weight:bold;}
.headrow{background-color:#CACFE6;}
.InfoRow{
	background-color:#CCCCFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;}
.InpPageTitle{background-color:#E2E2E2;}
.displayRow{background-color:#C0C0C0; font-family:Verdana, sans-serif, monospace; font-size:80%; text-align:center;}

.AlertRow {background-color:#f0f0ff;
			  color:"AA1111";
			  font-family:Verdana, sans-serif, monospace;
			  font-size:80%; text-align:left;}
.verd { font-family:Verdana, sans-serif, monospace; font-size:80%; font-weight:bold;}
.georg { font-family:Georgia, Times New Roman, Times, serif; font-size:80%; font-weight:bold;}
.lgreycell{background-color:#D9DBE8; font-family:Verdana, sans-serif, monospace; font-size:80%;}
.dgreycell{background-color:#C0C0C0; border-color:#595999;
           font-family:Verdana, sans-serif, monospace; font-size:80%;}

.lgreycelllink{background-color:#D9DBE8; font-family:Verdana, sans-serif, monospace;
					 font-size:12px; cursor: pointer;  cursor: hand;}
.dgreycelllink{background-color:#C0C0C0; border-color:#595999;
           font-family:Verdana, sans-serif, monospace; font-size:12px; cursor: pointer;  cursor: hand;}

.HighLightedCell{background-color:#F0F6E2; border-color:#595999; color:#FF0000;
           font-family:Verdana, sans-serif, monospace; font-size:12px; cursor: pointer;  cursor: hand;}
			  
.textemphisize {color:red; font-weight:bold;}
.inv {background-color:transparent;}
.nb { border: none; } 
.smallnote {font-family:Verdana, Arial, sans-serif; font-size:9px;}
.smallernote {font-family:Verdana, Arial, sans-serif; font-size:8.4px;}
.smalltype {font-family:Verdana, Arial, sans-serif; font-size:9px;}
.choosetable{border-color-dark:#999999; border-color-light:#E3E3E3;}
.unavial{background-color:#550000; color:#DDDDFF;  cursor: default; border-color:#590000;
			border-color-dark:#550000; font-family:Verdana, sans-serif, monospace; font-size:80%;
			table-border-color-light:#E3f3E3;
			}
.SelectedItems{background-color:#dd0000; color:#ffffFF;  cursor: default; border-color:#590000; padding:3;
		   font-weight:semi-bold; font-family:Verdana, Arial, sans-serif; font-size:12px;
			}
.DisplayOnly { font-family:Verdana, Arial, sans-serif;  border:none; background-color:transparent; font-weight:bolder;}

.calendarHeader{ background-color:#F1F5FE; border-color:#0033AA ;cursor: default;
			 font-weight:bold; color:#0000CC;}
.calendar{ background-color:#E1EEFF; border-color:#F5F759 ;cursor: pointer;  cursor: hand;}
.calendarbutton{ border:2px solid; border-color: #EFF0F7 #1F217F  #1F217F #EFF0F7; 
			background-color:#aaaaaa;  font-family: Courier, monospace, sans-serif;  cursor: pointer;  cursor: hand;} 
.table{border-color-dark:#999999; table-border-color-light:#E3f3E3}
.calendarToday{ background-color:#000386; border-color:#F5F759 ;cursor: pointer;  
			cursor: hand; font-weight:bold; color:#FFFFFF}
.calendarOccupied{ background-color:#517F5E; border-color:#F5F759 ;cursor: pointer;  
			cursor: hand; color:#FFFFFF}
.blankday{ background-color:#EFEEFF; border-color:#F5F759 ; cursor:default;}

.butt{font-size: 80%; background-color:#AFC4DF; font-weight:bold; cursor: pointer;  cursor: hand;}

.greybut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #999999;
}

.RedButton1{border:1px solid;
			  font:bold 12px verdana,sans-serif;
			  border-color: #EFF0F7 #1F217F  #1F217F #EFF0F7;
			  padding:0px 0px 0px 0px;
		     background-color:#c0c0cF;
			  font-weight:bold;
			  color:#FF0000;
			  cursor: pointer;
			  cursor: hand;}
.RedButton{
			  font:bold 12px verdana,sans-serif;
			  padding:0px 0px 0px 0px;
			  font-weight:bold;
			  color:#FF0000;
			  cursor: pointer;
			  cursor: hand;}
.bluButton
{
    border:1px solid;
    border-color: #EFF0F7 #1F217F  #1F217F #EFF0F7;
    padding:0px 3px 0px 3px;
    font:bold 12px verdana,sans-serif; 
    color:#000000; background-color:#B9BCDF;
    text-decoration:none;
    margin:0px;
	 cursor: pointer;  cursor: hand;
}
*[type="button"]:hover
{
 background-color:#aaaaff;
}

.Label01
	{
	background-color:#FBFCEE;
	color:"AA1111";
   font-family:Verdana, sans-serif, monospace;
	font-weight: bold;
	border:none;
	padding: 3px 3px 3px 3px;
	}

.Label02
	{
	background-color:#C0C0C0;
   font-family:Verdana, sans-serif, monospace;
	font-weight: bold;
	border:none;
	padding: 0px 3px 0px 0px;
	}

.Label03
	{
	background-color:#ffffff;
   font-family: sans-serif, monospace;
	text-align: right; 
	padding: 0px 3px 0px 0px;
	}

.LabelGreyed
	{
	background-color:#cccccc;
	color:"eeeeee";
   font-family:Verdana, sans-serif, monospace;
	font-weight: bold;
	text-align: right; 
	padding: 0px 3px 0px 0px;
	border:none;
	}

H3 { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 20px; font-weight: bold; text-align: center; }
H4 { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 16px; font-weight: bold; text-align: left; }
.IHeadrow {  font-family: Arial, Helvetica, sans-serif; background-color: #A5B6E5; font-size: 18px; font-weight: bold}
.IHeadrowLink {  font-family: Arial, Helvetica, sans-serif; background-color: #9793fe; font-size: 18px; font-weight: bold; cursor: pointer;  cursor: hand;}
.IHeadrowG {  font-family: Arial, Helvetica, sans-serif; background-color: #A7BC91; font-size: 18px; font-weight: bold}
.IHeadrowGSF {  font-family: Arial, Helvetica, sans-serif; background-color: #A7BC91; font-size: 13px; font-weight: bold}
.IHeadrowSF {  font-family: Arial, Helvetica, sans-serif; background-color: #9793fe; font-size: 13px; font-weight: bold}

.copycell {
  height:27px;
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  background: #D7BB7F;
}

.carttable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #bFD0BA;
  border-color: #7b9ebd #1F217F  #1F217F #1F217F;
  border-style: solid;
  border-width: 1px;
}

.gigtable {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}
TD.gigtable{
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}
.dpeventtable {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
}
TD.dpeventtable{
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
}
.imgtable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  border-color: #7b9ebd #1F217F  #1F217F #1F217F;
  border-style: solid;
  border-width: 1px;
}
TD.cartcell {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #d9d6fA;
  color: #000000;
  border-color: #a8a5a9 #b2bFb9 #b2bFb9 #b8b5b9;
  border-style: solid solid solid solid;
  border-width: 1px;
  line-height:1.5;
}
A.cartcell { 
  color: #1F217F; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
}
A.cartcell:hover { 
  color: blue; 
  font-weight: 700;
  text-decoration: underline; 
}
a.bluback { 
  color: #FFFFFF;
  font-weight: 700; 
  text-decoration: none;
  font-size:10px;
}
a.bluback:link { 
  color: #FFFFFF;
}
a.bluback:visited { 
  color: #FFFFFF;
}
a.bluback:hover { 
  color: yellow; 
  text-decoration: underline; 
  
}

a.TTG { 
  color: #6C3323;
  font-weight: 600; 
  text-decoration: none;
  font-size:10px;
}
a.TTG:link { 
  color: Blue;
}
a.TTG:visited { 
  color: #6C3323;
}
a.TTG:hover { 
  color: WHITE; 
  text-decoration: underline; 
  
}
A.sresults { 
  color: black; 
  font-weight: 700;
  font-size: 11px; 
  text-decoration: underline;
}
A.sresults:hover { 
  color: blue;
  font-size: 11px; 
  font-weight: 700;
  text-decoration: underline; 
}

A.presults { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none; 
  color: black; 
  font-weight: 700;
   border-style: solid;
  border-width: 1px;
  border-color: #D3A542;
  padding: 1px 3px 1px 3px;
  background-image: url('images/OrangeGrad01.png');
}
A.presultsp { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none; 
  color: green; 
  font-weight: 700;
   border-style: solid;
  border-width: 1px;
  border-color: #D3A542;
  padding: 1px 3px 1px 3px;
  background-image: url('images/OrangeGrad01.png');
}
A.presults:hover { 
  color: blue;
  font-weight: 900;
  text-decoration: underline; 
  cursor: pointer;  cursor: hand;
}

A.bsresults { 
font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black; 
  font-weight: 700;
  font-size: 14px; 
  text-decoration: none;
  background-color: #EEEEFF;
  border-style: solid;
  border-width: 1px;
  padding: 1px 1px 1px 1px;
}
A.bsresults:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
  color: blue;
  font-size: 14px; 
  font-weight: 700;
  text-decoration: underline; 
  cursor: pointer;  cursor: hand;
}



.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.inputButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	cursor: pointer;  cursor: hand;
}
.dividercenter {  background-image: url(images/DivFill.png); background-repeat: repeat-y}

ul.sortableList {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 400px;
	font-family: Arial, sans-serif;
}
ul.sortableList li {
	cursor: move;
	padding: 2px 2px;
	margin: 2px 0px;
	border: 1px solid #000000;
	background-color: #daeda3;
}
DIV.Container{
	margin:0 auto;width:740px;
}
div.InformalList { 
	width:100%;
	text-align: center;
	margin: 0;
	overflow: hidden;
}

div.InformalList p{
	padding: 0 5px 0 5px;
  	text-align:center;
	white-space: nowrap;
	line-height: 15px;
	float :left;
}
div.InformalList ul{
	padding: 0 5px 0 5px;
  	text-align:center;
	white-space: nowrap;
	line-height: 15px;
	//float :left;
}
div.InformalList li{
position: relative;
list-style: none;
	padding: 15px 5px 0 5px;
  	text-align: left;
	white-space: nowrap;
	line-height: 15px;
	float :left;
}

div.InformalList
div.InformalList a,
div.InformalList a:link,
div.InformalList a:active,
div.InformalList a:visited {
	cursor: pointer;
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}
div.InformalList a:hover {
	cursor: pointer;
	text-decoration: underline;
	color: blue;
	font-weight: bold;
}
div.InformalList span {
	cursor: pointer;
	font-weight: bold;
}
div.InformalList span.disabled {
	color:grey;
	
}
div.InformalList span:hover {
	cursor: pointer;
	text-decoration: underline;
	color: blue;
	font-weight: bold;
}
div.InformalList span:hover.disabled {
	color:grey;
	text-decoration: none;
	cursor: default;
}
.logo {
background-color:#FFFFCC;
text-align: center;
}

.icon:hover {
cursor: pointer;
}

ul.BPList  {list-style-type:disc; margin:auto; margin-left: 0; padding-left: 0;}
li.BPList  { display: inline; Padding-right:8px;  float:left; white-space: nowrap;}

#ErrorDiv {position:relative; visibility:hidden; border:1px;  top:195px; margin:0 auto; width:380px; color:#ffffff; background-color:#770000; z-index:100;
}

#EditDiv, #CreateDiv, #CreatePendingEventDiv {position:absolute;  visibility:hidden; border:1px; left:30%; top:195px; margin:0 auto; width:40%; color:#ffffff; background-color:#002299; z-index:100;
}

#NewRec1 {position:absolute;   border:1px; padding:2px; border-style:solid; left:40%; top:195px; margin:0 auto; width:auto; color:#0; background-color:#EEB547; border-color:#896100; z-index:100;
}
#Weather {Width:215px;position:relative; height:160px; background-color:#ddddff;}
#WeatherDetails, #WeatherTitle, #WeatherConditions {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px; font-weight: 600;}
#WeatherTitle {text-align: center; font-size:14px; font-weight: bold;}
#WeatherConditions {font-size:12px; position:absolute; left:70px; top:35px;}
#WeatherIcon {width:56px; position:absolute;}
#WeatherDetails {position:relative; top:60px;}
.textfieldinput { border:1px solid; border-color: #999999;  background-color:white;padding:3px;}
#CustMenuEdDiv {position:absolute; top:218px; display:none; border:1px;  margin:0; width:780px; color:#ffffff;  }
#MenuContentA { display:none;  width:780px;  }
#MenuContent{ display:none;  width:780px;  }
.falselink { cursor: pointer;  cursor: hand; color:blue; text-decoration:underline;}
.falselink:hover {color:white;}
#dp-floatcont {
	float: right;  margin-left:10px;
	}
#dp-float {
  width: 190px;
  margin-top:15px;
  padding: 10px;
  background-color:#eeeeee;
  border: 1px solid;
  }
#dp-float p {
   text-align: center;
   }
#dp-gig {
	width:300px;
  padding: 10px;
  margin-top:15px;
  background-color:#eeeeee;
  border: 1px solid;
  }
#dp-event{
	width:320px;
  padding: 10px;
  margin-top:15px;
  background-color:#eeeeee;
  border: 1px solid;
  }
#Tmenu a {
	color: #ffffcc;
	background: #894732 url(images/Men1L.png) left top no-repeat;
	text-decoration: none;
	padding-left: 7px;
	height:25px;
	}

#Tmenu a.cmenuselected {
	color: #894732;
	background: #ffffcc url(images/Men0L.png) left top no-repeat;
	text-decoration: none;
	padding-left: 7px;
	height:25px;
	}

#Tmenu a span {
	display: block;
	padding-right: 7px;
	height:25px;
	background: url(images/Men1R.png) right top no-repeat;
	margin:0;
	}

#Tmenu a.cmenuselected span {
	display: block;
	padding-right: 7px;
	height:25px;
	background: url(images/Men0R.png) right top no-repeat;
	margin:0;
	}

#Tmenu a, #navigation a span {
	display: block;
	float: left
	}

/* Hide from IE5-Mac \*/
#Tmenu a, #Tmenu a span {float: none}
/* End hide */

#Tmenu a:hover {
	color: #894732;
	background: #ffffcc url(images/Men0L.png) left top no-repeat;
	padding-left: 7px
	}
#Tmenu a:hover span {background: #ffffcc url(images/Men0R.png) right top no-repeat;}

#Tmenu a.cmenuselected:hover {
	color: #ffffff;
	background: #995742 url(images/Men1L.png) left top no-repeat;
	padding-left: 7px;
	}
#Tmenu a.cmenuselected:hover span {background: #894732 url(images/Men1R.png) right top no-repeat;}
#SmallAdd div {padding:2px 2px 1px 4px;}