/*** style for layout ***/

body {
margin: 0; padding: 0;
font: 12px Arial, sans-serif;}

/*** style for page layout ***/

#body {
margin: 0;
width: 100%;
table-layout: fixed;
border-collapse: collapse;}
	
/*** style for header ***/

#header img {
margin-left: 15px;}

/*** style for site navigation ***/

.navigation {
margin: 0; padding: 0; padding-top: 75px;
vertical-align: top;
font: 12px Arial, sans-serif;}

.navigation img {
margin-top: 4em; margin-left: 10px;}
	
.right_column {
padding-top: 50px;
vertical-align: top;}
		
/*** style for site applications ***/

.app {
margin: 0; padding: 0 25px;
width: 100%;
border-collapse: collapse;}	

/*** style for common classes ***/

.hometext {
text-align: center;
vertical-align: top;}

		.hometext img {
		border: 0;}

.text {
padding: 1em 3em 0 1em;
vertical-align: top;}

		.text table {
		font: 15px Arial, sans-serif;}

.button {
color: #fff;
font-weight: bold;
cursor: pointer;
border: solid 1px #9cc;
background: #099;}

a.greenbutton {
height: 15px;
padding: 4px 0; padding-left: 30px;
color: #000;
text-decoration: none;
background: url("../Webmasters/Images/button_up.gif") left center no-repeat;}

		a.greenbutton:hover {
		background: url("../Webmasters/Images/button_down.gif") left center no-repeat;}


/*** style for forms ***/

.form {
margin-bottom: 2em; padding: 1em;
width: 100%;
font: 12px Arial, sans-serif;}
	
	.form tfoot td {
	padding: .5em 0;
	text-align: right;}

.error {
font: 11px Arial, sans-serif;
color: red;}

/*** style for email layout ***/

#emailbody {
text-align: left;
color: #000;}

	#emailbody table {
	font: 12px Verdana, sans-serif; 
	table-layout:fixed;}
