﻿/* AppVer 1.5 */
body 
{
    background-color:#C2C2C2;
    margin:0 0 0 0;
    vertical-align:middle;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
}
.Red
{
    color:Red;
    }
.Green
{
    color:Green;
    }
.Loading
{
    vertical-align:middle;
    text-align:center;
    background-image:url('images/spinner.gif');
    background-position:center;
    background-repeat:no-repeat;
    background-color:#E6E6E6;
    }
.ActivateBig
{
    font-size:12pt;
}
/* Master Site Page -------------------------------------------- */
.PageTable
{
    width:800px;
    height:600px;
    padding:0 0 0 0;
    margin:0 0 0 0;
    }
.PageBody
{
    height:90%;
    text-align:left;
    }
.PagePanel
{
    width:984px;
    height:460px;
    text-align:left;
    vertical-align:top; 
    }
    
.MainTable
{
    width:1024px;
    height:100%;
    border-top:none 0 #E6E6E6;
    border-bottom:solid 8px #E6E6E6;
    border-left:solid 8px #E6E6E6;
    border-right:solid 8px #E6E6E6;
    background-color:#E6E6E6;
    }
.HomeContent
{
    width:700px;
    padding-left:10px;
    color:#000000;
    }
/* Splash Panel */
/* with no images change splashdefault, splashheading, splashhover width from 300 to 600 */
.SplashDefault
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:9pt;
    color:#000000;
    background-color:Transparent;
    text-align:left;
    width:600px;
    padding:5px 5px 10px 5px;
    border-right:solid 3px #E6E6E6;
    cursor:pointer;
    }
.SplashHeading
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12pt;
    font-weight:bold;
    color:#000000;
    text-align:left;
    width:600px;
    padding:5px 5px 10px 5px;
    border-right:solid 3px #E6E6E6;
    }
.SplashHover
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:9pt;
    color:#000000;
    background-color:#B1E2Ef;
    text-align:left;
    width:600px;
    padding:5px 5px 10px 5px;
    border-right:solid 3px #E6E6E6;
    cursor:pointer;
    }
.SplashPointer
{
    width:18px;
    background-image:url('images/splash/bar_bg2.gif');
    background-repeat:repeat-y;
    vertical-align:middle;
    }
.SplashPointerEmpty
{
    width:18px;
    background-color:Transparent;
    
    }
.SplashImage
{
    width:400px;
    padding:0 0 0 10px;
    vertical-align:top;
    }
A.SplashLink:link
{
    text-decoration:none;
    color:#00C6FF;
    font-weight:bold;
    }
A.SplashLink:visited
{
    text-decoration:none;
    color:#00C6FF;
    font-weight:bold;
    }
A.SplashLink:active
{
    text-decoration:none;
    color:#00C6FF;
    font-weight:bold;
    }
A.SplashLink:hover
{
    text-decoration:none;
    color:#FF6666;
    font-weight:bold;
    }

.PlusDefault
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:9pt;
    color:#000000;
    background-color:Transparent;
    text-align:left;
    }
.PlusHeading
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12pt;
    font-weight:bold;
    color:#000000;
    text-align:left;
    }

/* End Splash Panel */

/* Top Panel */
.TopPanel
{
    height:91px;
    width:100%;
    background-color:transparent;
    color:#ffffff;
    border-bottom:solid 8px #E6E6E6;
    }
.HeaderA
{
    background-image:url('images/elements/top-left-gradient.gif');
    background-repeat:no-repeat;
    width:6px;
    }    
.HeaderB
{
    background-image:url('images/elements/top-center-gradient.gif');
    background-repeat:repeat-x;
    }    
.HeaderC
{
    background-image:url('images/elements/top-right-gradient.gif');
    background-repeat:no-repeat;
    background-position:top;
    width:6px;
    }    
.SearchInput
{
    background-image:url('images/elements/search-icon.gif');
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    color:#C2C2C2;
    width:140px;
    height:19px;
    float:right;
    }
.SearchButton
{
    width:55px;
    height:19px;
    vertical-align:middle;
    float:right;
    margin-left:10px;
    margin-right:25px;
    }
A.SearchButton:link
{
    text-decoration:none;
    background-image:url('images/elements/search-btn-off.gif');
    }
A.SearchButton:visited
{
    text-decoration:none;
    background-image:url('images/elements/search-btn-off.gif');
    }
A.SearchButton:active
{
    text-decoration:none;
    background-image:url('images/elements/search-btn-off.gif');
    }
A.SearchButton:hover
{
    text-decoration:none;
    background-image:url('images/elements/search-btn-on.gif');
    }
    
/* End Top Panel */

/* Footer Panel */
.FooterPanel
{
    width:100%;
    height:46px;
    background-color:transparent;
    color:black;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:9pt;
    padding-left:5px;
    padding-right:5px;
    border-top:solid 8px #E6E6E6;
    }
.FooterA
{
    background-image:url('images/elements/footer-left.gif');
    background-repeat:no-repeat;
    width:6px;
    }    
.FooterB
{
    background-color:#C2C2C2;
    }    
.FooterC
{
    background-image:url('images/elements/footer-right.gif');
    background-repeat:no-repeat;
    width:6px;
    }    

/* End Footer Panel */

/* Navigation Page Panels */
.LeftPanel
{
    width:243px;
    background-color:transparent;
    padding-right:5px;
    }
.LoginPanel
{
    width:238px;
    height:238px;
    font-family:Verdana, Sans-Serif;
    /*background-image:url('images/elements/login_gradient_box.jpg');
    background-repeat:repeat-x;
    border:solid 1px #c2c2c2;*/
    padding: 5px;
    vertical-align:middle;
    margin-bottom:10px;
}    
.RegionPanel
{
    width:238px;
    background-color:#C2C2C2;
    border:solid 1px #999999;
    padding:5px;
    text-align:center;
    vertical-align:middle;
}    
.FilmstripPanel
{
    width:762;   /*80%; */
    height:100%;
    background-color:transparent;
    color:#ffffff;
    /* border-right:solid 8px #E6E6E6; */
    }
/* End Navigation Page Panels */

/* Main Image Panels */
.PanelHeadingA-
{
    background-image:url('images/elements/panel-left-top.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    color:#FFFFFF;
    }    
.PanelHeadingB-
{
    background-image:url('images/elements/panel-center-top.gif');
    background-repeat:repeat-x;
    background-color:#000063;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    height:20px;
    color:#FFFFFF;
    }    
.PanelHeadingC-
{
    background-image:url('images/elements/panel-right-top.gif');
    background-repeat:no-repeat;
    background-position:right;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    color:#FFFFFF;
}

.PanelHeadingA-F37053
{
    background-image:url('images/elements/F37053-panel-left-top.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    color:#FFFFFF;
    }    
.PanelHeadingB-F37053
{
    background-image:url('images/elements/F37053-panel-center-top.gif');
    background-repeat:repeat-x;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    height:20px;
    color:#FFFFFF;
    }    
.PanelHeadingC-F37053
{
    background-image:url('images/elements/F37053-panel-right-top.gif');
    background-repeat:no-repeat;
    background-position:right;
    width:6px;
    height:40px;
    padding:0 0 0 0;
}

.PanelHeadingA-FFDF4F
{
    background-image:url('images/elements/FFDF4F-panel-left-top.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    
.PanelHeadingB-FFDF4F
{
    background-image:url('images/elements/FFDF4F-panel-center-top.gif');
    background-repeat:repeat-x;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    height:20px;
    color:#000066;
    }    
.PanelHeadingC-FFDF4F
{
    background-image:url('images/elements/FFDF4F-panel-right-top.gif');
    background-repeat:no-repeat;
    background-position:right;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    

.PanelHeadingA-A3D062
{
    background-image:url('images/elements/A3D062-panel-left-top.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    
.PanelHeadingB-A3D062
{
    background-image:url('images/elements/A3D062-panel-center-top.gif');
    background-repeat:repeat-x;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    height:20px;
    color:#FFFFFF;
    }    
.PanelHeadingC-A3D062
{
    background-image:url('images/elements/A3D062-panel-right-top.gif');
    background-repeat:no-repeat;
    background-position:right;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    

.PanelHeadingA-4295D1
{
    background-image:url('images/elements/4295D1-panel-left-top.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    
.PanelHeadingB-4295D1
{
    background-image:url('images/elements/4295D1-panel-center-top.gif');
    background-repeat:repeat-x;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    height:20px;
    color:#FFFFFF;
    }    
.PanelHeadingC-4295D1
{
    background-image:url('images/elements/4295D1-panel-right-top.gif');
    background-repeat:no-repeat;
    background-position:right;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    

.PanelHeadingA-FDB94D
{
    background-image:url('images/elements/FDB94D-panel-left-top.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    
.PanelHeadingB-FDB94D
{
    background-image:url('images/elements/FDB94D-panel-center-top.gif');
    background-repeat:repeat-x;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    height:20px;
    color:#FFFFFF;
    }    
.PanelHeadingC-FDB94D
{
    background-image:url('images/elements/FDB94D-panel-right-top.gif');
    background-repeat:no-repeat;
    background-position:right;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    

.PanelHeadingA-E87990
{
    background-image:url('images/elements/E87990-panel-left-top.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    
.PanelHeadingB-E87990
{
    background-image:url('images/elements/E87990-panel-center-top.gif');
    background-repeat:repeat-x;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    height:20px;
    color:#FFFFFF;
    }    
.PanelHeadingC-E87990
{
    background-image:url('images/elements/E87990-panel-right-top.gif');
    background-repeat:no-repeat;
    background-position:right;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    

.PanelHeadingA-FF3399
{
    background-image:url('images/elements/FF3399-panel-left-top.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    
.PanelHeadingB-FF3399
{
    background-image:url('images/elements/FF3399-panel-center-top.gif');
    background-repeat:repeat-x;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    height:20px;
    color:#FFFFFF;
    }    
.PanelHeadingC-FF3399
{
    background-image:url('images/elements/FF3399-panel-right-top.gif');
    background-repeat:no-repeat;
    background-position:right;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    
    
.PanelHeadingA-33CCCC
{
    background-image:url('images/elements/33CCCC-panel-left-top.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    
.PanelHeadingB-33CCCC
{
    background-image:url('images/elements/33CCCC-panel-center-top.gif');
    background-repeat:repeat-x;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    height:20px;
    color:#FFFFFF;
    }    
.PanelHeadingC-33CCCC
{
    background-image:url('images/elements/33CCCC-panel-right-top.gif');
    background-repeat:no-repeat;
    background-position:right;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    
/* End Main Image Panels */

/* Region Treview Nodes */
.tn_33CCCC
{
    background-color:#33CCCC;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_FF3399
{
    background-color:#FF3399;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_E87990
{
    background-color:#E87990;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_FDB94D
{
    background-color:#FDB94D;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_4295D1
{
    background-color:#4295D1;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_A3D062
{
    background-color:#A3D062;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_FFDF4F
{
    background-color:#FFDF4F;
    color:Black;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_F37053
{
    background-color:#F37053;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }

.tn_hov_33CCCC
{
    color:#33CCCC;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_hov_FF3399
{
    color:#FF3399;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_hov_E87990
{
    color:#E87990;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_hov_FDB94D
{
    color:#FDB94D;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_hov_4295D1
{
    color:#4295D1;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_hov_A3D062
{
    color:#A3D062;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_hov_FFDF4F
{
    color:#FFDF4F;
    background-color:Black;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_hov_F37053
{
    color:#F37053;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
        
.tn_sel_33CCCC
{
    border-color:#33CCCC;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_sel_FF3399
{
    border-color:#FF3399;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_sel_E87990
{
    border-color:#E87990;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_sel_FDB94D
{
    border-color:#FDB94D;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_sel_4295D1
{
    border-color:#4295D1;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_sel_A3D062
{
    border-color:#A3D062;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_sel_FFDF4F
{
    border-color:#FFDF4F;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
.tn_sel_F37053
{
    border-color:#F37053;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:200px;
    text-align:left;
    cursor:pointer;
    }
 
.tnc_33CCCC
{
    border-color:#33CCCC;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_FF3399
{
    border-color:#FF3399;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_E87990
{
    border-color:#E87990;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_FDB94D
{
    border-color:#FDB94D;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_4295D1
{
    border-color:#4295D1;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_A3D062
{
    border-color:#A3D062;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_FFDF4F
{
    border-color:#FFDF4F;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_F37053
{
    border-color:#F37053;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }

.tnc_hov_33CCCC
{
    border-color:#33CCCC;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_hov_FF3399
{
    border-color:#FF3399;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_hov_E87990
{
    border-color:#E87990;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_hov_FDB94D
{
    border-color:#FDB94D;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_hov_4295D1
{
    border-color:#4295D1;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_hov_A3D062
{
    border-color:#A3D062;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_hov_FFDF4F
{
    border-color:#FFDF4F;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_hov_F37053
{
    border-color:#F37053;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }

.tnc_sel_33CCCC
{
    border-color:#33CCCC;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_sel_FF3399
{
    border-color:#FF3399;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_sel_E87990
{
    border-color:#E87990;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_sel_FDB94D
{
    border-color:#FDB94D;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_sel_4295D1
{
    border-color:#4295D1;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_sel_A3D062
{
    border-color:#A3D062;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_sel_FFDF4F
{
    border-color:#FFDF4F;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tnc_sel_F37053
{
    border-color:#F37053;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }


/* End Region Treview Nodes */

/* Region Treview Nodes */
.tnrep_33CCCC
{
    background-color:#33CCCC;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_FF3399
{
    background-color:#FF3399;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_E87990
{
    background-color:#E87990;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_FDB94D
{
    background-color:#FDB94D;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_4295D1
{
    background-color:#4295D1;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_A3D062
{
    background-color:#A3D062;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_FFDF4F
{
    background-color:#FFDF4F;
    color:Black;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_F37053
{
    background-color:#F37053;
    color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }

.tnrep_hov_33CCCC
{
    color:#33CCCC;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_hov_FF3399
{
    color:#FF3399;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_hov_E87990
{
    color:#E87990;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_hov_FDB94D
{
    color:#FDB94D;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_hov_4295D1
{
    color:#4295D1;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_hov_A3D062
{
    color:#A3D062;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_hov_FFDF4F
{
    color:#FFDF4F;
    background-color:Black;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_hov_F37053
{
    color:#F37053;
    background-color:White;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
        
.tnrep_sel_33CCCC
{
    border-color:#33CCCC;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_sel_FF3399
{
    border-color:#FF3399;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_sel_E87990
{
    border-color:#E87990;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_sel_FDB94D
{
    border-color:#FDB94D;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_sel_4295D1
{
    border-color:#4295D1;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_sel_A3D062
{
    border-color:#A3D062;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_sel_FFDF4F
{
    border-color:#FFDF4F;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
.tnrep_sel_F37053
{
    border-color:#F37053;
    border-style:solid;
    border-width:1px;
    font-weight:bold;
    padding:0 5px 0 5px;
    width:100%;
    text-align:left;
    cursor:pointer;
    }
 
.tncrep_33CCCC
{
    border-color:#33CCCC;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_FF3399
{
    border-color:#FF3399;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_E87990
{
    border-color:#E87990;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_FDB94D
{
    border-color:#FDB94D;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_4295D1
{
    border-color:#4295D1;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_A3D062
{
    border-color:#A3D062;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_FFDF4F
{
    border-color:#FFDF4F;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_F37053
{
    border-color:#F37053;
    border-left-style:solid;
    border-left-width:5px;
    padding:0 5px 0 5px;
    cursor:pointer;
    }

.tncrep_hov_33CCCC
{
    border-color:#33CCCC;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_hov_FF3399
{
    border-color:#FF3399;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_hov_E87990
{
    border-color:#E87990;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_hov_FDB94D
{
    border-color:#FDB94D;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_hov_4295D1
{
    border-color:#4295D1;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_hov_A3D062
{
    border-color:#A3D062;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_hov_FFDF4F
{
    border-color:#FFDF4F;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_hov_F37053
{
    border-color:#F37053;
    border-left-style:solid;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }

.tncrep_sel_33CCCC
{
    border-color:#33CCCC;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_sel_FF3399
{
    border-color:#FF3399;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_sel_E87990
{
    border-color:#E87990;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_sel_FDB94D
{
    border-color:#FDB94D;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_sel_4295D1
{
    border-color:#4295D1;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_sel_A3D062
{
    border-color:#A3D062;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_sel_FFDF4F
{
    border-color:#FFDF4F;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }
.tncrep_sel_F37053
{
    border-color:#F37053;
    border-style:solid;
    border-width:1px;
    border-left-width:5px;
    font-weight:bold;
    padding:0 5px 0 5px;
    cursor:pointer;
    }


/* End Region Treview Nodes */


/* Regions & Systems Panel */
.ClearRegions
{
    width:82px;
    height:14px;
    vertical-align:middle;
    float:right;
    margin-left:10px;
    }
A.ClearRegions:link
{
    text-decoration:none;
    background-image:url('images/nav/regions/clear-r-button-off.gif');
    }
A.ClearRegions:visited
{
    text-decoration:none;
    background-image:url('images/nav/regions/clear-r-button-off.gif');
    }
A.ClearRegions:active
{
    text-decoration:none;
    background-image:url('images/nav/regions/clear-r-button-off.gif');
    }
A.ClearRegions:hover
{
    text-decoration:none;
    background-image:url('images/nav/regions/clear-r-button-on.gif');
    }
.ClearSystems
{
    width:82px;
    height:14px;
    vertical-align:middle;
    float:right;
    margin-left:10px;
    margin-right:7px;
    }
A.ClearSystems:link
{
    text-decoration:none;
    background-image:url('images/nav/Systems/clear-s-button-off.gif');
    }
A.ClearSystems:visited
{
    text-decoration:none;
    background-image:url('images/nav/Systems/clear-s-button-off.gif');
    }
A.ClearSystems:active
{
    text-decoration:none;
    background-image:url('images/nav/Systems/clear-s-button-off.gif');
    }
A.ClearSystems:hover
{
    text-decoration:none;
    background-image:url('images/nav/Systems/clear-s-button-on.gif');
    }

.GenAnat
{
    width:82px;
    height:16px;
    vertical-align:middle;
    margin-left:3px;
    margin-right:2px;
    margin-bottom:5px;
    float:left;
    }
A.GenAnat:link
{
    text-decoration:none;
    background-image:url('images/nav/regions/general-anatomy-off.gif');
    }
A.GenAnat:visited
{
    text-decoration:none;
    background-image:url('images/nav/regions/general-anatomy-off.gif');
    }
A.GenAnat:active
{
    text-decoration:none;
    background-image:url('images/nav/regions/general-anatomy-off.gif');
    }
A.GenAnat:hover
{
    text-decoration:none;
    background-image:url('images/nav/regions/general-anatomy-on.gif');
    }
.GenAnatSel
{
    width:82px;
    height:16px;
    vertical-align:middle;
    margin-left:3px;
    margin-right:2px;
    margin-bottom:5px;
    float:left;
    background-image:url('images/nav/regions/general-anatomy-sel.gif');
    }

.NeuroAnat
{
    width:69px;
    height:16px;
    vertical-align:middle;
    margin-right:3px;
    margin-left:2px;
    margin-bottom:5px;
    float:right;
    }
A.NeuroAnat:link
{
    text-decoration:none;
    background-image:url('images/nav/regions/neuro-anatomy-off.gif');
    }
A.NeuroAnat:visited
{
    text-decoration:none;
    background-image:url('images/nav/regions/neuro-anatomy-off.gif');
    }
A.NeuroAnat:active
{
    text-decoration:none;
    background-image:url('images/nav/regions/neuro-anatomy-off.gif');
    }
A.NeuroAnat:hover
{
    text-decoration:none;
    background-image:url('images/nav/regions/neuro-anatomy-on.gif');
    }
.NeuroAnatSel
{
    width:69px;
    height:16px;
    vertical-align:middle;
    margin-right:3px;
    margin-left:2px;
    margin-bottom:5px;
    float:right;
    background-image:url('images/nav/regions/neuro-anatomy-sel.gif');
    }
        
/* End Regions & Systems Panel */

/* Standard Panels */    
.PanelTable
{
    table-layout:fixed;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    text-align:left;
    vertical-align:middle;
    margin:0 0 0 0;
    padding:0 0 0 0;
    border:none 0 transparent;
    border-collapse:collapse;
    }
.PanelHeadingA
{
    background-image:url('images/elements/panel-left-top.gif');
    background-repeat:no-repeat;
    width:6px;
    height:22px;
    padding:0 0 0 0;
    background-color:#000063;
    }    
.PanelHeadingB
{
    background-color:#000063;
    color:White;
    padding:0 0 0 0;
    }    
.PanelHeadingC
{
    background-image:url('images/elements/panel-right-top.gif');
    background-repeat:no-repeat;
    background-position:right;
    background-color:#000063;
    width:6px;
    height:22px;
    padding:0 0 0 0;
    }    
.PanelHeadingA22
{
    background-image:url('images/elements/panel-left-top-22.gif');
    background-repeat:no-repeat;
    width:6px;
    height:22px;
    padding:0 0 0 0;
    background-color:#000063;
    }    
.PanelHeadingC22
{
    background-image:url('images/elements/panel-right-top-22.gif');
    background-repeat:no-repeat;
    width:6px;
    height:22px;
    padding:0 0 0 0;
    }    
.PanelHeadingA40
{
    background-image:url('images/elements/panel-left-top-40.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    background-color:#000063;
    }    
.PanelHeadingC40
{
    background-image:url('images/elements/panel-right-top-40.gif');
    background-repeat:no-repeat;
    width:6px;
    height:40px;
    padding:0 0 0 0;
    }    
.PanelFooterA
{
    background-image:url('images/elements/panel-left-bottom.gif');
    background-repeat:no-repeat;
    background-color:#000063;
    width:6px;
    height:7px;
    }    
.PanelFooterB
{
    background-color:#000063;
    }    
.PanelFooterC
{
    background-image:url('images/elements/panel-right-bottom.gif');
    background-repeat:no-repeat;
    background-position:right;
    background-color:#000063;
    width:6px;
    height:7px;
    }  
.PanelBody
{
    background-color:#C2C2C2;
    color:#000000;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    text-align:left;
    border-left:solid 1px #000063;
    border-right:solid 1px #000063;
    }
.PanelBodyAlt
{
    background-color:#C2C2C2;
    color:#000000;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    line-height:18pt;
    
    border-left:solid 1px #000063;
    border-right:solid 1px #000063;
    padding-left:10px;
    }
.PanelNav
{
    background-color:#999999;
    padding-right:5px;
    }
.PanelFloatNav
{
    background-color:#999999;
    padding-right:5px;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:8pt;
    }
.PanelLink
{
    line-height:18pt;
    }
A.PanelLink:link
{
    text-decoration:underline;
    color:#444444;
    }
A.PanelLink:visited
{
    text-decoration:underline;
    color:#444444;
    }
A.PanelLink:active
{
    text-decoration:underline;
    color:#444444;
    }
A.PanelLink:hover
{
    text-decoration:underline;
    color:#FF4444;
    }
/* End Panels */

/* Filmstrip */
.FilmstripText
{
    color:#444444;
    margin:5px 5px 5px 5px;
    }
.FilmstripCell
{
    height:460px;
    width:173px;
    }
.FilmstripNav
{
    color:#000000;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    }
.Thumbnail
{
    width:120px;
    background-color:#C2C2C2;
    border:none 1px #666666;
    vertical-align:middle;
    text-align:center;
    }
.ThumbnailSelected
{
    width:130px;
    height:190px;
    background-color:#FF4444;
    border:solid 1px #666666;
    vertical-align:middle;
    text-align:center;
    }
.ThumbnailSmall
{
    width:70px;
    height:70px;
    border:solid 1px #000063;
    vertical-align:middle;
    text-align:center;
    }
.ThumbnailSelectedSmall
{
    width:70px;
    height:70px;
    border:solid 1px #FF4444;
    vertical-align:middle;
    text-align:center;
    }
.NavImage
{
    border:solid 1px #000063; 
    width:120px; 
    height:120px; 
    max-height:120px;
    background-color:#CCCCCC; 
}
.NavImage_Active
{
}
.NavImage_Inactive
{
    opacity:0.3; 
}
.fs_Caption
{
    font-size:8pt;
    color:#000063;
    font-weight:bold;
    }
.fs_SubCaption
{
    font-size:8pt;
    color:#000063;
    }
.Upgrade
{
    width:740px;
    height:40px;
    vertical-align:middle;
    background-color:#000063;
    color:#ffffff;
    font-weight:bold;
    padding:2px 5px 2px 5px;
}
.Upgrade_small
{
    width:250px;
    height:40px;
    vertical-align:middle;
    background-color:#000063;
    color:#ffffff;
    padding:2px 5px 2px 5px;
}
A.Upgrade:link, A.Upgrade_small:link
{
    text-decoration:none;
    color:#cccccc;
    }
A.Upgrade:visited, A.Upgrade_small:visited
{
    text-decoration:none;
    color:#cccccc;
    }
A.Upgrade:active, A.Upgrade_small:active
{
    text-decoration:none;
    color:#cccccc;
    }
A.Upgrade:hover, A.Upgrade_small:hover
{
    text-decoration:none;
    color:#ffffff;
    }


/* End Filmstrip */

/* Misc Buttons */
.LoginButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.LoginButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Login_off.gif');
    }
A.LoginButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Login_off.gif');
    }
A.LoginButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Login_off.gif');
    }
A.LoginButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Login_on.gif');
    }

.SubmitButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.SubmitButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Submit_off.gif');
    }
A.SubmitButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Submit_off.gif');
    }
A.SubmitButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Submit_off.gif');
    }
A.SubmitButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Submit_on.gif');
    }

.SignupButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.SignupButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_sign_up_off.gif');
    }
A.SignupButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_sign_up_off.gif');
    }
A.SignupButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_sign_up_off.gif');
    }
A.SignupButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_sign_up_on.gif');
    }

/* Misc Buttons */
	
/* Folder */
.FolderName
{
    font-size:6pt;
    }
.FolderManagment
{
    font-size:7pt;
    }
A.FolderManagment:link	
{
	text-decoration:none;
	color:White;
	}	
A.FolderManagment:visited	
{
	text-decoration:none;
	color:White;
	}	
A.FolderManagment:active	
{
	text-decoration:none;
	color:White;
	}	
A.FolderManagment:hover	
{
	text-decoration:none;
	color:#C2C2C2;
	}
/* End Folder */

.NavCell
{
    height:20px;
    width:536px;
    }

/* Menu */
/* top menu */
A.Menu1:link	
{
	text-decoration:none;
	color:Black;
	}	
		
A.Menu1:visited	
{
	text-decoration:none;
	color:Black;
	}	
		
A.Menu1:active	
{
	text-decoration:none;
	color:Black;
	}	
		
A.Menu1:hover	
{
	text-decoration:none;
	color:#C2C2C2;
	}
.MenuTable1
{
    margin-top:10px;
    margin-bottom:10px;
    height:28px;
    }
.MenuCellA1    
{
    background-image:url('images/elements/menu-left-gradient.gif');
    background-repeat:no-repeat;
    width:6px;
    }
.MenuCellB1
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    background-image:url('images/elements/menu-center.gif');
    padding-left:5px;
    padding-right:5px;
    }
.MenuCellUsername
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    background-image:url('images/elements/menu-center.gif');
    padding-left:5px;
    padding-right:5px;
    color:#000063;
    font-weight:bold;
    }
.MenuCellL1
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    background-image:url('images/elements/menu-center.gif');
    padding-left:2px;
    padding-right:2px;
    color:#99CCCC;
    }
.MenuCellC1    
{
    background-image:url('images/elements/menu-right-gradient.gif');
    background-repeat:no-repeat;
    width:6px;
    }

/* mid menu */
A.Menu3:link	
{
	text-decoration:none;
    text-transform:uppercase;
	color:White;
	}	
		
A.Menu3:visited	
{
	text-decoration:none;
    text-transform:uppercase;
	color:White;
	}	
		
A.Menu3:active	
{
	text-decoration:none;
    text-transform:uppercase;
	color:White;
	}	
		
A.Menu3:hover	
{
	text-decoration:none;
    text-transform:uppercase;
	color:#C2C2C2;
	}
.MenuTable3
{
    margin-top:0px;
    margin-bottom:0px;
    
    }
.MenuCellA3    
{
    width:6px;
    }
.MenuCellB3
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:11pt;
    padding:0 10px 5px 10px;
    }
.MenuCellL3
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12pt;
    padding:0 2px 5px 2px;
    color:#000063;
    }
.MenuCellC3    
{
    width:6px;
    }

/* bottom menu */
A.Menu2:link	
{
	text-decoration:none;
	color:Black;
	}	
A.Menu2:visited	
{
	text-decoration:none;
	color:Black;
	}	
A.Menu2:active	
{
	text-decoration:none;
	color:Black;
	}	
A.Menu2:hover	
{
	text-decoration:none;
	color:#666666;
	}
.MenuTable2
{
    margin-top:8px;
    margin-bottom:8px;
    height:28px;
    }
.MenuCellA2    
{
    background-image:url('images/elements/footer-menu-left.gif');
    background-repeat:no-repeat;
    width:6px;
    }
.MenuCellB2
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    background-color:#CCCCCC;
    padding-left:10px;
    padding-right:10px;
    }
.MenuCellL2
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    background-color:#CCCCCC;
    padding-left:2px;
    padding-right:2px;
    color:#666666;
    }
.MenuCellC2    
{
    background-image:url('images/elements/footer-menu-right.gif');
    background-repeat:no-repeat;
    width:6px;
    }

/* End Menu */

.FormHeading
{
    background-color:#999999;
    color:#ffffff;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    text-align:center;
    }
.FormBody
{
    background-color:#CCCCCC;
    color:#000000;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    text-align:center;
    }
.FormBodyAlt
{
    background-color:#FFFFFF;
    color:#000000;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    text-align:center;
    }

.FolderTab
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    font-weight:bold;
    background-color:#CCCCCC;
    width:200px;    
    padding:3px 3px 3px 3px;
    }
.FlashcardButton
{
    width:110px;
    height:19px;
    vertical-align:middle;
    float:left;
    cursor:hand;
    }
A.FlashcardButton:link
{
    text-decoration:none;
    background-image:url('images/nav/test_you_btn_off.gif');
    }
A.FlashcardButton:visited
{
    text-decoration:none;
    background-image:url('images/nav/test_you_btn_off.gif');
    }
A.FlashcardButton:active
{
    text-decoration:none;
    background-image:url('images/nav/test_you_btn_off.gif');
    }
A.FlashcardButton:hover
{
    text-decoration:none;
    background-image:url('images/nav/test_you_btn_on.gif');
    }

/* Flashcard Page */
.ControlPanel
{
    table-layout:fixed;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    text-align:left;
    vertical-align:middle;
    margin:0 0 0 0;
    padding:0 0 0 0;
    border:none 0 transparent;
    border-collapse:collapse;
    }

.LabelOnButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.LabelOnButton:link
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_label_on_1.gif');
    }
A.LabelOnButton:visited
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_label_on_1.gif');
    }
A.LabelOnButton:active
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_label_on_1.gif');
    }
A.LabelOnButton:hover
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_label_on_2.gif');
    }
.LabelOffButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    margin:3px 5px 3px 5px;
    float:left;
    cursor:hand;
    }
A.LabelOffButton:link
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_label_off_1.gif');
    }
A.LabelOffButton:visited
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_label_off_1.gif');
    }
A.LabelOffButton:active
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_label_off_1.gif');
    }
A.LabelOffButton:hover
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_label_off_2.gif');
    }
.PrintButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    margin:3px 5px 3px 5px;
    float:left;
    cursor:hand;
    }
A.PrintButton:link
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_print_1.gif');
    }
A.PrintButton:visited
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_print_1.gif');
    }
A.PrintButton:active
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_print_1.gif');
    }
A.PrintButton:hover
{
    text-decoration:none;
    background-image:url('images/elements/flashcard/btn_print_2.gif');
    }

.TestButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.TestButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_test_off.gif');
    }
A.TestButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_test_off.gif');
    }
A.TestButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_test_off.gif');
    }
A.TestButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_test_on.gif');
    }
	
.TestLoginButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.TestLoginButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_login_test_off.gif');
    }
A.TestLoginButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_login_test_off.gif');
    }
A.TestLoginButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_login_test_off.gif');
    }
A.TestLoginButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_login_test_on.gif');
    }
	
.HomeButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.HomeButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Home_off.gif');
    }
A.HomeButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Home_off.gif');
    }
A.HomeButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Home_off.gif');
    }
A.HomeButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Home_on.gif');
    }

.DefaultsButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.DefaultsButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Defaults_off.gif');
    }
A.DefaultsButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Defaults_off.gif');
    }
A.DefaultsButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Defaults_off.gif');
    }
A.DefaultsButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Defaults_on.gif');
    }
/* End Flashcard Page */    

/* Test Page */
.hilight
{
    background-color:#FFFF99;
    }
/* the rest are currently unused in v2.0a */
.LabelName
{
    z-index:5000;
    width:173px;
    height:40px;
    font-size:8pt;
    text-align:center;
    background-color:Green;
    color:#ffffff;
    margin:0px;
    cursor:pointer;
    vertical-align:middle;
    }
.TimerPanel
{
    border:solid 2px #FFFFFF;
    height:25px;
    text-align:center;
    vertical-align:middle;
    }
.TestTimer
{
    font-size:16pt;
    font-weight:bold;
    
    text-align:center;
    vertical-align:middle;
    }
.testCorrect
{ 
    background-color:transparent; 
    border: dashed 2px #009900; 
    z-index:2;
    }
.testWrong
{ 
    background-color:transparent; 
    border: dashed 2px #990000; 
    color:#660000;
    z-index:2;
    }
.testAnswer
{
    color:#00FF00;
    font-weight:bold;
    }
 .testResultHeader
 {
    background-color:#000066;
    color:#ffffff;
    text-align:center;
    }   
.StartButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.StartButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Start_off.gif');
    }
A.StartButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Start_off.gif');
    }
A.StartButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Start_off.gif');
    }
A.StartButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Start_on.gif');
    }

.StopButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.StopButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Stop_off.gif');
    }
A.StopButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Stop_off.gif');
    }
A.StopButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Stop_off.gif');
    }
A.StopButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Stop_on.gif');
    }

.RetakeButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.RetakeButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_retake_test_off.gif');
    }
A.RetakeButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_retake_test_off.gif');
    }
A.RetakeButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_retake_test_off.gif');
    }
A.RetakeButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_retake_test_on.gif');
    }

.NextButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.NextButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_next_test_off.gif');
    }
A.NextButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_next_test_off.gif');
    }
A.NextButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_next_test_off.gif');
    }
A.NextButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_next_test_on.gif');
    }

.StudyButton
{
    width:147px;
    height:24px;
    vertical-align:middle;
    float:left;
    margin:3px 5px 3px 5px;
    cursor:hand;
    }
A.StudyButton:link
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Study_off.gif');
    }
A.StudyButton:visited
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Study_off.gif');
    }
A.StudyButton:active
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Study_off.gif');
    }
A.StudyButton:hover
{
    text-decoration:none;
    background-image:url('images/buttons/btn_Study_on.gif');
    }

/* End Test Page */

/* Master Admin Page -------------------------------------------- */
.AdminBody
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:10pt;
    margin:0px;
    color:#333333;
}
.AdminTitle
{
    font-size:12pt;
    font-weight:bold;
    }    
.AdminHeader
{
	font-size:10pt;
	font-weight:normal;
	background:#CCCCCC;
	vertical-align:middle;
}
.AdminFooter
{
    height:25px;
	font-size:8pt;
	font-weight:normal;
	color:#CCCCCC;
	background:#666666;
}
.AdminBackground
{
    background-color:#666666;
    color:#ffffff;
    }
.AdminHighlight
{
    background-color:#CCCCCC;
    }
A.Admin:link	
{
	text-decoration:	none;
	color:	#666666;
	}	
		
A.Admin:visited	
{
	text-decoration:	none;
	color:	#666666;
	}	
		
A.Admin:active	
{
	text-decoration:	none;
	color:	#666666;
	}	
		
A.Admin:hover	
{
	text-decoration:    none;
	color:	#ff3333;
	}
A.AdminReverse:link	
{
	text-decoration:	none;
	color:	#CCCCCC;
	}	
		
A.AdminReverse:visited	
{
	text-decoration:	none;
	color:	#CCCCCC;
	}	
		
A.AdminReverse:active	
{
	text-decoration:	none;
	color:	#CCCCCC;
	}	
		
A.AdminReverse:hover	
{
	text-decoration:    none;
	color:	#ff3333;
	}
.AdminImage
{
    position:relative;
    top:0;
    left:0;
    
    z-index:-1;
    }
    
    
/* Label Styles ----------------------------------------------------- */
.label 
{ 
    background-color: #FFFFCC; 
    border: ridge 1px #FFFFCC; 
    z-index:2;
    font-size:8pt;
    }
.labeltest
{ 
    background-color: #FFFFFF; 
    border:none 2px #FFFFFF;
    z-index:2;
    font-size:8pt;
    }
.labelhover
{
    background-color: #FFFFFF; 
    border: dashed 2px #006600; 
    z-index:2;    
    }
.invislabel { background-color: Transparent; border: none; }
.hidecover { background-color:Transparent; border: dotted 1px #CCCCCC; }

/* Drop Zone Styles ------------------------------------------------- */
.dragElement 
{
	z-index:5000; 
	cursor:move;
	float:right;
	position:relative;
	top:5px;
	padding-right:5px;
}

.dropZone 
{
	background-color:Blue; 
	width:300px; 
	height:300px; 
	position:absolute;
	top:100px; 
	right:200px;
}

.highlightDropZone 
{	
	border: dashed 2px black;
}



.DefaultDropZoneStyle
{
	border: none;
	cursor:hand;
}
/* End Drop Zone Styles  */


/* Folder Management Styles */

.fmTreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.fmTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.fmGrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.fmHoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.fmSelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default;
}

.fmNodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}
.fmThumbnail
{
    width:400px;
    background-color:#C2C2C2;
    vertical-align:middle;
    text-align:left;
    overflow:hidden;
    padding:0 5px 0 5px;
    }
.fmThumbnailSelected
{
    width:400px;
    background-color:#CCEEFF;
    vertical-align:middle;
    text-align:left;
    overflow:hidden;
    padding:0 5px 0 5px;
    }
.fmThumbnailHover
{
    width:400px;
    background-color:#E6E6E6;
    vertical-align:middle;
    text-align:left;
    overflow:hidden;
    padding:0 5px 0 5px;
    }

/* End Folder Management Styles */

/* Report Styles */
.rTable
{
    width:860px;
    
    }
.rTitle
{
    width:300px;
    vertical-align:top;
    text-align:left;
    }
.rValue
{
    width:80px;
    vertical-align:top;
    }
.Top10Table
{
    border:solid 1px #FF9933;
    }
.Top10Header
{
    background-color:#FF9933;
    color:#FFFFFF;
    vertical-align:bottom;
    text-align:left;
    font-size:8pt;
    font-weight:bold;
    }
.Top10Body
{
    background-color:Transparent;
    border:solid 1px #FF9933;
    color:#000063;
    vertical-align:top;
    text-align:left;
    font-size:8pt;
    
    }

.ReportRegion
{
    font-weight:bold;
    cursor:pointer;
}
.ReportStatHeader
{
    padding-right:10px;
    background-color:#000063;
    color:#FFFFFF;
    vertical-align:bottom;
    font-size:8pt;
    line-height:8pt;
}
/* End Report Styles */

/* Misc Styles */
.RankYes
{
    color:Green;
    font-weight:bold;
    font-size:larger;
    }
/* END Misc Styles */

/* Study + Text Control Panel */
.ThumbPanel
{
    height:225px;
    vertical-align:top;
    overflow:auto;
}
.ThumbRow
{
    padding:5px 10px 5px 10px;
    height:225px;
}
.ThumbMasterPanel
{
    height:275px;
    vertical-align:top;
    border:solid 1px #000063; 
    width:100%;
}
.EditorControlPanel
{
    border:solid 1px #000063; 
    width:100%;
    }
.EditorControlPanelHeader
{
    background-color:#CCCCCC;
    font-weight:bold;
    color:#000063;
    padding:5px 10px 5px 10px;
    height:20px;
    }
.EditorControlPanelBody
{
    padding:5px 10px 5px 10px;
    }
A.ManageImages:link
{
    color:#666666;
    text-decoration:none;
    }
A.ManageImages:visited
{
    color:#666666;
    text-decoration:none;
    }
A.ManageImages:active
{
    color:#666666;
    text-decoration:none;
    }
A.ManageImages:hover
{
    color:#333333;
    text-decoration:none;
    }
.EditorCaption
{
    font-size:10pt;
    font-weight:bold;
    color:#000063;
    }
.EditorSubCaption
{
    font-weight:bold;
    color:#666666;
    }/* END Study + Text Control Panel */
    
/* Review Series Test Start */
.RSHeading
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12pt;
    font-weight:bold;
    color:#000063;
    text-align:left;
    padding:5px 5px 10px 0px;
    }
.RSTest
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12pt;
    font-weight:normal;
    color:#a81e25;
    text-align:left;
    }
.RSDefault
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    font-weight:normal;
    color:#000000;
    text-align:left;
    }
.RS_Right
{
    text-align:right;
    }
.RSQuestion
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10pt;
    border:0pt solid #c2c2c2;
    padding:5px 10px 5px 10px;
    }
.RSAnswer a
{
    vertical-align:top;
    padding-bottom:10px;
    color:Black;
    text-decoration:none;
}
.RSAnswerImage
{
    vertical-align:top;
    padding-bottom:10px;
    width:30px;
    text-align:left;    
}
/* Review Series Test End */


