/****************************************************
** Default style items 
***************************************************/
body
{
	font-size: 10pt;
	margin: 0px 0px 0px;
	color: #222222;
	font-family: Arial,Verdana,Helvatica,sans-serif;
	background-color: #666666;
	background-image:url(images/bg.jpg);
	SCROLLBAR-FACE-COLOR: #dddddd;
	SCROLLBAR-HIGHLIGHT-COLOR: #dddddd;
	SCROLLBAR-SHADOW-COLOR: #eeeeee;
	SCROLLBAR-3DLIGHT-COLOR: #dddddd;
	SCROLLBAR-ARROW-COLOR: #666666;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	SCROLLBAR-DARKSHADOW-COLOR: #eeeeee;	
}
span.F14B
{
	font-family: Arial,Verdana,Helvatica,sans-serif;
	font-size:14px;  
	font-weight:bold;
}
td
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	color:#000000; 
}
td.Combo
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	color:#000000; 
	white-space:nowrap;
}
td.ComboH
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	color:#ffffff; 
	background-color:darkblue;
	white-space:nowrap;
}

.V
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
}
a
{
	color:Blue;
	text-decoration:underline;
}
a:hover
{
	color:Red;
	text-decoration:underline;
}
td.TxtDG
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#808080;	
}
a.Txt
{
	color:#808080;
	text-decoration:none;
}
a.Txt:hover
{
	color:808080;
	text-decoration:underline;
}
a.White
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:White;
	text-decoration:underline;
	font-weight:normal;
}
a.White:hover
{
	color:Red;
	text-decoration:underline;
}
a.V
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:Blue;
	text-decoration:underline;
}
a.V:hover
{
	color:Red;
	text-decoration:underline;
}

/****************************************************
** item info 
***************************************************/
a.LinkTitle
{
	text-decoration:none;
	display:block;
	padding:3px;
}
a.LinkTitle:hover
{
	background-color:#eeeeee;
	text-decoration:none;
	display:block;
}
span.LinkTitle
{
	font-family: Georgia,Arial,Verdana,Helvatica,sans-serif;
	font-size:13px;  
	font-weight:bold;
	color:#1c2220;
}
span.LinkDesc
{
	font-family: Verdana,Helvatica,sans-serif;
	font-size:11px;  
	color:#626866;
}
td.HomeTitle
{
	font-family:Georgia,Verdana,Arial,Helvatica, sans-serif;  
	font-size:12px;  
	font-weight: bold;
	color:#ffffff; 
	padding-left:5px;
	padding-right:8px;
	padding-top:3px;
}

td.ItemTitleTop
{
	padding-left:5px;
	padding-right:8px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#eeeeee); 
}

td.ItemSBTitle
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#EAECFD; 
	text-align:center;
	border:groove 2px #818BDB;
	background-color:#6972B6;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6972B6,endColorStr=#818BDB); 
	height:22px;
}

td.ItemSBTitleFont
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#EAECFD; 
	text-align:center;
}

td.ItemSBBtn
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#999999; 
	text-align:center;
	border:groove 2px #eeeeee;
	background-color:#EAECFD;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#eeeeee); 
}
td.ItemSBBtnMO
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#666666; 
	text-align:center;
	border:groove 2px #eeeeee;
	background-color:#EAECFD;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#bbbbbb,endColorStr=#dddddd); 
}
td.ItemSBBtnS
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#eeeeee; 
	text-align:center;
	border-top:groove 2px #efefef;
	border-left:groove 2px #efefef;
	border-right:groove 2px #efefef;
	background-color:#aaaaaa;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#999999,endColorStr=#aaaaaa); 
}
td.ItemSBBtnBar
{
	border-left:groove 0px #efefef;
	border-right:groove 0px #efefef;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#aaaaaa,endColorStr=#eeeeee); 
	background-color:#aaaaaa;
}
td.Tab01MOU
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#999999; 
	text-align:center;
	border:groove 2px #eeeeee;
	background-color:#EAECFD;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#eeeeee); 
}
td.Tab01MOV
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#666666; 
	text-align:center;
	border:groove 2px #eeeeee;
	background-color:#EAECFD;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#bbbbbb,endColorStr=#dddddd); 
}
td.Tab01SEL
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#eeeeee; 
	text-align:center;
	border-top:groove 2px #efefef;
	border-left:groove 2px #efefef;
	border-right:groove 2px #efefef;
	background-color:#aaaaaa;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#999999,endColorStr=#aaaaaa); 
}
td.Tab01Bar
{
	border-left:groove 0px #efefef;
	border-right:groove 0px #efefef;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#aaaaaa,endColorStr=#eeeeee); 
	background-color:#aaaaaa;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#666666; 
}
td.Tab01Sec
{
	border-left:groove 0px #efefef;
	border-right:groove 0px #efefef;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#aaaaaa,endColorStr=#cccccc); 
	background-color:#aaaaaa;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	color:#333333; 
	padding-left:5px;
	border:solid 0px #cccccc;
}
td.Tab01Lbl
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color: #eaeaea;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding:3px 3px 3px 3px;
	text-align: right;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#eaeaea,endColorStr=#dedede); 
}
td.Tab01Info
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color: #eeeeee;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding:4px 3px 4px 3px;
}
td.Tab01Hdr
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#666666;
	background-color: #eaeaea;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #eeeeee;
	padding:3px 3px 3px 3px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#dddddd,endColorStr=#eeeeee); 
}
td.Tab02MOU
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	color:#C2C8F5; 
	text-align:left;
	border:groove 2px #818BDB;
	background-color:#EAECFD;
	padding:2 5 2 4;
	white-space:nowrap;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6972B6,endColorStr=#818BDB); 
}
td.Tab02MOV
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	color:#D3D8FE; 
	text-align:left;
	border:groove 2px #818BDB;
	background-color:#EAECFD;
	padding:2 5 2 4;
	white-space:nowrap;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#757FC9,endColorStr=#8E98EF); 
}
td.Tab02SEL
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	color:#C6CBFC; 
	text-align:left;
	border-top:groove 2px #8C94D5;
	border-left:groove 2px #8C94D5;
	border-right:groove 2px #8C94D5;
	background-color:#464F94;
	padding:2 5 2 4;
	white-space:nowrap;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#464F94,endColorStr=#6972B6); 
}
td.Tab02Bar
{
	border-left:groove 0px #B4BCFD;
	border-right:groove 0px #B4BCFD;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6972B6,endColorStr=#CDD3FE); 
	background-color:#aaaaaa;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#666666; 
}
td.Tab02Sec
{
	border-left:groove 0px #efefef;
	border-right:groove 0px #efefef;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#464F94,endColorStr=#6972B6); 
	background-color:#aaaaaa;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	color:#333333; 
	padding-left:5px;
	border:solid 0px #6972B6;
}
td.Tab02Lbl
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color: #eaeaea;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding:3px 3px 3px 3px;
	text-align: right;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#eaeaea,endColorStr=#dedede); 
}
td.Tab02Info
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color: #818BDB;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding:4px 3px 4px 3px;
}
td.Tab02Hdr
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#666666;
	background-color: #eaeaea;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #818BDB;
	padding:3px 3px 3px 3px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#dddddd,endColorStr=#818BDB); 
}
td.Tab3
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#888888; 
	text-align:center;
	border:groove 2px #eeeeee;
	background-color:#EAECFD;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#eeeeee); 
}

td.Tab3MO
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#666666; 
	text-align:center;
	border:groove 2px #eeeeee;
	background-color:#EAECFD;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#bbbbbb,endColorStr=#dddddd); 
}
td.Tab3S
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#eeeeee; 
	text-align:center;
	border-top:groove 2px #efefef;
	border-left:groove 2px #efefef;
	border-right:groove 2px #efefef;
	background-color:#aaaaaa;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#999999,endColorStr=#aaaaaa); 
}
td.Tab3Bar
{
	border-left:groove 0px #efefef;
	border-right:groove 0px #efefef;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#aaaaaa,endColorStr=#eeeeee); 
	background-color:#aaaaaa;
}
td.Tab3Bar
{
	border-left:groove 0px #efefef;
	border-right:groove 0px #efefef;
	border-left:groove 2px #eeeeee;
	border-right:groove 2px #eeeeee;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#aaaaaa,endColorStr=#cccccc); 
	background-color:#aaaaaa;
}
td.Tab3Title
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:12px;  
	font-weight: bold;
	color:#333333; 
	border-left:groove 2px #eeeeee;
	border-right:groove 2px #eeeeee;
	border-bottom:groove 2px #eeeeee;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#eeeeee); 
	background-color:#eeeeee;
	padding-left:5px;
}
td.Tab4
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#888888; 
	text-align:center;
	border:groove 2px #eeeeee;
	background-color:#EAECFD;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#eeeeee); 
}
td.Tab4MO
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#666666; 
	text-align:center;
	border:groove 2px #eeeeee;
	background-color:#EAECFD;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#bbbbbb,endColorStr=#dddddd); 
}
td.Tab4S
{
	cursor:hand;
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;  
	font-weight: bold;
	color:#eeeeee; 
	text-align:center;
	border-top:groove 2px #efefef;
	border-left:groove 2px #efefef;
	border-right:groove 2px #efefef;
	background-color:#aaaaaa;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#999999,endColorStr=#bbbbbb); 
}
td.Tab4Bar
{
	border-left:groove 0px #efefef;
	border-right:groove 0px #efefef;
	border-left:groove 0px #eeeeee;
	border-right:groove 0px #eeeeee;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#bbbbbb,endColorStr=#d3d3d3); 
	background-color:#aaaaaa;
	padding-left:4px;
	padding-right:4px;
}
td.Tab4Title
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:12px;  
	font-weight: bold;
	color:#333333; 
	border-left:groove 2px #eeeeee;
	border-right:groove 2px #eeeeee;
	border-bottom:groove 2px #eeeeee;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#eeeeee); 
	background-color:#eeeeee;
	padding-left:5px;
}
td.ItemTitle
{
	font-family:Arial,Helvatica, sans-serif;  
	font-size:15px;  
	font-weight: bold;
	color:#000000; 
}
td.ItemTblHeader
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#666666;
	background-color: #eaeaea;
	border: solid 1px #dddddd;
	padding:3px 3px 3px 3px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#dddddd,endColorStr=#eeeeee); 
}

td.ItemLbl
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color: #eaeaea;
	border: solid 1px #dddddd;
	padding:3px 3px 3px 3px;
	text-align: right;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#eaeaea,endColorStr=#dedede); 
}
td.ItemInfo
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color: #eeeeee;
	border: solid 0px #cccccc;
	padding:4px 3px 4px 3px;
}
td.TipLbl
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color: #eaeaea;
	border: solid 1px #dddddd;
	padding:0px 3px 0px 3px;
	text-align: right;
	white-space:nowrap;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#eaeaea,endColorStr=#dedede); 
}
td.TipInfo
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color: #eeeeee;
	border: solid 0px #cccccc;
	padding:0px 3px 0px 3px;
}
td.ItemInfo2
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:18px;  
	font-weight: bold;
	color:#000000;
	background-color: #eeeeee;
	border: solid 0px #cccccc;
	padding:4px 3px 4px 3px;
}
td.ItemInfoNP
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color: #eeeeee;
}
td.ItemInfoNPA
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color: #eeeeee;
}
/****************************************************
** Page content, title and description 
***************************************************/
td.FooterBox
{
	height:30px;
	padding-left:5px;
	padding-right:8px;
	background-color:#1d2145;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#50558d,endColorStr=#1d2145); 
}
td.Footer
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#939bd8;
}
td.Title
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:18px;  
	font-weight: bold;
	color:#000000; 
	padding-top:5px;
	padding-bottom:5px;
}

td.Description
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	color:#222222;  
	padding-bottom:10px;
}
td.Info
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	font-weight:bold;
	color:#222222;  
	padding-bottom:10px;
}
td.HeaderStrip
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#DFD4FF;
	background-color: #50558d;
	text-decoration:none;
}
a.HeaderStrip
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#DFD4FF;
	background-color: #50558d;
	text-decoration:none;
}
a.HeaderStrip:hover
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#ffffff;
	background-color: #50558d;
	text-decoration:underline;
}
a.HeaderStripU
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#DFD4FF;
	text-decoration:underline;
}
a.HeaderStripU:hover
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#ffffff;
	background-color: #50558d;
	text-decoration:underline;
}
td.ShadowBoxTD
{
	padding:0px 12px 6px 4px;
}
.ShadowBox {
  background: #ccc;
  position: relative;
  top: 2px;
  left: 3px;
}
.ShadowBox div {
  background: #333;
  border: 1px solid #000;
  color: #fff;
  padding: 2px;
  position: relative;
  top: -3px;
  left: -3px;
}
td.PageNavBtn
{
	vertical-align:middle;
	border: solid 0px #000000;
}
td.PageNavIcon
{
	padding: 0px 2px 0px 2px;
	white-space:normal;
}
.PageNav
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border: solid 0px #000000;
	background-color: #aaaaaa;
	text-align: center;
	text-decoration: none;
	white-space:normal;
}
.CtrlPageNav
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color: #eeeeee;
}

/****************************************************
** table style items 
***************************************************/
td.ListHeader
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:8px;  
	color:#000000;
	background-color: #aaaaaa;
}

/****************************************************
** Control styles including lables and containers 
***************************************************/
.TblChkBox
{
	width:12px;
	height:12px;
	margin-top:2px;
	margin-left:5px;
	margin-bottom:0px;
}
td.CtrlLbl
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#333366;
	background-color: #eeeeee;
	padding:4px 3px 4px 3px;
	text-align: right;
}
td.CtrlLblLeft
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#333366;
	background-color: #efefef;
	border: solid 1px #dddddd;
	padding:4px 3px 4px 3px;
}
td.CtrlCnt
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	color:#222222;
	padding:1px 3px 1px 3px;
	background:#ffffff;
}
td.CtrlBtnCnt
{
	padding:2px 3px 2px 3px;
}
.Ctrl
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;
	background-repeat:repeat-x;
	border:solid 1px #cccccc;
	background-color:#f6f6f6;
	height:21px;
	vertical-align:middle;
	padding-top:3px;
	padding-left:3px;
}
.CtrlLW
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:18px;
	font-weight:bold;
	background-color:#ffffff;
	padding-left:2px;
	padding-right:5px;
	font-weight:bold;
}
.CtrlW
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:14px;
	font-weight:bold;
	background-color:#ffffff;
	padding-left:2px;
	padding-right:5px;
	font-weight:bold;
}
.CtrlS
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;
	background-repeat:repeat-x;
	border:groove 2px #eeeeee;
	background-color:#ffffff;
	padding-left:2px;
	padding-right:0px;
	padding-top:0px;
}
.CtrlSW
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:11px;
	background-repeat:repeat-x;
	background-color:#ffffff;
	padding-left:2px;
	padding-right:0px;
	padding-top:0px;
}
.Ctrl2
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:13px;
	background-image:url(Images/ctrl_bg2.gif);
	background-repeat:repeat-x;
	border:solid 1px #6381E2;
	background-color:#DCE4FC;
	border-style:ridge;
}
.Ctrl3
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:13px;
	background-image:url(Images/ctrl_bg3.gif);
	background-repeat:repeat-x;
	border:solid 1px #63AB5A;
	background-color:#DEF4DA;
}
.Ctrl4
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:13px;
	background-image:url(Images/ctrl_bg4.gif);
	background-repeat:repeat-x;
	border:solid 1px #6381E2;
	background-color:#DCE4FC;
}

.CtrlClr
{
	font-family:Verdana,Arial,Helvatica, sans-serif;  
	font-size:13px;  
	color:#000000;
	border: solid 1px #cccccc;
	background-color: #F5F5FE;
}
CtrlText
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	color:#222222;  
}
.Button
{
	border-right: #666666 1px groove;
	border-top: #666666 1px groove;
	font-weight: bold;
	font-size: 10px;
	background-image: url(Images/btn_bg.jpg);
	border-left: #666666 1px groove;
	color: #DFD4FF;
	border-bottom: #666666 1px groove;
	font-family: Verdana,Arial,Helvatica, sans-serif;
	height: 22px;
	background-color: #4B5181;
}

/****************************************************
** Table control style items 
***************************************************/
td.TabBox
{
	padding:0px 0px 0px 0px;
	border-left: solid 6px #50558d;
	border-right: solid 6px #50558d;
}
td.TabBoxTop
{
	padding:1px 0px 0px 1px;
	border-left: solid 6px #50558d;
	border-right: solid 6px #50558d;
}
td.TabBoxBottom
{
	padding:0px 0px 1px 1px;
	border-left: solid 6px #50558d;
	border-right: solid 6px #50558d;
	border-bottom: solid 6px #50558d;
}
td.Tab
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px; 
	color:#DFD4FF;
	background-color: #696FB7;
	white-space:nowrap;
	height:24px;
	padding-left:4px;
	padding-right:6px;
	border:solid 1px #000000;
}
td.TabSelected
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px; 
	color:#DFD4FF;
	background-color: #50558d;
	white-space:nowrap;
	height:24px;
	padding-left:4px;
	padding-right:6px;
	border-left:solid 1px #000000;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
}

td.TabSep
{
	background-color: #ffffff;
	border-bottom:solid 1px #000000;
}
td.TabStrip
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px; 
	color:#DFD4FF;
	background-color: #50558d;
	padding:4px 4px 4px 0px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}
td.TabBoxHeader
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px; 
	color:#DFD4FF;
	background-color: #50558d;
	padding:4px 4px 4px 0px;
}

td.TabButtonBox
{
	padding:0px 0px 0px 0px;
	border-left: solid 6px #50558d;
	border-right: solid 6px #50558d;
	border-bottom: solid 6px #50558d;
}

a.Tab
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#DFD4FF;
	text-decoration:none;
}
a.Tab:hover
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#ffffff;
	text-decoration:underline;
}
a.Link
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	color:Blue;
	text-decoration:underline;
}

a.Link:hover
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	color:Red;
	text-decoration:underline;
}
a.PN
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	color:Blue;
	text-decoration:underline;
}

a.PN:hover
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	color:Red;
	text-decoration:underline;
}
td.PNTab
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px; 
	color:#000000;
	background-color: #cccccc;
	white-space:nowrap;
	height:24px;
	padding-left:4px;
	padding-right:6px;
	border:solid 2px #000000;
}
td.PNTabSelected
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px; 
	color:#000000;
	background-color: #eeeeee;
	white-space:nowrap;
	height:24px;
	padding-left:4px;
	padding-right:6px;
	border-left:solid 2px #000000;
	border-top:solid 2px #000000;
	border-right:solid 2px #000000;
}

td.PNTabSep
{
	background-color: #ffffff;
	border-bottom:solid 2px #000000;
	padding-right:1px;
}
td.PNTabStrip
{
	background-color: #eeeeee;
	border-left:solid 2px #000000;
	border-right:solid 2px #000000;
}
table.EditorTable
{
	border-left: solid 5px #50558d;
	border-right: solid 5px #50558d;
	border-bottom: solid 5px #50558d;
	border-top: solid 22px #50558d;
	width: 100%;
}
td.EditorHeader
{
	font-family:Arial,Verdana,Helvatica, sans-serif;  
	font-size:12px; 
	color:#DFD4FF;
	background-color: #50558d;
	height: 22px;
	padding:3px 3px 3px 3px;
}

.TableHeader2
{
	background-image: url(Images/btn_bg.jpg);
	font-family: Verdana,Arial,Helvatica, sans-serif;
	font-size: 10px;
	color: #DFD4FF;
}

/****************************************************
** Table styles 
****************************************************/

/****************************************************
** Horizontal navigation styles 
****************************************************/
.HNav
{
	cursor: hand;
	color: #000000;
	background-image: url(Images/nav_bg.gif);
}

.HNavHover
{
	cursor: hand;
	background-image: url(Images/nav_bg.gif);
	border-left: solid 1px #FFF2BF;
	border-right: solid 1px #FFCC00;
	border-top: none;
	border-bottom: none;
}

.HNavSub
{
	cursor: hand;
	background-color: #eeeeee;
	background-image: url(Images/nav_left.gif);
	background-repeat:repeat-y;
}

.HNavSubHover
{
	cursor: hand;
	background-color: #D1D4FF;
}

.HNavSep
{
	background-image: url(Images/nav_sep.gif);
	background-repeat:no-repeat;
	height:8px;
}
table.T1
{
	padding:1px 1px 1px 1px;
	background-color:#000000;
}
table.T1I
{
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}
tr.T1
{
	background-color:#ffffff;
}
tr.T1A
{
	background-color:#eeeeee;
}
td.T1G
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#eeeeee;
	border-left:solid 1px #dedede;  
	border-right:solid 1px #333333;  
	border-bottom:solid 1px #000000; 
	background-color:#808080;
	padding:2px 3px 2px 4px; 
	font-weight:bold;
	height:28px;
	white-space:nowrap;
}
td.T1H
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:9px;  
	color:#000000;
	border-left:solid 1px #ffffff;  
	border-top:solid 1px #eeeeee;  
	border-right:solid 1px #666666;  
	border-bottom:solid 1px #000000; 
	background-color:#d3d3d3;
	padding:2px 3px 2px 3px; 
	font-weight:bold;
	height:28px;
}
td.T1H2
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#666666;
	font-weight:bold;
	background-color: #eaeaea;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding:3px 3px 3px 3px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#aaaaaa,endColorStr=#eeeeee); 
}
td.T1F
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	background-color:#dddddd;
	padding:2px 3px 2px 3px; 
	border-top:groove 2px #ffffff;
	border-left:solid 0px #ffffff;
	font-weight:bold;
	height:20px;
	white-space:nowrap;
}

td.T1
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	border-bottom:solid 1px #ffffff;  
	border-right:solid 1px #ffffff; 
	padding:1px 3px 1px 3px; 
	white-space:nowrap;
}
td.T1ClrG
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#808080;
	border-bottom:solid 1px #ffffff;  
	border-right:solid 1px #ffffff; 
	padding:1px 3px 1px 3px; 
	white-space:nowrap;
}
td.T1NB
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:10px;  
	color:#000000;
	padding:1px 3px 1px 3px; 
	white-space:nowrap;
}
td.T1L
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#000000;
	border-left:solid 1px #eeeeee;  
	border-top:solid 1px #ffffff;  
	border-right:solid 1px #333333;  
	border-bottom:solid 1px #000000; 
	background-color:#d3d3d3;
	padding:2px 3px 2px 4px; 
	height:24px;
	white-space:nowrap;
}
td.SearchHeader
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:13px;  
	border-top-width:2px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-color:#000000;
	border-style:solid;
	background-color:#aaaaaa;
	padding:2px 3px 2px 3px; 
}
td.PageNavTop
{
	border-top:groove 3px #eeeeee;
	background-color:#eeeeee;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d3d3d3,endColorStr=#eeeeee); 
	padding:2px 0px 2px 0px; 
}

td.PageNavBottom
{
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#000000;
	border-style:solid;
	background-color:#eeeeee;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d3d3d3,endColorStr=#ffffff); 
	padding:3px 0px 2px 0px; 
}
td.BidBox
{
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#000000;
	border-style:solid;
	background-color:#eeeeee;
	padding:3px 0px 2px 0px; 
}

td.SearchBoxText
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:12px;  
	font-weight:bold;
	color:#eeeeee;
}
td.SearchLbl
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#000000;
	padding:3px 2px 3px 2px; 
}
td.SearchCtrl
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#000000;
	padding:3px 2px 3px 2px; 
}
td.FVS
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:11px;  
	color:#000000;
	padding:3px 0px 3px 0px; 
}
td.FNV
{
	font-family:Verdana,Helvatica, sans-serif;  
}
td.FSL
{
	font-size:13px;  
}
td.FWB
{
	font-weight:bold;
}
td.FCW
{
	color:#ffffff;
}
.Small
{
	font-family:Verdana,Helvatica, sans-serif;  
	font-size:19px;  
	color:#ff0000;
	padding:2px 0px 2px 0px; 
}

/****************************************************
** Tree view 
***************************************************/
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
}
.dtree .clip {
	overflow: hidden;
}
