/**
 * 
 * @version 
 * @author 
 */


@import 'global.css';
@import 'textstyle.css';

/** Contents
-----------------------------------------*/
body {
	behavior:url("../../images/global/csshover.htc");
}
#leftside p {
	font-size:77%;
	margin-bottom:1em;
}
.subtitle {
	margin-bottom:1em;
}
#leftside p a{
	color:#6e6bcf;
	margin:0 4px;
}
table {
	width: 100%;
	margin: 10px auto;
	font-size: 77%;
	border-collapse:collapse;
	border-spacing:0;
}

table th,
table td {
	padding: 6px;
	background-color: #f6f6f6;
	border-bottom:2px solid #FFF;
	border-left:2px solid #FFF;
}

table th {
	width: 20%;
	padding-right: 1em;
	text-align: right;
	background-color: #f5f5ff;
	font-weight:normal;
}

table th{
	background:url(../images/contact/purple.gif) ;
}
.subtitle{
	margin-top:30px;
}

#leftside table tr td p{
	margin:0.4em 0 0 0;
	font-size:12px;
}
/** Form
-----------------------------------------*/
input,
textarea {
	border: 1px solid #c0c0c0;
}
.infobtn input{
	border:none;
}
input:focus,
textarea:focus {
	background-color: #f5f5ff;
}
input.textLong {
	width: 22em;
	margin-right:1em;
}
input.textShort {
	width: 9em;
	margin-right:1em;
}
input.required{
	border: 1px solid #6e6bcf;
}
input.validation-failed{
	border: 1px solid #992E22;
	color : #992E22;
}
input.validation-failed:focus{
	background-color:#fff4f3;
}