.csc-textpic-imagewrap {
    margin:auto;
}

/* MODULS */
/*CONTENT*/
h1 {
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	color:#b8babc;
	margin-bottom:20px;
	text-transform:uppercase;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-weight:normal;
	font-style:italic;
	line-height:34px;
	color:#00539f;
	margin-bottom:12px;
}


h3 {
	font-size:13px;
	font-weight:bold;
	color:#00539f;
	margin-bottom:2px;
}

p {
	margin-bottom:20px;
	
}
b,strong {
	font-weight:bold;
}

.important {
	font-size:13px;
	font-weight:bold;
	color:#00539f;
}

blockquote {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-weight:normal;
	font-style:italic;
	line-height:34px;
	margin-top:95px;
	position:relative;
	height:64px;
}
blockquote span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	position:absolute;
	bottom:0;
	right:9px;	
}


#content ul {
	list-style-position:outside;
	list-style-type:disc;
	margin: 0 0 9px 15px;
}

#content ul li {
	color:#00539f;
	line-height:18px;
	font-weight:bold;
	padding-bottom:8px;
}

#content li span {
  display:block;
  color:#58595b;
  font-weight:normal;
  margin:2px 0 10px 0;
}

#content ul.linklist li {
  padding-bottom:3px;
}

#content p a, #content li a, #content h3 a {
	background:url(../img/common/icon_link.gif) right 6px no-repeat;
	padding-right:11px;
	font-size:13px;
	line-height:18px;
	color:#00539f;
	font-weight:bold;
}


#content img {
	margin-top: 10px;
	margin-bottom:30px;
}

p br {
	line-height:12px;
}
/*FORMS*/
#press_reg .error, .error { color: red; }

/*HEADER*/
#legend {
	position:absolute;
	top:310px;
	left:150px;
	z-index:5;
}
/*LEFT COLUMN*/
a.leftlink:link , a.leftlink:visited , a.leftlink:hover , a.leftlink:focus , a.leftlink:active {
	background:url(../img/common/icon_link.gif) right 4px no-repeat;
	padding-right:9px;
	font-size:10px;
	line-height:12px;
	color:#58585a;
}

 a.leftlink:hover , a.leftlink:focus , a.leftlink:active {
	color:#00539f;
}


/*RIGHT COLUMN*/
.teaser .internal-link {
	background:url(../img/common/icon_link.gif) right 6px no-repeat;
	padding-right:11px;
	font-size:13px;
	line-height:18px;
	color:#00539f;
	font-weight:bold;
}

.teaser h3 {
	padding-left:13px;
}
.teaser p {
	font-size:10px;
	line-height:13px;
	background:url(../img/common/vline.gif) 0 3px no-repeat;
	padding-left:13px;
}

.teaser br{
	line-height:8px;
}

.teaser span {
	width:40px;
	display:block;
	float:left;
}

/*FORMS*/
label, .csc-form-label-req {
	font-size:13px;
	font-weight:bold;
	color:#00539f;
	margin-bottom:2px;
	width:125px;
	float:left;
}

#press_reg label, #press_reg .csc-form-label-req {
	font-size:13px;
	font-weight:bold;
	color:#00539f;
	margin-bottom:2px;
	width:180px;
	float:left;
}

fieldset div input {
	width:346px;
	border:1px solid #adb8d0;
	height:18px;
}

fieldset .submitButton {
	margin-top:10px;
	width:90px;
	border:1px solid #adb8d0;
	height:18px;
}

fieldset div {
	overflow:hidden;
	margin-bottom:10px;
}
textarea {
    width:346px;
	border:1px solid #adb8d0;
}

/*Login*/
.csc-form-fieldcell {
  padding-bottom:11px;
}

.csc-form-fieldcell input {
	width:346px;
	border:1px solid #adb8d0;
	height:18px;
}

.csc-form-labelcell  {
 padding:0px 0 9px 0;

}

.mail {
	color:#00539f;
}

#content .persmod {
	width: 100%;
	height: auto;
}

#content .persmod .persimg {
	float: left;
	width: 150px;
	margin-right: 20px;
}

#content .persmod .persimg img {
	margin: 0!important;
}

#content .persmod .perscont {
	float: left;
	width: 430px;
}

#content .persmod .perscont ul {
padding-top:8px;
}

#content .persmod .perscont ul li {
color:#58595B;
font-weight:normal;
line-height:16px;
padding-bottom:8px;
}

