/* PNG transparency plugin support for older IE browsers.
   The code utilizes these items (iepngfix.htc and blank.gif 
   which should be kept in the main directory of the site... 
   as well as this CSS page
*/
* html img { behavior: url(iepngfix.htc); } 
/* end IE png plugin
*/
a.footer:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.footer:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.footer:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
a.footer:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.tertiary:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
	text-decoration: underline;
}
a.tertiary:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
	text-decoration: underline;
}
a.tertiary:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.tertiary:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
	text-decoration: underline;
}
a.body:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 24px;
	text-decoration: underline;
}
a.body:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 24px;
	text-decoration: underline;
}
a.body:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	line-height: 24px;
	text-decoration: none;
}
a.body:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 24px;
}
a.more:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}
a.more:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.more:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.more:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.bottomLinks {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.tertiaryLinks {
	line-height: 18px;
}
.InternalHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: cccccc;
	line-height: 18px;
}
.InternalBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 24px;
}
.picPadding {
	line-height: 18px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.leftBodyCallout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.mailList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.yourEmailHere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.aboutBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 20px;
}
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 12px;
}
.commercialPicPadding {
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.bottomDottedLine {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.PortfolioBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
}.topline {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
}



/* form styles */
#formContainer {
	position: relative;
	width: 460px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
#formContainer #formRadioContainer {
	color: #fe0000;
	position: relative;
	height: 130px;
}
#formRadioContainer #radioButtonsLeft {
	position: absolute;
	margin-top: 20px;
	left: 0px;
	color: #fff;
	width: 208px;
}
#formRadioContainer #radioButtonsRight {
	position: absolute;
	margin-top: 20px;
	left: 230px;
	color: #fff;
	width: 208px;
}
#formContainer #formInputsContainer {
	position: relative;
	height: 140px;
	width: 464px;
	margin-top: 20px;
}
#formInputsContainer #inputFirstName {
	position: absolute;
	height: 50px;
	width: 152px;
	left: 0px;
	margin-top: 20px;
}
.inputStyle {
	height: 25px;
	width: 142px;
	margin-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}
#formInputsContainer #inputLastName {
	position: absolute;
	height: 50px;
	width: 152px;
	left: 154px;
	margin-top: 20px;
}
#formInputsContainer #inputEmail {
	position: absolute;
	height: 50px;
	width: 152px;
	left: 308px;
	margin-top: 20px;
}
#formInputsContainer #inputCity {
	position: absolute;
	height: 50px;
	width: 152px;
	top: 78px;
	left: 0px;
}
#formInputsContainer #inputZip {
	position: absolute;
	height: 50px;
	width: 152px;
	left: 154px;
	top:78px;
}
#formInputsContainer #inputPhone {
	position: absolute;
	height: 50px;
	width: 152px;
	left: 308px;
	top: 78px;
}
.inputMessageStyle {
	height: 120px;
	width: 450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}
.justifyRight {
	text-align: right;
	display: block;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 15px;
}
.formError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09F;
	display: block;
	margin-bottom: 10px;
}

