﻿body
{
    margin: 0px;
    font-family: Verdana, Helvetica, Arial, Sans-Serif;
    font-size: 8pt;
}
p
{
    margin: 5px;
}
hr
{
    margin: 0px;
}
.HeadContainer
{
    padding: 5px;
    height: 40px;
    background-color: #347cca;
    background-image: url(  'pclogo.png' );
    background-repeat: no-repeat;
    color:White;
}
.HeadContainer a:link, a:visited, a:active
{
    color: #000;
}
.MenuContainer
{
    background-image: url(  'CenterMenuBar.gif' );
    background-repeat: repeat-x;
    background-position: left;
    padding: 3px;
    border-top: solid 1px #A0A0A0;
    border-left: solid 1px #A0A0A0;
    border-right: solid 1px #A0A0A0;
    background-color: #aaa8a8;
    color: #ffffff;
}
.LeftMenu
{
    float: left;
    width: 4px;
    height: 25px;
    background-image: url(  'LeftMenuBar.gif' );
    background-repeat: no-repeat;
    background-position: left;
}

.RightMenu
{
    float: right;
    width: 4px;
    height: 25px;
    background-image: url(  'RightMenuBar.gif' );
    background-repeat: no-repeat;
    background-position: right;
}

.MenuContainer a:link, .MenuContainer a:visited, .MenuContainer a:active
{
    color: #ffffff;
}

.SubMenuContainer
{
    border: solid 1px #A0A0A0;
    background-color: #E6E6E6;
    margin-bottom: 0px;
    
}
.SubContentContainer
{
}
.ContentContainer
{
    padding: 5px;
    border: solid 1px #A0A0A0;
}
.MenuItem
{
    width: 25%;
}

.Block
{
    border: solid 1px #A0A0A0;
    background-color: #ffffff;
    margin: 3px;
}

.BlockHeader
{
    background-image: url(  'Gradient.gif' );
    background-repeat: repeat-x;
    background-position: bottom;
   
    padding: 3px;
    font-size: 10pt;
    font-weight: bold;
    color:#fff;
}
.BlockHeader a
{
    color:#fff;
    }

.BlockSubHeader
{
    border-top: solid 1px #A0A0A0;
    background-color: #FFFFDD;
    padding: 3px;
    font-size: 10pt;
    
}

.BlockBody
{
    padding: 3px;
    border-top: solid 1px #A0A0A0;
}




.autocomplete_completionListElement
{
    visibility: hidden;
    margin: 0px !important;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
    background-color: #ffff99;
    color: black;
    padding: 1px;
}

/* AutoComplete item */


.reorderList
{
    white-space: nowrap;
}
.reorderList li
{
    font-size: larger;
    list-style: none;
}
.reorderListCallbackStyle
{
    background-color: #3399FF;
}


.DragHandle
{
    margin: 3px;
    height: 15px;
    width: 15px;
    background-image: url('body_bg.gif');
    background-repeat: repeat;
}

.autocomplete_listItem
{
    background-color: window;
    color: windowtext;
    padding: 1px;
}

.ModalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.ModalPopupHandle
{
    text-align: center;
    font-size: 10pt;
    background-color: #CDF2B3;
    padding: 3px;
}

.ModalPopup
{
    background-color: #ffffdd;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 450px;
}

INPUT[type="text"], SELECT, textarea, INPUT[type="password"]
{
    border: 1px solid Silver;
    font: 8pt verdana;
}

INPUT[type="button"], INPUT[type="submit"]
{
    border: 1px solid #000000;
    font: 8pt verdana;
    background-color: #F0F0F0;
}

INPUT[type="file"]
{
    border: 1px solid Silver;
    font: 8pt verdana;
}

.ActivityButtonContainer
{
    border: solid 1px #A0A0A0;
    background-color: #E9E9E9;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 3px;
    margin-right: 3px;
}

.ActivityEditorButtonContainer
{
    padding-left: 10px;
    padding-right: 10px;
}

.ActivityButtonContainer INPUT[type="button"], .ActivityButtonContainer INPUT[type="submit"], .ActivityEditorButtonContainer INPUT[type="button"], .ActivityEditorButtonContainer INPUT[type="submit"]
{
    width: 100px;
    margin: 3px;
    background-color: #FFFFDD;
}

.ActivityButtonContainer INPUT[type="button"]:hover, .ActivityButtonContainer INPUT[type="submit"]:hover, .ActivityEditorButtonContainer INPUT[type="button"]:hover, .ActivityEditorButtonContainer INPUT[type="submit"]:hover
{
    background-color: #FFA500;
}

.ActivityDescriptionContainer label, .ActivityDescriptionContainer span
{
    margin-left: 25px;
    color: #555555;
}

.CommentBoxTable
{
    border-spacing: 0px;
    border-collapse: collapse;
    empty-cells: show;
    margin: 10px;
}

.CommentBox
{
}

. .NewCommentArea
{
    font-size: 9pt;
    font-style: italic;
    color: #CC3300;
    text-align: center;
}

.UserCommentHead
{
    font-size: 8pt;
    padding: 5px;
    color: #416523;
    border: 1px solid #808080;
    background-color: #DAF5C5;
    vertical-align: top;
}

.CommentHead
{
    font-size: 8pt;
    padding: 5px;
    color: #416523;
    border: 1px solid #808080;
    background-color: #FFFFDD;
    vertical-align: top;
    
}

.CommentTitleArea
{
    padding: 5px;
    font-size: 9pt;
    border-top: 1px solid #808080;
    border-right: 1px solid #808080;
    border-bottom: solid 1px #C0C0C0;
    vertical-align: top;
    background-color: #ECF2ED;
}

.CommentSeperator
{
    color: #CDCDCD;
    height: 1px;
}
.CommentText
{
    min-height: 55px;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    padding: 10px 10px 10px 20px;
}
.ListSearchGrid
{
    font-size: 7pt;
    padding: 0px;
}
.ListSearch
{
    font-size: 7pt;
    padding: 2px;
}

.TicketListAltRow
{
    background-color: #e6e6e6;
    border-bottom: solid 1px #CDCDCD;
}
.TicketListRow
{
    background-color: #FFFFFF;
    border-bottom: solid 1px #CDCDCD;
}

.TicketListAltRow td, .TicketListRow td
{
    border-bottom: solid 1px #CDCDCD;
    white-space: nowrap;
}

.TicketListTable
{
    width: 100%;
    background-color: #FFFFFF;
    border-collapse: collapse;
    border: solid 1px #A0A0A0;
}

.TicketListHeaderRow
{
    background-image: url(  'Gradient.gif' );
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #CDF2B3;
    color: #000000;
}


.TicketListHeaderRow th
{
    border-bottom: solid 1px #A0A0A0;
    white-space: nowrap;
}

.TicketListPagerRow
{
    background-image: url(  'Gradient.gif' );
    background-repeat: repeat-x;
    background-position: bottom;
    
}

.TicketListPagerRow td
{
    color: #000000;
    border-top: solid 1px #A0A0A0;
    text-align: center;
    font-size: larger;
}

.SortLink:link, .SortLink:visited, .SortLink:active
{
    color: #fff;
}
.SortLink:hover
{
    color: #bd2725;
}



.SortDirectionIndicator
{
    font-size: 12pt;
}


.SearchTermsTable td
{
    padding-top: 15px;
}

.TagsListPanel
{
    margin-right: 10px;
}




.WarningText
{
    color: #ff0000;
}

.AdminItemContainer_Settings
{
    background-image: url('settings.gif');
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 55px;
    padding-top: 35px;
    width: 100%;
    height: 50px;
}

.AdminItemContainer_Users
{
    background-image: url('users.jpg');
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 55px;
    padding-top: 35px;
    width: 100%;
    height: 50px;
}

.AdminItemContainer_Elmah
{
    background-image: url('Elmah.png');
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 55px;
    padding-top: 35px;
    width: 100%;
    height: 50px;
}
.AdminItemContainer_Logo
{
    background-image: url('logo.gif');
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 55px;
    padding-top: 35px;
    width: 100%;
    height: 50px;
}
/* Ticket Center 2 */
.ListControlTable
{
    margin-bottom: 3px;
}
.ListControlTable td
{
    vertical-align: bottom;
    height: 30px;
    padding-right: 8px;
    padding-left: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.ListSearchPrompt
{
    font-size: 7pt;
}
SELECT[disabled="disabled"]
{
    background-color: #f5f5f5;
}
label
{
    font-size: 8pt;
}
.FieldBlock
{
    border: solid 1px #A0A0A0;
    background-color: #ffffff;
}
.FieldBlockHeader
{
    background-image: url(       'Gradient.gif' );
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #CDF2B3;
    padding: 3px;
    font-size: 10pt;
    font-weight: bold;
}
.FieldBlockSubHeader
{
    background-color: #FFFFDD;
    padding: 3px;
    font-size: 10pt;
}
.FieldBlockBody
{
    padding: 3px;
    border-top: solid 1px #A0A0A0;
}
.ReorderList
{
    white-space: nowrap;
    padding: 3px;
}
.ReorderList li
{
    font-size: larger;
    list-style: none;
    white-space: nowrap;
}
.ReorderListItemCallbackStyle
{
    border: solid 1px #3399FF;
}
.ReorderListItemDragHandle
{
    cursor: pointer;
    margin: 3px;
    height: 15px;
    width: 15px;
    background-image: url('/Controls/Images/handleGrip.png' );
    background-repeat: no-repeat;
}

.MultiFieldEditContainer
{
    color: #555555;
}

.MiltiFieldEditFieldName
{
}

.MultiFieldEditFactsContainer
{
    margin-left: 15px;
}
.MultiFieldEditOldValue
{
}
.MultiFieldEditOldValue label
{
    width: 50px;
    float: left;
    text-align: right;
}
.MultiFieldEditNewValue
{
}

.MultiFieldEditNewValue label
{
    width: 50px;
    float: left;
    text-align: right;
}
.MultiFieldEditNewValue hr
{
    height: 1px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.UpdateProgress
{
    position: absolute;
    background-color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    mozopacity: 0.7;
    opacity: 0.7;
    padding: 0px;
    margin: 0px;
    z-index: 100200;
}

.DiminishedText
{
    color: #555555;
    font-size: 7.5pt;
    margin: 3px;
}

.WarningContainer
{
    background-color: #FFA500;
    border-top: solid 1px #A0A0A0;
    padding: 3px;
    font-size: 10pt;
    font-weight: bold;
}

.ActivityFieldContainer
{
    margin: 10px;
}

.ActivityFieldContainer > label
{
    width: 100px;
    float: left;
    text-align: right;
}

.ActivityFieldControl
{
}

.Form
{
    background-color: #E9E9E9;
    border: solid 1px #A0A0A0;
    margin: 3px;
}
.FieldLabel
{
    font-size: 8.5pt;
    font-weight: bold;
}
.MultiUploadFileList
{
}

.FileAttachmentItemContainer
{
    padding: 5px;
    margin-left: 25px;
    margin-bottom: 3px;
    margin-top:3px;
    border: solid 1px #A0A0A0;
    background-color: #FFFFDD;
}

.MultiUploadFileList a
{
}

.watermarked
{
    border: 1px solid #BEBEBE;
    background-color: #F0F8FF;
    color: gray;
}

code
{
    font-family: Courier New,Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono;
   
}
pre
{
    padding:10px;
    background-color: #FFFFCC;

}

.practicelogo
{
    padding: 0px;
    height: 150px;
    background-color: #347cca;
    color:White;
}
