/* AppVer 1.5 */
body 
{
    background-color:#F7F7F7;
    color:#666666;
    margin:0 0 0 0;
    font-family:Tahoma, Arial, Verdana, Sans-Serif;
    font-size:9pt;
}
.almostgone
{
    color:#CCCCCC;
}
.BigLink
{
    font-size:14pt;
    }
A:link	
{
	text-decoration:none;
	color: gray;
	}	
A:visited	
{
	text-decoration:none;
	color:#AAAAAA;
	}	
A:active	
{
	text-decoration:none;
	color:#AAAAAA;
	}	
A:hover	
{
	color:#666666;
	}

/* Master Page */
.MainTable
{
    width:984px;
    height:100%;
    }
.UserName
{
    color:#000063;
    font-weight:bold;
    }
/* Top Panel */
.TopPanel
{
    height:81px;
    width:100%;
    background-color:transparent;
    }
.LoginBox
{
    color: gray;
    }
.LoginBoxHidden
{
    color: gray;
    display:none;
    }
.SearchInput
{
    background-image:url('images/elements/search-icon.gif');
    background-repeat:no-repeat;
    background-position:left;
    padding-left:25px;
    color: gray;
    width:140px;
    height:19px;
    
    }
.SearchButton
{
    width:55px;
    height:19px;
    vertical-align:middle;
    float:right;
    margin-left:10px;
    }
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');
    }

.tocDDLTOP
{
    background-color:#000063;
    color:#ffffff;
    }
.tocDDLUnit
{
    font-weight:bold;
    background-color:#000000;
    color:#ffffff;
    }
.tocDDLChapter
{
    font-weight:normal;
    color:#666666;
    }
.tocDDLSpread
{
    font-style:italic;
    color:#999999;
    }    
/* End Top Panel */

/* Footer Panel */
.FooterPanel
{
    width:100%;
    height:46px;
    background-color:transparent;
    color:#E6E6E6;
    font-size:8pt;
    padding-left:5px;
    padding-right:5px;
    border-top:solid 1px #E6E6E6;
    }

/* End Footer Panel */

/* Menu */
/* top menu */
.Menu1
{
    background-color:#000063;
    color: #fff;
    font-size:8pt;
    font-weight:bold;
    }
A.Menu1:link	
{
	text-decoration:none;
	background-color:#000063;
    color:#F6F6F6;
    padding:10px 20px 10px 20px;
	}	
A.Menu1:visited	
{
	text-decoration:none;
	background-color:#000063;
    color:#F6F6F6;
    padding:10px 20px 10px 20px;
	}	
A.Menu1:active	
{
	text-decoration:none;
	background-color:#000063;
    color:#F6F6F6;
    padding:10px 20px 10px 20px;
	}	
A.Menu1:hover	
{
	text-decoration:none;
	background-color:#636399;
    color:#F6F6F6;
    padding:10px 20px 10px 20px;
    }
.MenuOn1
{
    background-color:#000063;
    color: #fff;
    font-size:8pt;
    font-weight:bold;
    }
A.MenuOn1:link	
{
	text-decoration:none;
	background-color:#636399;
    padding:10px 20px 10px 20px;
	}	
A.MenuOn1:visited	
{
	text-decoration:none;
	background-color:#636399;
    padding:10px 20px 10px 20px;
	}	
A.MenuOn1:active	
{
	text-decoration:none;
	background-color:#636399;
    padding:10px 20px 10px 20px;
	}	
A.MenuOn1:hover	
{
	text-decoration:none;
	background-color:#636399;
    padding:10px 20px 10px 20px;
	color: #fff;
}
.MenuTable1
{
    background-color:#000063;
    height:30px;
    }
.MenuCell1
{
    padding-left:5px;
    padding-right:5px;
    }
.MenuCell1:hover
{
    background-color:#636399;
    }
.MenuCellOn1
{
    padding-left:5px;
    padding-right:5px;
    background-color:#636399;
    }
.MenuCellUsername1
{ 
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
    }
.MenuCellL1
{
    padding-left:2px;
    padding-right:2px;
    color:#000063;
    }

/* bottom menu */
A.Menu2:link	
{
	text-decoration:none;
	color: gray;
	}	
A.Menu2:visited	
{
	text-decoration:none;
	color: gray;
	}	
A.Menu2:active	
{
	text-decoration:none;
	color: gray;
	}	
A.Menu2:hover	
{
	text-decoration:none;
	color:#666666;
	}
A.MenuOn2:link	
{
	text-decoration:none;
	color:#666666;
	}	
A.MenuOn2:visited	
{
	text-decoration:none;
	color:#666666;
	}	
A.MenuOn2:active	
{
	text-decoration:none;
	color:#666666;
	}	
A.MenuOn2:hover	
{
	text-decoration:none;
	color:#666666;
	}
.MenuTable2
{
    font-size:8pt;
    margin-top:8px;
    margin-bottom:8px;
    height:28px;
    }
.MenuCell2
{
    padding-left:10px;
    padding-right:10px;
    }
.MenuCellL2
{
    padding-left:2px;
    padding-right:2px;
    color:#666666;
    }

/* End Menu */
/* End Master page */

/* General Settings */
.hidden
{
    display:none;
    }
.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;
    }
.Breadcrumbs
{
    font-size:7pt;
    color: gray;
    }
A.Breadcrumbs:link	
{
	text-decoration:none;
	color: gray;
	}	
A.Breadcrumbs:visited	
{
	text-decoration:none;
	color: gray;
	}	
A.Breadcrumbs:active	
{
	text-decoration:none;
	color: gray;
	}	
A.Breadcrumbs:hover	
{
	text-decoration: underline;
	color:#666666;
	}
    
.PageHeading
{
    font-size:12pt;
    font-weight:bold;
    color:#000000;
    text-align:left;
    padding:5px 5px 10px 5px;
    }

.PagePanel
{
    width:100%;
    height:460px;
    text-align:left;
    vertical-align:top;
    padding:5px 5px 10px 10px; 
    }
/* End General Settings */
    
/* TOC Navigation */
.SectionHeading
{
    color: #000063;
    font-weight: bold;
}
A.SectionHeading:link	
{
	text-decoration:none;
	color: gray;
}	
A.SectionHeading:visited	
{
	text-decoration:none;
	color: gray;
}	
A.SectionHeading:active	
{
	text-decoration:none;
	}	
A.SectionHeading:hover	
{
	text-decoration:underline;
	}
.SectionChild
{
    font-size:8pt;
    }
A.SectionChild:link	
{
	text-decoration:none;
	color: gray;
	}	
A.SectionChild:visited	
{
	text-decoration:none;
	color: gray;
	}	
A.SectionChild:active	
{
	text-decoration:none;
	color: gray;
	}	
A.SectionChild:hover	
{
	text-decoration: underline;
	color:#666666;
	}
    
/* End TOC Navigation */

/* Image Editor */
.EditorCaption
{
    font-size:10pt;
    font-weight:bold;
    color:#000063;
    }
.EditorSubCaption
{
    font-weight:bold;
    color:#666666;
    }
.EditorDesc
{
    cursor:pointer;
	font-weight: bold;
	color: gray;
}
A.EditorDesc:link	
{
	text-decoration:none;
	color:#AAAAAA;
	}	
A.EditorDesc:visited	
{
	text-decoration:none;
	color:#AAAAAA;
	}	
A.EditorDesc:active	
{
	text-decoration:none;
	color:#AAAAAA;
	}	
A.EditorDesc:hover	
{
	text-decoration: underline;
	color:#666666;
	}

.EditorFigureID
{
    font-weight:bold;
    }
.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;
    }
A.ManageImages:visited
{
    color:#666666;
    }
A.ManageImages:active
{
    color:#666666;
    }
A.ManageImages:hover
{
    color:#333333;
    }
/* End Image Editor */

/* Search Result Page */
.ResultHeading
{
    font-size:12pt;
    color:#000063;
    text-align:center;
    }
A.ResultLink:link	
{
	text-decoration:none;
	color: gray;
}	
A.ResultLink:visited	
{
	text-decoration:none;
	color: gray;
}	
A.ResultLink:active	
{
	text-decoration:none;
	}	
A.ResultLink:hover	
{
	text-decoration:underline;
	}

/* End Search Result Page */

/* My Account Page */
.MyAccountItem
{
    font-size:12pt;
    }
/* End My Account Page */

/* Master Site Page -------------------------------------------- */
.PageTable
{
    width:800px;
    height:600px;
    padding:0 0 0 0;
    margin:0 0 0 0;
    }
.PageBody
{
    height:90%;
    text-align:left;
    }
    

/* Splash Panel */
.SplashDefault
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:9pt;
    color:#000000;
    background-color:Transparent;
    text-align:left;
    width:300px;
    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:300px;
    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:300px;
    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;
    }
/* End Splash Panel */



/* Navigation Page Panels */
.LeftPanel
{
    width:265px;
    background-color:transparent;
    color:#ffffff;
    border-right:solid 8px #E6E6E6;
    }
    
.FilmstripPanel
{
    width: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;
    height:40px;
    padding:0 0 0 0;
    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;
    height:40px;
    padding:0 0 0 0;
    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;
    height:40px;
    padding:0 0 0 0;
    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;
    height:40px;
    padding:0 0 0 0;
    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;
    height:40px;
    padding:0 0 0 0;
    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;
    height:40px;
    padding:0 0 0 0;
    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;
    height:40px;
    padding:0 0 0 0;
    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;
    height:40px;
    padding:0 0 0 0;
    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;
    height:40px;
    padding:0 0 0 0;
    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:Tahoma, Arial, Verdana, 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:Tahoma, Arial, Verdana, 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:Tahoma, Arial, Verdana, 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:Tahoma, Arial, Verdana, 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:Tahoma, Arial, Verdana, Sans-Serif;
    font-size:10pt;
    }
.Thumbnail
{
    width:130px;
    height:220px;
    background-color:#C2C2C2;
    border:solid 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:60px;
    height:80px;
    background-color:#C2C2C2;
    border:solid 1px #666666;
    vertical-align:middle;
    text-align:center;
    }
.ThumbnailSelectedSmall
{
    width:60px;
    height:80px;
    background-color:#FF4444;
    border:solid 1px #666666;
    vertical-align:middle;
    text-align:center;
    }

.fs_Caption
{
    font-size:8pt;
    color:#000063;
    font-weight:bold;
    }
.fs_SubCaption
{
    font-size:8pt;
    color:#000063;
    }
/* 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: underline;
	color: gray;
	}
/* End Folder */

.NavCell
{
    height:20px;
    width:536px;
    }


.FormHeading
{
    background-color:#999999;
    color:#ffffff;
    font-family:Tahoma, Arial, Verdana, Sans-Serif;
    font-size:10pt;
    text-align:center;
    }
.FormBody
{
    background-color:#CCCCCC;
    color:#000000;
    font-family:Tahoma, Arial, Verdana, Sans-Serif;
    font-size:10pt;
    text-align:center;
    }
.FormBodyAlt
{
    background-color:#FFFFFF;
    color:#000000;
    font-family:Tahoma, Arial, Verdana, Sans-Serif;
    font-size:10pt;
    text-align:center;
    }

.FolderTab
{
    font-family:Tahoma, 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:Tahoma, Arial, Verdana, 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 */
.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: underline;
    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.AdminSub:link	
{
	text-decoration:	none;
	color:	#CCCCCC;
	}	
A.AdminSub:visited	
{
	text-decoration:	none;
	color:	#CCCCCC;
	}	
A.AdminSub:active	
{
	text-decoration:	none;
	color:	#CCCCCC;
	}	
A.AdminSub:hover	
{
	text-decoration:    none;
	color:	#CC3333;
	}
.AdminImage
{
    position:relative;
    top:0;
    left:0;
    
    z-index:-1;
    }
    
.Boxed
{
    border:solid 1px black;
    }
/* Editor Styles ---------------------------------------------------- */

  .editortoolbar {border:1px solid #CCCCCC;background-color:#F0F0EE;width:600px;}
  .editortoolbarButton {border:0px black solid; cursor:pointer;padding-right:5px;}
  .editorArea {border:1px solid #CCCCCC; border-top:0x; background-color:#FFFFFF;width:600px;}
  .editorfooter {border:1px solid #CCCCCC;background-color:#F0F0EE;width:600px;}
  .editorfooterCell {font-family:tahoma; font-size:10px;}
  
/* End Editor Styles ------------------------------------------------ */
      
/* 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 */
.FolderTable
{
    width:100%;
    
    }
.HeaderColumn
{
    height:28px;
    background-color:#666666;
    color:#CCCCCC;
    text-align:left;
    padding: 0 10px 0 10px;
    }
.FolderColumn
{
    width:120px;
    height:500px;
    text-align:center;
    vertical-align:top;
    border-right:solid 1px #666666;
    padding-top:10px;
    }
.ImageColumn
{
    width:864px;
    height:500px;
    text-align:left;
    vertical-align:top;
    padding:10px 0 0 10px;
    }
.txtFolderName
{
    font-size:9pt;
    width:100px;
    }
/* from ws original 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;
    }
    
/* End Report Styles */
