#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 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 120px 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;
}

#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;
}


#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;
}