h1  { font-size: 16pt; padding-top: 10px }
h2           { font-size: 14pt; padding-top: 5px }
h3      { font-size: 12pt }
h4   { font-weight: bold; font-size: 10pt }
p    { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
body     { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/*
a:link  { color: #339 }
a:active { color: red }
a:visited  { color: #333; text-decoration: none }
a:hover   { color: #666; text-decoration: none }
*/
a:link  { color: #264260; text-decoration:underline; }
a:active { color: #264260; text-decoration:underline; }
a:visited  { color: #264260; text-decoration: underline; }
a:hover   { color: #8fb7a4; text-decoration: underline; }
.nav   { color: #339; font-weight: bold; font-size: 7.5pt; letter-spacing: 1pt }
.calendarDate { font-size: 8pt; background-color: #ccc; padding: 2px }
.calendarDayLabel { font-size: 8pt; background-color: #ccf; padding-top: 2pt; padding-bottom: 2pt }
table { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

#hilites
{
	float:left;
	overflow:hidden;
	background-color:#fff;
	width:95%;
}

.psep
{
	background-color:#8fb7a4;
	
	
	
}
#psep
{
	float:left;
	width:90%;
	padding-bottom:10px;
}

#productimage
{
	float:left;
	overflow:visible;
	width:25%;
	padding-top:10px;
	padding-bottom:10px;
	
}

.bodyTextbold
{
	font-weight:bold;
}

#productinfo
{
	float:left;
	width:90%;
	
	
	
	line-height: 16px;

}


#producttemplate
{
padding:20px;
}

#hilite
{
	float:left;
	overflow:visible;
	width:30%;
	background-color:#fff;
	
	

}

#gap
{
	width:3%;
	float:left;
	overflow:hidden;
	background-color:#ffffff;
	height:400px;
}

.hilitehead 
{
	color: white; 
	font-weight: bolder; 
	font-size: 9pt;
	background-color:#264260;
	padding:4px;
	text-align:center;
	height:35px;
	
	
	}
	
.hilitebody 
{
	font-size: 9pt;
	background-color:#8fb7a4;
	padding:4px;
	color: White;
	line-height: 14pt;
	height:450px; 
	 
	}

#container
{
	padding:0px;
	background-color:#fff;
}

#textnav 
{
	background-color: #8fb7a4;
	width: 100%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:right;
	color: #339; font-weight: bold; font-size: 7.5pt; letter-spacing: 1pt
	
}

#tagline
{
	height: 37px;
	text-align:right;
	background-color: #264260;
	padding:3px;
}
	
.whiterow
{
	background-color: #ffffff;
	width: 100%;
	height: 20px;
}
#tag
{
	background-color: #8fb7a4;
	text-align:right;
	width: 100%;
}
#main
{
	width:100%;
	background-color:#ffffff;
	
	
	
}
#content
{
	background-color:#ffffff;
	margin-left:15px;
	margin-right:15px;
	
}

.hiliteheadlink { color: white;text-decoration:underline; }


.hilitebody a:link  { color: #264260; text-decoration:underline; }
.hilitebody a:active { color: #264260; text-decoration:underline; }
.hilitebody a:visited  { color: #264260; text-decoration: underline; }
.hilitebody a:hover   { color: #264260; text-decoration: underline; }

/*
#content a:link  { color: #264260; text-decoration:underline; }
#content a:active { color: #264260; text-decoration:underline; }
#content a:visited  { color: #264260; text-decoration: underline; }
#content a:hover   { color: #8fb7a4; text-decoration: underline; }
*/
#footer
{
	float:left;
	overflow:hidden;
	width:100%;
}
.clear
{
	clear:both;
	background-color:#8fb7a4;
}

	
.calName
{
	font-family:Arial; font-weight:bold;font-size:12px; color:white;
}
.calTime
{
	font-family:Arial;font-size:12px;color:black;
}
.calCellActive
{
	background-color:#8fb7a4;
	color:White;
	border:solid 1px #264260;
}
.calCell
{
	background-color:#ffffff;
	color:black;
	border:solid 1px #264260;
}
.cal
{
	border:solid 1px #264260;
}


