﻿/* CSS Document */


#PageBody ul, #PageBody li, #PageBody p, #PageBody div, #PageBody span
{
    font-size:11px;
}
.PaddedTop
{
    padding-top:10px;
    border-bottom:1px dotted Gray;
}
.PaddedBottom
{
    padding:5px;
    margin-bottom:10px;
}
.HeaderRow
{
    background-color:#ADD8E6;
}
.AltRow
{
    background-color:#F0F8FF;
}
.Instructions
{
	margin: 20px;
	padding: 0px 10px 10px 10px;
	border: solid 1px Gray;
}
.Search
{
	padding: 1px;
	border: solid 1px Gray;
}
.TabContentsPanel
{
	border: solid 1px Gray;
	padding: 5px;
}
.ActiveTab
{
	margin: 0px 5px 0px 3px;
	padding: 1px 10px 10px 10px;
	border: solid 1px Gray;
	font-size:13px;
	line-height: 20px;
	text-decoration: none;
	color: Black;
	font-weight: bold;
}
.Tab
{
	margin: 0px 2px 0px 0px;
	padding: 1px 10px 10px 10px;
	border: solid 1px Gray;
    background-color:#cccccc;
}
.Help
{
    float: right; 
    width: 300px; 
    border: solid 1px Gray; 
    padding: 10px; 
    background-color: #ddffdd; 
    color: Black;
}
.ScrolledWindow
{
    height: 450px;
    overflow: scroll;
}
.PopOutWindow
{
    position: absolute;
    background: White;
    border: 7px ridge #cccccc;
    padding: 10px;
    margin-left: -125px;
}

.ModalWindow
{
    position: fixed;
    border: 7px ridge #cccccc;
    padding: 10px;
    margin-top: -110px;
    margin-left: -50px;
    width: 650px;
    height: 600px;
    overflow: auto;
}
.Details
{
    border-right: 1px dotted Gray;
    border-bottom: 1px dotted Gray;
    border-left: 1px dotted Gray;
    padding: 5px;
    margin: 2px 10px 10px 10px;
}
.Hidden
{
    display: none;
}
.Highlight
{
    background: Yellow;
}
.labelCol { text-align:right; font-weight:bold; }

.nearlyfullwidth { width:99%; }

