/* CSS Document */

body {
  background-color: #FFFFFF;
 /* width	: 100%;*/
  text-align: center;
}
p{font-size:13px;}
a{color:#000;}
a:hover{ color:#FF9900; text-decoration:none;}
img {
border: 0;
}
ul,li{
font-size:13px;
line-height:1.3em;
}
ol{font-size:13px;
line-height:1.3em;
list-style-type:decimal;}
#page {
  width: 960px;
  /*min-height: 600px;*/
  margin-left: auto;
  margin-right: auto;
  border-right: 1px solid #666666;
  border-left: 1px solid #666666;
  border-top: 1px solid #666666;
}


/*******************************         Banner        *********************************************/

.logostrip { 
	padding						: 0;
	margin						: 0;
	border						: 0;
	text-align				: center;
	background-image	: url(http://www.musagenomics.org/fileadmin/templates/GMGC/img/bannerstrip.jpg);
}

.logostrip img { 
	width							: 800px; 
	/*height					: 7.40em;
	 width						: 51em; */
}


/*******************************         MENU        *********************************************/

#menustrip {
    background-image  : url(http://www.musagenomics.org/fileadmin/templates/GMGC/img/menustrip.jpg);
	border-top				: solid 1px #666666;
	border-bottom			: solid 1px #666666;
	background-color	: #E5E7E9;
	margin-left     	: auto;
  margin-right    	: auto;

}

#menu table{
	text-align				: center;
	border-collapse		: collapse; 
	width             : 800px;  
}

#menu td {
  white-space	    	: nowrap;
	padding						: 0.2em 1em;
	vertical-align		: middle;
	border-right			: dashed  1px  #666666;
	border-left				: dashed  1px  #666666;
	background-color	: #E5E7E9;
}

#menustrip a:link {
  font-family				: Arial, Helvetica, sans-serif;
	font-size					: 0.97em;
	color							: #27426D;
	font-weight				: bold;
	text-decoration		: none;
}

#menustrip a:visited {
  font-family				: Arial, Helvetica, sans-serif;
	font-size					: 0.97em;
	font-weight				: bold;
	color							: #27426D;
	text-decoration		: none;
}

#menustrip a:hover {
  font-family				: Arial, Helvetica, sans-serif;
	font-size					: 0.97em;
	font-weight				: bold;
	color							: #FF9900;
	text-decoration		: none;
	font-variant			: normal;
}

#menu2 {
	border-style			: outset;
	border-color			: #CCCCCC;
	border-width			: 1px;
}

#menu2 img {
	border						: 0;
	padding						: 0;
	margin						: 0;
}

/*******************************      CONTENT         ************************************/

#right_col {
	vertical-align		: top;
	width							: 810px;
	background-color	: #FFFFFF;
	font-family				: Arial, Helvetica, sans-serif;
	text-align				: left;
	font-size					: 14px;	
	padding           : 10px;
}

#contents {
  font-family				: Arial, Helvetica, sans-serif;
	font-size					: 14px;	
	padding           : 10px;
}

td {
font-size: 13px;
}



.cloneSearch {
  	text-align			: left;
		margin-left     : auto;
    margin-right    : auto;
		width						: 60%;
		font-size				: 13px;
}


.cloneTable {
		margin-left     : auto;
    margin-right    : auto;
		width						: 90%;
		border					: solid 1px #666666;
		border-collapse : collapse;
		text-align			: center;
		font-size				: 14px;
}


.cloneTable td {
	border			      : solid 1px #666666;
	background-color  : #EEEEEE;
	padding						: 0 4px;
}

.cloneTable th {
	border			 			: solid 1px #666666;
	background-color	: #CCFFCC;
	white-space				: nowrap; 
}

.libTable table {
	border-collapse 	: collapse;
	font-size					: 13px;
	width							: 700px;
}

.libTable th {
	text-align				: left;
	white-space				: nowrap;
	vertical-align		: middle;
	background-color	: #CCFFCC;
	padding						: 1% 2%;  
}

.libTable td {
	padding						: 1% 2%;  
	background-color	: #EEEEEE;
}

.insertPage {
	text-align				: left;
	font-size					: 13px;
}


.coords{
  padding						: 10px;
  vertical-align		: top;
  text-align				: left;
  font-family	      : Arial, Helvetica, sans-serif;
  font-size					: 13px;
}



/*******************************      BOTTOM     ************************************/

.update {
text-align				:center;
font-style: italic ;
color: grey ;
font-size					: 11px;	
}


.logostrip3 { 
	padding						: 0;
	margin						: 0;
	background-color	:#E5E7E9;
	text-align				:center;
	font-family				: Arial, Helvetica, sans-serif;
	font-size					: 13px;
	font-weight				: bold;
	color							: #27426D;
}

.logostrip3 a:link {
	font-family				: Arial, Helvetica, sans-serif;
	font-size					: 13px;
	color							: #27426D;
	font-weight				: bold;
	text-decoration		: none;
}

.logostrip3 a:visited {

	font-family				: Arial, Helvetica, sans-serif;
	font-size					: 13px;
	font-weight				: bold;
	color							: #27426D;
	text-decoration		: none;
}

.logostrip3 a:hover {
	font-family				: Arial, Helvetica, sans-serif;
	font-size					: 13px;
	font-weight				: bold;
	color							: #369;
	text-decoration		: none;
	font-variant			: normal;
}

/*******************************      Home   ************************************/

.home td {
 	padding : 10px 20px;
 	text-align : center;

}

.home img {

	padding : 5px 0;
	/*float		:	left;*/
	width		: 85px;
	height	: 56px;

}



.home  a:link { 

	font-size					: 11px;
	color							: #0033CC;
	font-weight				: bold;
	text-decoration		: none;

}


.home  a:visited { 

	font-size: 11px;
	color: #0033CC;
	font-weight: bold;
	text-decoration: none;

}


.question ul {
	
}

.question li {

  list-style-image:url(./img/puce.gif);
	padding	: 2px;

}



.question  a:link { 

	font-size					: 12px;
	color							: #0033CC;
	text-decoration		: none;

}


.question  a:visited { 

	font-size					: 12px;
	color							: #0033CC;
	text-decoration		: none;
}
/* NEWS STYLE EDIT BY VBARBIERO*/

table.csc-loginform {
/*margin-left:-20px;*/

}
td.csc-form-fieldcell input[type="text"], 
td.csc-form-fieldcell input[type="password"]{
width:96px;
}
td.csc-form-fieldcell input[type="submit"]{
font-size:10px; 
border:1px solid #7F9DB9; 
background-color:#E5E7E9;
float:right;}
p.csc-form-label-req{font-size:10px;}


div.csc-header{margin-left:0px;  padding-bottom:1px; padding-top:5px;}
div.csc-textpic-imagewrap{/*margin:1em;*/}
#latest{
    padding:5px; 
    text-align:center;
    font-weight:bold; 
    color:#fff;
    background-color:#46B975;    
}
h1.csc-firstHeader{  font-size:20px;}
h4.csc-firstHeader{font-size:20px; text-align:center;}
div.news-latest-container{
border:2px solid #46B975; 
float:right;
margin-top:5px; 
padding-bottom:10px;
width:165px;
}

div.news-latest-morelink{text-align:right;}
div.news-latest-item{ 
     padding:5px; background-color:none; 
     border-bottom:1px dashed #DFDFDF; 
    
}
div.news-latest-item h3{margin-top:3px; text-align:left;}
div.news-latest-item p.bodytext{text-align:left; padding-top:-1px;}
span.news-latest-date{font-size:10px; padding-top:3px; text-align:left;color:#999999; }
div.news-latest-item a, div.news-latest-item p {font-size:11px; text-decoration:none;}
div.news-latest-item a{text-decoration:none;}

div.news-latest-item img{padding-top:4px;margin-left:40px;}
div.news-single-item h2{font-size:123%;}
div.news-single-item{padding-bottom:8px;border-bottom:1px dashed #DFDFDF;}
div.news-single-item hr{display:none;}
div.news-single-item p.bodytext{/*margin-top:50px;*/}
div.news-single-backlink{font-size:11px; float:left; padding:0px;}
div.news-single-item a{text-decoration:none;}
div.news-latest-item a:hover, div.news-single-item a:hover{ color:#FF9900;}
span.news-list-date, span.news-single-timedata{font-size:11px; color:#999999;}
div.news-single-additional-info{margin-top:-30px;}
dl.news-single-links dt{font-weight:bold; font-size:12px;}
dl.news-single-links dd{margin-top:-2.2em; font-size:12px;}
div.tx-ttnews-browsebox{font-size:12px;}
div.tx-ttnews-browsebox span {font-weight:bold;}
td.tx-ttnews-browsebox-SCell a {text-decoration:none;}
td a{text-decoration:none;}
p.csc-linkToTop{font-size:11px;}

/*MAIL FORM*/
fieldset.csc-mailform{border:none;}
label{margin-left:20px; font-weight:bold;}

div.csc-mailform-field{margin-top:12px;}
div.csc-mailform-field input{margin-right:480px; float:right; margin-top:3px;}
div.csc-mailform-field  input[type="submit"] {margin-top:15px;}
div.csc-mailform-field textarea{margin-top:20px; margin-right:204px; float:right;}

/*STYLE FOR FECHANGEPASSWORD*/
div.tx-fechangepassword-pi1{width:500px;}

div.formRow label{
font-weight:normal;
margin-left:20px;
margin-top:3px;
padding-right:50px;
}
div.formRow input[type="password"]{
margin-top:3px;

}
div.formRow input[type="submit"]{ 
margin-top:5px; 
margin-left:200px;
}