body, html {margin:0;height:100%; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif;font-size:0.9em;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {font-size: 1.4em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
img {border:none;}
hr {margin:3px 10px;border:1px dotted #e0e0e0;}

.menu {position:absolute; top:50%; left:50%;margin:-223px 0 0 -426px;}
.menu a{text-decoration: none; color:#505050;padding:8px 10px 12px 10px;line-height:1.8em;margin: 0 1px;}
.menu a:hover{background-color:#c0c0c0;}
.main {width:100%;height:400px;position:absolute; top:50%; left:0; margin:-200px 0;text-align:center;background-color:#e0e0e0;}
.content-container {width:850px;height:400px;margin:0 auto;background-image:url('../imgs/start-bg.jpg');background-repeat:repeat-y;}
.left-container {width:410px;height:400px;float:left;background-color:transparent;text-align:left;}
.left-container .margins {margin:10px;}
.right-opacity {width:410px;height:400px;float:right;background-color:#FFF;-moz-opacity: 0.7; opacity: 0.7;text-align:left;}

.right-margins {width:375px;height:380px;position:absolute;top:50%; left:50%;margin:-190px 0 0 25px;overflow-y:auto;padding-right:15px;}
.white-stripe {width:30px;height:400px;position:absolute;top:50%; left:50%;margin:-200px 0 0 -15px;background-color:#fff;}

.credits {position:absolute; top:50%; width:100%; margin-top:210px; text-align:center;}
.credits a {font-size: 0.8em; color:#C0C0C0;}

/* ### Forms ### */
.csc-mailform { border:0px; margin: auto; margin-top: 0px;  padding: 0px;  padding-bottom: 15px;  width: 305px;}
.csc-mailform-field input, textarea  {  margin:5px;  padding:2px;}
textarea {  display: block;  float: right;  width:300px;}
.csc-mailform-field input, .csc-mailform-field select {float:right;width:150px;}
.csc-mailform-field { clear: both;}
.csc-mailform-field label, #create_account label {  width: 120px;  float: left;  margin: 5px;  margin-left: 0px;}
.csc-mailform-field .csc-mailform-submit {  display: block;  margin-top:10px;  padding:2px;  float: left;}
fieldset {border:none;}
textarea {width:300px;height:60px;}
input, select, textarea, option {border: 1px solid #505050;color:#000;background-color:#FFF;}
option {border:none;border-bottom: 1px solid #505050;padding:3px;}
table td input, td select, td textarea, td option {border: 1px dotted ##505050;color:#000;}

.tx-pbsurvey-pi1 {display:inline;max-width:400px;}
.survey_item {max-width:400px;}
