

a{
color: #66d;
}

a:visited{
color: #7A3554;
}


#nav {
margin-top: 2.3em;
border-right: 1px solid #76A293;
border-bottom: 8px solid #76A293;
left:10px;
top: 100px;

}

#right-column {
border-left: 1px solid #76A293;

}

h1 {
	font-size:2.0em;
	line-height:1.3em;
	margin-bottom: 5px;
	font-weight: normal;
	color: #3E0E76;
	border-bottom: 2px solid #3E0E76;

}

h2 {
	font-size: 1.7em;
	line-height:1.1em;
	font-weight: normal;
	color: #3E0E76;
	margin-bottom: 3px;

}

h3 {
	font-size: 1.45em;
	line-height:1.1em;
	font-weight: normal;
	color: #333;

}


.author {
	font-size: 100%;
}

.relatedlinks {
font-size: 11px;
	line-height: 11px;
	color: #000;
	border: 1px solid #d22;
	border-bottom: 1px solid #d22;
	background: #fff;

}

.relatedlinks h3{
	font-size: 16px;
	line-height: 16px;
	border: 0;
	margin: 0;
	color: #fff;
	background: #b22;
	font-weight: normal;
}

.relatedlinks p{
	padding: 2px;
	margin: 0;
}

.relatedlinks ul{
	list-style-type : none;
	padding: 2px;
	margin: 0;
}

.relatedlinks li{
	margin: 0;
	padding: 0;
	margin-bottom: 6px;

}


 .nav-heading {
	color: #333333;
	background: #dddddd;
}

#nav a {
		color: #76A293;
		display: block;

	}
	
#nav a:hover {
	
		background: #7693A2;
		color:#fff;
		
	}
	
#nav .fullnavelement a{ 
		border-right: none;
		color: #999;
		text-decoration:none;
		border-bottom: 1px solid #eee;
		border-left: none;
		font-size: 0.89em;

}

#nav .fullnavelement .topnavelement a{
		margin-left: -7px;
}

#nav .navelement a, #nav .navsubelement a, #nav .navsubsubelement a{
			font-size: 1em;

}

#nav .topnavelement a{
	color: #111;
}

#invisible a:hover {
	
		background: #fff;
		color:#fff;
		
	}
	
#nav a.currentmodule {
		background: #999;
		color:#fff;
		font-size: 1em;
		
	}

#nav a.currentlocation {
		background: #7693A2;
		color:#fff;
		
	}
	

	
#subfooter {
	border-top: 2px solid #777;
	border-bottom: 7px solid #777;
}
	
#crumbs{
border: 1px solid #B9BBAD;
margin: 0;
padding: 3px;
line-height: 1em;
font-size: 0.8em;
color: #aaa;
margin-left: 0px;
}

#crumbs a{
	text-decoration:none;
	color: #B9BBAD;
}

#crumbs a:hover{
	text-decoration:underline;
}

#crumbs em{
	font-weight: normal;
	font-style: normal;
}

#logo {
	position:absolute;
	left: 0px;
	top: 0px;
}
#header {
	height: 105px;
	padding: 0px;
	margin: 0px;
	z-index: 1;

	}
	
#tagandtitle{
font-size: 11px;
text-align: right;
font-style: italic;
z-index: 1;

}


#tagandtitle a{
	color: #555;
	text-decoration: none;
}

#tagandtitle a:visited{
	text-decoration: none;
}
#tagandtitle a:hover{
	text-decoration: underline;
	color: #66d;
}



#titlebar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 250%;
	line-height: 100%;
	color: #76A293;
	border-top: 3px solid #76A293;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	z-index: 1;



	}
#subtitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .6em;
	color: #7693A2;
	line-height: 120%;
	z-index: 1;

}	



#searchbox{
float: right;
width: 100px;
margin-top: 0px;
margin-right: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
z-index: 5;
}

.serc-content {
	margin-left: 160px;
}

.context2{
	float: right;
	width: 200px;
	border: 2px solid #999;
	background: #eee;
}
.context3{
	border: 5px solid #999;
	background: #efefef;
	margin-left: 0;
	margin-right:0;
}

.descriptionpullquote {
	font-size: 1.1em; 
	float: center;
	background-color: #fff;
	border: 1px solid #888;
	border-bottom: 3px solid #888;
	padding: 0px;
	margin: 15px 10px 10px 5px;
	color: #000;
}

.descriptionpullquote h4, .descriptionpullquote h2{
	margin-top: 0; color: #000;
	background: #ccc;
	display: block;
	border-bottom: 1px solid #888;
	padding: 2px;

}
.descriptionpullquote p{
	padding: 5px;
	margin: 0px;

}

.browselimit5 h2, .browselimit4 h2, .browselimit3 h2, .browselimit2 h2, .browselimit1 h2, .browsevocab5 h2,
.browsevocab4 h2,
.browsevocab3 h2, .browsevocab2 h2, .browsevocab1 h2{
	border: none;
}

.browsevocab1{
	border: 1px solid #5F8399;
	font-size: 95%;
}

.browselimit1 h2, .browsevocab1 h1 {
	background: #5F8399;
	padding: 2px;
}

.browsevocab2 {
	border: 1px solid #a7522a;
	font-size: 95%;
}

.browselimit2 h2, .browsevocab2 h1 {
	background: #a7522a;
	padding: 2px;
}

.browsevocab3 {
	border: 1px solid #999;
	font-size: 95%;
}

.browselimit3 h2, .browsevocab3 h1 {
	background: #999;
	padding: 2px;
}

.browsevocab4 {
	border: 1px solid #666;
	font-size: 95%;
}

.browselimit4 h2, .browsevocab4 h1 {
	background: #666;
	padding: 2px;
}

.browsevocab5 {
	border: 1px solid #333;
	font-size: 95%;
}

.browselimit5 h2, .browsevocab5 h1 {
	background: #333;
	padding: 2px;
}



.browselimit5 h2, .browselimit4 h2, .browselimit3 h2, .browselimit2 h2, .browselimit1 h2 {
	display: inline;
}

.browsevocab5 h1, .browsevocab4 h1, .browsevocab3 h1, .browsevocab1 h1, .browsevocab2 h1{
	font-weight: bold;
	border: none;
}

.content-squeezed-for-liveedit{
margin-right: 195px;
margin-left: 10px;

}

a.ceassessmentlink {
  display: block;
  background: #eef;
  border: 1px solid #aab;
  padding: 2px;
  padding-bottom: 4px;
  margin: 3px;
  width: 330px;
  text-align: center;
}

a.ceassessmentlink:hover {
	border: 1px solid: #119;
	background: #779;
	color: #fff;
}
#serc-account-bar{
        display:block;
}
#header{
	margin-top: 20px;
}
#logo, #tagandtitle{
	top:20px;
}
#nav{
	top:120px;
}

// boostrap label css for recommendations preview
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
a.label:hover, a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.label:empty {
    display: none;
}
.btn .label {
    position: relative;
    top: -1px;
}
.label-default {
    background-color: #999;
}
.label-default[href]:hover, .label-default[href]:focus {
    background-color: #808080;
}
.label-primary {
    background-color: #428bca;
}
.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #3071a9;
}
.label-success {
    background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44;
}
.label-info {
    background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5;
}
.label-warning {
    background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f;
}
.label-danger {
    background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c;
}