.greet {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #FF6600;
	line-height: 16px;
    font-weight: bold;
}

.sidelink {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #902E74;
	line-height: 20px;
}

.pagesubheader {
	font-family: arial,helvetica,sans-serif;
	font-size: 13px;
	color: #BB0456;
    font-weight: bold;
    line-height: 20px;
}

.upagesubheader {
	font-family: arial,helvetica,sans-serif;
	font-size: 13px;
	color: #BB0456;
    font-weight: bold;
    line-height: 20px;
    text-decoration: underline;
}

.subsubheader {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #BB0456;
	line-height: 20px;
}

.subheader {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #317BC8;
}

.mediumsubheader {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #317BC8;
}

.smallsubheader {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #317BC8;
	line-height: 12px;
}

.faq {
	font-family: arial,sans-serif;
	font-size: 13px;
	color: purple;
	line-height: 16px;
    font-weight: bold;
}

.faquestion {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	/*font-weight: bold;
	color: #BB0456; */
	color: navy;
	font-weight:bold;
}

.faqanswer {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	/*font-weight: bold;
	color: #BB0456; */
	color: navy;
	font-weight:normal;

}

.faquestionBig {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: navy;
	font-weight:bold;
}

.faqanswerBig {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: navy;
	font-weight:normal;

}

.faqSubMenu {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #BB0456;
}

.redboldbody {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: red;
	font-weight: bold;
	line-height: 17px;
}

.body 
{
	
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 17px;
	font-weight: bold;
	
}

.AlignRight
{
	padding-left: 500px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #BB0456;
	font-weight: bold;
}

/*small name on purpose - Not bold body*/
.nb {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 17px;
}

.nbblack {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: black;
	line-height: 17px;
}

.smallBody {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 9px;
	color: navy;
	line-height: 15px;
}

.mousehandpointer {
	cursor:pointer;
}

.bigBoldBody {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 13px;
	color: navy;
	line-height: 18px;
	font-weight: bold;
}

.biggerBoldBody {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 13px;
	color: navy;
	font-weight: bold;
}

.bigRedboldbody {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 13px;
	color: red;
	font-weight: bold;
	line-height: 18px;
}

.bigA {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #BB0456;
	font-weight: bold;
}

.SearchLabel {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
}
.orangeBody {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #BB0456;
	line-height: 17px;
}

.boldBody {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 17px;
	font-weight: bold;
}

a {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #BB0456;
	font-weight: bold;
}

.faqlink {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: navy;
	font-weight:bold;
}

.instructional {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 17px;
}

.comment {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 17px;
}

.errorMsg {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: red;
	line-height: 17px;
	font-weight: bold;
}

.tableheader
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	line-height: 16px;
	font-family: verdana,helvetica,arial,sans-serif;
	background-color: #7fb3e2;
	border-color: #7fb3e2;
	text-align:center;
}

.tablefooter
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	line-height: 16px;
	font-family: verdana,helvetica,arial,sans-serif;
	background-color: #7fb3e2;
	border-color: #7fb3e2;
}

.tablegroup
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 17px;
	font-weight: bold;
	border-bottom-color: #0000B2;
	border-left-color: #0000B2;
	border-right-color: #0000B2;
	border-top-color: #0000B2;	
	border-bottom-width:1px;
	border-top-width:2px;
}

.tablebody
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 17px;
	background-color: #F6FCFF;
	border-bottom-color: #0000B2;
	border-left-color: #0000B2;
	border-right-color: #0000B2;
	border-top-color: #0000B2;
	padding-left:5px;
	padding-right:5px;

	
}

.tablealternatebody
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 17px;
	background-color: #F7F2E1;
	border-bottom-color: #0000B2;
	border-left-color: #0000B2;
	border-right-color: #0000B2;
	border-top-color: #0000B2;
	padding-left:5px;
	padding-right:5px;
}

.producttableheader
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	line-height: 8px;
	font-family: verdana,helvetica,arial,sans-serif;
	background-color: #7fb3e2;
	border-color: #7fb3e2;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	overflow:visible;
}

.producttablefooter
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	line-height: 17px;
	font-family: verdana,helvetica,arial,sans-serif;
	background-color: #7fb3e2;
	border-color: #7fb3e2;
}

.producttablegroup
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	color: navy;
	line-height: 18px;
	font-weight: bold;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;	
	border-bottom-width:1px;
	border-top-width:2px;
}

.producttablebody
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	color: navy;
	line-height: 18px;
	background-color: #F6FCFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;	
	padding-left:5px;
	padding-right:5px;
	
}

.producttablealternatebody
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	color: navy;
	line-height: 18px;
	background-color: #F6E8B7;/*F7F2E1*/
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.Buttons
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	line-height: 16px;
	font-family: verdana,helvetica,arial,sans-serif;
	background-color: #ff6600;
}

.maroontablegroup
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #BB0456;
	line-height: 17px;
	font-weight: bold;
	border-bottom-color: #0000B2;
	border-left-color: #0000B2;
	border-right-color: #0000B2;
	border-top-color: #0000B2;	
	background-color: #F7F2E1;
	border-bottom-width:1px;
	border-top-width:2px;
}

.tablegroupinvisibleforprint
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 0px;
	color: white;
	line-height: 0px;
	background-color:White;
	border-color:White;
}

.tablegroupinvisibleforprint TABLE
{
	font-size: 0px;
	color: white; 
	border-color:White;	
}

.tablegroupinvisibleforprintEndPage
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 0px;
	color: white;
	line-height: 0px;
	background-color:White;
	border-color:White;
}

.tablegroupinvisibleforprintEndPage TABLE
{
	font-size: 0px;
	color: white; 
	border-color:White;
}


.tablegroupprintEndPage TABLE
{
	font-size: 11px;
	color: navy;
	text-align:right;	
}

.tablegroupprintEndPage
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 11px;
	font-weight: bold;
	background-color:White;
		
	border-bottom-width: 2;
	border-bottom-style:solid;
	
	
	page-break-after:always;
	text-align:right;
}

.tablegroupprint TABLE
{
	font-size: 11px;
	color: navy;
	text-align:right;	
}

.tablegroupprint
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 11px;
	font-weight: bold;
	background-color:White;
		
	border-bottom-width: 2;
	border-bottom-style:solid;
		
	text-align: center;

}

.MessagePanelbody
{
	background-color: white;
	border-style:none;
	padding-left:5px;
	padding-right:5px;
	
}

.footer {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	color: #40740A;
	line-height: 16px;
}

.statusBar
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	line-height: 16px;
	font-family: verdana,helvetica,arial,sans-serif;
	background-color: #7fb3e2;
	border-collapse:collapse;
}

.navigatorBar
{
	font-weight: bold;
	font-size: 11px;
	color: #7fb3e2;
	line-height: 12px;
	font-family: verdana,helvetica,arial,sans-serif;
	background-color: #7fb3e2;
	border-color: White;
	border-style:solid;
}

.GridStyle
{
	border-bottom-color: #0000B2;
	border-left-color: #0000B2;
	border-right-color: #0000B2;
	border-top-color: #0000B2;
	border-bottom-style:solid;
	border-style:solid;
	border-width:1pt;
}

.ProductGridStyle
{
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;
}

.Msg
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	line-height: 16px;
	font-family: verdana,helvetica,arial,sans-serif;
	background-color:Transparent;
	border-collapse:collapse;
}

.ApplicationContext
{
	font-weight: normal;
	font-size: 10px;
	color: Red;
	line-height: 13px;
	font-family: verdana,helvetica,arial,sans-serif;
	background-color:Transparent;
	border-collapse:collapse;
}

.ApplicationContextBold
{
	font-weight: bold;
	font-size: 10px;
	color: Red;
	line-height: 13px;
	font-family: verdana,helvetica,arial,sans-serif;
	background-color:Transparent;
	border-collapse:collapse;
}

.MainMenuMItem
{
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color:#317BD1;
	background-color: #F7F2E1;
	border-style:solid;
	border-width:1pt;
	border-left-color: #C0C0C0;
	border-right-color: #808080;
	border-top-color: #C0C0C0;	
	border-bottom-color: #808080;	
}

.MainMenuSelMItem
{
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color:#FFAC04;
	background-color: #F7F2E1;
	border-style:solid;
	border-width:1pt;
	border-left-color: #C0C0C0;
	border-right-color: #808080;
	border-top-color: #C0C0C0;	
	border-bottom-color: #808080;	
}

.MainMenuCustomMItem
{
	font-size:9pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color: navy;/*#C32148;*/
	background-color: #FDD5B1;
	border-style:solid;
	border-width:1pt;
	border-left-color: #C0C0C0;
	border-right-color: #808080;
	border-top-color: #C0C0C0;	
	border-bottom-color: #808080;	
}

.MainMenuCustomSelMItem
{
	font-size:9pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color:#FFDAB9;/*#FFAC04;*/
	background-color: #C32148;/*#F6FCFF;*/
	border-style:solid;
	border-width:1pt;
	border-left-color: #C0C0C0;
	border-right-color: #808080;
	border-top-color: #C0C0C0;	
	border-bottom-color: #808080;	
}

.selmenuitem
{
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #FFAC04;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;	
	border-bottom-color: #FFFFFF;	
}
.sepmenuitem
{
	background-color: #BB0456;
	color:#BB0456;
}
.depmenuitem
{
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #FFAC04;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;	
	border-bottom-color: #FFFFFF;	
}

.depselmenuitem
{
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color:#bb0456;
	background-color: #FFAC04;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;	
	border-bottom-color: #FFFFFF;	
}
.subinfomenumenuitem
{
	font-size:7.5pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color:white;
	background-color:#89B0D9; 
	
}
.subinfomenuselmenuitem
{
	font-size:7.5pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color:navy;
	background-color: #89B0D9;
}

.submenumenuitem
{
	font-size:7.5pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color:white;
	background-color: #89B0D9;
}
.submenuselmenuitem
{
	font-size:7.5pt;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	color:#89B0D9;
	background-color: white;
}

.pagebody
{
	background-image:url(images/header/nav/anon/bg.jpg);
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin:0;
}
.pagetable
{
	width:780;
	height:400;
	border:0;
	padding:0;
	background-color: #FFFFFF;
}

.cal-GridStyle
{
	
	border-top-color: #6666FF;
	border-left-color: #6666FF;
	border-right-color: #6666FF;
	border-bottom-color:  #6666FF;
	border-width:1px;
	border-style: solid;
}

.cal-HeadCell
{
	text-transform: uppercase;
	font-family: Verdana, Arial, sans-serif;
	color: Black;
	font-weight:bold;
	background-color: #99CCFF;/* #CCCC99; */
	
	border-top-color: #6666FF;
	border-left-color: #6666FF;
	border-right-color: #6666FF;
	border-bottom-color:  #6666FF;
	border-width:1px;
	border-style: solid;
}

.cal-GreyDate {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
	background-color: #FFFFCC;
    color: #999999;
    
    border-top-color: #6666FF;
	border-left-color: #6666FF;
	border-right-color: #6666FF;
	border-bottom-color:  #6666FF;
	border-width:1px;
	border-style: solid;
}

.cal-body {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 17px;
	font-weight: bold;
	height:17px;
	width:100px;
	border-style: groove;
}
.cal-SelectedDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: red;
    background-color: white;
    
    border-top-color: #6666FF;
	border-left-color: #6666FF;
	border-right-color: #6666FF;
	border-bottom-color:  #6666FF;
	border-width:1px;
	border-style: solid;
}


.tahoma
{
	FONT-SIZE: xx-small; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}
.verdana
{
	FONT-SIZE: xx-small; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.arial
{
	FONT-SIZE: xx-small; FONT-FAMILY: arial, helvetica, sans-serif
}

.homepage BODY
{
	FONT-SIZE: x-small; BACKGROUND-IMAGE: url(images/header/nav/anon/bg.jpg); MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.homepage P
{
	FONT-SIZE: x-small; COLOR: black; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.homepage TD
{ 
	FONT-SIZE: x-small; COLOR: black; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.homepage header
{
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #317bc8; FONT-FAMILY: arial, helvetica, sans-serif
}
.homepage subheader
{
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #99cc00; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.homepage subsubheader
{
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.homepage H1
{
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #336699; FONT-FAMILY: arial, helvetica, sans-serif
}
.homepage A
{
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #317bc8; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
.homepage A:link
{
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #317bc8; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
.homepage A:visited
{
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #317bc8; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
.homepage A:active
{
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #317bc8; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
.homepage A:hover
{
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #99cc00; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.homepage HR
{
	COLOR: #dedede; HEIGHT: 1px
}
.homepage LI
{
	LIST-STYLE-IMAGE: url(../images/bullet.gif)
}

LI  
{
	list-style-type:none;
	 /*list-style-image: url(images/bullet.gif);
	 list-style-type:square;*/
}

.tip {font:10px/12px Arial,Helvetica,sans-serif; border:solid 1px #666666; width:270px; padding:1px; position:absolute; z-index:105; visibility:hidden; color:#333333; top:20px; left:90px; background-color:#ffffcc; layer-background-color:#ffffcc;}
.fo {position:relative;visibility:visible;}

.DivisionBox 
{
	border-style:solid;
	border-left-color:#C0C0C0;
	border-left-width: 1px;
	border-right-color:#808080;
	border-right-width: 2px;
	border-top-color:#C0C0C0;
	border-top-width: 1px;
	border-bottom-color:#808080;
	border-bottom-width: 2px;
}

.ViewTable
{
	border:	1px solid #317BC8;
	
	/*BORDER-LEFT-COLOR: #317BC8; 
	BORDER-BOTTOM-COLOR: #317BC8; 
	BORDER-TOP-COLOR: #317BC8;
	BORDER-RIGHT-COLOR: #317BC8; 
	 
	BORDER-TOP-STYLE: solid; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid; 
	
	BORDER-RIGHT: thin solid; 
	BORDER-TOP: thin solid; 
	BORDER-LEFT: thin solid; 
	BORDER-BOTTOM: thin solid;*/
}

.ViewTableData
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 17px;
	font-weight: bold;
	
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-bottom: 1px solid #317BC8;
	
    text-decoration:  none; 
   
    background-color: #F6FCFF;
   
}


.ViewTableDataAlt
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 17px;
	font-weight: bold;
	
	border-bottom: 1px solid #317BC8;
	text-decoration:  none; 
}

.ViewTableDataLastRow
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 17px;
	font-weight: bold;
	
	text-decoration:  none; 
    border-bottom: 1px solid #317BC8;
}

.ViewTableDataLastRowColor 
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: navy;
	line-height: 17px;
	font-weight: bold;
	
	text-decoration:  none; 
    background-color: #F6FCFF;
    border-bottom: 1px solid #317BC8;
   
}

.CI
{
	font-family: Verdana;
	font-size: 8pt;
}

.CIStr
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight:700;
}

