﻿/* ------------------------------------------------------------------------------- */
/* HTML element styles */
/* ------------------------------------------------------------------------------- */
body 			{ margin: 0px; font-family: Arial,Helvetica,sans-serif; }

textarea		{ width: 100%; }

a:link			{ color: #26659D; text-decoration: none; }
a:hover			{ color: #DCD1B9; text-decoration: underline; }
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; }
textarea		{ font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
select			{ font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
input			{ font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
.guiLabels  	{ font-size: 8pt; }

/* ------------------------------------------------------------------------------- */
/* Custom styles */
/* ------------------------------------------------------------------------------- */
.footer			{ font-size: 7pt; padding: 5px; }
.sideBar		{ font-size: 8pt; padding: 5px; }
.mainPanel		{ font-size: 9pt; padding: 5px; }

.noPadding		{ padding: 0px; }
.nonBreaking	{ white-space: nowrap; }
.noDisplay		{ display: none; }
.bold			{ font-weight: bold; }
.italic			{ font-style: italic; }
.center			{ text-align: center; }
.right 			{ text-align: right; }
.topalign		{ vertical-align: top; }

.menuNorm		{ font-size: 7pt; }
.menuNorm a 	{ color: white; font-weight: bold; }
.menuOver		{ font-size: 7pt; background: #548370; }
.menuOn			{ font-size: 7pt; background: #26659D; }
.sideMenuOver	{ font-size: 8pt; background: #548370; padding: 5px; }

.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); }
				
#GUIControl		{ background-color: #EEEEEE; border: 1px solid #999999; }
.DropSheet		{ background-color: #000000; background-image: url('images/img_50PercentScreen.gif'); background-image: none; opacity: 0.70; filter: alpha(opacity=70); }

.superscriptAlert 	{ color: red; font-weight: bold; font-size: 7pt; }
.errorMessage 		{ color: #ff0000; }

.lightBlueBackground 	{ background-color: #cde5fa; }
.lightOrangeBackground 	{ background-color: #fff5ea; }
.whiteBackground 		{ background-color: #ffffff; }
.brownBackground		{ background-color: #DCD1B9; }
.lightYellowBackground	{ background-color: #FFFFCC; }
.lightRedBackground 	{ background-color: #fadcdc; }
.redBackground			{ background-color: #FF0000; }
.darkYellowBackground	{ background-color: yellow; }
.lightGreyBackground 	{ background-color: #EEEEEE; }
.creamBackground		{ background-color: #FAE7D1; }

.greytext 	{ color: #808080; }
.whitetext 	{ color: #FFFFFF; }

.size8font 	{ font-size: 8pt; }
.size13font { font-size: 13pt; }

.sideBarBorder 		{ font-size: 8pt; padding: 5px; border-top: 1px solid #808080; border-bottom: 1px solid #808080; }
.mainPanelBorder 	{ font-size: 9pt; padding: 5px; border-top: 1px solid #808080; border-bottom: 1px solid #808080; }

.darkBlueBackground { 
	background-color: #32416A;
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	padding: 5px;	
}

.submitbutton {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
}

.verticalalign{ vertical-align:top}
.underline{text-decoration:underline;}
.normalfont{ font-weight:normal;}