﻿body {
    margin: 0px 0px 0px 0px;
}

body * {
   font-family: Arial, helvetica, Sans-Serif;
   font-size: 8pt;
}


form {
    margin: 0px 0px 0px 0px;
}

a, a:link, a:visited, a:active {
    text-decoration: none;
}



a:hover {
    text-decoration: underline;
}

label {
    cursor: pointer;
}

legend {
    padding: 5px 5px 5px 5px;
    font-weight: bold;
}

fieldset {
    padding: 5px 5px 5px 5px;
}


hr {
    border: 0;
    color: #cccccc;
    background-color: #cccccc;
    height: 1px;
}



/* Font Sizes*/
.SmallestFont {
    font-size: 7pt;
}

.SmallerFont {
    font-size: 7pt;
}

.SmallFont {
    font-size: 8pt;
}

.AverageFont {
    font-size: 9pt;
}

.MediumFont {
    font-size: 10pt;
}

.ExtraMediumFont {
    font-size: 12pt;
}

.LargeFont {
    font-size: 16pt;
}

.LargerFont {
    font-size: 20pt;
}

.ExtraLargeFont {
    font-size: 25pt;
}

/* FOREGROUND COLORS */

.DefaultBlue {
    color: blue;
}

.CoolBlue {
    color: #005595 !important;
}

.Blue {
    color: #005595;
}


.Green {
    color: #339900;
}

.Red {
    color: Red;
}

.DarkRed {
    color: #990000;
}

.Orange {
    color: #FF9900;
}

.DarkBlue {
    color: #000066;
}

.LightGray {
    color: #999999;
}

.Gray {
    color: #666666;
}

.DarkGray {
    color: #333333;
}

.Silver {
   color: #cccccc;
   
}

.Black {
    color: #000000;
}

.White {
    color: #ffffff;
}

/* BACKGROUND SHADE COLORS */

.WhiteShade {
    background-color: white;
}

.LightSilverShade {
    background-color: #efefef;
}

.SilverShade {
    background-color: #cccccc;

}

.DarkSilverShade {
    background-color: #666666;
}

.LightYellowShade {
    background-color: #ffffcc;
}

.LightGreenShade {
    background-color: #ccff99;
}

/* Forms */
input, input[type=button], input[type=text], select, option {
    font-size: 8pt;
}

input.Normal {
    font-size: 9pt;
}

/* Toolbars */

.Toolbar {
    background-color: #efefef;
    padding: 3px;
}

/* lines and boxes */

.BorderBottom, .FullBorder {
    border-bottom: 1px solid #cccccc;
}

.BorderTop, .FullBorder {
    border-top: 1px solid #cccccc;
}

.BorderRight, .FullBorder {
    border-right: 1px solid #cccccc;
}

.BorderLeft, .FullBorder {
    border-left: 1px solid #cccccc;
}

.BorderBottomDashed, .FullBorderDashed {
    border-bottom: 1px dashed #cccccc;
}

.BorderTopDashed, .FullBorderDashed {
    border-top: 1px dashed #cccccc;
}

.BorderRightDashed, .FullBorderDashed {
    border-right: 1px dashed #cccccc;
}

.BorderLeftDashed, .FullBorderDashed {
    border-left: 1px dashed #cccccc;
}


.NormalLine {
    background-color: #cccccc;
    height: 1px;
    padding: 0px 0px 0px 0px;
    margin: 5px 5px 5px 5px;
}

.DefaultLine {
    background-color: #cccccc;
    height: 1px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 5px 0px;
}

.PlainLine {
    background-color: #cccccc;
    height: 1px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


/* FONT STYLES */

.Bold {
    font-weight: bold;
}

.Italic {
    font-style: italic;
}

.Underline {
    text-decoration: underline;
}

/* MISC */

.UnSelectable {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
    
}

.Pointer {
    cursor: pointer;
}


.Content {
    padding-left: 10px;
}

.ContentContainer {
    padding-left: 10px;
    padding-right: 10px;
}


/* UI */

.ButtonLink {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
.ButtonLink span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}