﻿/* ------------------------------------------------------------------------------- */
/* HTML element styles */
/* ------------------------------------------------------------------------------- */
body			{ margin: 0px; font-family: Arial, Helvetica, sans-serif; }

a:link			{ color: #26659D; text-decoration: none; }
a:hover			{ color: #DCD1B9; text-decoration: none; }
a:visited		{ color: #26659D; text-decoration: none; }
a:active		{ color: #26659D; text-decoration: none; }

/* ------------------------------------------------------------------------------- */
/* WebForm elements */
/* ------------------------------------------------------------------------------- */
.gui         					{ font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
input,select,textarea			{ font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
.guiLabels   					{ font-size: 8pt; }

/* ------------------------------------------------------------------------------- */
/* Custom styles for menus and body text */
/* ------------------------------------------------------------------------------- */
.footer			{ font-size: 8pt; padding: 5px; }
.footergrey		{ color: #6D6F71; }
.sideBar		{ font-size: 8pt; padding: 5px; }
.mainPanel		{ font-size: 9pt; padding: 5px; }

.menuNorm		{ font-size: 8pt; }
.menuOver		{ font-size: 8pt; background: #548370; }
.menuOn			{ font-size: 8pt; background: #26659D; }
.sideMenuOver	{ font-size: 8pt; background: #548370; padding: 5px; }

.bold			{ font-weight: bold; }
.center			{ text-align: center; }
.right			{ text-align: right; }

.popTag				{ background: #FFFFCC; border: 1px solid #C0C0C0; opacity: 0.85; -moz-opacity:0.85; filter:alpha(opacity=85); }
.deepBlueHeaderRow	{ font-size: 8pt; padding: 5px; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#32416a, endColorStr=#26659d, gradientType=0); }

.paddingtop10px 		{ padding-top: 10px; }
.paddingtopbottom10px 	{ padding-top: 10px; padding-bottom: 10px; }

.brownbackground { background-color: #DCD1B9; }

.nomargin { margin: 0; }

/* ------------------------------------------------------------------------------- */
/* Default page Login Buttons */
/* ------------------------------------------------------------------------------- */
a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    width: 140px;
}

a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
