﻿/*
grays
006400 - very dark
98FB98 - palegreen
C0C0C0 - silver
006400 - darkgreen
008000 - green
556B2F - darkolivegreen
F0F8FF - alice blue
F5F5F5 - white smoke
FFD700 = gold
F0FFFF - azure
8B4513 - saddlebrown
800000 - maroon
A52A2A -  brown
D2691E - chocolate
CD853F - peru
A0522D -sienna
*/

html
{
height: 100%;
}

body
{
    height: 100%;
	margin: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.photoborder {
	border: solid 2px #004E90;
}


/* master pages */

.admin_PageFrame
{
    border: 0px;
    padding: 0px;
    margin: 0px; 
    height: 100%;
    width: 100%;
    min-height: 100%;
    border-collapse: collapse;    
}

.admin_PageHeader
{
    height: 100px; 
    background-color: #ffffff;
    font-size: 14pt;
    font-weight: bold; 
    color: #000000;
    padding: 0px;
    margin: 0px;
}

/* trouble making these work with master page */
.admin_PageHeaderLeft 
{
	background-image: url('images\leftbg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

.admin_PageHeader_Right 
{
	background-image: url('images/rightbg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

.admin_PageSubHeader
{
    font-size: 10pt;
    font-weight: bold; 
    color: #ff0000;
}

.admin_PageDivider
{
    /*
8B4513 - saddlebrown
800000 - maroon
A52A2A -  brown
D2691E - chocolate
CD853F - peru
A0522D -sienna
*/
    border-top: solid 1px black; 
    border-bottom: solid 1px black; 
    border-left: solid 1px black; 
    border-right: solid 1px black; 
    height: 3px; 
    background-color: #800000; 
    padding: 0px;
    margin: 0px; 
    border-collapse: collapse;
    font-size: 0pt; 
}

.admin_PageNavLeftDark
{
    width: 150px; 
    height: 100%;
    min-height: 100%;
    background-color: #006400;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    padding: 0px;
    text-align: center;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-bottom: black 1px solid; 
    border-left: black 1px solid; 
}


.admin_PageNavLeftLight
{
    width: 150px; 
    height: 100%;
    min-height: 100%;
    background-color: #F5F5F5;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    padding: 0px;
    text-align: center;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-bottom: black 1px solid; 
    border-left: black 1px solid; 
}

.admin_PageNavLeftMedium
{
    width: 150px; 
    height: 100%;
    min-height: 100%;
    background-color: #708090;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    padding: 0px;
    text-align: center;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-bottom: black 1px solid; 
    border-left: black 1px solid; 
}

.admin_NavBoxLeftLight
{
    background-color: #F0F8FF;
    border-collapse: collapse;
    border: black 1px solid;
    width: 140px; 
    text-align: left;
    color: #000000;
}

.admin_NavBoxLeftDark
{
    background-color: #64708b;
    border-collapse: collapse;
    border: black 1px solid;
    width: 130px; 
    text-align: left;
    color: #FFD700;
}

.admin_NavBoxLeft_Cell
{
    border-bottom: black 1px solid; 
}

.contentPane
{
    width: 100%;
    height: 100%;
    min-height: 100%; 
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
    text-align: center;
}


/* page content */

.adminCell_RightBorder {
	PADDING: 3px; 
	BORDER-RIGHT: black 1px solid;
}

.adminCell_LeftBorder {
	PADDING: 3px; 
	BORDER-LEFT: black 1px solid;
}

.adminCell_NoBorder {
	PADDING: 3px; 
}

.adminCell_BottomBorder {
	border-bottom: black 1px solid;
}



/* legacy */

.collapsePanel {
    width:100%;
    background-color:white;
    overflow:hidden;
    line-height: 12px; 
    height: 0px;
}

.categoryheader
{
    background-color: #C0C0C0;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
    color: #ff0000;
    vertical-align: middle;
    width: 100%;
    BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
}

.topNavTable
{
    padding: 0px; 
    margin: 0px; 
    border: 0px;
    border-collapse: collapse;
    height: 19px;
}

.mainPanel
{
    border-top: black 1px solid;
    border-bottom: black 1px solid;
    border-right: black 1px solid;
    border-left: black 1px solid;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-right: 4px;
    padding-left: 4px;
}

.controlpanel {
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	background-color: #ffffff; 
}

.pagerpanel {
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	margin: 2px;
	background-color: #ffffff; 
}

.adminPanel {
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	background-color: #ffffff; 
}

.panelstyle
{
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 4px;
	WIDTH: 450px;
	BACKGROUND-COLOR: #ffffff;
 }
 
 .adminPanelHeader
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-align: center;
    BORDER-TOP: black 0px solid;
	BORDER-RIGHT: black 0px solid;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 0px solid;
    background-color: #D7E0E5;
    width: 100%;
}

