/* CSS Document */

body { 
	background-image:url("../../ecf-documents/backgroundimages/bg.jpg");
	background-repeat:no-repeat;
	background-position: 0 95px;
	padding: 0px; 
	margin:0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, Helvetica, sans-serif;
	color:#4c4c4c;
	text-align:center;
	}
#page_margins { 
	width: 1000px;  
	min-width: inherit; 
	max-width: none; 
	font-size:14px;
	margin: 0px auto;
	}
#page { 
	padding: 0px;
	margin:0px; 
	text-align:left;
	}
#pagehead {
	height:95px;
	background-color:#002640;
	border-bottom:solid 1px #fff;
	}

/*-----------HEADER------------------------------------------------*/

#header {
	padding: 10px 30px 0px 0px;
	margin: 0px auto; 
	width: 1000px; 
	min-width: inherit; 
	max-width: none; 
	text-align:right;
	}
#logo {
	display:inline;
	float:left;
	font-size:16px;
	font-weight:bold;
	}
#claim {
  display:inline;
  margin-left:145px;
  }

#headertitle {
	position:relative;
	left:54px;
	font-weight:bold;
	display:inline;
	vertical-align:bottom;
	}
#metanavi {
	margin: 8px 0px 0 170px;
	float:left;
	height:50px;
	}
*+html #metanavi {
  margin: 5px 0px 0px 170px;
  }
#pagehead ul {
  margin:0px 0px 0px 0px;
  padding:0px;
  display:inline;
  height:50px;
  }
#pagehead ul li {
  list-style-type:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  height:50px;
  }
#pagehead ul li.log {
	margin-left:5px;
  height:50px;
	}

#pagehead ul li.log a {
	color:#fff;
	display:block;
	padding:5px 5px 5px 5px;
	background-image:url("../img/button.jpg");
	background-repeat:repeat-x;
	background-position:0 5px;
	}
#pagehead ul li.log a:hover {
  color:#002640;
  }
#pagehead ul li a {
  color:#88b0d2;
  text-decoration:none;
  font-size:12px;
  display:block;
  padding:5px;
  }
#pagehead ul li a:hover {
  text-decoration:none;
  color:#fff;
  }

#main { 
	margin: 0px; 
	padding:0px; 
	}
img {
	margin:0;
	border:0;
	padding:0;
	}

/*-----ROWS AND COLUMNS------------------------------------------------*/
  
#mainlevel {
  width:100%;
  }
#footerlevel {
  width:100%;
  }
.col1 { 
  float: left; 
	width: 690px;  
	margin:0; 
	}
.col2 { 
	width: auto;  
	margin:0 0 0 695px;  
	}
*+html .col2 {
  margin-left:675px;
  }
.lmain {

	}
.col1_content { 
	padding: 0px; 
	}
.col2_content { 
	padding: 0px; 
	}
.col3_content { 
	padding: 0px; 
	}

/*------- NAVIGATION ------------------------------*/

#navilevel {
	padding-top:0px;
	margin:11px 0 0 0;
  text-align:left;
	}
/*#mainnavi {
  padding:0px;
  margin:0px 0px 0px 0px;
  position:relative;
  z-index:10;
  }*/
/*html #mainnavi {
  padding:0px;
  margin:0px 0px 0px 0px;
  }
#mainnavi ul {
  margin:0px 0px 0px 0px;
  padding:0 0 0 0;
  position:absolute;
  }
#mainnavi ul li {
  width:110px;
  height:37px;
  list-style-type:none;
  margin:0 1px 0 0;
  padding:0px;
  float:left;
  padding: 0px 0px 0px 0px;
  background-image:url("../img/mainnav.jpg");
  background-repeat:repeat-x;
  background-position:0px 6px;
  text-align:center;
  }
 #mainnavi ul li.active, #mainnavi ul li.current {
  width:110px;
  height:37px;
  list-style-type:none;
  margin:0 1px 0 0;
  padding:0px;
  float:left;
  padding: 0px 0px 0px 0px;
  background-color:#fff;
  background-image:none;
  text-align:center;
  }
#mainnavi ul li ul {
	margin-top:6px;
	background-color:#3188ca;
	width:180px;
	}
#mainnavi ul li ul li {
 background-image:none;
 padding: 0 ;
 margin:0 8px 0 8px;
 border-bottom:1px solid #fff;
 width:164px;
 height:auto;
 text-align::left;
 }
#mainnavi ul li a {
  margin:0px;
  padding:11px 5px 5px 5px;
  color:#fff;
  font-size:12px;
  text-decoration:none;
  display:block;
  }
 #mainnavi ul li a.act {
  margin:0px;
  padding:11px 5px 5px 5px;
  color:#002640;
  font-size:12px;
  text-decoration:none;
  display:block;
  }
#mainnavi ul li a:hover {
  color:#002640;
  }
#mainnavi ul li ul li a {
  margin:0px;
  padding:6px 5px 5px 6px;
  color:#fff;
  font-size:12px;
  text-decoration:none;
  display:block;
  height:26px;
  }
*/
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/anywidth2.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#mainnavi {
  text-align:left;
  }

#mainnavi ul {
  margin:0; 
  padding:0; 
  list-style:none; 
  text-align:left;
  }
#mainnavi ul {
  display:inline-block;
  } 

#mainnavi li {
  margin:0; 
  padding:0; 
  list-style:none;
  
  }
#mainnavi li {
  display:inline-block; 
  display:inline;
  }
#mainnavi ul ul li {
  display:block;
  }
#mainnavi ul ul {
  position:absolute; 
  left:-9999px;
  }
#mainnavi ul.level1 {
  margin:0 auto;
  }
#mainnavi ul.level1 li.level1-li {
  float:left; 
  display:block; 
  position:relative;
  width:110px;
  text-align:center;
  margin-right:1px;
  background-image:url("../img/mainnav.jpg");
  background-repeat:repeat-x;
  background-position:0px 6px;
  height:37px;
  }
#mainnavi ul.level1 li.level1-li-act {
  float:left; 
  display:block; 
  position:relative;
  width:110px;
  text-align:center;
  margin-right:1px;
  background-color:#fff;
  background-image:none;
  height:37px;
  }

#mainnavi ul.level1 {
  
  }
#mainnavi ul.level2 {
  background-color:#3188ca;
  width:180px;
  padding:5px 8px 24px 8px;
  border-top:1px solid #fff;
  }
#mainnavi ul.level2 li a {
  border-bottom:1px solid #fff;
  color:#fff;
  padding:8px 0 8px 8px;
  }
#mainnavi ul.level3 li a {
  padding:8px 0 8px 16px;
  }
#mainnavi ul.level3 {
  background-color:#3188ca;
  width:auto;
  padding:0px 0px 0px 0px;
  }
#mainnavi ul.level4 {
  background:#9f690e;
  }

#mainnavi b {
  position:absolute;
  } /* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/

#mainnavi a {
  display:block; 
  font-size:12px; 
  color:#fff; 
  /*line-height:25px;*/ 
  text-decoration:none;
  /*padding:0 20px 0 10px;*/
  padding:12px 5px 5px 5px;
  }
#mainnavi li.level1-li-act a {
  color:#002640;
  }
#mainnavi ul.level1 li.level1-li a.level1-a {
  /*float:left;*/
  }

#mainnavi ul li:hover > ul {
  visibility:visible; 
  left:0; 
  top:37px;
  }
#mainnavi ul li:hover > ul ul {
  visibility:visible; 
  
  /*left:0; 
  top:auto;*/
  position:static; 
  }
/*#mainnavi ul ul li:hover > ul {
  visibility:visible; 
  left:0; 
  top:auto; 
  /*margin-top:-37px;
  }*/
#mainnavi li.left:hover > ul {
  visibility:visible; 
  left:auto; 
  right:0; 
  top:37px;
  }
#mainnavi li.left ul li:hover > ul {
  visibility:visible; 
  left:auto; 
  right:100%; 
  top:auto; 
  margin-top:-37px;
  }
#mainnavi a:hover ul {
  left:0; 
  top:35px;
  }
#mainnavi li.left a:hover ul {
  left:auto; 
  right:-1px; 
  top:35px;
  }

#mainnavi li.left ul a {
  text-align:right; 
  padding:0 10px 0 20px;
  }


#mainnavi a:hover a:hover ul, 
#mainnavi a:hover a:hover a:hover ul {
  left:100%; visibility:visible;
  }
#mainnavi li.left a:hover a:hover ul, 
#mainnavi li.left a:hover a:hover a:hover ul {
  left:auto; 
  right:0; 
  visibility:visible;
  }

#mainnavi a:hover ul ul, 
#mainnavi a:hover a:hover ul ul {
  left:-9999px;
  }
#mainnavi li.left a:hover ul ul, 
#mainnavi li.left a:hover a:hover ul ul {
  left:-9999px;
  }


#mainnavi li a.fly {
  /*background:transparent url(anywidth/arrow.gif) no-repeat right center;*/
  }
#mainnavi li.left ul a.fly {
  /*background:transparent url(anywidth/arrow-left.gif) no-repeat left center;*/
  }

#mainnavi li a:hover,
#mainnavi li a.fly:hover {
  /*background-color:#8c8a8d;*/
  color:#002640;
  } 
#mainnavi li:hover > a,
#mainnavi ul li:hover > a.fly {
  /*background-color:#8c8a8d;*/
  color:#002640;
  }
#mainnavi ul ul li a:hover,
#mainnavi ul ul li a.fly:hover {
  background-color:#fff;
  color:#002640;
  } 
#mainnavi ul ul li:hover > a,
#mainnavi ul ul li:hover > a.fly {
  background-color:#fff;
  color:#002640;
  }

#mainnavi table {
  position:absolute; 
  height:0; 
  width:0; 
  left:0; 
  border-collapse:collapse; 
  margin-top:-4px;
  }
#mainnavi table table {
  position:absolute; 
  left:99%; 
  height:0; 
  width:0; 
  border-collapse:collapse; 
  margin-top:-29px;
  }

#mainnavi li.left table {
  position:absolute; 
  height:0; 
  width:0; 
  left:auto; 
  right:0; 
  border-collapse:collapse; 
  margin-top:-4px;
  }
#mainnavi li.left table table {
  position:absolute; 
  left:auto; 
  right:100%; 
  height:0; 
  width:0; 
  border-collapse:collapse; 
  margin-top:-29px;
  }
  	
/*-----------SPECIFIC---------------------------------------------------*/


.block {
  }
#breadcrumblevel {
   padding:10px 20px 10px 0;
	}
#breadcrumblevel-default {
 	clear:both;
   padding:30px 20px 10px 0;
	}
#breadcrumblevel ul, #breadcrumblevel-default ul {
  margin:0px 0px 0px 0px;
  padding:0px;
  display:inline;
  }
#breadcrumblevel ul li, #breadcrumblevel-default ul li {
  list-style-type:none;
  margin:0px 0px 0px 0px;
  padding:0px;
  display:inline;
  }
#breadcrumblevel ul li a, #breadcrumblevel-default ul li a {
  color:#5cb4ff;
  text-decoration:none;
  font-size:12px;
  }
#breadcrumblevel ul li a:hover, #breadcrumblevel-default ul li a:hover {
  text-decoration:underline;
  }
.arrow {
  padding:0 8px 0 8px;
  background-image:url("../img/arrow.gif");
	background-repeat:no-repeat;
	background-position:3px 3px;
  }
#publevel {
	
	}
#pubdisplay {
	width:230px;
	height: 175px;
	background-color:#002640;
	margin-left:710px;
	padding:15px;
	}
#pubdisplay h2 {
	margin: 3px 0px 15px 0px;
  padding:0px;
  font-size: 18px;
  color:#5cb4ff;
  }
#pubdisplay p {
	color:#88b0d2;
	font-size:11px;
	}
#pubdisplay a {
	color:#5cb4ff;
	font-size:12px;
	text-decoration:none;
	}	
/*------------CONTENT--------------------------------------------------*/

#intro {
	margin: 80px 0 0 0;
	padding: 0 20px 30px 0;
	border-bottom:1px solid #c3d7e8;
	clear:both;
	}
*+html #intro {
  margin: 30px 0 0 0;
  }
#intro p {
	font-weight:normal;
	line-height:22px;
	font-size:16px;
	margin:0;
	}

#textcontainer {
	width:670px;
	padding: 30px 20px 0px 0px;
	margin:0 0 30px 0;
	color:#4c4c4c;
	border-right:1px solid #c3d7e8;
	font-size:13px;
	}
*+html #textcontainer {
  width:650px;
  }
h1 {
  margin: 3px 0px 15px 0px;
  padding:0px;
  font-size: 26px;
  font-weight: bold;
  color:#5cb4ff;
  }
h2 {
  margin: 3px 0px 15px 0px;
  padding:0px;
  font-size: 18px;
  color:#4c4c4c;
  } 
h3, h3 a {
  margin: 3px 0px 6px 0px;
  padding:0px;
  font-size: 14px;
  color:#4c4c4c;
  } 
h4 {
  margin: 3px 0px 15px 0px;
  padding:0px;
  font-size: 12px;
  font-weight:bold;
  text-decoration:underline;
  color:#4c4c4c;
  } 
#textcontainer .csc-header-n2, #textcontainer .csc-header-n3, #textcontainer .csc-header-n4, #textcontainer .csc-header-n5, #textcontainer .csc-header-n6 {
  border-top:1px solid #c3d7e8;
  padding-top:15px;
    }
#textcontainer a {
  color:#5cb4ff;
  text-decoration:none;
  }
#textcontainer a:hover {
  color:#002640;
  }
#textcontainer ul {
  margin:0px 0px 5px 0px;
  padding:0px;
  }
#textcontainer ul li {
  margin:0px;
  padding:2px 0px 2px 15px;
  list-style-type:none;
  background-image:url("../img/arrow-dark.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-size:12px;
  }
#textcontainer p {
  margin:0px 0px 5px 0px;
  padding:0px;
  line-height:20px;
  font-size:13px;
  }
#textcontainer a img {
  border:0px;
  }
#textcontainer hr {
	border-bottom-color: #0e8830;
	border-top-color: #0e8830;
	border: 1px solid;
	}
#textcontainer input {
  width:150px;
  padding:1px;
  border:none;
  background-color:#88B0D2;
  color:#fff;
  }
.tx-felogin-pi1 {
  font-size:13px;
}
.tx-felogin-pi1 fieldset {
  margin:20px 10px 20px 10px;
  }
.tx-felogin-pi1 fieldset div {
  float:left;
  margin:5px;
  }
.tx-felogin-pi1 fieldset div.submit {
  clear:both;
  margin-top:5px;
  }
#textcontainer .tx-felogin-pi1 input.submitbn {
  width:75px;
  padding:1px;
  border:1px solid #5cb4ff;
  background-color:#5cb4ff;
  background-image:url("../img/button.jpg");
  background-repeat:repeat-x;
  background-position:center;
  color:#fff;
  }
#textcontainer input.checkbox {
  width:auto;
  }

/*-------------- NEWS ------------------------------*/

#textcontainer .news-list-item {
  background-color:#fff;
  /*background-color:#ededed;*/
  padding:10px;
  border-top:1px solid #c3d7e8;
  }
#textcontainer .news-list-item .news-list-morelink {
  
  }
#textcontainer .news-list-item h3 a {
  font-size:12px;
  font-weight:bold;
  color:#4c4c4c;
  /*font-size:22px*/
  }
#textcontainer .news-list-date {
  font-weight:normal;
  }
.news-list-item a {
  font-size:12px
  }
.news-list-item .news-list-date, .news-single-backlink  {
  display:block;
  font-size:11px;
  font-weight:bold;
  }
.news-list-category {
  display:none;
  }
.news-list-item p {
  
  }
.news-list-browse {
  /*background-color:#ededed;*/
  background-color:#fff;
  padding:10px;
  border-top:1px solid #c3d7e8;
  }
.news-single-backlink {
  margin-top:20px;
  }
.news-single-timedata {
  font-size:12px;
  }

/*-----  SEARCH -------------------------------------*/

#searchbox {
	margin:13px 0 0 0;
	}
*+html #searchbox {
	margin:20px 0 0 0;
	}
#pagehead input, #textcontainer input#tx-indexedsearch-searchbox-sword {
  width:210px;
  padding:1px;
  border:none;
  margin:0;
  vertical-align:middle;
  background-color:#88b0d2;
  font-size:12px;
  height:15px;
  color:#fff;
  }
#pagehead input.sButton  {
  width:35px;
  height:19px;
  padding:0 0 5px 0px;
  border:none;
  background-color:#0097d6;
  background-image:url("../img/button.jpg");
  background-repeat:repeat-x;
  background-position:center;
  color:#fff;
  margin:0px 0 0px 10px;
  font-weight:normal;
  /*vertical-align:textmiddle;*/
  }
*+html #pagehead input.sButton {
  padding:0;
  }
#pagehead input.sButton { padding: 0px\9 }
#textcontainer input#tx-indexedsearch-searchbox-button-submit  {
  width:75px;
  height:19px;
  padding:0 0 2px 0;
  border:none;
  background-color:#0097d6;
  background-image:url("../img/button.jpg");
  background-repeat:repeat-x;
  background-position:center;
  color:#fff;
  margin:-1px 0 0px 0px;
  font-weight:normal;
  vertical-align:middle;
  }

fieldset {
	border:none;
	padding:0px;
	margin-bottom:20px;
	}
legend {
	display:none;
}
.tx-indexedsearch-form {
	float:left;
}
.tx-indexedsearch .searchbox-tmpl-css label {
	width:75px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#0097d6;
	}
/*.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
  border: 1px solid #93278F;
  padding:2px;
  margin:3px 3px 3px 1px;
  }*/

.tx-indexedsearch-searchbox-sword {
	float:left;
	width:270px;
	border:1px solid #0097d6;
	font-size:12px;
	padding:2px;
	background-color:#0097d6;
}
.browsebox {
	padding-left:0px;
	margin-left:0px;
}
.tx-indexedsearch-res {
  margin-top:20px;
  }
.tx-indexedsearch-res h3 {
  margin: 5px 0px 2px 0px;
  /*border-bottom: 1px solid #93278F;
  border-top: 1px solid #93278F;*/
  }
.tx-indexedsearch-res p {
  margin:0px;
  }
.tx-indexedsearch-res .tx-indexedsearch-info {
 	display:none;
	}
.tx-indexedsearch-res .tx-indexedsearch-percent {
 	display:none;
	}
dl.tx-indexedsearch-info {
  margin:1px 0px 1px 0px;
  }
.tx-indexedsearch-browsebox p {
  margin:1px 0px 1px 0px;
  }
.tx-indexedsearch-result-number {
  color:#0097d6;
  font-size:14px;
  display:none;
  }
.tx-indexedsearch a {
	color: #0097d6;
	text-decoration: none;
}
.tx-indexedsearch p.tx-indexedsearch-descr {
	margin-bottom:3px;
	}
.tx-indexedsearch-title {
	font-size:14px;
	}
.tx-indexedsearch-search-submit {

	}

/*-------RIGHT COLUMN----------------------------------*/

#rightcolumn {
  clear:right;
  }
#rightcolumn #news {
	padding:60px 20px 0 20px;
	margin:0 0 0px 0;
	width:240px;
	}
#rightcolumn #events {
	padding:20px 20px 0 20px;
	margin:10px 0 10px 0;
	width:240px;
	}
#rightcolumn h2 {
	margin: 3px 0px 15px 0px;
  padding:0px;
  font-size: 18px;
  color:#5cb4ff;
  }
hr.clearer {
  display:none;
  }
#rightcolumn .news-latest-morelink {
  display:inline;
  }
#rightcolumn .news-latest-gotoarchive {
  display:none;
  }
#rightcolumn p {
  font-size:12px;
  display:inline;
  }	
#rightcolumn a {
  font-size:12px;
  color:#5cb4ff;
  text-decoration:none;
  }	
#rightcolumn h3 a {
  color:#4c4c4c;
  }	
#rightcolumn .news-latest-date a {
  font-size:10px;
  color:#4c4c4c;
  }
#rightcolumn .news-latest-item {
  margin-top:20px;
  }
#rightcolumn #subscribe {
	padding:20px 20px 0 20px;
	margin:10px 0 30px 0;
	width:240px;
	font-size:12px;
	}
#rightcolumn .subscribehere {
  width:75px;
  padding:1px 5px 3px 5px;
  background-color:#5cb4ff;
  background-image:url("../img/button.jpg");
  background-repeat:repeat-x;
  background-position:center;
  color:#fff;
  display:block;
  margin-top:3px;
  text-align:center;
  }
/*-------FOOTER-------------------------------------*/

#footerlevel {
	background-color:#002640;
	padding-top:40px;
	padding-bottom:40px;
	text-align:center;
	}
#footerlevel h3 {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:16px;
	color:#88b0d2;
	padding:0px;
	margin:3px 0 6px 0;
	}
#footermargin {
	width: 970px;  
	min-width: inherit; 
	max-width: none; 
	font-size:12px;
	color:#5cb4ff;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	margin: 0px auto;
	text-align:left;
	}
#footerlevel #footernavi a, #footernetwork p a {
  font-size:12px;
  color:#5cb4ff;
  text-decoration:none;
  padding:5px 0 5px 0;
  display:block;
  }
#footerlevel #footernavi a:hover, #footernetwork p a:hover {
	color:#88b0d2;
	}
#footernavi, #footernetwork, #footerquote {
	float:left;
	margin-right:40px;
	}
#footerquote {
  width:400px;
  }
#footernetwork p {
  padding:0;
  margin:0;
  }
#footercontact {
	padding-left:20px;
	}
#footercontact a {
  color:#5cb4ff;
  text-decoration:none;
  }
#footercontact a:hover {
	color:#88b0d2;
	}
#footerlevel ul {
	margin:0;
	padding:0;
	}
#footerlevel ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	}
/**html #mainleftsub ul li a, #mainleftsub ul li a:hover {
  padding:0px;
  }
*+html #mainleftsub ul li a, #mainleftsub ul li a:hover {
  padding:0px;
  }*/
/*#mainleftsub ul ul {
  margin:5px 0px 0px 10px;
  padding:0px;
  }
#mainleftsub ul ul li {
  list-style-type:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 3px 0px;
  border:none;
  background-image:url(../img/arrow.gif);
  background-repeat:no-repeat;
  }
#mainleftsub ul ul li a {
  margin:0px;
  padding:3px 0px 3px 10px;
  color:#f8f2f2;
  font-size:12px;
  font-family:arial;
  text-decoration:none;
  display:block;
  }
#mainleftsub ul ul li a:hover {
  color:#cc9966;
  padding:3px 0px 3px 10px;
  display:block;
  }*/

/*--------- NEWSLETTER -----------------------------------*/

.nl_item {
  margin: 3px 0 3px 0;
  }
.nl_label {
  font-size:12px;
  }
#textcontainer .button  {
  width:100px;
  height:21px;
  padding:0 0 2px 0;
  border:none;
  background-color:#0097d6;
  background-image:url("../img/button.jpg");
  background-repeat:repeat-x;
  background-position:center;
  color:#fff;
  margin:-1px 0 0px 0px;
  font-weight:normal;
  vertical-align:middle;
  }
.nl_item select {
  background-color:#88B0D2;
  color:#fff;
  border:none;
  }


/*-----------ELSE-----------------------------------------------------*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
*html .clearfix {height: 0%; }
.clearfix {display: block;}
/* End hide from IE-mac */
.ie_clearing { display: none; }
*html .ie_clearing {
  display:block;
  width:100%;
  font-size:0;
  }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin:0px !important;
  }
  
  
/* wiki */
#textcontainer .tx-drwiki-pi1 input {
	width:auto;
}
#textcontainer .tx-drwiki-pi1 input, 
#textcontainer .tx-drwiki-pi1 textarea {
	background:#FAFAFA none repeat scroll 0%;
	border:1px solid #CCCCCC;
	color:#777777;
}