@CHARSET "ISO-8859-1";

.one_half {
display: inline;
float: left;
margin-right: 4%;
overflow: hidden;
position: relative;
width: 48%;
}

.last {
	margin-right: 0 !important;
	clear: right;
}


.threecolumn_leftmenu .column.content{
	width:41%;
	padding-left: 2em;
	padding-top: 0;
}

.threecolumn_leftmenu .column.right_bar{
	width:41%;
}

.publication_wrapper{
	position:relative;
	float:left;
	width:100%;
	min-height:5em;
	border-top:2px solid #7D6A55;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding-top:1em;
	color:#272523 !important;	
}

.publication_wrapper h1{
	font-weight:bold;
	font-size:1.2em;
	padding:0; 
	margin:0;
}

.publication_wrapper .pub_entry{
	position:relative;
	float:left;
	width:100%;
	color:#272523 !important;
	padding-bottom:1em;
}

.publication_wrapper .pub_entry .pub_id{
	position:relative;
	float:left;
	width:18%;
	font-weight:bold;
	font-size:1.1rem;
	color:#272523 !important;
}

.publication_wrapper .pub_entry .pub_content{
	position:relative;
	float:left;
	width:82%;
}

.publication_wrapper .pub_entry .pub_content .title{
	font-weight:bold;
	color:#272523 !important;
}

.publication_wrapper .pub_entry .pub_content .authors{
	color:#272523 !important;
	font-size: 1.1rem;
}

.publication_wrapper .pub_entry .pub_category{
	font-style:italic;
	font-weight:bold;	
}

.publication_wrapper .pub_entry .abstract{
	display:none;
}

.contentWrapper .contentColumn h1.newsTitle {
	margin-bottom:0;
	padding-bottom:0;
	font-weight:bold;
}

.newsDate{
	font-style:normal;
	color:black;
	font-size: 1.0rem;
}

.newsAuthor{
	color:black;
	padding-bottom:1em;
	font-size: 1.0rem;
}

.newsSubtitle {
	font-size: 1.2rem;
	font-weight:bold;
	padding: 0.5rem 0rem;
}


/* Search Form */
.searchRow{
	position:relative;
	float:left;
	width:100%;
	padding: 0.5em 0em;
}

.searchRow .searchTitle{
	font-weight:bold;
	position:relative;
	float:left;
	width:15%;
}

.searchRow .searchField{
	float:left;
	position:relative;
	width:85%;
}

.searchRow .searchField input[type=text]{
	padding:0.5em;
}

.publicationSearch, .newsSearch{
	position:relative;
	float:left;
	width:100%;
	max-height:630px;
	border-top:none;
	overflow:hidden;
	margin-bottom:1em;
	box-shadow: 0px 1px 6px rgba(0,0,0,0.5);
	padding:1em;
}

.search_more{
  position: absolute;
  width: 100%;
  left: 0px;
  bottom: 0px;
  /* height: 50px; */
  text-align: center;
  padding: 0.5em 0em;
  background-color: rgb(125, 106, 85);
  -moz-box-shadow: 0px 0px 10px 0px #000000;
  -webkit-box-shadow: 0px 0px 10px 0px #000000;
  box-shadow: 0px 0px 10px 0px #000000;
  color:white;
}

.contentWrapper .contentColumn a.search_more{
	font-size:1.0em;
	color:white;
}

/* Circle control */
.circleControlContainer{
	position:relative;
	float:left;
	width:40em;
	height:40em;
	border:1px solid black;
}

.innerCircle{
	position:absolute;
	height:20%;
	width:20%;
	border-radius:100%;
	border:1px solid black;
	left:50%;
	margin-left:-10%;
	top:50%;
	margin-top:-10%;
	background-color:white;
	z-index:3;
}

.outerCircle{
	position:absolute;
	height:100%;
	width:100%;
	border-radius:100%;
	border:1px solid black;
	left:50%;
	margin-left:-50%;
	top:50%;
	margin-top:-50%;
	background-color:white;
	z-index:0;
}

.circleSlice{
	position:absolute;
	height:100%;
	width:100%;
	background-color:red;
	left:50%;
	margin-left:-50%;
	top:50%;
	margin-top:-50%;
	z-index:2;	
}


.pieContainer {
	position:relative;
	float:left;
    height: 800px;
    width:800px;
}
.pieBackground {
     background-color: grey;
     position: absolute;
     width: 800px;
     height: 800px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
} 

.pie {
     position: absolute;
     width: 800px;
     height: 800px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
     clip: rect(0px, 400px, 800px, 0px);
}
.hold {
     position: absolute;
     width: 800px;
     height: 800px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
     clip: rect(0px, 800px, 800px, 400px);
}

#pieSlice1{
   -webkit-transform:rotate(0deg);
}

#pieSlice0 .pie {
     background-color: green;
}

#pieSlice1 .pie {
     background-color: #11d58b;
}

#pieSlice2 .pie {
     background-color: #1d478b;
}
#pieSlice3 .pie {
     background-color: #496898;
}
#pieSlice4 .pie {
     background-color: #1d458b;
}
#pieSlice5 .pie {
     background-color: #1f45db;
}
#pieSlice6 .pie {
     background-color: #1b658b;
}
#pieSlice7 .pie {
     background-color: #1b758b;
}
#pieSlice8 .pie {
     background-color: #1b858b;
}
#pieSlice9 .pie {
     background-color: #1b958b;
}
#pieSlice10 .pie {
     background-color: #1ba58b;
}
#pieSlice11 .pie {
     background-color: #1bb58b;
}
#pieSlice12 .pie {
     background-color: #1bc58b;
}
#pieSlice13 .pie {
     background-color: #1bd58b;
}
#pieSlice14 .pie {
     background-color: #1be58b;
}

.pie{
	cursor:pointer;
}

.fancybox-inner p {
	font-size: 1.1rem;
}

.fancybox-inner h1 {
	font-size: 1.4rem;
}

.label {
	border-radius: 5px;
	font-size: 11px;
	font-weight: bold;
	color: white !important;
	padding: 3px 5px;
	white-space: nowrap;
}

.label-danger {
	background-color: #b10000;
}