BODY {
	background : #008080;
	background-color : #4A88D5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;	/* note : Affects calendar control */ 
	font-size : 10pt;
}

TABLE {
	font-size : x-small;
}

H3 {
	color : #00008B;
}

A:link       
{
	font-family: verdana, arial, helvetica, sans-serif;
	color:yellow;
	text-decoration : none;
}

A:hover       
{
	color: Black;
	text-decoration : none;
	background-color : #87CEEB;
	background : #87CEEB;
	border-color : Blue;
}

A:visited    
{
	color: yellow;
	text-decoration : none;
}

A:visited:hover    
{
	color: Black;
	text-decoration : none;
	background-color : #87CEEB;
	background : #87CEEB;
	border-color : Blue;
}

A:active     
{
	color: yellow;
	text-decoration : none;
}
.normal
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
}

.highlite
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 7pt;
    color: #000000;
    background-color:#fb543c
}

.boldTitle
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14pt;
    font-style: italic;
    color: #000000;
    background-color:#CECED9
}


.mainTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	color: White;
	text-align: center;
	background-color: #002130;
	font : bold;
}

.subTitle
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: Green;
	text-align: left;
	background-color: #CECED9;
}

.fieldPrompt
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: White;
	text-align: right;
	cursor: default;
	font-weight : bold;
}

.textRed
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #FF0000;
    cursor: default
}

.fieldDetail
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	cursor: default;
	font-weight : bold;
}

.fieldSettings
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	border-style: inset;
	padding-top: 1px;
	visibility:visible;
}
.fieldSettingswide
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	border-style: inset;
	padding-top: 1px;
	visibility:visible;
	width:350px;
}

.fieldSettingsMan
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	border-style: inset;
	padding-top: 1px;
	visibility:visible;
	background : #BFFFBF;
}

.fieldSettingsCheck
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	visibility:visible;
}

.fieldSettingsHidden
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    border-style: outset;
    padding-top: 1px;
    width: 0;
    visibility:hidden
}

.fieldSettingsHighlight
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    border-style: inset;
    padding-top: 1px;
    background-color: #FFFF91
}

.menuOff
{
    visibility:hidden;
    position:absolute
}

.menuOn
{
    border-style: outset;
    color: #000000;
    background-color: #cfcfcf;
    position: absolute;
    visibility: visible
}

.headingRow
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    cursor: default;
    text-align: center;
    background-color:#CECED9
}

.gridRowA
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-align: center;
    background-color:#FEFDE0
}

.gridRowB
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	background-color: #E0FFFF;
}

.gridRowC
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	background-color: #75DD75;
}

.menuHeading
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFF00;
    cursor: default;
    text-align: center;
    background-color:#000000
}


.gridRowMenu
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-align: center;
    background-color:#CECED9
}

.gridHighlightMenu
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-align: center;
    background-color:#ffffff
}

.gridHighlight
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-align: center;
	background-color: Yellow;
}

.gridSelected
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #ffffff;
    text-align: center;
    background-color:#0000c0
}

.lineOn
{
    background-color:#9596AC
}

.lineOff
{
    background-color:#CECED9
}

.menuText
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
}

.helpText
{
	font-weight: bold;
	font-size: 8pt;
	color: #3300cc;
	font-family: verdana, arial, helvetica, sans-serif;
}

.buttonGrid
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	background: #CECED9;
	border-style: dotted;
	border-width: 1px;
	height: 24px
}

.buttonGrid2
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Blue;
	background: #CECED9;
	border-style: inset;
	border-width: 1px;
	height: 24px
}
.buttonGrid3
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	background: #CECED9;
	border-style: dotted;
	border-width: 1px;
	height: 24px
}

.menubuttonGrey
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    border-left-color: silver;
    border-right-color: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: silver;
    background: #cFcFcF;
    border-style: none;
    height: 22px;
    width: 110px
}

.menubuttonGreyRaised
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    border-left-color: silver;
    border-right-color: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: silver;
    background: #cFcFcF;
    border-style: ridge;
    border-width: 1px;
    height: 22px;
    width: 110px
}

.menubuttonGreyInvisible
{
    visibility: hidden;
    width: 0px
}

.menubuttonBlue
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    border-left-color: silver;
    border-right-color: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: silver;
    background: #191970;
    border-style: ridge;
    border-width: 1px;
    height: 22px
}

.buttonGrey
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    border-left-color: silver;
    border-right-color: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: silver;
    background: Silver;
    height: 24px;
    width: 100px
}

.buttonColor
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	border-left-color: silver;
	border-right-color: #ffffff;
	border-top-color: #ffffff;
	border-bottom-color: silver;
	background: #002130;
	height: 24px;
	width: 100px
}

.buttonColorSmall
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    border-left-color: silver;
    border-right-color: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: silver;
    background:#002130;
    height: 22px;
    width: 25px
}

.buttonSubInfo
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	border-left-color: silver;
	border-right-color: #ffffff;
	border-top-color: #ffffff;
	border-bottom-color: silver;
	background: Silver;
	height: 20px;
	width: 80px
}

.buttonNum
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    border-left-color: silver;
    border-right-color: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: silver;
    background: #191970;
    height: 24px;
    width: 34px
}

.bigbuttonColor
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    border-left-color: silver;
    border-right-color: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: silver;
    background: #002130;
    height: 24px;
    width: 150px
}

.bigbuttonColor:Hover
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: yellow;
    border-left-color: silver;
    border-right-color: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: silver;
    background: #002130;
    height: 24px;
    width: 150px
}

DIV.insideButton
{
    width: 100px;
}

.dayofweek
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #7c0054;
    text-align: center
}

.alldays
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	border-style: solid;
	width: 24px;
	height: 12px;
	color : Green;
}

.alldaysup
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-color: #000080;
    border-right-color: #000080;
    border-top-color: #000080;
    border-bottom-color: #000080;
    border-style: solid;
    width: 24px;
    height: 12px;
    text-align: center
}

hr
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
	text-align: center
}

.weekend
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #e74119
}

.buttons
{
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-color: #ffffff;
    border-right-color: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    border-style: solid;
    width: 25px;
    height: 10px
}

select
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: small;
    color: black;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-color: #0000c0;
    border-right-color: #0000c0;
    border-top-color: #0000c0;
    border-bottom-color: #0000c0;
    border-style: solid;
    overflow: auto;
    background-color: #f0f0f0
}

.hhmm
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: x-small;
    color: #29218e;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-color: #c0c0c0;
    border-right-color: #c0c0c0;
    border-top-color: #c0c0c0;
    border-bottom-color: #c0c0c0;
    border-style: solid;
    width: 20px;
    text-align: center
} 
 

