
/* BUILDING LINK MANAGEMENT SIDE RESKIN V1.0 */
/* DESIGNED BY EMIL CHOSKI, TUESDAY MARCH 4, 2008 */

/* THESE STYLES OVERRIDE THE OLD STYLES THEY WILL WORK WITHOUT THE BACKDROPS */

body .Head
{
    background: #d9d9d9 url(/images/reskin/reskin_img/pagehead.gif) repeat-x 0% 100%;
}
body .Head tr
{
    vertical-align: middle;
}
body .Head td
{
    padding: 6px 0 6px 0;
}
body .PageHead
{
    background: Transparent none;
}
body .Head b
{
    color: #000000;
    display: block;
    padding: 0px 0 0px 0;
    font-size: 16px;
    font-family: "Gill Sans MT", Tahoma, Arial, Sans-Serif
}
body .Head b font
{
    background-color: #cccccc;
}
body .ResultHead, body .UnitHead2
{
    background: #3482c4 url(/images/reskin/reskin_img/headerback.gif) repeat-x;
    padding: 4px;
    color: #ffffff;
}
body .OptionHead, body .UnitHead
{
   background: #18354a url(/images/reskin/reskin_img/optionhead.gif) repeat-x;
   color: #ffffff !important;
}
body .UnitHead
{
    padding: 4px;
}
body .OptionHead b
{
   padding: 2px 0 1px 0;
   display: inline;
   float: left
}
body .ResultHead b
{
    padding: 5px;
    color: #ffffff;
}
body .ResultRow
{
    background: #ffffff;
}
body .ResultDk
{
    background: #eee9e4; /* verify */
}
body .TransSubHead
{
    background: #b5cdf1 url(/images/reskin/reskin_img/transsubhead.gif);
    
}
body .TransSubHead td
{
    border-bottom: 1px solid #739fe0;
}
body .LibHead
{
    background: #3482c4 url(/images/reskin/reskin_img/libhead.gif) repeat-x 0% 100%;
    color: #ffffff;
}
body .LibHead a, body .LibHead b
{
    background: Transparent none;
}
body .LinkHead
{
    background: Transparent none;
}
body .UnitHead a img
{
    display: block;
    float: right;
}
body .UnitLeft
{
    background: #d8e3e4;
}
body .UnitRight
{
    background: #d8e3e4;
}
/* menu buttons on the left side */
#MenuButtons
{
    background: #5b83a8 url(/images/reskin/reskin_img/sidebar_bg.gif) repeat-y 100% 0%;
    z-index: 100;
}
#MenuButtons img
{
    border-top: 1px solid #cfe2f9;
    border-bottom: 1px solid #37587e;
    
}
#ButtonTable
{
    background-color: #64a2ea;
}
#MenuPhoto
{
    position: absolute;
     bottom: 0px; 
    z-index: -50;
    display: none;
}
/* black header on top of the page */
.BlackStripLinks
{
    font-size: 11px !important;
}
#WelcomeTextPad
{
    padding-left: 7px;
}
#LinkStrinkPad
{
    padding-right: 7px;
}
/* --------- THESE STYLES APPLY TO "WRAPPED TABLES" (tables with backdrops applied) -------*/

/* SINGLE TR TABLE HEADER RULE */

.SingleHeaderTable .ResultHead
{
    padding: 0px;
}
.SingleHeaderTable tr
{
    vertical-align: top !important;
}
.SingleHeaderTable td
{
    /*border: 5px solid #3182c6 !important;*/
    /*background: #3182c6 inherit !important;*/
}
/* for front desk pages only */
.LightSH .FirstBoldTag
{
    background: Transparent url(/images/reskin/reskin_img/headerleft_light.gif) no-repeat 0% 0% !important;
}
.LightSH .LastHeaderCell
{
    background: Transparent url(/images/reskin/reskin_img/headerright_light.gif) no-repeat 100% 0% !important;
}
.LightSH .ResultHead
{
    background: #3482c4 url(/images/reskin/reskin_img/headerback_light.gif) repeat-x;
}
/* FORM TABLE STYLES */

.FormTable
{
}
.FormTable .ResultRow
{
    background: #d8e3e4;
}
.FormTable td.Error, td.Error
{
    border: solid 2px #de1919;
    padding: 8px 2px 8px 30px;
    background: #ffc6c6 url(/images/reskin/reskin_img/redalert.jpg) no-repeat 2px 50%; 
}
.FormTable td.Instructions
{
    border: solid 2px #ffd663;
    padding: 8px 2px 8px 30px;
    background: #ffffe3 url(/images/reskin/reskin_img/yellow_warning.jpg) no-repeat 2px 50%; 
}
.FormTable .ResultHead
{
    background: #3482c4 url(/images/reskin/reskin_img/headerback.gif) repeat-x;
    padding: 4px;
    color: #ffffff;
}
.FormTable .error
{
    background-color: #ffffff;
    padding: 0 3px 0 3px;
}
.FormTable .ResultDk
{
    background-color: #ebf3f9;
}
.FormTable .Spacer
{
    background-color: #ebf3f9;
}
/* formtable subtable styles */
.FormTable table .ResultHead
{
    background: Transparent none;
}
.FormTable b font
{
    background-color: White !important;
    padding: 0px 3px 0px 3px;
}
/* SORT TABLE */

.SortTable
{border-collapse: collapse;
}
.SortTable td
{
    
    vertical-align: top !important;
}
.SortTable tr
{
}
.SortTable .Instructions 
{
    background: Transparent none;
    border: 0; 
    padding-bottom: 5px;
}
/* below: the .OptionsTableWithLines overrides the blue header styles in OptionsTable */
.SortTable .ResultHead,
html .OptionsTableWithLines .ResultHead,
html .OptionsTableWithLines .LibHead
{
    background: Transparent none; 
    border: 0; 
    border-left: 1px solid #858585; 
    border-right: 1px solid #353535;
    border-top: 1px solid #858585;
    text-align: left; 
    vertical-align: middle;
    background: #606060 url(/images/reskin/reskin_img/sort/sort_tab_left.gif) repeat-x 0% 100%; 
    padding: 2px;
    line-height: normal;
    color: White;
}
html .OptionsTableWithLines .ResultHead a
{
    color: White;
}
html .OptionsTableWithLines .LibHead .LibHead
{
    background: Transparent none;
    padding: 0px; 
    border: 0px;
}
.SortTable .ResultHead a,
.SortTable .ResultHead b a,
.SortTable .ResultHead b,
.SortTable .ResultHead a b
{
    width: 100%; 
    display: block; 
    padding: 0; 
    margin: 0 !important; 
    border: 0 !important;
}
/* tells links how to look */
.SortTable .ResultHead a,
.SortTable .ResultHead b a,
.SortTable .ResultHead a b
{
    color: White;
    text-decoration: underline;
    font-size: 12px;
}
/* criss-cross styles for the two possible tag combinations */    
/*.SortTable .ResultHead a,
.SortTable .ResultHead b a
{
    background: Transparent url(/images/reskin/reskin_img/sort/sort_tab_left.gif) no-repeat 0% 0%; 
}
.SortTable .ResultHead b,
.SortTable .ResultHead a b
{
    background: Transparent url(/images/reskin/reskin_img/sort/sort_tab_left.gif) no-repeat 0% 0%; 
}
.SortTable .ResultHead a b
{
    background: Transparent url(/images/reskin/reskin_img/sort/sort_tab_right.gif) no-repeat 100% 0%; 
    padding-top: 2px;
}
.SortTable .ResultHead b a
{
    background: Transparent url(/images/reskin/reskin_img/sort/sort_tab_right.gif) no-repeat 100% 0%; 
    padding-top: 5px;
}*/
.SortTable .ResultHead b a:hover,
.SortTable .ResultHead a b:hover,
.SortTable .ResultHead b:hover,
.SortTable .ResultHead a:hover
{
    color: #a1ffff;
}
.SortTable td
{
    padding: 0px;
    margin: 0;
    border: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    border-collapse: separate;
    line-height: 18px;
    text-indent: 1px;
    }
.SortTable .ResultRow, .SortTable .ResultDk, .SortTable td table
{
    font-weight: normal;
    padding: 5px 5px 15px 5px; 
    line-height: normal;
    text-indent: 0px;
    background: #ffffff url(/images/reskin/reskin_img/sort/sort_item_corner.gif) no-repeat 0% 100%;
}
.SortTable .ResultDk
{
    background: #eee9e4 url(/images/reskin/reskin_img/sort/sort_item_corner_dark.gif) no-repeat 0% 100%;
    border-top: 1px solid black;
}
/* .SortTable td table is for instructions search */
.SortTable td table
{
    padding: 0px;
}
.SortTable td table td
{
    padding: 5px 5px 15px 5px;
    border: 0px;
}
.SortTable .ResultRow:hover, .SortTable .ResultDk:hover
{
    font-weight: normal;
}
.SortTable td table
{
    width: 100%;
}
.SortTable .ResultHead .ResultHead
{
    border: 0px !important;
    background: Transparnet none;
}
/* OPTIONS TABLE */
.OptionsTable
{
        border-collapse: collapse;
}
.OptionsTable td
{
    border: 1px solid #ffffff;
}
.OptionsTable td table td,
.OptionsTable td table .OptionHead,
.OptionsTable .Instructions
{
    border: 0px;
}
.OptionsTable .OptionHead
{
    border-top: 0px;
    border-left: 1px solid #335e7b;
    border-right: 1px solid #335e7b;
}

.OptionsTable .ResultRow, .OptionsTable .ResultDk
{

}
.OptionsTable .LibHead, .OptionsTable .ResultHead
{
    border: 1px solid #2d6ca4;
    border-bottom: 0px;
}
.OptionsTable .LibHead
{
    border-bottom: 0px;
}
.OptionsTable .LibHead td,
.OptionsTable .ResultHead td,
.OptionsTable .LibHead .LibHead,
.OptionsTable .ResultHead .ResultHead
{
    border: 0px;
}
/* OptionsTableWithLines differentiates the options tables that are used for choosing a screen
verus data tables that display clickable rows, two were not differentiated before, now the logic in the
reskin js file was split in the options table rule to differentiate between these two styles of tables */
.OptionsTableWithLines td
{
    border: 1px solid #cebeae;
    border-top: 1px solid #9cbad4;
    border-bottom: 1px solid #9cbad4;
}

.OptionsTableWithLines .ResultHead b
{
    padding: 0px;
}
/* EXCEPTION TABLE */

.ExceptionTable
{
    color: Black !important;
    margin-top: 10px;
    margin-bottom: 10px;
}
.ExceptionTable .ResultRow
{
    background-color: Transparent;
}
body .ExceptionTable .ResultHead, body .ExceptionTable .ResultHead b
{
    background: Transparent none !important;
    color: Black !important;
    padding: 0px;
}
body .ExceptionTable .ResultHead .LargeSearchResults
{
    font-size: 120%;
    font-family: "Gill Sans MT", Tahoma, Arial, Sans-Serif
}
/* <-- this is for the time to close maintenance report */
.ExceptionTable table .ResultHead
{
    background: #3482c4 url(/images/reskin/reskin_img/headerback.gif) repeat-x !important;
    padding: 4px !important;
    color: #ffffff !important;
}
.ExceptionTable table .ResultHead b
{
    color: #ffffff !important;
}
/* --- > */
.PagingDiv table
{
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
#UnitSearchPager .PagingDiv table
{
    margin: 0px !important;
}
#LessMarginOnThisTable
{
    margin-bottom: 5px;
}
#NoMarginOnThisTable
{
    margin: 0px;
}
/* RULE 1 STYLES */

.FirstBoldTag
{
    background: Transparent url(/images/reskin/reskin_img/headerleft.gif) no-repeat 0% 0% !important;
    display: block;
    padding: 6px 4px 6px 4px;
    text-indent: 4px;
    color: #ffffff !important;
    font-size: 14px;
}
.LastHeaderCell
{
    background: Transparent url(/images/reskin/reskin_img/headerright.gif) no-repeat 100% 0% !important;
}
.LastHeaderCell img
{
    margin: 3px;
}

/* OLD CSS OVERRIDES FOR BACKDROPS */

html body
{
    z-index: 100;
    background: Transparent;
}

#PutSkinDivsHere
{
}

/* FORM TABLE BACKDROP */
html .InlineBackdrop
{
    height: auto
}
html .InlineBackdrop div
{
    height: auto;
}
html .InlineBackdrop div div
{
    height: auto;
}


.FormBackdrop
{
    position: absolute;
    z-index: -50;
    width: 100%;
    top: -100px;
    left: 0px;
    height: 0px;
    text-align: center;
}
.FormBackdrop div
{
    width: 96.5%;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    background: #ebf3f9 url(/images/reskin/reskin_img/form/form_bottom.gif) repeat-x 100% 100%;
}
/* the order of the background images here is important, do not disregard */
.FormBackdrop div div {
    height: 100%; width: 100%;
    background: Transparent url(/images/reskin/reskin_img/form/form_top.gif) repeat-x 0% 0%;}
.FormBackdrop div div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_left.gif) repeat-y 0% 0%;}
.FormBackdrop div div div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_right.gif) repeat-y 100% 0%;}
.FormBackdrop div div div div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_bottom_left.gif) no-repeat 0% 100%;}
.FormBackdrop div div div div div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_bottom_right.gif) no-repeat 100% 100%;}
.FormBackdrop div div div div div div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_top_left.gif) no-repeat 0% 0%;}
.FormBackdrop div div div div div div div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_top_right.gif) no-repeat 100% 0%;}


/* SORT TABLE BACKDROP */

.SortBackdrop
{
    position: absolute;
    z-index: -50;
    width: 100%;
    top: -100px;
    left: 0px;
    height: 0px;
    text-align: center;
}
.SortBackdrop div
{
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    background: #ebf3f9 url(/images/reskin/reskin_img/sort/sort_bottom.gif) repeat-x 100% 100%;
}
.SortBackdrop div div 
{
    height: 100%; width: 100%;
    background: Transparent url(/images/reskin/reskin_img/sort/sort_left.gif) repeat-y 0% 0%;}
.SortBackdrop div div div{
    background: Transparent url(/images/reskin/reskin_img/sort/sort_right.gif) repeat-y 100% 0%;}
.SortBackdrop div div div div{
    background: Transparent url(/images/reskin/reskin_img/sort/sort_top.gif) repeat-x 0% 0%;}
.SortBackdrop div div div div div{
    background: Transparent url(/images/reskin/reskin_img/sort/sort_top_left.gif) no-repeat 0% 0%;}
.SortBackdrop div div div div div div{
    background: Transparent url(/images/reskin/reskin_img/sort/sort_top_right.gif) no-repeat 100% 0%;}
.SortBackdrop div div div div div div div{
    background: Transparent url(/images/reskin/reskin_img/sort/sort_bottom_left.gif) no-repeat 0% 100%;}
.SortBackdrop div div div div div div div div{
    background: Transparent url(/images/reskin/reskin_img/sort/sort_bottom_right.gif) no-repeat 100% 100%;}

/* OPTIONS TABLE BACKDROP */

.OptionsBackdrop
{
    position: absolute;
    z-index: -50;
    width: 100%;
    top: -100px;
    left: 0px;
    height: 0px;
    text-align: center;
}
.OptionsBackdrop div
{
    width: 96.5%;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    background: #ebf3f9 url(/images/reskin/reskin_img/options/options_bottom.gif) repeat-x 100% 100%;
}
.OptionsBackdrop div div 
{
    height: 100%; width: 100%;
    background: Transparent url(/images/reskin/reskin_img/options/options_left.gif) repeat-y 0% 0%;}
.OptionsBackdrop div div div{
    background: Transparent url(/images/reskin/reskin_img/options/options_right.gif) repeat-y 100% 0%;}
.OptionsBackdrop div div div div{
    background: Transparent url(/images/reskin/reskin_img/options/options_top.gif) repeat-x 0% 0%;}
.OptionsBackdrop div div div div div{
    background: Transparent url(/images/reskin/reskin_img/options/options_top_left.gif) no-repeat 0% 0%;}
.OptionsBackdrop div div div div div div{
    background: Transparent url(/images/reskin/reskin_img/options/options_top_right.gif) no-repeat 100% 0%;}
.OptionsBackdrop div div div div div div div{
    background: Transparent url(/images/reskin/reskin_img/options/options_bottom_left.gif) no-repeat 0% 100%;}
.OptionsBackdrop div div div div div div div div{
    background: Transparent url(/images/reskin/reskin_img/options/options_bottom_right.gif) no-repeat 100% 100%;}

/* FOR ADDING WRAPPING BY HAND ON PAGES THAT DON'T DETECT RULES */
.OptionsWrap {
    background: #ebf3f9 url(/images/reskin/reskin_img/options/options_bottom.gif) repeat-x 100% 100%;}
.OptionsWrap .L1  {
    background: Transparent url(/images/reskin/reskin_img/options/options_left.gif) repeat-y 0% 0%;}
.OptionsWrap .L1 .L2 {
    background: Transparent url(/images/reskin/reskin_img/options/options_right.gif) repeat-y 100% 0%;}
.OptionsWrap .L1 .L2 .L3 {
    background: Transparent url(/images/reskin/reskin_img/options/options_top.gif) repeat-x 0% 0%;}
.OptionsWrap .L1 .L2 .L3 .L4 {
    background: Transparent url(/images/reskin/reskin_img/options/options_top_left.gif) no-repeat 0% 0%;}
.OptionsWrap .L1 .L2 .L3 .L4 .L5 {
    background: Transparent url(/images/reskin/reskin_img/options/options_top_right.gif) no-repeat 100% 0%;}
.OptionsWrap .L1 .L2 .L3 .L4 .L5 .L6 {
    background: Transparent url(/images/reskin/reskin_img/options/options_bottom_left.gif) no-repeat 0% 100%;}
.OptionsWrap .L1 .L2 .L3 .L4 .L5 .L6 .L7 {
    background: Transparent url(/images/reskin/reskin_img/options/options_bottom_right.gif) no-repeat 100% 100%;}

.TableWrap {
    background: #ebf3f9 url(/images/reskin/reskin_img/form/form_bottom.gif) repeat-x 100% 100%;}
.TableWrap div {
    background: Transparent url(/images/reskin/reskin_img/form/form_top.gif) repeat-x 0% 0%;}
.TableWrap div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_left.gif) repeat-y 0% 0%;}
.TableWrap div div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_right.gif) repeat-y 100% 0%;}
.TableWrap div div div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_bottom_left.gif) no-repeat 0% 100%;}
.TableWrap div div div div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_bottom_right.gif) no-repeat 100% 100%;}
.TableWrap div div div div div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_top_left.gif) no-repeat 0% 0%;}
.TableWrap div div div div div div div {
    background: Transparent url(/images/reskin/reskin_img/form/form_top_right.gif) no-repeat 100% 0%;}

.TableWrapL0 {
    background: #ebf3f9 url(/images/reskin/reskin_img/form/form_bottom.gif) repeat-x 100% 100%;}
.TableWrapL0 .L1 {
    background: Transparent url(/images/reskin/reskin_img/form/form_top.gif) repeat-x 0% 0%;}
.TableWrapL0 .L1 .L2 {
    background: Transparent url(/images/reskin/reskin_img/form/form_left.gif) repeat-y 0% 0%;}
.TableWrapL0 .L1 .L2 .L3 {
    background: Transparent url(/images/reskin/reskin_img/form/form_right.gif) repeat-y 100% 0%;}
.TableWrapL0 .L1 .L2 .L3 .L4 {
    background: Transparent url(/images/reskin/reskin_img/form/form_bottom_left.gif) no-repeat 0% 100%;}
.TableWrapL0 .L1 .L2 .L3 .L4 .L5 {
    background: Transparent url(/images/reskin/reskin_img/form/form_bottom_right.gif) no-repeat 100% 100%;}
.TableWrapL0 .L1 .L2 .L3 .L4 .L5 .L6 {
    background: Transparent url(/images/reskin/reskin_img/form/form_top_left.gif) no-repeat 0% 0%;}
.TableWrapL0 .L1 .L2 .L3 .L4 .L5 .L6 .L7 {
    background: Transparent url(/images/reskin/reskin_img/form/form_top_right.gif) no-repeat 100% 0%;}

.GridWrap {
    background: #f8f8f8 url(/images/reskin/reskin_img/grid/grid_bottom.gif) repeat-x 100% 100%;}
.GridWrap div {
    background: Transparent url(/images/reskin/reskin_img/grid/grid_top.gif) repeat-x 0% 0%;}
.GridWrap div div {
    background: Transparent url(/images/reskin/reskin_img/grid/grid_left.gif) repeat-y 0% 0%;}
.GridWrap div div div {
    background: Transparent url(/images/reskin/reskin_img/grid/grid_right.gif) repeat-y 100% 0%;}
.GridWrap div div div div {
    background: Transparent url(/images/reskin/reskin_img/grid/grid_bottom_left.gif) no-repeat 0% 100%;}
.GridWrap div div div div div {
    background: Transparent url(/images/reskin/reskin_img/grid/grid_bottom_right.gif) no-repeat 100% 100%;}
.GridWrap div div div div div div {
    background: Transparent url(/images/reskin/reskin_img/grid/grid_top_left.gif) no-repeat 0% 0%;}
.GridWrap div div div div div div div {
    background: Transparent url(/images/reskin/reskin_img/grid/grid_top_right.gif) no-repeat 100% 0%;}

.EventGridTable,
.EventGridTable table,
.InstGridTable,
.InstGridTable table { border-collapse: collapse }
.EventGridTable td,
.InstGridTable td { border: 1px solid white; padding: 2px; }
.GridOptionsTable .ResultRow { background: #dedede url(/images/reskin/reskin_img/grid/gridoptions.gif) repeat-x 0% 0%;}

/* SOME OTHER PAGE SPECIFIC OVERRIDES */


#InvTransReport td.Error , #InvTransReportSearch td.Error, #TransDet td.Error,
#GeneralBuildingSetup td.Error
{
    background: Transparent none;
    border: 0;
}

#LevelsReport .ResultRow
{
    background-color: #c6dff0;
    background: none;
}

.SearchRefSigNameLink
{
    color: Black !important;
    text-decoration: none !important;
    cursor: default !important;
}
.SearchRefSigNameLink:hover
{
    color: Black !important;
}
.BannerLinks:hover
{
    text-decoration: underline;
}
/* FOR PRELOADING THE STYLES */

#InvisibleWrap
{
    position: absolute;
    z-index: -50;
    width: 100%;
    top: -100px;
    left: 0px;
    height: 0px;
}
/* RESKIN STYLES OVER ------------------------------*/































.CurrentPage
{
    FONT-SIZE: 9pt;
    COLOR: #003160;
    TEXT-DECORATION: none
}
.PageHead
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #495b7f
}
.ResultRow
{
    PADDING-LEFT: 3pt;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dadada
}
.ResultHead
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #8b90b5
}
.LinkHead
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #8b90b5
}
.AInTable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 9pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.CopyFrame
{
}
.ResultDk
{
    PADDING-LEFT: 3pt;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #c6c6c6
}
.Head
{
    FONT-SIZE: 10pt;
    LEFT: 0pt;
    COLOR: #ffffff;
    TOP: 0pt;
    BACKGROUND-COLOR: #495b7f
}
A
{
    COLOR: black;
    TEXT-DECORATION: none
}
BODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TABLE
{
}
.100Table
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #aec6c6
}
.HeadA
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
TD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
.TitleImage
{
    FONT-SIZE: 9pt;
    TEXT-ALIGN: right
}
.Title
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left
}
.TextArea
{
    FONT-SIZE: 9pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Arial;
    HEIGHT: 100%
}
.Data
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: none;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #dadada
}
.Prompt
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 7.5pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #003399;
    LINE-HEIGHT: 16pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c6c6c6
}
.DataRow
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    COLOR: black;
    LINE-HEIGHT: 16pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #dadada
}
.DataDk
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c6c6c6
}
.OptionHead
{
    PADDING-RIGHT: 3pt;
    PADDING-LEFT: 3pt;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #495b7f
}
.OptionRow
{
    PADDING-RIGHT: 3pt;
    PADDING-LEFT: 3pt;
    FONT-SIZE: 9pt;
    COLOR: black
}
.Error
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #b92333;
    FONT-STYLE: normal
}
.ErrorPrompt
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #b92333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #bfc5e5
}
.ErrorRow
{
    PADDING-LEFT: 3pt;
    FONT-SIZE: 9pt;
    COLOR: #b92333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dadada
}
.ErrorData
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    COLOR: #b92333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #bfc5e5
}
.LibHead
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #8b90b5
}
.FriendlyBig
{
    FONT-SIZE: 25pt;
    COLOR: black;
    FONT-FAMILY: 'Arial Greek', 'Arial TUR', Arial
}
.FriendlyMed
{
    FONT-SIZE: 15pt;
    COLOR: black;
    FONT-FAMILY: 'Arial Greek', 'Arial TUR', Arial
}
.FriendlyMed2
{
    FONT-SIZE: 15pt;
    COLOR: black;
    FONT-FAMILY: 'Courier New Greek', 'Courier New', Courier
}
.FriendlySml
{
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: 'Arial Greek', 'Arial TUR', Arial
}
.ErrorRow
{
    FONT-SIZE: 9pt;
    COLOR: #b92333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dadada
}
.TextArea2
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Courier
}
.FriendlySmlBig
{
    FONT-SIZE: 20pt;
    COLOR: black;
    FONT-FAMILY: 'Arial Greek', 'Arial TUR', Arial
}
.User
{
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #bfc5e5
}
.UnitHead
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #495a7d
}
.UnitRight
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #bfc5e5
}
.TestUnit1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #bfc5e5
}
.TestUnit3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: 'Gill Sans MT', 'Lucida Sans', 'Microsoft Sans Serif';
    BACKGROUND-COLOR: #bfc5e5
}
.UnitLeft
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #bfc5e5
}
.ErrUnitLeft
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #b92333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #bfc5e5
}
.UnitHead2
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #495a7d
}
.Banner
{
    COLOR: white
}
.BannerTxt
{
    COLOR: #b92333
}
.ChrgSubtotal
{
    BACKGROUND-COLOR: #b5cdf1
}
.ChrgTotal
{
    BACKGROUND-COLOR: #d4d2ff
}
.CopyrightIE
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.CopyrightNS
{
    FONT-SIZE: 5pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.DataInstructions
{
    FONT-SIZE: x-small;
    TEXT-TRANSFORM: uppercase;
    COLOR: #990000;
    FONT-FAMILY: Verdana
}
.DataLink
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: x-small;
    COLOR: blue;
    LINE-HEIGHT: 16pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #dadada;
    TEXT-DECORATION: underline
}
.DeskInst
{
    PADDING-LEFT: 3pt;
    FONT-WEIGHT: bolder;
    COLOR: #b92333;
    BACKGROUND-COLOR: #dadada
}
.ELink
{
    FONT-SIZE: 9pt;
    COLOR: #b92333;
    TEXT-DECORATION: underline
}
.Grey
{
    FONT-SIZE: 9pt;
    COLOR: #003160;
    TEXT-DECORATION: none
}
.Instructions
{
    FONT-SIZE: 9pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.LibText
{
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.Login
{
    FONT-SIZE: 14pt;
    COLOR: #990000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.Spacer
{
    HEIGHT: 3px;
    BACKGROUND-COLOR: white
}
.SurvTotal
{
    BACKGROUND-COLOR: #bed6d6
}
.SurvUnans
{
    COLOR: white;
    BACKGROUND-COLOR: #079066
}
.TableInstruct
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
.TinyFont
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial
}
.White
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.WhiteBG
{
    BACKGROUND-COLOR: white
}
.Yellow
{
    FONT-SIZE: 9pt;
    COLOR: #ffcc00;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black;
    TEXT-DECORATION: none
}
A.CopyrightIE:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ffcc00;
    TEXT-DECORATION: none
}
A.CopyrightNS:hover
{
    FONT-SIZE: 5pt;
    COLOR: #ffcc00;
    TEXT-DECORATION: none
}
A.Grey:hover
{
    FONT-SIZE: 9pt;
    COLOR: #514ec6;
    TEXT-DECORATION: none
}
A.White:hover
{
    FONT-SIZE: 10pt;
    COLOR: #ffcc00;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.ResultInact
{
    PADDING-LEFT: 3pt;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #b2b2b2
}
.TransSubHead
{
    PADDING-LEFT: 3pt;
    FONT-SIZE: 4px;
    COLOR: black;
    FONT-FAMILY: 'Arial Black';
    BACKGROUND-COLOR: #b5cdf1
}
.TransRptCat
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #214a7e
}
.PageBreak
{
    PAGE-BREAK-AFTER: right
}
