BODY {
	background-color : #FFFFFF;
	font : 12px Verdana, Tahoma, sans-serif;
	color : Black;
	scrollbar-face-color: #475059;
	
	scrollbar-highlight-color: #B8C2CC;
	
	scrollbar-shadow-color: #B8C2CC;
	
	scrollbar-3dlight-color: #000000;
	
	scrollbar-arrow-color: #F2F5FF;
	
	scrollbar-track-color: #262D34;
	
	scrollbar-darkshadow-color: #000000;
	 }
	
INPUT {
	font : 11px Verdana, Tahoma, sans-serif;
	color : #1F2F3C; }

TEXTAREA {
	font : 11px Verdana, Tahoma, sans-serif;
	color : #000000; }
		
A:LINK, A:VISITED {
	color: #0000FF;
	text-decoration: none; }

A:HOVER {
	text-decoration: underline; }
				
a.NavigationLinks;a.NavigationLinks:visited { 
	display: NavigationLinks; 
	color: #000066; 
	text-transform: none; 
	text-decoration: none; }

a.NavigationLinks:hover {
	color: #0000C0; 
	background-color: #F0F0F0;
	text-decoration: none; }
	
.Text {
	font : Verdana, Tahoma, sans-serif;
	font-size : 11px;
	color : Black;
	text-align : justify;
	line-height : 140%;	}
	
.TextAA {
	font : Verdana, Tahoma, sans-serif;
	font-size : 11px;
	color : Black;
	line-height : 140%;	}
	
.TextMedium {
	font : Verdana, Tahoma, sans-serif;
	font-size : 14px;
	color : Black;
	text-align : justify;	}
	
.TextLarge {
	font : Verdana, Tahoma, sans-serif;
	font-size : 18px;
	color : Black;
	text-align : justify;	}

.SpacingDashes {
	font : Verdana, Tahoma, sans-serif;
	font-size : 11px;
	color : #E0E0E0;
	text-align : justify;
	line-height : 140%;	}

.MinorHeading {
	font-size : 14px;
	font-family : Arial, sans-serif;
	color : #00008A;
	font-weight : bold;
	padding-bottom : 2px;
	padding-left : 1px;
	padding-right : 0px;
	padding-top : 2px;
	text-align : justify;
	line-height : 120%;	}
		
.TextAuthor {
	font : Arial, sans-serif;
	font-size : 12px;
	color : #000066;
	text-align : justify;
	line-height : 140%;	}
	
.QuoteText {
	font : Verdana, Tahoma, sans-serif;
	font-size : 10px ! important;
	color : #006699;
	background-color: #F5F5F5;
	text-align : justify;
	line-height : 100%;
	line-height: 100%;
	padding-left : 10px;
	padding-top : 2px;
	padding-bottom : 2px;
	letter-spacing: 0.02em;	}

.NoteText {
	font : Verdana, Tahoma, sans-serif;
	font-size : 10px ! important;
	color: #003388;
	background-color: #F7F7F7;
	text-align : left;}

.FooterText {
	font : Verdana, Tahoma, sans-serif;
	font-size : 9px;
	color : Black;
	text-align : left;
	line-height : 150%; }

a.FooterText, a.FooterText:visited {
	color: #666666;
	text-decoration: none; }
	
a.FooterText:hover {
	color: #000000;
	text-decoration: underline; }

/* Page.Tab Header Styles */
.TabHeaderTR {
	background-image: url('../images/tab_bg.gif');
	font-size : 11px;
	font-family : Verdana;
	color : white;
	font-weight : bold;
	text-align : justify;
	vertical-align: top;
	line-height : 100%;
	padding-left : 10;
	padding-top : 2;
	padding-bottom : 3 }

a.TabHeaderLinkTR,a.TabHeaderLinkTR:visited { 
	display: TabHeaderLinks;
	color : white;
	text-decoration: none;  }

a.TabHeaderLinkTR:hover {
	color: #E1F0FF;
	text-decoration: underline; }

.Heading {
	font-size : 20px;
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : bold;
	padding-bottom : 2px;
	padding-left : 1px;
	padding-right : 0px;
	padding-top : 2px;
	text-align : justify;
	line-height : 120%;	}
		
.Info {
	font: Verdana;
	background-color: #FFFFFF;
    color: red; 
	font-weight: normal; 
	font-size: 10px;
	padding: 5px }

.TextLinkTableTR {
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #333366;
	font-weight : normal;
	text-align : left;
	line-height : 150%;
	padding: 5px; }
		
.DottedLine {
	font-size : 10px;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #333366;
	font-weight : bold;
	text-align : justify;
	line-height : 120%;	}
		
.CalendarDateTD {
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-weight : bold;
	padding-bottom : 3px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 3px;
	text-align : justify;
	line-height : 120%;	}
		
.CalendarEventTD {
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	padding-bottom : 6px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 6px;
	text-align : justify;
	line-height : 100%;	}
		
.ImportnantNotice {
	font-size : 10px;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	color : #333366;
	font-weight : bold;
	text-align : justify;
	line-height : 100%;	}
		
.Denote {
	font-size : 12px;
	font-family : Arial;
	color : red;
	font-weight : normal;
	text-align : justify;
	line-height : 100%;	}
	
/* Box style in various pages throughout the site */
div.box {
	padding: 4px 12px;
	background-color: #fff9e3; 
	border-top: 1px dashed gray; 
	border-bottom: 1px dashed gray; 
	margin-bottom: 15px; }
	
/* Contact form style */
.ContactForm {
	padding: 4px 12px;
	font : Verdana, Tahoma, sans-serif;
	font-size : 11px;
	color : Black;
	text-align : left;
	line-height : 140%;
	border-top: 1px dotted gray; 
	border-bottom: 1px dotted gray; }	
	
.ContactFormText {
	font : Verdana, Tahoma, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : Black;
	text-align : left;
	line-height : 120%;
	padding : 5px	}
	
.TitleFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000095;
	text-decoration: none;
	padding: 10px 0px; }
	
.SurroundedTable {
	border-left: 1px solid lightgray;
	border-right: 1px solid lightgray;
	border-top: 0px dotted #666666;
	border-bottom: 0px dotted #666699; 
	padding: 0 5 0 5; }
	
.BorderedTable {
	border-left-color: #1E2D3A;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #1E2D3A;
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: #1E2D3A;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding: 10 10 10 10 }
	
.NoticeTable {
	border-left-color: 1E2D3A;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: 1E2D3A;
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: #1E2D3A;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding: 10 10 10 10 }
	
.NoticeTableTH {
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #1E2D3A;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 5 5 5 5 }
		
a.NoticeLinkText, a.NoticeLinkText:visited {
	color: #000000;
	text-decoration: none; }
	
a.NoticeLinkText:hover {
	text-decoration: underline; }
	
.Padding {
	padding: 10 10 10 10;	}