BODY
{
	color: #000000;
}

TABLE
{
	color: #000000;
}

TR
{
	color: #000000;
}

TD
{
	color: #000000;
	font-size: 10px;
}

.CommercialGridResults TH {
    display: table-cell !important;
    height:17px !important;
    background-color:#f4f4f4 !important;
    border: 1px solid #cccccc;
    font-weight:bold;
    font-size:10px;
    cursor:pointer;
    padding:2px;
}

.gridPager a[disabled] {
    color: Grey;
    text-decoration: none;
}

TH
{
	color: #000000;
	height: 0px;
	display: none;
}

#show th
{
	display: table-cell;
}
#show2 th
{
	display: table-cell;
}
#show3 th
{
	display: table-cell;
}

A
{
	color: #000000;
}

I
{
	color: #000000;
}

B
{
	color: #000000;
}

UL
{
	margin-bottom: 8px;
}

html ul li
{
	padding-left: 8px;
	background: no-repeat 0px 0.5em;
	margin-left: -1.2em;
	line-height: 17px;
	list-style-type: disc;
}

BODY
{
	font: x-small arial;
}

BODY
{
	line-height: 122%;
}

TABLE
{
	font-weight: normal;
	font-size: x-small;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
}
.alert
{
	font-weight: bold;
	font-size: 11px;
	color: #ba3634;
}
.overflow
{
	background-color: f1f1f1;
}
.edge
{
	background-color: ffffff;
}
.label13
{
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	padding-left: 50px;
}

.a
{
	font-weight: normal;
	color: #ba3634;
}


.requiredCoverage
{
	font-weight: normal;
	color: #ba3634;
}

a.requiredCoverage
{
	color: #ba3634;
	text-decoration: underline;
}

a:hover.requiredCoverage
{
	color: #ba3634;
	text-decoration: underline;
}

a:active.requiredCoverage
{
	color: #ba3634;
	text-decoration: underline;
}

.reqLabel
{
	font-weight: normal;
	color: #ba3634;
}

a:link.reqLabel
{
	color: #ba3634;
	text-decoration: underline;
}

a:visited.reqLabel
{
	color: #ba3634;
	text-decoration: underline;
}

a:hover.reqLabel
{
	color: #ba3634;
	text-decoration: underline;
}

a:active.reqLabel
{
	color: #ba3634;
	text-decoration: underline;
}

.label
{
	font-weight: normal;
	color: #000000;
}

a.label
{
	color: #000000;
	text-decoration: underline;
}

a:link.label
{
	color: #000000;
	text-decoration: underline;
}

a:visited.label
{
	color: #000000;
	text-decoration: underline;
}

a:hover.label
{
	color: #000000;
	text-decoration: underline;
}

a:active.label
{
	color: #000000;
	text-decoration: underline;
}

.required
{
	font-weight: normal;
	color: #ba3634;
	text-align: right;
	padding-left: 10px;
}
.reqInput
{
	font-weight: normal;
	color: #ba3634;
	text-align: right;
	padding-left: 10px;
}
.reqInputL
{
	font-weight: normal;
	color: #ba3634;
	text-align: left;
}
.nonReqInput /* counter part to .reqInput*/
{
	font-weight: normal;
	text-align: right;
	padding-left: 10px;
}
.Input
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	text-align: right;
}
.InputL
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	text-align: left;
}
.InputC
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	text-align: center;
}
.statusT
{
	font-weight: bold;
	font-size: 11px;
	text-align: right;
}
.statusD
{
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}
.fieldError
{
	background: #ffff66;
}
.portfolio
{
	background: #ffffdd;
}
.transaction
{
	background: #ddffdd;
}
.workstatus
{
	background: #e8eeff;
}
.schedact
{
	background: #ffe6cc;
}
.hb
{
	background: #eeeeee;
}
.note
{
	background-color: #ffff77;
}
.fyi H1
{
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 5px;
	color: #3f3f3f;
	background-color: #ffff66;
	padding-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
}
.hb H1
{
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 5px;
	color: #3f3f3f;
	padding-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
}
.hb H1 A
{
	color: #3f3f3f;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}

.hb H1 A:visited
{
	color: #3f3f3f;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}

.hb H1 SMALL
{
	color: #3f3f3f;
}
.cu
{
	background: #ffffff;
	border-bottom: #c4c2c2 1px solid;
	text-align: left;
}
.cu H1
{
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 5px;
	color: #3f3f3f;
	padding-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
}
.cu H1 A
{
	color: #3f3f3f;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}

.cu H1 A:visited
{
	color: #3f3f3f;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}

.cu H1 SMALL
{
	color: #3f3f3f;
}

.csr
{
	border-right: #c4c2c2 1px solid;
	background: #fff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
}
.ymymd
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #f1f5fa;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
}
.ymymdx
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #f1f5fa;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
}
.ymymdo
{
	border-right: #cccccc 2px solid;
	border-top: 0px;
	margin-bottom: 6px;
	border-left: 0px;
	width: 100%;
	border-bottom: #cccccc 3px solid;
}
.boxinner
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #fff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
}

.boxouter
{
	border-right: #cccccc 2px solid;
	border-top: 0px;
	margin-bottom: 6px;
	border-left: 0px;
	width: 100%;
	border-bottom: #cccccc 3px solid;
}
.fyii
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #ffffff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
	background-color: #ffff99;
}

.fyio
{
	border-right: #cccccc 2px solid;
	border-top: 0px;
	margin-bottom: 6px;
	border-left: 0px;
	width: 100%;
	border-bottom: #cccccc 3px solid;
	background-color: #ffff77;
}
.stsi
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #ffffff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
	background-color: #ffffff;
}

.stso
{
	border-right: #cccccc 2px solid;
	border-top: 0px;
	margin-bottom: 6px;
	border-left: 0px;
	width: 100%;
	border-bottom: #cccccc 3px solid;
	background-color: #ffffff;
}
.ymymhd
{
	border-right: #d4d4d4 1px solid;
	margin: 0.4em 0.8em 0.3em 0.4em;
	height: 1.9em;
}

.ymyhd
{
	padding-top: 8px;
}

.ymymdedit
{
	padding-right: 4px;
	padding-top: 5px;
	text-align: right;
}


H2
{
	font-weight: normal;
	font-size: 1.0em;
	margin-bottom: 5px;
	width: 100%;
	color: #989898;
	line-height: normal;
	border-bottom: #989898 1px solid;
	font-style: normal;
	font-variant: normal;
}

.t1
{
	padding-top: 4px;
}
#fyi .t1
{
	padding-top: 4px;
	background-color: #ffff77;
}
.portletcolor
{
	background-color: #ffffff;
}
.spacernav
{
	background: #ffffff;
	border-bottom: #d0d0bf 1px solid;
}
.spacer
{
	background: #ffffff;
	border-bottom: #c4c2c2 1px solid;
}
.section
{
	background: #ffffff;
	border-left: #c4c2c2 1px solid;
	border-right: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
}
.arrow
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #aaaaaa;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
	height: 18px;
	background-color: #d8d8d8;
}
.tabon
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #ffffff 1px solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.taboff
{
	background-color: #f4f4f4;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.itabon
{
	background-color: #eeffee;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #eeffee 1px solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.itaboff
{
	background-color: #ffffff;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.tabonG
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #ffffff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #ddffdd 1px solid;
	height: 18px;
	background-color: #ddffdd;
}
.taboffG
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #dddddd;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
	height: 18px;
	background-color: #ddffdd;
}
.tabonR
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #ffffff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #e8eeff 1px solid;
	height: 18px;
	background-color: #e8eeff;
}
.taboffR
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #dddddd;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
	height: 18px;
	background-color: #e8eeff;
}
.tabonB
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #ffffff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #ffe6cc 1px solid;
	height: 18px;
	background-color: #ffe6cc;
}
.taboffB
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #dddddd;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
	height: 18px;
	background-color: #ffe6cc;
}
.taboffR a, .taboffG a, .taboffB a, .tabonR a, .tabonG a, .tabonB a
{
	color: #666666;
}

.lightbutton
{
	border-right: #336699 1px solid;
	padding-right: 0px;
	border-top: #336699 1px solid;
	padding-left: 0px;
	font-size: 10px;
	background: #f1f5fa;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #336699 1px solid;
	cursor: pointer;
	color: #003399;
	line-height: 10px;
	padding-top: 0px;
	border-bottom: #336699 1px solid;
	font-family: Verdana, Arial, Helvetica;
	height: 17px;
}
.lightbutton80
{
	border-right: #336699 1px solid;
	padding-right: 0px;
	border-top: #336699 1px solid;
	padding-left: 0px;
	font-size: 10px;
	background: #f1f5fa;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #336699 1px solid;
	cursor: hand;
	color: #003399;
	line-height: 10px;
	padding-top: 0px;
	border-bottom: #336699 1px solid;
	font-family: Verdana, Arial, Helvetica;
	height: 17px;
}
.dropdown120
{
	border-right: #cccccc 1px solid;
	border-top: #999999 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #999999 1px solid;
	border-bottom: #cccccc 1px solid;
	font-family: Verdana, Arial, Helvetica;
	height: 17px;
	width: 120px;
}
.dropDown
{
	border-right: #cccccc 1px solid;
	border-top: #999999 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #999999 1px solid;
	border-bottom: #cccccc 1px solid;
	font-family: Verdana, Arial, Helvetica;
	height: 17px;
}
.tdoclistc
{
	color: #585858;
	text-align: center;
}
.tdoclist
{
	color: #585858;
}
.activecus
{
	color: #585858;
	height: 21px;
}
.termclient
{
	color: #995555;
}
.prospects
{
	color: #009900;
}
.dislink a
{
	color: #c1c1c1;
}
.actlink a
{
	color: #000000;
}
.cancelled
{
	color: #995555;
}
.showlink a
{
	color: #4477aa;
	text-decoration: underline;
}
.validatorCalloutHighlight
{
	background-color: lemonchiffon;
}

.sectionbox
{
	background: #fff;
	border-left: #c4c2c2 1px solid;
	border-right: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
	padding: 5px;
}

.imagebox
{
	background: #fff;
	border-top: #c4c2c2 1px solid;
	border-left: #c4c2c2 1px solid;
	border-right: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
}

.sbtitle
{
	font-family: verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.sbtext
{
	font-family: verdana, geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.sbtext a:link
{
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #2776ae;
}
.sbtext a:hover
{
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	color: #2776ae;
}
.lntitle
{
	font-family: verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #194c70;
}
.lntext
{
	font-family: verdana, geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
.lntext a
{
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
.lntext a:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #64981c;
}
.cstitle, .cstitle a, .cstitle a:visited
{
	font-family: verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #033a61;
}

.cstitletext
{
	font-family: verdana, geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #033a61;
}

.cstitletext a, .cstitletext a:visited
{
	font-family: verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #033a61;
}

.cstext
{
	font-family: verdana, geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
.cstext a:link
{
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #2776ae;
}

.cstext a:hover
{
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	color: #2776ae;
}


.roleCheckboxes input
{
	float: left;
}


.roleCheckboxes label
{
	width: 105px;
	display: block;
	float: right;
}

.inputfield150
{
	display: inline;
	width: 149px;
}


.disabledBtnBlackText,
.disabledBtnBlackText a:hover,
.disabledBtnBlackText a:link {
    color: black !important;
    text-decoration: none !important;    
   cursor:default !important;
}
