/* DEFAULTS */
/* body {
  font:  normal 1em Arial, Helvetica, sans-serif;  
  font-size: 100%;
  font-weight: normal;
  text-align: justify;
  line-height: 1.6;
} */
body {
	color: black;
	background:  #FFFFFF;
	line-height: 1.5em;
	font-size: 13pt;
	text-align: center;
}


/* HEADERS */
h1 {
	font: normal 2em Arial, Helvetica, sans-serif;
	text-align: center;
}
h2 {
  font: bold 1.25em Arial, Helvetica, sans-serif;
  text-align: left;
  padding-top: 3em;
}
h2.intext {
  font-size: 2em;
  color: #700000;
}
h3 {
  font: bold 1.25em Arial, Helvetica, sans-serif;
  font-size: 1em;
}
h4 {
	font-size: 1.25em;
	color: black;
	margin-top: 3em;
	margin-left: 230px;
	margin-bottom: 0.5em;
	text-align: left;
}
.errmsg {
  background-color: #FFFF00;
  font-size: 3em;	
}
/* REFERENCE */
.ref {
  font-weight: bold;
  padding-right: 1em;
}
/* TABLE FONT */
td {
  font-weight: bold;
	line-height: 150%;
	padding:10px 0px 10px 30px;
}
td:first-child {padding-left:0px;}

/* HORIZONTAL LINE */
hr.sub_sep {
  height: 4px;
  border-style: outset;
  border-width: 4px;
}
/* BUTTONS */
button {
  display: block;
  font: normal 1.25em Arial, Helvetica, sans-serif;
  margin: 10px;
  padding: 5px;
  width: 150px;
}
/* button {
    display: block;
    height: 60px;
    width: 200px;
    background: #34696f;
    border: 2px solid rgba(33, 68, 72, 0.59);
	cursor:pointer;
	margin-bottom: 5px;
	
	color: black;
    text-align: left;
	font-size: 1.1em;
}
 */.bic {
  background-color: #FF8C00;
/*  font-weight:bold; */
}
.nn {
  background-color: #FF3737;
  font-weight:bold;
}

.ours {
  background-color: #1E90FF;
}
/* COMPARISN BUTTONS */
button.default {
	color: blue;
	font-weight:bold;
}
button.nonDefault{
	color: black;
 }
/***********************/
/* links */
a, a:link, a:visited {
  color: #1f82a9;
  background:inherit;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #006699;
  background:inherit;
  text-decoration: underline;
}

.trackers {
  text-align:center;
}
.footer {
  font-size: 11px;
  color: #666666;
}
/************************/
/* weizmann logo styles */
#weizmann-header img.logo {
  float: left;
  padding: .2em;
  margin: 0 1em .2em 0; /* top right bottom left */
  /*height:20%;
  width:20%;*/
  height:66pt;
  width:145pt;
}
#weizmann-header div.logo_text {
  margin: 0 2em 0 115px;
  padding: .1em;
} /* accomodate image */
.logo_text p {
  margin: 0;
  padding: 0;
}
.logo_text a.logo_link {
  color: #514e41;
  background:inherit;
  font-size: 130%;
  font-weight: bold;
  line-height: 1.3;
  text-decoration: none;
}
.logo_text a.logo_link:hover {
  color: #006699;
  background-color:inherit;
  text-decoration: none;
}
hr.logo_hr {
  clear:left; /* stop the float of logo */
}
span.video-title 
{
	font-size: 1.1em;
}
/***********************/