﻿.GreenButtons
{
	color: White !important;
	background-color: #74B035 !important;
	border-left:solid 1px #aacb6d !important; 
	border-top:solid 1px #aacb6d !important; 
	border-right:solid 1px #4b7005 !important; 
	border-bottom:solid 1px #4b7005 !important; 
	font-family: arial, tahoma !important;
	padding: 3px 8px 3px 8px !important;
	font-size: 12px !important;
	font-weight: bold !important;
	cursor: pointer;
	text-shadow: #668245 1px 1px 1px !important;
}

.GreenButtons:hover
{
	color: black !important;
	background-color: #7fb122 !important;
	border-left:solid 1px #aacb6d !important; 
	border-top:solid 1px #aacb6d !important; 
	border-right:solid 1px #4b7005 !important; 
	border-bottom:solid 1px #4b7005 !important; 
	font-family:arial, tahoma !important;
	padding: 3px 8px 3px 8px !important;
	font-size: 12px !important;
	font-weight: bold !important;
	cursor: pointer;
	text-shadow: #668245 1px 1px 1px !important;
}

.GreenButtons:active /* Button pressed */
{
	color: black !important;
	background-color: #7fb122 !important;
	border-left:solid 1px #4b7005 !important; 
	border-top:solid 1px #4b7005 !important; 
	border-right:solid 1px #aacb6d !important; 
	border-bottom:solid 1px #aacb6d !important; 
	font-family:arial, tahoma !important;
	padding: 3px 8px 3px 8px !important;
	font-size: 12px !important;
	font-weight: bold !important;
	cursor: pointer;
	text-shadow: #668245 1px 1px 1px !important;
}

.inputForm
{
    background: url(Images/FormBackground.png);
    padding: 20px; 
    border: solid 1px #b3c1cb;
}

.fieldLabel
{
    text-align: right;
    white-space: nowrap;
    color:#34424B;
}

.fieldLabelRequired
{
    text-align: right;
    white-space: nowrap;
    font-weight: bold;
    color:#34424B;
}

.fieldCell
{
    text-align: left;
    color: #BDC7D8;
}

.fieldCell input
{
    border: 1px solid #BDC7D8;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    padding: 3px
}

.fieldCell select
{
    border: 1px solid #BDC7D8;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    padding: 3px
}

.validationCell
{
    padding: 0;
    margin: 0;
    white-space: nowrap;
}

.validationSummary
{
    border: solid 1px #CC0000;
    background-color: White;
    padding: 10px;
    color: #CC0000 !important;
    margin-bottom: 20px;
    font-size: 11px;
}

.validationSummary ul
{
    margin: 6px 0 0 0;
    padding: 0;
}

.validationSummary ul li
{
    color: #222222;
    margin-left: 20px;
    line-height: 20px;
    font-size: 11px;
}

input.centeredType
{
    /* used for activation code */
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
}

.basicSignupFeatures
{
    color: #34424B;
}
    
.basicSignupFeatures h2
{
    color: #34424B;
    font-size: 18px;
}

.basicSignupFeatures ul
{
    color: #34424B;
    margin: 20px 0 0 0;
    padding: 0 0 0 15px;
}

.basicSignupFeatures ul li
{
    font-size: 14px;
    line-height: normal;
    margin: 0 0 10px 0;
}

.AboutUsTable
{
    width: 100%;
    /* center table */
    margin-left:auto; 
    margin-right:auto;
}
.AboutUsTable td
{
}

#comingSoonPanel
{
    border: solid 1px #60be01;
    width: 540px;
    padding: 30px;
    background: #ffffff;
    font-size: 14px;
    margin: 40px 0 30px 0;
}
#comingSoonPanel strong
{
    font-size: 14px;
}

p.articleTitle
{
    font-size: 18px;
    font-weight: bold;
}

div.articleBodyText
{
    font-size: 12px;
    line-height: 18px;
}

a.signUpNowBtn
{
	background:  url("Images/PageHeadings/btnSignUpNow.png") no-repeat scroll 0 0;
	display: block;
	width: 205px;
	height: 70px;
	cursor: pointer;
}

a.signUpNowBtn:hover
{
    background-position: 0 -70px;
}

/************************************/
/* Styles for the Exception Handler */
.ExceptionDetails
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 1px black;
	margin-bottom: 20px;
}

.ExceptionDetails .AlternatingRowStyle
{
	background-color: #EEEEEE;
}

.ExceptionDetails .RowStyle
{
	background-color: #FBFBFB;
}

.ExceptionDetails .FieldHeaderStyle
{
	text-align: right;
	font-weight: bold;
}
/************************************/











