﻿
/*
    Computer Science Group, LLC
    225-766-2397 office
    225-205-0263 cell
    darrell@computersciencegroup.com
    Copyright © 2008 Computer Science Group, LLC, All rights reserved.
*/

/******************************************************************************
 * pages
******************************************************************************/

body
{
	font-family:Arial;
	/*font-style: normal;
	font-variant: normal;
	font-weight:normal;
	color:Black;*/
    color:#254117;	
    margin:0px 0px 0px 0px;
    border:none 0px;
    padding:0px 0px 0px 0px;
}
h1
{
    background-image:url("../images/csgDirectoryFixedSelectTable.png");
    background-repeat:repeat-x;
    height:25px;
	margin: 0px 0px 0px 0px;
	padding-top:6px;
	padding-left: 4px;
	font-family:Tahoma;
	font-size: 8pt;
	font-weight:bold;
	vertical-align:middle;
    color:#254117;	
}
h2
{
	margin: 4px 0px 4px 4px;
	font-family:Arial;
	font-size: 10pt;
    color:#254117;	
}
h3
{
	margin: 4px 0px 4px 4px;
	font-family:Arial;
	font-size: 10pt;
    color:#254117;	
}
p
{
	margin: 4px 0px 4px 4px;
	/*font-family:Arial;
	font-size:8pt;*/
    font-family:Sans-Serif;
    font-size:8pt;
    color:#254117;	
}
ul
{
	font-family:Arial;
	font-size:8pt;
    color:#254117;	
}
ol
{
	font-family:Arial;
	font-size:8pt;
    color:#254117;	
}

/******************************************************************************
 * Button Menus
******************************************************************************/

.pageButtonMenuDIV
{
	position:absolute;
	display:none;
	z-index:100;
	border:solid 1pt #CAE2C7;
    overflow:hidden;
    background-image:url("../images/csgPageButtonMenuDIV.png");
    background-repeat:repeat-y;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#003300', Direction=135, Strength=5);
}
.pageButtonMenuTABLE
{
	table-layout:fixed;
}
.pageButtonMenuTD
{
	font-family:Calibri;
	margin:0px 0px 0px 0px;
	border-bottom:none 0px;
	border-left:none 0px;
	border-right:solid 1pt #CAE2C7;
	border-top:none 0px;
	padding:0px 0px 0px 0px;
    vertical-align:top;
}
.pageButtonMenuLastColumnOnRightTD
{
	font-family:Calibri;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    vertical-align:top;
}

/******************************************************************************
 * Used by Button Menus and Content Menus
******************************************************************************/

.pageMenuTitleP
{
	font-family:Sans-Serif;
	font-size:10pt;
	/*font-weight:bold;*/
	color:#CAE2C7;
	margin:0px 0px 0px 0px;
}
.pageMenuTitleOnPageP
{
	font-family:Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:#3D5939;
	margin:0px 0px 0px 0px;
}
.pageMenuSelectionP
{
	margin:2px 0px 0px 0px;
}
.pageMenuSelectionOnPageP
{
	color:Black;
	margin:2px 0px 0px 0px;
}

/******************************************************************************
 * header
******************************************************************************/

/*this div contains everything in the header ******************************/

.pageHeaderDIV
{
	background-image:url('../images/csgPageHeaderTABLE.png');
    background-repeat:repeat-x;
    width:100%;
}
.pageHeaderTABLE
{
	border-collapse:collapse;
    width:100%;
}
/* company info div */
.pageHeaderCompanyInfoDIV
{
	width:300px;
}
.pageHeaderCompanyInfoTABLE
{
	border-collapse:collapse;
}
.pageHeaderCompanyTD
{
	font-family:Arial;
	font-size:16pt;
	color:White;
}
.pageHeaderTitleTD
{
	font-family:Arial;
	font-size:8pt;
	color:White;
}
.pageHeaderVersionTD
{
	font-family:Arial;
	font-size:8pt;
	color:White;
}
/* log in info div */
.pageHeaderLogInDIV
{
	top:20px;
	left:305px;
	width:250px;
}
.pageHeaderLogInTABLE
{
	border-collapse:collapse;
}
.pageHeaderLogInPromptTD
{
    font-family:Sans-Serif;
    font-size:8pt;
    text-align:right;
	width:50px;
	color:#CAE2C7;
}
.pageHeaderLogInInfoTD
{
    font-family:Sans-Serif;
    font-size:8pt;
	color:White;
}
/* header images, excel, calendar */
.pageHeaderImageDIV
{
	top:5px;
	left:550px;
	height:60px;
}
pageHeaderImageTABLE
{
	border-collapse:collapse;
}
.pageHeaderImageTD
{
	vertical-align:middle;
    cursor:hand;
}
.pageHeaderImageMouseDownTD
{
    background-image:url('../images/csgPageHeaderImageMouseDownTD.png');
    background-repeat:repeat-x;
    cursor:hand;
}
.pageHeaderImageMouseOutTD
{
	vertical-align:middle;
    background-repeat:repeat-x;
    cursor:hand;
}
.pageHeaderImageMouseOverTD
{
    background-image:url('../images/csgPageHeaderImageMouseOverTD.png');
    background-repeat:repeat-x;
    cursor:hand;
}
.pageHeaderImageMouseUpTD
{
    cursor:hand;
}
.pageHeaderImages
{
	height:55px;
}
/* toolbar table */
.pageHeaderToolbarTABLE
{
    width:100%;
    height:31px;
	background-image:url('../images/csgPageHeaderToolbarTABLE.png');
    background-repeat:repeat-x;
}
.pageHeaderToolbarButtonDIV
{
	top:70px;
	left:0px;
   /*width:390px;*/
    width:100%;
}
.pageHeaderToolbarButtonTABLE
{
	/*border-collapse:collapse;*/
}
.pageHeaderToolbarButtonTD
{
    font-family:Sans-Serif;
    font-size:8pt;
    color:white;
    height:25px;
    /*width:65px;*/
    width:100px;
    text-align:center;
    border-top:none 0px;
    border-left:none 0px;
    border-bottom:none 0px;
    border-right:solid 1px #D9D9D9;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align:middle;
    cursor:hand;
}
.pageHeaderToolbarButtonMouseDownTD
{
    font-family:Sans-Serif;
    font-size:8pt;
    color:Black;
    height:25px;
    /*width:65px;*/
    width:100px;
    text-align:center;
    border-top:none 0px;
    border-left:none 0px;
    border-bottom:none 0px;
    border-right:solid 1px #D9D9D9;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align:middle;
    cursor:hand;
    background-image:url('../images/csgPageHeaderToolbarButtonMouseDownTD.png');
    background-repeat:repeat-x;
}
.pageHeaderToolbarButtonMouseOutTD
{
    font-family:Sans-Serif;
    font-size:8pt;
    color:white;
    height:25px;
    /*width:65px;*/
    width:100px;
    text-align:center;
    border-top:none 0px;
    border-left:none 0px;
    border-bottom:none 0px;
    border-right:solid 1px #D9D9D9;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align:middle;
    cursor:hand;
}
.pageHeaderToolbarButtonMouseOverTD
{
    font-family:Sans-Serif;
    font-size:8pt;
    color:Black;
    height:25px;
    /*width:65px;*/
    width:100px;
    text-align:center;
    border-top:none 0px;
    border-left:none 0px;
    border-bottom:none 0px;
    border-right:solid 1px #D9D9D9;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align:middle;
    cursor:hand;
    background-image:url('../images/csgPageHeaderToolbarButtonMouseOverTD.png');
    background-repeat:repeat-x;
}
.pageHeaderToolbarButtonMouseUpTD
{
    font-family:Sans-Serif;
    font-size:8pt;
    color:white;
    height:25px;
    /*width:65px;*/
    width:100px;
    text-align:center;
    border-top:none 0px;
    border-left:none 0px;
    border-bottom:none 0px;
    border-right:solid 1px #D9D9D9;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align:middle;
    cursor:hand;
}

/******************************************************************************
 * Content
******************************************************************************/

.pageContentDIV
{
    width:100%;
}
.pageContentTABLE
{
	border-collapse:collapse;
	height:100%;
    width:100%;
}
.pageContentTD
{
	vertical-align:top;
}
.pageContentMenuTD
{
	height:100%;
    width:85px;
    min-width:85px;
	background-image:url('../images/csgPageContentMenuTD.png');
    background-repeat:repeat-y;
	vertical-align:top;
}
.pageContentMenuOnPageTD
{
	height:100%;
    /*width:85px;
    min-width:85px;*/
	vertical-align:top;
}

/******************************************************************************
 * footer
******************************************************************************/

/*this div contains everything in the footer ******************************/

.pageFooterDIV
{
    width:100%;
}
.pageFooterTABLE
{
	background-image:url('../images/csgPageFooterTABLE.png');
    background-repeat:repeat-x;
	border-collapse:collapse;
    width:100%;
}
.pageFooterTD
{
    font-family:Sans-Serif;
    font-size:7pt;
    color:white;
}
.pagePermissionDisplayLineP
{
	border:none 0px;
	margin:4px 0px 0px 4px;
	font-family:Arial;
	font-size: 8pt;
	color:Black;
}
/* used for simple pages with no header or footer */
.pageCopyrightLineP
{
	border:none 0px;
	margin:4px 0px 0px 4px;
	font-family:Calibri;
	font-size: 6.5pt;
	/*color:Black;*/
	color:#006600;
}
/******************************************************************************
 * anchors
******************************************************************************/
.pageLinksAnchorA
{
    font-family:Sans-Serif;
    font-size:8pt;
    color:white;
	text-decoration:none;
}
.pageLinksAnchorOnPageA
{
    font-family:Sans-Serif;
    font-size:8pt;
    /*color:#3D5939;*/
    color:#254117;
	text-decoration:none;
}

/******************************************************************************
 * page data entry
******************************************************************************/
.pageDataEntryPrompt
{
	font-size:8pt;
	text-align:right;
}
.pageDataEntryLabel
{
	font-size:8pt;
	text-align:left;
}

.pageUpdateProgressDIV
{
	margin-top:25px;
	display:none;
}