input { 
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: black;
}
select { 
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: black;
    white-space: pre-wrap;
}
textarea { 
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: black;
}
H4 {
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE:10PT;
    COLOR: #0177c1;
}
A:hover
{
    COLOR: #0177c1;
}
.ToolBar
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: #0066cc;
    TEXT-DECORATION: none;
}
.ToolBar A
{
    COLOR: #0066cc;
    TEXT-DECORATION: none;
}
.ToolBar A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #0066cc;
    TEXT-DECORATION: none;
}
.TitleBar
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Bold;
    COLOR: #99ccff;
    BACKGROUND-COLOR: #000000;
    TEXT-DECORATION: none;
}
.TitleBar A
{
    COLOR: #99ccff;
    TEXT-DECORATION: none;
}
.TitleBar A:hover
{
    COLOR: #99ccff;
    TEXT-DECORATION: none;
}
.MaintHdr
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: black;
}
.MaintHdr A
{
    COLOR: black;
    TEXT-DECORATION: none;
}
.MaintHdr A:hover
{
    TEXT-DECORATION: underline;
}
.DtlHdr
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    COLOR: #333333;
    BACKGROUND-IMAGE: url(images/graybarbg.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 25px;
}
.DtlHdr A
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    COLOR: #333333;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.DtlHdr A:hover
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    COLOR: #0066CC;
    BACKGROUND-COLOR: transparent;
}
.DtlHdrNoBG
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    COLOR: #333333;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 25px;
}
.DtlHdrNoBG A
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    COLOR: #333333;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.DtlHdrNoBG A:hover
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    COLOR: #0066cc;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: transparent;
}

.SchedDtlInfo
{
    font-family: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    font-size: 10px;
    color: Gray;
    font-weight: normal;
}

.SchedDtlAction
{
    font-family: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    font-size: 11px;
    color: Black;
    font-weight: normal;
}

.Italic
{
	font-style: italic;
}

.SchedDtlColumnHdr
{
    font-family: Verdana;
    color: #000000;
    height: 25px;
	font-size: 14px;
	font-weight: bold;
}

.SchedDtlSectionHdr
{
    font-family: Verdana;
    color: #000000;
    height: 25px;
	font-size: 12px;
	font-weight: normal;
	background-image: url(images/graybarbg.gif);
    background-repeat: repeat-x;
}

.SchedDtlHdr
{
    font-family: Verdana;
    color: #000000;
    height: 25px;
	font-size: 11px;
	font-weight: bold;
}

.TblOuterBorder
{

    BACKGROUND-COLOR: #eceeec;
}
.TblInnerBorder
{
    BORDER-RIGHT: silver 1px solid;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff;
}
.TblDisplayBG
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff;
}
.BlkBarText
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 400;
    COLOR: #333333;
}
.BlkBarText A
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 400;
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.BlkBarText A:hover
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 400;
    COLOR: #0055a5;
    TEXT-DECORATION: none;
}
.BlkBar
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    COLOR: #000000;
    BORDER-BOTTOM: 1px solid #000000;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: transparent;
    HEIGHT: 24px;
    MARGIN: 4px;
}
.BlkBar A
{
    TEXT-DECORATION: none;
}
.BlkBar A:hover
{
    TEXT-DECORATION: underline;
}
.LgCalHdr
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: black;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: center bottom;
    BORDER-TOP: medium none;
    BACKGROUND-IMAGE: url(images/graybarbg.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: medium none;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #e3e3e3;
}
.LgCalHdr A
{
    COLOR: black;
    TEXT-DECORATION: none;
}
.LgCalHdr A:hover
{
    COLOR: gray;
    TEXT-DECORATION: underline;
}
.MoNav
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.MoNav A
{
    COLOR: black;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-DECORATION: none;
}
.MoNav A:hover
{
    COLOR: red;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-DECORATION: none;
}
.MoNavCurr
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: #ffff99;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.MoNavCurr A
{
    COLOR: black;
    BACKGROUND-COLOR: #ffff99;
    TEXT-DECORATION: none;
}
.MoNavCurr A:hover
{
    COLOR: red;
    BACKGROUND-COLOR: #ffff99;
    TEXT-DECORATION: none;
}
.Copyright
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #333333;
}
.Copyright A
{
    COLOR: #0055a5;
    TEXT-DECORATION: none;
}
.Copyright A:hover
{
    COLOR: #0055a5;
    TEXT-DECORATION: underline;
}
.SmCalHdr
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: black;
    BORDER-RIGHT: silver;
    BORDER-TOP: silver;
    BORDER-LEFT: silver;
    BORDER-BOTTOM: white thin ridge;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-ALIGN: center;
}
.DtlHdrSmall
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #0055a5;
    BACKGROUND-IMAGE: url(images/graybarbg.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 25px;
}
.DtlHdrSmall A
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #0055a5;
    TEXT-DECORATION: none;
}
.DtlHdrSmall A:hover
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: black;
}
.SmReg
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: black;
    LINE-HEIGHT: 11px;
}
.SmReg A
{
    COLOR: black;
    TEXT-DECORATION: none;
}
.SmReg A:hover
{
    COLOR: gray;
    TEXT-DECORATION: underline;
}
.SmReg img
{
    BORDER: None;
}
.SmRegLineThrough
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    text-decoration: line-through;
    COLOR: black;
    LINE-HEIGHT: 11px;
}
.SmRegLineThrough A
{
    COLOR: black;
    TEXT-DECORATION: none;
}
.SmRegLineThrough A:hover
{
    COLOR: gray;
    TEXT-DECORATION: underline;
}
.SmRegLineThrough img
{
    BORDER: None;
}
.TabMaintHdr
{
    FONT-FAMILY: Verdana, Geneva, "Trebuchet MS", Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #0055a5;
    BACKGROUND-IMAGE: url(images/graybarbg.gif);
    BACKGROUND-COLOR: transparent;
    HEIGHT: 25px;
}
.TabMaintHdr A
{
    COLOR: black;
    TEXT-DECORATION: none;
}
.TabMaintHdr A:hover
{
    COLOR: white;
    TEXT-DECORATION: none;
}
.PageTopBarEnd
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600;
    COLOR: black;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #6d86dc;
}
.HrDiv
{
    BACKGROUND-IMAGE: url(images/HrDiv.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px;
}
.BtnSmReg
{
    FONT-SIZE: 11px;
    COLOR: black;
}
.InfoMessage {
	color: black;
	background-image: url(images/sm_info.gif);
	background-repeat: no-repeat;
	background-position: left,center;
	background-color: transparent;
	text-indent: 19px;
	margin-bottom: 2px;
	font-weight: bold;
	font-style: italic;	
}
.WarningMessage {
	color: red;
	background-image: url(images/ico_warn.gif);
	background-repeat: no-repeat;
	background-position: left,center;
	background-color: transparent;
	text-indent: 19px;
	margin-bottom: 2px;
	line-height: 16px;
	font-weight: bold;
	font-style: italic;	
	vertical-align: middle;
}

.Clickable {
	cursor: pointer;
}

.GrayBorder {
	border: solid 1px Gray;
}

.GrayBorderBottom {
	border-bottom: solid 1px Gray;
}

.GrayBorderLeft {
	border-left: solid 1px Gray;
}

.GrayBorderRight {
	border-right: solid 1px Gray;
}

.GrayBorderLRT {
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
	border-top: solid 1px Gray;
}

table.ContentPane 
{
	width: 100%;
	overflow: auto;
	border-collapse: collapse;
}

table.Inline
{
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

tr.ColumnedContent
{
	width: 100%;
}

td.ContentColumn
{
	vertical-align: top;
	padding: 2px 2px 2px 2px;
}

div.ContentBlock 
{
	float: none;
	clear: both;
	padding-bottom: 4px;
}

.SchedDtlLink {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #004d9a;
    text-decoration: underline;
}

.SchedDtlButton {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    background-image: url(images/Grad_20.gif);
    background-repeat: repeat-x;
    background-position: center center;
    padding: 3px;
    text-decoration: none;
}

.NoWrap {
	white-space: nowrap;
}

.ErrorMsg
{
	color: Red;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.Unfolded
{
	display: block;
}

.Folded
{
	display: none;	
}

.Disabled
{
	color: #999;
}
