body {
	margin:0px;
	padding:0px;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:12px;
	background:url("../images/bgContent.jpg") ;
}
/* Login Page CSS */

.vendorPrice td
{
	background-color:#797d82 !important;
	color:#ffffff !important;
	font-weight:bold;
}

.leftPanel {
	background:#206fb0;
}
#LogintextField {
	width:189px;
	height:24px;
	background:url(../images/bg_loginField.png) no-repeat;
}
.LogintextField {
	border:0px;
	margin:0px;
	padding:3px 0px 0px 5px;
	color:#000000;
	font-size:12px;
	background:none;
	width: 175px;	
}
.userName {
	font-weight:bold;
	color:#666666;
	font-size:14px;
}
/* Login Page CSS */


/* Request Details CSS */

.header {
	background:url(../images/bgHeader.jpg) repeat-x;
	height:68px;
	color:#ffffff;
}
.header a {
	text-decoration:none;
	color:#ffffff;
}
.header a:hover {
	text-decoration:underline;
}
.header a.logout {
	font-weight:bold;
	padding-right: 14px;
}
.contentPanelBg {
	background:url(../images/bgContent.jpg) repeat;
	padding-top:2px;
}
/* Left Panle CSS */

.BgLeftPanel {
	background:url(../images/bgLeftPanel.jpg) repeat;
	HEIGHT:100%;
	border-right:1px solid #c7c5c5;
	border-bottom:1px solid #c7c5c5;
	padding:10px;
}
.BgLeftPanelTable {
	background:#c9ccd3;
}
.Heading {
	background:#525b68;
	color:#ffffff;
	font-weight:bold;
}
.GrayTdHeaderLink 	
{
	background:#e1e2e5;
	border:1px solid #f4f4f4;
	border-top:0px;
	color:#50545b;
	background-position:94% center;
}
.GrayTd {
	background:#e1e2e5 url(../images/IconArrow.png) no-repeat;
	border:1px solid #f4f4f4;
	border-top:0px;
	color:#50545b;
	background-position:94% center;
}
.GrayTdDashboard 	
{
	background:#e1e2e5 url(../images/bgLeftPanel.jpeg) no-repeat;
	border:1px solid #f4f4f4;
	border-top:0px;
	color:#50545b;
	background-position:94% center;
}
.GrayTdDashboard a {
	color:#58595e;
	text-decoration:none;
}
.GrayTdDashboard a:hover {
	color:#9e9fa3;
}
.WhiteTd {
	background:#ffffff;
	color:#58595e;
	padding-left:10px;
	padding-right:5px;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:12px;
}
.WhiteTdNew {
	background:#ffffff;
	color:Maroon;
	padding-left:10px;
	padding-right:5px;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:13px;
}
.WhiteTdNew1 {
	background:#ffffff;
	color:#58595e;
	padding-left:10px;
	padding-right:5px;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:13px;
}
.WhiteTdMenu {
	background:#ffffff;
	color:#58595e;
	padding-left:30px;
	padding-right:5px;
	font-family:Calibri, Verdana, Geneva, Sans-Serif;
	font-size:13px;
}
.GrayTd a {
	color:#58595e;
	text-decoration:none;
}
.WhiteTdMenu a {
	color:#58595e;
	text-decoration:none;
}
.WhiteTdMenu a:hover {
	text-decoration:underline;
}
.WhiteTdMenu a.selected
{
	color:#2a6596;
	font-weight:bold;
	background:none !important;
	background-image:none !important;
	border:none !important;
	font-family:Calibri, Verdana, Geneva, Sans-Serif;
	font-size:13px;
}
.GrayTd a:hover {
	color:#9e9fa3;
}
.selectedHeaderLink {
	font-weight:bold;	
	background:#E1E2E5;
	background-position:94% center;
	border:1px solid #f4f4f4;
	border-top:0px;
}
.selected {
	font-weight:bold;
	background:#E1E2E5 url(../images/IconArrowDown.png) no-repeat;
	background-position:94% center;
	border:1px solid #f4f4f4;
	border-top:0px;
}
.selectedDashboard {
	font-weight:bold;
	background:#E1E2E5 url(../images/bgLeftPanel.jpeg) no-repeat;
	background-position:94% center;
	border:1px solid #f4f4f4;
	border-top:0px;
}
.selected a {
	color:#58595e;
	text-decoration:none;
}
.selectedDashboard a {
	color:#58595e;
	text-decoration:none;
}
/* Left Panel CSS */


/* Right Panel Css */

.RightPanel {
	background:#ffffff;
	border:1px solid #e2e2e2;
	border-top:none;
	padding:10px;
	color: #58595E;
	font-size:12px;
}
.Tabs {
	color:#7c7c7c;
	text-align:center;
	line-height:36px;
	border-bottom:1px solid #e2e2e2;
}
.Tabs a
{
	color:#7c7c7c;
	text-decoration:none;
}
.Tabs a:hover
{
	text-decoration:underline;
}
.selectedTab {
	background:#ffffff;
	border-top:4px solid #518cbd;
	color:#336e9f;
	line-height:30px;
	text-align:center;
	border-right:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
}
.Request
{
	color:#7c7c7c;
	text-align:right;
	line-height:36px;
	border-bottom:1px solid #e2e2e2;
}
.ContentBg
{
	background:#f6f6f6;
	border:3px solid #d7dbe1;
	padding:8px;
}
.Content
{
	background:#d2d3d4;
}
.HeaderDarkGrey
{
	background:#878b91 url(../images/BgHeadingContent.jpg) repeat-x;
	color:#ffffff;
	margin:0px;
	padding:0px;
}
.SubHeadingGray
{
	background:#e4e4e4 url(../images/bgSubheading.jpg) repeat-x !important;
	color:#808998;
	font-weight:bold;
}
select
{
	font-size:12px;
	color:#7f7f7f;
}
.vendor
{
	text-decoration:underline;
	font-weight:bold;
}
.ContentGrayTd
{
	background:#f0f0f0;
	color:#606060;
	font-weight:bold;
}
.TextField
{
	background:#ffffff;
	border:1px solid #90959c;
	color:#4c4c4c;
	padding:2px;
}
.Count
{
	width:35px;
	background:#ffffff;
	border:1px solid #90959c;
	color:#4c4c4c;
	padding:2px;
}
a.Link
{
	text-decoration:underline;
	color:#246ba5;
	font-weight:normal;
}
a.WhiteLink
{
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
.ExpandedText {
	background:#fffcf0;
	border-top:none;
	padding:0px;
}
.FinalPrice
{
	background:#9e9e9e;
	color:#ffffff;
	font-weight:bold;	
}
.Unitprice
{
	background:#bcbcbc;
	color:#ffffff;
	font-weight:bold;	
}
.SubHeadingGrayTbl
{
	background:#e4e4e4 url(../images/bgSubheading.jpg) repeat-x;
	color:#959595;
	font-weight:normal;
		font-size:11px;
}
div.contentTbl
{
	width:100%;
	height:100px;
	overflow:scroll;
	margin:0px;
	padding:0px;

}
.vendorAdditional
{
	color:#666560;
	font-weight:bold;
	padding:10px;
}
.VendorGrayTd
{
	background:#f0f0f0;
	color:#606060;
	font-weight:normal;
}
.TextArea
{
	width:240px;
	color:#797979;
	font-size:12px;
	font-family:Calibri, Verdana, Geneva, sans-serif;
}
.Button
{
	background:#7c8188 url(../images/BgButton.jpg) repeat-x;
	padding:2px 12px;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #686b6f;
	cursor:pointer;
	
}
/*.Button:hover
{
    background:#7c8188 url(../images/BgButton.jpg) repeat-x;
	padding:2px 12px;
	background-color:Silver;
	font-weight:bold;
	border:1px solid #686b6f;
	cursor:pointer;
}*/
.Red
{
	color:#fe6666;
}
.WhiteTd a.selected
{
	color:#2a6596;
	font-weight:bold;
	background:none !important;
	border:none !important;
}
select.Width {
    font-size: 12px;
    width: 147px;
}select.Width {
    font-size: 12px;
    width: 147px;
}
select.Width {
    font-size: 12px;
    width: 120px;
}
.TextField
{
	background:#f9f9fa;
	border:1px solid #bdc2ca;
	color:#4c4c4c;
	padding:2px;
	width:116px;
}
.TextareaContent
{
	color:#4c4c4c;
	padding:2px;
	width:115px;
	height:20px;
}
.fotter {
    color: #5F6162;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: center;
	border-top:3px solid #AAAEB5;
}

/* Right Panel Css */

/* Request Details CSS */


/* Request Page CSS */
.divDataListUC1
{
	overflow:auto;
	width: 100%;
    float: left;
    overflow-y:hidden;	
    scrollbar-face-color: #e2e2e2;
	scrollbar-darkshadow-color: #959595;
	scrollbar-3dlight-color: #A99FF5; 
	scrollbar-arrow-color: #4c4c4c;
    scrollbar-highlight-color: #e2e2e2; 
    scrollbar-shadow-color: ##959595; 
    scrollbar-track-color: #e0e1da; 
        
}

.divDataListUC3
{
	overflow:auto;
	width:100%;
    float: left;  
    height :200PX;
    overflow-x:hidden;  
    scrollbar-face-color: #e2e2e2;
	scrollbar-darkshadow-color: #959595;
	scrollbar-3dlight-color: #A99FF5; 
	scrollbar-arrow-color: #4c4c4c;
    scrollbar-highlight-color: #e2e2e2; 
    scrollbar-shadow-color: ##959595; 
    scrollbar-track-color: #e0e1da; 
        
}

.divDataListUC2
{
	overflow:auto;
	width: 100%;
    float: left;	
	overflow-x:hidden;	
	scrollbar-face-color: #e2e2e2;
	scrollbar-darkshadow-color: #959595;
	scrollbar-3dlight-color: #A99FF5; 
	scrollbar-arrow-color: #4c4c4c;
    scrollbar-highlight-color: #e2e2e2; 
    scrollbar-shadow-color: ##959595; 
    scrollbar-track-color: #e0e1da;    
}

.divDataFreezeHeaders
{
	overflow:auto;
	width: 100%;
    float: left;	
	overflow-x:hidden;
	position: relative;
	top: expression(document.getElementById("divCategoryDashboard").scrollTop-2);
	scrollbar-face-color: #e2e2e2;
	scrollbar-darkshadow-color: #959595;
	scrollbar-3dlight-color: #A99FF5; 
	scrollbar-arrow-color: #4c4c4c;
    scrollbar-highlight-color: #e2e2e2; 
    scrollbar-shadow-color: ##959595; 
    scrollbar-track-color: #e0e1da;    
}

.divDataListUC3
{
	overflow:auto;
	width: 100%;	
    float: left;			
	scrollbar-face-color: #e2e2e2;
	scrollbar-darkshadow-color: #959595;
	scrollbar-3dlight-color: #A99FF5; 
	scrollbar-arrow-color: #4c4c4c;
    scrollbar-highlight-color: #e2e2e2; 
    scrollbar-shadow-color: ##959595; 
    scrollbar-track-color: #e0e1da;
    
}

.divDataListUC4
{
	overflow-x:auto;
	overflow-y:hidden;
	width: 100%;
	height:100%;	
    float: left;			
	scrollbar-face-color: #e2e2e2;
	scrollbar-darkshadow-color: #959595;
	scrollbar-3dlight-color: #A99FF5; 
	scrollbar-arrow-color: #4c4c4c;
    scrollbar-highlight-color: #e2e2e2; 
    scrollbar-shadow-color: ##959595; 
    scrollbar-track-color: #e0e1da;
    
}

.RightPanelRequest {
	background:#ffffff;
	border:1px solid #e2e2e2;
	padding:10px;
	color:#888888;
}
.RightPanelRequest h2
{
	color:#3671a2;
	font-weight:bold;
	 font-size: 17px;
	padding:0px 0px 5px;
	margin:0px;
}
.BgrightRequest
{
	background:#e2e2e2 url(../images/BgRightRequest.jpg) repeat-x;
	color:#8c8c8c;
	font-weight:bold;	
}
.BgrightRequestGrid
{
	background:#e2e2e2 url(../../images/BgRightRequest.jpg) repeat-x;
	color:#8c8c8c;
	font-weight:bold;
	padding-left:10px;
	padding-right:5px;
	text-align:center;
	font-size: 13px;
	/*position: relative;
    cursor: default;
    top: expression(document.getElementById("divCategoryDashboard").scrollTop-2);
    z-index: 10;            
    float: left;*/
}
.WhiteTdrequest {
	background:#ffffff;
	color:#58595e;
	padding-left:10px;
	font-weight:bold;
}



/* Vendor Comaprison CSS */

.Vendor
{
	border:2px solid #afaeae;
}

.Vendor h2
{
	color:#4c4c4c;
	font-size:15px;
	font-weight:bold;
	padding:5px;
	margin:0px;
	text-align:center;
}
.Vendorselectedtabs
{
	height:25px;
	background:#7b7b75;
	padding:10px;
	color:#ffffff;
	font-weight:bold;
}
.VendorTabs
{
		height:25px;
	padding:10px;
	color:#7b7b75;
	font-weight:bold;
}

.VendorBottomBorder
{
	border-bottom:4px solid #7b7b75;
}
.VendorBg
{
	background: #7b7b75;
}
.VendorWhite td
{
	background:#ffffff;
	color:#58595e;
	/*border-bottom:1px solid #d3d3d3;*/
}
.VendorWhiteNew td
{
	background:#ffffff;
	color:#58595e;
	/*border-bottom:1px solid #d3d3d3;*/
}
.VendorWhiteNew Grid td
{
	background:#ffffff;
	color:#58595e;
	border-right:1px solid #d3d3d3;
}

.VendorWhite  h3
{
	color:#3671a2;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px;
	margin:0px;
	text-align:left;
}
.VendorWhiteNew  h3
{
	color:#606060;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px;
	margin:0px;
	text-align:left;
}
.Description
{
	font-weight:bold;
	text-transform:uppercase;
}
.VendorExpandedText td 
{
	background:#e0e0dd;
	border:1px solid #999a9c;
}
.VendorExpandedText td table td
{
	border:none;
}
.VendorUnitPrice td
{
	background:#999a9c !important;
	color:#ffffff;
	font-weight:bold;
}
.ExpendedWhite Td {
	background:#ffffff;
	color:#58595e;
	
}
.ExpendedWhite Td.Green
{
	background:#f3f7fe !important;
}
/* Vendor Comaprison CSS */



/*  Feb 18 2013   */
.uppercase-text { font-weight:bold; color:#717783; text-transform:uppercase }
.action-text { color:#333 }
.WhiteTdrequestNormal {background:#ffffff; color:#58595e; padding-left:10px; padding-right:5px; font-weight:normal;}
.GreenText{ background:#f1f8e1;}
.SubHeadingGrayBottom
{
	background:#e4e4e4 url(../images/bgSubheading.jpg) repeat-x !important;
	color:#3069aa;
	font-weight:bold;
	padding-left:10px; 
}
.WhiteTdrequestBlue {background:#ffffff; color:#3069aa; padding-left:10px; font-weight:normal;}
.WhiteTdrequestBlue  h2{background:#ffffff; color:#575757; padding-left:0px; font-weight:normal; font-size:12px; margin:0px;}

/* Progress Bar */
#processMessage {  
  position:fixed; 
  top:30%;  
  left:43%; 
  padding:10px; 
  width:14%; 
  z-index:1001; 
} 
#progressBackgroundFilter { 
  position:fixed; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 
.Preloading_body{
background:#FFFFFF;
padding:5px 5px 5px 5px;
font-family:calibri, Arial, verdana, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
}
.example_info{
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#7a7a7a;	
}
.example_info_Header{
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#7a7a7a;
}

/* Popup */
.Popup_header{
	background:#FFFFFF;
		font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#000000;
	padding:9px 0px 0px 0px;
}
.pop_hdr_title{
	background:url(../Images/pp_center_hdr1.gif);
	background-repeat:repeat-x;
		font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
.pop_footer{
	background:#f1f1f1;
	height:51px;
}
.pop_body_bg{
	background: #FFFFFF;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	padding:10px;
}
.modalBackground
{
  background-color:#000000;
  filter:alpha(opacity=50); /* For IE8 and earlier */
  
}

.Date
{
	color: #000000;
}

p.instructions
{
	color:#797979;
	font-size:12px;
	text-align:left;
}

p.instructions a
{
	text-decoration:underline;
	color:#2d6a9d;
	text-align:left;
}

.ListboxNormal
{
    font-family:Calibri, Verdana, Geneva, sans-serif;
    border:solid 1px #000000;
   
}
 
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 100px;
    text-align : left; 
    list-style-type : none;
    font-family:Calibri, Verdana, Geneva, sans-serif;

}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #0A246A;
	color: White;
	padding: 1px;
    font-family:Calibri, Verdana, Geneva, sans-serif;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
