/* ================================
    CSS STYLES    v1.0, 01/2001
   ================================
*/ 

body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

input.ie55
{
	display: none;
}

.NoDisplay
{
	display: none;
}

.PrintOnly
{
	display: none;
}

.DisplayPrint
{
}

.DisplayOnly
{
}

.BodyPad
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 5px;
	padding-top: 5px;
}

.BodyPadTiny
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 1px;
	padding-top: 1px;
}

.FormBorder
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 1px solid #00234f;
	border-right: 1px solid #00234f;
	border-top: 1px solid #00234f;
	border-bottom: 1px solid #00234f;
	margin: 0px;
}

.NormalTab
{
    background-color: transparent;
    font-family: Arial;
    font-size: 11px;
    color: #8A8A8B;
    padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
}

.SelectTab
{
    background-color: transparent;
	border-top: #B5B5B5 0px solid;
	border-bottom: #8A8A8B 0px solid;
	border-left: #8A8A8B 0px solid;
	border-right: #8A8A8B 0px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}

.NormalTab a:active
{
	color: #8A8A8B;
	text-decoration: none;
	font-size: 11px;
}
.NormalTab a:link
{
	color: #8A8A8B;
	text-decoration: none;
	font-size: 11px;
}
.NormalTab a:visited
{
	color: #8A8A8B;
	text-decoration: none;
	font-size: 11px;
}
.NormalTab a:hover
{
	color: red;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.SelectTab a:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.SelectTab a:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.SelectTab a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.SelectTab a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

.SecondNaviNormal
{
    background-color: transparent;
    font-family: Arial;
    font-size: 11px;
    color: #4AC2F7;
    padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
}

.SecondNaviSelect
{
    background-color: transparent;
	border-top: #B5B5B5 0px solid;
	border-bottom: #8A8A8B 0px solid;
	border-left: #8A8A8B 0px solid;
	border-right: #8A8A8B 0px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}

.SecondNaviNormal a:active
{
	color: #4AC2F7;
	text-decoration: none;
	font-size: 11px;
}
.SecondNaviNormal a:link
{
	color: #4AC2F7;
	text-decoration: none;
	font-size: 11px;
}
.SecondNaviNormal a:visited
{
	color: #4AC2F7;
	text-decoration: none;
	font-size: 11px;
}
.SecondNaviNormal a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

.SecondNaviSelect a:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.SecondNaviSelect a:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.SecondNaviSelect a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.SecondNaviSelect a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

/* ======== TEXT STYLE ======== */

.PageDesc
{
	font-family: Arial;
    font-size: 12px;
    color: #00234f
}

.TableDesc
{
    font-family: Arial;
    font-size: 12px;
    color: #7d7b7e

}

.TableDescDisplayPrint
{
    font-family: Arial;
    font-size: 12px;
    color: #7d7b7e

}

.FormTitlePrintOnly
{
	display: none;
}

.FormTitleDisplayOnly
{
	display: inline;
	font-family: Arial;
    font-size: 18px;
    color: #7D7B7E 
}

.FormTitle
{
    font-family: Arial;
    font-size: 18px;
    color: #7D7B7E   
}

.FormTitleBold
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #7D7B7E   
}

.FormTitleSmall
{
    font-family: Arial;
    font-size: 16px;
    color: #7D7B7E   
}

.FormTitleSmallBold
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #7D7B7E   
}

.FormTitleTiny
{
    font-family: Arial;
    font-size: 14px;
    color: #7D7B7E   
}

.FormTitleMini
{
    font-family: Arial;
    font-size: 12px;
    color: #7D7B7E   
}

.SmallTxt
{
    font-family: Arial;
    font-size: 11px;
    color: #00234f
}

.SmallTxtSpecial
{
    font-family: Arial;
    font-size: 11px;
    color: #00234f;
    background-color: #f2f2f2
}

.SmallTxtSpecial2
{
    font-family: Arial;
    font-size: 11px;
    color: #00234f;
    background-color: #E6E6FA
}

.NormalTxt
{
    font-family: Arial;
    font-size: 11px;
    color: #00234f
}
.EllipsisTxt
{
    font-family: Arial;
    font-size: 12px;
    color: #00234f
	text-overflow:ellipsis;
}

.ErrorTxt
{
    font-family: Arial;
    font-size: 11px;
    color: #ff0000;
    font-weight: bold
}

.RequiredField
{
    font-family: Arial;
    font-size: 12px;
    color: #ff0000
}

.MsgTxt
{
    font-family: Arial;
    font-size: 12px;
    color: #ff0000;
	font-weight: bold
}

.ValidationSummary
{
    font-family: Arial;
    font-size: 12px;
    color: #ff0000;
}


.SectionHead
{
    font-family: Arial;
    font-size: 18px;
	color: #ac0936
}

/* ======== GRID STYLE ======== */

.GridBody
{
	border: 1px; 
	border-color: #A0CFFE;	
}

.GridHeader
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSmall
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-image:url(images/bihai3.gif);
}

.GridHeaderTiny
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderMini
{
	font-size: 9px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecial
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #f2f2f2;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecialSmall
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #f2f2f2;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecialTiny
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #f2f2f2;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecialMini
{
	font-size: 9px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #f2f2f2;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecial2
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #E6E6FA;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecial2Small
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #E6E6FA;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecial2Tiny
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #E6E6FA;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderSpecial2Mini
{
	font-size: 9px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	background-color: #E6E6FA;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderNoPrintSmall
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridHeaderNoPrintTiny
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridFooter
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridFooterSmall
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridFooterTiny
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridFooterMini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridFooterNoPrintSmall
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItem
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemSmall
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemTiny
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemMini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemMicro
{
	font-size: 8px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemNoBorder
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemSmallNoBorder
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemTinyNoBorder
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemMiniNoBorder
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemSpecial
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color : #f2f2f2
}

.GridItemSpecialSmall
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color : #f2f2f2
}

.GridItemSpecialTiny
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color : #f2f2f2
}

.GridItemSpecialMini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color : #f2f2f2
}

.GridItemSpecial2
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color : #E6E6FA
}

.GridItemSpecial2Small
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color : #E6E6FA
}

.GridItemSpecial2Small2
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color : #E6E6FA
}

.GridItemSpecial2Tiny
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color : #E6E6FA
}

.GridItemSpecial2Mini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	font-weight: bold;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px dotted;
	border-right: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	background-color : #E6E6FA
}

.GridItemNoPrintSmall
{
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemNoPrintTiny
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridItemNoPrintMini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridPager
{
	font-size: 12px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridPagerSmall
{
	HorizontalAlign:right;
	font-size: 11px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
	behavior:url(../JS/GridPager.htc);
}

.GridPagerTiny
{
	font-size: 10px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

.GridPagerMini
{
	font-size: 9px;
	color: #00234f;
	font-family: Arial;
	margin: 1px;
	border-top: #bbbbbb 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

/* ======== CELL STYLE NORMAL ======== */

.CellBoundDotted
{
	border-top: #bbbbbb 1px dotted;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px none;
	border-right: #bbbbbb 1px none;
}

.CellBoundSolid
{
	border-top: #bbbbbb 1px solid;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px none;
	border-right: #bbbbbb 1px none;
}

.CellBoundDottedSolid
{
	border-top: #bbbbbb 1px dotted;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px none;
	border-right: #bbbbbb 1px none;
}

.CellTopDotted
{
	border-top: #bbbbbb 1px dotted;
	border-bottom: #bbbbbb 1px none;
	border-left: #bbbbbb 1px none;
	border-right: #bbbbbb 1px none;
}

.CellTopSolid
{
	border-top: #bbbbbb 1px solid;
	border-bottom: #bbbbbb 1px none;
	border-left: #bbbbbb 1px none;
	border-right: #bbbbbb 1px none;
}

.CellMiddle
{
	border-top: #bbbbbb 1px none;
	border-bottom: #bbbbbb 1px none;
	border-left: #bbbbbb 1px none;
	border-right: #bbbbbb 1px none;
}

.CellBottomDotted
{
	border-top: #bbbbbb 1px none;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px none;
	border-right: #bbbbbb 1px none;
}

.CellBottomDottedPad
{
	border-top: #bbbbbb 1px none;
	border-bottom: #bbbbbb 1px dotted;
	border-left: #bbbbbb 1px none;
	border-right: #bbbbbb 1px none;
	padding-top: 5;
	padding-bottom: 5;
}

.CellBottomSolid
{
	border-top: #bbbbbb 1px none;
	border-bottom: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px none;
	border-right: #bbbbbb 1px none;
}

/* ======== FORM CONTROLS STYLE ======== */

.NCCommon
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
    color: #00234f
}

.NCCommonBold
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
    color: #00234f
}

.NCCommonSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
    color: #00234f
}

.NCCommonNoPrintSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
    color: #00234f
}

.NCCommonSmallBold
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
    color: #00234f
}

.NCCommonTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
    color: #00234f
}

.NCCommonMini
{
	font-weight: normal;
	font-size: 9px;
	font-family: Arial;
    color: #00234f
}

.NCCommonMiniBold
{
	font-weight: bold;
	font-size: 9px;
	font-family: Arial;
    color: #00234f
}

.NCCommonMicro
{
	font-weight: normal;
	font-size: 8px;
	font-family: Arial;
    color: #00234f
}

.NCCommonTinyBold
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
    color: #00234f
}

.NCCommonLinkTinyBold
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
    color: #00234f
}

.NCPrintOnly
{
	display: none
}

.NCPrintOnlySmall
{
	display: none
}

.NCPrintOnlyTiny
{
	display: none
}

.NCCommonLinkTinyBold a:link
{
	color: #00234f;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

.NCCommonLinkTinyBold a:visited
{
	color: #00234f;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

.NCCommonLinkTinyBold a:hover
{
	color: #00234f;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

.NCCommonLinkTinyBold a:active
{
	color: #00234f;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

.NCPrintOnly
{
	display: none;
}

.NCDisplayOnlyTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
    color: #00234f
}

.NCDisplayOnlyTinyBold
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
    color: #00234f
}

.NCLabel
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
    color: #00234f
}

.NCLabelSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
    color: #00234f
}

.NCTextBox
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
    color: #00234f;
    border:1px #999999 solid;
}
.NCTextBoxFix
{
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	color:00234f;
	width:50px
}
.NCTextBoxBold
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
    color: #00234f
}

.NCTextBoxSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
    color: #00234f
}

.hideTextInput 
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #00234f;
	border-style: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px
 }
.RigthTextInput 
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
    color: #00234f;
	text-align: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}

.LinkTextInput 
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color:Blue;
	border-style: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   text-decoration:underline;
   overflow:hidden;
   vertical-align:middle;
   cursor:hand;
 }
.NCTextBoxSmallRight
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	text-align: right;
    color: #00234f
}

.NCTextBoxTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
    color: #00234f
}

.NCTextBoxLabel
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
    color: #00234f
}

.NCTextBoxLabelBold
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
    color: #00234f
}

.NCTextBoxLabelSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
    color: #00234f
}

.NCTextBoxLabelSmallRight
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	text-align: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
    color: #00234f
}

.NCTextBoxLabelSmallBold
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
    color: #00234f
}

.NCTextBoxLabelSmallBoldRight
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	text-align: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
    color: #00234f
}

.NCTextBoxLabelTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
	background-color: transparent;
    color: #00234f
}

.NCNoPrintTextBox
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
    color: #00234f
}

.NCNoPrintTextBoxSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
    color: #00234f
}

.NCNoPrintTextBoxTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
    color: #00234f
}

.NCDropDownList
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
    color: #00234f
}
.NCDropDownListSmall
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
    color: #00234f
}

.NCNoPrintDropDownList
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
    color: #00234f
}

.NCNoPrintDropDownListTiny
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
    color: #00234f
}

.NCButton
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	width:72px;
}
.NCButtonSmall
{
	font-weight: normal;
	font-size: 11px;
	width: 60px;
	font-family: Arial;
}
.NCButtonTiny
{
	font-weight: normal;
	font-size: 10px;
	width: 60px;
	font-family: Arial;
}
.NCButtonFix
{
	font-weight: normal;
	font-size: 12px;
	width: 60px;
	font-family: Arial;
}
.NCButtonBigFix
{
	font-weight: normal;
	font-size: 12px;
	width:80px;
	font-family: Arial;
}
.NCButton150pxFix
{
	font-weight: normal;
	font-size: 12px;
	width:150px;
	font-family: Arial;
}
.NCButtonSmallFix
{
	font-weight: normal;
	font-size: 11px;
	width: 60px;
	font-family: Arial;
}
.NCButtonTinyFix
{
	font-weight: normal;
	font-size: 10px;
	width: 60px;
	font-family: Arial;
}

/* Calendar */
.NormalCalendar
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
	color: #C0C0FF;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	background-color: #ffffff;
}

/* ======== TABLE STYLE ======== */
.CommonTableStyle
{
  border:0px;
  padding:0px; 
}

.TableHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-top: 1px none #cccc99;
	border-right: 1px none #cccc99;
	border-left: 1px none #cccc99;
	border-bottom: 1px none #cccc99;
	background-color: #aaaadd;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Pad */
.TableBodyPad
{
    background-color: transparent;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-left: 1px none #000000;
	border-bottom: 1px none #000000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

/* All */
.TableBodyBorder
{
    background-color: transparent;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* All Pad Left Right */
.TableBodyBorderPadLR
{
    background-color: transparent;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/* No Top */
.TableBodyBorderNT
{
    background-color: transparent;
	border-top: 2px none #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Left Bottom */
.TableContentBorderLB
{
    background-color: transparent;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* Bottom */
.TableContentBorderB
{
    background-color: transparent;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-left: 1px none #000000;
	border-bottom: 1px solid #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* Left */
.TableContentBorderL
{
    background-color: transparent;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px none #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* All */
.TableContentBorder
{
    background-color: transparent;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.TableContentBorderGray
{
    background-color: transparent;
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* None */
.TableContentBorderN
{
    background-color: transparent;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-left: 1px none #000000;
	border-bottom: 1px none #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* Top Bottom */
.TableBodySpecial2TBBorder
{
    font-family: Arial;
    font-size: 11px;
    color: #00234f;
    background-color: #E6E6FA;
	border-top: 1px solid #dddddd;
	border-right: 1px none #dddddd;
	border-left: 1px none #dddddd;
	border-bottom: 1px solid #dddddd;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Bottom */
.TableBodySpecial2BBorder
{
    font-family: Arial;
    font-size: 11px;
    color: #00234f;
    background-color: #E6E6FA;
	border-top: 1px none #dddddd;
	border-right: 1px none #dddddd;
	border-left: 1px none #dddddd;
	border-bottom: 1px solid #dddddd;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.VersionTxt
{
    font-family: Arial;
    font-size: 9px;
    color: #8080C0;
}


