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;
}

.AccountRegistrationTable .SectionInfoDetailLarge
{
	font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
	font-size: 16pt;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	background-color: #226fa7;
	text-align: center;
}

.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: 14px;
	padding: 3px;
	color: #333333;
	border: solid 1px #7F9DB9;
}

.LoginDiv.ControlInput, .AccountRegistrationTable input.ControlInput
{
	font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
	font-size: 16px;
	padding: 4px;
	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[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: 14px;
	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;
	padding: 5px;
}

.nav_Item td
{
	font-size: 12px;
}

.nav_Item tr
{
height: 20px;
}
.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;
	padding: 5px;
}
.nav_ItemHover tr
{
height: 20px;
}
.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;
	color: #656565;
}

.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: 30px; /*background-color: #f9f5df;*/
	margin-bottom: 30px;
}

.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 #969696;
	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);
}


.PE_TopGroup
{
	background-color: #5A6B7D; /*border:1px #8394AC solid;*/
	cursor: default;
}

.PE_MenuGroup
{
	background-color: #F5F5F5;
	border: 1px #4E5358 solid;
	border-style: solid;
	cursor: default;
}

.PE_TopMenuItem
{
	background-color: #5A6B7D;
	color: white;
	font-family: Calibri,Arial,Verdana,Helvetica;
	font-size: 11px;
	font-weight: bold;
	border: 1px #5A6B7D solid;
	cursor: default;
}

.PE_TopMenuItemHover
{
	background-color: #C2C5C8;
	background-image: url(Images/PE/top_item_bg.gif);
	color: white;
	font-family: Calibri,Arial,Verdana,Helvetica;
	font-size: 11px;
	font-weight: bold;
	border: 1px #DFE2E5 solid;
	cursor: pointer;
}

.PE_MenuItem
{
	border: 1px solid #F5F5F5;
	color: #00025C;
	font-family: Calibri,Arial,Verdana,Helvetica;
	font-size: 11px;
	cursor: default;
}

.PE_MenuItemHover
{
	background-color: #E4F1F7;
	background-image: url(Images/PE/item_bg.gif);
	color: #00025C;
	border: 1px solid #AADAED;
	font-family: Calibri,Arial,Verdana,Helvetica;
	font-size: 11px;
	cursor: default;
}

.PE_MenuBreak
{
	background-image: url(Images/PE/break_bg.gif);
	width: 100%;
	height: 2px;
}
.sel
{
	width: 250px;
}
.sel .file
{
	height: 25px;
	width: 250px;
	cursor: default;
	margin: 0 0 10px 0;
}
.sel div.filename
{
	width: 170px;
	height: 21px;
	border: 1px solid #bbb;
	background-color: #fff;
	padding: 2px 0 0 4px;
	margin: 0;
	display: block;
	float: left;
	margin: 0 1px 0 0;
}
.sel div input
{
	background-color: transparent;
	width: 168px;
	padding: 2px !important;
	margin: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: none;
	color: #666;
	cursor: default !important;
}
.sel div.empty
{
	background-color: #f6f6f6;
}
.sel div.empty input
{
	color: #999;
}
.sel a.browse
{
	text-decoration: none;
	color: #333;
	cursor: default !important;
	display: block;
	float: left;
	background: none;
	width: 68px;
	height: 25px;
	border: 0;
}
.sel a.browse img
{
	border: 0;
}
.sel a.remove, .sel a.remove-d
{
	text-decoration: none;
	color: #333;
	cursor: default !important;
	display: block;
	float: right;
	background: url("images/static.png") no-repeat -113px -83px;
	width: 76px;
	height: 25px;
}
.sel a.remove:hover
{
	background-position: -113px -108px;
}
.sel a.remove:active
{
	background-position: -113px -133px;
	outline: none;
}
.sel a.remove-d
{
	background-position: -113px -158px;
}
/* Disabled class */
.sel .actions a.upload, .actions a.upload-d
{
	text-decoration: none;
	color: #333;
	cursor: default !important;
	display: block;
	float: right;
	background: url("images/static.png") no-repeat -189px -83px;
	width: 76px;
	height: 25px;
}
.sel .actions a.upload:hover
{
	background-position: -189px -108px;
}
.sel .actions a.upload:active
{
	background-position: -189px -133px;
	outline: none;
}
.sel .actions a.upload-d
{
	background-position: -189px -158px;
}
/* Disabled class */
.actions
{
	height: 25px;
	width: 76px;
	cursor: default;
}
.actions a.add, .actions a.add-d
{
	text-decoration: none;
	color: #333;
	cursor: default !important;
	display: block;
	float: left;
	background: url("images/static.png") no-repeat -113px -183px;
	width: 219px;
	height: 25px;
}
.actions a.add:hover
{
	background-position: -113px -208px;
}
.actions a.add:active
{
	background-position: -113px -233px;
	outline: none;
}
.actions a.add-d
{
	background-position: -113px -258px;
}
/* Disabled class */
.actions a.add-d:active
{
	outline: none;
}
/* Disabled class */

.actions a.upload, .actions a.upload-d
{
	text-decoration: none;
	color: #333;
	cursor: default !important;
	display: inline;
	float: right;
	background: url("images/static.png") no-repeat -189px -83px;
	width: 76px;
	height: 25px;
}
.actions a.upload:hover
{
	background-position: -189px -108px;
}
.actions a.upload:active
{
	background-position: -189px -133px;
	outline: none;
}
.actions a.upload-d
{
	background-position: -189px -158px;
}
/* Disabled class */

/* Dialogue titlebar */
.ttl
{
	width: 100%;
	height: 38px;
	cursor: move;
}
.ttl a
{
	margin-top: 4px;
	display: block;
	float: right;
	width: 23px;
	height: 21px;
	background: transparent url("images/static.png") no-repeat -18px 0;
	cursor: default;
}
.ttl a:hover
{
	background-position: -18px -21px;
}
.ttl a:active
{
	background-position: -18px -42px;
	outline: none;
}
.ttl a:focus
{
	outline: none;
}

.ttlt
{
	width: 100%;
	height: 30px;
}
.ttlt-l
{
	width: 9px;
	height: 100%;
	background: transparent url("images/static.png") no-repeat;
	float: left;
}
.ttlt-m
{
	height: 100%;
	background: #000 url("images/horizontal.png") repeat-x;
	float: left;
}
.ttlt-r
{
	width: 9px;
	height: 100%;
	background: transparent url("images/static.png") no-repeat -9px 0;
	float: left;
}
.ttlt span
{
	cursor: inherit;
	margin-left: 4px;
	line-height: 32px;
	color: #333;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.ttlb
{
	width: 100%;
	height: 8px;
	overflow: hidden;
}
/*** overflow:hidden to prevent IE6 from rendering the div at the current font height ***/
.ttlb-l
{
	width: 9px;
	height: 100%;
	background: #000 url("images/static.png") no-repeat 0 -30px;
	float: left;
}
.ttlb-m
{
	height: 100%;
	background: #fff url("images/horizontal.png") repeat-x 0 -30px;
	float: left;
}
.ttlb-r
{
	width: 9px;
	height: 100%;
	background: #000 url("images/static.png") no-repeat -9px -30px;
	float: left;
}


/* Dialogue contents */
.con
{
	background: #fff url("images/vertical.png") repeat-y;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 4px 7px;
	min-height: 20px;
}

/* Dialogue footer */
.ftr
{
	width: 100%;
	height: 37px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.ftr-l
{
	width: 9px;
	height: 100%;
	background: transparent url("images/static.png") no-repeat 0 -83px;
	float: left;
}
.ftr-m
{
	height: 100%;
	background: #eee;
	float: left;
}
.ftr-r
{
	width: 9px;
	height: 100%;
	background: transparent url("images/static.png") no-repeat -9px -83px;
	float: left;
}

/* Footer buttons */
.ftr .btns
{
	float: right;
	margin-top: 6px;
}
.ftr .btns a
{
	text-decoration: none;
	color: #333;
	cursor: default !important;
	display: inline;
}
.ftr .btns a span.l
{
	display: block;
	float: left;
	width: 10px;
	height: 25px;
	background: transparent url("images/static.png") no-repeat -93px 0;
	margin-left: 2px;
}
.ftr .btns a span.m
{
	display: block;
	float: left;
	padding: 0;
	height: 25px;
	line-height: 25px;
	background: transparent url("images/horizontal.png") repeat-x 0 -120px;
}
.ftr .btns a span.r
{
	display: block;
	float: left;
	width: 10px;
	height: 25px;
	background: transparent url("images/static.png") no-repeat -103px 0;
}
.ftr .btns a:hover
{
	text-decoration: none;
	color: #000;
}
.ftr .btns a:hover span.l
{
	background-position: -93px -25px;
}
.ftr .btns a:hover span.m
{
	background-position: 0 -145px;
}
.ftr .btns a:hover span.r
{
	background-position: -103px -25px;
}
.ftr .btns a:active span.m
{
	height: 23px;
	line-height: 24px;
	padding-top: 2px;
}


/* Upload dialogue styles */
.dlg-up
{
	color: #999;
	cursor: default !important;
}
.dlg-up .ttlt-m, .dlg-up .ttlb-m, .dlg-up .ftr-m
{
	width: 349px;
}

.dlg-up .stat, .dlg-up .list
{
	padding: 0 15px;
}

.dlg-up h3
{
	margin: 0;
	font-weight: normal;
	font-size: 11px;
	padding: 0 0 4px 0;
	color: #666;
}
.dlg-up .blue
{
	color: #3c7e9d;
}
.dlg-up strong
{
	color: #3c7e9d;
	font-weight: normal;
}

.dlg-up .files
{
	height: auto;
	margin: 0 8px 8px 8px;
}
.dlg-up .list ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.dlg-up .list ul li
{
	line-height: 16px;
	background: #fff url("images/static.png") no-repeat -384px -32px;
	padding-left: 16px;
}
.dlg-up .list ul li.done
{
	color: #000;
	background-position: -384px 0;
}
.dlg-up .list ul li.cur
{
	color: #3c7e9d;
	background-position: -384px -16px;
}

.dlg-up .info
{
	float: left;
	font-size: 11px;
	cursor: default !important;
	margin: 2px 0 0 8px;
	height: 34px;
	line-height: 34px;
	font-size: 10px;
}

/* Progress bar and related elements */
.prog
{
	width: 340px;
	height: 18px !important;
	border: 1px solid #ccc;
	border-bottom-color: #ddd;
	border-right-color: #ddd;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	overflow: hidden;
}
/* .prog .con { width:240px;height:16px !important;background:transparent url("images/horizontal.png") repeat-x 0 -170px;border:0;margin:0;padding:0px; }*/
.prog .con
{
	width: 340px;
	height: 16px !important;
	background: transparent url("images/horizontal.png") repeat-x 0 -170px;
	border: 0;
	margin: 0;
	padding: 0px;
}
.prog .con .bar
{
	height: 16px;
	background: transparent url("images/horizontal.png") repeat-x 0 -188px;
}


/* jivetabs*/

.jivetabs /* menu container */
{
	vertical-align: bottom;
	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: 74px;
	background: #006d88 url(images/bg_masthead.jpg) repeat-x;
	text-align: center;
}
.Masthead .logo
{
	margin: 0px;
	border: none 0px;
	height: 74px;
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
}

.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;
}
.button48 img
{
	height: 48px;
	width: 48px;
}
/* for report bar on microsite Homepage */
ul.MicrositeHomepageReportList
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	text-decoration: none;
	vertical-align: bottom; /*border-top: solid 2px #A9CFD6;     border-bottom: solid 2px #A9CFD6;*/
}
ul.MicrositeHomepageReportList li
{
	float: left;
	display: inline;
	height: 100px;
	width: 100%;
	position: relative;
	vertical-align: bottom; /*margin: 0px 0px 5px 0px;*/
	/*border: dotted 1px white;*/
}
ul.MicrositeHomepageReportList li:hover
{
	/*display: block;
	background-color: #A9CFD6;
	border: dotted 1px grey;*/
}
ul.MicrositeHomepageReportList li.JiveListViewTemplateSelectedItemWrapper
{
	/*background-color: #A9CFD6;*/
	text-align: center;
}

ul.MicrositeHomepageReportList .JiveListViewTemplateItemWrapper
{
	text-align: center;
}

ul.MicrositeHomepageReportList a.JiveListViewTemplateImageCSS
{
	display: block;
	border: 1px solid #696969;
	height: 48px;
	width: 48px;
	text-align: center;
}
ul.MicrositeHomepageReportList span.JiveListViewTemplateItemNameCSS
{
	display: block;
	text-align: center;
	position: absolute;
	left: 1px;
	top: 48px;
	text-decoration: none;
	font-size: 14px;
	font-family: Trebuchet MS, Lucida Sans, Tahoma, Arial, Helvetica;
	font-weight: bold;
	padding-top: 5px;
	color: #656565; /*background-color: #656565;*/
	width: 100%;
}

ul.MicrositeHomepageReportList a
{
	text-decoration: none; /*    text-align: center;*/
}

td.trrborder
{
	border-right:1px dotted #656565;
}

