@charset "utf-8";
/* CSS Document */

a:link {text-decoration: none; color: #CC3366; }
a:visited { text-decoration: none; color: #CC3366; }
a:hover { text-decoration: underline; color: #CC3366; }
a:active { text-decoration: none; color: #CC3366; }

.formth {
	background-image:url(gifs/tex_th.gif);
	height:25px;
	vertical-align: baseline;
	text-align: right;
	font-size: 15px;
	font-weight:bold;
	color: #CC3366;
	word-spacing: 0.5em;
}

.formconcept {
	width:140px;
	height:32px;
	
	text-align:right;
	font-family: "Trebuchet MS";
	font-size:15px;
	color: #CC3366;
	
}

.formhelp {
	width:265px;
	
	vertical-align: bottom;	
	text-align: left;
	text-indent:10px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
}

form input, form select, form textarea {
	width:333px;
	background-image:url(gifs/tex_field.gif);
	border:1px solid #CCCCCC;
	
	text-indent:10px;
	font-family: "Trebuchet MS";
	font-size:15px;
}

form input:focus, form textarea:focus {
	border:1px solid #CC3366;
	
	font-weight:bold;
	color:#CC3366;
}

.lookingGood {color: #006600; }
.lookingOdd {color: #C57909; }
.lookingNotSoGood {color: #CC0000; }

.formok {
	background-image:url(gifs/tex_ok.gif);
	padding-left:40px;
	padding-right:40px;
	
	text-align:center;

	font-family: "Trebuchet MS";
	font-size:20px;
	color: #339966;
}

.formcancel {
	background-image:url(gifs/tex_cancel.gif);
	padding-left:40px;
	padding-right:40px;
	
	text-align:center;

	font-family: "Trebuchet MS";
	font-size:20px;
	color:#CC0000;
}