body
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14px;
}
td, select, option
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14px;
}
.Form_MandatoryNote
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-style: italic;
    color: orangered;
}
.Form_MandatorySymbol
{
    font-family: "Courier New" , Courier, monospace;
    font-weight: bold;
    font-size: 16pt;
    color: red;
    width: 5px;
    border-width: 0px;
}

.Dashboard td
{
    text-align: left;
}
.SystemMessage
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    color: Red;
}

.SystemMessage span
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 9pt;
    color: red;
    border: solid 1px #333333;
    background-color: #FFFFCC;
    height: 100%;
    padding: 3px 5px 3px 5px;
    display: block;
}
.Nav2
{
    color: #AAAAAA;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
    vertical-align:bottom;
}
A.Nav2
{
    color: #CCCCCC;
    text-decoration: none;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
}
.Nav2:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}
.Nav2_Selected
{
    border: 1px solid #333333;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
    padding: 1px 5px 1px 5px;
    background-image: url(Images/translucent_block_strong.png);
}
.UserOnline
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12px;
    padding: 2px 2px 2px 2px;
    color: #FFFFFF;
}
.FooterText
{
    text-align: center;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    color: #666666;
    background-color: #F5F5F5;
    padding: 2px 10px 2px 10px;
    margin: 0 0 0 0;
}
.FooterText A
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
}
.FooterText A:hover
{
    text-decoration: underline;
}
.NumberredSection
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 11pt;
    font-weight: bold;
    color: #0D5E9B;
    margin-left: 10px;
    padding-left: 10px;
    text-align: left;
}

table[class="ControlInput"]
{
    border: none 0px;
}

table[class="UserFormControlInput"]
{
    border: none 0px;
}

.SectionInfoDetail
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 9pt;
    padding-top: 0px;
    padding-bottom: 1px;
    color: #333333;
}

.SectionInfoDetailLarge
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 11pt;
    padding-top: 0px;
    padding-bottom: 1px;
    color: #333333;
}

.SectionInfoDetail li
{
    text-indent: 0px;
}
.SectionInfoDetail ol
{
    padding-left: 15px;
    margin-left: 15px;
}
.SectionInfoDetail ul
{
    list-style-type: disc; /* */
    padding-left: 15px;
    margin-left: 15px;
}

.SectionHeader
{
    background-color: #ffffff;
}

TD.SectionHeader
{
    color: #191970;
    background-color: #F5F5F5;
    height: 25px;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 11pt;
    font-weight: bold;
    text-align: left;
    padding: 4px 2px 4px 4px;
    vertical-align: middle;
    border-bottom: solid 0px #999999;
}
.GridPanel
{
    border: 1px;
    border-color: #6699CC;
}
/*
.ColoredBar0
{
    background-color: #006400;
}
.ColoredBar1
{
    background-color: #5F9EA0;
}
.ColoredBar2
{
    background-color: #4169E1;
}
.ColoredBar3
{
    background-color: #CD5C5C;
}
.ColoredBar4
{
    background-color: #DAA520;
}

.BlankBar
{
}
.BarTable
{
    border: 1px;
    border-bottom: #A9A9A9;
    border-right: #A9A9A9;
}
.Line
{
    background-color: White;
    color: Gray;
}

.Selected
{
    font-weight: bold;
    background-color: White;
    color: Gray;
}
.LoginHeader
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 10pt;
    background-color: #F5F5F5;
    font-weight: bold;
}

.LoginTable
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 9pt;
    background-color: white;
}
*/

.JiveTable
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 9pt;
    background-color: White;
}

.JiveMainFooter
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 13px;
    background-color: #F5F5F5;
    line-height: 15pt;
}
.JiveMainFooter A
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 13px;
    color: #6666ff;
}
.JiveMainFooter A:hover
{
    color: #000099;
}

.FieldBody
{
    vertical-align: top;
}

.AdvancedFieldBody
{
    vertical-align: top;
    background-color: #FFFFCC;
}

.ContainerTable
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 9pt;
    background-color: White;
    /*height: 480px;*/
}
/*
.LoginInnerTable
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 9pt;
    background-color: White;
    border-color: #A9A9A9 #A9A9A9 #A9A9A9 #A9A9A9;
}

.LoginCell
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    background-color: White;
    color: Gray;
}

.LoginControl
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    color: Gray;
}

.LoginControl
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    color: Gray;
}

.LoginControlInput
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    color: #696969;
    border-color: #00008B #00008B #00008B #00008B;
    border: 1px solid;
}

.LoginControlButton
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    color: #696969;
}
.WhiteTable
{
    background-color: white;
}
.EditorTable
{
    background-color: white;
}
.RADEcontentContainer
{
    background-color: white;
}
.RADEcontentBordered
{
    background-color: white;
}

*/
.DialogMessage
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    color: Red;
}

.Control
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
}
td.Control
{
    border-style: none;
}
.ControlSeparator
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    color: #CCCCCC;
}

.Control A
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #666666;
    text-decoration: none;
}

.Control span
{
    font-size: 9pt;
}

.Control A:hover
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-weight: normal;
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.ControlHighlight
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.ControlHighlightInput
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14px;
    background-color: #CCCCCC;
}

.ControlInput, .UserFormControlInput
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 16px;
    padding: 5px;
    color: #333333;
    border: solid 1px #7F9DB9;
}
td.ControlInput, td.UserFormControlInput
{
    border-style: none;
    padding: 0px;
}
span.ControlInput, span.UserFormControlInput
{
    font-size: 14px;
    border-style: none;
    padding: 0px;
    white-space: nowrap;
}
.ControlInput span, .UserFormControlInput span
{
    border-style: none;
    padding: 0px;
    white-space: nowrap;
}

.ControlInput input
{

    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 16px;
    padding: 4px;
    color: #333333;
    border: solid 1px #7F9DB9;

}

.ControlInput input[type=radio]
{
    border-style: none;
}
.Control input[type=radio]
{
    border-style: none;
}

.ControlInput:focus, .UserFormControlInput:focus
{
    outline-color: #C4C44E;
    outline-style: solid;
    outline-width: 1px;
}

.ControlLink
{
    outline-color: inherit;
    outline-style: solid;
    outline-width: 1px;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    padding: 2px 2px 2px 2px;
    border: 1px solid #778899;
    background-color: #DCDCDC;
    text-decoration: none;
    color: Black;
}

.ControlLink A:Hover
{
    background-color: #B0C4DE;
}

.ControlTitle, .UserFormControlTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 16px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px; /*background-color: white;*/
    color: #333333;
    vertical-align: middle;
}
td.ControlTitle
{
    vertical-align: middle;
}

.PseudoTextboxTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px; /*background-color: white;*/
    color: #333333;
    margin-top: 3px;
    margin-bottom: 3px;
}

.PseudoTextbox span
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 9pt;
    padding: 3px;
    color: #333333;
    border: solid 1px #7F9DB9;
    background-color: White;
    display: block;
    height: 20px;
    cursor: pointer;
}

span.PseudoTextboxInput
{
    white-space: nowrap;
}

.ControlHighLightTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: white;
}

.Button
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
}
.ButtonTable
{
    border: white;
}

.Title2
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
}

.ReportTableHeader
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
}

.ReportTableBody
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
}


.FormField
{
    font-family: tahoma, verdana;
    font-size: 8pt;
    font-weight: bold;
    vertical-align: middle;
}

tr.FormSection
{
    color: #191970;
    color: #efefef; /*background-image: url(Images/header_bg.gif);*/
    background-repeat: no-repeat;
    text-align: left;
    height: 30px;
    background-color: #006c88; /*#4682B4;*/
}
td.FormSection
{
    font-family: 'Trebuchet MS' , 'Lucida Sans Unicode' , Arial, sans-serif; /* Which font to use */
    font-size: 16px;
    font-weight: bold;
    color: #191970;
    color: #efefef;
    padding-left: 5px;
    text-align: left;
    vertical-align: middle; /*background-color: #4682B4;*/
}
.FormTable
{
    /*border-color:white; 	border: #A9A9A9; 	border-bottom: #A9A9A9; 	border-left: #A9A9A9; 	border-right: #4674B0;*/
    background-color: white;
}
.FormButton
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 10pt;
}

.FieldData
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
}

.DialogTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
}

.FileDialogTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 13pt;
    font-weight: normal;
    color: white;
    padding-left: 3px;
    padding-bottom: 2px;
}

.PageTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    color: White; /*background-color: #3F80BE;*/
    padding-left: 5px;
}

.FieldTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
    background-color: white;
}

.FieldTitleOld
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
    background-color: #ebf3fa;
}

.FieldLine
{
    background: #CCCCCC;
}

.FileList
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
}

.FileListHeader
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    background-color: #B0C4DE;
    padding: 2px;
    padding-left: 2px;
}

.Header
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-weight: bold;
    font-size: 8pt;
    background-color: #B0C4DE;
    color: Navy;
}

.GridHeader
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
    background-color: #B0C4DE;
    color: Navy;
    height: 30px;
}

.GridItem
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    background-color: White;
    color: dimGray;
}

.GridItem2
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    background-color: #F5F5F5;
    color: dimGray;
}

.TaskHeader
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
    background-color: #FFA500;
    color: White;
}

.TaskItem
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    background-color: #FDF5E6;
    color: dimGray;
}

.TaskItem2
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    background-color: White;
    color: dimGray;
}

.IconPanelCell
{
    color: Gray;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    background-color: #B0C4DE;
    padding: 2px;
    border: 1px solid #ADD8E6;
}

.IconPanelCell A:visited
{
    color: Gray;
}

.IconPanelCell A:hover
{
    color: white;
    background-color: #DCDCDC;
}

.Dialog
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
}

.DialogWindow
{
    background-color: #0000CD;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    color: White;
    border-width: 1px;
    border-color: #A9A9A9 #A9A9A9 #A9A9A9 #A9A9A9;
}

.DialogTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    color: white;
    font-size: 10pt;
    font-weight: bold;
}

.DialogBody
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    background-color: #F5F5F5;
}

.TableHeader
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
}

.SplashTable
{
    background-color: White;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 10pt;
    color: DimGray;
    border-width: 1px;
    border-color: #A9A9A9 #A9A9A9 #A9A9A9 #A9A9A9;
}

.SplashTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 22pt;
    font-weight: normal;
    color: Silver;
}

.SplashQuestion
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12pt;
    font-weight: bold;
    color: DarkSlateGray;
}

.SplashAction
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    color: #696969;
    text-decoration: none;
}

.SplashDescription
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: normal;
    color: DarkSlateGray;
    text-decoration: none;
}

.SplashBody
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: normal;
    color: DarkSlateGray;
}

.SplashQuickTipsTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12pt;
    font-weight: bold;
    color: #0000CD;
}

.SplashQuickTipsBody
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 8pt;
    font-weight: normal;
    color: DarkSlateGray;
    text-decoration: none;
}

.SplashAltBG
{
    color: Gray;
}

.Line
{
    background-color: #D3D3D3;
}

.errorMessage
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14pt;
    color: Gray;
}

.Survey
{
    padding-bottom: 5px;
}
.comboBox
{
    border: 1px solid #A6A7AA;
    background-color: white;
}

.comboBoxHover
{
    border: 1px solid #555555;
    background-color: white;
}

.comboDropDown
{
    border: 1px solid #868686;
    background-color: white;
    padding: 1px;
    padding-right: 0px;
    cursor: default;
}

.comboTextBox
{
    border: 0px;
    padding-left: 2px;
    padding-right: 2px;
}

.comboItem
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 11px;
    padding: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.comboItemHover
{
    background-color: #B2B4BF;
    background-image: url(images/comboItemBg.gif);
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 11px;
    border: 1px solid #DBCE99;
    padding: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.jiveDynaDialog .SectionHeader
{
    width: 500px;
}

table.JiveTable_Wizard
{
    width: 600px;
}
    /*page title text for wizards*/
    /*
.FormSection_Wizard
{
    color: #191970;
    background-color: #F5F5F5;
    height: 25px;
    font-family: Tahoma, Arial, Verdana;
    font-size: 11pt;
    font-weight: bold;
    text-align: left;
    padding: 4px 2px 4px 4px;
    vertical-align: middle;
    border-bottom: solid 0px #999999;
}
table.ContainerTable_Wizard
{
}
table.HeaderTable_Wizard
{
    font-weight: normal;
}
*/
.nav_TopGroup
{
    background-color: #EEEEEE;
    border-color: gray gray gray gray;
    border-style: solid;
    border-width: 1px;
}
.nav_TopItem
{
    background-color: #3F3F3F;
    border-color: #808080 rgb(0, 0, 0) rgb(0, 0, 0) rgb(128, 128, 128);
    border-style: solid;
    border-width: 1px;
    color: white;
    cursor: pointer;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12px;
}

.nav_TopItem td
{
    font-size: 12px;
}
.nav_TopItemHover
{
    background-color: #8D8F95;
    border-color: #B8B8B9 black black rgb(184, 184, 185);
    border-style: solid;
    border-width: 1px;
    color: white;
    cursor: pointer;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12px;
}

.nav_ItemHover td
{
    font-size: 12px;
}

.nav_TopItemActive
{
    background-color: #8D8F95;
    border-color: #555555 rgb(184, 184, 185) rgb(184, 184, 185) rgb(85, 85, 85);
    border-style: solid;
    border-width: 1px;
    color: white;
    cursor: pointer;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12px;
}
.nav_Group
{
    background-color: #EEEEEE;
    border: 1px solid #EEEEEE;
}
.nav_Item
{
    background-color: #EEEEEE;
    border: 1px solid #EEEEEE;
    color: #333333;
    cursor: pointer;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12px;
}

.nav_Item td
{
    font-size: 12px;
}

.nav_ItemHover
{
    background-color: #CCCCCC;
    border-color: #FFFFFF rgb(170, 170, 170) rgb(170, 170, 170) rgb(255, 255, 255);
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12px;
}
.nav_ItemActive
{
    background-color: #FFFFFF;
    border-color: #AAAAAA rgb(255, 255, 255) rgb(255, 255, 255) rgb(170, 170, 170);
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12px;
}

.nav_Seperator
{
    background-image: url("Images/Controls/MicrositeHomePage/seperator_line.gif");
    width: 140px;
    background-position: center;
}
/*Style for BIG controls*/
/*
.ControlBig
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #333333;
    vertical-align: middle;
}
Input.ControlBig
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14pt;
    font-weight: bold;
    color: #333333;
    vertical-align: middle;
}
.ControlBigTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14pt;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #333333;
    vertical-align: middle;
}
td.ControlBigTitle
{
    vertical-align: middle;
    width: 140px;
}
.ControlBigInput
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14pt;
    padding: 3px;
    color: #333333;
    border: solid 1px #7F9DB9;
}
.ControlBigInput input[type=radio]
{
    border-style: none;
}
.ControlBig input[type=text]
{
    height: 26px;
}
.ControlBig input[type=password]
{
    height: 26px;
}
.ControlBig input[type=radio]
{
    border-style: none;
}
.ControlBig input[type=checkbox]
{
    border-style: none;
    height: 20px;
    width: 20px;
}
span.ControlBig
{
    margin-right: 100px;
}
input[type=submit].ControlBig
{
    margin-left: 4px;
    white-space: nowrap;
    width: 200px;
}
.LoginTableBig
{
    font-family: tahoma, verdana;
    font-size: 14pt;
    width: 600px;
    text-align: center;
    background-color: white;
    margin-left: 40px;
    margin-top: 50px;
    margin-bottom: 100px;
}
.MessageBig
{
    font-family: tahoma, verdana;
    font-size: 12pt;
    color: Red;
}

.MessageBig span
{
    font-family: 'Lucida Grande' , 'Trebuchet MS' ,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    color: red;
    border: solid 1px #333333;
    background-color: #FFFFCC;
    padding: 3px 5px 3px 5px;
    display: block;
}
*/
.PagesList
{
    margin-left: 0;
    padding-left: 30px;
    text-align: left;
}
.PagesList li
{
    display: block;
    height: 20px;
    padding-left: 12px;
    padding-top: 4px;
    list-style: none;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 14px;
}
.style6
{
    font-size: 14px;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-weight: bold;
}

.dottedLine
{
    border-bottom: dashed;
    border-bottom-color: #999900;
}

.msHomepageDeco01
{
    border-bottom: dashed;
    border-bottom-color: #999900;
    border-right: dashed;
    border-right-color: #999900;
}
.msHomepageDeco02
{
    border-bottom: dashed;
    border-bottom-color: #999900;
}
.msHomepageDeco03
{
    border-left: dashed;
    border-left-color: #999900;
}
.msHomepageDeco04
{
    border-right: dashed;
    border-right-color: #999900;
}

div.content_center_box
{
    width: 976px;
    margin: 0 auto;
    position: relative;
}


/* for jive list view paging */

a.JiveListPaging
{
    display:inline;
    padding: 3px 10px 3px 10px;
    /*border:solid 1px #454545;*/
}

a.JiveListPagingCurrent
{
    display:inline;
    padding: 3px 10px 3px 10px;
    text-decoration:none;
}

a.JiveListPaging span
{
       font-size: 20px; 
}
a.JiveListPagingCurrent
{
    font-size: 24px;
    font-weight:bolder;
}

/* for general (default) listing */
ul.JiveListViewTemplateLayoutWrapper
{
    padding-top: 15px;
    width: 80%;
    text-decoration: none;
}
ul.JiveListViewTemplateLayoutWrapper li
{
    float: left;
    display: inline;
    height: 150px;
    width: 150px;
    position: relative;
    margin: 10px 15px 15px 10px;
    padding: 10px 10px 10px 10px;
    border: dotted 1px white;
}


ul.JiveListViewTemplateLayoutWrapper li:hover
{
    display: block;
    background-color: #A9CFD6;
    border: dotted 1px grey;
}
ul.JiveListViewTemplateLayoutWrapper li.JiveListViewTemplateSelectedItemWrapper
{
    background-color: #A9CFD6;
    text-align: center;
}
.JiveListViewDeleteImgCSS
{
    cursor:pointer;
    cursor:hand;
    position:absolute;
    bottom: 1px;
    right: 0px;
    z-index: 3;
    background-color: #ffffff;
}



ul.JiveListViewTemplateLayoutWrapper a.JiveListViewTemplateImageCSS
{
    display: block;
    border: 1px solid #696969;
    height: 128px;
    width: 128px;
}
ul.JiveListViewTemplateLayoutWrapper span.JiveListViewTemplateItemNameCSS
{
    display: block;
    text-align: center;
    position: absolute;
    left: 1px;
    bottom: 1px;
    text-decoration: none;
    font-weight: bold;
    font-size: medium;
    color: White;
    background-color: #656565;
    margin: 0px 0px 0px 0px;
}
ul.JiveListViewTemplateLayoutWrapper
{
    display: table;
    padding: 0px 0px 0px 0px;
}
span.JiveListViewTemplateItemNameCSS
{
    cursor:pointer;
    padding: 2px 5px 2px 5px;
}

ul.JiveListViewTemplateLayoutWrapper a
{
    text-decoration: none;
}

ul.JiveListViewTemplateLayoutWrapper li h2
{
    height: 1.3em;
    overflow: hidden;
    font-size: 9pt;
}

/* for top bar on microsite Homepage */
ul.MicrositeHomepageTopBar
{
    padding-top: 2px;
    width: 100%;
    text-decoration: none;
    vertical-align:bottom;

    /*border-top: solid 2px #A9CFD6;
    border-bottom: solid 2px #A9CFD6;*/
}
ul.MicrositeHomepageTopBar li
{
    float: left;
    display: inline;
    height: 90px;
    width: 100px;
    position: relative;
    vertical-align:bottom;
    /*margin: 0px 0px 5px 0px;*/
    border: dotted 1px white;
}
ul.MicrositeHomepageTopBar li:hover
{
    display: block;
    background-color: #A9CFD6;
    border: dotted 1px grey;
}
ul.MicrositeHomepageTopBar li.JiveListViewTemplateSelectedItemWrapper
{
    background-color: #A9CFD6;
    text-align: center;
}

ul.MicrositeHomepageTopBar .JiveListViewTemplateItemWrapper
{
    text-align: center;
}

ul.MicrositeHomepageTopBar a.JiveListViewTemplateImageCSS
{
    display: block;
    border: 1px solid #696969;
    height: 48px;
    width: 48px;
    text-align: center;
}
ul.MicrositeHomepageTopBar span.JiveListViewTemplateItemNameCSS
{
    display: block;
    text-align: center;
    position: absolute;
    left: 1px;
    top: 48px;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    padding-top: 5px;
    color: #656565; 
/*background-color: #656565;*/
    width: 100%;
}

ul.MicrositeHomepageTopBar a
{
    text-decoration: none;
/*    text-align: center;*/
}
.TopBarList
{
    border-bottom: dotted 2px #A9CFD6;
    vertical-align: top;
}

.calendar_picker
{
    width: 160px;
}

TR.DashboardRow
{
    height: 32px;
}

.AccountRegistrationTable
{
    margin-top: 10px;
    background-color: #f9f5df;
    margin-bottom: 10px;
}

.RecentMicrositeTable A
{
    text-decoration: none;
    color: #333333;
    padding-top:4px;
    padding-bottom:4px;
}
.RecentMicrositeTable A:hover
{
    text-decoration: none;
    color: #000000;
    padding-top:4px;
    padding-bottom:4px;
}
.RecentMicrositeTable img
{
    vertical-align: middle;
    padding-right: 5px;
}

.RADEditorBase
{
}
.RADEditorBase td
{
    font-size: 8pt;
    font-family: Arial, Helvetica;
}
.ControlLogin
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12pt;
    font-weight: bold;
    color: #333333;
    vertical-align: middle;
}
.ControlLoginTable
{
    margin-left: 0px;
    width: 370px;
}
.ControlLoginTitle
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12pt;
    font-weight: bold;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #333333;
    vertical-align: middle;
}
td.ControlLoginTitle
{
    vertical-align: middle;
    width: 130px;
}
.ControlLoginInput
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 12pt;
    color: #333333;
    border: solid 1px #7F9DB9;
}
.ControlLoginInput input[type=radio]
{
    border-style: none;
}
.ControlLogin input[type=text]
{
    height: 20px;
}
.ControlLogin input[type=password]
{
    height: 20px;
}
.ControlLogin input[type=checkbox]
{
    border-style: none;
    margin:0px 10px 0px 0px;
}
span.ControlLogin
{
    font-weight: normal;
    font-size: 10pt;
    margin: 0px 0px 0px 30px;
}
.LoginField
{
    text-align: center;
    vertical-align: middle;
    height: 30px;
}
input[type=submit].ControlLogin
{
    margin-left: 2px;
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    width: 140px;
    font-size: 11pt;
}
.ControlLoginButton
{
    white-space: nowrap;
    text-align: center;
}

.CustomFieldControlTitle
{
	font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px; /*background-color: white;*/
    color: #333333;
    vertical-align: middle;
}

.CustomFieldControlInput
{
    font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
    font-size: 9pt;
    padding: 3px;
    color: #333333;
    border: solid 1px #7F9DB9;
}

td.CustomFieldControlInput
{
    border-style: none;
    padding: 0px;
}
span.CustomFieldControlInput
{
    border-style: none;
    padding: 0px;
    white-space: nowrap;
}
.CustomFieldControlInput span
{
    border-style: none;
    padding: 0px;
    white-space: nowrap;
}

.CustomFieldControlInput input[type=radio]
{
    border-style: none;
}

.CustomFieldControlInput:focus
{
    outline-color: #C4C44E;
    outline-style: solid;
    outline-width: 1px;
}

table[class="CustomFieldControlInput"]
{
    border: none 0px;
}

.CustomFieldControlInput input[type=radio]
{
    border-style: none;
}


.UserTaskMainFrame
{
	width:200px;
	border:1px #006c88 solid;
	text-align:left;
}

.UserTaskTitleFrame
{
	background:#006c88;
	height:20px;
	font-size:9pt;
	font-weight:bold;
	color:white;
	padding:3px 3px 3px 5px;
}

.UserTaskContentFrame
{
	height:40px;
	font-size:9pt;
	color:#006c88;
	padding:3px 3px 3px 5px;
	vertical-align:middle;
}

.UserTaskContentFrame a
{
	height:40px;
	font-size:9pt;
	color:#006c88;
	vertical-align:middle;
}

.CPTable
{
	width: 200px;
	border: 1px #006c88 solid;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
.CPTableTitle
{
	background:#006c88;
	height:20px;
	font-size:9pt;
	font-weight:bold;
	color:white;
	padding:3px 3px 3px 5px;
}
.CPTable TD
{
	padding:3px 3px 3px 3px;
	font-size:9pt;
}
TD.GaugeCell{
	padding: 0px 0px 0px 0px;
}
.GaugeCell table{
	padding: 0px 0px 0px 0px;
}
.GaugeCell td{
	padding: 0px 0px 0px 0px;
}
.CPTable A
{
    text-decoration: none;
}

.MCSPackage{
	
}
.PackageDetail {
	margin-left:5px;
}
.PackageDetailItemTitle {
	width:200px;
	display:inline-block;
}
.PackageDetailItemInfo {
	Display:inline-block;
}
.PackageTitle {
	font-weight:bold;	
}

.HorizontalSplitterBar
  {
    background: url(images/splitter_horBg.gif); 
  }
  
.CollapsedHorizontalSplitterBar
  {
    background: url(images/splitter_horBg.gif); 
   border: 1px solid #000000;
   border-right-width: 0px;
 }

.VerticalSplitterBar
 {
   background: url(images/splitter_verBg.gif); 
 }
 
.CollapsedVerticalSplitterBar
 {
   background: url(images/splitter_verBg.gif); 
   border: 1px solid #000000;
   border-bottom-width: 0px;
 }
 
.ActiveSplitterBar
 {
   background-color: #000000;  
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
   opacity: 0.4;
 }
 
.SplitterPane
 {
   border: 1px solid #333333;
   padding: 0px 0px 0px 0px;
 }


.ControlHelpBoxTitle{
    font-family: 'Lucida Sans Unicode', 'Trebuchet MS', Arial, sans-serif;
    font-weight: bold;
}
.ControlHelpBoxCloseButton
{
    height: 10px;
    width: 10px;
    float: right;
    cursor: pointer;
}
.ControlHelpBox
{
    position: absolute;
    font-family: 'Lucida Sans Unicode', 'Trebuchet MS', Arial, sans-serif;
    font-size: 9pt;
    border: solid 1px #999999;
    background-image: url(Images/translucent_block_yel.png);
    padding: 2px 2px 2px 2px;
    width: 220px;
    text-align:left;
}
.ControlHelpBoxContent
{
	font-weight:normal;
	font-size:9pt;
}

.ControlTitle .ControlTitleHelp
{
	margin-left:3px;
	font-size:8pt;
	vertical-align:top;
	text-decoration:none;
    font-family:Trebuchet MS,Lucida Sans,Tahoma,Arial,Helvetica;
    padding-bottom:0;
    padding-top:0;
    font-weight:normal;
    color: #7A7A7A;
}

.Control .ControlTitleHelp:hover
{
	margin-left:3px;
	font-size:8pt;
	vertical-align:top;
	text-decoration:none;
    font-family:Trebuchet MS,Lucida Sans,Tahoma,Arial,Helvetica;
    padding-bottom:0;
    padding-top:0;
    cursor:help;
    font-weight:normal;
    color: #525252;
    
}

.ControlTitle .ControlTitleHelp:hover
{
	margin-left:3px;
	font-size:8pt;
	vertical-align:top;
	text-decoration:none;
    font-family:Trebuchet MS,Lucida Sans,Tahoma,Arial,Helvetica;
    padding-bottom:0;
    padding-top:0;
    cursor:help;
    font-weight:normal;
    color: #525252;
    
}

.ControlTitleHelp:hover
{
	margin-left:3px;
	font-size:8pt;
	vertical-align:top;
	text-decoration:none;
    font-family:Trebuchet MS,Lucida Sans,Tahoma,Arial,Helvetica;
    padding-bottom:0;
    padding-top:0;
    cursor:help;
    font-weight:normal;
    color: #525252;
    
}


.CustomFieldControlHelpBoxTitle{
    font-family: 'Lucida Sans Unicode', 'Trebuchet MS', Arial, sans-serif;
    font-weight: bold;
    text-decoration:none;
}
.CustomFieldControlHelpBoxCloseButton
{
    height: 10px;
    width: 10px;
    float: right;
    cursor: pointer;
}
.CustomFieldControlHelpBox
{
    position: absolute;
    font-family: 'Lucida Sans Unicode', 'Trebuchet MS', Arial, sans-serif;
    font-size: 9pt;
    border: solid 1px #999999;
    background-image: url(Images/translucent_block_yel.png);
    padding: 2px 2px 2px 2px;
    width: 220px;
    text-align:left;
}
.CustomFieldControlHelpBoxContent
{
	font-weight:normal;
	font-size:9pt;
}

.CustomFieldControlTitle .CustomFieldControlTitleHelp
{
	margin-left:3px;
	font-size:8pt;
	vertical-align:top;
	text-decoration:none;
    font-family:Trebuchet MS,Lucida Sans,Tahoma,Arial,Helvetica;
    padding-bottom:0;
    padding-top:0;
    font-weight:normal;
    color: #7A7A7A;
}

.CustomFieldControlTitleHelp:hover
{
	margin-left:3px;
	font-size:8pt;
	vertical-align:top;
	text-decoration:none;
    font-family:Trebuchet MS,Lucida Sans,Tahoma,Arial,Helvetica;
    padding-bottom:0;
    padding-top:0;
    cursor:help;
    font-weight:normal;
    color: #525252;
    text-decoration:none;

}

.CustomFieldControlHelpBoxContent span
{
	font-size:9pt;
}


.PseudoTextboxHelpBoxTitle{
    font-family: 'Lucida Sans Unicode', 'Trebuchet MS', Arial, sans-serif;
    font-weight: bold;
    text-decoration:none;
}
.PseudoTextboxHelpBoxCloseButton
{
    height: 10px;
    width: 10px;
    float: right;
    cursor: pointer;
}
.PseudoTextboxHelpBox
{
    position: absolute;
    font-family: 'Lucida Sans Unicode', 'Trebuchet MS', Arial, sans-serif;
    font-size: 9pt;
    border: solid 1px #999999;
    background-image: url(Images/translucent_block_yel.png);
    padding: 2px 2px 2px 2px;
    width: 220px;
    text-align:left;
}
.PseudoTextboxHelpBoxContent
{
	font-weight:normal;
	font-size:9pt;
}

.PseudoTextboxTitle .PseudoTextboxTitleHelp
{
	margin-left:3px;
	font-size:8pt;
	vertical-align:top;
	text-decoration:none;
    font-family:Trebuchet MS,Lucida Sans,Tahoma,Arial,Helvetica;
    padding-bottom:0;
    padding-top:0;
    font-weight:normal;
    color: #7A7A7A;
}

.PseudoTextboxTitleHelp:hover
{
	margin-left:3px;
	font-size:8pt;
	vertical-align:top;
	text-decoration:none;
    font-family:Trebuchet MS,Lucida Sans,Tahoma,Arial,Helvetica;
    padding-bottom:0;
    padding-top:0;
    cursor:help;
    font-weight:normal;
    color: #525252;
    text-decoration:none;

}

.PseudoTextboxHelpBoxContent span
{
	font-size:9pt;
	background-color:inherit;
	border:none;
	color:inherit;
	cursor:inherit;
	display:inherit;
	font-family:Trebuchet MS,Lucida Sans,Tahoma,Arial,Helvetica;
	font-size:9pt;
	height:auto;
	padding:inherit;
}
.ScrollBar
 {
   background-image: url(Images/scroller_bg.gif);
 }
 
 .ScrollGrip
 {
   background-image: url(Images/scroll_gripBg.gif);
 }


/* jivetabs*/

.jivetabs /* menu container */
{
vertical-align: bottom;
margin:0; padding:0;
}

.jivetabs ul /* menu unordered list */
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.jivetabs td /* item */
{
    margin: 0;
    padding: 0;
    margin: 0;
    padding: 0;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url(images/tab.jpg);
    text-align: center;
}

.jivetabs a /* item link */
{
    font-family: "Calibri", "Lucida Sans", Tahoma, Geneva, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #333;
    padding-top: 20px;
    width: 100px;
    height: 24px;
    display: -moz-inline-block;
    display: inline-block;
}

.jivetabs a:hover
{
	text-decoration: underline;
}

.jivetabs .jivemenu_f a /* first item */
{
	color: #333;

}
.jivetabs .jivetabs_s
{
    background-image: url(images/tab_s.jpg);
}

.jivetabs .jivetabs_s a /* selected item */
{
    color: #330000;
}
/* end of jivetabs */
.Masthead{
    color: #ffffff; 
    width: 100%;
    height: 70px;
    BACKGROUND-IMAGE: url(images/bg_masthead.jpg);
    BACKGROUND-REPEAT: repeat-x;
}
.Footer {
	font-family: "Calibri", "Lucida Sans", Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	color: #FFF;
    text-align: left;
}
.Menu2 {
	font-family: "Calibri", "Lucida Sans", Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color: #FFF;
	padding-top: 10pt;
	text-decoration: none;
}
.Menu2:Hover {
	font-family: "Calibri", "Lucida Sans", Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	padding-top: 10pt;
	text-decoration: underline;
}

