﻿
body
{
	font-size: 9pt;
	font-family: Helvetica, Arial;
}

/* Used for Switch to Account Functionality User Control : SellerAutoComplete.ascx*/
.AutoComplete_List{background-color: #FFF; margin: 0px!important; border: 1px solid #999; cursor: pointer; overflow: auto; text-align: left; list-style-type: none; max-height: 150px;}
.AutoComplete_ListItem{color: #666; padding: 1px; border-bottom: 1px solid #ddd;font-size: 8pt;  font-family: Helvetica, Arial;}
.AutoComplete_ListItemHilite{color: #000; padding: 1px; border-bottom: 1px solid #ddd;font-size: 8pt;  font-family: Helvetica, Arial;}
.AutoComplete_ListItemHiliteText{background-color: #7AC142; color: #FFF;font-size: 8pt;  font-family: Helvetica, Arial;}
/* Used for Switch to Account Functionality User Control : SellerAutoComplete.ascx*/

.dropdown
{
    font-size: 9pt;
	font-family: Helvetica, Arial;
	border: 1px solid #000;
}

.textbox
{
    font-size: 9pt;
	font-family: Helvetica, Arial;
	border: 1px solid #b2b2b2;
}

button 
{
    font-size: 8pt;
    font-family: Helvetica, Arial;
}

.textboxRO
{
    font-size: 9pt;
	font-family: Helvetica, Arial;
	border: 1px solid #b2b2b2;
	background-color:Silver;
}

.dropdownRO
{
    font-size: 9pt;
	font-family: Helvetica, Arial;
	border: 1px solid #000;
	background-color:Silver;
}
/*Contract List and Contract Details styles -Begin*/
div#container{width: 500px; margin:0 auto}
h1{ color: #F60; margin: 1em 0 0; letter-spacing: -2px; }
p{margin: 0 0 1.7em; }

/*---------- bubble tooltip start-----------*/
a.tt{
    position:relative;
    background-color: Transparent;
    /*
	font-size: 8pt;
*/
	font-style: normal;
	font-family: Helvetica, Arial;
    color:black;
    text-decoration:none;
}

a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff;}
a.tt:hover span.tooltip{
    font-size: 8pt;
	font-style: normal;
	font-family: Helvetica, Arial;
    display:block;
    position:absolute;
    top:0px; 
    left:0px;
	padding: 1px 0 0 0;
	width:auto;
	color: black;
    text-align: left;
	filter: alpha(opacity:100);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.tooltip-left{
    font-size: 8pt;
	font-style: normal;
	font-family: Helvetica, Arial;
    display:block;
    position:absolute;
    top:0px; 
    left:-125px;
	padding: 1px 0 0 0;
	width:auto;
	color: black;
    text-align: left;
	filter: alpha(opacity:100);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 15px 8px 0;
}
a.tt span
{
    text-decoration:none;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
    
	display: block;
	padding: 0 0px; 
	border:1px solid black;
	background-color:#e9e9e9;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
}
/*---------- bubble tooltip end-----------*/

/* Contract Cancellation */
.INFOCELL, .IC
{
	background-color: #DADADA;
    color: Black;
}

.ERRCELL, .EC
{
    color: Red;
}

.WARNINGCELL, .WC
{
	color: Yellow;
}

.HIDDENCELL, .HC
{
	display: none;
}

/* Warning backgroud contract search pager warning backgroud*/
.WrngBG
{
	background-color:#ffffbe
}
/* Warning backgroud*/

/* Numeric input */
.numeric
{
	text-align: right;
}
/* Numeric input */


table.error
{
	border: 3px solid #FF7070;
	width: auto;
}
/* jquery validation */
input.error
{
	border: 3px solid #FF7070;
	width: auto;
}
select.error
{
	border: 3px solid #FF7070;
	width: auto;
	background-color: #FFFFD5;
}
li.error
{
	margin-left: 20px;
	padding-left: 4px;
	list-style-image: url('images/unchecked.gif');
	text-decoration: none;
	border: none;
}
li.warning
{
	margin-left: 20px;
	padding-left: 4px;
	list-style-image: url('images/warning.gif');
	text-decoration: none;
	border: none;
}
/* jquery validation */


/* dialog.js */

.dialog-bodyerror { background-color: #fee; border: 1px solid #800; padding: 10px; margin: 10px; }
.dialog-bodyerror .dialog-icon { float: left; margin: 5px 15px 5px 10px; width: 48px; height: 48px; background-image: url(images/error.png); background-repeat: no-repeat; }
.dialog-bodyerror .dialog-text { font-family: arial; font-size: 12pt; color: #400;  line-height: 1.2em; }

.dialog-bodywarning { background-color: #ffe; border: 1px solid #ff0; padding: 10px; margin: 10px; }
.dialog-bodywarning .dialog-icon { float: left; margin: 5px 15px 5px 10px; width: 48px; height: 48px; background-image: url(images/warning.png); background-repeat: no-repeat; }
.dialog-bodywarning .dialog-text { font-family: arial; font-size: 12pt; color: #000;  line-height: 1.2em; padding-left:75px; }

.dialog-bodyconfirm { background-color: #fff; border: 1px solid #ccc; padding: 10px; margin: 10px; }
.dialog-bodyconfirm .dialog-icon { float: left; margin: 5px 15px 5px 10px; width: 48px; height: 48px; background-image: url(images/question.png); background-repeat: no-repeat; }
.dialog-bodyconfirm .dialog-text { font-family: arial; font-size: 12pt; color: #000;  line-height: 1.2em; }

/* end dialog.js */

.field_changed { background-color: #E0FFFF !important; }
.menuFilter
{
height: 6px;
width: 12px;
}


.spacer {padding-top: 20px !important;}
.spacerA {padding-top: 10px; }
.spacerB {padding-bottom: 20px !important;}
.spacerC {padding-top: 5px; }