@charset "UTF-8";
/* CSS Document */
.form_error
{
	color:#F00;
}


#menu ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#menu a
{
    display: block;
    //width: 8em;
    padding:2px 0px 2px 0px;
    color: #000000;
    font-size:16px;
    font-weight:bold;
    text-decoration: none;
    text-align: center;
    border-bottom: 3px solid #FFFFFF;
}

#menu a:hover
{
    border-bottom: 3px solid #01906d;
}

#menu li
{
    float: left;
    margin-right: 3.5em;
}


body {

	
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#808284;
	background-color:#FFFFFF;
	
}


h1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 21px;
	color:#808284;
}
h2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#808284;
	font-weight:400;

}
h3 {
	font-size: 12px;
}
<!--
.invoice60
{
}
.invoice30
{

}
.invoicedue
{


}
.invoicepaid {


}
.plainrow {


}

.headerrow {
}
.maintable {
	border-width: 2px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: #808284;
	border-collapse: separate;
}
.invoicemaintable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	padding: 10px 10px 10px 10px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
}
.invoiceheadertable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	padding: 10px 10px 10px 10px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
}

.maintable td {
	border-width: 0px 0px 0px 0px;
	border-style: inset inset inset inset;padding: 5px 5px 5px 5px;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}



.summarytable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: rgb(250, 240, 230);
}
.summarytable td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: ridge ridge ridge ridge;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.whitetablecell {

	background-color: white;
	border-width: 1px;
	border-style: solid;
	border-color: #808284;
	padding: 2px;




}

.generictable {
	padding: 5px 5px 5px 5px;


}

.c1heading {

	font-size:30px;
	color:#808284;
	font-weight:400;
}

.headings {
	color:#808284;
	font-size:12px;
}

.statementheading {
	color:#333333;
	font-size:14px;
}

/*login*/

#invisiform {	visibility: hidden;}

input.textfield,textarea{border:1px solid #d5d5d5;background:#fff;padding:7px 10px;font-size:1em;color:#434343;vertical-align:middle;}
.loginFieldTag{font-size:1.2em;margin:1em 0em 1em 0.5em}
.loginTextField{width:300px;}

#psr_score { display: inline; padding-left: 10px; font-size:1.3em;}
#psr_verify { display: inline; padding-left: 10px; font-size:1.3em;}
#psr_strength_notice { display: inline; padding-left: 10px; font-size:1.3em;}

.psr_Weak { color: #A52A2A; }
.psr_Medium { color: #FFA500; }
.psr_Strong { color: #3DBE5E; }
.psr_Excellent { color: #416EC2; }
