﻿
html,
body{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border-width: 0px;
	border-style: dotted;
	border-color: Aqua;
	font-family: Arial, Trebuchet MS, Helvetice, Palatino Linotype, Verdana;
	font-weight: bolder;
	font-size: 10pt; 
	background-color: White;
	height: 100%;
	vertical-align: baseline;
}

input[type=text],
input[type=password]
{
	width: 11em;
}

input[type=button]
{
	padding-left:1em;
	padding-right:1em;
}

#MyUserSignup
{
	text-align: right; display: inline; float: right; padding: 1em 1em 1em 1em; width: 300px;
}

#MyUserSignup div
{
	padding-top: 0.1em;
	padding-bottom: 0.2em;
}

.Submit
{
	padding-left: 1em;
	padding-right: 1em;
	color: White;
	background-color: Green;
	border: 1px;
}

#Header
{
	/*width: inherit;*/
	background-color: #BE1E2C;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border-style:solid;
	border-width: 0px;
	vertical-align: middle;
	color: White;
}

#Header a,
#Header a:hover,
#Header a:link,
#Header a:visited,
#Header a:active, 
#Header label,
#Header img
{
	color: #dddddd;
}

#HeaderImg
{
	/*border: solid 1px yellow;*/
}

#QuickMenu
{
	/*border: solid 1px yellow;*/
	/*width: 100pt;*/
}

#HowWorks
{
	/*border: solid 1px yellow;*/
	/*width: 150pt;*/
}

#UserAccounts
{
/*	border: solid 1px yellow;*/
	padding: 0em 1em 0em 1em;
	vertical-align: middle;
	/*width: 180pt;*/
	/*min-width: 180pt;*/
}

#QuickMenu a
{
	/*text-decoration: none;*/
}

#Wrapper{
    width: auto; 
    padding-top: 0em;
    padding-left: 1em; 
    padding-right: 1em;
    padding-bottom: 0em; 
    margin-top: 0em;
    clear: both;
}

#Content
{
	position: relative;
	margin: 0 auto;
	padding: 1em 0em 0em 0em;
	width: auto;
    clear: both;
    min-height: 30em;
}

#Footer
{
	clear: both;
	float: none;
	color: #C0C0C0;
	padding-bottom: 8pt;
}
/*
#FooterDiv
{
	float:none;
	clear:both;
    padding-left: 1em; 
    padding-right: 1em; 
    width: auto; 
	position:fixed;
	bottom: 0;
}
*/
#Footer hr
{
	height: 1px;
	color: #C0C0C0;
}

#UsPatent,
#CompanyName
{
	float:left;
	font-size: 0.8em; font-weight: bold; font-style: normal; color: #C0C0C0;
	width: auto;
}

#UsPatent
{
	float:none;
}

#LegalInfo
{
	font-size: 0.7em; float: left; display: inline; clear:both; 
	padding: 0pt 0pt 8pt 0pt;
	color: #090909;
	text-align:left;
}

#Support-FAQ
{
	float: right;
	font-size: 0.8em; color: #A0A0A0; font-weight:bold;
	/*width: 31em;*/
}

#Support-FAQ a
{
	color: #A0A0A0; text-decoration: underline;
}

#tblMyAccount
{
	position: relative;
	margin: 1em 10% 1em 10%; 
	padding: 0em 2em 0em 2em; 
	width: 80%;
}

#tblMyAccount label
{
	text-align:right;
}

#tblMyAccount input[type=text], 
#tblMyAccount input[type=password]
{
	width: 23em;
}

#MyLoginControl
{
	font-size:0.8em; font-weight:normal;
}

#PasswordRecoveryLink a
{
	font-size:0.8em; font-weight:normal;
}

.input-prompt{
    color: gray;
    cursor: inherit;
}

.reset-input-prompt{
    color: inherit;
    cursor: inherit;
}

.Clear
{
	clear: both;
}

.ProposalTitle
{
	text-align:left;
    font-size: x-Large;
    color: #2C55A9;
    height: 70px;
}

.ProposalTitleBackground
{
    background-image: url(../../images/Proposal/header_proposal.png); 
    height: 70px;
}

.CounterProposalTitleBackground
{
    background-image: url(../../images/Proposal/header_counterproposal.png); 
    height: 70px;
}

.PreviewWindow
{
    width: 940px;
    /*text-align: center;*/
}

.PreviewFrame
{
	border: 1px solid #D7D7D7; background-color: #F9F8D2;
	height: 55px;
	background-image: url("../../images/Proposal/header_preview.png");
	background-repeat:no-repeat;
	background-position:center;
	text-align: left;
}
    