BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    color: #000000;
    FONT-WEIGHT: normal;
    margin-bottom: 0;
    margin-top: 1;
    margin-left: 0;
    margin-right: 3;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal   
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
A:link	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: navy;
	font-size: 10px;
	font-weight: normal; 
	}
A:visited	{	
	text-decoration: none;
	color:	navy;
	font-size: 10px;
	font-weight: normal 
	}	
A:active	{	
	text-decoration: none;
	color:	navy;
	font-size: 10px;
	font-weight: normal
	}	
A:hover	{
	color: #1849CE;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal
	}
a.titleBarLink
	{
	color: white;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal
}
a.titleBarLink:visited
	{
	color: white;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal
}
a.letterLink
	{
	color: navy;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal
}
a.letterLink:visited
	{
	color: navy;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal
}
a.letterLinkClicked
	{
	color: #ffffff;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal
}
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}
UL LI	{	
	list-style-type:	square ;
	}	
UL LI LI	{	
	list-style-type:	disc;
	}	
UL LI LI LI	{	
	list-style-type:	circle;
	}	
OL LI	{	
	list-style-type:	decimal;
	}	
OL OL LI	{	
	list-style-type:	lower-alpha;
	}	
OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
.bottominfo
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #E7E3DE
	}
.buttonstyle 
	{
	COLOR: #000000;
    CURSOR: hand;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
    }
.calendar
	{
	font-size: 10px;
	border-color:  #DCB840;
	border-width: 1px;
	border-style:solid
}
.calendar_dayHeader
	{
	font-size: 10px;
	font-weight: bold;
	background-color: #f5dd8f;
	color: #0333AF;
	border-color:  #DCB840;
	border-width: 1px;
	border-style:solid
}
.calendar_day
	{
	text-align:left;
	vertical-align:top;
	height:40px;
	background-color: #E9E9E9;
	border-color:  #DCB840;
	border-width: 1px;
	border-style:solid
}
.calendar_otherMonth
	{
	background-color:#E9E9E9;
	text-align:left;
	height:40px;
	vertical-align:top;
	border-color:  #DCB840;
	border-width: 1px;
	border-style:solid
}
.calendar_selectedDay
	{
	text-align:left;
	vertical-align:top;
}
.calendar_title
	{
	font-size: 12px; 
	font-weight: bold;
	background-color: #f5dd8f;
	height: 14px;
	color: black;
	border-color:  #DCB840;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;	
	border-style:solid
}
.constHeading1
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: navy
}
.constHeading2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: black
}
.constTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 22px; 
	font-weight: bold;
	color: navy
}
.contactName
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: black
}	
.contactTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: navy
}
.contextTitle
{
	background-color: #8E8D8C;
	font-weight:bold;
	font-size: 14px;
	vertical-align: middle;
	height: 28px;
	color: #000000
	}
.copy 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #000000
	}
.copysmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal;
	color: #000000
	}
.copybld 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000000 
	}		
.errorstyle  
{ 
    font-size: 11px; 
    color:red;
    font-weight:normal;
	}
.errorMessage 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	border-color: #000000;
	color: #000000
	}
.formlabel  
{ 
    font-size: 10px; 
    color:#000000;
    font-weight:bold;
	}
.formcell
{
	background-color: #EEEFE9;
	font-size: 11px
	}
.headertext_1
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #205027
	}
.headertext_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #1849CE
	}
.headertext_3
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #003884
	}
.headertext_4
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	text-decoration:underline;
	color: #003884
}
.headertext_5
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	font-style:italic;
	color: orange
}
.infostyle
{ 
    font-size: 9px; 
    color:blue;
    font-weight:normal;
	}	
.infostyleLg
{ 
    font-size: 10px; 
    color:blue;
    font-weight:normal;
	}	
.infotable
{
	background-color: #EEEFE9;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	border-width:thin;
	border-color:Gray;
	border-style:solid;
	color: #000000
}
.infotableheader
{
	background-color: #E7E3DE;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	font-style:italic;
	color: orange
}
.inputstyle  
	{ 
    font-size: 12px; 
    background-color:#ffffff;
    border-style:solid;
    border-width:1px;
    border-color:Gray;
	}
.instructionsHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	background-color: #DEDFDE;
	color: #000000;
	border-style:solid;
    border-width:3px; 
    border-color:Gray;
	clip:    rect(   ); 
	text-align: left
	}
.logobanner 
{
	background-image: url(../images/header_bg_1.jpg);
	background-repeat: repeat
	}
.logobanner2
{
	background-image: url(../images/header_bg_2.jpg);
	background-repeat: repeat
	}
.messageHeader
	{
	background-color: #E0E1DD;
	color: green;
	font-weight: bold;
	}
.messageHeader1
	{
	background-color: #E0E1DD;
	color: green;
	font-weight: bold;
	font-size: 10px; 
	}
.messageHeader2
	{
	background-color: #E7E3DE;
	color: blue;
	font-weight: normal;
	font-size: 10px; 
	}
.messageHeader3
	{
	background-color: #E7E3DE;
	color: blue;
	font-weight: bold;
	font-size: 10px; 
	}
.messageHeader4
	{
	background-color: #F7E4F9;
	color: #000000;
	font-weight: normal;
	font-size: 10px; 
	padding-top: 10px;
	padding-bottom: 10px;
	border-color:  #ffffff;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-left-width: 1px;
	border-bottom-width: 3px; 
	border-style:solid
	}
.missionstyle
{
	color: black;
	font-weight: normal;
	background-image: url(../images/bg2.gif);
	background-repeat: repeat;
	font-size:11px;
	}
.msgstyle
{ 
    font-size: 10px; 
    color:blue;
    font-weight:normal;
	}
.NewsItem1
{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #000000
	}
.NewsItemHeader1
{
	background-color: #EEEFE9
	}
.newsItemTable1
{
	border-width:medium;
	border-color:grey;
	border-style:window-inset
}
.NewsItemTitle1
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style:italic;
	font-weight: bold;
	color: blue
}
.NewsItemTitle2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style:normal;
	font-weight: bold;
	color: Green
}
.NewsItem
{
	background-color: #EEEFE9;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #000000
	}
.NewsItemHeader
{
	background-color: gray
	}
.newsItemTable
{
	border-width:medium;
	border-color:grey;
	border-style:window-inset
}
.NewsItemTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style:italic;
	font-weight: bold;
	color: white
}
.newsTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 22px; 
	font-weight: bold;
	color: navy
}
.newsletterText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #000000
	}
.newsletterLink 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: blue
	}	
.newsletterTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 22px; 
	font-weight: bold;
	color: navy
}
.newsletterHeading1
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	text-decoration: underline;
	color: navy
}
.newsletterHeading2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: orange
}
.newsletterHeading3
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: gray
}
.newsletterHeading4
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: gray
}
.newsletterHeading5
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: navy
}
.noRecs
{
	font-size: 11px; 
	font-weight: normal;
	color: blue
}
.pagebanner_1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	background-color: #275027; 
	height: 20px;
	color: #FFFFFF; 
	border-style:solid;
	border-width:1px;
	clip:    rect(   ); 
	text-align: left;
	vertical-align:middle
	}
.pagebanner_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #DEDFDE; 
	color: #000000; 
	clip:    rect(   ); 
	text-align: left
	}
.pagebanner_3
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #F7DF8C; 
	color: #000000; 
	clip:    rect(   ); 
	text-align: left
	}
.pagebanner_4
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #D1CC95; 
	border-style:solid;
	border-width:1px;
	padding: 2px;
	color: #000000; 
	clip:    rect(   ); 
	text-align: left
	}
.pagebanner_5
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #003884; 
	border-style:solid;
	border-width:1px;
	border-color:#E7E3DE;
	color: #ffffff; 
	clip:    rect(   ); 
	text-align: left
	}
.pagebanner_6
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #336666; 
	color: #ffffff; 
	clip:    rect(   ); 
	text-align: left
	}
.pagebanner_7
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #DEDFDE;
	color: #000000; 
	clip:    rect(   ); 
	text-align: left
	}
.pagebanner_8
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #A3A2A0;
	font-size: 16px; 
	font-weight: bold;
	font-style:italic;
	color: navy
	}
.peopleSearch
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	background-color: #f5dd8f; 
	border-color:  #DCB840;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-style:solid
	}
.peopleSearch_heading
{
	font-weight: bold; 
	color: #000000;
	}
.dataTable 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	border-color:  #E7E3DE;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	border-style:solid
	}
.dataQnA
	{
	background-color: #E7E3DE;
	color: #000000;
	font-weight: normal;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	border-color:  gray;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-style:solid
	}
.dataQnA_inner
	{
	background-color: #E7E3DE;
	color: #000000;
	font-weight: normal;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
.Q
{
	color: green;
	font-weight: bold;
}
.A
{
	color: navy;
	font-weight:normal;
}
.radiostyle  
{ 
    width:50;
    background-color:red;
	}
.reportGrid 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	border: none;
	color: #000000
	}
.rinkName
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: navy
}
.DataItem
{
	background-color: #ECEFF8;
	}
.DataAlternatingItem
{
	background-color: #F1F1F1;
	}
.DataHeader
{
	background-color: #B0AFB3;
	color: #000000;
	font-weight: bold;
	}
.DataHeader2
{
	background-color: #dbdbb8;
	color: #000000;
	font-weight: bold;
	}
.DataNoRecsFound
{
	background-color: #DBE1FB;
	color: Red;
	}
searchResultsItem
	{
	background-color: #DBE1FB;
	}
.searchResultsAlternatingItem
	{
	background-color: #E0E1DD;
	}
.searchResultsHeader
	{
	background-color: #DEDFDE;
	color: #000000;
	font-weight: bold;
	}
.selectstyle 
{
	font-family: Verdana; 
    font-size: 11px; 
    border-style:groove;
	}
.selectstyle_focused
{
	font-family: Verdana; 
    font-size: 11px; 
    border-style:groove;
    background-color:#DBE1FB;
	}
.selectstyle_sm
{
	font-family: Verdana; 
    font-size: 10px; 
    border-style:groove;
    background-color:#ffffff;
	}
.separatorRow
{	
	background-image: url(../images/grey_dot.gif);
	line-height: 0.5px;
	background-repeat: repeat
	}
.sidenav
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #E7E3DE;
	color: #205027;
	}
.sidenavSectionTitle
{
	background-color: #A3A2A0;
	font-weight:bold;
	font-size: 10px;
	vertical-align: middle;
	height: 17px;
	color: #ffffff
	}
.sidenavItem
{
	background-color: #E7E3DE;
	font-size: 9px;
	height: 15px;
	color: #000000
	}
.subtext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal;
	color: #000000
	}
.tableHeaderBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #003884; 
	color: #ffffff; 
	text-align: left;
	vertical-align:middle;
	border-width:1px;
	border-left-width:0px;
	border-color:#000000;
	border-style:solid
	}
.tableHeaderLtBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #486894; 
	color: #ffffff; 
	text-align: left;
	vertical-align:middle;
	border-width:1px;
	border-left-width:0px;
	border-color:#000000;
	border-style:solid
	}
.tableHeaderGray
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #8E8E8E; 
	color: #ffffff; 
	text-align: left;
	vertical-align:middle;
	border-width:1px;
	border-left-width:0px;
	border-color:#000000;
	border-style:solid
	}
.tableHeaderOrange
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	background-color: #FF7B1B; 
	color: #ffffff; 
	text-align: left;
	vertical-align:middle;
	border-width:1px;
	border-left-width:0px;
	border-color:#000000;
	border-style:solid
	}
.tablebody
{
	background-color: #F1F1F1;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align:middle;
	border-width:1px;
	border-top-width:0px;
	border-color:#000000;
	border-style:solid;
	padding:5px;
	}
.topnav
{
	background-image: url(../images/top_nav_bg.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #E7E3DE
	}	
.topnavBtn
{
	background-image: url(../images/top_nav_bg.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	CURSOR: auto;
	padding: 2px;
	color: #336666;
	text-align: center
	}
.topnavBtn_hot
{
	background-image: url(../images/top_nav_bg_hot.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	border-style:outset;
	border-width:1px;
	padding: 1px;
	color: #006500;
	CURSOR: hand;
	text-align: center
	}
.topnavBtn_hover
{
	background-image: url(../images/top_nav_bg.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	border-style:outset;
	border-width:1px;
	padding: 1px;
	color: navy;
	CURSOR: hand;
	text-align: center
	}
.warningstyle  
{ 
    font-size: 9px; 
    color:red;
    font-weight:normal;
	}