ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }


a
{
  text-decoration: none;
  color:#FF8000;
  font-size: 1.2em;
}

a:hover
{
  text-decoration: underline;
}

div.backendPersonalInfoImageContainer {
    width: 45%;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body {
  margin:0px;
  padding:0px;
}


#content {
  margin-left: auto;
  margin-right: auto;
  width:980px;
  margin-top:15px;
}




div.topMainMenu {
  float:left;
  width:980px;
  background: url(/images/logoStartTab.gif) bottom no-repeat;
  height:auto;
  padding-top: 5px;
}

div.topMainMenuLogin {
  float:left;
  width:980px;
  background: url(/images/logoStartTab.png) bottom no-repeat;
  height:auto;
  padding-top: 5px;
}


.former {
  float:left;
  background:#ffffff;
  width:100%;
}

div.logged {
  float:right;
  height:43px;
  margin-right:6px;
  margin-top:3px;
  vertical-align: bottom;
}

div.logged img {
 float:left;
 border: 0px #b3b3b3 solid;
 height:18px;
 padding:1px;
 margin-left:2px;
 vertical-align: bottom;
 position:relative;
 margin-top: 22px;
}


div.logged span {
 float:left;
 height:65px;
 line-height:70px;
 padding-left: 5px;
 font-size:14px;
 color: black;
 vertical-align: bottom;
 margin-bottom: 3px;
}

div.topSubMenu {
  float: left;
  width: 980px;
  height: 78px;
  background: url(/images/subMenuBg.gif); 
}

div.topSubMenuSuccess {
  float:left;
  width:980px;
  height:55px;
  background:url(/images/subMenuBg2.gif)}

ul.subMenu {
  float:left;
  display: inline;
  width: 889px;
  height: 58px;
  margin-left: 18px;
}

ul.subMenu li {
  float: left;
  display: inline;
  height: 58px;
  line-height: 58px;
}

ul.subMenu li a {
  width:127px;
  float:left;
  color:black;
  font-size:12px;
  height: 49px;
  line-height:19px;
  padding-top:9px;
}


ul.subMenu img {
 float:left;
 margin-right: 7px;
}




ul.subMenu li.current a {
  font-weight: bold;
  color: white;
}





.glossymenu{
  float:left;
	padding: 0 0 0 2px;
	margin: 0 auto 0 auto;
	background: url(/images/menupu_bg.gif) repeat-x; /*tab background image path*/
	height: 36px;
	list-style: none;
  
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 17px; /*Padding to accomodate left tab image. Do not change*/
	height: 36px;
  line-height: 36px;
	text-align: center;
	cursor: pointer;	
}


.glossymenu img {
  float:left;
  border:0px;
  padding-right:4px;
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 14px 0 0px; /*Padding of menu items*/
  height:36px;
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(/images/menupu_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(/images/menupu_hover_right.gif) no-repeat right top; /*right tab image path*/
}


#mainContent {

  float:left;
  width:950px;
  background: url(/images/contentBg.gif);
  padding-left:15px;
  padding-right:15px;
}


#footer {
  float:left;
  width:980px;
  background: url(/images/footer.gif);
  height: 50px;
}



#mainContent h1 {
 float:left;
 font-size:21px;
 height: 26px;
 width: 689px;
 line-height: 21px;
 margin-bottom: 15px;
 letter-spacing: -1px;
 background: url(/images/h1bg.gif) repeat-x left bottom;
 padding-bottom:12px;
 color: #ff6000;
}

#mainContent h1.title-select-acount {
  width: 689px !important;
}

#acount-select {
  float:left; 
  background:transparent url(/images/h1bg.gif) repeat-x scroll left bottom;
  width: 445px;
  height: 38px;
  margin-left: 1px;
}


#acount-select div.acount-select-form {
  width: 445px;
  float: left;
  padding-bottom: 13px;
}

#acount-select div.acount-select-form label{
  color:#3B3B3B;
	float:right;
	font-weight:bold;
	width:130px;
	line-height: 25px;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

#acount-select div.acount-select-form input{
  float:right;
}

#acount-select div.acount-select-form select{
  float:right;
  max-width: 260px;
}

#acount-select div.acount-select-form .button{
  margin-left: 5px; 
  margin-top: -3px;
}



#mainContent h2.header {
 float:left;
 font-size:18px;
 height: 26px;
 width: 950px;
 line-height: 20px;
 margin-bottom: 15px;
 letter-spacing: -1px;
 color: #ff6000;
}

#mainContent table {
  float:left;
}


#paymentTypeRow img{
  height: 25px; 
  padding-top: 3px;
  padding-right: 3px;
  line-height: 30px; 
  border: none;
}

#paymentTypeDisplay img{
  line-height: 30px;
  float: left;
}

table {
  width:100%;
  border:2px #e2e2e2 solid;
  margin:0 0 5px 0;
  padding:0px;
}

table tr{
  height:32px;
  line-height:32px;
  margin-bottom:3px;
  background: url(/images/boxTitle.gif);
  padding-left: 0;
  margin-left: 0;
  color: #7b7b7b;
  font-size:14px;
  font-weight:bold;
}

table th{
  font-size:12px;
  text-align:center;
  border-bottom:1px solid #E2E2E2;
  background: none;
}

table td {
  font-size:11px;
  padding-left: 3px;
  text-align: left;
  background: #ffffff;
  border-bottom:1px solid #E2E2E2;
}

.umvaSeperate{  
font-size:11px;
  padding-left: 3px;
  text-align: left;
  background: #ffffff;
  line-height:30px;
  }

table td.number {
  padding-right: 3px;
  text-align: right;
}



.umwaWelcomeText{
  float: left; 
  color: #FFC800; 
  padding-left: 18px; 
  font-size: 19px; 
  height: 30px; 
  line-height: 30px; 
  letter-spacing: -1px;
}

.umwaWelcomeTextSuccess{
  float:left;
  color:orange;
  padding-left:35px;
  font-size:19px;
  height:30px;
  line-height:30px;
  letter-spacing:-1px;
}


.loginHomeLink {
  float: left; 
  width: 133px; 
  height: 52px;
  padding-top: 25px;
}

.formTextBigger {
	font-size:13px;
	padding-left:5px;
	margin-top:10px;
}

.formRowBoldText {
  padding-left:5px;
}

.formPagesList{
  float:left; 
  width: 100%; 
  margin-top:10px; 
  text-align:center;
}

.formSearchResult{
	border:2px #e2e2e2 solid;
	padding:4px;
	float:left; 
	margin-left:20px;
	width: 900px;
}

.formSearchTextHarder{
  float:left; 
  width: 202.5px;
  height:32px;
  line-height:32px;
  margin-bottom:3px;
  background: url(/images/boxTitle.gif);
  color: #7b7b7b;
  font-size:14px;
  font-weight:bold;
}

.SearchTextHeaderUMVAID{
  width: 175px;
  height:32px;
  line-height:32px;
  margin-bottom:3px;
  background: url(/images/boxTitle.gif);
  color: #7b7b7b;
  font-size:14px;
  font-weight:bold;
}

.formSearchTextReslut{
	float:left; 
	width: 202.5px;
	word-wrap:break-word;
}

.SearchTextReslutUMVAID{
	width: 174px;
	word-wrap:break-word;
}

.formSearchTextHarderLevel{
  float:left; 
  width: 45px;
  height:32px;
  line-height:32px;
  margin-bottom:3px;
  background: url(/images/boxTitle.gif);
  color: #7b7b7b;
  font-size:14px;
  font-weight:bold;
}

.formExistingGroupHeader{
  width: 110px;
  height:32px;
  line-height:32px;
  margin-bottom:3px;
  background: url(/images/boxTitle.gif);
  color: #7b7b7b;
  font-size:14px;
  font-weight:bold;
}

.formGroupHeader{
  float:left; 
  width: 90px;
  height:32px;
  line-height:32px;
  margin-bottom:3px;
  background: url(/images/boxTitle.gif);
  color: #7b7b7b;
  font-size:14px;
  font-weight:bold;
}



.formSearchTextReslutLevel{
	float:left; 
	width: 45px;
	word-wrap:break-word;
}

.groupTextBox input{
	float:left; 
	width:84px;
	word-wrap:break-word;
	display:block;
}

.existingGroupTextBox input{
	width:105px;
	word-wrap:break-word;
	display:block;
}

.formEmptyLine{
  clear:both;
}

.formEmptyLinetopSubMenu{
	clear:both;
  height: 15px;
}

.formLink{
	background:transparent url(/images/buttonSubmit.gif) repeat scroll right center;
	border:0 none;
	color:#5E5E5E;
	float:left;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	margin:10px 0 0;
	padding:0 7px 0 0;
}


.formLinkGoldCard input{
  background:transparent url(/images/gold.png) no-repeat;
  border:0 none;
  float:left;
  height: 150px;
  width: 150px; 
  cursor: pointer;
  margin-left: 5px;
}


.formLinkPlatinCard input{
  background:transparent url(/images/platin.png) no-repeat;
  border:0 none;
  float:left;
  height: 150px;
  width: 150px; 
  cursor: pointer;
  margin-left: 5px;
}

.formLinkBuyCard input{
  /*background:transparent url(/images/platin.png) no-repeat;*/
  border:0 none;
  float:left;
  height: 150px;
  width: 150px; 
  cursor: pointer;
  margin-left: 5px;
}


.formLinkReceptionist{
  background:transparent url(/images/buttonSubmit.gif) repeat scroll right center;
  border:0 none;
  color:#5E5E5E;
  float:left;
  font-family:arial;
  font-size:10px;
  font-weight:bold;
  height:23px;
  line-height:23px;
  margin:10px 5px 0 ;
  padding:0 7px 0 0;	
}

.formLink a{
  color:#5E5E5E;
}

.formLink a:hover{
	text-decoration:none;
  color:#5E5E5E;
}

.formLeftContainer{
  float:left;
}

.payout_success{margin-left:10px;}
.choose_accounts{float:left;}

.error
{
	padding-left: 5px; 
  color:red;
}


.formLinkGoldCard{
  float: left;
  margin-left: 10px;
}

.formLinkPlatinCard{
  float: left;
  margin-left: 10px;
}

.formRowError,.formRowDescError{
  width: 100%; 
  padding-left: 5px;	
  color:red;
  background: #f6f6f6;
}

.formRowLager{
  width:850px;
  padding-left:80px;  
}

.formRowForSubmit{
  margin-right: 75px; 
  float: right; 
  width: 800px;
}

.formInfoText{
  margin-bottom:20px;
}

.formHalfLeft {
 float:left;
 width:455px;
 border:2px #e2e2e2 solid;
 padding:4px;
 padding-bottom: 24px;
 margin:0px 3px 15px 3px;
}

.result_success{float:left;}

.formHalfLeftFlex {
 float:left;
 border:2px #e2e2e2 solid;
 padding:4px;
}

.main-confirmation {
  width: 940px;
}

.formHalfLeftFlexAll {
 float:left;
 border:2px #e2e2e2 solid;
 margin-bottom:10px;
 width: 100%;
}

.formHalfLeftFlex  b{
 font-size:13px;
}

.formHalfLeftSmaller {
 float:left;
 width:400px;
 border:2px #e2e2e2 solid;
 padding:4px;
}

.formHalfLeftSmallerBayCard{
 float:left;
 width:150px;
 border:2px #e2e2e2 solid;
 padding:4px;
 text-align:center;
 clear: both;
}

.formHalfLeftResult {
 float:left;
 width:350px;
 border:2px #e2e2e2 solid;
 padding:4px;
}

.formHalfLeftBig {
 float:left;
 width:505px;
 border:2px #e2e2e2 solid;
 padding:4px;
}

.formHalfLeftBiger {
 float:left;
 width:550px;
 border:2px #e2e2e2 solid;
 padding:4px;
}

.formHalfRightSmall {
 float:right;
 width:405px;
 border:2px #e2e2e2 solid;
 padding:4px;
}

.formRow select {
 float:left;
 margin-top:3px;
 height:20px;
 line-height:20px;
}


.formHalfRight {
 float:right;
 width:455px;
 border:2px #e2e2e2 solid;
 padding:4px;
}

.formHalfRightImage {
 width: 443px;
}

.formRowSelect {
  float:left;
  width:155px;
  padding:2px;
  line-height:30px;
  margin-bottom:2px;
}


.formRowLabel {
  float:left;
  width:153px;
  padding:3px;
  height:30px;
  line-height:30px;
  border-bottom:1px #b3b3b3 solid;
  margin-bottom:2px;
  background: #f6f6f6;
}


.formRowLabelLarger {
  float:left;
  width:30%;
  padding:3px;
  height:30px;
  line-height:30px;
  border-bottom:1px #b3b3b3 solid;
  margin-bottom:2px;
  background: #f6f6f6;
  font-size:0.8em;
}


.formRowLink {
  float:left;
  width:auto;
  height:30px;
  line-height:30px;
  border-bottom:1px #b3b3b3 solid;
  margin-bottom:2px;
  background: #f6f6f6;
}

.formRow {
  float:left;
  width:100%;
  height:30px;
  line-height:30px;
  border-bottom:1px #b3b3b3 solid;
  margin-bottom:2px;
  background: #f6f6f6;
}

.new_date label{line-height:16px!important;}

.formRowLarger {
  float:left;
  width:100%;
  line-height:30px;
  border-bottom:1px #b3b3b3 solid;
  margin-bottom:2px;
  background: #f6f6f6;
}


.formRowLarger label{
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	padding-left:5px;
	width:170px;
}

.formRowLarger input {
	background:transparent url(/images/inputbg.gif) repeat scroll 0 0;
	border:2px solid white;
	float:left;
	font-family:arial;
	font-size:13px;
	height:19px;
	margin-top:2px;
	padding-left:3px;
	padding-top:2px;
	width:225px;
}

.formRowLarger .form_error {
	background:#F6F6F6 none repeat scroll 0 0;
	color:red;
	padding-left:5px;
	width:100%;
}



.formRowUp {
	padding-top:5px;
  float:left;
  width:100%;
  height:25px;
  border-top:1px #b3b3b3 solid;
  margin-top:2px;
  background: #f6f6f6;
}

.formRowDesc {
  float:left;
  width:100%;
  height:80px;
  border-bottom:1px #b3b3b3 solid;
  margin-bottom:2px;
  background: #f6f6f6;
}

.formRowDesc textarea {
 background: url(/images/textareabg.gif);
 border: 2px white solid;
 width:225px;  
 float:left;
 height:65px; 
 margin-top:4px;
 
}

.formRowSubmit {
  float:right;
  width:100%;
  background:white;
  height:40px;
}

.formRowSubmitSmall {
  background:white;
  height:40px;
}


.formRowSubmit span.submitStart {
	float:right;
	width: 7px;
	background: url(/images/submitStarter.gif);
	height:23px;
	margin-top:10px;
	margin-left:10px;
}

.formRowSubmitLeft span.submitStartLeft {
  float:left;
  width: 7px;
  background: url(/images/submitStarter.gif);
  height:23px;
  margin-top:10px;
  margin-left:0px;
}


.formLink span.submitStart {
 float:left;
 width: 7px;
 background: url(/images/submitStarter.gif);
 height:23px;
}



.formRowSubmit input {
  float:right;
  background: url(/images/buttonSubmit.gif) right;
  border:0px;
  height:23px;
  line-height:23px;
  padding:0px;
  color: #5e5e5e;
  font-weight: bold;
  font-family: arial;
  font-size:12px;
  padding-right:4px;
  margin-top:10px;
  padding-right:7px;
  width:auto;
}


.formRowSubmitLeft input {
  float:left;
  background: url(/images/buttonSubmit.gif) right;
  border:0px;
  height:23px;
  line-height:23px;
  padding:0px;
  margin:0px;
  color: #5e5e5e;
  font-weight: bold;
  font-family: arial;
  font-size:12px;
  padding-right:4px;
  margin-top:10px;
  margin-right:5px;
  padding-right:7px;
}

.formRowSubmitLeft a.button {
  float:left;
  display: block;
  background: url(/images/buttonSubmit.gif) right;
  border:0px;
  height:23px;
  line-height:23px;
  padding:0px;
  margin:0px;
  color: #5e5e5e;
  font-weight: bold;
  font-family: arial;
  font-size:12px;
  padding-right:4px;
  margin-top:10px;
  margin-right:5px;
  padding-right:7px;
}

.formRowSubmitLeft a.button:hover {
  text-decoration: none;
}

.formRowImage {
  float:left;
  width:100%;
  background:white;
  text-align:center;
  background:#f3f3f3;
  border-bottom: 2px white solid;
}

.predefinedBookingImage img{
  height: 25px;
  padding-top:3px;
}

.loanProductImage img{
  height: 25px;
  padding-top:3px;
}


.formRowImage img {
  border:1px #b3b3b3 solid;
  margin:10px;
  padding:3px;
  background:white;
}

.formRowHeader {
  float:left;
  width:100%;
  height:32px;
  line-height:32px;
  margin-bottom:3px;
  background:  url(/images/boxTitle.gif) repeat-x;
  color: #7b7b7b;
  font-size:14px;
  font-weight:bold;
}



.formRowMessage {
  float:left;
  width:100%;
  height:32px;
  line-height:32px;
  margin-bottom:3px;
  color: #ff6600;
  font-size:16px;
  font-weight:bold;
}



.formRowHeader span.title {
 padding-left:5px;
}

.formRow input {
  float:left;
  height:19px;
  margin-top:2px;
  background: url(/images/inputbg.gif);
  width:225px;  
  font-family: arial;
  font-size:13px;
  padding-top:2px;
  padding-left:3px;
  border: 2px white solid;
}

.formRow span.infolight {
  float:left;
  font-size:13px;
  color:#939393;
  font-weight:bold;
  padding-left:5px;
}

.formRow a {
  float:left;
  color: black;
  text-decoration: underline;
  font-size:11px;
  float:left; 
  margin-left:10px;
}


.formRow label, .formRowDesc label {
  float:left;
  line-height:30px;
  width:140px;
  padding-left:5px;
  font-weight:bold;
  font-size:12px;
}


.formRow image {
  float:left;
  border: 4px red solid;
}

div.umvaMessage {
  float:left;
  width: 940px;
  border:2px #e4e4e4 solid;
  padding:4px;
}

.umvaMessageHeader {
  width:926px;
  
  height:32px;
  line-height:32px;
  
  background:#f3f3f3 url(/images/boxTitle.gif);
  height: 30px;
  line-height: 30px;
  font-size: 13px; 
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px #b3b3b3 solid;
  
  border-top:2px solid #e2e2e2;
  border-left:2px solid #e2e2e2;
  border-right:2px solid #e2e2e2;
  font-weight:bold;
}

/*div.umvaMessageHeader span {
  float:left;
  width: 150px;
  font-weight: bold;
  color:#3b3b3b;
}*/



.big
{
  width:182px!important;
  display:block;
  float:left;
  margin-right:2px;
 text-align:left;
padding-right:2px;

 }

.small
{
 width:120px!important;
 display:block;
 float:left;
 text-align:left;
 }


.right_side{text-align:right;}

.middle{text-align:center;}

div.umvaMessageHeader span.MessageText 
{
  float:left;
  width: 150px;
  font-weight: bold;
  color:#3b3b3b;
  width:100px; 
  font-size:11px;
}



div.umvaMessageContent {
  float: left;
  width: 936px;
  padding-left:5px;
  padding-right:5px;
  
  padding-bottom:5px;
  padding-top:5px;
  font-size:12px;
 
  border-bottom:2px solid #e2e2e2;
  border-left:2px solid #e2e2e2;
  border-right:2px solid #e2e2e2;
}

div.umvaMessageRow, div.umvaMessageRowOff {
  float:left;
  width:939px;
  height:30px;
  line-height:30px;
  border-bottom: 1px #dbdbdb solid;
  background: white;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:1px;
}

div.umvaMessageRowOff {
 background:#f3f3f3;
}

div.umvaMessageRow:hover, div.umvaMessageRowOff:hover {
 background:#c1c1c1;
 color:white;
 font-weight:bold;
}

div.umvaMessageRow span.delete, div.umvaMessageRowOff span.delete {
		width:120px; 
		float:left;  
		padding-left:5px; 
		padding-top:5px;
}

div.umvaMessageRow span.user, div.umvaMessageRowOff span.user {
    width:177px; 
    float:left;  
    padding-left:3px; 
}

div.umvaMessageRow span.subject, div.umvaMessageRowOff span.subject {
    width:188px; 
    float:left;  
    padding-left:3px; 
} 

div.umvaMessageRow span.body, div.umvaMessageRowOff span.body {
    width:188px; 
    float:left;  
    padding-left:3px; 
} 

div.umvaMessageRow span.date, div.umvaMessageRowOff span.date {
    width:188px; 
    float:left;  
 
} 

div.umvaMessageRow a, div.umvaMessageRowOff a {
  float:left;
  color: #ff6000;
  text-decoration: underline;
  font-size:12px;
}



div.umvaLoginHeader{
	background: transparent url(/images/subMenuBg2.png) repeat scroll 0% 0%;
	float: left;
	width: 980px;
	height: 55px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

div.umwaDemoRow{
  float:left;
  padding:5px 0px 0px 60px; 
  vertical-align:bottom;
  height: 10px;
}

div.umvaLoginHeaderSuccess{
  background: transparent url(/images/subMenuBg2.png) repeat scroll 0% 0%;
  float: left;
  width: 980px;
  height: 55px;
  -moz-background-clip: -moz-initial;
  -moz-background-origin: -moz-initial;
  -moz-background-inline-policy: -moz-initial;
}

div.umvaStart {
  float:left;
  width: 495px;
  border:2px #e4e4e4 solid;
  padding:4px;
}

div.umvaStartHeader {
  float:left;
  width:485px;
  background:#f3f3f3;
  height: 43px;
  line-height: 16px;
  font-size: 11px; 
  padding-left: 5px;
  padding-right: 5px;
  border-bottom: 1px #b3b3b3 solid;
  margin-bottom: 2px;
}


div.umvaStartHeader span {
  float:left;
  width: 64px;
  font-weight: bold;
  color:#3b3b3b;
}

div.umvaStartContent {
  float: left;
  width: 485px;
  padding-left:5px;
  padding-right:5px;
  background:#f3f3f3;
  padding-bottom:5px;
  padding-top:5px;
  font-size:10px;
  background: #e4e4e4;
}

.umvaStartUser{
  width:100%;
  border:0px #e4e4e4 solid;
  padding:4px;
  margin-left:2px;
}

.umwaLogoutLink{
	float:right;
	color:white;
	text-decoration:underline;
	padding-right:4px;
	width:60px;
	font-size:12px;
	text-align:center;
	background:#484848;
	margin:9px 8px 0 0;
}

div.umvaStartRow, div.umvaStartRowOff {
  float:left;
  width:475px;
  height:30px;
  line-height:30px;
  border-bottom: 1px #dbdbdb solid;
  background: white;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:1px;
}

div.umvaStartRowOff {
 background:#f3f3f3;
}

div.umvaStartRow:hover, div.umvaStartRowOff:hover {
 background:#c1c1c1;
 color:white;
 font-weight:bold;
}

div.umvaStartRow span.amount, div.umvaStartRowOff span.amount {
  float:left;
  width:75px; 
  font-weight:bold;
  height: 30px;
  overflow: hidden;
}

div.umvaStartRow span.value, div.umvaStartRowOff span.value {
  float:left;
  width:35px; 
  font-weight:bold;
  height: 30px;
  overflow: hidden;
}


div.umvaStartRow span.date, div.umvaStartRowOff span.date {
 float:left;
 width:65px;
}

div.umvaStartRow span.details, div.umvaStartRowOff span.details{
  float:left;
  width:100px; 
  font-size:11px;
  font-weight: normal;
  padding-right: 1px;
  height: 30px;
  overflow: hidden;
}

div.umvaStartRow span.user, div.umvaStartRowOff span.user{
  float: left;
  width: 125px;
  height: 30px;
  overflow: hidden;
}


div.umvaStartRow span.umva_start_photo, div.umvaStartRowOff span.umva_start_photo {
  float:left;
  border: 2px white solid;
  width:20px;
  height:20px;
  padding:2px;
  margin-top:1px;
  margin-right: 5px;
  text-align:center;
}


div.umvaStartRow a, div.umvaStartRowOff a {
 float:left;
 color: #ff6000;
 text-decoration: underline;
 font-size:10px;
}


span.icon {
 float:left;
 margin-top:4px;
 width:40px;
}


div.message {
  float:left;
  width:936px;
  height:20px;
  line-height:20px;
  font-size:13px;
  margin-bottom:5px;
  border: 2px #f3f3f3 solid;
  font-weight: bold;
  color:#ff7900;
  padding:5px;
}

div.country-selector {
  background:transparent url(/images/h1bg.gif) repeat-x scroll left bottom;
  width: 260px;
  margin: 0px;
  padding: 0px;
  float: right;
}

div.country-selector form{
  margin: 0px;
  padding: 0px;
}

div.country-selector div{
  background: none;
  border: none;
  width: 260px;
  height: 38px;
  margin: 0px;
}

.ChangePasswordConfirmation{
  clear: both;
}

.ChangePasswordConfirmation h2, .ChangePasswordConfirmation a{
  font-size: 15px;
  font-weight: normal;
}


h2.smaller-header{
  float: left;
  width: 950px;
  padding-bottom: 10px;
}

.formRow td,th{
  background: none;
}

.loan-bookings td{
  text-align: center;
}
 #spinner1
{
        width:25px;
}
#spinner2
{
        width:25px;
}
#spinner3
{
        width:25px;
}
#spinner4
{
        width:25px;
}
.info-label
{
 color: #ff6600;
 font-size: 14px;
 font-weight: bold;
 dispaly:block;
 float:left;
 height:60px;
 width:573px; 
}
#gl_report_from{margin-right:5px;}
#gl_report_to{margin-left:5px;}
#gl_report_foperation_code{margin-right:5px;}
#gl_report_toperation_code{margin-left:5px;}
.hidden{display:none;}
.to{
	float:left;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
}
div.scrollWrapper{
  overflow:scroll;
  height:150px;
}
.scrollrow{height:188px;}
table.scrollTableWrapper{width:505px;border:none;background:none;}
table.scrollTableWrapper tr{background:none;}
table.scrollTableWrapper td{background:none;height:auto;}
table.scrollTableHeader{width:505px;border:none;background:none;margin:0px 0px 0px 0px;}
table.scrollTableHeader tr{ background: url(/images/boxTitle.gif); }
table.scrollTableData{width:488px;border:none;background:none;margin:0px 0px 0px 0px;}
table.scrollTableData td{border:1px solid #B3B3B3;}
div.scroller{width:505px;height:113px;overflow-y:scroll;}
div.referer-button{float:left;margin-right:5px;}

.to{float:left;font-weight:bold;}

.unread_messages
{ background: #FF6600;
border: 1px solid #FF2501;
border-radius: 3px 3px 3px 3px;
color: #FFFFFF;
font-size: 11px;
margin-left: 5px;
margin-right:4px;
padding: 0px 3px;
line-height:15px;
float:right;
height:15px;
margin-top:12px;
}

div.formRow span.small {
    color: #3b3b3b;
    float: left;
    font-weight: bold;
    width: 148px;
    margin-left:1px;
    margin-right:1px;
    
}
div.formRow span.small input
{ 
  width:96% !important;
  border: 1px solid #3b3b3b !important;
}
.small_agent
{
 width:150px!important;
 display:block;
 float:left;
margin-right:2px;
 text-align:left;
 }


div.formRow span.small, div.formRow span.small_agent {
    color: #3b3b3b;
    float: left;
    font-weight: bold;
    width: 148px;
    margin-left:1px;
    margin-right:1px;
    
}
div.formRow span.small input, div.formRow span.small_agent input
{ 
  width:96% !important;
  border: 1px solid #3b3b3b !important;
}


.border{float: left;  
    border: 2px #e2e2e2 solid;
    padding: 4px;
    padding-bottom: 24px;
  }

.formRowIDCard {
  float:left;
  width:100%;
  height:30px;
  line-height:30px;
  border-bottom:1px #b3b3b3 solid;
  margin-bottom:2px;
  background: #f6f6f6;
}

.input-group .form-control {
  width:22%;
  margin-right:0%;
}


.seed {
  width: 60px !important;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


