﻿tbody
{
	margin: 0px;
	padding: 0px;
}
.linkButton
 {  
    background-color: #246bab;
    border-color:#FFFFFF #404040 #404040 #FFFFFF;
    border-style:solid;
    border-width:2px;
    font-weight:normal;
    font-size: 11px;
    margin-top:5px;
    padding:3px 8px;
    text-decoration:none;
    white-space:nowrap;
}


.readonly
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Zurich BT,Zurich BT,arial,verdana,tahoma;
    BACKGROUND-COLOR: #f5f5f5;
}
.readonlyNumeric
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: #666666;
	border-bottom: #c0c0c0 1px solid;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	background-color: #f5f5f5;
	text-align:right;
}
.readonly1
{
    BORDER-RIGHT: goldenrod 1px solid;
    BORDER-TOP: goldenrod 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: goldenrod 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: goldenrod 1px solid;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: ivory;
}
.href-text1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #3a6de9;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.black-bold1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.black-text1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #243f76;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.grey-text1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #757575;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.orange-text1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ad2821;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.href-footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #3a6de9;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.grey-footer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #757575;
    PADDING-TOP: 0px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.bullet-list
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc5b09;
    PADDING-TOP: 2px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.bullet-text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc5b09;
    PADDING-TOP: 2px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.header-text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: aqua;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.black-bold
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #243f76;
    PADDING-TOP: 2px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.black-text
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #243f76;
    PADDING-TOP: 2px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.blue-text
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #1d4fcd;
    PADDING-TOP: 2px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.href-text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #1d4fcd;
    PADDING-TOP: 0px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.orange-bold
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #af2a21;
    PADDING-TOP: 0px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    HEIGHT: 19px;
    TEXT-DECORATION: none;
}
.orange-text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #af2a21;
    PADDING-TOP: 3px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.grey-text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #757575;
    PADDING-TOP: 0px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.news-bullet
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc5b09;
    PADDING-TOP: 5px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.news-list
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc5b09;
    PADDING-TOP: 5px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.rtnav-black-text
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #243f76;
    PADDING-TOP: 2px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.rtnav-bullet-list
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #cc5b09;
    PADDING-TOP: 2px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.rtnav-white-bold
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    HEIGHT: 22px;
    TEXT-DECORATION: none;
}
.rtnav-images
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT: #cccccc 1px solid
}
.rtnav-line
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT: #cccccc 1px solid
}
.homebox
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.homelink1
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 4px;
    COLOR: #751006;
    PADDING-TOP: 4px;
    FONT-FAMILY: Zurich BT,Arial;
    BACKGROUND-COLOR: #feecbc;
    TEXT-DECORATION: none;
}
.homelink2
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 4px;
    COLOR: #751006;
    PADDING-TOP: 4px;
    FONT-FAMILY: Zurich BT,Arial;
    BACKGROUND-COLOR: #fdecce;
    TEXT-DECORATION: none;
}
.homehead
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 4px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    FONT-FAMILY: Zurich BT,Arial;
    BACKGROUND-COLOR: #aa211b;
    TEXT-ALIGN: center
}
.white
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.formFieldSmall
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
}
.formField
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	border: 1px solid #BCD8E2;
}
.formFieldNumeric
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: #666666;
	border-bottom: #c0c0c0 1px solid;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	text-align: right;
}
.formField1
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    HEIGHT: 19px
}
.formField2
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    HEIGHT: 19px
}
.formField3
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 0px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 0px solid;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
}
.formButton2
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #808080 1px solid;
    WIDTH: 75px;
    COLOR: #486195;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    HEIGHT: 20px
}
A:hover
{
    TEXT-DECORATION: underline
}
TABLE.ActiveTabSection
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TABLE.InactiveTabSection
{
    BORDER-RIGHT: white 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
TABLE.PlainTable
{
    BACKGROUND-COLOR: transparent
}
TABLE.TabSectionVisible
{
    VISIBILITY: visible
; border-color: #CC6600 black black; border-style: none; border-top-width: thin
}
TABLE.TabSectionInvisible
{
    DISPLAY: none;
    BACKGROUND-COLOR: transparent
}
.tablebg1
{
    BORDER-RIGHT: saddlebrown;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray thin outset;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: gray thin inset;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: saddlebrown;
    BACKGROUND-COLOR: #d6cfb1
}
.tablebg
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #CCCC33
}

.ValueColumn
{
	FONT-FAMILY: Verdana,;
	font-size: 11px;
	font-weight: normal;
	color: #3C7FAF;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.VCChO
{
	FONT-FAMILY: Verdana,;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom:5px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.VCChN
{
	FONT-FAMILY: Verdana,;
	font-size: 11px;
	font-weight: normal;
	color: #3C7FAF;
	padding-left: 15px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.ValueColumnWhite
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	border-collapse:collapse;
}

.ValueColumnBlueHeadingText
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #23638f;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.ValueColumnGreenHeadingText
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5DA619;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.ValueColumnBold
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.ValueColumnLight
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #f4f4f4;
	border-collapse:collapse;
}

.ValueColumnRose
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #f14e87;
	border-collapse:collapse;
}

.ValueColumnDarkGreen
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #005E6B;
	border-collapse:collapse;
}

.ValueColumnBlack
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #8c8d91;
	border-collapse:collapse;
}

.ValueColumnSkyBlue
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #ee9b01;
	border-collapse:collapse;
}

.ValueColumnLightBlue
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #ee9b01;
	border-collapse:collapse;
}

.ValueColumnLightGray
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #4396ca;
	border-collapse:collapse;
}

.ValueColumnDark
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #5B5B5D;
	border-collapse:collapse;
}

.ValueColumnDarkNew
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 2px;
	BACKGROUND-COLOR: #5B5B5D;
	border-collapse:collapse;
}

.ValueColumnRedHeading
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #f32a18;
	border-collapse:collapse;
}

.ValueColumnGray
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #E3E3E3;
	border-collapse:collapse;
}

.ValueColumnHeadGreen
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #5DA619;
	border-collapse:collapse;
}

.ValueColumnHeadBlack
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #5B5B5D;
	border-collapse:collapse;
}

.ValueColumnGrayBold
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #E3E3E3;
	border-collapse:collapse;
}

.ValueColumnPrice
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.ValueColumnSpace
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #3C7FAF;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.ValueColumnNoSpace
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.ValueColumnSideSpace
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.ValueColumnYellowLetter
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff9c00;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #ffffff;
	border-collapse:collapse;
}

.ValueColumnDarkBlue
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #28156e;
	border-collapse:collapse;
}
.ValueColumnOrange
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #f98514;
	border-collapse:collapse;
}

.ValueColumnPriceOrange
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #f98514;
	border-collapse:collapse;
}

.ValueColumnBlue
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #0799ff;
	border-collapse:collapse;
}
.ValueColumnGreen
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #cbfd04;
	border-collapse:collapse;
}

.TD1
{ 
	border: 1px solid; 
	padding: 0em; 
	COLOR: #000000;
	background-color:White;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	border-left-width:0;
	border-bottom-width:0;
	border-right-width:0;
	border-collapse: collapse;
}

.ValueColumn1
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	BACKGROUND-COLOR: white;
	border-width:0px;
	border-collapse:collapse;
}
.ValueColumnNoBorder
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-color:Red;
	padding-left: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
}
.ValueColumnSmall
{
    /*BORDER-RIGHT: #eb922c 1px;
    BORDER-TOP: #eb922c 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #eb922c 1px;
    COLOR: black;
    BORDER-BOTTOM: #eb922c 1px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    HEIGHT: 8px;
    BACKGROUND-COLOR: white*/
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 8px;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white

}
.TEXTBOX
{
    BORDER-RIGHT: darkgray 1pt solid;
    BORDER-TOP: darkgray 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: darkgray 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: darkgray 1pt solid;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
}
.headingtable
{
	
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
	BACKGROUND-COLOR: #E0CF92;
	TEXT-DECORATION: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.headingtable1
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    HEIGHT: 12px;
    BACKGROUND-COLOR: linen;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.headingtable2
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    HEIGHT: 12px;
    BACKGROUND-COLOR: #e77d00;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.headingtable3
{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	HEIGHT: 12px;
	BACKGROUND-COLOR: #C2D8E2;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-weight: bolder;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}


.txt
{
	font-size: 11px;
	color: #3C7FAF;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	border: 1px solid #BED2DC;
	height: 16px;
}
.txtC
{
	font-size: 11px;
	color: #3C7FAF;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	border: 1px solid #BED2DC;
}
.lst
{
	font-size: 11px;
	color: #000000;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	border: 1px solid #BED2DC;
}
.txtPass
{
	font-size: 12px;
	color: #000000;
	FONT-FAMILY:Arial, Tahoma, Verdana;
	border: 1px solid #BED2DC;
	height: 15px;
}
.txtNum
{
	font-size: 11px;
	border: 1px solid #BED2DC;
	color: #000000;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	text-align:right;
}

.txtName
{
	font-size: 11px;
	border: 1px solid #BED2DC;
	color: #000000;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	text-transform: uppercase;
	width: 200px;
}
.txtCode
{
    FONT-SIZE: 11px;
	border: 1px solid #BED2DC;
    COLOR: #000000;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	text-transform: uppercase;
	width: 200px;
}
.txtDesc
{
	font-size: 11px;
	color: #000000;
	border: 1px solid #BED2DC;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
}
.lbl
{
	font-size:11px;
	font-family:arial,verdana,tahoma;
	border-width:0px; 
}

.lblText
{
	font-size:11px;
	font-family:arial,verdana,tahoma;
	border-width:0px; 
	color:black;
}

.drp
{
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #3C7FAF;
	border: 0px solid #3C7FAF;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    LIST-STYLE-TYPE: decimal;
    border: #3C7FAF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
OPTION {
	FONT-WEIGHT: bold; BACKGROUND: #ffffff; CURSOR: pointer; COLOR: #3C7FAF; BORDER-BOTTOM: #c0c0c0 1px dotted
}
.drp1
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    LIST-STYLE-TYPE: decimal
}

.chk
{
	font-size:11px;
	font-family:arial,verdana,tahoma;
	border-width:0px; 
}
.rad
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #3C7FAF;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	border-collapse:collapse;
}

.normaltext
{
    FONT-SIZE: 8pt;
    COLOR: #8d110e;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
}
INPUT.RowSelect
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: 0pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px;
    BORDER-LEFT: black 1px solid;
    COLOR: buttonface;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Zurich BT,'Arial Black';
    LIST-STYLE-TYPE: circle;
    BACKGROUND-COLOR: white
}
BUTTON
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: #eb922c
}
BTN1
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: green
}
.drpcallnature
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 210px;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    LIST-STYLE-TYPE: decimal
}
INPUT.RowSelected
{
    BORDER-RIGHT: maroon 1px double;
    BORDER-TOP: maroon 1px double;
    MARGIN: 1px;
    BORDER-LEFT: maroon 1px double;
    COLOR: lime;
    BORDER-BOTTOM: maroon 1px double;
    FONT-FAMILY: Zurich BT,'Arial Black';
    BACKGROUND-COLOR: aqua
}
.Mandatory
{
    COLOR: #a51021
}
.links
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: underline
}
.links2
{
	font-weight: 500;
	font-size: 8pt;
	color: Blue;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	text-decoration: underline;
	cursor:pointer;
}
.ValueColumnBrown
{
	border-right: #f0f0e3 1px;
	border-top: #f0f0e3 1px;
	font-size: 11px;
	border-left: #f0f0e3 1px;
	color: #000000;
	border-bottom: #f0f0e3 1px;
	font-family:arial,verdana,tahoma;
	height: 12px;
	background-color: #f0f0e3;
}
.MENUTEXT
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: #a11021;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
}
.MENUHIGHLIGHT
{
    BORDER-RIGHT: silver 1pt;
    BORDER-TOP: silver 1pt;
    FONT-SIZE: 8pt;
    BORDER-LEFT: silver 1pt;
    COLOR: #de4a63;
    BORDER-BOTTOM: silver 1pt;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
}

.trView
{
    COLOR: #000000;	  
	font-size:10pt;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
}

.chkbox
{
	font-size:10pt;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
}
.href-text2
{
    FONT-WEIGHT: normal;
    background-color:#a1101f;  
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    TEXT-DECORATION: none;
}
.headingtable5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: #a1101f;
    TEXT-ALIGN: center;
}
.headingtable6
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	BACKGROUND-COLOR: #a1101f;
	TEXT-ALIGN: left;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.FreezingTop
{ 
   position:relative ; 
   top:expression(this.offsetParent.scrollTop); 
   z-index: 10; 
   
   FONT-WEIGHT: bold;
   FONT-SIZE: 8pt;
   COLOR: #ffffff;
   FONT-FAMILY:arial,verdana,tahoma;
   BACKGROUND-COLOR: #a1101f;
   TEXT-ALIGN: left;
   TEXT-DECORATION: none;
}

.FreezingTop1
{ 
   position:relative ; 
   top:expression(this.offsetParent.scrollTop); 
   z-index: 10; 
   
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	HEIGHT: 12px;
	BACKGROUND-COLOR: linen;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.FreezingColLeft
{ 
   /*LEFT: expression(document.getElementById("freezingDiv").scrollLeft);*/
   LEFT: expression(this.offsetParent.scrollLeft);
   /*freezingDiv is the name of the div to make your datagrid scrollable */  
   POSITION: relative; 
   z-index: 1; 
   
   FONT-SIZE: 8pt;
   COLOR: #ffffff;
   FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
   BACKGROUND-COLOR: #a1101f;
   TEXT-DECORATION: none;
} 

.orangetd {
	background-color: #eb922c;
}
.maroontd {
	background-color: #a41c2b;
}
.HIDDEN
{
	display :none; 
}
.tbbrown
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #a1101f;
    FONT-FAMILY: Zurich BT,arial;
    TEXT-DECORATION: none;
}
.tbwhite
{
    FONT-SIZE: 11px;
    CURSOR: text;
    COLOR: #ffffff;
    FONT-FAMILY: Zurich BT,arial;
    TEXT-DECORATION: none;
}
.tbsel
{
    BORDER-RIGHT: #a1101f 1px solid;
    BORDER-TOP: #a1101f 1px solid;
    BORDER-LEFT: #a1101f 1px solid;
    BACKGROUND-COLOR: #a1101f;
    TEXT-DECORATION: none;
}
.tbselwb
{
    BACKGROUND-COLOR: #a1101f;
    TEXT-DECORATION: none;
}
.tbunsel
{
    BORDER-RIGHT: #a1101f 1px solid;
    BORDER-TOP: #a1101f 1px solid;
    BORDER-LEFT: #a1101f 1px solid;
    BACKGROUND-COLOR: #f4d5b0;
    TEXT-DECORATION: none;
}
.btn
{
	font-weight: normal;
	font-size: 11px;
	color: white;
	FONT-FAMILY: Zurich BT,Arial, Verdana, "Times New Roman";
	background-color: #246bab;
	cursor: hand;

	/* filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#C7BE9E' , EndColorStr= '#efefe0' ); */
	border: 0px solid #A19B86;
	background-repeat: repeat-x;
	/*background-position: left top;*/
	background-position: center top;
}
.btno
{
	font-weight: normal;
	font-size: 11px;
	color: white;
	FONT-FAMILY: Zurich BT,Arial, Verdana, "Times New Roman";
	background-color: ##142648;
	cursor: hand;

	/* filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#C7BE9E' , EndColorStr= '#efefe0' ); */
	border: 0px solid #A19B86;
	background-repeat: repeat-x;
	background-position: left top;
}
.btno2
{
	font-weight: normal;
	font-size: 11px;
	color: white;
	FONT-FAMILY: Zurich BT,Arial, Verdana, "Times New Roman";
	background-color: #e46825;
	cursor: hand;

	/* filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#C7BE9E' , EndColorStr= '#efefe0' ); */
	border: 0px solid #6a9e18;
	background-repeat: repeat-x;
	background-position: left top;
}
.btnco2
{
	font-weight: normal;
	font-size: 11px;
	color: white;
	FONT-FAMILY: Zurich BT,Arial, Verdana, "Times New Roman";
	background-color: #e46825;
	cursor: hand;
	border: 0px solid #6a9e18;
	background-repeat: repeat-x;
	background-position: left top;
	height:63px;
	width:70px;
}
.btn2
{
/*	border-right: #996600 ridge;
	border-top: #996600 ridge;
	font-weight: bold;
	font-size: 11px;
	border-left: #996600 ridge;
	color: #333333;
	border-bottom: #996600 ridge;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	background-color: #eb922c;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=   '#996600' , EndColorStr= '#ff9966' );*/
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	FONT-FAMILY: Zurich BT,Arial, Verdana, "Times New Roman";
	background-color: #ded7bd;
	cursor: hand;
	border: 1px solid #A19B86;
	background-image: url(../Images/bgbtn.jpg);
	background-repeat: repeat-x;
	background-position: left top;

	width: 50px;
}

.tabbtn
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #003366 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #003366 1px solid;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: #eb922c;
}
.tabselectedbtn
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #003366 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #003366 1px solid;
    FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: #eb922c;
}
.tab
{
	FONT-FAMILY: Zurich BT,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: white;
    font-weight: bold;
    width: 100%;
    height: 30px;
    BORDER-RIGHT: #e77d00 0px solid;
    BORDER-TOP: #e77d00 0px solid;
    BORDER-LEFT: #e77d00 0px solid;
    BORDER-BOTTOM: #e77d00 0px solid;
}
.selectedtab
{
	FONT-FAMILY: Zurich BT,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: white;
    font-weight: bold;
    width: 100%;
    height: 30px;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BORDER-LEFT: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid;
}




/* style for  global navigation */
a:link{
	font-size:11px;
	font-weight:normal;
	color: #006699;
	FONT-FAMILY: Zurich BT,Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited{
	font-size:11px;
	font-weight:normal;
	color: #006699;
	FONT-FAMILY: Zurich BT,Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover{
	font-size:11px;
	font-weight:normal;
	FONT-FAMILY: Zurich BT,Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration: none;
}

/* style for  homepage navigation */

a.home:link{
	font-size:11px;
	font-weight:bold;
	color: #333333;
	FONT-FAMILY: Zurich BT,Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.home:visited{
	font-size:11px;
	font-weight:bold;
	color: #333333;
	FONT-FAMILY: Zurich BT,Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.home:hover{
	font-size:11px;
	font-weight:bold;
	FONT-FAMILY: Zurich BT,Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
}
.divider {
	FONT-FAMILY: Zurich BT,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #999999;
	padding-right: 6px;
	padding-left: 6px;
}

.beigetd
{
	background-color: #ded7bd;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #ded7bd;
}

/* new styles added as on 23- 04-2007 */

.tableBorder {
	border: 1px solid #d6cfb1;
	border-collapse:collapse;
}
.tableBorder1 {
	border: 0px solid #d6cfb1;
	border-collapse:collapse;
}
.tableBorder2 {
	border: 0px solid #d6cfb1;
	border-collapse:collapse;
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none
}


.textarea{
	font-size: 11px;
	color: #000000;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	border: 1px solid #BED2DC;

}.alternateRow {
	background-color: #F3F3E9;
}
.pgTitle {
	FONT-FAMILY: Zurich BT,arial, verdana, tahoma;
	font-size: 13px;
	font-weight: bolder;
	color: #a41c2b;
	padding-left: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	background-color: #ffffff;
}
.dataTd {
	FONT-FAMILY: Zurich BT,Arial, Verdana, "Times New Roman";
	font-size: 11px;
	color: #333333;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #EAEAEA;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
}
.leftpanel {
	background-color: #f0f0e3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f0f0e3;
}
.masthead {
	FONT-FAMILY: Zurich BT,Arial, Verdana, "Times New Roman";
	font-size: 18px;
	font-weight: lighter;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}


.gridview .actions div {
	float: right;
	padding-right: 2px;
	text-align: right;
	width: 95px;
}

/*.gridview .edit td,.gridview .create td {
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white
}*/

.gridview .edit .gridview .create {
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white
}

.gridview th {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	HEIGHT: 12px;
	BACKGROUND-COLOR: #C2D8E2;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-weight: bolder;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;

}
.gridview th a{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	HEIGHT: 12px;
	BACKGROUND-COLOR: #C2D8E2;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-weight: bolder;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}

.gridview tr
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white
}
/*.gridview tr.even,.detailsview tr.even td{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #F3F3E9
}*/
.gridview tr.even,.detailsview tr.even {
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #F3F3E9
}
.gridview tr.header {
	background: #C5DBF7;
}
.gridview tr:hover
{
	cursor:hand;
}
.gridview,.detailsview {
	width: 100%;
}

.GridItem
{
	BACKGROUND-COLOR: #ded7bd;
}
.GridAltItem
{
	BACKGROUND-COLOR: #ded7bd;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white
}
.txtGrid
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	HEIGHT: 12px;
	BACKGROUND-COLOR: #C2D8E2;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-weight: bolder;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.sliderbg {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 0px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ddd 1px solid; WIDTH: 120px; LINE-HEIGHT: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #bbb; TEXT-ALIGN: left 
}
.slidecolor {
	COLOR: #258; BACKGROUND-COLOR: #bcd
}
.slider {
	BORDER-RIGHT: #333 2px solid; BORDER-TOP: #999 2px solid; Z-INDEX: 2; MARGIN: 0px; BORDER-LEFT: #999 2px solid; WIDTH: 22px; LINE-HEIGHT: 0px; BORDER-BOTTOM: #333 2px solid; POSITION: relative; HEIGHT: 8px; BACKGROUND-COLOR: #666
}
.slider2 {
	BORDER-RIGHT: #333 2px solid; BORDER-TOP: #999 2px solid; Z-INDEX: 2; MARGIN: 0px; BORDER-LEFT: #999 2px solid; WIDTH: 22px; LINE-HEIGHT: 0px; BORDER-BOTTOM: #333 2px solid; POSITION: relative; HEIGHT: 8px; BACKGROUND-COLOR: #666; left:120
}
.slit {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #999 1px solid; Z-INDEX: 1; MARGIN: 4px 4px 2px; BORDER-LEFT: #999 1px solid; WIDTH: 144px; LINE-HEIGHT: 0px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; HEIGHT: 2px; BACKGROUND-COLOR: #333
}
.track {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 0px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ddd 1px solid; WIDTH: 160px;HEIGHT: 20px; LINE-HEIGHT: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #bbb; TEXT-ALIGN: left;COLOR: #258; BACKGROUND-COLOR: #bcd
}

.HolyBigOrangeText
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #ee9b01;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.HolyBigBlueText
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #003263;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.HolyMediumBlueText
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #2F5D9B;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.HolyBoldmBlueText
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2F5D9B;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.HolyBlueText
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2F5D9B;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.HolyGreenText
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #77A40D;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.HolyBlueBG
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color:white; 
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #eeac00;
	border-collapse:collapse;
}

.HolyOrangeBG
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color:white; 
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #142648;
	height:15px;
	border-collapse:collapse;
}

.TableHeader
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color:black; 
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #00C7FF;
	height:15px;
	border-collapse:collapse;
}

.current{
	font-weight: normal;
	font-size: 11px;
	color: white;
	FONT-FAMILY: Zurich BT,Arial, Verdana, "Times New Roman";
	background-color: #e46825;
	cursor: hand;
	margin:0 1px;
	/* filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#C7BE9E' , EndColorStr= '#efefe0' ); */
	border: 0px solid #A19B86;
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
}
.currentGreen{
	background:#749b10 url(../images/menu_bg.gif) repeat-x;
	border:1px solid #80a225;
	padding-left :1px 1px 1px 1px;
	margin:0 1px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-family:Zurich BT,Arial, Verdana, "Times New Roman";
	font-size:11px;
	
}

.vco
{
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #c04118;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
}

.vcg
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6a9e18;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.vcg1
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6dbe45;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}
.vco1
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
	text-align:left;
}

.vpTD
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
	text-align:left;
}

.vpTDText
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
	text-align:left;
}

.vcb
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #1e2246;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: white;
	border-collapse:collapse;
}

.HBBG
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color:white; 
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #fd5800;
	border-collapse:collapse;
}
.HBO
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color:white; 
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: ##142648;
	border-collapse:collapse;
}
.HBB
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color:white; 
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #1a6c99;
	border-collapse:collapse;
}
.HBB1
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color:white; 
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #1e2246;
	border-collapse:collapse;
}

.HBG
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color:white; 
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #6a9e18;
	border-collapse:collapse;
}

.HBO1
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color:white; 
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #ad5201;
	border-collapse:collapse;
}
.vchb
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #234c69;
	border-collapse:collapse;
	border: 0px solid #A19B86;
}
.vchb2
{
	FONT-FAMILY: Zurich BT, Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	BACKGROUND-COLOR: #3f81b0;
	border-collapse:collapse;
}

A.heading:link
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent;
    font-weight: bold;
    TEXT-DECORATION: none
}
A.heading:visited
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent;
    font-weight: bold;
    TEXT-DECORATION: none
}