.bodytext{
	color : #2E5C7B;
	font : 9pt Arial, Helvetica, sans-serif;
}
.smallbodytext{
	color : #2E5C7B;
	font : 9pt Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
}
.titletext{
	color : #B80B00;
	font : 13pt Arial, Helvetica, sans-serif;
	letter-spacing : 2px;
}
a 
{
  color:#2E5C7B;
  text-decoration:underline;
}
a:hover 
{
  text-decoration:none;
}
.homeLink a
{
	color : #2E5C7B;
	font : 10pt Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
	text-decoration: none;
}
.melonLink a
{
	color : #333333;
	font : 8pt Arial, Helvetica, sans-serif;
	letter-spacing : 0px;
	text-decoration: none;
}
.subMenu a
{
	color : #2E5C7B;
	font : 9pt Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
	text-decoration: underline;
}
.subMenu a:hover
{
	color : #B80B00;
	font : 9pt Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
	text-decoration: none;
}
.gridHeader 
{
  font-family:Trebuchet MS;
  font-size: 13px;
  color:#006678;
}
.gridStyle 
{
  font-family:Trebuchet MS;
  font-size:13px;
  color:Black;
  padding-left:2px;
}
.gridStyle a
{
  font-family:Trebuchet MS;
  font-size: 13px;
  color:#006678;
  text-decoration:underline;
}
.gridPagerStyle
{
  font-family:Trebuchet MS;
  font-size:13px;
  font-weight:bold;
  color:Black;
}
.gridPagerStyle a
{
  font-family:Trebuchet MS;
  font-size:13px;
  font-weight:bold;
  color:#006678;
}
.warningMessage 
{
  font-family:Trebuchet MS;
  font-size:13px;
  color:#A62A36;
}
.formText 
{
  color : #2E5C7B;
	font : 9pt Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
}
.formTextField 
{
  color : #2E5C7B;
	font : 9pt Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
	border: 1px solid #2E5C7B;
}
.formButton 
{
  font-family:Trebuchet MS;
  font-size:13px;
  background-color: White;
  color:#006678;
  border: 1px solid #006678;
  height:23px;
}
.formPager a
{
	color : #BB2A4E;
	letter-spacing : 1px;
	font : 10pt Arial, Helvetica, sans-serif;
}
.footer a 
{
	color : #2E5C7B;
	letter-spacing : 1px;
	font : 9pt Arial, Helvetica, sans-serif;
}
.pageNumber 
{
	color : white;
	letter-spacing : 1px;
	font : 10pt Arial, Helvetica, sans-serif;
	background-image:url(../images/page-bgrnd.gif);
	width:20px;
	height:20px;
	text-align:center;
	padding-top:2px;
	padding-left:1px;
  text-decoration:none;	
}
.pageNumberActive
{
	color : white;
	letter-spacing : 1px;
	font : 10pt Arial, Helvetica, sans-serif;
	background-image:url(../images/page-bgrnd-active.gif);
	width:20px;
	height:20px;
	text-align:center;
	padding-top:2px;
	text-decoration:none;	
}
.calendar
{
	color : #2E5C7B;
	font : 9pt Arial, Helvetica, sans-serif;
}
.calendarSelected 
{
  background-color: #2E5C7B;
	color : white;
	font : 9pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid black;
}
.portfolioTitle {
  font-family: 9pt Arial, Helvetica, sans-serif;
  color: #B80B00;
  font-size: 12px;
  font-weight: bold;
}
.portfolioDescr {
	color : #2E5C7B;
	font : 9pt Arial, Helvetica, sans-serif;
}
.portfolioDescr a{
	color : #2E5C7B;
	font : 9pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.portfolioDescr a:hover{
	color : #2E5C7B;
	font : 9pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.textLink
{
  font : 9pt Arial, Helvetica, sans-serif;
  letter-spacing : 1px;
}
.languageLink
{
  font : 10pt Arial, Helvetica, sans-serif;
}
.redText{
	color : #B80B00;
	font : 9pt Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
}