﻿body
{
    font-family: 'Century Gothic', Calibri, Arial;
    font-size: small;
    color: #808080;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
.TableRowTitle
{
    height: 10px;
    font-weight: bolder;
    font-variant: small-caps;
    font-size: small;
    color: #800000;
}
.TableRowLabel
{
    height: 10px;
}
.TableRowTextBox
{
    height: 10px;
}
h1
{
    font-weight: bold;
    font-size: x-large;
    color: #333333;
}
h2
{
    font-weight: bold;
    font-size: large;
    text-transform: uppercase;
    color: #333333;
}
h3
{
    font-weight: bold;
    font-size: medium;
    text-transform: uppercase;
    color: #333333;
}
.Remark
{
    border: 3px solid #CC00CC;
    font-size: small;
    background-color: #CC6699;
    text-align: center;
}
.Header
{
    background-image: url('../Images/header-bg.png');
}
.Header h1
{
    font-weight: bold;
    font-size: x-large;
    color: #FFFFFF;
    text-align: center;
    text-shadow: black 0.1em 0.1em 0.2em;
}
.Header h2
{
    font-weight: bold;
    font-size: large;
    color: #FFFFFF;
    text-align: center;
    text-shadow: black 0.1em 0.1em 0.2em;
}
hr
{
    border-color: #808080;
    border-style: dotted none none none;
}
.TopmenuLink
{
    text-transform: uppercase;
    color: #333333;
    text-decoration: none;
}
.TopmenuLink[disabled]
{
    text-transform: uppercase;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}
.SubmenuLink
{
    text-transform: lowercase;
    color: #333333;
    text-decoration: none;
}
.TopmenuHref
{
    border: 0px none White;
    cursor: pointer;
    color:White;
}
.NormalTextbox
{
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 16px;
	padding: 4px 7px;
	outline: 0;
	-webkit-appearance: none;
}
.NormalTextbox:focus
{
    border-color: #CC0000;
}
.NormalTextboxMandatory
{
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 16px;
	padding: 4px 7px;
	outline: 0;
	-webkit-appearance: none;
    background-color: #FFFFCC;
}
.NormalTextboxMandatory:focus
{
    border-color: #CC0000;
}
.NormalButton
 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:131px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.NormalButton[disabled]{
    color:#E0E2E0;
}
.NormalButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}
.NormalButton:hover[disabled]
{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
    background: -moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
    background-color: #f9f9f9;
    color: #E0E2E0;
}
.NormalButton:active {
	position:relative;
	top:1px;
}
.NormalButton:active[disabled] {
	position:relative;
	top:0px;
}
.ContentBorder
{
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 2px;
	-webkit-appearance: none;
}
.OrderPanel
{
    background-color: #FFFFCC;
}
.RemainingDemoCredits
{
    background-color: #FFE6E6;
}
.PleaseWait
{
    background-color: #FFFFCC;
}
.TryForFree
{
    background-color: #FFCCCC;
}
.Registrated
{
    background-color: #CCFF99;
}
.Grid
{
   border-style: none;
}
.GridColumn
{
    border-style: none;
    padding-right: 5px;
    padding-left: 5px;
}
.GridColumnShortCode
{
    border-style: none;
    font-family: 'Courier New' , Courier, monospace;
    padding-right: 5px;
    padding-left: 5px;    
}
.GridColumnWarning
{
    border-style: none;
    color: #FF0000;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;    
}
.GridHeader
{
    border-style: none;
    font-size: small;
    font-weight: bolder;
    font-variant: small-caps;
    color: #800000;
    padding-right: 5px;
    padding-left: 5px;    
}
.GridTextbox
{
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 5px;
	font-size: 10px;
	padding: 2px 3px;
	outline: 0;
	-webkit-appearance: none;
	width:90%;
}
.GridTextbox:focus
{
    border-color: #CC0000;
}
.ConfimedLabel
{
    color: #008000;
    font-weight: bold;
    font-size: larger;
    background-color: #99FF99;
}
.FailedLabel
{
    color: #800000;
    font-weight: bold;
    font-size: larger;
    background-color: #FFCCCC;
}
.GridHeaderCosts
{
    border-style: none;
    font-size: small;
    font-weight: bolder;
    font-variant: small-caps;
    color: #800000;    
    text-align: right;
}
.Question
{
    font-weight: bold;
    font-size: small;
    text-transform: uppercase;
    color: #800000;
}