@charset "UTF-8";
/* research101 styles */

div#research101Header {margin:0;padding:0;}

div#research101Header ul {margin:0px;padding:0px;list-style-type:none;font-size:.9em;}
div#research101Header ul li {}
div#research101Header ul li a:link, div#research101Header ul li a:visited {color:#777;}
div#research101Header ul li a:hover {color:#3366cc;}
div#research101Header ul li.first a {
	background-image:url(../../global/images/icons/r101contact.png);
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-right:15px;
	padding-bottom:2px;
	padding-left:19px; 
	}
div#research101Header ul li.second a {
	background-image:url(../../global/images/icons/r101sitemap.png);
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:19px; 
	}
div#research101 div.research101H {float:left;}
div#research101 div.headerNav {float:right;padding-top:4em;}
div#research101 h1 {
	background:url(../images/icons/research101_68.png) no-repeat 0% 50%;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:80px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.8em;
	color:#404854; 
	font-weight:normal;
	}

div#research101Header2 {
	margin-top:2em;
	margin-bottom:3em;
	background:url(../images/icons/research101_68.png) no-repeat 0% 51%;
	padding-left:81px;
	}
div#research101Header2 h1 {
	border-bottom:0px solid #efefef;
	background:url() no-repeat 0% 50%;
	margin:0px 0px 3px 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.8em;
	color:#404854; 
	font-weight:normal;
	}
div#research101Header2 ul {margin:0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:.9em;}
div#research101Header2 ul li {display:inline;}
div#research101Header2 ul li a:link, div#research101Header2 ul li a:visited {color:#687486; }
div#research101Header2 ul li a:hover {color:#3366cc;}
div#research101Header2 ul li.first a {
	background-image:url(../../global/images/icons/r101contact.png);
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-right:15px;
	padding-bottom:2px;
	padding-left:19px; 
	}
div#research101Header2 ul li.second a {
	background-image:url(../../global/images/icons/r101sitemap.png);
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:19px; 
	}

div.r101Nav {clear:both;margin:0px;padding:0px;}
div.r101Nav ul {margin:0px;padding:20px 0px 0px 0px;font-size:.9em;text-align:center;}
div.r101Nav ul li {list-style-type:none;margin:0px;padding:0px;}
div.r101Nav ul li a:link, div.r101Nav ul li a:visited {color:#777;}
div.r101Nav ul li a:hover {color:#3366cc;}
div.r101Nav ul li.second a {
	margin:0px;
	background-image:url(../../global/images/icons/r101sitemap.png);
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:19px; 
	}


div#r101Content p, div#r101Content li {font-size:1em;color:#4c4c4c;}


div#research101 h3 {
	margin-top:1.7em;
	margin-bottom:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	color:#393939; 
	font-weight:normal;
	}
div#research101 h4 {
	margin-top:2em;
	margin-bottom:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#454545; 
	font-weight:bold;
	}
div#research101 h5 {
	margin-top:2.5em;
	margin-bottom:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	color:#454545; 
	font-weight:bold;
	}

/* Tab styles */
#rgTocDiv {
	clear:both;
	margin:0px;
	padding:0 0 24px 10px;
	border-bottom:1px solid #ccc;	
	}
#rgTocDiv ul, #rgTocDiv li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	}
#rgToc a:link, #rgToc a:visited {
	float: left;
	margin: 0 8px 0 0;
	padding: 2px 12px 2px 12px;
	color: #666;
	font-size:1.1em;
	font-weight: bold;
	line-height: 19px;
	text-decoration: none;
	background-color: #DFDBBF;
	border: 1px solid #ccc;
	background-image:url(http://codlibrary.org/global/images/baks/tanFade4.gif);
	background-position:bottom;
	background-repeat:repeat-x; 
	}
#rgToc a:hover { 
	color:#666; 
	background-color:#F4F2E4;
	text-decoration:underline;
	background-image:url(http://codlibrary.org/global/images/baks/tanFade3.gif);
	background-position:bottom;
	background-repeat:repeat-x; 
	}
#rgToc ul a:hover { 
	background:#F4F2E4;
	color:#666 !important; 
	}
#rgToc span {
	margin: 0 8px 0 0;
	padding: 2px 12px 2px 12px;
	float: left;
	color: #666;
	background-color: #F4F2E4;
	font-size:1.1em;
	font-weight: bold;
	line-height: 19px;
	border: 1px solid #ccc;
	border-bottom:1px solid #F4F2E4;
	}	
div#rgContent {
	clear:both;
	/* border-top:8px solid #F4F2E4; */
	background-color:#F4F2E4;
	margin-bottom:3em;
	} 
div#rgContent ul, div#rgContent ol {
	margin:0px;
	padding:15px 0px 14px 10px;
	color: #666;
	font-size:.9em;
	font-weight: bold;
	counter-reset:nav-count;
	}
div#rgContent ul li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-right:15px;
	}
	
div#rgContent ol li {display:inline;padding-right:13px;line-height:2.2em;}
div#rgContent ol li a, div#rgContent ol li span {padding-left:1px;}
div#rgContent ol li:before {
	      display: marker;
	      content: counter(nav-count, decimal) ".";
	      counter-increment: nav-count;
	  }


/* Navigation arrows */
div.center {
	padding-top:3em;
	margin:0 auto;
	}
div.navArrows {clear:both;margin:2em 0px 0px 0px;}
div.navArrows h5 {
	margin:0;
	padding:8px 0px 8px 0px;
	}
div.navArrows  h5#next {
	float:right;
	background: url(../images/icons/go-next.png) no-repeat 100% 50%;
	padding-right:33px;
	font-family:sans-serif;
	font-size:1.4em;
	}
div.navArrows h5#previous {
	float:left;
	background: url(../images/icons/go-previous.png) no-repeat 0% 50%;
	padding-left:33px;
	font-family:sans-serif;
	font-size:1.4em;
	}
	
div#browserControls {clear:both;padding-top:20px;}

div.highlightBox {
	width:200px;
	margin:2em 0 1.5em 1.5em;
	padding:20px 25px 10px 25px;
	border:2px solid #efefef;
	}
div.highlightBoxBlue {
	width:200px;
	margin:2em 0 1.5em 1.5em;
	padding:20px 25px 10px 25px;
	border:2px solid #efefef;
	background-color:#F2F2FF;
	}
div.highlightBox p {
	text-align:center;
	}
div.highlightBox p.disclaimer {
	font-size:.9em;
	line-height:.9em;
	color:#CCC;
	}
	
p.backtrack {text-align:right;font-weight:bold;}
p.backtrack a {padding-top:25px;padding-left:20px;background:url(../../global/images/icons/arrow_return.png) no-repeat 0% 100%;}

div#r101Content ol {font-weight:bold;}
div#r101Content ol.evalList li p {font-weight:normal;}
div#r101Content ol.evalList li strong {color:#6666A2;} 


div.emphasis-box {border:1px dotted #888888;background-color:#efefef;padding:1em 2em;margin:2em 0em;}

/* Styles for the infocycle pages */
div#infocycle-nav {float:left;width:180px;margin-right:20px;padding-right:10px;font-weight:bold;border-right:1px solid #efefef;}
div#infocycle-nav ul {list-style-type:none;}
div#infocycle-content {float:left;width:525px;}
div#infocycle-content div.image-container {float:right;}
div#infocycle-content div.image-container p {text-align:center;}
div#infocycle-content h2 {color:#444444;}

img.r101-image {border:1px solid #ccc;padding:5px;}
div#r101content p.photo-credit {margin-top:2em;font-size:.5em;color:#777777;}
