﻿.AjaxLoader
{
	height: 32px;
	background-image: url("../images/Ajax-Loader.gif");
	background-position: center center;
	background-repeat: no-repeat;
}

.ResultMessage,
.ResultSuccess,
.ResultError
{
	text-align: center;
	padding: 3px;
	font-weight: bold;
}

.ResultSuccess
{
	color: #65a745;
}

.ResultError
{
	color: #ff0000;
}

label,
input[type="checkbox"],
input[type="submit"]
{
	cursor: pointer;
}

.Form
{
	border-collapse: collapse;
	font-size: 10pt;
}

.Form th
{
	padding-right: 5px;
	vertical-align: top;
	text-align: left;
}

.Form td
{
	vertical-align: top;
	text-align: left;
}

.Label
{
	color: #000000;
	font-size: 10pt;
}

.LabelError
{
	color: #FF0000;
	font-size: 10pt;
}

.Status,
.StatusSuccess,
.StatusError
{
	text-align: center;
	font-weight: bold;
	padding: 3px;
}

.Status
{
	color: #000000;
}

.StatusSuccess
{
	color: #65a745;
}

.StatusError
{
	color: #FF0000;
}

.Hidden
{
	display: none;
	visibility: hidden;
}

.Visible
{
	display: block;
	visibility: visible;
}

.HiddenTable
{
	display: none;
	visibility: hidden;
}

.VisibleTable
{
	display: table;
	visibility: visible;
}

.HiddenRow
{
	display: none;
	visibility: hidden;
}

.VisibleRow
{
	display: table-row;
	visibility: visible;
}

.VisibleInline
{
	display: inline;
	visibility: visible;
}

.blueButton
{
	font:bold 15px Arial;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	width:180px;
	height:25px;
	display:block;
	background-image:url(../images/gui/buttonBlue.png);
	background-repeat:no-repeat;
	cursor: pointer;
}

.blueButton:hover
{
	background-image:url(../images/gui/buttonBlueover.png);
}

.blueButtonSmall
{
	font:bold 15px Arial;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	width:110px;
	height:25px;
	display:block;
	background-image:url(../images/gui/buttonSmBlue.png);
	background-repeat:no-repeat;
	cursor: pointer;
}

.blueButtonSmall:hover
{
	background-image:url(../images/gui/buttonSmBlueover.png);
}

.blueButtonLarge
{
	font:bold 15px Arial;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	width:240px;
	height:25px;
	display:block;
	background-image:url(../images/gui/buttonBlueLarge.png);
	background-repeat:no-repeat;
	cursor: pointer;
}

.blueButtonLarge:hover
{
	background-image:url(../images/gui/buttonBlueOverLarge.png);
}

.blueButtonExtraLarge
{
      font:bold 15px Arial;
      text-decoration:none;
      color:#ffffff;
      text-align:center;
      vertical-align:middle;
      padding-top:3px;
      width:340px;
      height:25px;
      display:block;
      background-image:url(../images/gui/buttonBlueExtraLarge.png);
      background-repeat:no-repeat;
      cursor: pointer;
}

.blueButtonExtraLarge:hover
{
      background-image:url(../images/gui/buttonBlueOverExtraLarge.png);
}

.orangeButton
{
	font:bold 15px Arial;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding:3px;
	width:180px;
	height:25px;
	display:block;
	background-image:url(../images/gui/buttonOrange.png);
	background-repeat:no-repeat;
	cursor: pointer;
}

.orangeButton:hover
{
	background-image:url(../images/gui/buttonOrangeover.png);
}

.comment
{
	font-size:11px;
	font-style:italic;
	color:Gray;
}
.TabContainer
{
	width: 800px;
    vertical-align:bottom;
}

.Tab,
.TabFocused
{
	line-height:27px;
	float: left;
	width: 144px;
	margin-right: 2px;
	text-align: center;
	vertical-align:bottom;
	text-transform: uppercase;
	font-weight: bold;
	font-size:14px;
	color:White;
	cursor: pointer;
	background-color: #ffffff;
	padding: 3px 3px 0 3px;
}

.TabFocused
{
	background-image:url(../images/gui/taborange.png);
	background-position:bottom  center;
	background-repeat:repeat-x;
	background-color:Transparent;
}

.Tab
{
	background-image:url(../images/gui/tabblue.png);
	background-position:bottom center;
	background-repeat:repeat-x;
	background-color:Transparent;
}

.Tab:hover
{
	background-image:url(../images/gui/tabblueover.png);
}

.ContentContainer
{
	border: none 0px #808080;
	background-color:#ffe9bf;
	width: 792px;
	padding: 3px;
	clear: both;
}

table .Title
{
	text-align: left;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 5px;
}

.panel
{
	padding:0px 10px 10px 10px;
	margin:0;
	background-color:Transparent;
	text-align:center;
	height:auto;
}

.hrtitle
{
	margin:0;
	padding:0;
}

h6
{
	margin:0;
	padding: 5px 5px 5px 15px;
	font:bold 18px Arial;
	text-align:left;
	color:#405083;
	clear: both;
}

iframe
{
	background-color:#ffe9bf;
}

.CoBorrowerAddRemove,
.CoBorrowerAddRemove:link,
.CoBorrowerAddRemove:active,
.CoBorrowerAddRemove:visited
{
	color: #107f8f;
	text-decoration: none;
	font-weight: bold;
}

.CoBorrowerAddRemove:hover
{
	color: #405083;
}

.fileTypeHeader
{
	padding-left:35px;
	padding-top:10px;
	height:45px;
	display:block;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:text-bottom;
	font:bold 18px Arial;
	text-align:left;
	color:#405083;
}

.comment
{
	font-size:11px;
	font-style:italic;
	color:Gray;
}

.ContentContainer
{
	border: none 0px #808080;
	background-color:#ffe9bf;
	width: 792px;
	padding: 3px;
	clear: both;
}