/*
		File: 	MarMac forms.css
		Date: 	Friday, October 14 2009
		Author: Rick Sweeney- rick@webspin-design.com
		Desc:	General presentation handler for MarMac forms
		~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Copyright (c) 2009 Webspin Graphics and Web Design
*/
#form_container {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	width:550px;
	background-color:#EEEEEE;
}
#form_table {
	width:100%;
	margin:20px 0 0 0;
	padding:0;
	background-color:#F6F6F6;
}
#form_table td {
	padding:5px;
	
}
form {
	padding: 2px;
	background-color: #ffffff !important; /* Google Yellow Background Color Fix */
	width:100%;
}
legend {
	color: #2A5B9F;
}
.labelcell {
	padding: 0px 0px 0px 0px;
}
.labelcell_legend {
	border: 1px solid #2A5B9F;
	padding: 0px 0px 0px 5px;
	margin:10px;
	color:#2A5B9F;
}
.fieldcell {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	padding: 1px 1px 1px 1px;
	color: #000000;
	font-size: 14px;
}
.fieldcell input {
	background-color: #EEEEEE !important; /* Google Yellow Background Color Fix */
	color: #000000;
	font-size: 14px;
	border: 1px solid #404040;
}


/* General form class attributes, most forms use these  */


.fieldcell textarea {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	color: #000000;
	font-size: 14px;
	border: 1px solid #2A5B9F;
}
.fieldcell_firstname {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	border: 1px solid #2A5B9F;/*blue   */
	padding: 1px;
	
}
.fieldcell_firstname input {
	background-color:#2A5B9F !important; /* Google Yellow Background Color Fix */
	border: 1px solid #848484;
	font-size: 12px;
	color:#ffffff;
	width:250px;
}
.fieldcell_lastname {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	border: 1px solid #2A5B9F;
	padding: 1px;
}
.fieldcell_lastname input {
	background-color:#2A5B9F !important; /* Google Yellow Background Color Fix */
	border: 1px solid #848484;
	font-size: 12px;
	color:#ffffff;
	width:250px;
}
.fieldcell_email {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	border: 1px solid #2A5B9F;
	padding: 1px;
}
.fieldcell_email input {
	background-color:#2A5B9F !important; /* Google Yellow Background Color Fix */
	border: 1px solid #848484;
	font-size: 12px;
	width:250px;
	color:#ffffff;
}
.fieldcell_phone {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	border: 1px solid #2A5B9F;
	padding: 1px;
}
.fieldcell_phone input {
	background-color:#2A5B9F !important; /* Google Yellow Background Color Fix */
	border: 1px solid #848484;
	font-size: 12px;
	width:250px;
	color:#ffffff;
}
.fieldcell_streetaddr {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	border: 1px solid #2A5B9F;
	padding: 1px;
}
.fieldcell_streetaddr input {
	background-color:#2A5B9F !important; /* Google Yellow Background Color Fix */
	border: 1px solid #848484;
	font-size: 12px;
	width:525px;
	color:#ffffff;
}
.fieldcell_city {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	border: 1px solid #2A5B9F;
	padding: 1px;
}
.fieldcell_city input {
	background-color:#2A5B9F !important; /* Google Yellow Background Color Fix */
	border: 1px solid #848484;
	font-size: 12px;
	width:250px;
	color:#ffffff;
}
.fieldcell_state {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	border: 1px solid #2A5B9F;
	padding: 1px;
}
.fieldcell_state input {
	background-color:#2A5B9F !important; /* Google Yellow Background Color Fix */
	border: 1px solid #848484;
	font-size: 12px;
	width:250px;
}
.fieldcell_zip {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	border: 1px solid #2A5B9F;
	padding: 1px;
}
.fieldcell_zip input {
	background-color:#2A5B9F !important; /* Google Yellow Background Color Fix */
	border: 1px solid #848484;
	font-size: 12px;
	width:250px;
	color:#ffffff;
}

.fieldcell_companyName {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	border: 1px solid #2A5B9F;
	padding: 1px;
}
.fieldcell_companyName input {
	background-color:#2A5B9F !important; /* Google Yellow Background Color Fix */
	border: 1px solid #848484;
	font-size: 12px;
	width:250px;
	color:#ffffff;
}

.fieldcell_info {
	background-color:#EEEEEE !important; /* Google Yellow Background Color Fix */
	border: 1px solid #2A5B9F;
	padding: 1px;
	font-size: 16px;
}
.fieldcell_info input {
	background-color:#2A5B9F !important; /* Google Yellow Background Color Fix */
	border: 1px solid #848484;
	font-size: 16px;
	width:250px;
}
/* /General form class attributes, most forms use these  */
