﻿.uiInfoTable {
border-spacing: 0px 0px;
border: 0px;
border-collapse: collapse;

font-weight:normal ;
border-color: inherit;
display: table-row-group;
vertical-align: middle;

}

tr {
border-color: inherit;
display: table-row;
vertical-align: inherit;
min-height:25px;
}


th
{
	font-weight:inherit ;
}

.uiInfoTable .label {
color: #444;
padding-right: 10px;
text-align: right;
width: 130px;

}

.rsltDiv
{
border:1px solid #CCCCCC;
margin:1em 0;
padding:1em;
}



.uiInfoTable .rightCol {
padding: 0px 0px 0px 20px;
width: 225px;
}

.spanLabel
{
background-color:white;
border-color:#BDC7D8;
border-style:solid;
border-width:1px;
overflow:hidden;
width: 150px;
display: inline-block;
min-height :17px;
padding:2px;
	
}

.textInput
{
border-color:#BDC7D8;
border-style:solid;
border-width:1px;
overflow:hidden;
width: 150px;
}

.required
{
	font-weight: bold;
}


td.required:after
{
	font-size:120%;
	font-weight:bolder ;
	color:Red ;
	content: ' *' ;
}

.textInput.required
{
	
	background-color:#F0F8FF;
	
}


.watermark 

{
background-color:#F0F8FF;
border:1px solid #BEBEBE;
color:gray;
height:20px;
}


.W30{width: 30px;}
.W50{width: 50px;}
.W70{width: 70px;}
.W90{width: 90px;}
.W100{width: 100px;}
.W200 {width: 200px;}
.W250 {width: 250px;}
.W300 {width: 300px !important;}
.WHUGE {width: 700px;}
.user {background :url("/img/user.png") scroll 0px 0px transparent;}



.error
{
	background-color :#FFDEE6 !important ;
}

.tableSeparatorColumn
{
	width: 20px;
}



fieldset
{
	background :url("/img/proppane_bg.png") repeat-x scroll 0px 0px transparent;
	
}

.searchBox legend
{
 background:none repeat scroll 0 0 #3CB9F3;
color:white;   
 }
legend
{-moz-border-radius:0.4em 0.4em 0.4em 0.4em;
background:none repeat scroll 0 0 #3399CC;
color:white;
display:inline-block;
font-weight:bold;
line-height:1.6em;
padding:0.2em 0.5em;
white-space:nowrap;
}

.infoBox
{
    padding: 0px 12px;
    margin: 0px 8px 8px 8px;

}

.infoBox fieldset.pane-red
{
	border: 1px solid red ;
	background :url("/img/errorpane_bg.png") repeat-x scroll 0px 0px transparent;
}

.infoBox fieldset.pane-green
{
	border: 1px solid green ;
	background :url("/img/infopane_bg.png") repeat-x scroll 0px 0px transparent;
}


.tag {
-moz-border-radius:20px 20px 20px 20px;
display:inline-block;
margin:0 10px 0px 0;
color:white;
font-size:12px;
font-weight:bold;
padding:4px 10px;
min-width:50px;
text-align:center ;
}

.tag-green {
background-color:#3AD42C;
}
.tag-red {
background-color:#E62929;
}
.tag-purple {
background-color:#D248A6;
}
.tag-black {
background-color:#292829;
}
.tag-orange {
background-color:#F4852C;
}
.tag-maroon {
background-color:#723606;
}
.tag-blue {
background-color:#298BB9;
}
.tag-cyan {
background-color:#3CB9F3;
}
.tag-slategray {
background-color:#708090;
}
.tag-silver {
background-color:#DADADA;
color:#7B7B7B;
}
.tag-magenta {
background-color:#F30F9B;
}


.expand-section-button {
background: url(data:image/gif;base64,R0lGODlhEAAQAMIEAIusuafAyu7u7vf39////////////////yH5BAEKAAcALAAAAAAQABAAAAM4eLrc/jA+QGt1gOi9QctbwHkMMJyDiZKLerrpNwQWEMSloAvAzn++3o6lEOoCQaAv+aldJNDoIQEAOw==) no-repeat;
cursor: pointer;
height: 16px;
margin-right: 2px;
padding-left :20px;
width: 16px;

}

.collapse-section-button {
background: url(data:image/gif;base64,R0lGODlhEAAQAMIEAIusuaq81e7u7vf39////////////////yH5BAEKAAcALAAAAAAQABAAAAM0eLrc/jA+QGt1gOi9Qcsc5zHAYJ7nuJQoqiplYAHB8B6AoO/7nfM8HzD4GfYws4tkyTwkAAA7) no-repeat;
cursor: pointer;
height: 16px;
margin-right: 2px;
padding-left :20px;
width: 16px;
}

.tableFooter
{
	font-weight:bold;
	background-color:#ccc;
}

iiinput.disabled { background-color:White ; border:solid 1px #81AEFC; color:black }
ssselect.disabled { border:solid 1px #81AEFC; color:black }


.paymentTransaction {color:Blue ;}


.TableBorder
{
	border: 1px solid #ccc ;
}

.tableHeader
{
	color:White ;
	font-weight:bold;
	font-size :13pt;
	padding :4px 10px;
	min-width:400px;
}


.bannerImage
{	width:100px;
 	padding:0 10px 5px 5px;
 }



.accept {
background:url("/img/accept.png") no-repeat scroll center center transparent;
}


.clock{
background:url("/img/clock.png") no-repeat scroll center center transparent;
}


.cancel {
background:url("/img/cancel.png") no-repeat scroll center center transparent;
}

.icon_text {
float:left;
height:16px;
margin-right:5px;
width:16px;
}


