body,html{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
}
h1{font-weight: normal; font-size: 1.75em; font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; letter-spacing: 0.15em; margin: 0px 20px;}
h2,h3,h4{font-weight: normal; font-size: 1em; font-family: "Times New Roman", Times, serif;}
p{}

input{}
textarea{}
fieldset{margin: 10px;border: 1px solid #ccc;padding: 10px;}
legend{font-size: 1.3em;}
form{}
label{text-transform: capitalize;}
label.input-text{
	width: 200px;
	display:block;
	float:left;
	clear:both;
	margin: 0px 0px 5px 0px;
}
input.input-text{
	margin: 0px 0px 5px 0px;
	width: 200px;
	height: 1.4em;
}
ul{list-style: none;margin:0px;padding:0px;}
li{}
ol{}
table{}
tr{}
td{}
input#comments{width: 50%;}
#comments-textarea{width: 90%;height:150px;}
html>body #comments-textarea{width: 100%;height:150px;}
span.required{margin:0px 3px 0px 3px;color:#0066CC;font-size:1em;}
.invalid{color:red;font-size: 20px;}

p.info{background: #f7f7f7;padding: 5px;margin-bottom:0px;}
ul#invalid-message{
	list-style-image: url(images/alert_list.gif);
	list-style-position:inside;
	margin: 0px 0px 0px 0px;;
	background: #f7f7f7;
	padding: 5px;
}
ul#invalid-message li{
	
}
#form-submitting{
	font-weight:bold;
	color:red;
	display: none;
}

/*
fieldset legend{font-family:inherit;font-size:120%;color:inherit;}
fieldset select{font-family:inherit;font-size:inherit;color:inherit;}
fieldset *{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:70%;color:#666666;}
*/
