BODY
{
    font-family: Tahoma, Verdana;
    font-weight: normal;
    font-size: normal;
    background-color: white;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    /*overflow: auto;*/
}

.backG
{
    font-family: Tahoma, Verdana;
    background-color: white;
    font-size: medium;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    color: white;
    border-bottom: #538c4d 1px solid;
}	

.PRE
{
    font-family: Tahoma, Verdana;
    text-align:left;
    font-weight:normal; 
    vertical-align:text-top; 
    font-size:normal;
}	

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}


/*start for contract, vendor/customer, employe details add records grid*/
.TableAddRecord
{
    empty-cells:show;
    background-color:#FFFFFF;
    border-width:0px;
    border-style:solid;
    width:100%;    
    border-spacing:0px;
    padding:1px;  
    font-size:12px;
}
.TableAltRowColor 
{
    background: #FFFFFF;
    empty-cells:show;
    padding:1px;
    border-spacing:0px;
    border-bottom:0px;
}
.TableRowColor 
{
    background: #FFFFFF;
    empty-cells:show;
    border-spacing:0px;
    padding:1px;
}
.leftTDAddRecord
{
    width:20%; 
    text-align:right;
    font-weight:normal;
    font-family:Tahoma;        
}
.rightTDAddRecord
{
    width:80%; 
    text-align:left;
    font-weight:normal;
    font-family:Tahoma;     
}
.TDValidationAddRow
{
    text-align:left;
}
/*end for contract, vendor/customer, employe details add records grid*/

.tdAddNewHeaderGroup
{
    text-align:left;
    color:Gray;
}
.RightMenu 
{
	background: #FFFFFF;
}

/*start for contract, vendor/customer, employe details view fields grid*/
.tableDetailView
{
    border:1px;
    border-bottom:1px;
    border-color:#FFFFFF;
    padding:2px;
    border-spacing:1px;
    width:auto;
    /*overflow:auto;*/
}

.tdDetailViewLeft
{
    text-align:right;
    font-weight:bold; 
    vertical-align:text-top; 
    font-size:12px;  
    border:1px;
    border-bottom:1px;
    border-color:#FFFFFF;
    padding:1px;
    border-spacing:0px;
    width:auto;
}

.tdDetailViewRight
{
    text-align:left;
    font-weight:normal; 
    vertical-align:text-top; 
    font-size:12px;
    border:1px;
    border-bottom:1px;
    border-color:#FFFFFF;
    padding:1px;
    border-spacing:0px;
    width:auto; 
}

.trDetailViewPrimaryRow
{
    background: #FFFFFF;
    empty-cells:show;
    border:2px;
    border-bottom:1px;
    border-color:#FFFFFF;
    border-bottom-color: #FFFFFF;
    padding:1px;
    border-spacing:2px;
    width:auto;
}

.trDetailViewAltRow
{
    background: #FFFFFF ;
    empty-cells:show;
    border:1px;
    border-bottom:1px;
    border-color:#FFFFFF;
    padding:1px;
    border-spacing:1px;
    width:auto;
}
/*end for contract, vendor/customer, employe details view fields grid*/

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:auto;
}
/* end Modal Popu*/

/*RAD Docks Styles*/
.RadDock_My_TitlePanel
{
    float: left;
    height: 27px;
    line-height: 27px;
}

.RadDock_Login_TitlePanel
{
    height: 23px;
    line-height: 23px;
}
/*End RAD Docks Styles*/

/*RAD Editors Styles*/
.reContentArea 
{ 
    font-family: Arial, Sans-Serif !important;
}
/*End RAD Docks Styles*/