﻿body 
{
    background-color:#3b4043;
    font-family:Arial;
    font-size:12px;
    margin:0;
}


* {
    outline:none;
}

select
{
    font-family:Arial;
    font-size:12px;
    border:1px solid #ccc;
    padding:4px;
        
}

input[type=text] 
{ 
    border:1px solid #ccc;
    font-family:Arial;
    padding:4px;
} 


input[type=password] 
{ 
    border:1px solid #ccc;
    padding:4px;
    
} 

input[type=file] 
{ 
    border:1px solid #ccc;
} 

.RoundedCorners5 {
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.RoundedCorners3 {
     -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

select
{
    font-family:Arial;
    font-size:12px;
    font-family:Arial;
    border:1px solid #ccc;
        
}

.SavedDiv
{
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 15px 0;
    padding: 10px;
    border: 1px solid #baccbf;
    background-color: #d6eedd;
    color: #333;
    width: 350px;
}

.TopPanel
{
    background:url('/Images/TopPanelBG.gif');
    height:38px;   
    border-bottom:1px solid #ccc; 
}


.TopMenu
{
    width:85%;
    background:url('/Images/TopMenuBG.gif');
    height:38px;   
    
}

.TopMenu .ClientInfo
{
    text-align:right;
    font-size:12px;
    color:#333;
    font-weight:bold;
    padding:12px 5px 0 0;
}

/* Menu */
.MenuTbl
{
    width:100%;  
    height:38px; 
    
    direction:rtl;
    text-align:right;
    
    
}

.MenuTbl .Top
{
    vertical-align:middle;
    width:16%; 
    font-size:13px;
    font-weight:bold;
    color:#333;
    padding:5px;
    cursor:pointer;
    border-left:1px solid #ccc;
    text-align:right;
    height:28px;
    
    
}

.MenuTbl .Top span
{
    display:block;
    height:20px;
    padding-right:20px;
    padding-top:8px;
}

.MenuTbl .Top div
{
    display:none;
    
    background-color:#eeeff0;
    position:absolute;
    width:258px;
    z-index:1000;  
    border:1px solid #e5e6e7;  
}

.MenuTbl .Top div a
{
    display:block;
    margin:2px;
    color:#333;
    text-decoration:none;
    padding:5px 20px 5px 5px;
    font-size:12px !important;
}

.MenuTbl .Top div a:hover
{
    background-color:#fff;
}

.MenuTbl .Sep
{
    border-top:1px solid #d2d3d4; 
    height:1px;
    margin:0 5px 0 5px;
    line-height:1px;
    display:block;
    width:190px;
}




textarea
{
    font-family:Arial;
    font-size:12px;
    font-family:Arial;
    border:1px solid #ccc;
        
}

input[type="password"] 
{ 
    border:1px solid #ccc;
}

input[type="text"] 
{ 
    border:1px solid #ccc;
}

input[type="file"] 
{ 
    border:1px solid #ccc;
}

.ClearFix
{
    height:1px;
    width:100%;
    display:block;
    overflow:hidden;
    line-height:1px;
    clear:both;    
}

.Header
{
    width:85%;
    height:100px;
}

.Header .User
{
    width:500px;
    float:right;
    height:50px;
    padding:10px;
    color:#fff;
    text-align:right;
}

.Header .User .ClientLogo
{
    max-height:70px;
    display:block;
    float:right
}


.Header .EvoLogo
{
    float: left;
    margin-top: 10px;
    
}

.PageDiv
{
    background-color: #fff;
    width: 85%;
    text-align: right;
    direction: rtl;
    color: #333;
    min-height: 85%;
    position: absolute;
    margin: 0 auto;
    left: 7.5%;
    overflow: visible;
}

.PageDiv .PageContent
{
    padding:15px;
}

.PageTitle
{
    color:#333;
    font-size:25px;
    padding-bottom:5px;
    border-bottom:1px solid #ccc;
    
}


.PageTitle img
{
    vertical-align:middle;
    margin-left:5px;
    
}

.LoginTable
{
   margin-top:20px;
   width:330px;
   text-align:right;
   color:#333;
}

.LoginButton
{
    background-color:#3b4043;
    color:#fff;
    font-size:15px;
    border:0;
    cursor:pointer;
    font-weight:bold;
    
}

.SaveButton
{
    background-image:url('/Images/SaveButtonBg.jpg');
    background-repeat:no-repeat;
    background-position:right center;
    border:0;
    background-color:Transparent;
    padding:0;
    overflow:hidden;
    width:95px;
    height:24px;
    color:#333;
    font-size:14px;
    font-weight:bold;
    padding-right:15px;   
    cursor:pointer;
}

.NewButton
{
    background-image:url('/Images/NewButtonBg.jpg');
    background-repeat:no-repeat;
    background-position:right center;
    border:0;
    background-color:Transparent;
    padding:0;
    overflow:hidden;
    width:95px;
    height:24px;
    color:#333;
    font-size:14px;
    font-weight:bold;
    padding-right:15px;   
    cursor:pointer;
}

.ExcelButton
{
    background-image:url('/Images/ExcelButtonBg.jpg');
    background-repeat:no-repeat;
    background-position:right center;
    border:0;
    background-color:Transparent;
    padding:0;
    overflow:hidden;
    width:120px;
    height:24px;
    color:#333;
    font-size:14px;
    font-weight:bold;
    padding-right:15px;   
    cursor:pointer;
}

.LeadsTable td {
    height:35px;
}

.TitleTr
{
    background-color:#5a5a5c !important;
    color:#fff !important;
    font-weight:bold !important;   
}


.ButtonTr
{
    background-color:#fff !important;  
}


.FormTable
{
    font-size:12px !important;
    
}

.FormTable td
{
    vertical-align:top;
    
}

.FormTable tr
{
    background-color:#F2F2F2;
} 


.Bradcrumbs
{
    font-size:12px;
    color:#333333;  
    margin:5px 0 10px 0;  
}

.Bradcrumbs a
{
    font-size:12px;
    color:#333333;    
}

.ResultsTable
{
    width:100%;
    background-color:#eeeff0;   
    margin-bottom:5px;
}

.ResultsTable img
{
    vertical-align:middle; 
}

.TitleTable
{
    width:100%;
    background-color:#333;   
    margin-bottom:5px;
    font-weight:bold;
    color:#fff;
}

.SearchTableFull
{
    float:none !important;
    width:100% !important; 
}

.SearchTable
{
    border:1px solid #ccc;
    float:left;
    width:820px;
    color:#333;  
    margin-top:5px; 
    margin-bottom:5px;
    padding:5px;

}


.SearchTable .Title
{
    background-color:#ccc;
    color:#333;
    font-size:14px;
    font-weight:bold;
    padding:5px; 
    width:100%; 
}

.SearchButton
{
    background-image:url('/Images/SearchButtonBg.jpg');
    background-repeat:no-repeat;
    background-position:right center;
    border:0;
    background-color:Transparent;
    padding:0;
    overflow:hidden;
    width:81px;
    height:24px;
    color:#333;
    font-size:14px;
    font-weight:bold;   
    cursor:pointer;
    padding-left:20px;
}


/*
Paging
*/
.catPagesDiv
{
     font-weight:bold;
     color:#f44700;
     padding:10px;
     direction:rtl;
     text-align:right; 
     font-size:14px;  
     clear:both;
     display:block;
     height:30px;
     

}



.catPagesDiv UL
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0 0 5px 0;
}

.catPagesDiv UL:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.catPagesDiv UL li
{
    list-style-type:none;
    float:right;
    margin-left:12px;
    margin-top:5px;
    background-color:#414141;
    padding:3px 6px 3px 6px;
    color:#ffffff;

}

.catPagesDiv UL li.selected
{
    list-style-type:none;
    float:right;
    margin-left:12px;
    margin-top:5px;
    background-color:#cccccc;
    color:#242427;
    padding:3px 6px 3px 6px;

}

.catPagesDiv UL li a
{
    font-size:13px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}

