﻿#Body
{
    font-family: Arial;
}
.MeetingInProgress
{
}
.FullWidth {width:100%;margin-left:-10px;border:none;}
.NoWrapStyle
{
    white-space: nowrap;
}
.SideBarStyle
{
    padding: 35px 5px 25px 10px;
    font-size: .9em;
    color: #636c72;
    text-align: left;
    white-space: nowrap;
    background-color: Transparent;
    width: 200px;
}
.SideBarStyle a
{
    line-height: 2em;
    font-size: 0.9em;
    color: #636c72;
    white-space: nowrap;
}
.TheLabel
{
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
}

.TaskLabel
{
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
    width: 80px;
}
.RightFormQuestions
{
    /*font-family: Arial,  Arial Black;*/
    font-weight: bold;
    font-family: Arial;
    font-size: 10pt;
    text-align: right;
    color: #36393d;
    padding-right: 5px;
    white-space: nowrap;
    width: 30%;
}
.StepStyle
{
    background-color: #b5c7cf;
    padding: 10px;
    color: #333;
    vertical-align: top;
    border: solid 2px #4c6174;
}
.WizardHeaderStyle
{
    background-color: #607d96;
    border-color: #4c6174;
    border-style: solid;
    font-weight: bold;
    font-size: 16pt;
    color: #FFF;
    text-align: center;
    border-width: 2px;
    padding-left: 35px;
    padding-right: 35px;
    width: 650px;
}
.WizardAboutPage
{
    padding: 0 20px;
    overflow: auto;
    width: 700px;
    background-color: #B5C5CF;
    color: Black;
}
.QuestionTitle
{
    font-weight: bold;
    font-size: 12pt;
    margin-bottom: -1px;
    font-family: Arial;
}
.smallText
{
    font-family: Arial;
    font-size: x-small;
}

.Button
{
    background-color: #FFF;
    border-color: #507CD1;
    border-style: outset;
    border-width: 2px;
    font-family: Arial;
    color: #284E98;
    margin: 6px 0px 2px 0px;
}
.Button:hover
{
    background-color: #cbcbff;
    cursor: pointer;
    cursor: hand;
}
.gridViewHeaderLabels
{
    padding-left: 8px;
    padding-right: 8px;
}
.RequiredFieldValidator
{
    font-size: xx-small;
    font-weight: bold;
}
.meetingLabel
{
    text-align: right;
    padding-right: 5px;
    font-size: 10pt;
    font-family: Arial Black;
    vertical-align: middle;
    white-space: nowrap;
}
.smsMeetingMenuCell
{
    background: url(../../DesktopModules/MeetingManager/images/normal.jpg) no-repeat top;
    background-position: center center;
    padding-left: 7px;
    padding-right: 7px;
    text-align: center;
    font-size: x-small;
    width: 95px;
    height: 50px;
    border-top: ridge 2px #ff0;
    border-bottom: outset 4px #ff0;
}
.smsBeforeMeetingCell
{
    background-color: #c8c8ff;
    height: 66px;
    vertical-align: middle;
}
.smsAfterMeetingCell
{
    background-color: #6d6dbf;
}
.smsPublishMeetingCell
{
    background-color: #9191ff;
    border-left: outset 3px #ff0;
    border-right: inset 3px #ff0;
}
#rbDiv
{
    padding-left: 25px;
    margin-left: auto;
    margin-right: auto;
}
.DetailsView
{
    font-size: .8em;
    font-family: Arial,sans-serif;
    color: #333;
    background-color: #fff;
    border-collapse: collapse;
    text-align: left;
    border: 1px solid #36393D;
}
.DetailsView tbody tr td
{
    border-bottom: 1px solid #36393d;
    padding: 2px 3px 2px 5px;
    font-size: 11pt;
}
.DetailsViewOdd
{
    background: #f0f2f4;
}
.DetailsViewColTitles
{
    white-space: nowrap;
    width: 150px;
    font-weight: bold;
    text-align: right;
    border-right: 1px solid #39393d;
}
.DetailsView tbody tr:hover
{
    color: #333;
    background: #c6c6e8;
}
.DataGrid
{
    font-size: 0.8em;
    font-family: Arial,sans-serif;
    color: #333;
    background-color: #fff;
    border: solid 1px #36393d;
    text-align: left;
    letter-spacing: .1em;
}
.DataGrid caption
{
    text-align: center;
    font-size: 16pt;
    font-weight: normal;
    color: #333;
}
.DataGrid tbody tr th, .DataGrid tfoot th, .DataGrid tfoot td
{
    font-family: Arial,Arial,sans-serif;
    border-bottom: solid 1px #333;
    border-right: 1px solid #36393d;
    padding-left: 5px;
    font-variant: small-caps;
    letter-spacing: 0.1em;
    color: #fff;
    background: #a8b6c6;
}
.DataGrid tfoot th, .DataGrid tfoot td
{
    border-top: 2pt double #009;
}
.DataGrid td, th
{
    padding: 2px 4px 2px 4px;
    text-align: center;
}
.DataGrid tbody tr th, .DataGrid tbody tr td
{
    text-align: left;
    font-size: 11pt;
}
/* Use for Grids on Main Issue Manager page
.DataGrid tbody tr:hover td
{
}*/
.DataGrid tbody td a, .DataGrid tbody th a
{
    color: #009;
    text-decoration: underline;
    border: none;
}
.DataGrid tbody td a:hover, .DataGrid tbody th a:hover
{
    color: #930;
}

.DataGridOdd
{
    background: #f0f2f4;
}
.DataGridOdd:hover
{
    color: #333;
    background: #c6c6e8;
}
.DataGridSelected
{
    background: #ffff88;
}
.DataGridPager table, .DkataGridPager tr, .DataGridPager td, .DataGridPager tbody
{
    background: white;
    color: Black;
    font-size: 1em;
    font-weight: bold;
}
.DataGridPager a:hover
{
    background: #ffff88;
}
.DataGridPager table tbody tr td
{
    border-bottom-width: 0px;
}
.DataGridPager table:hover tbody:hover tr:hover td:hover
{
    border-bottom-width: 0px;
}
.DataGrid tbody tr:hover
{
    color: #333;
    background: #d2e0e6;
}
.Instructions
{
    font-weight: bold;
    font-size: x-small;
    color: #556B2F;
    font-family: Arial;
}
.DropDownList
{
    background-color: #FFF298;
    font-weight: bold;
    font-family: Arial;
    color: #000040;
    margin-bottom: 5px;
}
.Header
{
    background-color: #6d6dbf;
    color: #e9e9ff;
    font-family: Arial;
}
.EditRow
{
    background-color: #FFF298;
    font-weight: bold;
}
.AppTitle
{
    color: navy;
    font-weight: bold;
    font-size: large;
    display: block;
    padding: 5px 0;
}
.RadioButtonMenu
{
    background: #CDEB8B;
    border: #9AC65C 3px outset;
    height: 40px;
    white-space: nowrap;
    margin: 0 auto;
}
.EditTextBox
{
    background-color: #FFE0C0;
    font-family: Arial;
    font-size: 10pt;
}
.TextBox
{
    background-color: #EEE;
    color: Navy;
    font-family: Arial;
    font-size: 11pt;
}
.HighlightedText
{
    font-family: Arial, Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: bolder;
    color: #3F4C6B;
}
.SelectedRowStyle
{
    background-color: #ff8;
}
.AlternatingRowStyle
{
    background-color: #f0f2f4;
}
.AlternatingRowStyle:hover
{
    color: #333;
    background: #c6c6e8;
}
.ProjectGridViews
{
    padding: 5px;
    font-size: 0.9em;
    border: #00457b 3px outset;
}
.ProjectGridViews th
{
    background-color: #6d6db4;
    color: White;
}
.RiskMatrix
{
    border: solid 1px lightgray;
    border-spacing: 0;
    font-size: 0.8em;
}
.RiskMatrix td
{
    border: solid 1px lightgray;
    text-align: center;
}
Body
{
    background-color: white;
}
.ControlPanel, .PagingTable
{
    width: 100%;
    background-color: #FFF;
    border-right: #036 1px solid;
    border-top: #036 1px solid;
    border-left: #036 1px solid;
    border-bottom: #036 1px solid;
}
.SkinObject
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #036;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.SkinObject:link
{
    text-decoration: none;
    color: #036;
}
A.SkinObject:visited
{
    text-decoration: none;
    color: #036;
}
A.SkinObject:hover
{
    text-decoration: none;
    color: #036;
}
A.SkinObject:active
{
    text-decoration: none;
    color: #036;
}
.Head
{
    font-family: Arial,Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #333;
}
.SubHead
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #036;
}
.SubSubHead
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: black;
}
.Normal, .NormalDisabled
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
}
.NormalDisabled
{
    color: Silver;
}
.NormalBold
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
}
.NormalRed
{
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #f00;
}
.NormalTextBox
{
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: normal;
}
.DataGrid_AlternatingItem
{
    background-color: White;
    color: Red;
    font-family: Arial,Helvetica;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_Container
{
    background-color: Transparent;
}
.DataGrid_Footer
{
    background-color: White;
}
.DataGrid_Header
{
    background-color: Transparent;
    color: Black;
    font-family: Arial,Helvetica;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
.DataGrid_Item
{
    background-color: Transparent;
    color: Black;
    font-family: Arial,Helvetica;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_SelectedItem
{
    background-color: Silver;
    color: Blue;
    font-family: Arial,Helvetica;
    font-size: 10px;
    font-weight: normal;
}
.TreeMenu_Node
{
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: normal;
}
.TreeMenu_NodeSelected
{
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: normal;
    background-color: #dcdcdc;
}
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
    text-decoration: none;
    color: #036;
}
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
    text-decoration: none;
    color: #036;
}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
    text-decoration: none;
    color: #f00;
}
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
    text-decoration: none;
    color: #036;
}
.FileManager
{
    border: black 1px solid;
    height: 400px;
}
.FileManager_ToolBar
{
    border-bottom: black 1px solid;
    height: 25px;
}
.FileManager_Explorer
{
    height: 100%;
    border: dimgray 1px solid;
    background-color: White;
    margin: 2px 2px 2px 2px;
}
.FileManager_FileList
{
    height: 100%;
    border: dimgray 1px solid;
    background-color: White;
    margin: 2px 2px 2px 2px;
    overflow: auto;
}
.FileManager_MessageBox
{
    text-align: center;
    vertical-align: middle;
    background-color: White;
    padding: 25px 25px 25px 25px;
}
.FileManager_Header
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #E7E7FF;
    background-color: #9EBFF6;
    border-bottom: dimgray 1px solid;
    height: 25px;
}
.FileManager_Pager
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    background-color: #EEE;
    border-top: dimgray 1px solid;
    height: 25px;
}
.FileManager_StatusBar
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dedfde;
    height: 25px;
    margin: 2px 2px 2px 2px;
}
.FileManager_Item
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #F8F8F8;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
}
.FileManager_AltItem
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #EEE;
    border-style: none;
}
.FileManager_SelItem
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #9ff;
    border-style: none;
}
.FileManagerTreeNode
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
}
.FileManagerTreeNodeSelected
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dcdcdc;
}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
    text-decoration: none;
    color: #036;
}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
    text-decoration: none;
    color: #036;
}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
    text-decoration: none;
    color: #f00;
}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
    text-decoration: none;
    color: #036;
}
.Wizard
{
    /*border-top: black 1px solid;*/
    height: 400px;
    width: 650px;
}
.WizardButton
{
    border: dimgray 1px solid;
    padding: 2px;
}
.WizardHeader
{
    background: #ffc;
    border-bottom: black 1px solid;
    height: 40px;
}
.WizardFooter
{
    border-top: black 1px solid;
    background: #D1D8E0;
    height: 25px;
    text-align: right;
}
.WizardBody
{
    padding: 10px;
    height: 325px;
}
.WizardHelp
{
    padding: 5px;
    font-size: 9pt;
    border-left: black 1px solid;
    width: 180px;
    background-color: transparent;
}
.WizardHelpText
{
    overflow: auto;
    font-size: 8pt;
    width: 180px;
    color: black;
    font-family: Arial,Sans-Serif;
    height: 300px;
}
.WizardText
{
    font-size: 9pt;
    color: black;
    font-family: Arial,Sans-Serif;
}
.Help
{
    border: black 1px solid;
    padding: 2px;
    font-weight: normal;
    font-size: 11px;
    color: black;
    font-family: Arial,Helvetica;
    background-color: #ff9;
}
.CommandButton
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
}
A.CommandButton:link
{
    text-decoration: underline;
    color: #036;
}
A.CommandButton:visited
{
    text-decoration: underline;
    color: #036;
}
A.CommandButton:hover
{
    text-decoration: underline;
    color: #f00;
}
A.CommandButton:active
{
    text-decoration: underline;
    color: #036;
}
.StandardButton
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: normal;
    font-size: 11px;
    background: #ddd;
    color: #000;
    font-family: Arial,sans-serif;
}
H1
{
    font-family: Arial,Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #664;
}
H2
{
    font-family: Arial,Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #664;
}
H3
{
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #036;
}
H4
{
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #036;
}
H5, DT
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #036;
}
H6
{
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #036;
}
TFOOT, THEAD
{
    font-family: Arial,Helvetica;
    font-size: 12px;
    color: #036;
}
TH
{
    vertical-align: baseline;
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #036;
}
A:link
{
    text-decoration: none;
    color: #036;
}
A:visited
{
    text-decoration: none;
    color: #036;
}
A:hover
{
    text-decoration: underline;
    color: #f00;
}
A:active
{
    text-decoration: none;
    color: #036;
}
SMALL
{
    font-size: 8px;
}
BIG
{
    font-size: 14px;
}
BLOCKQUOTE, PRE
{
    font-family: Arial, Lucida Console,monospace;
}
UL LI
{
    list-style-type: square;
}
UL LI LI
{
    list-style-type: disc;
}
UL LI LI LI
{
    list-style-type: circle;
}
/*OL LI{list-style-type:decimal}*/OL OL LI
{
    list-style-type: lower-alpha;
}
OL OL OL LI
{
    list-style-type: lower-roman;
}
OL UL LI
{
    list-style-type: disc;
}
HR
{
    color: #545454;
    height: 1pt;
    text-align: left;
}
.ModuleTitle_MenuContainer
{
    border: blue 0px solid;
}
.ModuleTitle_MenuBar
{
    cursor: pointer;
    cursor: hand;
    height: 16;
    background-color: Transparent;
}
.ModuleTitle_MenuItem
{
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Arial, Tahoma,Arial,Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border-left: white 0px solid;
    border-bottom: white 1px solid;
    border-top: white 1px solid;
    border-right: white 0px solid;
    background-color: Transparent;
}
.ModuleTitle_MenuIcon
{
    cursor: pointer;
    cursor: hand;
    background-color: #EEE;
    border-left: #EEE 1px solid;
    border-bottom: #EEE 1px solid;
    border-top: #EEE 1px solid;
    text-align: center;
    width: 15px;
    height: 21px;
}
.ModuleTitle_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    background-color: #FFF;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=3);
    border-bottom: #FFF 0px solid;
    border-left: #FFF 0px solid;
    border-top: #FFF 0px solid;
    border-right: #FFF 0px solid;
}
.ModuleTitle_MenuBreak
{
    border-bottom: #EEE 1px solid;
    border-left: #EEE 0px solid;
    border-top: #EEE 1px solid;
    border-right: #EEE 0px solid;
    background-color: #EEE;
    height: 1px;
}
.ModuleTitle_MenuItemSel
{
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Arial,Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: #C1D2EE;
}
.ModuleTitle_MenuArrow
{
    font-family: Arial, webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
    border-right: #FFF 1px solid;
    border-bottom: #FFF 1px solid;
    border-top: #FFF 0px solid;
}
.ModuleTitle_RootMenuArrow
{
    font-family: Arial, webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}
.MainMenu_MenuContainer
{
    background-color: transparent;
}
.MainMenu_MenuBar
{
    cursor: pointer;
    cursor: hand;
    height: 16;
    background-color: Transparent;
}
.MainMenu_MenuItem
{
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Arial,Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border-left: white 0px solid;
    border-bottom: white 1px solid;
    border-top: white 1px solid;
    border-right: white 0px solid;
    background-color: Transparent;
}
.MainMenu_MenuIcon
{
    cursor: pointer;
    cursor: hand;
    background-color: #EEE;
    border-left: #EEE 1px solid;
    border-bottom: #EEE 1px solid;
    border-top: #EEE 1px solid;
    text-align: center;
    width: 15px;
    height: 21px;
}
.MainMenu_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    background-color: #FFF;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=3);
    border-bottom: #FFF 0px solid;
    border-left: #FFF 0px solid;
    border-top: #FFF 0px solid;
    border-right: #FFF 0px solid;
}
.MainMenu_MenuBreak
{
    border-bottom: #EEE 1px solid;
    border-left: #EEE 0px solid;
    border-top: #EEE 1px solid;
    border-right: #EEE 0px solid;
    background-color: #EEE;
    height: 1px;
}
.MainMenu_MenuItemSel
{
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Arial,Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: #C1D2EE;
}
.MainMenu_MenuArrow
{
    font-family: Arial, webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
    border-right: #FFF 1px solid;
    border-bottom: #FFF 1px solid;
    border-top: #FFF 0px solid;
}
.MainMenu_RootMenuArrow
{
    font-family: Arial, webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}
.HeadBg
{
    background-color: #CCC;
}
.TabBg
{
    background-color: black;
}
.SelectedTab
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #FFF;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.SelectedTab:link
{
    text-decoration: none;
    color: white;
}
A.SelectedTab:visited
{
    text-decoration: none;
    color: #eee;
}
A.SelectedTab:hover
{
    text-decoration: none;
    color: #ccc;
}
A.SelectedTab:active
{
    text-decoration: none;
    color: #eee;
}
.OtherTabs
{
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Arial,Helvetica;
    text-decoration: none;
}
A.OtherTabs:link
{
    text-decoration: none;
    color: white;
}
A.OtherTabs:visited
{
    text-decoration: none;
    color: #eee;
}
A.OtherTabs:hover
{
    text-decoration: none;
    color: #ccc;
}
A.OtherTabs:active
{
    text-decoration: none;
    color: #eee;
}
.PagingTable
{
    height: 33px;
}
.LabelEditTextClass
{
    border: solid 1px red;
    background-color: Transparent;
}
.LabelEditWorkClass
{
    border: solid 0px red;
    background-color: Transparent;
}
.SuggestTextMenu
{
    border: solid 1px black;
    white-space: nowrap;
    background: white;
}
.SuggestNodeOver
{
    background-color: navy;
    color: White;
}
.eipbackimg
{
    border: outset 1px;
    position: absolute;
    margin-top: -22px;
    white-space: nowrap;
    background: url(../../images/eip_toolbar.gif);
    background-color: #9cc;
    height: 22px;
}
.eipbuttonbackimg
{
    width: 21px;
    height: 21px;
    cursor: pointer;
    cursor: hand;
    display: -moz-inline-box;
    display: inline-block;
}
.eipbutton_edit
{
    background: url(../../images/eip_edit.gif) no-repeat 100% center;
}
.eipbutton_save
{
    background: url(../../images/eip_save.gif) no-repeat 100% center;
}
.eipborderhover
{
    border: outset 1px;
}
.tabsBottom
{
    background-color: #8A86B9;
    height: 10px;
    border-bottom: outset 2px #39393d;
}
.warning
{
    color: Red;
    font-size: 1.3em;
    font-weight: bold;
    font-family: Arial,Sans-Serif;
    border-right: auto;
    border-left: auto;
}
.RiskManagerWarning
{
    color: Red;
    font-size: 1.3em;
    text-align: center;
    font-weight: bold;
    font-family: Arial,Sans-Serif;
    border-right: auto;
    border-left: auto;
    position: absolute;
    top: 5px;
}
.tabMenu
{
    font-size: 1em;
    background-color: #DDD;
    color: Black;
    font-family: Arial,Sans-Serif;
    font-weight: bold;
    outline: 0;
    text-decoration: none;
}
.tabMenu a:link, .tabMenu a:visited, .tabMenu a:active
{
    color: Black;
    outline: 0;
}
.tabMenu a:hover
{
    text-decoration: none;
    color: White;
    background-color: #999;
    cursor: pointer;
    cursor: hand;
    outline: 0;
}
.tabSelected
{
    background-color: #8A86B9;
    font-weight: bold;
    font-size: 1.2em;
    color: #FFF;
    outline: 0;
}
.tabSelected a:link, .tabSelected a:visited, .tabSelected a:active
{
    color: #FFF;
    outline: 0;
}
.tabSelected a:hover
{
    background-color: #8A86B9;
    font-weight: bold;
    cursor: default;
    outline: 0;
}
.SectionHeader
{
    font-weight: bold;
    font-size: 12pt;
    padding-left: 5px;
    font-family: Arial;
    background-color: #8A86B9;
    color: White;
    margin-bottom: 5px;
    text-align: left;
    display: block;
}
.SectionContent
{
    display: block;
}
.CommentBox
{
    border: solid 1px black;
    background-color: #DDD;
    margin-bottom: 5px;
    width: 80%;
    text-align: left;
    padding: 0.5em;
}
.Spaced
{
    margin: 5px;
}
.collapsePanelHeader
{
    font-weight: bold;
    font-size: 12pt;
    padding-left: 5px;
    border-top: groove 2px #9CB6DE;
    font-family: Arial;
    color: black;
    text-align: left;
    display: block;
    cursor: pointer;
    cursor: hand;
    margin: 7 0 7 0;
}
.panelHeader
{
    font-weight: bold;
    font-size: 12pt;
    border-top: groove 2px #9CB6DE;
    padding-left: 5px;
    font-family: Arial;
    color: black;
    text-align: left;
    display: block;
    margin: 7 0 7 0;
}
.WizArButtons
{
    text-align: right;
    padding-bottom: 5px;
}
.Title
{
    font-size: 1em;
    font-weight: bold;
    padding-bottom: 3px;
    margin-bottom: 6px;
    border-bottom: solid 1px #666;
}
/*Form Style*/fieldset
{
    font-family: Arial;
    display: block;
    clear: both;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 1px solid #BFBAB0;
    background-color: #FDFBFC; /*text-align:left;*/
}
fieldset legend
{
    margin-left: 1em;
    padding: 0pt 8px;
    color: #000;
    font-weight: bold;
}
fieldset ol
{
    padding: 0.2em 1em 0 0.5em;
    list-style: none;
}
fieldset li
{
    padding-bottom: 0.2em;
}
fieldset.submit
{
    border-style: none;
    margin: 0;
}
fieldset label
{
    float: left;
    width: 7em;
    margin-right: 0.5em;
    text-align: right;
}
fieldset.witnessStatement label
{
    float: left;
    width: 12em;
    margin-right: 0.5em;
    text-align: right;
}
td .WizRevLabel
{
    text-align: right;
    font-weight: bold;
}
td .WizRevValue
{
    text-align: left;
}
.IssueLabel
{
    color: #36393d;
    font-weight: 700;
}


/* a8b6c6 */
/*Old RM*/
#riskLevelDiv
{
    margin: 10px 2% 0px;
    padding-left: 35px;
    color: #3e3e48;
    font-family: Arial;
    padding-bottom: 0px;
}
#probabilitySeverityDiv
{
    margin: 10px 2% 0px;
    color: #AD4742;
    font-family: Arial;
    font-size: small;
    padding-left: 35px;
    padding-bottom: 12px;
    font-size: 0.8em;
}
.narrativeHead
{
    font-weight: bold;
}
.pNarrativeSub1
{
    padding-left: 35px;
    display: block;
}
.sNarrativeSub1
{
    padding-left: 35px;
    display: block;
    font-weight: bold;
}
.sNarrativeSub2
{
    padding-left: 50px;
    display: block;
}
.riskTable
{
    margin: 10px 0;
    border-collapse: collapse;
    height: 400px;
    padding: 0px;
    width: 100%;
}
.riskDescription
{
    height: 400px;
    width: 50%;
    vertical-align: top;
    padding-top: 50px;
    padding-left: 10px;
    font-size: 1.5em;
}
.Acceptable
{
    height: 35px;
    background-color: #090;
    text-align: center;
    font-size: large;
    cursor: pointer;
    cursor: hand;
    border: solid 1px #000;
}
.Review
{
    height: 35px;
    width: 80px;
    background-color: #FF0;
    text-align: center;
    font-size: large;
    cursor: pointer;
    cursor: hand;
    border: solid 1px #000;
}
.Undesirable
{
    height: 35px;
    width: 80px;
    background-color: #F90;
    text-align: center;
    font-size: large;
    cursor: pointer;
    cursor: hand;
    border: solid 1px #000;
}
.Unacceptable
{
    height: 35px;
    width: 80px;
    background-color: #F00;
    text-align: center;
    font-size: large;
    cursor: pointer;
    cursor: hand;
    border: solid 1px #000;
}
.High
{
    height: 35px;
    width: 80px;
    background-color: #f90;
    text-align: center;
    font-size: large;
    cursor: pointer;
    cursor: hand;
    border: solid 1px #000;
}
.ProbabilityLegend
{
    color: #00F;
    text-align: center;
    font-size: small;
    font-weight: bold;
    writing-mode: tb-rl;
    filter: flipv fliph;
    width: 15px;
}
.SeverityLegend
{
    color: #00F;
    text-align: center;
    font-size: small;
    font-weight: bold;
}
.Legend
{
    color: #00F;
    text-align: center;
    font-size: x-small;
    font-weight: normal;
}
.Left
{
    text-align: left;
}
.selectedCell
{
    border-style: solid;
    border-color: #00f;
}
.riskLegend
{
    text-align: center;
    font-weight: normal;
}
.riskLegend span
{
    font-size: 1.2em;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}
/*END OLD RM*/
/*NEW RM GENERIC*/
img.rm
{
    display: none;
}
dd a
{
    position: absolute;
    width: 52px;
    height: 52px;
    text-decoration: none;
    outline: 0;
}
dd a:hover
{
    cursor: pointer;
    cursor: hand;
}
dd
{
    top: -200px;
    left: 149px;
}
/*END NEW RM GENERIC*/
/*New RM 5x5*/

dl#rmMap5x5
{
    background: transparent url(/images/RiskMatrix_5x5.png) no-repeat scroll left top;
    height: 400px;
    margin: 0pt;
    padding: 0pt;
    position: relative;
    width: 400px;
}
/*column 1*/
dd#m5p5s1 a
{
    top: 49px;
    left: 99px;
}
dd#m5p5s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -98px -450px no-repeat;
    top: 50px;
    left: 99px;
}
dd#m5p4s1 a
{
    top: 99px;
    left: 99px;
}
dd#m5p4s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -98px -500px no-repeat;
    top: 100px;
    left: 99px;
}
dd#m5p3s1 a
{
    top: 149px;
    left: 99px;
}
dd#m5p3s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -98px -550px no-repeat;
    top: 150px;
    left: 99px;
}
dd#m5p2s1 a
{
    top: 199px;
    left: 99px;
}
dd#m5p2s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -98px -600px no-repeat;
    top: 200px;
    left: 99px;
}
dd#m5p1s1 a
{
    top: 249px;
    left: 99px;
}
dd#m5p1s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -98px -650px no-repeat;
    top: 250px;
    left: 99px;
}
/*column 2*/
dd#m5p5s2 a
{
    top: 49px;
    left: 149px;
}
dd#m5p5s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -148px -450px no-repeat;
    top: 50px;
    left: 149px;
}
dd#m5p4s2 a
{
    top: 99px;
    left: 149px;
}
dd#m5p4s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -148px -500px no-repeat;
    top: 100px;
    left: 149px;
}
dd#m5p3s2 a
{
    top: 149px;
    left: 149px;
}
dd#m5p3s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -148px -550px no-repeat;
    top: 150px;
    left: 149px;
}
dd#m5p2s2 a
{
    top: 199px;
    left: 149px;
}
dd#m5p2s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -148px -600px no-repeat;
    top: 200px;
    left: 149px;
}
dd#m5p1s2 a
{
    top: 249px;
    left: 149px;
}
dd#m5p1s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -148px -650px no-repeat;
    top: 250px;
    left: 149px;
}
/*column 3*/
dd#m5p5s3 a
{
    top: 49px;
    left: 199px;
}
dd#m5p5s3 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -198px -450px no-repeat;
    top: 50px;
    left: 199px;
}
dd#m5p4s3 a
{
    top: 99px;
    left: 199px;
}
dd#m5p4s3 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -198px -500px no-repeat;
    top: 100px;
    left: 199px;
}
dd#m5p3s3 a
{
    top: 149px;
    left: 199px;
}
dd#m5p3s3 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -198px -550px no-repeat;
    top: 150px;
    left: 199px;
}
dd#m5p2s3 a
{
    top: 199px;
    left: 199px;
}
dd#m5p2s3 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -198px -600px no-repeat;
    top: 200px;
    left: 199px;
}
dd#m5p1s3 a
{
    top: 249px;
    left: 199px;
}
dd#m5p1s3 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -198px -650px no-repeat;
    top: 250px;
    left: 199px;
}
/*column 4*/
dd#m5p5s4 a
{
    top: 49px;
    left: 249px;
}
dd#m5p5s4 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -248px -450px no-repeat;
    top: 50px;
    left: 249px;
}
dd#m5p4s4 a
{
    top: 99px;
    left: 249px;
}
dd#m5p4s4 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -248px -500px no-repeat;
    top: 100px;
    left: 249px;
}
dd#m5p3s4 a
{
    top: 149px;
    left: 249px;
}
dd#m5p3s4 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -248px -550px no-repeat;
    top: 150px;
    left: 249px;
}
dd#m5p2s4 a
{
    top: 199px;
    left: 249px;
}
dd#m5p2s4 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -248px -600px no-repeat;
    top: 200px;
    left: 249px;
}
dd#m5p1s4 a
{
    top: 249px;
    left: 249px;
}
dd#m5p1s4 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -248px -650px no-repeat;
    top: 250px;
    left: 249px;
}
/*column 5*/
dd#m5p5s5 a
{
    top: 49px;
    left: 299px;
}
dd#m5p5s5 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -298px -450px no-repeat;
    top: 50px;
    left: 299px;
}
dd#m5p4s5 a
{
    top: 99px;
    left: 299px;
}
dd#m5p4s5 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -298px -500px no-repeat;
    top: 100px;
    left: 299px;
}
dd#m5p3s5 a
{
    top: 149px;
    left: 299px;
}
dd#m5p3s5 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -298px -550px no-repeat;
    top: 150px;
    left: 299px;
}
dd#m5p2s5 a
{
    top: 199px;
    left: 299px;
}
dd#m5p2s5 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -298px -600px no-repeat;
    top: 200px;
    left: 299px;
}
dd#m5p1s5 a
{
    top: 249px;
    left: 299px;
}
dd#m5p1s5 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_5x5.png) -298px -650px no-repeat;
    top: 250px;
    left: 299px;
}
/*END NEW RM*/
/*New RM 4x4*/
dl#rmMap4x4
{
    background: transparent url(/images/RiskMatrix_4x4.png) no-repeat scroll left top;
    height: 400px;
    margin: 0pt;
    padding: 0pt;
    position: relative;
    width: 400px;
}
/*column 1*/
dd#m4p4s1 a
{
    top: 99px;
    left: 99px;
}
dd#m4p4s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -98px -500px no-repeat;
    top: 100px;
    left: 99px;
}
dd#m4p3s1 a
{
    top: 149px;
    left: 99px;
}
dd#m4p3s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -98px -550px no-repeat;
    top: 150px;
    left: 99px;
}
dd#m4p2s1 a
{
    top: 199px;
    left: 99px;
}
dd#m4p2s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -98px -600px no-repeat;
    top: 200px;
    left: 99px;
}
dd#m4p1s1 a
{
    top: 249px;
    left: 99px;
}
dd#m4p1s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -98px -650px no-repeat;
    top: 250px;
    left: 99px;
}
/*column 2*/
dd#m4p4s2 a
{
    top: 99px;
    left: 149px;
}
dd#m4p4s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -148px -500px no-repeat;
    top: 100px;
    left: 149px;
}
dd#m4p3s2 a
{
    top: 149px;
    left: 149px;
}
dd#m4p3s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -148px -550px no-repeat;
    top: 150px;
    left: 149px;
}
dd#m4p2s2 a
{
    top: 199px;
    left: 149px;
}
dd#m4p2s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -148px -600px no-repeat;
    top: 200px;
    left: 149px;
}
dd#m4p1s2 a
{
    top: 249px;
    left: 149px;
}
dd#m4p1s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -148px -650px no-repeat;
    top: 250px;
    left: 149px;
}
/*column 3*/
dd#m4p4s3 a
{
    top: 99px;
    left: 199px;
}
dd#m4p4s3 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -198px -500px no-repeat;
    top: 100px;
    left: 199px;
}
dd#m4p3s3 a
{
    top: 149px;
    left: 199px;
}
dd#m4p3s3 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -198px -550px no-repeat;
    top: 150px;
    left: 199px;
}
dd#m4p2s3 a
{
    top: 199px;
    left: 199px;
}
dd#m4p2s3 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -198px -600px no-repeat;
    top: 200px;
    left: 199px;
}
dd#m4p1s3 a
{
    top: 249px;
    left: 199px;
}
dd#m4p1s3 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -198px -650px no-repeat;
    top: 250px;
    left: 199px;
}
/*column 4*/
dd#m4p4s4 a
{
    top: 99px;
    left: 249px;
}
dd#m4p4s4 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -248px -500px no-repeat;
    top: 100px;
    left: 249px;
}
dd#m4p3s4 a
{
    top: 149px;
    left: 249px;
}
dd#m4p3s4 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -248px -550px no-repeat;
    top: 150px;
    left: 249px;
}
dd#m4p2s4 a
{
    top: 199px;
    left: 249px;
}
dd#m4p2s4 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -248px -600px no-repeat;
    top: 200px;
    left: 249px;
}
dd#m4p1s4 a
{
    top: 249px;
    left: 249px;
}
dd#m4p1s4 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_4x4.png) -248px -650px no-repeat;
    top: 250px;
    left: 249px;
}
/*END NEW RM 4x4*/
/*New RM 3x3*/
dl#rmMap3x3
{
    background: transparent url(/images/RiskMatrix_3x3.png) no-repeat scroll left top;
    height: 400px;
    margin: 0pt;
    padding: 0pt;
    position: relative;
    width: 400px;
}
/*column 1*/
dd#m3p3s1 a
{
    top: 149px;
    left: 99px;
}
dd#m3p3s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_3x3.png) -98px -550px no-repeat;
    top: 150px;
    left: 99px;
}
dd#m3p2s1 a
{
    top: 199px;
    left: 99px;
}
dd#m3p2s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_3x3.png) -98px -600px no-repeat;
    top: 200px;
    left: 99px;
}
dd#m3p1s1 a
{
    top: 249px;
    left: 99px;
}
dd#m3p1s1 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_3x3.png) -98px -650px no-repeat;
    top: 250px;
    left: 99px;
}
/*column 2*/
dd#m3p3s2 a
{
    top: 149px;
    left: 149px;
}
dd#m3p3s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_3x3.png) -148px -550px no-repeat;
    top: 150px;
    left: 149px;
}
dd#m3p2s2 a
{
    top: 199px;
    left: 149px;
}
dd#m3p2s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_3x3.png) -148px -600px no-repeat;
    top: 200px;
    left: 149px;
}
dd#m3p1s2 a
{
    top: 249px;
    left: 149px;
}
dd#m3p1s2 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_3x3.png) -148px -650px no-repeat;
    top: 250px;
    left: 149px;
}
/*column 3*/
dd#m3p3s3 a
{
    top: 149px;
    left: 199px;
}
dd#m3p3s3 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_3x3.png) -198px -550px no-repeat;
    top: 150px;
    left: 199px;
}
dd#m3p2s3 a
{
    top: 199px;
    left: 199px;
}
dd#m3p2s3 a:hover
{
    position: absolute;
    background: transparent url(/images/RiskMatrix_3x3.png) -198px -600px no-repeat;
    top: 200px;
    left: 199px;
}
dd#m3p1s3 a
{
    top: 249px;
    left: 199px;
}

/*END NEW RM 3x3*/



/* FRAT STYLES */
.RequiredField
{
    font-weight: bold;
    padding-left: 5px;
    color: red;
}
.RightFormQuestions
{
    cursor: pointer;
    cursor: hand;
    height: 25px;
    white-space: nowrap;
    padding-top: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 25px;
    border-bottom-style: none;
    text-align: right;
}
.LeftFormQuestions
{
    text-align: left;
    padding-left: 20px;
    height: 25px;
    vertical-align: top;
    white-space: nowrap;
    font-size: medium;
    padding-top: 0px;
    text-align: left;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 25px;
    border-bottom-style: none;
}
.InfoCell
{
    white-space: nowrap;
}
.lblCell
{
    text-align: left;
    height: 25px;
    vertical-align: top;
    white-space: nowrap;
}
.RequiredField
{
    font-weight: bold;
    padding-left: 5px;
    color: red;
    font-size: 2em;
}
.RequiredFieldNote
{
    font-weight: bold;
    padding-left: 5px;
    color: red;
    font-size: 1.3em;
}
.Hazard
{
    color: red;
    font-size: 1.3em;
    font-style: italic;
    font-weight: bold;
}
.MedRisk
{
    color: #DAA520;
    font-size: 1.1em;
    font-style: italic;
}
.HighRiskItem
{
    background-color: Red;
    color: Black;
}
.MedRiskItem
{
    background-color: Yellow;
    color: Black;
}
.MedHighRiskItem
{
    background-color: Orange;
    color: Black;
}
.LowMedRiskItem
{
    background-color: #66CC66;
    color: Black;
}
.LowRiskItem
{
    background-color: #32CD32;
    color: Black;
}
.Safe
{
    color: green;
    font-size: 1em;
    font-weight: bold;
}
.ReportHeader
{
    width: 650px;
    height: 60px;
    text-align: left;
    font-size: 1.3em;
    vertical-align: middle;
}
.ReportTitle
{
    font-weight: bold;
    font-size: 2em;
    text-decoration: underline;
}
.tbTitle
{
    font-size: 1.3em;
    padding-top: 0px;
    text-align: right;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 25px;
    border-bottom-style: none;
    font-weight: bold;
}

/*END FRAT Styles*/
/*ORP Styles*/
.PadAll
{
    padding: 10px 20px 10px 20px;
    width: 800px;
}
.RepoTitleDiv
{
    text-align: center;
    margin-top: 5px;
    margin-bottom: 1px;
}
.RepoTitleLbl
{
    font-size: 1.3em;
    font-weight: bold;
}
.lbl
{
    margin-top: 5px;
    margin-bottom: 1px;
    font-size: 1.05em;
}
.Topic
{
    padding-left: 15;
    font-size: 1.2em;
    font-weight: bold;
}
.TopicNP
{
    font-size: 1.2em;
    font-weight: bold;
}
.SubTopic
{
    font-size: 1.2em;
    padding-left: 15px;
}
.Validate
{
}
.LeftMe
{
    text-align: left;
    white-space: nowrap;
}
.RightMe
{
    text-align: Right;
    cursor: pointer;
    cursor: hand;
}
.CenterMe
{
    text-align: Center;
}
.SubTitleFix
{
    vertical-align: middle;
    font-size: 1.4em;
    text-align: Center;
}
.WidthAdj
{
    width: 150px;
    white-space: nowrap;
}
.BlueTitle
{
    background-color: #b1bdd2;
    border: solid 1px #90979E;
}
.BlueBorder
{
    border: solid 1px #90979E;
}
.PadMe
{
    padding-left: 2px;
}
.PadMeRight
{
    padding-right: 10px;
}
.PadMeLeft
{
    padding-left: 10px;
}
.BlackText
{
    color: Black;
}
.Spacer
{
    margin-top: 1px;
}
.LeftSpacer
{
    margin-left: 10px;
}
.RightSpacer
{
    margin-right: 10px;
}
.BottomSpacer20
{
    margin-bottom: 20px;
}
.vCenter
{
    vertical-align: middle;
}
.NoMarginPadding
{
    margin: 0px;
    padding: 0px;
}
.ImgFix
{
    margin-bottom: -10px;
    margin-top: 0px;
}
.Centered .MasterTable_WebBlue, .RadGrid_WebBlue
{
    top: 30% !important;
    left: 30% !important;
}


.tbToLabel
{
    border-width: 0px;
    background-color: Transparent;
}
/*END ORP Styles*/
.labelWrapper
{
    font-weight: bold;
    font-size: 1.1em;
    padding-left: 5px;
    font-family: Arial;
    background-color: #a8b6c6; /*6788BE; */
    color: #fff;
    text-align: center;
    display: block;
    margin: 4 0 2 0; /*margin:7 0 7 0; */
}

ul.rca li
{
    font-size: 1.1em;
    margin: 5px;
    list-style-type: none;
    padding: 5px 10px;
}

li.accepted
{
    background-color: #ccc;
    font-weight: bold;
}
/*reorder items */
.dragHandle
{
    background-image: url("../../images/arrow_reorder.png" );
    border: thin outset white;
    cursor: move;
    height: 16px;
    width: 16px;
}
.itemArea
{
    font-size: 10pt;
    padding-left: 16px;
    text-align: left;
    line-height: 20px; /*border-bottom:solid 1px black;*/
}
.reorderList
{
    width: 100%;
    font-family: Arial, Tahoma, Arial, Helvetica;
}
.reorderList ul li
{
    list-style: none;
}
/*end reorder items */
.roleList
{
    padding-top: 20px;
}

.roleItem
{
    line-height: 20px;
}

.divWrapper
{
    font-size: 1.1em;
    padding: 10px;
    font-family: Arial;
    background-color: #FFF;
    color: #000;
    display: block;
    padding: 10 10;
    height: 100%;
    clear: both;
    border: solid 1px #4c6174;
    width: 100%;
}

table.dutiesAndRoles
{
    width: 100%;
    margin: 10px auto;
}

table.dutiesAndRoles td.left
{
    width: 10%;
    vertical-align: top;
    white-space: nowrap;
}

table.dutiesAndRoles td.right
{
    width: 90%;
    vertical-align: top;
}


.panelHeaderGrey
{
    font-weight: bold;
    font-size: 12pt;
    padding-left: 5px;
    font-family: Arial;
    background-color: #EBEBEB;
    color: black;
    text-align: left;
    display: block;
    margin: 7 0 7 0;
}


table.dutiesAndRoles
{
    width: 100%;
    margin: 10px auto;
}

table.dutiesAndRoles td.left
{
    width: 10%;
    vertical-align: top;
    white-space: nowrap;
}

table.dutiesAndRoles td.right
{
    width: 90%;
    vertical-align: top;
}


.panelHeaderGrey
{
    font-weight: bold;
    font-size: 12pt;
    padding-left: 5px;
    font-family: Arial;
    background-color: #EBEBEB;
    color: black;
    text-align: left;
    display: block;
    margin: 7 0 7 0;
}

fieldset.witnessStatementView label
{
    float: left;
    width: 6em;
    margin-right: 0.5em;
    text-align: right;
}

.pastDueItem
{
    font-weight: bold;
    border: solid 3px #FF4040;
}

div.pastDueWarning
{
    font-weight: bold;
    font-size: 1.2em;
}

div.pastDueWarning .whatTab
{
    color: Red;
}

div.tableRow
{
    width: 800px;
    text-align: left;
    font-size: 1.3em;
    border-right: #90979e 1px solid;
    border-top: #90979e 0px solid;
    border-left: #90979e 1px solid;
    border-bottom: #90979e 1px solid;
    height: 20px;
    background-color: #FFFFFF;
    vertical-align: middle;
}

div.tableRow a
{
    text-decoration: none;
    vertical-align: middle;
}

div.alternate
{
    background-color: #F0F2F4;
}

div.tableRow input
{
    vertical-align: middle;
}

.NoPadding
{
    padding: 0px !important;
}
.CollapseBorder
{
    border-collapse: collapse;
}
.NoPadding
{
    padding: 0px !important;
}

/*Centered user message*/
.CenteredWarningPopup
{
    position: fixed;
    top: 50%;
    left: 40%;
    padding: 10px 50px;
    background-color: #EEE;
    border: solid 3px #333;
    color: Red;
    font: bold 1.3em Arial,Sans-Serif;
}
/*end of user message*/
blockquote, pre
{
    font-family: Arial, Tahoma,Geneva,sans-serif;
}
/*
* unsorted lists
*/
ul.arrow, ul.checkbox, ul.check, ul.star
{
    list-style-type: none;
    margin: 10px 0px 10px 0px;
    padding-left: 10px;
    list-style: none;
}
ul.arrow li, ul.checkbox li, ul.check li, ul.star li
{
    list-style-type: none;
    margin: 5px 0px 5px 0px;
    padding-left: 35px; /*font-weight: bold;*/
    line-height: 26px;
}
ul.arrow li
{
    margin: 5px 0px 5px 0px;
    padding-left: 35px; /*font-weight: bold;*/
    line-height: 26px;
}
ul.arrow li
{
    background: url(/images/list_arrow.png) 0 0 no-repeat;
}
ul.checkbox li
{
    background: url(/images/list_checkbox.png) 0 0 no-repeat;
}
ul.check li
{
    background: url(/images/list_check.png) 0 0 no-repeat;
}
ul.star li
{
    background: url(/images/list_star.png) 0 0 no-repeat;
}
/*DASHBOARD GRAPHIC Also general scheduling color css classes*/
.Green
{
    background-color: #CDEB8B;
}
.OrangeRed
{
    background-color: #ff7400;
    color: #ffffff !important;
}
.Red
{
    background-color: #ff1a00;
    color: #ffffff !important;
}
.Yellow
{
    background-color: #FFFFBD;
}
.White
{
    background-color: #FFFFFF;
}
/*END DASHBOARD GRAPHIC*/

 .TaskMarkup td
    {
        border: solid 1px black;
    }
    #closeUserTasks
    {
        color: Black;
        border-color: White;
    }
    #closeUserTasks:hover
    {
        color: Black;
        border-color: Black;
    }
    .Required
    {
        font-size: 1.2em;
        color: Red;
    }
   
  /*  .Button
    {
        background-color: #FFF;
        border-color: #507CD1;
        border-style: outset;
        border-width: 2px;
        font-family: Trebuchet MS, Arial;
        font-size: .8em;
        color: #284E98;
    }*/
   
    .Message
    {
        color: #36393d;
        font-size: .9em;
    }
    .RedCell
    {
        background-color: #FF6666;
        color: Yellow !important;
        font-weight: bold;
    }
    .OrangeCell
    {
        background-color: #ffc300;
        color: Yellow !important;
    }
    .YellowCell
    {
        background-color: #FFff88;
        color: Yellow !important;
    }
    .GreenCell
    {
        background-color: #28cf21;
        color: Yellow !important;
    }
   
    .PositionList
    {
        font-size: 1.2em;
        font-weight: bold;
        color: Navy;
    }