﻿A:link {text-decoration: none;}
A:active {text-decoration: none;}
A:visited {text-decoration: none;}
A:hover {text-decoration: none;}

.BodyText {
	font-family: Verdana;
	font-size: 11px;
	color: #515151;
}

.TitleText {
	font-family: Verdana;
	font-size: 12px;
	color: #090643; /*#FAAC03;*/
	font-weight: bold;
	line-height: 20px;
}

.EventTitleText {
	font-family: Verdana;
	font-size: 12px;
	color: #FAA91C; /*#FAAC03;*/
	font-weight: bold;
	line-height: 20px;
}

.PopupTitleText {
	font-family: Verdana;
	font-size: 11px;
	color: #090643;
	font-weight: bold;
}

.BodyTextLink {
	font-family: Verdana;
	font-size: 11px;
	color: 3755AB;
}

.BodyTextLink:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #FAAC03;
}

.MenuText {
	font-family: Verdana;
	font-size: 11px;
	color: White;
}

.MenuTextOver {
	font-family: Verdana;
	font-size: 11px;
	color: #FAAC03;
}

.MenuText:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #FAAC03;
}

.MenuTextSelected {
	font-family: Verdana;
	font-size: 11px;
	color: #99CDFF;
}

.TopMenuLink {
	font-family: Verdana;
	font-size: 11px;
	color: #090643;
}

.TopMenuLink:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #FAA91C;
}

.TopMenuButton {
	font-family: Verdana;
	border: 2px solid #FFFFFF; 
	padding:3px;
	background:#FAA91C;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	/*width:100px;*/
}
.OtherButton {
	font-family: Verdana;
	border: 2px solid #FFFFFF; 
	padding:3px;
	background:#FAA91C;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	/*width:100px;*/
}

.WhiteText {
	font-family: Verdana;
	font-size: 11px;
	color: White;
}

.NewsLink {
	font-family: Verdana;
	font-size: 11px;
	color: White;
}
.NewsLink:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #99CDFF;
}

.WhiteTextSmall {
	font-family: Verdana;
	font-size: 10px;
	color: White;
}

.FooterText {
	font-family: Verdana;
	font-size: 11px;
	/*color: #515151;*/
	color: #090643;
}

.FooterText:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #FAAC03;
}

.NewsLink {
	font-family: Verdana;
	font-size: 11px;
	color: White;
}
.NewsLink:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #99CDFF;
}

.SearchTextInput {
	border: 1px solid #FAA91C;
	background:white;
	width:100%;
	height:17px;
	font-family: Verdana;
	color: #515151; /*#090643*/
	font-size: 11px;
	padding: 0px;
}

.SearchTextInputPopUp {
	border: 1px solid #FAA91C;
	background:white;
	width:80%;
	height:18px;
	font-family: Verdana;
	color: #515151;
	font-size: 11px;
	padding: 0px;
}
UL {
	/*display:block;*/
	list-style-type: square;
	list-style-image: url(/gfx/interface/Bullet.gif);
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 5px 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	/*line-height: 15px;*/
}
LI {margin-bottom: 5px;}

.Clickable{ 
	cursor:pointer;
	/*cursor:hand;*/
}

.MainMenuText {
	font-family: Verdana;
	font-size: 14px;
	color: #090643;
}

.BannerBackgroundImage {
	background: url('../gfx/interface/Banner.jpg');
	background-repeat: no-repeat;
	background-position: right;
}

.MenuBackground {
	background: url('../gfx/interface/MenuDetailBG.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
}

.Button {
	border: 1px solid #1E2772; 
	background:#1E2772;
	font-family: Verdana;
	font-size: 11px;
	color: white;
	width:100px;
}

.TextInput {
	border: 1px solid #CCCCCC;
	background:white;
	width:97%;
	font-family: Verdana;
	font-size: 11px;
	color: #515151;
	padding: 2px;
}

/* Styles for the interface */
.SiteBackground {background: white;}
.LeftMenuBG {background: #090643;}
.BannerBackground {background: #090643;}
.NewsBackground {background: #F4F4F4;}
.GreyBackground {background: #E5E5E5}
.WhiteBackground {background: white;}
.PopupBackground {background: #333F89}
.BorderLiteBlue {background: #99CDFF}
.SearchResultPositiveBar {background: #FF6000;}
.SearchResultNegativeBar {background: #317163;} /*#CECFCE;}*/


/* styles for the calendar module */
a { color: black; text-decoration: none;}

.LinkText {
	color: black; 
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none;
}
.LinkText:hover {
	color: black; 
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none;
}
.OuterTable1 {
	border: 1px solid #E5E5E5;
	Background-color: white; 
}
.OuterTable2 {
 /*border: 1px solid #E5E5E5;*/ 
	Background-color: white; 
}
.Month { 
	Background-color: #E5E5E5; 
	color: #090643; 
	font-family: Verdana; 
	font-size: 11px;
}
.DaysHeader { 
	font-family: Verdana; 
	font-size:10px;
}
.DaySelected {
	border: 1px solid #FAAC03;  
	Background-color: white; 
	font-family: Verdana; 
	font-size:10px;
}
.DaySelectedEvent { 
	border: 1px solid #FAAC03;  
	Background-color: white;  
	color: black; 
	font-family: Verdana; 
	font-size:10px;
}
.DayEvent {
   border: 1px solid #99CDFF; 
	Background-color: white; 
	color: black; 
	font-family: Verdana; 
	font-size:10px; 
	text-decoration: none;
}
.DayEvent:hover { 
	color: black; 
	font-family: Verdana; 
	font-size:8pt; 
	text-decoration: none;
}
.DayToday {
	border: 1px solid #090643; 
	Background-color: white; 
	color: black; 
	font-family: Verdana; 
	font-size:10px;
}
.DayTodayEvent {
	border: 1px solid #090643; 
	Background-color: white; 
	color: red; 
	font-family: Verdana; 
	font-size:10px;
}
.DayTodayEventSelected { 
	border: 1px solid #FAAC03; 
	Background-color: white;
	color: black; 
	font-family: Verdana; 
	font-size:10px;
}
.DayTodaySelected { 
	Background-color: #FFA814; 
	color: red; 
	font-family: Verdana; 
	font-size:10px;
}
.DayNormal {
	border: 1px solid #E5E5E5;
	Background-color: white;
	color: black; 
	font-family: Verdana; 
	font-size:10px; 
}
.NavFooter { 
	Background-color: #E5E5E5;
	color: white; 
	font-family: Verdana;
	 font-size:10px;
}

.calButton {
		border: 1px solid #9C9C9C; 
		background: white;
		font-family: Verdana;
		font-size: 10px;
		color: Black;
}
.calDropDown{
		border: 1px solid #CCCCCC;
		background:white;
		font-family: Verdana;
		font-size: 10px;		
}
.CalBodyText {
	font-family: Verdana;
	font-size: 9px;
	color: #006500;
}

.CalTitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.DateText {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF;
}

.SpecialCalTitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}

.SpecialCalTextLink:link, .SpecialCalTextLink:visited, .SpecialCalTextLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

.SpecialCalTextLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
}

.CalendarTableBorder {background: #BDCFE7;}

.CalendarTableDarkLink:link, .CalendarTableDarkLink:active, .CalendarTableDarkLink:visited { 
	color: white;
	font-family: Verdana, Arial;
	font-size: 8pt;
	text-decoration: none;
}

.CalendarTableDarkLink:hover { 
	color: white;
	font-family: Verdana, Arial;
	font-size: 8pt;
	text-decoration: underline;
}

.CalendarTableLight { 
   	background: white; 
	color: black;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.EventDayLink:link, .EventDayLink:visited, .EventDayLink:active {
	color: #FF0000; 
	font-size: 8pt; 
	text-decoration: none;
}

.EventDayLink:hover {
	color: #FF0000; 
	font-size: 8pt; 
	text-decoration: underline;
}

.NoEventDayLink:link, .NoEventDayLink:visited, .NoEventDayLink:active {
	color: black; 
	font-size: 8pt; 
	text-decoration: none;
}

.NoEventDayLink:hover {
	color: black; 
	font-size: 8pt; 
	text-decoration: underline;
}

.HighLight{
   border: 1px solid white;
   padding: 5px;
   cursor:pointer;
   /*cursor:hand;*/
}

.HighLightOver{
   padding: 5px;
   background-color:#f6f2f6; 
   border: 1px solid #CCCCCC;
   cursor:pointer;
   /*cursor:hand;*/
}

.TableInner {
	background-color:#FFFFFF;
}

.PaymentImportantText {
	font-family: Verdana;
	font-size: 11px;
	color:#FAA91C;
	font-weight:bold;
}



