﻿input.TextInput, select.TextInput, textarea.TextInput {
    border: 1px solid #888;
    font-family: Trebuchet MS, Calibri, Arial;
}
input.Required {
    color: Silver;
}
hr {
    color: Silver;
    height: 1px;
    margin: 8px 0 8px 0;
}
.leftAlign { text-align: left !important; }
.centerAlign { text-align: center !important; }
.rightAlign { text-align: right !important; }

.floatRight { float: right;}
.floatLeft { float: left;}

.ErrorText { color: #d00; }

.smallText { font-size: x-small; }

/*******************************************************************Buttons*/
a.Button {
    font-family: Trebuchet MS, Calibri, Arial;
    font-size: small;
    font-weight: normal;
    text-decoration: none;
    line-height: 30px;
    margin: 2px;
    padding: 8px 35px 8px 0;
    background-position: right;
    background-repeat: no-repeat;
}
a.Button:Hover { text-decoration: underline; }
a.Next { background-image: url(../Images/Buttons/Button-Next.png); }
a.Next:Hover { background-image: url(../Images/Buttons/Button-Next-Hover.png); }
a.Add { background-image: url(../Images/Buttons/Button-Add.png); }
a.Add:Hover { background-image: url(../Images/Buttons/Button-Add-Hover.png); }
a.Question { background-image: url(../Images/Buttons/Button-Question.png); }
a.Question:Hover { background-image: url(../Images/Buttons/Button-Question-Hover.png); }
a.Magnify { background-image: url(../Images/Buttons/Button-Magnify.png); }
a.Magnify:Hover { background-image: url(../Images/Buttons/Button-Magnify-Hover.png); }
a.Disk { background-image: url(../Images/Buttons/Button-Save.png); }
a.Disk:Hover { background-image: url(../Images/Buttons/Button-Save-Hover.png); }
a.Tick { background-image: url(../Images/Buttons/Button-Tick.png); }
a.Tick:Hover { background-image: url(../Images/Buttons/Button-Tick-Hover.png); }
a.Undo { background-image: url(../Images/Buttons/Button-Undo.png); }
a.Undo:Hover { background-image: url(../Images/Buttons/Button-Undo-Hover.png); }
a.Cross { background-image: url(../Images/Buttons/Button-Cross.png); }
a.Cross:Hover { background-image: url(../Images/Buttons/Button-Cross-Hover.png); }
a.Tools { background-image: url(../Images/Buttons/Button-Tools.png); }
a.Tools:Hover { background-image: url(../Images/Buttons/Button-Tools-Hover.png); }
a.Email { background-image: url(../Images/Buttons/Button-Email.png); }
a.Email:Hover { background-image: url(../Images/Buttons/Button-Email-Hover.png); }
a.GreenLight { background-image: url(../Images/Buttons/Button-GreenLight.png); }
a.GreenLight:Hover { background-image: url(../Images/Buttons/Button-GreenLight-Hover.png); }
a.RedLight { background-image: url(../Images/Buttons/Button-RedLight.png); }
a.RedLight:Hover { background-image: url(../Images/Buttons/Button-RedLight-Hover.png); }
a.PDF { background-image: url(../Images/Buttons/Button-PDF.png); }
a.PDF:Hover { background-image: url(../Images/Buttons/Button-PDF-Hover.png); }
a.PNG { background-image: url(../Images/Buttons/Button-PNG.png); }
a.PNG:Hover { background-image: url(../Images/Buttons/Button-PNG-Hover.png); }
a.MoveUp { background-image: url(../Images/ToolIcons/Icon-MoveUp.png); }
a.MoveDown { background-image: url(../Images/ToolIcons/Icon-MoveDown.png); }
a.Back {
    padding: 8px 0 8px 35px;
    background-position: left;
    background-image: url(../Images/Buttons/Button-Back.png);
}
a.Back:Hover { background-image: url(../Images/Buttons/Button-Back-Hover.png); }

/*******************************************************************ToolButtons*/
a.ToolButton {
    padding: 8px 20px 8px 5px;
    background-position: right;
    background-repeat: no-repeat;
    text-decoration: none;
}
a.ToolButton:Hover { text-decoration: underline; }

a.Settings { background-image: url(../Images/ToolIcons/Icon-Settings.png); }
a.ToolMagnify { background-image: url(../Images/ToolIcons/Icon-MoreDetails.png); }
a.ToolPaper { background-image: url(../Images/ToolIcons/Icon-Edit.png); }
a.Delete { background-image: url(../Images/ToolIcons/Icon-Delete.png); }
a.People { background-image: url(../Images/ToolIcons/Icon-People.png); }

/*************************************************************************Lists*/
li {
    margin-left: 20px;
    list-style-position:inside; 
}

ul.styledList li {
    margin: 0px 0px 2px 7px;
    list-style-image: url(../images/Template/images/asterix.png);
    background-repeat: repeat-x;
}

ul.styledList li a {
    color: #22435d;
    text-decoration: none;
}
    
ul.styledList li a:link {
    color: #22435d;
    text-decoration: none;
}
    
ul.styledList li a:visited {
    color: #22435d;
    text-decoration: none;
}
    
ul.styledList li a:hover {
    color: #1b3449;
    text-decoration: underline;
}

ul.customerList li {
    margin: 0px 0px 2px 25px;
    list-style-image: url(../images/Template/images/asterix.png);
    background-repeat: repeat-x;
}
ul.customerList li.selected {
    list-style-image: url(../images/Template/images/asterix_selected.png);
}

ul.customerList li a {
    color: #22435d;
    text-decoration: none;
}
    
ul.customerList li a:link {
    color: #22435d;
    text-decoration: none;
}
    
ul.customerList li a:visited {
    color: #22435d;
    text-decoration: none;
}
    
ul.customerList li a:hover {
    color: #1b3449;
    text-decoration: underline;
}

ul.iconList {
    list-style: none;
}

ul.iconList li {
    float: left;
    margin: 0;    
    padding: 0 2px;
    display: inline-block;
    width: 16px;
    height: 16px;
}

/*********************************************************************AJAX Calendar*/
.ajax__calendar_container table td
{
  padding: 0 !important;
  border-width: 0 !important;
  line-height: normal !important;
}
.ajax__calendar_today { font-weight: bold; color: #b22222; }
.ajax__htmleditor_editor_bottomtoolbar { display:none; }
.ajax__htmleditor_editor_editpanel { font-family: Times New Roman, Arial, MS Sans Serif; }
