﻿body
{
    background-color:#f4f4f4;
}

body, div, table 
{
   font-family: Arial;
   font-size: 10pt;
}

h4
{
    font-size: 12pt;
}

table.PageFrame
{
    /* width: 100%; */
    /* width: 975px; */
    background-color:White;    
    width: 985px;
    border: solid 1px silver;
}

div.PageBody
{
    background-color:White;
    text-align: center;
}

td.Header
{
    text-align: left;
    background-color: #9AB6D9;
}

td.Navigation
{
    text-align: center;
    vertical-align: top;
    background-color: #9AB6D9;
    width: 200px;
}

td.PageContent
{
    text-align: left;
    vertical-align: top;
    /*width: 725px;*/
    width: 785px;
    
    /*
    background-color: #eef3f6;
    padding: 20px;
    */
    border-style: solid;
    border-width: 20px;
    border-color: #eef3f6;
}

td.PageContentNoNav
{
    text-align: left;
    vertical-align: top;
    /*width: 725px;*/
    /*width: 785px;*/
    
    border-style: solid;
    border-width: 20px;
    border-color: #eef3f6;
}

.copyright
{
    font-family:Arial; 
    font-size:8pt; 
    text-align:center;
    color: Gray;
}

.MainMenuItem
{
    /*background-image: url(images/MainMenuBackground.gif);*/
    background-color:#eef3f6;
}

.EntryForm
{
    text-align: left;
    font-size: 10pt;
}

.ConfirmForm
{
    text-align: left;
    font-size: 10pt;
}

.sectionHeading
{
/*background-color: #b9d1ee;*/
background-color: #e8e8e8;
font-weight: bold;
height: 30px;
vertical-align: middle; 
}

.sectionSubHeading
{
background-color: #D0E7F6;
font-weight: bold; 
}

.columnHeading
{
background-color: #9AB6D9;
color: White;
font-weight: bold; 
}

.collapsePanel 
{
	width: 100%;
	height:0px;
	background-color:#eef3f6;
	font-size:10pt;
	overflow:hidden;
}

.collapsePanelSearch 
{
	width: 100%;
	height:0px;
	background-color: #ecfff8;
	font-size:10pt;
	overflow:hidden;
}

.collapsePanelHeader
{	
	width:100%;
	height:20px;
	color: Black;
	background-color: #e8e8e8;
	font-weight:bold;
	font-size: 10pt;
	float:left;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
	margin-top: 5px;
}

.collapsePanelBorder
{

    border: 1px solid #808080;
    padding: 5px;

    font-size: 10pt;
}

/*
.accordionHeader
{	
	width:100%;
	height:20px;
	color: Black;
	background-color: #e8e8e8;
	font-weight:bold;
	font-size: 10pt;
	float:left;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
	margin-top: 5px;
}

.accordionContent
{
    background-color:#eef3f6;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    line-height:24px;
}
*/
    
.accordionHeader
    {
	color: Black;
	background-color: #e8e8e8;
    font-weight:bold;
    vertical-align:middle;
    padding:5px;
    padding-top:10px;
    /*padding-left:5px;*/
    margin-bottom:4px;
    height:20px;
    width:100%; 
    cursor: pointer;                
    }
    
.accordionPane
    {
    background-color:#eef3f6;
    border-top: none;
    padding: 5px;
    /*padding-top: 10px;*/
    line-height:24px;
    width:100%; 
    display:none;
    }
    
.requiredIndicator
{
    font-weight: bold;
    color: Red;
}

.wizSidebar
{
    font-size: 8pt;
    text-decoration: none;
}

.fieldSet
{
    margin: 6px;
}

.calculatingMessage
{
    color: Blue;
    font-weight: normal;
}

.loadingMessage
{
    color: Blue;
    font-weight: normal;
}

.savingMessage
{
    color: Blue;
    font-weight: normal;
}

.numberTextbox
{
    text-align: right;
}

.gridPager
{
    background-color: #D0E7F6;
    text-decoration: none;
}

.gridHeader
{
    background-color: #9AB6D9;
    color: White;
}

.errorPanel
{
    padding: 20px;  
    background-color: #ffffcc;
    border: solid 2px red;
    text-align: left;
    /*width: 300px;*/
}

.errorMessage
{
    font-family:Arial;
    font-size:10pt;
    color:Red;
}

.specialtyDropdown
{
    width:240px;
}

a.help
{
    background-color:#9AB6D9;
    color:White;
    text-decoration:none;
    font-style:italic;
    font-weight:bold;
    padding-bottom:2px;
    padding-top:2px;
    padding-left:4px;
    padding-right:4px;
    margin:0px;
    float:right;
    border:solid 2px #c0c0c0;
}

.showProfileDataBold
{
    font-weight: bold;
}

.showProfileDataNormal
{
    font-weight: normal;
    
}

.showCompAnalysisDataBold
{
    font-weight: bold;    
}

.showNeedsAnalysisDataBold
{
    font-weight: bold;    
}

.helpText
{
    font-family: Arial;
    font-size: 10pt;
}

.collapsePanelHeaderCollapsedText
{
    font-family: Arial;
    font-size: 8pt;
    color: #9AB6D9;    
}

.sendEmailPanel
{
    padding: 10px;  
    background-color: #eef3f6;
    border: solid 2px #9AB6D9;
    text-align: left;
    /*width: 400px;*/
}

.potentialEmployersPanel
{
    width:470px;
    padding: 10px;  
    background-color: #eef3f6;
    border: solid 2px #9AB6D9;
    text-align: left;
    /*width: 400px;*/
}
