.calendar-panel {
	border-width: 1px;
}

.calendar-cell {
	background-color: #FFFFFF;
}

.calendar-dateCell {
	
}

.calendar-eventCell {
	background-color: #CCCC99;
}

.calendar-headingCell {
	background-color: #8FCCE8;
}

.calendar-cellSunday {
	
}

.calendar-cellMonday {
	
}

.calendar-cellTuesday {
	
}

.calendar-cellWednesday {
	
}

.calendar-cellThurday {
	
}

.calendar-cellFriday {
	
}

.calendar-cellSatuday {
	
}

.noPreviousPageCell {
	font-family: Verdana;
	font-size: 12px;
	color: #4F8BA7;
	font-weight: none;
	cursor: default;
	text-decoration: none;
}

.previousPageCell {
	font-family: Verdana;
	font-size: 12px;
	color: #4F8BA7;
	font-weight: none;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
}

.pageCell {
	font-family: Verdana;
	font-size: 12px;
	color: #4F8BA7;
	font-weight: none;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
}

.currentPageCell {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #4F8BA7;
	cursor: default;
	text-decoration: none;
}

.noNextPageCell {
	font-family: Verdana;
	font-size: 12px;
	color: #4F8BA7;
	font-weight: none;
	cursor: default;
	text-decoration: none;
}

.nextPageCell {
	font-family: Verdana;
	font-size: 12px;
	color: #4F8BA7;
	font-weight: none;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
}

/* -------------------------------------------------------------------------- */
.tpil {
	color: blue;
}

.tpwl {
	color: yellow;
}

.tpel {
	color: red;
}

.tpll {
	color: blue;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.lml {
	
}

.mdat {
	background-color: white;
	color: graytext;
}

.sl {
	background-color: white;
	color: #3A3A3A !important;
	font-family: verdana !important;
	font-size: 11px;
}

.sll {
	color: #0072bc !important;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
}

.sllr {
	color: #CB1F45 !important;
	font-size: 11px;
}

.el {
	color: red;
	font-size: 11px;
}

.il {
	color: blue;
}

.wl {
	color: yellow;
}

.mel {
	background-color: red;
	color: black;
	font-weight: bold;
	min-height: 20px;
}

.mil {
	background-color: #FFF1A8;
	color: black;
	min-height: 20px;
}

.mwl {
	background-color: white;
	color: yellow;
	min-height: 20px;
}

.tl {
	color: black;
	font-size: 12px;
	font-weight: bold;
}

.b {
	
}

.t {
	
}

.ls {
	
}

.lst {
	background: blue;
	color: yellow;
	font-weight: bold;
}

.lsi {
	color: blue;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.lsis {
	color: blue;
	text-decoration: underline;
	font-weight: bold;
	background-color: #BCC3FF;
	cursor: pointer;
	cursor: hand;
}

.lsib {
	color: blue;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.rsl {
	font-family: Verdana;
	font-size: 12px;
	color: #4F8BA7;
	font-weight: none;
}

.dpt {
	background-color: #0099FF;
	border-bottom: 1px;
}

.rm {
	color: blue;
	cursor: pointer;
	cursor: hand;
	font-weight: normal;
	text-decoration: underline;
}

.urm {
	color: blue;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	text-decoration: underline;
}

.rsnl {
	background-color: white;
	color: blue;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.rsdl {
	background-color: white;
	color: black;
}

.srd {
	background-color: #CC9933;
	border-width: 1;
	border-color: #CC6600;
	width: 100%;
}

.lf {
	background-color: #ffffff;
	border: 1px solid #636363;
}

.pagination {
	background-color: #ffffff;
	font-size: 11px;
}

.urlimage {
	border: 2px solid white;
	cursor: pointer;
	cursor: hand;
}

.investorimagemouseover {
	border: 2px solid #DF562C;
	cursor: pointer;
	cursor: hand;
}

.investnowimagemouseover {
	border: 2px solid #75a5c7;
	cursor: pointer;
	cursor: hand;
}

.investnowimagemouseout {
	border: 2px solid white;
	cursor: pointer;
	cursor: hand;
}

.urlimageindex {
	border: 4px solid #c8d7de;
	cursor: pointer;
	cursor: hand;
}

.borrowerimagemouseover {
	border: 2px solid #547191;
	cursor: pointer;
	cursor: hand;
}

tr.trwbb td {
	border-bottom: 1px dashed #547191;
}

.content {
	padding-top: 10px;
	font-size: 12px;
	white-space: normal;
}

.gwt-TextArea {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #C3C3C4;*/
	color: #5d5c5c;
	font-weight: normal;
	border-top: 1px solid #9DA84C;
	border-left: 1px solid #9DA84C;
	border-bottom: 1px solid #F5F6ED;
	border-right: 1px solid #F5F6ED;
}

.irdb-subtitle {
	font-size: 12px;
	color: #cb1f45;
}

.my-DisclosurePanel {
	
}

.my-DisclosurePanel-open {
	width: 100%;
	height: 100% float :                                 right;
}

.my-DisclosurePanel-closed {
	width: 100%;
	height: 100% float :                                 right;
}

.my-DisclosurePanel .header,.my-DisclosurePanel .header a,.my-DisclosurePanel .header td
	{
	text-decoration: none;
	/* Remove underline from header */
	cursor: pointer;
	cursor: hand;
	/*padding-left: 700px;*/
	float: right;
	color: black;
	border: 0px;
}

.my-DisclosurePanel .content {
	width: 100%;
	height: 100%
		/*border-left: 3px solid #e8eef7; padding: 4px 0px 4px 8px; margin-left: 6px;*/
}

.gwt-SliderBar-shell {
	background-image: url(images/progress-bg.gif);
	height: 18px;
	width: 95px;
}

.gwt-SliderBar-shell .gwt-SliderBar-line {
	height: 18px;
	width: 80px;
	position: absolute;
}

.gwt-SliderBar-shell .gwt-SliderBar-knob {
	top: 2pt;
	width: 12px;
	height: 12px;
	z-index: 1;
	cursor: pointer;
}

.gwt-SliderBar-shell .gwt-SliderBar-tick {
	
}

.gwt-SliderBar-shell .gwt-SliderBar-label {
	
}

.gwt-SliderBar-shell-focused {
	
}

.gwt-SliderBar-shell .gwt-SliderBar-line-sliding {
	cursor: pointer;
}

.gwt-TextBox-greyText {
	color: gray;
}

.gwt-Label-greyText {
	color: gray;
}

.gwt-Hyperlink-blue-link {
	font-family: Arial;
	font-size: 11px;
	font-weight: none;
	color: #1C97D0;
	/*	text-decoration:underline; */ /*	padding-left:27px; */
	cursor: pointer;
	cursor: hand;
}

.gwt-HTML-blue-link {
	font-family: Arial;
	font-size: 11px;
	font-weight: none;
	color: #1C97D0;
	/*	text-decoration:underline; */ /*	padding-left:27px; */
	cursor: pointer;
	cursor: hand;
}

.gwt-Hyperlink-link-blue {
	font-family: Arial;
	font-size: 10px;
	font-weight: none;
	color: #0072bc;
	text-decoration: none; /*	padding-left:27px; */
	cursor: pointer;
	cursor: hand;
}

.gwt-DisclosurePanel .header,.gwt-DisclosurePanel .header a,.gwt-DisclosurePanel .header td
	{
	text-decoration: none; /* Remove underline from header */
	/* color: black;*/
	cursor: pointer;
	cursor: hand;
	font-weight: bold !important;
	color: #1A97D1 !important;
	font-size: 12px !important;
}

.gwt-DisclosurePanel .content {
	border-left: 3px solid #e8eef7;
	padding: 4px 0px 4px 8px;
	margin-left: 6px;
}

.gwt-DisclosurePanel {
	
}

.gwt-DisclosurePanel-open {
	
}

.gwt-DisclosurePanel-closed {
	
}

.gwt-GlassPanel { /* Override glass panel color to be `green` */
	background-color: gray !important;
	/* Override glass panel to 10% opacity (= 90% transparency) */
	filter: alpha(opacity =                             30) !important;
	/* IE */
	opacity: 0.3 !important; /* non-IE */ /*
      NOTE: Please do NOT use either CSS 'width' or 'height' here, as
      this would defeat much of the effort that went into GlassPanel
      in order to get it to work consistently in a variety of
      circumstances. Specifically, please resist the urge to use
      'width/height: 100%' or similar constructs.
    */
}

.gwt-HTML-blackstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.gwt-HTML-partnerdescstyle {
	color: #696868;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
	background-color: #f2fde4;
	width: 400px;
	vertical-align: top;
}

.gwt-FlexTable-partnerdescbgstyle {
	background-color: #f2fde4;
}

.gwt-HTML-smallblackstyle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}

.browseblue_headingstyle {
	color: #0072BC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.smallgraystyle {
	color: #9F9D9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}

.mediumgraystyle {
	color: #9F9D9D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}

.browsedarkorangestyle {
	color: #95612C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.browseorangestyle {
	color: #D5893C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.graystyle {
	color: #262626;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}

.blacknormalstyle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	/*	background-image: url(images/browser_profile_bg.jpg);*/
}

.gwt-Label-orangestyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c96f2e;
	font-weight: bold;
	text-decoration: none;
	margin-top: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.gwt-Label-orangestylewithoutpadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c96f2e;
	font-weight: bold;
	text-decoration: none;
	margin-top: 15px;
	/*padding-left: 10px;*/
	padding-bottom: 5px;
}
.gwt-Label-orangestylewithoutbottompadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c96f2e;
	font-weight: bold;
	text-decoration: none;
	margin-top: 15px;
	/*padding-left: 10px;*/
}

.gwt-Label-orangestylewithpadding12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262626;
	font-weight: normal;
	text-decoration: none;
	margin-top: 8px;
	padding-left: 10px;
	padding-bottom: 2px;
}

.gwt-Label-blackstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3A3838;
	font-weight: bold;
	text-decoration: none;
	margin-left: 12px;
}

.gwt-Label-blackstylebold13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3A3838;
	font-weight: bold;
	text-decoration: none;
}

.gwt-HTML-blackstylebold13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3A3838;
	font-weight: bold;
	text-decoration: none;
}

.blackstylebold13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3A3838;
	font-weight: bold;
	text-decoration: none;
}

.gwt-Label-greenstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6AA639;
	font-weight: bold;
	text-decoration: none;
	/*margin-left: 12px;*/
}

.gwt-Label-blacknormalstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin-left: 12px;
}

.gwt-Label-blueLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072bc;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.gwt-Label-smallorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c96f2e;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
}

}
.gwt-HTML-graystyle {
	color: #262626;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
	vertical-align: top;
}

.gwt-HTML-graystylebold {
	color: #5D5C5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	vertical-align: top;
}

.gwt-HTML-blacknormalstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin-left: 12px;
}

.gwt-Label-link {
	color: blue;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.dashboard-DisclosurePanel {
	
}

.dashboard-DisclosurePanel-open {
	
}

.dashboard-DisclosurePanel-closed {
	
}

.dashboard-DisclosurePanel .header,.dashboard-DisclosurePanel .header a,.dashboard-DisclosurePanel .header td
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5C5C;
	font-weight: bold;
	text-decoration: none;
}

.dashboard-DisclosurePanel .content {
	width: 100%;
	height: 100%
}

.gwt-CheckBox-blacksmallfontstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin-left: 12px;
}

.gwt-Label-portfoliotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8B8B;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	padding-left: 10px;
}

.gwt-Label-portfoliotext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5C5C;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

.gwt-HTML-greentext {
	color: #1C97D0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	vertical-align: top;
	margin-top: 2px;
}

.gwt-HTML-redtext {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	vertical-align: top;
	margin-top: 2px;
}

.settingstext {
	color: #5D5C5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	vertical-align: bottom;
}

.gwt-HTML-black-bold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #262626;
}

.gwt-HTML-black12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #262626;
}

.gwt-HTML-orangdetext {
	color: #CB1F47;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 10px;
	text-decoration: none;
	vertical-align: top;
	margin-bottom: 2px;
}

.checkouttoppanel {
	background-color: red;
}

.gwt-HTML-violettext {
	color: #98C93C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 10px;
	text-decoration: none;
	vertical-align: top;
	margin-bottom: 2px;
}

.gwt-DecoratedTabPanel-searchborrower1 {
	background: #ebeff2;
	border: 0px;
}

gwt-TabPanelBottom-searchborrower1 {
	background: #fff;
	border: 0px;
}
.gwt-DecoratedTabPanel-settings {
	background: #fff;
	border: 0px;
}

gwt-TabPanelBottom-settings {
	background: #ebeff2;
	border: 0px;
}

.gwt-TextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #C3C3C4;*/
	color: #5d5c5c;
	font-weight: normal;
	border-top: 1px solid #9DA84C;
	border-left: 1px solid #9DA84C;
	border-bottom: 1px solid #F5F6ED;
	border-right: 1px solid #F5F6ED;
	height: 16px;
	padding: 2px;
}

.gwt-PasswordTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #C3C3C4;*/
	color: #5d5c5c;
	font-weight: normal;
	border-top: 1px solid #9DA84C;
	border-left: 1px solid #9DA84C;
	border-bottom: 1px solid #F5F6ED;
	border-right: 1px solid #F5F6ED;
	height: 16px;
	padding: 2px;
}

.gwt-HTML-cloudcaption {
	color: #df5a31;
	font-size: 14px;
	padding: 5px 5px;
	font-weight: bold;
	text-decoration: underline;
}

.gwt-Hyperlink-cloudElement {
	color: #0072BC;
	text-decoration: none;
}

.gwt-Label-bluetext {
	color: #3399CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}

/* related to new index page */ /* fat footer styling*/
.linestyle {
	background-color: #fefefe;
}

.gwt-Label-redunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.gwt-Label-lightgrayitalics11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c8c8c;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

.gwt-Label-paypalInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #262626;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

.gwt-Label-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262626;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

.gwt-Label-darkgreenbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #258933;
	font-weight: bold;
}
.gwt-Label-counterfont {
	font-family: cursive;
	font-size: 14px;
	color: #4682b4;
	font-weight: bold;
}

.link-blue {
	font-family: Arial;
	font-size: 11px;
	font-weight: none;
	color: #0072bc;
	text-decoration: none; /*	padding-left:27px; */
	cursor: pointer;
	cursor: hand;
}

.gwt-HTML-htmlred {
	color: #ca6381;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}

.whitetext13 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
	cursor: hand;
}

.whitetext13-hover {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.partnerdescstyle {
	color: #696868;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
	background-color: #f2fde4;
	width: 425px;
	vertical-align: top;
	float: left;
	padding-left: 5px;
	margin-right: 15px;
	height: 110px;
}

.gwt-Label-paymentCharges {
	color: white;
	font-weight: bold;
	background-color: #258933;
	padding: 2px 5px 2px 5px;
	white-space: nowrap;
}

.cancelledLoan {
	background-color: #FAF8CC;
	filter: alpha(opacity =                           30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	position: absolute;
	/*	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	margin-left: 0px; 
	margin-top: 0px;*/
}
.borrowerimagemouseoverwithouthand{
	border: 2px solid #fff;	
}

.FlexTable {
  border-top: thin solid #444444;
  border-left: thin solid #444444;
  border-right: thin solid #111111;
  border-bottom: thin solid #111111;
  background-color:  #505050;
}

.FlexTable-Header{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.FlexTable-OddRow {
  border-top: thin solid #444444;
  border-left: thin solid #444444;
  border-right: thin solid #111111;
  border-bottom: thin solid #111111;
  background-color: #DCDCDC;
}

.FlexTable-EvenRow {
  border-top: thin solid #444444;
  border-left: thin solid #444444;
  border-right: thin solid #111111;
  border-bottom: thin solid #111111;
  background-color:  #F8F8FF;
}


.FlexTable-ColumnLabel {
  color: white;
  padding: 3px;
}

.FlexTable-ColumnLabelCell {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: white;
  margin: 0;
  padding: 0;
  text-align: center;
}

.FlexTable-Cell {
  border-width: 0px 0px 0px 1px;
  border-style: solid;
  border-color: white;
  padding: 5px;
}

