/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500);


/***[ General Styles ]********************************************/
.bordered {
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
}

A {
	text-decoration: none;
	color: black;
}

A:hover {
	background-color: #CCCCCC;
}

BODY,TABLE {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 300;
}

h1 {
	color: #398E3D;
	font-size: 18px;
	margin-bottom: 2px;
	font-weight: 400;
}

/***[ Styles for forms ]******************************************/
COL.formlabel { width: 200px; }
COL.formfield { vertical-align: baseline; }

DIV.form { width: 600px; text-align: left; margin-top: 50px; }

FIELDSET { margin-top: 5px; -moz-border-radius: 8; }

FORM {	margin: 0; }

IMG.thumb { width:160px; height:74px; }

legend{
	color: #999;
	font-size: 13px;
}

P.formbutton { }

SPAN.caption { font-size: 80%; }
SPAN.markrequired { color: #CC0000; margin-left: 5px; vertical-align: top; }

fieldset{
	-moz-border-radius: 3;
	border-radius: 3;
	border: 1px solid #ddd;
}

input.button[type="submit"], input[type="submit"] {
	float: none;

	background: #398E3D;
	border: none;
	border-radius: 3px;
	height: 30px;
	line-height: 30px;
	padding: 0 30px;
	color: white;
	box-shadow: 2px 2px 0 #ddd;
	box-shadow: 2px 2px 0 rgba(0,0,0,0.1);
	cursor: pointer;
}

input.button[type="submit"]:hover, input[type="submit"]:hover {
	background: #307833;
}


input[type=text], select {
	height: 25px;
	border: 1px solid #d5d5d5;
	border-radius: 3px;
	padding: 0;
}

textarea {
	border: 1px solid #d5d5d5;
	border-radius: 3px;
}

input[type=text] {
	padding: 0 3px;
}