/*
#site_content
{
background-image: url(/images/form_bk.jpg);
background-repeat: repeat;
background-attachment:fixed;
background-position:center;
}
*/
#form
{
	margin-left:auto; margin-right:auto;
	background:transparent;
	border:0px solid black;
}


#form_body
{
	background:transparent;
	border:none;
	float:left;
}

#form div.formTitle, #form div.formtitle
{
	font: 25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5px;
	display: block;
	color: #FFF;
	background: #7FA0CB;
	text-shadow: 1px 1px 1px #949494;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-bottom:1px solid #89AF4C;
	text-align: center;
}


#form div.subTitle, #form div.subtitle {
	font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5px;
	display: block;
	color: #FFF;
	background: #7FA0CB;
	text-shadow: 1px 1px 1px #949494;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-bottom:1px solid #89AF4C;
	text-align: center;
}


#form span.smallsubtitle
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
        color:navy;
}

#form div.note
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
        color:red;
}

#form div.horizontalrule
{
color:gray;
background-color:gray;
height: 1px;
}

#form input, textarea {
-moz-border-radius: 50px;
-webkit-border-radius: 5px;
-khtml-border-radius: 50px;
border-radius: 5px;
}

#form input .matrix {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
}


#form [type='button'], .button {
    background-color: #7FA0CB;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-border-radius: 5px;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
    text-shadow: 1px 1px 1px #949494;
}
#form [type='button']:hover, .button:hover {
    background-color:#6688B4;
}

#form [type='button'].file, #form [type='file'].file, #form [type='button'].small_button {
    background-color: #7FA0CB;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-border-radius: 5px;
    border: none;
    padding: 5px 15px 5px 15px;
    color: #FFF;
    text-shadow: 1px 1px 1px #949494;
     margin: 1px;
}

#form [type='button'].file:hover, #form [type='file'].file:hover, #form [type='button'].small_button:hover {
    background-color: #6688B4;
}

#form input[name^="Text"], textarea {
    color: #555;
    line-height:15px;
    /*width: 100%;*/
    padding: 0px 0px 0px 10px;
    margin-top: 2px;
    /*border: 1px solid #E5E5E5;*/
    background: #FBFBFB;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    font: normal 14px/14px Arial, Helvetica, sans-serif;
}

#form [id^='Matrix'] input[type="text"] {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
}


/*
#form select {
    background: url('down-arrow.png') no-repeat right, -moz-linear-gradient(top, #FBFBFB 0%, #E9E9E9 100%);
    background: url('down-arrow.png') no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFBFB), color-stop(100%,#E9E9E9));
   appearance:none;
    -webkit-appearance:none; 
   -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /*width:100%*/;
}
*/