body { font-family: Verdana, Arial, Helvetica, sans-serif; 
	   font-size: 11px; 
	   color: #333333;
	   line-height: 16px;
	   margin:0 ;  }
	  
	  
TD { font-family: Verdana, Arial, Helvetica, sans-serif; 
	   font-size: 10px; 
	   color: #333333;
	   line-height: 16px  }
	   
	   
		
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  		font-size: 13px; 
			font-weight: bold;
	  		color: #006699;
			line-height: 16px  }
A.MenuItem {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  		font-size: 11px;
			font-weight: bold;
	  		color: #990000;
			line-height: 18px  }

A.MenuItem:visited  { color: #990000; text-decoration : none }
A.MenuItem:Active   { color: #990000; text-decoration : none }
A.MenuItem:Hover	{ color: #660000; text-decoration : none }
			
LI.bullets { list-style-type: circle; ; list-style-position: outside}	 

A           { color: #0066CC; text-decoration : none }
A:visited   { color: #0066CC }
A:Active    { color: #0066CC }
A:Hover     { color: #999999; text-decoration : underline; } 

A.disclaimer           { font-size: 11px; color: #000000; text-decoration : none}
A.disclaimer:visited   { font-size: 11px; color: #000000 }
A.disclaimer:Active    { font-size: 11px; color: #000000 }
A.disclaimer:Hover     { font-size: 11px; color: #666666 }

A.LightColor           { font-size: 11px; color: #ffffff; text-decoration : none}
A.LightColor:visited   { font-size: 11px; color: #ffffff }
A.LightColor:Active    { font-size: 11px; color: #ffffff }
A.LightColor:Hover     { font-size: 11px; color: #fcfcfc }

A.more           { color: #FFFFFF; text-decoration : none; ; font-weight: bold}
A.more:visited   { color: #FFFFFF }
A.more:Active    { color: #FFFFFF }
A.more:Hover     { color: #000 ; text-decoration : underline; }
	  
.newsheader {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	           font-size: 11px;
               font-weight: bold; 
			   color: #0066CC; 
			   text-decoration: none }
			   
select {  font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 9px  }
		  
input {  font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: 9px  }
		 
.white {  color: #FFFFFF  }

.header {  font-family: Verdana, Arial, Helvetica, sans-serif; 
		   font-size: 11px  }

textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px  }
a.text {  }

a.bottomlink {  font-family: Verdana, Arial, Helvetica, sans-serif; 
			    font-size: 12px; 
				color: #000000; 
				text-decoration: none  }
				
.formfields {	font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #ff0000;
}
				
.CalendarBlueBG {
	background-color: BDD7E7;
	
}

.defaultwidget
{
    BACKGROUND-COLOR: aliceblue;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt
}
.defaultbutton
{
    BACKGROUND-COLOR: lightgrey;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt
}
.DefaultBody
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 6pt
}
.YearViewMonthTable
{
    BACKGROUND-COLOR: gainsboro;
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt
}
.YearViewDayHeader
{
    COLOR: #669acc;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
.YearViewMonthHeader
{
    COLOR: #669acc;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
.YearViewDayLink
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt
}
.YearViewLink
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial
}
.YearViewYearTable
{
    BACKGROUND-COLOR: lightgrey
}
.OLDMonthViewMonthTable
{
    BORDER-BOTTOM: #669acc 1px solid;
    BORDER-LEFT: #669acc 1px solid;
    BORDER-RIGHT: #669acc 1px solid;
    BORDER-TOP: #669acc 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt; 
	background-color: #BDD7E7
}
.MonthViewExtraDay
{
    BACKGROUND-COLOR: #A6BBC8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	COLOR: #333333; 
	LINE-HEIGHT: 16px 
}

.MonthViewMonthTable
{
    BACKGROUND-COLOR: #BDD7E7;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;

}



.MonthViewDayHeader
{
    BACKGROUND-COLOR: #99C5E1;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bolder
}
.MonthViewDayLink
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.Title
{
    COLOR: greenyellow;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bolder
}
.MainTable
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #cecece;
    BORDER-LEFT: #cecece;
    BORDER-RIGHT: #cecece;
    BORDER-TOP: #cecece;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt
}
.HeaderTable
{
    BACKGROUND-COLOR: #669acc
}
.HeaderNavTable
{
    BACKGROUND-COLOR: white;
    COLOR: #669acc;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
.HeaderTitle
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bolder
}
.HeaderNav
{
    BACKGROUND-COLOR: #669acc;
    COLOR: white
}
.HeaderNavSelected
{
    BACKGROUND-COLOR: greenyellow;
    COLOR: #669acc;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
.HeaderLinkNav
{
    COLOR: white;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
.HeaderLinkNavSelected
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
.WeekViewWeekTable
{
    BACKGROUND-COLOR: gainsboro;
    BORDER-BOTTOM: gray 1px;
    BORDER-LEFT: gray 1px;
    BORDER-RIGHT: gray 1px;
    BORDER-TOP: gray 1px;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 10pt
}
.WeekViewDayHeader
{
    BACKGROUND-COLOR: silver;
    FONT-FAMILY: Tahoma, Arial
}
.WeekViewDayHeaderNav
{
    BACKGROUND-COLOR: silver;
    FONT-FAMILY: Tahoma, Arial
}
.WeekViewDayLink
{
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder
}
.WeekViewTimeColumn
{
    BACKGROUND-COLOR: silver;
    COLOR: gray;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt
}
.WeekViewTimeColumnHour
{
    BACKGROUND-COLOR: silver;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 10pt
}
.WeekViewInactiveColumn
{
    BACKGROUND-COLOR: lightgrey
}
.WeekViewActiveColumn
{
    BACKGROUND-COLOR: gainsboro
}
.WeekViewReservationCell
{
    BACKGROUND-COLOR: cornsilk;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt
}
.SelectedDayStyle
{
    BACKGROUND-COLOR: #A6BBC8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	COLOR: #ffffff; 
	LINE-HEIGHT: 16px 

}
.BGYellow
{
 BACKGROUND-COLOR: #F2B43A;

}
.BGMenuUnder
{
 BACKGROUND-COLOR: #F2F5F6;
}

tableHeaderBlue {font: bold 10 Verdana, Arial, sans-serif; 
	color:#000000;
	background-color:#CCFFCC;}
.tableItem {font: 10 Verdana, Arial, sans-serif;}
.tableHeader 
{
	font-family: Verdana, Arial, sans-serif; 
	color:#000000;
	background-color:#CCCCCC;
	font-weight:bold;
	}
.alternatingItem {font: 10 Verdana, Arial, sans-serif; 
	color:#000000;
	background-color:#F5F5F5;}
.pageLinks {font: 10 Verdana, Arial, sans-serif;}

.BlackTableItem {font: 10 Verdana, Arial, sans-serif;}
.BlackTableHeader {font: bold 10 Verdana, Arial, sans-serif; 
	color:#000000;
	background-color:#FFCC00;}

.tableHeaderFrontEnd {font: bold 10 Verdana, Arial, sans-serif; 
	color:#000000;
	background-color:#CCCC33;}

.text {
	font-size: 11px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textAlert {
	font-size: 11px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:yellow; 
}

.textErrorAlert {
	font-size: 11px;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	color:Red; 
	font-weight:bold
}


.type { font-family: Verdana, Arial, Helvetica, sans-serif; 
	   font-size: 11px; 
	   color: #333333; 
	   line-height: 16px  }
	   
	   .IndexBottomBG {
	background-attachment: fixed;
	background-image: url(../images/Index_bottom_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/* */

.wrapperTable { }


/* HOme Page Areas */

.contentTable {border:5px solid #fff; border-left:none;}
	.contentRegion1 {
	background:#fff;
	width:150px;
	vertical-align:top;
	padding:10px;
}
	.contentRegion2 {
	background:#ffffff;
	width:300px;
	vertical-align:top;
	padding:10px;
}
	.newsRegion {background:#dee6e8;}
		.newsTitle {
	background-color: #005d7e;
}
	
	.contentRegion3 {
	background:#edf1f4;
	border-top:5px solid #fff;
	vertical-align:top;
	padding:10px;
}


/*Footer */

#footer { width:100%; position:fixed; bottom:0; height:43px;}
