/* Hoffsoft Consulting Services Corporation website specific CSS.
Tetrad Colours URL:
http://wellstyled.com/tools/colorscheme2/index-en.html?tetrad;50;0;133;1;0.7019607843137254;1;0.49137254901960775;0.25;1;0.5;1;1;0.7019607843137254;1;0.49137254901960775;0.25;1;0.5;1;1;0.7019607843137254;1;0.49137254901960775;0.25;1;0.5;1;1;0.7019607843137254;1;0.49137254901960775;0.25;1;0.5;1;0
*/
body > p { /* Cake Errors... */
	padding-top: 60px;
}

form {
	border: 1px solid #E9FF80;
	background-color: #F7F9FB;
	width: 100%;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
}

form fieldset {
	border: none;
	margin: 2px;
	padding: 2px;
	float: left;
	clear: both;
	width: 100%;
}

form legend {
	font-weight: bold;
	margin: 2px 0;
}

form div {
	padding: 2px 0;
	margin: 2px 0;
	float: left;
	clear: both;
	width: 100%;
}

form label {
	float: left;
	width: 8em;
}

form .required label {
	font-weight: bold;
}

form input {
	float: left;
}

form input[type="text"],
form input[type="file"],
form input[type="password"],
form input[type="button"],
form input[type="submit"],
form textarea {
	font-size: x-small;
	font-family: Verdana, Arial, sans-serif;
	border: 1px solid #ABADB3;
}


form .required input[type="text"],
form .required input[type="file"],
form .required input[type="password"],
form .required textarea {
	background-color: #F4FFBF;
	border: 1px solid #ABADB3;
}


form input[type="button"],
form input[type="submit"] {
	background-color: #FFF;
	border: 1px solid #ABADB3;
	font-weight: bold;
}

form textarea {
	height: 20em;
	width: 28em;
}

form .long {
	width: 28em;
}

form .buttons, 
form .submit {
	border-top: 1px dotted #78007D;
}

form .buttons input, 
form .submit input,
form .buttons button, 
form .submit button {
	margin: 2px;
}

.error {
	color: #B3000A;
	font-weight: bold;
	padding: 0.25em;
	margin-bottom: 0.5em;
	border: 1px dotted #B3000A;
}

form .error-message {
	color: #B3000A;
	font-weight: bold;
	padding-left: 8em;
}

#nav .divider {
	border-top: 1px dotted #93B300;
}

table {
	border: 1px solid #ABADB3;
	table-layout: fixed;
	border-collapse:collapse;
	border-spacing:0;
	text-align: left;
}

table tr {
	margin: 0;
	padding: 0;
}

table th {
	font-weight: bold;
	border: 1px solid #ABADB3;
	margin: 0;
	padding: 3px;
}

table td {
	border: 1px solid #ABADB3;
	margin: 0;
	padding: 3px;
}
