﻿.mainbody {
 font-size:17px;
 font-family:helvetica, "lucida grande", tahoma, verdana, arial, sans-serif;
 color:#5B5B5B;
 background:#d3e1ff url(images/bg.gif) repeat-x top left;
 margin:0;
 padding:0;}
 
.modalwindowbody {
 font-size:12px;
 font-family:helvetica, "lucida grande", tahoma, verdana, arial, sans-serif;
 background-color:White;
 color:#5B5B5B;
 margin:0;
 padding:0;} 

hr {
 display:none;}


/* LINKS
--------------------------------------------------------------------------------------*/
a img{
 border:none;}

a:focus{
 outline:none;}

a,a:visited{
 /*color:#d1d1d1;*/
 text-decoration:none;}

a:hover{
 text-decoration:underline;} 

/* ASP .NET Controls
--------------------------------------------------------------------------------------*/
.GridText
{
    cursor: default;
}
.GridTextTags
{
    cursor: default;
    font-size: 10px;
}
.DetailsViewFieldHeader
{
    padding-right: 10px;
}

.AccordionPaneHeader
{
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
}
.MainMasterTable
{
    width:980;
}
.MainMasterMainContent
{
    padding: 10px 12px 10px 12px;
}

.TableNoPadding td
{
    padding: 0 0 0 0 !important;
    margin: 0 0 0 0 !important;
    left: 0px !important;    
    border: none 0px !important;
}

    
.ShoppingAlternatingItemStyle
{
    border-top: dotted 1px #646464;
   
}   
  
.TableShopping td
{
    margin: 0 0 0 0 !important;
    left: 0px !important;
    border: none !important;
}        
/* RadTextBox*/    
.RadTextBoxDetails,
.RadTextBoxDetailsEmptyMessage, 
.RadNumericTextBoxDetails,
.RadNumericTextBoxDetailsEmptyMessage, 
.RadDatePicker,
.DetailsCheckBoxListUsers,
.DetailsAttachments
{
    border-left-color:#bfc1cb;
    border-right-color:#e2e3ea;
    border-bottom-color:#e2e3ea;
    border-top-color:#bfc1cb;
    /*border-top-color:#ced0da;*/
    border-style:solid;
    border-right-width:1px; 
    border-bottom-width:1px;  
    border-top-width:2px; 
    border-left-width:2px; 
    font-size:14px;
    padding:2px;
    font-family:Arial, Verdana, sans-serif;
}
.RadTextBoxDetailsHover, 
.RadTextBoxDetailsFocused,
.RadNumericTextBoxDetailsHover, 
.RadNumericTextBoxDetailsFocused,
.RadDatePickerHover,
.RadDatePickerFocused,
.DetailsCheckBoxListUsers:hover,
.DetailsAttachments:hover
{
    border-left-color:#5794bf;
    border-right-color:#c7e2f1;
    border-bottom-color:#c7e2f1;
    border-top-color:#5794bf;
    border-style:solid;
    border-right-width:1px; 
    border-bottom-width:1px;  
    border-top-width:2px; 
    border-left-width:2px;     
    font-size:14px;
    padding:2px;
    font-family:Arial, Verdana, sans-serif;
    background: #efefef;
}
.DetailsAttachments:hover
{
    background: #fff !important;
}
.RadTextBoxDetailsEmptyMessage,
.RadNumericTextBoxDetailsEmptyMessage,
.LabelNoRecords
{
    color:#c4c4c4;
}
.RadTextBoxDetails,
.RadTextBoxDetailsHover, 
.RadTextBoxDetailsFocused,
.RadNumericTextBoxDetails,
.RadNumericTextBoxDetailsHover, 
.RadNumericTextBoxDetailsFocused,
.RadDatePicker,
.RadDatePickerHover,
.RadDatePickerFocused,
.RadComboBoxDetails
{
    color:#666666;
}
.DetailsViewFieldHeader
{
    padding-top:7px;
}
.DetailsCheckBoxListUsers
{
    width: 392px; 
    height: 75px; 
    overflow-x: hidden;
    overflow-y: auto;
}
.DetailsAttachments
{
    width: 392px; 
    height: 100px; 
    overflow-x: auto; 
    overflow-y: hidden;
}
.RadDatePickerCalendar
{
    margin-top:1px;
    margin-left:2px;
}
div.RadUploadHide
{
	display:none;
}
div.RadUploadShow
{
	display:inline;
}

.HomepageRightHeader
{ 
    color:#339933;
    color:#ed743a;
    color:#ff6908;
}