.thumbPagerCell
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6- */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8;
zoom:1;
}

.table_sort table {
    border-collapse: collapse;
}

.table_sort th {
    color: #ffebcd;
    background: #008b8b;
    cursor: pointer;
}

.table_sort td,
.table_sort th {
    text-align: center;
}

.table_sort tbody tr:nth-child(even) {
    background: #e3e3e3;
}

th.sorted[data-order="1"],
th.sorted[data-order="-1"] {
    position: relative;
}

th.sorted[data-order="1"]::after,
th.sorted[data-order="-1"]::after {
    right: 8px;
    position: absolute;
}

th.sorted[data-order="-1"]::after {
	content: "¡"
}

th.sorted[data-order="1"]::after {
	content: "^"
}

.imgzoom
{
	position:relative;
	cursor:pointer;
	left:0;
	top:0;
}

.txtzoom
{
	position:relative;
	cursor:pointer;
	left:0;
	top:0;
}

.s_unz
{
	border-style: solid; border-width: 1px; background-color: #FF6666; font-size:8pt
}

.s_usnu
{
	border-style: solid; border-width: 1px; background-color: #FF9595; font-size:8pt
}

.s_lnss
{
	border-style: solid; border-width: 1px; background-color: #F09B73; font-size:8pt
}

.s_lss
{
	border-style: solid; border-width: 1px; background-color: #50BE71; font-size:8pt
}

.s_os
{
	border-style: solid; border-width: 1px; background-color: #339933; font-size:8pt
}

.p_ru
{
	color: #000000
}

.p_k
{
	color: #FE3429
}

.p_e
{
	color: #377965
}

.p_i
{
	color: #A94634
}
.p_j

{
	color: #A509C6
}
.p_u
{
	color: #003366
}
.p_m
{
	color: #00822B
}
.p_a
{
	color: #FF33CC
}
.p_n
{
	color: #725A74
}


.ap
{
color: #5E5EFF; font-size: 7pt; font-weight:bold
}
.ac
{
color: #808080; font-size: 7pt; font-weight:bold
}
:hover.thumbPagerCell
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1.0; /* Mozilla 1.6- */
-khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
opacity: 1.0;
zoom: 1;
}
.thumbPagerCell, .currentThumbPagerCell
{display:block; text-decoration:none; border:0;}
.alphaPNG { behavior:url(./assets/png.htc);
}
.HelpTOC
{
    background-color: #ffffff;
    color: #000000;
    border-right: #333333 1px solid;
    padding-right: 10px;
}

.butactive
{
	color: #0000FF; border: 1px dotted #FF0000; background-color: #FFFFFF
}
.HelpTOCItem
{
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 10px;
}

.StatusBar
{
    background-color: #C0C0C0;
    color: #054E69;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none
}
.StatusNormal
{
    background-color: #E7DCE0;
    color: #31920C;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none
}
.StatusCritical
{
    background-color: #000000;
    color: #ff3300;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
.StatusWarning
{
    background-color: #000000;
    color: #ffcc00;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
.StatusInformational
{
    background-color: #000000;
    color: #cccccc;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
.ActiveTab
{
    background-color:#A5EDBA;
    color: #000000;
    text-decoration: none;
    border-bottom: 1px solid #AAAAAA;
    padding-bottom: 1px; font-size:8pt
}
.InActiveTab
{
    background-color: #046cff;
    color: #ffffff;
    border-bottom: 2px solid #999999;
    text-decoration: none; text-align:center
}
.ActiveTabNoBorder
{
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
.InActiveTabNoBorder
{
    background-color: #046cff;
    color: #ffffff;
    font-family: Verdana, Tahoma, Arial;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
}
.ActiveTabNoBorderHover
{
    color: #0066cc;
    font-family: Verdana, Arial;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
}
.InActiveTabNoBorderHover
{
    background-color: #046cff;
    color: #000000;
    font-family: Verdana, Tahoma, Arial;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: underline;
}
.MENU
{
    background-color: #ffcc33;
    color: #000000;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    border-bottom: #ffffcc 0px solid;
    border-left: #996600 0px solid;
    border-right: #ffffcc 0px solid;
    border-top: #996600 0px solid;
}
.MENUhover
{
    background-color: #ffcc33;
    color: #0066cc;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    border-bottom: #ffffcc 0px solid;
    border-left: #996600 0px solid;
    border-right: #ffffcc 0px solid;
    border-top: #996600 0px solid;
}
.ActiveTab2
{
    background-color: #ffffff;
    color: #000000;
    text-decoration: none;
}
.InActiveTab2
{
    background-color:#F0F0E6;
    color: #008000;
    border-bottom: 1px solid #9FABBB;
    text-decoration: none
}

.ActiveTab2NoBorder
{
    background-color: #ffffff;
    color: #000000;
    font-family: Verdana, Tahoma,Arial;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
.InActiveTab2NoBorder
{
    background-color:#f0f0e6;
    color: #000000;
    font-family: Verdana, Tahoma,Arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
}
.ActiveTab2NoBorderHover
{
    background-color: #ffffff;
    color: #0066cc;
    font-family: Verdana, Tahoma,Arial;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: underline;
}
.InActiveTab2NoBorderHover
{
    background-color:#f0f0e6;
    color: #0066cc;
    font-family: Verdana, Tahoma,Arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: underline;
}

.BreadCrumbs
{
    color: #6699cc;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
}
.AlternatingLight
{
    background-color: white;
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 0px solid;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 0px solid;
    color: #000000;
    font-family: arial,verdana,sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
}
.AlternatingDark
{
    background-color: #f0f0f0;
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 0px solid;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 0px solid;
    color: #000000;
    font-family: arial,verdana,sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
}
.SelectedRow
{
    background-color: #999999;
    border-bottom: #cccccc 0px solid;
    border-left: #cccccc 0px solid;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 0px solid;
    color: #000000;
    font-family: arial,verdana,sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 0px;
}
.AlternatingLightNoVline
{
    background-color: white;
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 0px solid;
    border-right: #cccccc 0px solid;
    border-top: #cccccc 0px solid;
    color: #000000;
    font-family: arial,verdana,sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 0px;
}
.AlternatingDarkNoVline
{
    background-color: #f0f0f0;
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 0px solid;
    border-right: #cccccc 0px solid;
    border-top: #cccccc 0px solid;
    color: #000000;
    font-family: arial,verdana,sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 0px;
}
.SelectedRowNoVline
{
    background-color: #999999;
    border-bottom: #cccccc 0px solid;
    border-left: #cccccc 0px solid;
    border-right: #cccccc 0px solid;
    border-top: #cccccc 0px solid;
    color: #000000;
    font-family: arial,verdana,sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.ObjTaskHeaderFrame
{
    background-color: #bed2fc;
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    HEIGHT: 23px;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.ObjTaskHeaderTitleText
{
    border-bottom: #999999 1px solid;
    border-left: #999999 0px solid;
    border-right: #999999 0px solid;
    border-top: #999999 0px solid;
    color: #000000;
    font-family: arial,verdana,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}
.ObjTaskHeaderText
{
    border-bottom: #999999 0px solid;
    border-left: #999999 0px solid;
    border-right: #999999 0px solid;
    border-top: #999999 0px solid;
    color: #000000;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}
.ObjHeaderFrame
{
    background-color: #d6dbde;
    border-bottom: #9fabbb 1px solid;
    border-left: #9fabbb 1px solid;
    border-right: #9fabbb 1px solid;
    border-top: #9fabbb 1px solid;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.ObjHeaderTitle
{
    background-color: #d6dbde;
    border-bottom: #9fabbb 1px solid;
    border-left: #9fabbb 0px solid;
    border-right: #9fabbb 1px solid;
    border-top: #9fabbb 0px solid;
    color: #000000;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
}
.ObjHeaderTitleNoVLine
{
    background-color: #d6dbde;
    border-bottom: #9fabbb 1px solid;
    border-left: #9fabbb 0px solid;
    border-right: #9fabbb 0px solid;
    border-top: #9fabbb 0px solid;
    color: #000000;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 0px;
}
.begstr
{ font-size: 9pt; color: #FFFF00; background-color: #008000 }
.OTSToolBarHeader
{
    background-color: #d6dbde;
    border-bottom: #9fabbb 1px solid;
    border-left: #9fabbb 0px solid;
    border-right: #9fabbb 0px solid;
    border-top: #9fabbb 0px solid;
    color: #000000;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    margin: 0px;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}
.OTSToolBarHeaderRightBorder
{
    background-color: #d6dbde;
    border-bottom: #9fabbb 0px solid;
    border-left: #9fabbb 0px solid;
    border-right: #9fabbb 1px solid;
    border-top: #9fabbb 0px solid;
    color: #000000;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 0px;
}
.TasksHeaderTitle
{
    background-color: #d6dbde;
    border-bottom: #9fabbb 1px solid;
    border-left: #9fabbb 0px solid;
    border-right: #9fabbb 0px solid;
    border-top: #9fabbb 0px solid;
    color: #000000;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    margin: 0px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 0px;
}
.TasksTable
{
    background-color: #ffffff;
    border-bottom: #f0f0f0 0px solid;
    border-left: #f0f0f0 0px solid;
    border-right: #f0f0f0 0px solid;
    border-top: #f0f0f0 0px solid;
    color: #000000;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-decoration: none;
}

.TasksTableCell
{
    margin-bottom: 0px;
    margin-left: 7px;
    margin-right: 7px;
    margin-top: 7px;
    padding-bottom: 0px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
}

.TasksText
{
    border-color: #999999;
    border-style: solid;
    border-width: 1;
    margin:0px 0px 0px 0px;
    background-color:#eeeeee;
    color: #000000;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    padding-bottom: 1px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0px;
    text-decoration: none;
}
.TasksTextDisabled
{
    background-color: #ffffff;
    border-bottom: #f0f0f0 1px solid;
    border-left: #f0f0f0 1px solid;
    border-right: #f0f0f0 1px solid;
    border-top: #f0f0f0 1px solid;
    color: #cccccc;
    cursor: default;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding-bottom: 1px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0px;
    text-decoration: none;
}
.TasksTextNoPad
{
    background-color: #ffffff;
    border-bottom: #f0f0f0 0px solid;
    border-left: #f0f0f0 0px solid;
    border-right: #f0f0f0 0px solid;
    border-top: #f0f0f0 0px solid;
    color: #000000;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-decoration: none;
}
.TasksTextHover
{
    border-color: #333333;
    border-style: solid;
    border-width: 1;
    margin:0px 0px 0px 0px;
    background-color:#eeeeee;
    color: #0066cc;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    padding-bottom: 1px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0px;
    text-decoration: none;
}
.TasksPageBodyTable
{
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.TasksPageBody
{
    color: #000000;
    font-family: tahoma, Verdana, Arial,Sans-serif;
    font-size: 9pt;
}

.TasksPageTitleText
{
    color: #000000;
    font-family: Arial,Verdana,Sans-serif;
    font-weight: bold;
    font-size: 11pt;
}
.TasksPageTitleDescription
{
    color: #333333;
    font-family: tahoma,Arial,Verdana,Sans-serif;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
}

.SharesPageLinkText
{
    color: #000000;
    font-family: Verdana,Tahoma,Arial,Sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: underline;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

.SharesPageText
{
    color: #000000;
    font-family: Verdana,Tahoma,Arial,Sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

.SharesPageHeader
{
    color: #000000;
    font-family: Arial, Tahoma,Arial,Sans-serif;
    font-size: 14pt;
    font-weight: bold;
}

.TasksPageLinkText
{
    color: #000000;
    font-family: Tahoma,Arial,Verdana,Sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}


.TasksPageLinkTextRed
{
    color: #ff3300;
    font-family: Tahoma,Arial,Verdana,Sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}

.TasksPageLinkTextGreen
{
    color: #009900;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none
}

.TasksPageLinkTextYelow
{
    color: #73892E;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none
}

.ChastOpl
{
    color: #BD73CA;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none
}

.TPLTGreen
{
    color: #009900;
    font-family: Tahoma;
    font-size: 9pt;
    text-decoration: none
}


.TasksPageLinkTextHover
{
    color: #0066cc;
    font-family: Tahoma,Arial,Verdana,Sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}

.TasksPageLinkTextHoverl
{
    color: #0066cc;
    font-family: Tahoma,Arial,Verdana,Sans-serif;
    font-size: 9pt;
    text-decoration: none;
}


.TasksPageText
{
    color: #333333;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
}

.InputBoxes
{
    font-family: Arial;
    font-size: 9pt;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1;
}
.TaskButtons
{
    border:1px solid #2A2A2A; font-family: Arial;
    font-size: 9pt;
    
}

.TaskFrameButtons
{
    border-color: #999999;
    border-style: solid;
    border-width: 1;
    margin:0px 0px 0px 0px;
    background-color:#eeeeee;
    font-family:arial,verdana,sans-serif; 
    font-size:8pt; 
    font-weight: normal;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 0px;
    padding-top: 1px;
}
.TaskFrameButtonsNoBorder
{
    border-color: #999999;
    border-style: solid;
    border-width: 0;
    margin:0px 0px 0px 0px;
    background-color:#eeeeee;
    font-family:arial,verdana,sans-serif; 
    font-size:8pt; 
    font-weight: normal;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 1px;
    cursor: default;
}
.TaskFrameButtonsNoPad
{
    border-color: #999999;
    border-style: solid;
    border-width: 0;
    margin:0px 0px 0px 0px;
    background-color:#eeeeee;
    font-family:arial,verdana,sans-serif; 
    font-size:8pt; 
    font-weight: normal;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Tables
{
    font-family: Arial;
    font-size: 9pt;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
}


.PageHeaderBar
{
    border-bottom: #9fabbb 1px solid;
    border-left: #9fabbb 1px solid;
    border-right: #9fabbb 1px solid;
    border-top: #9fabbb 1px solid;
    background-color:#bed2fc;
    font-family:arial,verdana,sans-serif; 
    font-size:11pt; 
    font-weight: bold;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    margin-bottom: 5px;
}

.WizardPanel
{
    border-bottom: #9fabbb 1px solid;
    border-left: #9fabbb 1px solid;
    border-right: #9fabbb 1px solid;
    border-top: #9fabbb 1px solid;
    margin:0px 0px 0px 0px;
    background-color:#bed2fc;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.PageHeaderBarNoBorder
{
    border-bottom: #9fabbb 0px solid;
    border-left: #9fabbb 0px solid;
    border-right: #9fabbb 0px solid;
    border-top: #9fabbb 0px solid;
    margin:0px 0px 0px 0px;
    background-color:#bed2fc;
    font-family:arial,verdana,sans-serif; 
    font-size:11pt; 
    font-weight: bold;
   padding-bottom: 1px;
   padding-left: 10px;
   padding-right: 0px;
   padding-top: 1px;
}

.PageDescriptionText
{
    border-width: 0px 0px 0px 0px;
    border-color:#999999 ;
    border-style:solid;
    margin:0px 0px 0px 0px;
    color: #000000;
    font-family:arial,verdana,sans-serif; 
    font-size:11pt; 
    font-weight: normal;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 1px;
}

.PageTitleText
{
    border-width: 0px 0px 0px 0px;
    border-color:#999999 ;
    border-style:solid;
    margin:0px 0px 0px 0px;
    font-family:arial,verdana,sans-serif; 
    font-size:10pt; 
    font-weight: bold;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
}

.PageTitleTextNoPad
{
    border-width: 0px 0px 0px 0px;
    border-color:#999999 ;
    border-style:solid;
    margin:0px 0px 0px 0px;
    font-family:arial,verdana,sans-serif; 
    font-size:10pt; 
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.TasksBody
{
    color: #000000;
    font-family: verdana, tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 0px;
}

.TasksBodyDisabled
{
    color: #999999;
    font-family: verdana, tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 0px;
}

.PageBodyLink
{
    border-width: 0px 0px 0px 0px;
    border-color:#999999 ;
    border-style:solid;
    margin:0px 0px 0px 0px;
    color: #333333;
    font-family:tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-decoration: underline;
}
.PageBody
{
    border-width: 0px 0px 0px 0px;
    border-color:#999999 ;
    border-style:solid;
    margin:0px 0px 0px 0px;
    color: #000000;
    font-family:tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: normal;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}
.PageBodyNoPad
{
    border-width: 0px 0px 0px 0px;
    border-color:#999999 ;
    border-style:solid;
    margin:0px 0px 0px 0px;
    color: #000000;
    font-family:tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: normal;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.PageBodyIndent
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

.PageBodyInnerIndent
{
    padding-left: 10px;
    padding-right: 10px;
}

.ErrMsg
{
    border-width: 0px 0px 0px 0px;
    border-color:#999999 ;
    border-style:solid;
    margin:0px 0px 0px 0px;
    color: #ff3300;
    font-family:tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: normal;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}

.ButtonBar
  {
    border-bottom: #9fabbb 1px solid;
    border-left: #9fabbb 1px solid;
    border-right: #9fabbb 1px solid;
    border-top: #9fabbb 1px solid;
    margin:0px 0px 0px 0px;
    background-color:#bed2fc;
    font-family:arial,verdana,sans-serif; 
    font-size:8pt; 
    font-weight: normal;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 1px;
}
               
.NavButton
{
    margin:0px 0px 0px 0px;
    background-color: #aaaaaa;
    color: #000000;
    font-family:arial,verdana,sans-serif; 
    font-size:8pt; 
    font-weight: normal;
    height: 15px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}

.buh
{
    border-bottom: #999999 1px solid;
    border-left: #999999 0px solid;
    border-right: #999999 1px solid;
    border-top: #999999 0px solid;
    margin:0px 0px 0px 0px;
    background-color:#f0f0e6;
    color: #000000;
    font-family: verdana,tahoma,arial,sans-serif; 
    font-size:9pt; 
    font-weight: normal;
   text-decoration: none;
}

.TabPropTabTable
{
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
}
.TabPropTabSelected
{
    border-bottom: #999999 1px solid;
    border-left: #999999 0px solid;
    border-right: #999999 0px solid;
    border-top: #999999 0px solid;
    margin:0px 0px 0px 0px;
    color: #000000;
    font-family: verdana,tahoma,arial,sans-serif; 
    font-size:9pt; 
    font-weight: bold;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
   text-decoration: none;
}

.TabPropTab
   {
    border-bottom: #999999 1px solid;
    border-left: #999999 0px solid;
    border-right: #999999 1px solid;
    border-top: #999999 0px solid;
    margin:0px 0px 0px 0px;
    background-color:#f0f0e6;
    color: #000000;
    font-family: verdana,tahoma,arial,sans-serif; 
    font-size:9pt; 
    font-weight: normal;
    padding-bottom: 1px;
    padding-top: 1px;
   text-decoration: none;
}
.TabPropTabTaskCell
   {
    border-bottom: #999999 0px solid;
    border-left: #999999 0px solid;
    border-right: #999999 0px solid;
    border-top: #999999 0px solid;
    margin:0px 0px 0px 0px;
    color: #000000;
    font-family: tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: normal;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right:20px;
    padding-top: 10px;
   text-decoration: none;
}

.TabPropTabSelectedNoBorder
   {
    border-bottom: #999999 0px solid;
    border-left: #999999 0px solid;
    border-right: #999999 0px solid;
    border-top: #999999 0px solid;
    margin:0px 0px 0px 0px;
    color: #000000;
    font-family: tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
   text-decoration: none;
}

.TabPropTabNoBorder
   {
    border-bottom: #999999 0px solid;
    border-left: #999999 0px solid;
    border-right: #999999 0px solid;
    border-top: #999999 0px solid;
    margin:0px 0px 0px 0px;
    background-color:#f0f0e6;
   color: #000000;
    font-family: tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
   text-decoration: none;
}
               
               
.TitleBar
{
    BACKGROUND: #d4dbdd;
    border-bottom: #414141 1px solid;
    border-left: #414141 1px solid;
    border-right: #414141 0px solid;
    border-top: #414141 0px solid;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    margin: 4px 4px 4px 0px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}
.Resourceold
{
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 9pt;
}

.Resource
{
    border-width: 0px 0px 0px 0px;
    border-color:#999999 ;
    border-style:solid;
    margin:0px 0px 0px 0px;
    color: #333333;
    font-family:tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 0px;
}
.ResourceLink
{
    border-width: 0px 0px 0px 0px;
    border-color:#999999 ;
    border-style:solid;
    margin:0px 0px 0px 0px;
    color: #333333;
    font-family:tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.StatusPageStatus
{
    border-width: 0px 0px 0px 0px;
    border-color:#999999 ;
    border-style:solid;
    margin:0px 0px 0px 0px;
    color: #333333;
    font-family:tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: normal;
    font-style: italic;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-decoration: none;
}

.StatusPageBody
{
    border-width: 0px 0px 0px 0px;
    border-color:#999999 ;
    border-style:solid;
    margin:0px 0px 0px 0px;
    color: #000000;
    font-family:tahoma,arial,verdana,sans-serif; 
    font-size:9pt; 
    font-weight: normal;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 0px;
}

.Alert
{
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 9pt;
}
.AreaButton
{
    color: #000000;
    background-color: #bed2fc;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    white-space: nowrap;
    height: 15px;
    width: 120px;
    cursor: default;
    border-bottom: #9fabbb 1px solid;
    border-left: #9fabbb 1px solid;
    border-right: #9fabbb 1px solid;
    border-top: #9fabbb 1px solid;
}
.AreaButtonHover
{
    background-color: #CCCC99;
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    white-space: nowrap;
    height: 15px;
    width: 120px;
    cursor: default;
    border-bottom: #9fabbb 1px solid;
    border-left: #9fabbb 1px solid;
    border-right: #9fabbb 1px solid;
    border-top: #9fabbb 1px solid;
}
.AreaText 
{  
    font-family: Verdana, Arial, Tahoma;
    font-size: 9pt;
    background-color: #ffffff;
}

.FormField 
{  
    font-family: Osaka, Verdana, Arial, sans-serif;
    font-size: 9pt;
    background-color: #ffffff;
}

.FormFieldDisabled 
{  
    font-family: Verdana;
    font-size: 8pt;
    background-color: #DDDDDD;
    color: #008000;
}

.FormFieldTriState 
{  
    font-family: Osaka, Verdana, Arial, sans-serif;
    font-size: 8pt;
    background-color: #eeeeee;
    color: #666666;
}

.FormTextBold 
{  
    color: #000000;
    font-family: Osaka, tahoma, Arial;
    font-size: 10pt; 
    font-weight: bold;
}

.TextArea
{
    font-family: Osaka, Courier;
    font-size: 9pt;
    overflow: scroll;
}

.FormCheckBox
{
}
.FormRadioButton
{
}

.ActiveTreeNode
{
    background-color: #99CCFF;
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: none;
    white-space: nowrap;
    height: 15px;
}
.InActiveTreeNode
{
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 8pt;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    white-space: nowrap;
    height: 15px;
}
.bigstr
{
	font-size: 12pt; color: #000080; background-color: #00FF00;
}
.txtredfs
{
	font-size: 8pt; color: #FF0000; background-color: #F0F0E6;
}
.txtgreenfs
{
	font-size: 8pt; color: #008000; background-color: #F0F0E6;
}
.txtblufs
{
	font-size: 8pt; color: #0000FF; background-color: #F0F0E6;
}


.page
{
	background: #FFFFFF;
	color: #333333;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	color: #333333;
	border: 1px solid #A3C5EA;
	
}
.tcat
{
	background: #FFFFFF url(bluelifelh/catbg.gif) repeat-x top left;;
	color: #2D69B9;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead
{
	background: #92BAE6;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tfoot
{
	background: #FFFFFF;
	color: #333333;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #333333;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	background: #FFFFFF url(bluelifelh/buttonbg.gif);
	font: 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #5182C2;
	
}
.smallfont
{
	color: #333333;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #FF9900;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.navbar
{
	color: #333333;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #F7F7F7;
	color: #333333;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #F0F1F3;
	color: #333333;
}
.vbmenu_control
{
	background: #FFFFFF url(bluelifelh/catbg.gif) repeat-x top left;;
	color: #2D69B9;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #333333;
	border: 1px solid #5182C2;
}
.vbmenu_option
{
	background: #FFFFFF;
	color: #333333;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #5182C2;
}

.td_fon_red
{
	background: #C66CA7;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.td_fon_green
{
	background: #5FB175;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.td_fon_blue
{
	background: #6B79C7;
	color: #333333;
	border: 1px solid #639DC5; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.td_fon_grey
{
	background: #9D9BA4;
	color: #333333;
	border: 1px solid #008080; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.selected
{
	background: #FFFFFF;
	color: #333333;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #5182C2;
	padding-right: 7px;
}

.vbopser
{
	background: #D4D4D4;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.vbmenu_hilite
{
	background: #f6f8fb;
	color: #333333;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
	border: 1px solid #181B16;
}
.bigusername
{ font-size: 10pt; }
.fieldset
{ margin-bottom: 6px; }
.normal
{ font-weight: normal; }
.inlineimg
{ vertical-align: middle; }
.nav
{
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: font-size:6pt
}
.picbox
{
	border: 1px solid #D9D9D9;
}
.mytable
{ 
padding: 5px;
border-top: 1px solid #505050;
border-right: 2px solid #505050;
border-left: 1px solid #505050;
border-bottom: 2px solid #505050;
background-color: #F1F1F1; 
font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3D423B;
 text-decoration: none;}

.info
{
padding-left: 3px;
padding-right: 0px;
padding-top: 3px;
padding-bottom: 3px;

border-top: 1px solid #BECEEE;
border-right: 2px solid #BECEEE;
border-left: 1px solid #BECEEE;
border-bottom: 2px solid #BECEEE;
margin-bottom: 3px;
}

.rpg1
{
border: 1px solid #000000;
padding: 0px;
}
.rpg2
{
background-color: #C0C0C0;
}
.LEGEND
{
	BORDER-RIGHT: #4196DD 1px dashed; PADDING-RIGHT: 4px; BORDER-TOP: #4196DD 1px dashed; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; FONT: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; BORDER-LEFT: #4196DD 1px dashed; COLOR: #FF6600; PADDING-TOP: 1px; BORDER-BOTTOM: #4196DD 1px dashed
}

.LEGEND1
{
	border: #FF6600 1px dashed; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; COLOR: #4196DD; PADDING-TOP: 1px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:tahoma, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}
.LEGEND2
{
	border:1px dashed #4196DD; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; COLOR: #008000; PADDING-TOP: 1px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma
}
.lhpost
{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(bluelifelh/bg-post.png) #ffffff no-repeat right bottom; PADDING-BOTTOM: 10px; FONT: 12px Tahoma,Verdana, Arial, Helvetica; VERTICAL-ALIGN: top; COLOR: #333333;  PADDING-TOP: 10px; HEIGHT: auto
}

.lhbar
{	
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: #2D69B9;
}
.lhbar1
{
	color: #FF6600;
text-decoration: none;
}

.fonred
{
	font-size: 8pt;
	background-color: #FF0066;color:#000000
}
.fongreen
{
	font-size: 8pt;
	background-color: #CCFFCC;
}


.group_raz0
{
	background-position: 0% 0%; color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif; background-image:none; background-repeat:repeat; background-attachment:scroll
}

.group_raz1
{
	background: #000000;
	color: #FFFFFF;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.group_raz2
{
	background: #88C699;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.group_raz3
{
	background: #FF88FF;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.group_raz4
{
	background: #9595FF;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.group_raz5
{
	background: #00D7D7;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.group_raz6
{
	background: #C0C0C0;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.group_raz7
{
	background: #FFFF93;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.group_raz8
{
	background: #9B82A6;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.group_raz9
{
	background: #BC8872;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.group_raz10
{
	background: #F09B73;
	color: #333333;
	border: 1px solid #5182C2; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.raz0
{
	background-position: 0% 0%; color: #333333;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif; background-image:none; background-repeat:repeat; background-attachment:scroll
}

.raz1
{
	background: #000000;
	color: #FFFFFF;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.raz2
{
	background: #88C699;
	color: #333333;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.raz3
{
	background: #FF88FF;
	color: #333333;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.raz4
{
	background: #9595FF;
	color: #333333;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.raz5
{
	background: #00D7D7;
	color: #333333;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.raz6
{
	background: #C0C0C0;
	color: #333333;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.raz7
{
	background: #FFFF93;
	color: #333333;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.raz8
{
	background: #9B82A6;
	color: #333333;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.raz9
{
	background: #BC8872;
	color: #333333;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

.raz10
{
	background: #F09B73;
	color: #333333;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif
}

#slideout {
  position: fixed;
  top: 40px;
  left: 0;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#slideout_inner {
  position: fixed;
  top: 40px;
  left: -300px;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}