


/*
-----------------------------------------------------------

-----------------------------------------------------------

.up
{
float:left;

width:13px;
height:12px;
border-radius: 3px;
text-align:center;
background-color:rgba(0, 150, 0, 0.5); 
font: 110% Helvetica, Sans-Serif;
font-weight: bold;
margin: 3px 3px 3px 3px;
text-decoration: none;
color: #EFF3FF;
border: 1px solid #009900;
cursor: pointer; 
}

.down
{
float:left;

width:13px;
height:12px;
border-radius: 3px;
font-size:120%; 
text-align:center;
background-color:rgba(200, 0, 0,0.5);
font: 110% Helvetica, Sans-Serif;
font-weight: bold;
margin: 3px 3px 3px 3px;
color: #EFF3FF;
border: 1px solid #cc0000;
cursor: pointer; 
}

.down:hover
{
border: 1px solid #000000;
cursor: pointer; 
color: #EFF3FF;
}

.up:hover
{
border: 1px solid #000000;
cursor: pointer; 
color: #EFF3FF;
}


.down_clicked 
{
border: 1px solid #cc0000;
color: #EFF3FF;
text-decoration: none;
}

.up_clicked 
{
border: 1px solid #009900;
color: #EFF3FF;
text-decoration: none;
}*/

img[src=""] {
   display: none;
}


.refTitle {
background-image:url("../images/external.png");
background-position:center right;
background-repeat:no-repeat;
font: 120% Helvetica, Sans-Serif;
padding-right:12px;
color: #555555;
text-decoration: underline;
}

.authorListLink{
color: #555555;
text-decoration: underline;
}

.authorList {
font: 110% Helvetica, Sans-Serif;
}

.journal {
font: 100% Helvetica, Sans-Serif;
}

.sentences {
font: 110% Helvetica, Sans-Serif;
margin: 0;
padding: 2px 0 2px 16px;
}

.sentenceData {
list-style-type:decimal;
max-height:100px;
overflow-y: auto;
}

.refTitle:hover {
font: 120% Helvetica, Sans-Serif;
}

.authorList:hover {
font: 110% Helvetica, Sans-Serif;
}

/*
-----------------------------------------------------------

-----------------------------------------------------------
*/

.flag
{
text-align: left;
border-radius: 5px;
padding: 5px 5px 5px;
background: white ;
/*border: 1px solid #DCDCDC;*/
height:"20px";
border: "1px solid #DCDCDC";
display: none;
}

.downReason
{
text-align: center;
border-radius: 5px;
padding: 5px 5px 5px;
background: white ;
border: 1px solid #DCDCDC;
/*width:"300px";*/
height:"20px";
border: "1px solid #DCDCDC";
display: none;
}

.reason_chooser {
  padding: 2px 2px;
  background: white;
  border: 2px solid #cc0000;
  border-radius: 5px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  font-family: Helvetica, Tahoma, Verdana, sans-serif;
  font-size: 0.9em;
  height: 15px;
}

.reason_chooser_help {
  padding: 2px 2px;
  /*background: #6BAED6;
  border: 2px solid #6BAED6;*/
  border-radius: 5px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  font-size: 90%;
  font-family: Helvetica, Tahoma, Verdana, sans-serif;
  
  height: 15px;
}

.reason_chooser:hover {
background-color: #CCCCCC;
  border: 2px solid #736F6E;
  
}

.reason_chooser_help:hover {
 
}

.reason_chooser_binary {
  padding: 2px 2px;
  background: white;
  border-radius: 5px;
  color: #000000;
  font-weight: bold;
  cursor:pointer;
  text-decoration: none;
  border: 2px solid white;
  font-family: Helvetica, Tahoma, Verdana, sans-serif;
  font-size: 90%;
  height: 15px;
}


.reason_chooser_binary:hover {
  background-color: white;
  border: 2px solid #736F6E;
}


/*
-----------------------------------------------------------

-----------------------------------------------------------
*/

.refDiv
{
width:95%;
border: 1px solid #DCDCDC;  
border-radius: 3px;
padding: 3px 3px 3px 3px;
}

#breakDiv {
 width:100%;
 clear:both;
 
background-color:#009900; 
}

.voteBox
{
padding: 5px 5px 5px 5px;
vertical-align:middle;
text-align:center;
height:100%;
width:15%;

}
.refBox
{
width:85%;
text-align:left;

}



ul {
list-style-type: disc;
}
