xInput{
   font-family:Verdana;
   font-size: 10;
   height:20;
}

.HEADTEXT
{
	font-family:Verdana;
	color:#0033CC;
	/*color: White;*/
	font-size:18px;
	
}

.POSHEADTEXT
{
	font-family:Verdana;
	color:#0033CC;
	font-size:16px;
	
}



.HEADTITLE
{
	font-family:Verdana;
	color:#202020;
	font-size:20px;
	
}

.StepTitle
{
	font-family:Verdana;
	color:white;
	font-size:18px;
	
}

.SystemMessage
{
	font-family:Verdana;
	color:Red;
	font-size:18px;	
}

.ColumnText
{
	font-family:Verdana;
	color:#202020;
	font-size:10px;
}

.BodyText
{
	font-family:Verdana;
	color:#202020;
	font-size:12px;
}

.BodyTextBold
{
	font-family:Verdana;
	color:#202020;
	font-size:12px;
	font-weight: bold;
}

.BodyTextSmall
{
	font-family:Verdana;
	font-size:12px;
}

.LightHead
{
	font-family:Verdana;
	color:#003399;
	font-size:10px;	
}

P.breakhere {page-break-before: always}

.BgLightHead
{
	font-family:Verdana;
	color:#003399;
	font-size:12px;		
}

.BodyLink
{
	font-family:Verdana;
	font-size:12px;
	color:#0033CC;
	text-decoration:none;
}

.BodyLink:hover 
{
	text-decoration:underline;
}

.SBodyLink
{
	font-family:Verdana;
	font-size:10px;
	color:#0033CC;
	text-decoration:none;
}

.SBodyLink:hover 
{
	text-decoration:underline;
}

.SBodyText
{
	font-family:Verdana;
	color:#202020;
	font-size:10px;
}

.SubjectText
{
	font-family:Verdana;
	color:#202020;
	font-size:12px;
	margin-left:12pt;
}

.SmallBodyText
{
	font-family:Verdana;
	color:#202020;
	font-size:10px;
}

.Tabs
{
	font-family:Verdana;
	color:#202020;
	font-size:11px; 
	text-decoration:none;
}

.GeneralParagraphHeading
{
	font-family:Verdana;
	color:#202020;
	font-size:16px;		
}

.LgHead
{
	
	font: 10px verdana;
	color: #003399;
	
}

.InformationalPrompt
{
	font-family:Verdana;
	color:Red;
	font-size:14px;		
}

.ItemHelp
{
	font-family:Verdana;
	color:#202020;
	font-size:12px; 
	text-decoration:none;
}

.HeadTB
{
	background-image: url(images/bg_line.gif);	
	/*background-color: Black;*/
}

.TdBr
{
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;	
}


.TbBG
{
	background-image: url(images/bg_light.gif);
	font: 12px verdana;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

.AppElement
{
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}

.AppElementHead
{
	background-image: url(images/bg_light.gif);
	font: 12px verdana;
	color: #FFFFFF;
	font-weight: bold;
}



.LogoutStyle
{
	MARGIN-TOP:5px;
	Margin-Right:5px;
	/* Margin-Bottom:5px */
}

.FadeStyle
{
	Margin-Bottom:0px;
}

.TdRight
{
	background-color:#F1EFE2;
	border-bottom: 1px solid #003399;
	/* border-right: 1px solid #003399;*/
	
}

.TdLeft
{
	background-color:#F1EFE2;
	border-bottom: 1px solid #003399;
	/* border-left: 1px solid #003399;	*/
}

.TdMid
{
	background-color:#F1EFE2;	
	border-bottom: 1px solid #003399;
	border-top: 1px solid #003399;
	/* border-left: 1px solid #003399;	*/
}

.TdTpDn
{
	background-color:white;	
	/* border-bottom: 1px solid #003399; */
	/* border-left: 1px solid #003399;	*/
}


table#nav {
	background-color: #fff;
	}

table#nav td {
	text-align: center;
	font: 12px lucida grande, geneva, verdana;
	color: #FFFFFF;
	background-color: #0066CC;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	}
	
table#nav tr 
{
	background-image: url(images/bg_light.gif);
}

table#nav td a {
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 3px 15px 3px 15px;
	
	}

table#nav td a:link, #nav td a:visited {
	color: #F8F8F8;
	font-weight: bold;
	text-decoration: none;
	}


table#nav td:hover 
{
	background-image: url(images/bg_dark.gif);
}

table#nav td a:hover {
	color: #F8F8F8;	
	display: block;
	font-weight: bold;
	text-decoration: none;
}

table#step {
	background-color: #fff;
	}

table#step td {
	text-align: right;
	font: 12px lucida grande, geneva, verdana;
	color: #FFFFFF;
	background-color: #fff;
	/*border-top: 1px solid #003399;*/
	border-bottom: 1px solid #003399;
	}
	
table#step tr 
{
	background-image: url(images/bg_light.gif);
}

table#step td a {
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 3px 15px 3px 15px;
	
	}

table#step td a:link, #nav td a:visited {
	color: #F8F8F8;
	font-weight: bold;
	text-decoration: none;
	}

table#step td a:hover {
	color: #F8F8F8;	
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#one a:link, #one a:visited {
	border-left: 1px solid #003399;
	}


#six a:link, #six a:visited {
	border-right: 1px solid #003399;
	}
	
.TdMidReq
{
	border-bottom: 1px solid #003399;
	border-top: 1px solid #003399;
	border-left: 1px solid #003399;
	padding: 3px 3px 3px 10px;
}

.TdRtReq
{
	border-bottom: 1px solid #003399;
	border-top: 1px solid #003399;
	border-right: 1px solid #003399;
	border-left: 1px solid #003399;
	padding: 3px 3px 3px 10px;
}

.TdLtReq
{
	border-bottom: 1px solid #003399;
	border-top: 1px solid #003399;
	border-left: 1px solid #003399;
	padding: 3px 3px 3px 10px;
}

.TdHeadReq
{	
	background-color: #003399;
	font: 11px lucida grande, geneva, verdana;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
}

.HeadReq   
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #12127D;
}
.GTdMid
{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 3px 15px 3px 15px;
}

.GTdRt
{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 3px 15px 3px 15px;
}

.GTdLt
{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 3px 15px 3px 15px;
}

.GTdHead
{	
	background-color: #CCCCCC;
	font: 11px lucida grande, geneva, verdana;
	/*color: Black;*/
	text-align: center;
	border-right: 1px solid #FFFFFF;
}

.Header
{
	background-color: #FFFFFF;
	/*background-color: Black;*/
}

tr.archive {
  background-color:Silver;
  font-style:italic;
}

tr.hidden {
  background-color: Gray;
