#mediaheader {
  width:900px;
  height:218px;
  margin:0 0 0 25px;
}

#mediaheader object,
#mediaheader embed{
}

#ccontainer {
  margin:1px 25px 0 25px;
  background:#ffffff url(../img/shadow_level2contentainer.gif) repeat-y left;
  overflow:hidden;
}

* html #ccontainer  {
  height:100%;
  width:100%;
  overflow:auto;
}



#subnav {
  width:220px;
  margin:65px 0 0 0;
  display:inline; /* IE Workaround Floating-Bug */
  float:left;
  line-height:18px;
}

#subnav a,
#subnav a:link,
#subnav a:visited,
#subnav a:active,
#subnav a:hover{
  color:#4d4d4d;
  text-decoration:none;
  font-size:12px;
}

#subnav a:hover{
  color:#2260c6;
  text-decoration:underline;
}

#subnav ul{
  list-style-type:none;
  margin:0;
  padding:0 20px 0 0;
}

#subnav ul li {
  background:url(../img/bullet_subnav_1a.gif) no-repeat left 0.8em;
  padding:5px 0 5px 10px;
}

#subnav ul li.active{
  background:url(../img/bullet_subnav_1b.gif) no-repeat left 0.8em;
}

#subnav ul li.active a{
  font-weight:bold;
  color:#2260c6;
}

#subnav ul li.active ul a{
  font-weight:100;
  color:#4d4d4d;
}

#subnav ul li li.active ul a{
  font-weight:100;
  color:#4d4d4d;
}

#subnav ul ul{
  border-bottom:solid 1px #CCCCCC;
  padding:0 0 10px 0;
}

#subnav ul ul ul{
  border-bottom:none;
  padding:0 0 5px 0;
}

#subnav ul ul li{
  background:url(../img/bullet_subnav_2a.gif) no-repeat left 0.6em;
  padding:2px 0 2px 10px;
}

#subnav ul ul li.active{
  background:url(../img/bullet_subnav_2b.gif) no-repeat left 0.6em;
}

#subnav ul ul li.active a{
  font-weight:bold;
  color:#2260c6;
}

#subnav ul ul ul li.active{
  background:url(../img/bullet_subnav_2b.gif) no-repeat left 0.5em;
}

#subnav ul ul ul li.active a{
  font-weight:bold;
  color:#2260c6;
}

#mainccontainer{
//
}

#content {
  position:relative;
  width:680px;
  height:100%;
  //margin:17px 0 0 0;
margin:0;
  //padding:0;
padding:17px 0 0 0;
  background:url(../img/shadow_level2content_left.gif) no-repeat;
  overflow:hidden;
  color:#4d4d4d;
  line-height:18px;
  float:left;
}

#content hr{
  margin:10px 0 10px 0;
  padding:0;
  border-top:#e6e6e6 solid 0.5px;
}

#content h1{
  font-size:26px;
  color:#2260c6;
  font-style:normal;
  font-weight:100;
  line-height:36px;
  margin:5px 0 8px 0;
margin: 5px 0 6px 0;
}

body.ctp #content h1{
  color:#ddbf51;
}

body.pds #content h1{
  color:#af0404;
}

body.cms #content h1{
  color:#6273a8;
}

body.cls #content h1{
  color:#3f972b;
}


#content h2{
  font-size:18px;
  color:#4d4d4d;
  font-style:normal;
  font-weight:100;
  line-height:26px;
  margin:0 0 18px 0;
margin: 0 0 14px;
}

#content h3{
  font-size:18px;
  color:#2260c6;
  font-style:normal;
  font-weight:100;
  line-height:22px;
  margin:0 0 10px 0;
}

#content h4,h5,h6{
  font-size:12px;
  color:#4d4d4d;
  font-style:normal;
  font-weight:bold;
  line-height:18px;
  margin:0 0 2px 0;
}


#content p{
  margin:0 0 10px 0;
}

#content a {
  /*white-space:nowrap;*/
  background:url(../img/arrow_link.gif) left center no-repeat;
  padding: 0 0 0 12px;
  margin:0 0 0 2px;
}

#content .csc-textpic-imagewrap a{
  background:none;
  padding: 0 0 0 0;
  margin:0 0 0 0;
}

#content a.cntAnchor {
 padding: 0;
 margin: 0;
 background-image: none;
}

#content dt a {
  background:none;
  padding: 0 0 0 0px;
  margin:0 0 0 2px;
}

#content a,
#content a:link,
#content a:visited,
#content a:active {
  text-decoration:none;
  color:#2260c6;
}

#content a:hover {
  text-decoration:none;
  color:#000000;
}

#topcontent {
  width:650px;
  margin:0 0 0 0;
  background:#FFFFFF;
  overflow:hidden;
}

#leftcontent {
  width:455px;
  margin:0 0 0 0;
  display:inline; /* IE Workaround Floating-Bug */
  float:left;
  overflow:hidden;
}

#leftcontent #cwidth{
  padding:0 25px 0 0;
}

#leftcontent ul.gfxteaser{
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
}

#leftcontent .gfxteaser li{
  float:left;
  width:33%;
}

#leftcontent .gfxteaser li img{
  border:0;
  margin:0 0 2px 0;
}

#leftcontent .gfxteaser a{
  background:none;
  font-size:11px;
  font-weight:bold;
  margin:0 0 0 10px;
  padding-left:0;
}

#leftcontent .gfxteaser a,
#leftcontent .gfxteaser a:link,
#leftcontent .gfxteaser a:visited,
#leftcontent .gfxteaser a:active {
  text-decoration:none;
  color:#606060;
}

#leftcontent .gfxteaser a:hover {
  text-decoration:none;
  color:#2260c6;
}

#leftcontent input,
#leftcontent textarea,
#leftcontent select {
 border:#cccccc solid 1px;
 margin: 1px 0 1px 10px;
}

#leftcontent .tx_powermail_pi1_fieldwrap_html_text input,
#leftcontent textarea {
 width:210px;
}

#leftcontent label{
 width:190px;
 margin: 1px 2px 1px 0;
 border:none;
 float:left;
 text-align:right;
}

#leftcontent form .tx_powermail_pi1_fieldwrap_html_radio label {
 clear:both;
 width:190px;
 border:none;
}

#leftcontent form .tx_powermail_pi1_fieldwrap_html_radio {
 padding:10px 0 12px 0;
}

#leftcontent form .tx_powermail_pi1_fieldwrap_html_radio input {
 float:left;
}

#leftcontent form .tx_powermail_pi1_fieldwrap_html_select {
 margin:10px 0 10px 0;
}

#leftcontent form .tx_powermail_pi1_fieldwrap_html_select label{
 width:230px;
 border:none;
}

#leftcontent form .tx_powermail_pi1_fieldwrap_html  {
 clear:both;
}

.error {
 color: #DF0000;
 font-style: italic;
 margin: 21px 0 0px -98px;
 z-index: 1;
 text-align:left;
 height:auto;
}
.error p {
 margin: 0;
 padding: 0;
 display: inline-block !important;
}

#leftcontent form legend  {
 margin: 0 0 5px 0;
 font-weight:bold;
}

#leftcontent form .powermail_mandatory  {
 margin: 0 0 0 2px;
}

#leftcontent form .tx_powermail_pi1_fieldwrap_html_radio_title {
 margin:0px 20px 10px 0;
 font-size:10px;
 float:right;
}


#leftcontent form .tx_powermail_pi1_fieldwrap_html_submit input {
 margin:10px 0 0 0;
}

#leftcontent form .tx_powermail_pi1_fieldwrap_html_reset input {
 margin:10px 0 0 0;
}

#leftcontent form .tx_powermail_pi1_fieldwrap_html_submit  {
 float:right;
}

#leftcontent form .tx_powermail_pi1_fieldwrap_html_reset  {
 visibility:hidden;
}

#leftcontent form .powermail_mandatory_helper {
 visibility: hidden;
 position: absolute;
 left: -128px;
 height: 1px;
}
#leftcontent form .powermail_radio_inner {
 clear: both;
}
#leftcontent form input.powermail_radio {
 margin: 0.2em 0.4em 0 200px;
}
#leftcontent form .powermail_radio_inner label {
 float: none;
}

#rightcontent {
  width:190px;
  margin:0 30px 0 0;
  padding:0;
  display:inline; /* IE Workaround Floating-Bug */
  float:right;
}



#rightcontent {
  color:#666666;
  font-size:10px;
  line-height:14px;
}

#rightcontent h4{
  color:#666666;
  font-weight:bold;
  font-size:11px;
  line-height:14px;
}

#rightcontent a{
  background:none;
  padding:0;
  margin:0;
}


#contentbottom {
  clear:both;
  background:url(../img/bottom_level2content.gif) no-repeat;
  height:25px;
  margin:0 0 0 0;
  width:930px;
}

