/****************************************
 General
*****************************************/
BODY 
{ 
	SCROLLBAR-FACE-COLOR: white; 
	SCROLLBAR-HIGHLIGHT-COLOR: white; 
	SCROLLBAR-BORDER-COLOR: #239BAF; 
	SCROLLBAR-3DLIGHT-COLOR: white; 
	SCROLLBAR-ARROW-COLOR: #239BAF; 
	SCROLLBAR-TRACK-COLOR: white; 
	SCROLLBAR-DARKSHADOW-COLOR: #239BAF;
	
	font-size:10pt;
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	color:black;
	margin:0 0 0 0;
}

table
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10px;
	color:#666666; /*grey*/
}

P
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10px;
	color:#666666; /*grey*/
}

LI
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10px;
	color:#666666; /*grey*/
}

A
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	text-decoration:none;
	color:#239BAF; /*blue*/
}

A:hover
{
	text-decoration:none;
}

HR
{
	color:Black;
	height:1px;
}

/****************************************
 Web Page 
*****************************************/
.clsBlackLine
{
	color:Black;
	height:1px;
	text-align:left;
}

.clsPageTitle
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10pt;
	color:#FF0000; /*red*/
}

.clsPageContent
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10px;
	color:#666666; /*grey*/
	/*height:100%;*/
	overflow:auto;	
}

.clsSubPageLinksIntro
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:8pt;
	color:#666666; /*grey*/
}

.clsSubPageLinks
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:8pt;
	color:#239BAF; /*blue*/
}
/****************************************
 News And Announcments
*****************************************/
/* News and Announcements Summary on Home page (or any other page)*/
.clsNewsEventSummaryFrame
{ 
	background-image:url("/images/news_dev_box_2.gif");
	background-repeat:no-repeat;
	PADDING-LEFT:12px;
	PADDING-TOP:0px;
}

.clsNewsEventSummaryPanel
{ 
	 PADDING-RIGHT:0px;
	 PADDING-LEFT:5px;
	 PADDING-BOTTOM:5px;
	 OVERFLOW:auto;
	 WIDTH:190px;
	 PADDING-TOP:5px;
	 HEIGHT:150px;
	 BACKGROUND-COLOR:white;
	 TEXT-ALIGN:left;
}

.NewsSummaryCreationDate
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10pt;
	color:#666666; /*grey*/
}

.NewsSummaryTitle
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:12px;
	color:#666666; /*grey*/
}

.NewsSummaryDescription
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10px;
	color:#666666; /*grey*/
}

.NewsSummaryMore
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:12px;
	color:#239BAF; /*blue*/
	text-decoration:none;
}

/* More News and Announcements Page */
.clsMoreNewsAnnouncementsBody
{
	text-align:center;
}

.clsMoreNewsAnnouncements
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:12px;
	color:#666666; /*grey*/
	text-decoration:none; 
}

.clsMoreNewsAnnouncementsTitle
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10pt;
	color:#FF0000; /*red*/
}

.clsLinkToMoreNewsAnnouncements
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:12px;
	color:#239BAF; /*blue*/
}

.clsNewsletterTitle
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:12px;
	color:#666666; /*grey*/
}


/****************************************
 Menu
*****************************************/
.clsMenuBackground
{
	margin-top:2px;
	margin-left:5px;
	background-image:url("/images/nav_background.gif");
	background-repeat:no-repeat;
	text-align:left;
}

.clsMenuPipe
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:14px;
	color:#FFFFFF; /*white*/
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
}

.clsMenuText
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:14px;
	color:#FFFFFF; /*white*/
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	
}

.clsMenuTextHover
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:14px;
	color:#239BAF; /*blue*/
	font-weight:normal;
	
	background-color:#FFFFFF;/*white*/
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}

.clsSubMenu
{
	border-left:0 solid white;
	border-top:0 solid white;
	border-right:0 solid white;
	border-bottom:0 solid white;
	
	margin-left:5px;

	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:0;
}

.clsSubMenuTextHover
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:14px;
	color:#FF0000; /*red*/
	font-weight:normal;
	
	background-color:#FFFFFF;/*white*/
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}

.clsSubMenuItem
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	color:#FFFFFF; /*white*/
	font-size:14px;
	text-decoration:none;
	margin-left:5px;

}

.clsSubMenuItemAlternate
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	color:#239BAF; /*blue*/
	font-size:14px;
	text-decoration:none;
	margin-left:5px;

}

.clsSubMenuItemRow
{
	background-image:url("/images/nav_background.gif");
	padding:5 5 5 5;
}

.clsSubMenuItemAlternateRow
{
	background-color:white;
	padding:5 5 5 5;
}

.clsSubMenuRowHighlighted
{
	background-color:white;
	background-image:none;
	color:#239BAF; /*blue*/
	padding:5 5 5 5;
}

.clsSubMenuRow
{
	background-image:url("/images/nav_background.gif");
	padding:5 5 5 5;
}

/****************************************
 Search
*****************************************/
.clsSearchField
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	margin-top:0;
	height:	15px;
	width:100px;
	font-size:8pt;
	border:1 solid #239BAF; /*blue*/
}

.clsSearchText
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	color:#666666; /*grey*/
	font-size:10pt;
}

.clsSearchResultTitle
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	color:#FF0000; /*red*/
	font-size:12pt;
}

.clsSearchResultDescription
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	color:#666666; /*grey*/
	font-size:10pt;
}

.clsSearchWordInMenu
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	color:#666666; /*grey*/
	font-size:10pt;
}

/****************************************
 Quick links
*****************************************/
.clsQuickLinksBackground
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:white;
}

.clsQuickLinksText
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:12px;
	color:#666666; /*grey*/
}

.clsQuickLinksHeading
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:14px;
	color:#239BAF; /*blue*/
}

/****************************************
 Discussion Board
*****************************************/
.clsDBQuestionDate
{
	font-size:10pt;
	font-family:Gill Sans,Verdana,Arial,Helvetica;
}

.clsDBQuestionText
{
	font-size:10pt;
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-weight:bold;
}

.clsDBAnswer
{
	background-color:lightyellow;
}

.clsDBAnswerDate
{
	font-size:10pt;
	font-family:Gill Sans,Verdana,Arial,Helvetica;
}

.clsDBAnswerText
{
	font-size:10pt;
	font-family:Gill Sans,Verdana,Arial,Helvetica;
}

/****************************************
 Event
*****************************************/
.clsPreviousEventTitle
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:14px;
	color:#FF0000; /*red*/
}

.clsEventTitle
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:12px;
	color:#666666; /*grey*/
}

.clsEventDescription
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10px;
	color:#666666; /*grey*/
}

/****************************************
 Login / Registration
*****************************************/
.clsLoginFieldLabel
{
	font-family:Verdana;
	font-size:10pt;
}

.clsLoginDescription
{
	font-family:Verdana;
	font-size:10pt;
}

.clsLoginError
{
	font-family:Verdana;
	font-size:10pt;
	color:Red;
	font-weight:bold;
}

/****************************************
 Breadcrumb
*****************************************/
.clsBreadCrumbText
{
	font-size:8pt;
	font-family:Verdana;
	color:Gray;
}

.clsBreadCrumbBackground
{
	margin-top:0;
	background-color:White;
}

/****************************************
 SiteMap
*****************************************/
.clsSiteMapBody
{
	text-align:center;
}

.clsSiteMapLink
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:14px;
	color:#239BAF; /*blue*/
}

/****************************************
 Graphic Designer
*****************************************/
.SubHeadRed
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:14px;
	color:#FF0000; /*red*/
}

.SubHeadBlue
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:12pt;
	color:#239BAF; /*blue*/
}

.SubHeadWhite
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:12pt;
	color:#FFFFFF; /*white*/
}

.MiniSubHeadGrey
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10pt;
	color:#666666; /*grey*/
}

.BodyCopyGrey
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10px;
	color:#666666; /*grey*/
}

.MiniBodyCopyGrey
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:8pt;
	color:#666666; /*grey*/
}

.MiniBodyCopyBlue
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:8pt;
	color:#239BAF; /*blue*/
}

/****************************************
 Screen Messages
*****************************************/
.clsSystemError
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:12pt;
	color:red;
	font-weight:bold;
}

.clsApplicationError
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10pt;
	color:red;
	font-weight:bold;
}

.clsApplicationMessage
{
	font-family:Gill Sans,Verdana,Arial,Helvetica;
	font-size:10pt;
	color:green;
	font-weight:bold;
}
