.LargeBoldBlackHeading
{
	font-family: arial, Helvetica, sans-serif;
	font-size:14pt;	
	color:#000000;
	font-weight:bold;	
}
.BoldGreenSubHeading
{
	font-family: arial, Helvetica, sans-serif;
	font-size:10pt;	
	color:#00966D;
	font-weight:bold;	
}
table.BodyFrame
{
	width: 770px;
}
td.divider
{
	background-color: #00CE94;
}
td.Heading
{
	background-color:#E9FFF0;
}
table.GreenGroup
{
	border: 1px solid #00CE94;
}
table.PriceTable
{
	border: 1px solid #00CE94;
	width:550;
}

table.LoginTable
{
	border: 1px solid #00CE94;
	width:270;
}
body.main
{
	font-family: arial, Helvetica, sans-serif;
	font-size:8pt;	
	background: #E9FFF0;
}
body.Standard
{
	font-family: arial, Helvetica, sans-serif;
	font-size:8pt;	
	background: #FFFFFF;
	
	
}
body.menu
{
	font-family: arial, Helvetica, sans-serif;
	font-size:8pt;	
	background: #E9FFF0;
}


body.content
{
	margin-top: 3px;
	scrollbar-3d-light-color: #00CE94;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #808080;
	scrollbar-dark-shadow-color: #00CE94;
	scrollbar-face-color: #00CE94;
	scrollbar-highlight-color: #E9FFF0;
	scrollbar-shadow-color: #00CE94;

}

font.HeaderMenu
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 8pt;	
}

font.MediumTitle
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 11pt;	
}

font.PriceTitle
{
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 8pt;
}

font.PriceText
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 8pt;		
	
}

font.BodyText
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 8pt;		
}

font.BodyText_NoSize
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

font.FooterText
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
	font-size : 8pt;		
}

font.MinorTitle
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	font-size : 8pt;		
}

font.MinorLabel
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 8pt;	
}


font.MajorTitle
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 12pt;			
	font-weight:bold;
}

font.LeftMenuTitle
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 11px;
	font-weight:bold;
	padding-left:5px;
}

font.AdminMenuTitle
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 10pt;
	font-weight:bold;
}



a:link.HeaderMenu 
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 8pt;
}
a:visited.HeaderMenu 
{ 
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 8pt;
}
a:Hover.HeaderMenu 
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
	font-size : 8pt;
}

a:link.LeftMenu 
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
	font-size : 8pt;
}
a:visited.LeftMenu 
{ 
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
	font-size : 8pt;
}
a:Hover.LeftMenu 
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #00AC72;
	font-size : 8pt;	
}


a:link.LeftMenuBig
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 11px;
	font-weight:bold;
	padding-left:5px;
}
a:visited.LeftMenuBig 
{ 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 11px;
	font-weight:bold;
	padding-left:5px;
}
a:Hover.LeftMenuBig
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #00AC72;
	font-size :11px;
	padding-left:5px;
}



a:link.Contrast 
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 8pt;
}
a:visited.Contrast
{ 
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 8pt;
}
a:Hover.Contrast 
{
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
	font-size : 8pt;
}


a:link.Standard 
{
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #00AC72;
	font-size : 9pt;
}
a:visited.Standard
{ 
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #00AC72;
	font-size : 9pt;
}
a:Hover.Standard
{
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #00AC72;
	font-size : 9pt;
}


a:link.SiteMap 
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #00AC72;
	font-size : 8pt;
}
a:visited.SiteMap
{ 
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #00AC72;
	font-size : 8pt;
}
a:Hover.SiteMap
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #00AC72;
	font-size : 8pt;
}



a:link.Blue 
{
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #2965AD;
	font-size : 9pt;
}
a:visited.Blue
{ 
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #2965AD;
	font-size : 9pt;
}
a:Hover.Blue
{
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #2965AD;
	font-size : 9pt;
}



a:link.AdminMenu 
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
	font-size : 8pt;
	padding-left:10px;
}
a:visited.AdminMenu 
{ 
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
	font-size : 8pt;
	padding-left:10px;	
}
a:Hover.AdminMenu 
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 8pt;
	padding-left:10px;	
}




input.SmallTextBox2D
{
	border : 1px solid #29B58C;
	background-color:#C6EFE7;
	width:75px;
	height:18px;
	font-size:8pt;
	
}

input.StandardTextBox2D
{
	border : 1px solid #000000;
	background-color:#FFFFFF;

}

.StandardTextBox2D
{
	border : 1px solid #000000;
	background-color:#FFFFFF;
}


input.Button2D
{
	border : 1px solid #000000;
	background-color:#C6EFE7;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	height:20px;
	vertical-align : middle;
}

input.StandardButton2D
{
	border : 1px solid #000000;
}


font.LeftMenuBullet
{
	color: #00CE94;
	padding-left:10px;
}


.Padded
{
	padding: 10px 10px 10px 10px;
}

.TSNetwork
{
	font-size: 0pt;
	height : 0px;
	letter-spacing : 0px;
	line-height : 0;
	display:none;
	visibility : hidden;
}


.SiteMapCopy
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #00AC72;
	font-size : 8pt;
}



/* Calendar Related Classes */
td.UnselectedTab
{
	background-color:#CDCEDE;
	color:#000000;
	font-family:arial,sans-serif;
	font-size:8pt;
	padding:2px;
}

td.SelectedTab
{
	background-color:#2965AD;
	color:#ffffff;
	font-family:arial,sans-serif;
	font-size:8pt;
	padding:2px;
}
td.BoundingBox
{
	Border: Solid 1px #2965AD;	
	padding:5px;
	background-color:#f7f7f7;
}
.SmallBlueButton
{
	border : 1px solid #2965AD;
	background-color : #D1D2F8;
	font-size:10px;
	height: 20px;
	width:60px;
	padding:0px;
	margin:0px;
}
.LightBlue
{
	background-color : #D1D2F8;
}

	td.cal{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  background-color : #d3d3d3;
	}
	select.month{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 85px;
	}
	input.year{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 30px;
	}
	td.calDaysColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #000000;
	}
	td.calWeekend {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #c0c0c0;
	}
	td.calBgColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #d3d3d3;
	}
	.calBorderColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #a9a9a9;
	}
	td.calHighlightColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #ffffcc;
	}
	A.cal {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  text-decoration : none;
	}  
	A.cal:Hover {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #FF0000;
	  text-decoration : none;
	} 
	.disabled {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #808080;
	  text-decoration : none;
	}  
  .FadedText
  {
	font-family : Arial,Helvetica,Sans-serif;
	font-size:8pt;
	color:gray;
}