/* @import url("lima.css"); */
/* @override http://gichd.cobweb.ch/fileadmin/templates/gichd/css/gichd.css */

/* Global */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.clear{
	/*clear:both;
	display: none;
	visibility: hidden;
	font-size: 1px;
	*/

	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
}
form {
	margin: 0px;
}
input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 2px;
	font-size: 13px;
	color: #000000;
}
* {
	margin:0px;
	padding:0px;
}
a, a:link, a:visited {
	COLOR: #c1002b;
	text-decoration: none;
}

a:hover {
	COLOR: #FF0033;
	text-decoration: none !important;
}
h1 {
	margin-top: 20px;
	margin-bottom: 8px;
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
    text-transform: uppercase;
}
h2 {
	margin-top: 20px;
	margin-bottom: 8px;
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
}
h3 {
	margin-top: 20px;
	margin-bottom: 8px;
	color:#666666;
	font-size:1.1em;
	font-weight:normal;
}
h4 {
	font-size:0.9em;
	color: #666666;
	margin-top: 5px;
	margin-bottom: 5px;
}
h5 {
	font-size: 0.8px;	 
}
h6 {
	margin-top: 5px;
	margin-bottom: 5px;
	color:#666666;
	font-size:0.8em;
}




/* @group Main Container */
#cw_container {
	width: 780px;
	min-width: 780px;
	margin-right: auto;
	margin-left: auto;
}
/* @end */

/* @group Header */

#cw_header {
	height: 100px;
}
/* @end */

/* @group Top Bar */

#cw_topbar {
	padding: 20px 10px 10px 220px;
	color: #999999;
	font-size:11px;
}
#cw_topbar a {

	text-decoration: none;
	color: #999999;
}
#cw_topbar a:hover {
	color: #C1002B;
}
#cw_topbar a:active {
	color: #C1002B;
}
#cw_topbar .cw_itemcur a {
	font-weight:bold;
	color:#C1002B;
}
#cw_topbar .cw_itemdis {
	padding-right:10px;
	padding-left:10px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background: #CCCCCC;
	font-size:10px;
}
#cw_topbar ul {
	list-style-type: none;
	margin: 15px;
	padding: 0px;
} 
#cw_topbar li {
	padding: 0px;
	padding-right: 50px;
	display:inline;
}
#cw_topbar form{
	margin: 0px;
	width: 300px;
}
#cw_topbar .cw_boldwhite {
	color: #FFFFFF;
	font-weight: bold;
}
#cw_topbar input {
	border: 1px solid #CCCCCC;
	padding: 2px;
	font-size: 11px;
	color: #000000;
	width:150px;
}
#cw_topbar input.cw_buttonicon {
	height:18px;
	width: 19px;
	background-color: transparent;
	border: 0px;
}

/* @end */

/* @group Breadcrumb */

#cw_breadcrumb {
	color: #C1002B;
	font-size: 10px;
	font-weight:normal;
	padding: 12px 0px 10px 0px;
}
#cw_breadcrumb a {
	color: #C1002B;
	font-weight:normal;
	text-decoration:none;
}
#cw_breadcrumb a:hover {
	color: #FF0033;
}
#cw_breadcrumb h1 {
	font-size: 13px;
	margin-top: 8px;
}
/* @end */

/* @group Toolbar */

#cw_contenttools {
	background-color:#FFFFFF;
	text-align:right;
	padding: 8px 0px 20px 0px;
	font-size:11px;
}
#cw_contenttools a{
color:#C1002B;
font-size:10px;
font-weight:bold;
text-decoration:none
}
#cw_contenttools a:hover{
color:#FF0033;
text-decoration:none
}

/* @end */

/* @group Content Container */
#cw_contentcontainer {
	background-color:#FFFFFF;
}
#cw_contentcontainer td {
	vertical-align:top;
}

/* Center Column */
#cw_centercolumn {
	width:342px;
	padding: 0px 20px 20px 20px;
	margin:0px;
}

#cw_centercolumn_2col {
	width:540px;
	padding: 0px 20px 20px 20px;
	margin:0px;
}

#cw_centercolumn_2col  #cw_breadcrumb {width:340px; float:left;}
#cw_centercolumn_2col  #cw_contenttools  {width:200px; float:right;}

#cw_centercolumn li {
	margin-bottom:10px;
	font-size:1em;
}
#cw_centercolumn_2col li{
	margin-bottom:10px;
	font-size:1em;
}

/* @end */

/* @group Left Colum */

#cw_leftcolumn h5,
#cw_leftcolumn h4, #cw_leftcolumn  ul.csc-menu,
.cw_red{
text-transform: uppercase;
}
.cw_grey{
text-transform: uppercase;
}
.cw_white{
text-transform: uppercase;
}
.cw_simple{
}
.cw_message{
font-size:16px;
padding: 0px 0px 17px 0px;
text-align: left;
}


#cw_leftcolumn h5,
#cw_leftcolumn h4,  #cw_leftcolumn ul.csc-menu,
#cw_leftcolumn, #cw_leftcolumn ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 200px;
		text-align:right;
		font-size:11px;
}


#cw_leftcolumn h5,
#cw_leftcolumn ul.csc-menu li,
#cw_leftmenu li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
}

#cw_leftmenu li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 200px;
		margin-top : -36px;
		margin-bottom: 0px;
}

#cw_leftmenu li ul ul { /* third-and-above-level lists */
		left: -999em;
}

#cw_leftcolumn h4, 
#cw_leftcolumn h5 a, 	#cw_leftcolumn ul.csc-menu li a, 
#cw_leftmenu li a {
		width: 188px;
		w\idth : 188px;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		background-color : white;
		border : 1px solid black;
		padding : 10px 5px;
		margin-bottom:4px;
}
#cw_leftmenu  li.cw_red a {
		color : #FFFFFF;
		background-color:#C1002B;
		border : 1px solid #C1002B;
}	
#cw_leftcolumn h4,
#cw_leftcolumn h5 a,
#cw_leftmenu  li.cw_grey a {
		color : #FFFFFF;
		background-color:#999999;
		border : 1px solid #999999;
}	
#cw_leftcolumn ul.csc-menu li a, 
#cw_leftmenu  li.cw_white a {
		color : #C1002B;
		background-color:#FFFFFF;
		border : 1px solid #C1002B;
}	
#cw_leftcolumn h5 a:hover,
#cw_leftcolumn ul.csc-menu li a:hover, 
#cw_leftmenu li.cw_red a:hover, #cw_leftmenu li.cw_grey a:hover, #cw_leftmenu li.cw_white a:hover {
		color : #FFFFFF;
		background-color : #FF0033;
		border : 1px solid #FF0033;
}	




#cw_leftcolumn ul.csc-menu li a, 
#cw_leftmenu  li.cw_white a {
		color : #C1002B;
		background-color:#FFFFFF;
		border : 1px solid #C1002B;
}	

#cw_leftcolumn ul.csc-menu li a:hover, 
#cw_leftmenu li.cw_red a:hover, #cw_leftmenu li.cw_grey a:hover, #cw_leftmenu li.cw_white a:hover {
		color : #FFFFFF;
		background-color : #FF0033;
		border : 1px solid #FF0033;
}	
#cw_leftmenu li.cw_red li a, #cw_leftmenu li.cw_grey li a, #cw_leftmenu li.cw_white li a {
	background-color:#999999;
	padding:5px 6px 5px 3px;
	width: 190px;
	w\idth : 190px;
	margin:0px 2px -1px 2px;
	border: 0px;
	text-align:left;
text-transform: none;
}
	

#cw_leftmenu li.cw_red li a:hover, #cw_leftmenu li.cw_grey li a:hover, #cw_leftmenu li.cw_white li a:hover {
		color : #C1002B;
		background-color : #999999;
		border: 0px;
		
}	
#cw_leftmenu li.cw_red li .cw_ifsub a, #cw_leftmenu li.cw_grey li .cw_ifsub a, #cw_leftmenu li.cw_white li .cw_ifsub a {
	background-image:url(../images/submenu.gif);
	background-position:right;
	background-repeat:no-repeat;
}
	
#cw_leftmenu li.cw_red li .cw_ifsub a:hover, #cw_leftmenu li.cw_grey li .cw_ifsub a:hover, #cw_leftmenu li.cw_white li .cw_ifsub a:hover {
	background-image:url(../images/submenu_over.gif);
	background-position:right;
	background-repeat:no-repeat;
	
}	

#cw_leftmenu li:hover ul ul, #cw_leftmenu li.sfhover ul ul, #cw_leftmenu li:hover ul ul ul, #cw_leftmenu li.sfhover ul ul ul {
	left: -999em;
}
#cw_leftmenu li:hover ul, #cw_leftmenu li li:hover ul, #cw_leftmenu li li li:hover ul, #cw_leftmenu li.sfhover ul, #cw_leftmenu li li.sfhover ul, #cw_leftmenu li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#cw_leftcolumn div.csc-frame-frame1 ul.csc-menu,
#cw_leftmenu ul.cw_simple {
	margin: 0px;
	text-transform: none;
}

#cw_leftcolumn div.csc-frame-frame1 ul.csc-menu li a,
#cw_leftmenu .cw_simple li a {
	color:#C1002B;
	text-decoration:none;
	font-weight:bold;
	padding: 8px 5px 2px 5px;
	display:block;
	border: 0px;
}
#cw_leftcolumn div.csc-frame-frame1 ul.csc-menu li a:hover,
#cw_leftmenu .cw_simple li a:hover {
	color:#FF0033;
	text-decoration:none;
	background-color : #FFF;
	border: none;

}


#cw_leftcolumn .cw_base-mini ul.csc-menu{
	width: 196px;
}
#cw_leftcolumn .cw_base-mini ul.csc-menu li{
	margin-right: 4px;
}
#cw_leftcolumn .cw_base-mini div.csc-frame-frame1 ul.csc-menu li a{	
	background: none;
	width:184px;
}
#cw_leftcolumn .cw_base-mini div.csc-frame-frame1 ul.csc-menu li a:hover{
	background: none;
}
	
/* Left Content Sub Menu*/

#cw_leftmenu .cw_submenu {
	background-color:#999999;
}
#cw_leftmenu .cw_submenu li a{
	background-color:#999999;
	color:#FFFFFF;
	border:0px;
	padding: 5px;
	margin:0px;
	width: 190px;
	w\idth : 190px;
}
#cw_leftmenu .cw_submenu li a:hover{
	color: #C1002B;
}
#cw_leftmenu .cw_submenu li .cw_itemcur a{

	color: #C1002B;

}



/* Left Content */
#cw_leftcontent {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

/* @end */

/* @group Content */

#cw_content {
	clear: both;
}
#cw_content p { 
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 135%;
}

#cw_content a {
	color:#C1002B;
	text-decoration:none;
	font-weight:bold;
}
#cw_content a:hover {
	color:#FF0033;
}

#cw_content ul {
	list-style-image:url(../images/puces.gif);
	margin-left:15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cw_content li {
	padding: 2px 0px 2px 0px;
}
#cw_content ol {
	margin-left:30px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#cw_content hr {
	height: 2px;
	margin:10px 0px 10px 0px;
	border:0px;
	color:#999999;
	background-color:#999999;
}
#cw_content table {
	width:100%;
}
#cw_content td {
	padding: 0px;
}

#cw_content thead td {
	font-size:1.2em;
	font-weight:bold;
}

/* Grey borders style for tables */
#cw_content table.greyborder {
	width:100%;
	border: 3px #666 solid;
	border-right: none;
}
#cw_content table.greyborder td,#cw_content table.greyborder th {
	padding: 4px;
	border-right: 3px #666 solid;
	border-bottom: 1px #666 solid;
}
#cw_content table.greyborder th {
	border-bottom: 3px #666 solid;
    text-align:left;
}
#cw_content table.greyborder thead td {
	border-bottom: 3px #666 solid;
	color:#666;
	font-size:1.2em;
	font-weight:bold;
}

#cw_content .indent, .indent  {
	margin-left: 40px; 
} 
#cw_content .align-left, .align-left {
	text-align: left; 
} 
#cw_content .align-right, .align-right {
	text-align: right; 
} 
#cw_content .align-justify, .align-justify {
	text-align: justify; 
} 
#cw_content .align-center, .align-center {
	text-align: center; 
} 
/* @end */

/* Content Table */
table.standard {
	width:100%;
}
table.standard td {
	padding:0px;
	font-size:1em;
}
tr.firstline td {
	background-color:#0C1651;
	padding: 5px;
	font-weight:bold;
	color:#FFFFFF;
}
tr.oddline td {
	background-color: #999999;
	padding:5px;
}
tr.evenline td {
	padding:5px;
}
/* @end */

/* @group Blocks */
.cw_frame_indentleft {
	margin-left: 30px;
}
.cw_frame_indentboth {
	margin-left: 30px;
	margin-right: 30px;
}
.cw_frame_rulerabove {
	border-top: 1px solid #999999;
}
.cw_frame_rulerbelow {
	border-bottom: 1px solid #999999;
}
.cw_frame_highlight {
	border: 1px solid #999999;
	background-color: #93b4d5;
	padding: 8px;
}
/* @end */

/* @group Flexible contents */

#cw_content table.cw_2columns, #cw_content table.cw_3columns, #cw_content td.cw_column {
	border: none;
}
#cw_content td.cw_sep_left, #cw_content td.cw_sep_right {
	border: none;
	padding: 2px;
}
/* @end */

/* @group Right Column */


#cw_rightcolumn { 
 
}
#cw_rightcolumn h5 {
	text-align:right;
	display: block;
	padding: 4px 5px 0px 5px;
	width: 190px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	height: 31px;
	background-color:#999999;
	line-height:26px;
	color:#FFFFFF;
	margin: 0px 0px 15px 0px;

}
#cw_rightcolumn p { 
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 135%;
}
#cw_rightcolumn ul {
	list-style-image:url(../images/puces.gif);
	margin-left:30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cw_rightcolumn ol {
	list-style-image: none;
	margin-left:30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cw_rightcolumn li {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}

#cw_rightcontent {
	width:198px;
	padding:0px 0px 0px 0px;
}
#cw_rightcontent .csc-menu-def {
	list-style-type: none;
	list-style-image: none;
	width:198px;
	margin: 0px;
	padding: 0px;
	font-size:11px;
}
#cw_rightcontent .csc-menu-def li {
	margin: 0px;
}
#cw_rightcontent .csc-menu-def li a {
	text-decoration:none;
	color:#C1002B;
	text-align:right;
	margin: 0px;
	padding-bottom:10px;
	padding-right:5px;
	display:block;
	font-weight:bold;
}
#cw_rightcontent .csc-menu-def li a:hover {
	color:#FF0033;
}
/* @end */



/* @group Footer */
#cw_footer {
	padding: 0px;
	margin: 20px 0px 20px 0px;
	text-align:center;
	color:#CCCCCC;
	font-size:9px;
}

#cw_footer ul {
	margin:0px;
	padding: 0px;
	list-style:none;
}
#cw_footer li {
	float:none;
	display:inline;
	color:#C1002B;
	font-size:11px;
}
#cw_footer li a{
	color: #C1002B;
	text-decoration:none;
	padding: 0px 20px 0px 20px;
	font-weight:bold;

}
#cw_footer a{
	color: #C1002B;
	text-decoration:none;
	font-weight:bold;
}
#cw_footer li a:hover, #cw_footer a:hover {
	color: #FF0033;
	text-decoration:none;
}

/* @end */

#cw_copyright{
float:right;
width:200px;
color:#000000;
font-family:"Times New Roman", Times, serif;
text-align:right;
font-size:11px;
margin-bottom: 20px;
}

div.csc-frame-frame1 p{
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:11px;
}




/* @group Indexed Search */


#cw_content .tx-indexedsearch table {
	border: none;
	border-right: none;
}
#cw_content .tx-indexedsearch td {
	padding: 1px;
	border-right: none;
	border-bottom: none;
}
#cw_content .tx-indexedsearch thead td {
	border-bottom: none;
}

#cw_content .tx-indexedsearch-browsebox td {
	padding:10px;
}

.tx-indexedsearch-percent {
	font-weight:bold;
}

.tx-indexedsearch-secHead {
	padding-top:20px;
}

.tx-indexedsearch-secHead TD {
	font-weight:bold;
}

.tx-indexedsearch-title A {
	font-weight:bold;
}

/* @end */


/* @group Login Box Macmade */
.tx-loginboxmacmade-pi1-error {
	color:#BE0027;
}
TABLE.tx-loginboxmacmade-pi1-loginTable {
	margin-top:10px;
}
.tx-loginboxmacmade-pi1-loginTable TD {
	padding:0px;
	vertical-align:top;
	font-size:1em;
}
TD.tx-loginboxmacmade-pi1-labelCell {
	background-color:#0C1651;
	padding: 5px;
	font-weight:bold;
	color:#FFFFFF;
}
TD.tx-loginboxmacmade-pi1-fieldCell {
	background-color: #B5D6F6;
	padding:5px;
}
/* @end */

/* @group Site Map */
.csc-sitemap li {
	list-style-type: square;
	font-weight: bold;
	color: #FFFFFF;
}
.csc-sitemap li a {
	font-size: 15px;
}
.csc-sitemap li li {
	list-style-type: square;
}
.csc-sitemap li li a {
	font-size: 11px;
}
.csc-sitemap li li li{
	list-style-type: square;
}
.csc-sitemap li li li a {
	font-size: 10px;
}
/* @end */

/* @group Input Forms */


.csc-mailform label {
	text-align: right;
}
.csc-mailform-label {
	vertical-align:top;
}
.csc-mailform-label label {
	margin-right:5px;
}
.csc-mailform-label-req label {
	width: 135px;
	margin-right:5px;
}
.csc-mailform input, .csc-mailform textarea, .csc-mailform select, .tx-indexedsearch-searchbox input, .tx-indexedsearch-searchbox select {
	
}
.csc-mailform select {
	width:330px;
}
input.csc-mailform-check {
	width:auto;
	background-color:transparent;
}
input.csc-mailform-radio {
	width:auto;
	background-color:transparent;
}
input.csc-mailform-submit, input.tx-indexedsearch-searchbox-button {
}
input.csc-mailform-submit:hover, input.tx-indexedsearch-searchbox-button:hover {
	background-color: #FF0033;
}
input.csc-mailform-submit:active {
}

.formField input, .formField textarea {
	width:330px;
	margin:1px;
	background-color:#FFFFFF;
	color:#000000;
	border:#CCCCCC solid 1px;
}
.formGroup{
	margin-bottom:20px;
}
.formLabel{
	margin-top:3px;
}
.cw_captcha {
	padding: 4px;
}

/* for mail forms */
td.csc-form-labelcell {
text-align:right !important;
padding-right: 7px;
vertical-align:top;
}
strong.formlabel {
color: #b21616;
}
/* @end */

/* @group Forums*/
.tx-chcforum-pi1-postForm #formWhere {color:#FFFFFF;}
	
.tx-chcforum-pi1-Table thead tr th {color:#fff;}

.tx-chcforum-pi1-Table tbody tr th { color: #999 /*#9B0033 #C1002B */ ; font-size: 18px; letter-spacing: 1px;}
/* @end */

ul.browsebox li { display:inline; margin-right:5px; background:none;}

/* @group Links and information database */

#cw_content .tx-gichd-pi1 table {
	border: none;
}
#cw_content .tx-gichd-pi1 td {
	border: none;
}
.tx-gichd-pi1 .pageTitle {
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	color:#202020;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

/* @end */

.csc-textpic-caption {font-style:italic; font-size:10px}

/* @group GICHD Backend */
h2.evaluations {
	color: #000000;
	background-color: #fbd01f;
	padding: 4px;
	text-transform: uppercase;
}
h2.organisations {
	color: #ffffff;
	background-color: #ff0000;
	padding: 4px;
	text-transform: uppercase;
}
h2.projects {
	color: #ffffff;
	background-color: #79a7fd;
	padding: 4px;
	text-transform: uppercase;
}
h2.publications {
	color: #ffffff;
	background-color: #630064;
	padding: 4px;
	text-transform: uppercase;
}
h2.technologies {
	color: #000000;
	background-color: #aaf26f;
	padding: 4px;
	text-transform: uppercase;
}
.tx-gichd-pi1 .label {
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
}
.tx-gichd-pi1 p.subtitle {
	color:#666666;
}
.tx-gichd-pi1 div.sublist {
	padding-left: 20px;
}
.tx-gichd-pi1 select {
	width: 80px;
}
/* @end */


/* @group sr_language menu*/
.tx-srlanguagemenu-pi1 a{
	font-size:10px;
	text-decoration:none;
}
.tx-srlanguagemenu-pi1 .cw_itemcur a{
	font-weight:bold;
	color:#999999;
}
/* @end */

/*@group tt_news and News Event Styles */
	#cw_contentcontainer .news-list-item td {
		border-bottom:1px dotted #CCCCCC;
		vertical-align:top;
	}
	#cw_contentcontainer .news-list-item td.news-list-dates{
		padding-right:10px;
		text-transform:capitalize;
		width:90px;
	}
	#cw_contentcontainer .news-list-item td.news-list-where{
		width:60px;
		padding-left:20px;
	}
	#cw_contentcontainer .news-list-item td.news-list--content{	
		
	}
	.news-single-timedata{
		margin:-15px 0px 0px 0px;
		float:left;
		padding-bottom: 5px;
	}
	.news-single-item .subheader{
		clear: both;
	}

	#cw_contentcontainer .news-list-container td.event_year{
		font-weight:bold;
		padding: 10px 0;
	}
	.news-list-item, .jobs-latest-item, .news-latest-item{
		margin-bottom:10px;
		clear:both;
	}
	#cw_contentcontainer .news-list-container h3 {
		color:#000000;
		font-size:1.1em;
		margin-bottom:0px;
		margin-top:0;
		font-weight:bold;
	}
	#cw_content .news-list-container p {
		margin-top:0px;
	}
	
	.news-list-browse{
		text-align:center;
	}
    
    #cw_content .tx-ttnews-browsebox p{
        margin:0px;
    }
    .tx-ttnews-browsebox{
        padding-top:20px;
    }
    #cw_content .tx-ttnews-browsebox table{
        width:auto;
        margin:auto;
    }
    #cw_content .tx-ttnews-browsebox td{
        padding-right:5px;
    }
    #cw_content .tx-ttnews-browsebox-SCell a{
        color:#000;
    }
    .tx-ttnews-browsebox-strong{
        font-weight:bold;
    }

	.news-list-left, .jobs-latest-left, .news-latest-left {
		width: 70px;
		float:left;
		font-weight:bold;
	}
	.news-list-right{
		width: 100px;
		float:right;
		margin-bottom: 10px;
	}
	.news-list-mid, .news-latest-mid, .jobs-latest-mid {
		margin-left:85px;
		margin-right:115px;
	}
	.news-latest-mid{
		margin-right: 10px;
	}
	.news-status{
		font-style: italic;
		text-transform: lowercase;
        font-weight:bold;
        color:#000;
	}
	.job-status{
		font-style: italic;
	}
	.news-title{
		font-weight: bold;
	}
	.cw_rss_image {
		margin-left:20px;
		vertical-align:middle;
	}

	/* News on home page */
	.cw_news_home-latest-container{
		text-align: right;
	}
	.cw_news_home-latest-container .news-latest-date,
	.cw_news_home-latest-container .news-latest-title{
		font-weight: bold;
	}
	.cw_news_home-latest-container .news-latest-date{
		text-transform: lowercase;
	}
/* @end */

/*@group googlemini */

#cw_content td.s{
	padding-bottom: 20px;
}
#cw_content p.g{
	font-size: 1.2em;
	line-height:normal;
}
#cw_content a.f{
	font-weight: normal;
}
.gmini_title, .gmini_signature{
	visibility: hidden;
	display: none;
}
.gmini_nav{
	text-align: center;
}
.res_url_color{
	color:#999999;
	font-size:0.82em;
	line-height:18px;
}
#cw_content hr.z{
	height: 1px;
	color: #ccc;
	background-color:#ccc
}
td.gmini_next{
	text-align:right;
	font-weight: normal;
}
td.gmini_first, td.gmini_prev{
	text-align:left !important;
}
td.gmini_first a, td.gmini_prev a, td.gmini_next a{
	font-weight: normal !important;
}
table.table31{
	margin-top: 20px;
}

.res_url,
.morelinks {
	font-size: 85%;
}

.cw_2653 .s {
	padding-bottom:20px;
}

/* @end */



/*@group magento fixes */
	#cw_publications .head{
		padding:0;
	}
	#cw_publications .col-right h4{
		width:186px;
	}
	#cw_publications .side-col .box{
		width:200px;
	}
	#cw_publications .mini-search{
		background:none;
		position:relative;
		width:auto;
		padding:0;
	}
	#cw_publications .mini-search .input-text{
		width:160px;
	}
    #cw_publications .layered-nav .head {
        background:none;
    }
    #cw_publications .layered-nav h3{
        display:block;
    }
    #cw_publications #cw_leftcolumn .layered-nav {
		width: 200px;
	}
    #cw_publications #cw_leftcolumn .layered-nav .border-creator{
        border-width:1px;
        border-color: #ccc;
    }
    #cw_publications #cw_leftcolumn .narrow-by dl, #cw_publications #cw_leftcolumn .narrow-by dt{
		background-image: none;
		background-color: #fff;
	}
    #cw_publications .category-head h2, #cw_publications .page-head h3, #cw_publications .page-head-alt h3{
		color:#666666;
		font-size:13px !important;
		font-weight:bold !important;
		margin-bottom:8px;
		margin-top:8px;
		text-transform:uppercase !important;
	}
	#cw_publications .box .head {
		background-image:none;
	}
	#cw_publications .box .head h4,#cw_publications #cw_rightcolumn h5{
		background-image:none;
		background-color:#999999;
		border:1px solid #999999;
		color:#FFFFFF;
		font-weight:bold;
		margin-bottom:0px;
		padding:10px 5px;
		text-decoration:none;
		font-size: 11px;
		text-align:right;
	}
	#cw_publications #cw_rightcolumn h5{
		text-transform: lowercase;
		margin-top: 10px;
		height: auto;
	}
	#cw_publications .base-mini .content{
		background-color: #FFF;
	} 
	#cw_publications #cw_rightcolumn a{
		font-weight: bold !important;
		color:#c1002b !important;
	}
	#cw_publications #cw_rightcolumn a:hover{
		color:#FF0033 !important;
		text-decoration: none !important;
	}
	#cw_publications #cw_rightcolumn ul{
		padding-bottom: 20px;
	}
	#cw_publications  .base-mini .actions{
		background-image: none;
		background-color: transparent;
	}
	#cw_publications .mini-cart .subtotal{
	background-color: transparent;
	text-align: left;
	color: #000;
	}
	#cw_publications #cw_rightcolumn ol{
	margin-left: 0px;
	margin-top: 0px;
	background-color: transparent;
	}
	#cw_publications #cw_rightcolumn li{
	padding: 0px;
	}
	#cw_publications #cw_rightcolumn .box li{
	padding: 5px;
	}
	#cw_publications .shopping-cart-totals{
	border: 0px;
	background-color: transparent;
	margin-top: 0px;
	}
	#cw_publications .shopping-cart-totals .checkout-types{
	padding: 0px;
	}
	#cw_publications .col2-set .col-1, #cw_publications .col2-set .col-2{
	width: auto;
	} 
	#cw_publications .layered-nav .border-creator{
	border: 0px;
	}	
	#cw_publications .layered-nav .border-creator h4{
	border: 0px;
	background-color: transparent;
	background-image: none !important;
	color: #000;
	text-transform: lowercase;
	}
	#cw_publications .product-essential{
	background-image: none;
	}
	#cw_publications .product-collateral .up-sell .generic-product-grid td{
	background-color: #fff;
	padding: 10px;
	border-color:#ccc;
	}
	#cw_publications .product-collateral .up-sell .generic-product-grid td img {
	border:1px solid #ccc;
	}
	#cw_publications .layered-nav .actions{
	background:#EEEEEE none repeat scroll 0 0;
	}
	#cw_publications #cw_content .data-table tbody td {
	border-bottom:1px solid #D9DDE3;
	border-right:1px solid #D9DDE3;
	padding: 10px;
	}
	#cw_publications #cw_content td {
	padding:5px;
	}
	#cw_publications .checkout-progress td.active {
	border-top-color:#000;
	color:#000;
	}
	#cw_publications .checkout-progress td {
	border-top:10px solid #CCCCCC;
	color:#CCCCCC;
	float:left;
	font-weight:bold;
	margin-bottom:20px;
	margin-right:3px;
	padding:4px 20px;
	}
	#cw_publications .multi-address-checkout-box .head h5 {
	color:#000;
	}
	#cw_publications .multi-address-checkout-box .count-head {
	background:none;

	}
	#cw_publications .multi-address-checkout-box .box {
	background:none;
	}
	#cw_publications .col2-alt-set .col-1 {
	width:100%;
	margin-bottom: 10px;
	}
	#cw_publications .col2-alt-set .col-2 {
	width:100%;
	margin-bottom: 10px;
	}
	#cw_publications .shipping-method-pointer {
	background:#FDE7E7 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	}
	#cw_publications .error-msg{
	background-color:#FDE7E7;
	background-image:url(../images/error_msg_icon.gif);
	border-color:#cccccc;
	color:#C1002B;
	}
	#cw_publications .one-page-checkout .box-no-padding {
	background:#F4F4F4 none repeat scroll 0 0;
	}

	.cw_leftbottom{
		float: left;
		margin-top: 10px;
	}
	.cw_base-mini {
		background:none repeat scroll 0 0 #FFFFFF;
		font-size:0.95em;
		line-height:1.3em;

	}
	.cw_head{
		color:#666666;		
	}

	.cw_head h4{
		background-color:#999999;
		border:1px solid #999999;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		margin-bottom:0;
		padding:10px 5px;
		text-align: right;
	}
	.cw_base-mini .cw_content {
		background:#FAFAFA;
		border:1px solid #CCCCCC;
		padding:10px 5px;
	}
	#cw_leftcolumn .cw_base-mini .cw_content {
		text-align: left;
}
/* @end */
/*@group publications page (for typogento) */
    #cw_publications #cw_container{
        width:960px;
    }

    #cw_publications #cw_leftcolumn{
        width:205px;
    }
    #cw_publications #cw_centercolumn{
        width:550px;
    }
    #cw_publications #cw_rightcolumn{
        width:205px;
    }
    
    #cw_publications table#cw_contentcontainer{
        margin-top: 50px;
    }
    #cw_publications .product-essential .product-shop {
	width:190px;
	}
/* @end */

/* @group Photo Gallery */

/* single thumbnail */
.tx-rgsmoothgallery-pi1 {
	margin-left: 5px;
}
.tx-rgsmoothgallery-pi1 .jdGallery .slideInfoZone h2 {
	font-size: 1.0em;
}
#externalthumbs {
	width: 460px;
}
#externalthumbs .thumbnail{
  float:left;
  padding-right:8px;
  padding-bottom:8px;
  background:#fff;
}

#externalthumbs .label {
  font-weight:bold;
}

#externalthumbs .number {
  font-weight:normal;
  font-style:italic;
}
/* @end */

input.unmatform {
	width:250px;
}

textarea.unmatform {
	width:450px;
}
p.unmatform{
	width:458px;
}
td.unmatform{
	width:200px;
}

.cw_2745 td{    
    padding-bottom:20px;
}

.cw_2745 td a{
    display: block;
    font-size: 1.2em;
    line-height: normal;
    margin-bottom: 0px;
    margin-top: 8px;
    font-weight:bold;
}

@import url("lima.css");
@import url("lima.css");
