h1.csc-firstHeader {
border-bottom:1px solid #D6DECA;
font-family:arial,helvetica,sans-serif;
font-size:18px !important;
font-style:normal;
font-variant:normal;
font-weight:normal !important;
line-height:normal;
margin-bottom:8px;
padding-bottom:4px;
text-decoration: none !important;
}

.csc-header h1 {
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:8px;
padding-bottom:4px;
margin-top:8px;
padding-top:6px;
/* text-decoration:underline; */
}


.csc-form-label-req {
 margin:3px;
}

.csc-form-fieldcell, .csc-form-labelcell {
 border:0 !important;
}

.csc-loginform {
padding:10px;
}



div.csc-mailform-field label, #form_mp label { 
  width: 140px;
  float: left;
}

#formtype_mail {
  margin-top:20px;
}

.csc-mailform-field {
  background: #fff;
  padding:2pt;
}

#form_mp input, #form_mp label, #form_mp textarea {
  margin:2pt;
}

#form_mp table {
background-color:#F0F0F0;
padding:2pt;
}
#form_mp .moreprod {
background-color:white;border:0;font-size:89%;text-decoration:underline;color:navy;
}

#form_mp .nextstep {
border:1px solid black;
width:200px;
background-color:#fafafa;
}
#form_mp .nextstep a:hover {
text-decoration:none;
}

#form_mp .formpreview {
	padding:5px;
}


#form_mp .formpreviewdata {
	font-size:100%;
}
#form_mp .formpreviewtable {
	width:300px;
	padding:2px;
	font-size:100%;
}

#form_mp .formpreviewtable th {
	background-color:#B1C7E5;

}

.step {
	font-weight:bold;
}

.csc-mailform-field input, .csc-mailform-field textarea {
  font-size:90%;
}

.csc-mailform-submit {
  font-size:90%;
  font-weight:bold;
  padding:0.2em;
  margin-top:0.9em;
}

fieldset.csc-mailform {
  border:none;
}


.logininfo {
text-align:right;
padding-left:30px; padding-right:30px;
padding-bottom:20px;
}
.logininfo input {
background-color:#ffffff;
cursor:pointer;
border:0;
font-size:90%;
text-decoration:underline;
color:#122389;
}

.news-single-item h2{
}
.news-single-timedata {
  float:right;
}
p.news-single-author {
  margin-bottom:10px;
}

div.news-subheader {
padding-bottom:10px;
}

div.news-content {
padding-bottom:10px;
}
div.news-single-img {
 float:right;
 padding:8px;
 padding-left:15px;
}

p.clearer {
border-bottom: 1px solid  #D6DECA;
margin:0;
clear:both;
}
.news-single-backlink {
  padding:8px; 
  float:right;
  padding-bottom:40px;
}

.news-list-img {
  padding-top:5px;
  float:left;
}
.news-list-img img {
  padding-right:5px;
  padding-left:5px;
}

.latest-allnews {
  text-align:right;
  padding-right:7px;
}

