

/* NAV
-------------------------------*/
div.nav ul li ul { border-top: 3px solid #00958E; }
div.nav ul li ul li ul { border-top: none; border-bottom: none; }

.form .input, .form .textarea, .form .select {
	-moz-border-radius:0px 0px 0px 0px;
	border:1px solid #6E6E6E;
}

div.failed, div.success {
	-moz-border-radius:0px 0px 0px 0px;
}

/* 3 column form
--------------------*/
.fullform
{
	width:957px;
}
.fullform .submit
{
	background:url(../images/buttons/submit.png) repeat-x top center;
	border:solid 1px #c0c0c0;
	color:#58585a;
	float:right;
}
.colt div
{
	float:left;

	width:310px;
	margin-right:13px;
}
.colt div.small
{
	width:200px;
}
.colt div.big
{
	width:370px;
}
.colt div.small p
{
	font-style: italic;
	position:relative;
	top:40px;
}
.colt div.last
{
	margin-right:0px;
	float:right;
}
.colt h4 {
	background-color:#ECECED;
	height:18px;
	padding-left:4px;
	vertical-align:middle;
}
.colt div table
{
	width:290px;
}
.colt div table tr th
{
	white-space:nowrap;
	vertical-align:top;
	text-align:left;
	padding-top:5px;
}
.fullform .input,.fullform .textarea
{
	width:206px;
}
.fullform .longinput
{
	width:300px;
}
.fullform .short
{
	width:194px;
}
.fullform .select
{
	width:216px;
}
.fullform .radioLabel
{
	width:auto;
}
.fullform .area
{
	width:40px;
	float:left;
}
.fullform .phone
{
	width:150px;
	float:right;
}