﻿/* lpc textclasses  */
.controlText
{
    position: relative;
    margin: 2px 0px 2px 0px;
    font-family: Verdana;
    font-size: 10pt;
}
.controlTextLink
{
    cursor:pointer;
    font-family: Verdana;
    font-size: 10pt;
    color: #993333;
}
.controlTextLink:hover
{
    cursor:pointer;
    font-family: Verdana;
    font-size: 10pt;
    color: #004071;
}


.controlText9
{
    position: relative;
    margin: 1px 0px 1px 0px;
    font-family: Verdana;
    font-size: 9pt;
}


/* INPUT and INPUT_INITIALIZATION CLASSES */


.initialInputSmall
{
    color: #c0c0c0;
    font-family: Arial;
    font-size: 15px;
}

.inputSmall
{
    color: #000000;
    font-family: Arial;
    font-size: 15px;
}

.initialInputTiny
{
    color: #c0c0c0;
    font-family: Arial;
    font-size: 13px;
}

.inputTiny
{
    color: #000000;
    font-family: Arial;
    font-size: 13px;
}






/*  Pseudo-anchors 

	For email address obfuscation, etc.
*/
.spanLink
{
    cursor:pointer;
    font-family: Verdana;
    font-size: 11pt;
    color: #993333;
}
.spanLink:hover
{
    cursor:pointer;
    font-family: Verdana;
    font-size: 11pt;
    color: #004071;
}


/* lpc button classes */
		/* small pushbutton */
        input.saveSmall
        {
            background-color: #468c00;
            display: inline-block;
            cursor: pointer;
            color: #ffffff;
            font-family: arial;
            font-size: 11pt;
            width: 90px;
            height: 22px;
            margin: 1px;
            padding: 0px 0 0px 0;
            text-decoration: none;
            border: none;
        }
        input.saveSmall:hover
        {
            background-color: #00672e;
        }

        input.actionSmall {
	        background-color:#0059b2;
	        display:inline-block;
	        cursor:pointer;
	        color:#ffffff;
	        font-family:arial;
            font-size: 11pt;
            width: 70px;
            height: 22px;
            margin: 1px;
            padding: 0px 0 0px 0;
            text-decoration: none;
            border: none;
        }
        input.actionSmall:hover {
	        background-color:#1f2d60;
        }

        input.cancelSmall {
	        background-color:#993333;
	        display:inline-block;
	        cursor:pointer;
	        color:#ffffff;
	        font-family:arial;
            font-size: 11pt;
            width: 70px;
            height: 22px;
            margin: 1px;
            padding: 0px 0 0px 0;
            text-decoration: none;
            border: none;
        }
        input.cancelSmall:hover {
	        background-color:#511b1b;
        }


        /* tiny pushbuttons */
        .saveTiny
        {
            background-color: #468c00;
            display: inline-block;
            cursor: pointer;
            color: #ffffff;
            font-family: arial;
            font-size: 9pt;
            width: 70px;
            height: 18px;
            margin: 1px;
            padding: 0px 0 0px 0;
            text-decoration: none;
            border: none;
        }
        .saveTiny:hover
        {
            background-color: #00672e;
        }
 
        .actionTiny {
	        background-color:#0059b2;
	        display:inline-block;
	        cursor:pointer;
	        color:#ffffff;
	        font-family:arial;
            font-size: 9pt;
            width: 70px;
            height: 18px;
            margin: 1px;
            padding: 0px 0 0px 0;
            text-decoration: none;
            border: none;
        }
        .actionTiny:hover {
	        background-color:#1f2d60;
        }
        .removeTiny {
	        background-color:#0059b2;
	        display:inline-block;
	        cursor:pointer;
	        color:#ffffff;
	        font-family:arial;
            font-size: 9pt;
            width: 70px;
            height: 18px;
            margin: 1px;
            padding: 0px 0 0px 0;
            text-decoration: none;
            border: none;
        }
        .removeTiny:hover {
	        background-color:#511b1b;
        }
 
        .cancelTiny {
	        background-color:#993333;
	        display:inline-block;
	        cursor:pointer;
	        color:#ffffff;
	        font-family:arial;
            font-size: 9pt;
            width: 70px;
            height: 18px;
            margin: 1px;
            padding: 0px 0 0px 0;
            text-decoration: none;
            border: none;
        }
        .cancelTiny:hover {
	        background-color:#511b1b;
        }
        /* tiny togglebuttons (divs)*/
        .toggleTinyOn {
	        background-color:#0059b2;
	        display:inline-block;
	        cursor:pointer;
	        color:#ffffff;
	        font-family:arial;
            font-size: 9pt;
            width: 70px;
            height: 20px;
            margin: 1px;
            padding: 2px 0 0px 0;
            text-decoration: none;
            border-style: inset 1px #c0c0c0;
        }
        .toggleTinyOff {
	        background-color:#1f2d60;
	        display:inline-block;
	        cursor:pointer;
	        color:#ffffff;
	        font-family:arial;
            font-size: 9pt;
            width: 70px;
            height: 20px;
            margin: 1px;
            padding: 2px 0 0px 0;
            text-decoration: none;
            border-style: outset 1px #c0c0c0;
        }
        div.toggleTinyOn 
        {
	        background-color:#0059b2;
	        display:inline-block;
	        cursor:pointer;
	        color:#ffffff;
	        font-family:arial;
            font-size: 9pt;
            width: 70px;
            height: 18px;
            margin: 1px;
            padding: 0px 0 0px 0;
            text-align: center;
            text-decoration: none;
            border-style: inset 2px #e0e0e0;
            opacity: 1.0;
        }
        div.toggleTinyOff:hover
        {
        	opacity: 0.6;
        } 
        div.toggleTinyOff {
	        background-color:#1f2d60
	        display:inline-block;
	        cursor:pointer;
	        color:#ffffff;
	        font-family:arial;
            font-size: 9pt;
            width: 70px;
            height: 18px;
            margin: 1px;
            padding: 0px 0 0px 0;
            text-align: center;
            text-decoration: none;
            border-style: outset 2px #e0e0e0;
            opacity: 1.0;
        }
        div.toggleTinyOn:hover
        {
        	opacity: 0.6;
        } 
        div.toggleInner
        {
        	padding: 3px 0 0 0;
        }



/* docHeader styles */
.docHeader1, .docHeader1 a:link, docHeader1 a:visited
{
	padding-top:25px;
    font-size: 26px;
    margin: 0 0 20px 0;
    color: #004071;
    font-family: Georgia;
    font-weight: normal;
    font-style: normal;
    line-height: 125%;
}
.docHeader1 a:hover
{
	padding-top:25px;
    font-size: 26px;
    margin: 0 0 20px 0;
    color: #993333;
    font-family: Georgia;
    font-weight: normal;
}
.docHeader2, .docHeader2 a:link, docHeader2 a:visited
{
    font-weight: normal;
    font-size: 20px;
    margin: 0 0 10px 0;
    font-family: Georgia;
    color: #004071;
    line-height: 110%;
}
.docHeader2 a:hover
{
    font-size: 20px;
    margin: 0 0 10px 0;
    text-decoration: none;
    color: #993333;
    font-family: Georgia;
    font-weight: normal;
}
.docHeader3, docHeader3 a:link, docHeader3 a:visited
{
    font-weight: normal;
    font-size: 18px;
    margin: 0 0 10px 0;
    font-family: Georgia;
    color: #004071;
    line-height: 110%;
}
.docHeader3 a:hover
{
    font-size: 18px;
    margin: 0 0 10px 0;
    text-decoration: none;
    color: #993333;
    font-family: Georgia;
    font-weight: normal;
}

.featureHeader2 {
    color: #004071;
    font-family: Georgia;
    font-size: 18px;
}
.featureHeader2Link {
    cursor: pointer;
    color: #004071;
    font-family: Georgia;
    font-size: 18px;
}
.featureHeader2Link:hover {
    color: #993333;
}


.featureHeader3
{
	color: #004071;
    font-family: Georgia;
    font-size: 18px;
}
.featureHeader3Link
{
	cursor: pointer;
	color: #004071;
    font-family: Georgia;
    font-size: 16px;
}
.featureHeader3Link:hover
{
	color: #993333;
}


        /* DYNAMIC POPUP CLASSES */
        
        div.dynPopupTitle
        {
            background: #dfdfdf;
            padding: 10px 15px 5px 15px;
        }
        div.dynPopupFrame
        {
            background: #fcfcfc;
            left: 10px;
            top: 30px;
            height: 300px;
            width: 550px;
            z-index: 10;
            position: absolute;
            overflow: hidden;
            border: 3px solid #ffffff;
            -webkit-box-shadow: 1px 1px 7px 0px #222222;
            -moz-box-shadow: 1px 1px 7px 0px #222222;
            box-shadow: 1px 1px 7px 0px #222222;
            -ms-filter: 'progid:DXImageTransform.Microsoft.Shadow(strength=4, Direction=135, Color=#555555)';
            filter: progid:DXImageTransform.Microsoft.Shadow(strength=4, Direction=135, Color=#555555);
        }
        
        
        div.dynPopupFrameGlow
        {
            background: #fcfcfc;
            left: 10px;
            top: 30px;
            height: 300px;
            width: 550px;
            z-index: 10;
            position: absolute;
            overflow: hidden;
            border: 3px solid #ffffff;
            -webkit-box-shadow: 0px 0px 7px 0px #c000c0;
            -moz-box-shadow: 0px 0px 7px 0px #c000c0;
            box-shadow: 0px 0px 7px 0px #c000c0;
        }
        
        
        .dynButtonOff
        {
            cursor: pointer;
            padding: 2px;
            margin: 2px;
            color: #000000;
            background-color: #bbeebb;
            border-top: outset 2px #c0c0c0;
            border-right: outset 2px #c0c0c0;
            border-bottom: outset 2px #808080;
            border-left: outset 2px #808080;
        }
        
        .dynButtonOn
        {
            cursor: pointer;
            padding: 2px;
            margin: 2px;
            color: #000000;
            background-color: #ccffcc;
            border-top: inset 2px #808080;
            border-right: inset 2px #808080;
            border-bottom: inset 2px #c0c0c0;
            border-left: inset 2px #c0c0c0;
        }
        
        .dynButtonUsed
        {
            cursor: default;
            padding: 2px;
            margin: 2px;
            color: #808080;
            background-color: #f8f8f8;
            border-top: inset 2px #808080;
            border-right: inset 2px #808080;
            border-bottom: inset 2px #c0c0c0;
            border-left: inset 2px #c0c0c0;
        }
        
        .setupButtonOff
        {
            cursor: pointer;
            width: 300px;
            padding: 6px;
            margin: 2px;
            color: #000000;
            background-color: #bbeebb;
            border-top: outset 2px #c0c0c0;
            border-right: outset 2px #c0c0c0;
            border-bottom: outset 2px #808080;
            border-left: outset 2px #808080;
        }



        .buttonHoverOff
        {
            cursor: pointer;
            width: 300px;
            padding: 6px;
            margin: 1px;
            color: #000000;
            background-color: #ccffcc;
            border-top: inset 2px #c0c0c0;
            border-right: inset 2px #c0c0c0;
            border-bottom: inset 2px #808080;
            border-left: inset 2px #808080;
        }
        .buttonHoverOn
        {
            cursor: pointer;
            width: 300px;
            padding: 6px;
            margin: 1px;
            color: #ffffff;
            background-color: #008000;
            border-top: inset 2px #808080;
            border-right: inset 2px #808080;
            border-bottom: inset 2px #c0c0c0;
            border-left: inset 2px #c0c0c0;
        }
        .buttonHoverDisabled
        {
            cursor: pointer;
            width: 300px;
            padding: 6px;
            margin: 1px;
            color: #ffffff;
            background-color: #c0c0c0;
            border-top: inset 2px #808080;
            border-right: inset 2px #808080;
            border-bottom: inset 2px #c0c0c0;
            border-left: inset 2px #c0c0c0;
        }
        .setupButtonRedOn
        {
            cursor: pointer;
            width: 300px;
            padding: 6px;
            margin: 1px;
            color: #000000;
            background-color: #ffc0c0;
            border-top: inset 2px #c0c0c0;
            border-right: inset 2px #c0c0c0;
            border-bottom: inset 2px #808080;
            border-left: inset 2px #808080;
        }
        .setupButtonRedHL
        {
            cursor: pointer;
            width: 300px;
            padding: 6px;
            margin: 1px;
            color: #ffffff;
            background-color: #c00000;
            border-top: inset 2px #808080;
            border-right: inset 2px #808080;
            border-bottom: inset 2px #c0c0c0;
            border-left: inset 2px #c0c0c0;
        }
        
        .setupButtonUsed
        {
            cursor: default;
            width: 300px;
            padding: 6px;
            margin: 1px;
            color: #808080;
            background-color: #f8f8f8;
            border-top: inset 2px #808080;
            border-right: inset 2px #808080;
            border-bottom: inset 2px #c0c0c0;
            border-left: inset 2px #c0c0c0;
        }
        .setupStatus
        {
            width: 200px;
            padding: 6px;
            margin: 1px;
            color: #404040;
            float: left;
            background-color: #ffffff;
        }
        .setupInfo
        {
            font-size: 9pt;
            line-height: 16px;
            padding: 0px;
            margin: 1px 0px 1px 1px;
            padding: 2px;
            color: #404040;
            background-color: #f4f4f4;
        }
        


