.csc-header {

}

div.csc-textpic p,
#body-right .box p {
	margin: 0 0 1em 0;
}

#body-right div.csc-textpic {
	float: left;
	padding: 15px 0 15px 0;
}

div.menubottom {

	padding: 0 0 30px 350px;
}

/*table.contenttable {border:1px solid #d4d4d4; }*/
table.contenttable {border:none; }
table.contenttable td {padding: 3px;}
table.contenttable tr {margin:0px; padding:0px;}
table.contenttable tr.tr-even {background:#333333;}
table.contenttable tr.tr-odd {background:#1f1f1f;}
table.contenttable tr.tr-0 {background:#8c0202; color:#FFF;}

/**** Form Layout ****/


fieldset { border:none; }

input, textarea, select {
  font: 1em arial, helvetica, sans-serif;
  border: 1px solid #e5d4c4;
  line-height: 1.25em;
  padding: 0 0 0 2px;
  margin-bottom: 5px;
}

.mf-input,
.mf-text,
.mf-select,
.mf-file {
  width: 300px;
}

.mf-check,
.mf-radio {
  width: auto;
}

input:focus, textarea:focus, select:focus {
  border: 1px solid #84755e;

}


label {cursor: pointer;}

form label {
  display: block;
  float: left;
  clear: left;
  width: 130px;

}


input.button,
.mf-submit,
.mf-reset {
  padding: 0 7px;
  height: 23px;
  width: auto;
  border: 1px solid #e5d4c4;
  margin-left: 130px;
  background: #fff;
}
/*Search input*/

input.search {
  border: none;
  width: 220px;
  height: 25px;
  padding-left: 35px;
  padding-top: 5px;
}

form input submit,
form input reset {
  width: auto;
background: #fff;
}
