﻿.Label
{
	text-align:right;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:top;
}

.TitleBar
{
	BACKGROUND-IMAGE: url(images/def-button-center-border.jpg);
	COLOR: #ffffff;
	background-repeat:repeat;
	font-weight: bold;
}

.TitleText
{
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: top;
	color: #ffffff;
	font-size: 12pt;
}

.BlueText
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	COLOR: #33476f;
}

.RedText
{
	color: #ff3333;
	font-size: 12pt;
	font-weight: bold;	
}

.CompanyNameText
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
    WIDTH: 350px;
    COLOR: #33476f;
}
.HelpMessage
{
	width: 250px;
	background: lemonchiffon;
	border-right: orange 1px solid;
	border-top: orange 1px solid;
	border-left: orange 1px solid;
	border-bottom: orange 1px solid;
	position: absolute;
	text-align: left;
	white-space: normal;
	padding: 3px 3px 3px 3px;
}

.HelpImage
{
	border: none;
	vertical-align:middle;
}

.enzigmatitle
{
	font-family:Arial,Verdana;
	font-size: 18px;
	color: #003366;
	height: 60px;
	font-weight: bold;
	white-space:nowrap;
}


a.LinkButton,a.LinkButton:link,a.LinkButton:visited
{
	background-image: url(images/def-button-center.jpg);
	background-repeat: repeat-x;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana,Arial;
	white-space:nowrap;
	padding: 6px 5px 6px 5px;
	height:24px;
}

a.footerlink,a.footerlink:link,a.footerlink:visited
{
	/*text-decoration:none;*/
	text-decoration:underline;
}

a.footerlink:hover
{
	text-decoration:underline;
}

.ImageLinkLeft
{
	background-image: url(images/def-button-left.gif);
	background-repeat: repeat-x;
	height: 22px;
}

.ImageLinkRight
{
	background-image: url(images/def-button-right.gif);
	background-repeat: repeat-x;
	height: 22px;
}

a.ImageLink,a.ImageLink:link,a.ImageLink:visited,a.ImageLink:hover
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial,Verdana;
	white-space:nowrap;
	text-decoration:none;
}

.ImageLinkCenter
{
	background-image: url(images/def-button-center.jpg);
	background-repeat: repeat-x;
	text-decoration:none;
}

.DefaultButton
{
	background-image: url(images/DefaultButtonBG.jpg);
	background-repeat: repeat-x;
	height: 20px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana,Arial;
}

.ButtonEdge
{
	height:25px;
}

th
{
	white-space: nowrap;
}

.GridHeader,.InformationHeader,.FeaturesHeader,.ProductHeader,.InvoiceHeader
{
	height: 20px;
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: 11px;
	color: black;
	white-space: nowrap;
	vertical-align: middle;
	font-family: Arial,Verdana;
	padding: 3px 5px 3px 5px;
}

.ButtonLeft
{
	background-image: url(images/button-left.gif);
	background-repeat: repeat-x;
	height: 22px;
}

.ButtonRight
{
	background-image: url(images/button-right.gif);
	background-repeat: repeat-x;
	height: 22px;
	background-position: right top;
}

.Button, input.button
{
	background-image: url(images/button-center.gif);
	background-repeat: repeat-x;
	height: 22px;
	padding-bottom:3px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana,Arial;
}

.DefaultButtonLeft
{
	background-image: url(images/def-button-left.gif);
	background-repeat: repeat-x;
	height: 22px;
}


.DefaultButtonRight
{
	background-image: url(images/def-button-right.gif);
	background-repeat: repeat-x;
	height: 22px;
	background-position: right top;
}

.DefaultButton
{
	background-image: url(images/def-button-center.jpg);
	background-repeat: repeat-x;
	height: 22px;
	padding-bottom:3px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana,Arial;
}

.FooterText
{
	font-size:9px;
}

.ErrorText
{
	font-family:Verdana,Arial;
	font-size:11px;
	color: Red;
}

.SuccessText
{
	font-family:Verdana,Arial;
	font-size:11px;
	color: green;
}

.WarningText
{
	font-family:Verdana,Arial;
	font-size:11px;
	color: Red;
}

.LoginFrame
{
	width: 400px;
	height: 200px;
}

.ControlCell
{
	text-align: left;
}

.Menu
{
	background-image: url(images/menubg.gif);
	background-repeat: repeat-x;
	white-space:nowrap;
	border-bottom:1px solid #A4A29E;
	border-left:1px solid #A4A29E;
	border-right:1px solid #A4A29E;
	height:20px;
}

table.StaticMenu
{
	padding: 1px 10px 1px 10px;
}

table.MenuItem
{
	background-image: url(images/menubg.gif);
	background-repeat: repeat-x;
	white-space:nowrap;
	height:20px;
	border: none;
	padding: 1px 10px 1px 10px;
}

.ErrorMessage
{
	font-weight: bold;
	color: white;
	background-color: #333399;
}

.On
{
	font-weight: bold;
	background: #330099;
	text-align: center;
	vertical-align: middle;
	color: White;
	width: 18px;
	height: 18px;
	border-right: black 1px groove;
	border-top: black 1px groove;
	border-left: black 1px groove;
	border-bottom: black 1px groove;
}

.Off
{
	font-weight: bold;
	background: lightsteelblue;
	vertical-align: middle;
	text-align: center;
	color: black;
	width: 18px;
	height: 18px;
	border-right: darkblue 1px groove;
	border-top: darkblue 1px groove;
	border-left: darkblue 1px groove;
	border-bottom: darkblue 1px groove;
}

.PublicFooterLeft
{
	background-image:url(images/leftfooter.gif);
	width:5px;
	background-repeat: repeat-x;
	background-position: left bottom;
}

.PublicFooterRight
{
	background-image:url(images/rightfooter.gif);
	width:5px;
	background-repeat: repeat-x;
	background-position: right bottom;
}

.PublicFooter
{
	font-size:12px;
	font-weight:bold;
	background-image:url(images/centerfooter.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/*
a.PublicFooter,a.PublicFooter:visited,a.LinkButton:link
{
	background-color: Transparent;
	text-decoration:none;
}
*/

.PublicHeaderLeft
{
	background-image:url(images/leftheader.gif);
	width:5px;
	background-repeat: repeat-x;
}

.PublicHeaderRight
{
	background-image:url(images/rightheader.gif);
	width:5px;
	background-repeat: repeat-x;
	background-position: right top;
}

.PublicHeader
{
	font-size:12px;
	font-weight:bold;
	background-image:url(images/centerheader.gif);
	background-repeat: repeat-x;
	padding: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: middle;
}

.SectionHeader
{
	height:28px;
	text-align:left;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
}

.Heading
{
	color: #006699;
	font-family: arial, verdana, tahoma, sans-serif; 
	text-align:left;
	vertical-align:middle;
	font-size: 16px;
	font-weight: bold;
}

.WelcomeHeader
{
	height: 14px;
	text-align: right;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 5px;
	height:30px;
	vertical-align:bottom;
	background:#eeeeee;
}

.ActionCombo
{
	font-size:10px;
	text-align:center;
}


.FeaturesText,.ProductDescription
{
	color: Black;
	font-size: 12px;
	vertical-align:middle;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}

.MessageHeader
{
	padding: 5px 5px 5px 5px;
	background-color: #aaaaaa;
	font-weight: bold;
	font-size: 11px;
	color: black;
	white-space: nowrap;
	vertical-align: middle;
	border-bottom: solid 1px black;
}

.MessageText
{
	text-align: left;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eeeeee,endColorStr=#cccccc);*/
	font-weight: normal;
	color: Black;
	font-size: 11px;
	background-color: #cccccc;
	white-space:normal;
}

.MessageBox
{
	border: solid 1px black;
	/*filter:	progid:DXImageTransform.Microsoft.Barn( motion=in,orientation=horizontal,duration=2);*/
}

.SubHeading
{
	font-weight:bold;
	vertical-align:top;
}

.GridRow
{
	background-color: #eeeeee;
}

.GridAltRow
{
	background-color: #ddddff;
}

.ProgressBar
{
	border: solid 1px black;width:300px;height:20px;text-align:left;
}

.ProgressBarValue
{
	width:0px;
	height:20px;
	background-color:#aaaaaa;
	/*background-image: url(images/menubg.gif);
	background-repeat: repeat-x;*/
}

.ProgressBarText
{
	padding-top:3px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	background-color:transparent;
	position:relative;
	left:0px;
	top:-20px;
}

.ProgressBarStatus
{
	padding-top:3px;
	height:20px;
	vertical-align:middle;
	text-align:left;
	background-color:transparent;
	position:relative;
	left:0px;
	top:-20px;
}

.SuccessProcessing
{
	color: Green;
}

.ErrorProcessing
{
	color: Red;
}

input.AddressFields
{
	height:15px;
}

.SearchCriteriaHeader
{
	background-image: url(images/def-button-center-border.jpg);
	color: White;
	font-weight:bold;
	padding: 2px 5px 2px 5px;
}

