/* CSS styles for Faculty Newsletter */
/* private version, for files in restricted access folder */
/* default positioning, fonts, and colors */
body {
	margin:0;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}
/*  site is centered on browser */
body table {
	margin-left:auto;
	margin-right:auto;
}

/* homepage navigation */
.homenav {
	background-color:#333333;
	text-align:center;
	padding-top:3px;
	padding-bottom:5px;
}
.homenav a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:10px;
	padding-left:10px;
}
.homenav a:hover {
	color: #66CCFF;
}

/* regular navigation */
.nav {
	background-color:#333333;
	text-align:center;
	padding-top:3px;
	padding-bottom:5px;
}
.nav a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:5px;
	padding-left:5px;
}
.nav a:hover {
	color: #66CCFF;
}

/* generic background colors
   some are used in spotlight boxes */
.whitebg {
	background-color: #ffffff;
}
.lightgraybg {
	background-color:#cccccc;
}
.darkgraybg {
	background-color:#535353;
}

/* homepage spotlight details */
.homespotlabel {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:10px;
	border:0px;
	border-bottom:1px;
	border-color:#ffffff;
	border-style:solid;
}
.homespottitle {
	font-size:14px;
	font-weight:bold;
	color:#3399cc;
}
.homespottext {
	font-size:12px;
	color:#333333;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:10px;
}

/* homepage main body table area */
.hometable {
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#999999;
	padding-top:9px;
	padding-bottom:9px;
	font-size:12px;
}
.home_volume_info {
	font-size:18px;
	color:#993333;
}

/* editorial board and archives main area */
.graybars {
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#CCCCCC;
	padding-top:9px;
	padding-bottom:9px;
	font-size:12px;
}
.staff {
	font-weight:bold;
	color:#3399CC;
}
.staff_title {
	color:#333333;
	padding-bottom:10px;
}

/* archives */
.archive_year {
	font-weight:bold;
	color: #993333;
	padding-top:5px;
}
.archive_links {
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#CCCCCC;
	color:#3399CC;
	text-align:right;
	padding-bottom:5px;
	padding-top:5px;
	word-spacing:3px;
	font-weight: normal;
}
.archive_links a {
	font-weight: normal;
}
.archive_first_links, .archive_first_links a {
	font-weight: normal;
	color:#3399CC;
	text-align:right;
	padding-top:5px;
	word-spacing:3px;
}
.archive_listing {
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
}
.archive_first_listing {
	padding-top:5px;
}

/* general styling */
hr {
	color: #999999;
}
.note {
	color:#333333;
	font-weight:normal;
}
.bold12 {
	font-size:12px;
	font-weight:bold;
}
.backtotop {
	font-size:11px;
	color:#3399CC;
	border:0px;
	border-top:1px;
	border-bottom:1px;
	border-style:solid;
	border-color:#cccccc;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:5px;
}
.sendcomments {
	font-size:11px;
	color:#3399CC;
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#cccccc;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:5px;
}
.boxed {
	margin:15px;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	border:1px;
	border-color:#666666;
	border-style:solid;
}

/* header area */
.contents_label {
	font-size:16px;
	font-weight:bold;
	line-height:14px;
	color: #333333;
	text-align:left;
}
.volume_info {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#333333;
}
.header_bar {
	border:0px;
	border-bottom:1px;
	border-style:solid;
	padding-bottom: 8px;
	border-color:#999999;
}

/* toc main page left sidebar styles */
.toc_contents_label {
	padding-top:12px;
	padding-bottom:12px;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#cccccc;
}
.toc_intro {
	font-size:14px;
	color:#333333;
	line-height:120%;
	padding-top:15px;
	padding-bottom:5px;
}
.toc_intro_firstwords {
	font-size:inherit;
	color:#993333;
	font-weight:bold;
}

/* toc spotlight box area */
.spotlabel {
	font-size:16px;
	font-weight:bold;
	color:#ff9933;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:35px;
}
.spottitle {
	font-size:14px;
	font-weight:bold;
	color:#66CCFF;
}
.spottitle a {
	color:#66CCFF;
}
.spottitle a:hover {
	color:#ff9933;
}
.spottext {
	font-size:12px;
	color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:10px;
}
.spot_graybar {
	border:0px;
	border-top:1px;
	border-style:solid;
	border-color:#868686;
}

/* toc main content listing */
.toctable_main {
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#cccccc;
	padding-top:9px;
	padding-bottom:9px;
	font-size:12px;
}
.toctable_main_arrow_high {
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#cccccc;
	padding-top:12px;
	padding-bottom:9px;
	padding-right:5px;
}
.toctable_main_arrow_low {
	padding-top:16px;
}
.section_title {
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.article_title, .article_title a {
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#3399CC;
}
.toc_authors {
	margin:0px;
	font-size:12px;
	font-style:italic;
	color:#333333;
}
.article_blurb {
	margin:0px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

/* article pages, left sidebar toc listing */
.toctable_sidebar {
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#cccccc;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}
.toctable_sidebar_arrow_high {
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#cccccc;
	padding-top:6px;
	padding-bottom:5px;
	padding-right:7px;
}
.toctable_sidebar_arrow_low {
	padding-top:14px;
}
.sidebar_section_title {
	font-weight:bold;
	color:#333333;
}
.sidebar_article_title, .sidebar_article_title a {
	font-weight:bold;
	color:#3399CC;
}

/* articles main content styles */
h1.section {
	margin:0px;
	padding-top:12px;
	margin-bottom:-12px;
	font-size:18px;
	font-weight:normal;
	color:#333333;
}
h2.title {
	margin:0px;
	margin-top:12px;
	padding-bottom:12px;
	font-size:18px;
	font-weight:bold;
	color:#993333;
}
.subtitle {
	font-size:16px;
	font-weight:normal;
}
.label {
	font-size:16px;
	font-weight:bold;
	color:#999999;
}
.author {
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
p {
	font-size:12px;
	line-height:18px;
	color:#333333;
}
.firstwords {
	font-size:12px;
	font-weight:bold;
	color:#993333;
}
.callouts {
	font-size:16px;
	color:#993333;
}
h2 {
	font-size:16px;
	color:#333333;
	font-weight:bold;
	margin-bottom:0px;
}
h3 {
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin-bottom:0px;
}
h2+p, h3+p {
	margin-top:0px;
}
ul {
	padding-left:0px;
	margin-left:0px;
}
ul li {
	font-size:12px;
	line-height:18px;
	list-style-type:disc;
	list-style-position:inside;
	padding-bottom:8px;
	color:#333333;
}
ol {
	padding-left:0px;
	margin-left:0px;
}
ol li {
	font-size:12px;
	line-height:18px;
	list-style-position:inside;
	padding-bottom:8px;
	color:#333333;
}
.thumbnail {
	float:left;
	padding:0px 10px 5px 0px;
	width:260px;
	text-align:center;
} 
.caption {
	text-align:left;
	padding:5px;
	font-size:12px;
	line-height:18px;
	color:#333333;
	border:0px;
	border-bottom: 1px solid #CCCCCC;
}

/* pop up window styles */
.popup {
	margin-top:15px;
	margin-left:25px;
	margin-bottom:15px;
}
.popup_title {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	border:0px;
	border-top:1px;
	border-color:#cccccc;
	border-style:solid;
}
.popup_callout {
	color:#993333;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	border:0px;
	border-top:1px;
	border-color:#cccccc;
	border-style:solid;
}
.popup_image {
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	border:0px;
	border-top:1px;
	border-color:#cccccc;
	border-style:solid;
}

/* popup search box */
.container {
	position:relative;
}
#searchbox {
	position:absolute; 
	width:170px; 
 	right:0px; 
	top:24px; 
	z-index:2; 
	visibility: hidden;
	padding:3px;
	background-color:#333;
	color:#ffffff;
	font-size:70%;
	text-align:left;
}
#searchbox a, #searchbox a:link {
	font-family:"Courier New", Courier, mono;
	position:absolute;
	top:5px;
	right:5px;
	border:1px solid #ccc;
	display:block;
	margin:0px;
	padding:0px 2px;
	line-height:90%;
	font-size:120%;
	text-decoration:none;
	font-weight:bold;
}
#searchbox a:hover, #searchbox a:active {
	color:#CC6600;
	border:1px solid #CC6600;
}
#searchbox form {
	margin:0px;
}
#searchbox label {
	color:#ffffff;
}

#searchbox input {
	vertical-align:middle;
}
#searchbox #search-terms {
	border:2px solid #ccc;
}

/* links */
a {
	color:#3399cc;
	font-weight:bold;
	text-decoration:none;
	font-size:inherit;
}
a:hover {
	color:#CC6600;
}