/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:400px;
padding:14px;
border: 1px solid #000000;
float: left;
margin-left: 10px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized td{
padding:0px;
padding-bottom: 10px;
}

#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}

#stylized label{
display:block;
font-weight:bold;
text-align:left;
width:140px;
float:left;
}

#stylized .star{
background:  url(../images/Button/required.gif) no-repeat right 0px;
}

#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}

#stylized input{
float:left;
font-size:12px;
padding:2px 2px;
border:solid 1px #aacfe4;
margin:2px 0 0px 2px;
}

#stylized input.submit{
float: center;
}

#stylized textarea{
float:left;
font-size:12px;
padding:2px 2px;
border:solid 1px #aacfe4;
margin:2px 0 0px 2px;
}

#stylized img{
float:left;
font-size:12px;
padding:2px 2px;
border:solid 1px #aacfe4;
margin:2px 0 0px 2px;
}

#stylized select{
float:left;
font-size:12px;
border:solid 1px #aacfe4;
margin:2px 0 0px 2px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#form_containerMain
{
	float: left;
	background:#fff;
	margin:0 auto;
	text-align:left;
	width:100%;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	width: 820px;
}

#form_containerInner
{
	float: left;
	background:#fff;
	margin:0 auto;
	text-align:left;
	width:100%;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	width: 420px;
}

.form_description{
	border-bottom:1px dotted #ccc;
	display:inline-block;
	margin: 0px 0px 1em 0px;
	font: normal normal 13px arial,verdana,sans-serif;
	color: #7C7C7C;
	padding:0px;
}

.form_description p{
padding:0px;
}

.form_description[class]{
	display:block;
}

.form_description h2{
	clear:left;
	font-size:160%;
	font-weight:400;
	margin:0 0 3px;
}
#contact_container{
	float: right;
	background:#fff;
	margin:0 auto;
	text-align:left;
	width:400px;
}
label.description{
	border:none;
	color:#7C7C7C;
	display:block;
	font: bold normal 12px arial,verdana,sans-serif;
	font-weight:700;
	line-height:150%;
	padding:0 0 1px;
}

label.text{
	border:none;
	color:#7C7C7C;
	display:block;
	font: normal normal 12px arial,verdana,sans-serif;
	line-height:150%;
	padding:0 0 1px;
}
label.text a{
	border:none;
	color:#7284B4;
	font: normal normal 12px arial,verdana,sans-serif;
	line-height:150%;
	padding:0 0 1px;
	text-decoration: underline;

}
hr{
border: 1px dotted #c3c3c3;
width: 80%;
height: 1px;
}
#error_message,#error_messagePost{
	font: bold small-caps 13px arial,verdana,sans-serif;
	background:#FEE3E4;
	border:1px dotted red;
	margin-bottom:1em;
	padding-left:0;
	padding-right:0;
	padding-top:4px;
	text-align:left;
	width:99%;
}


#error_message_title,#error_message_titlePost{
	font: bold small-caps 12px arial,verdana,sans-serif;
	color:#DF0000;
	font-size:125%;
	margin:7px 0 5px;
	padding-left:15px;
}

#error_message_desc,#error_message_descPost{
	font: normal small-caps 12px arial,verdana,sans-serif;
	color:#000;
	font-size:100%;
	margin:0 0 .8em;
	padding-left:13px;
}

#error_message_desc strong{
	background-color:#FFDFDF;
	color:red;
	padding:2px 3px;
}
