body.sampler { margin: 0; }

a:link { color: blue; }
a:visited { color: purple; }

td.nav-inactive, td.nav-active { color: #FFFFFF; font-family: "Arial", "Helvetica", sans-serif; font-size: 8pt; font-weight: bold; }
td.nav-inactive { background-color: Maroon; }
td.nav-active { background-color: Black; }

td.news p { margin: .2em 0 1em 0; }

a.nav:link { color : White; text-decoration : none; }
a.nav:visited { color : #FFCCCC; text-decoration : none; }
a.nav:hover { color : #FFFF66; text-decoration : none; }

/*** For home page features - T Stanoch 5/21/2008
*****************************************/
div.hpfeature img { border: 1px solid black; margin: 0; }
div.hpfeature.noBorder img { border: none; margin: 0; }
div.hpfeature p { text align: center; margin: 1px 0 0 0; line-height: 1.1em; padding: 0; clear: both; }

.blurb { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
.heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; }
.news { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.subcat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.headline { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: .6em; font-weight : bold; }
.topics { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.topictext { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; }

p.newsAuthor { margin: -1em 0 .5em 0; padding: 0; color: #333; }

/* list for items in right bar of main page */
ul.column { list-style-type: square; margin: .2em 0 20px 0; padding: 0 0 0 15px; }

/* Basic styles for tables */
table.basicTable { border-collapse: collapse; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
table.basicTable caption { text-align: left; font-size: 1.3em; margin-bottom: .5em; font-weight: bold; }
table.basicTable th { background-color: #ebebeb; text-align: center; font-weight: bold; }
table.basicTable th,
table.basicTable td { padding: 5px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; vertical-align: text-top; }

.even { background-color: #dddac3; }
.odd { background-color: #e9e7d8; }

/* Styles for Samplers
******************************************************/
/*#container { width: 700px; margin: 0 auto 10px auto; clear: both; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: .85em; }

#container h1,
#container h2,
#container h3,
#container h4,
#container h5,
#container h6 { line-height: 1.2em; padding: 0; margin: .5em 0 .8em 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

#container h1 { font-size: 1.8em; }
#container .subtitle { font-size: 1.2em; margin-top: -.8em; }
#container h2 { font-size: 1.5em; color: #333; color: #a08d49; clear: left; }
#container h3 { font-size: 1.3em; clear: left; }
#container h4,
#container h5,
#container h6 { font-size: 1.1em; }*/



#container div.outline { border: 1px solid #ccc; padding: 1px 10px; }

p.samplerbox { text-align: center; background-color: #e3e3e3; clear: left; line-height: 1em; padding: 10px; font-size: .95em; }

img.cover { border: 1px solid #ccc; }

img.picleft, img.picright, img.piccenter { border: 1px solid #333; }
img.picleft { float: left; margin: 0 10px 5px 0; }
img.picright { float: right; margin: 0 0 5px 10px; }
img.piccenter { clear: both; /* Might cause problems */ display: block; margin: 0 auto 5px auto; }

/* Use this if you want the cover image to not have a border, rare */
img.noBorder { border: none; }

/* For enlarge cover link */
p.enlarge { margin: 0; }
p.enlarge a:link { color: #666; }
p.authors {}

p.order { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; }
p.pubCopyright { font-size: .9em; text-align: center; margin-top: 2em; }

/* For table of contents jump up link */
a.jumpUpToc { border-bottom: 1px solid #999; display: block; text-decoration: none; text-align: right; }
a:hover.jumpUpToc { text-decoration: underline; }

div.leftColumn { float: left; width: 160px; }
div.rightColumn { float: right; width: 430px; margin: 0; }

/*.half { float: left; width: 49% }
.third { float: left; width: 33%; }
.twoThird { float: left; width: 66%; }

.left { padding: 0 10px 0 0; }
.right { padding: 0 0 0 10px; }
.center { padding: 0 10px; width: 233px; }*/
.rowClear { clear: both; }

div#toc { border-left: 1px solid #ccc; width: 250px; float: right; padding: 0 0 0 10px; margin: 0 0 5px 10px; }
div#toc h2 { margin: 0 0 .2em 0; }
div#toc ul { margin: .5em 0 0 0; list-style-type: none; padding: 0 .5em 0 0; line-height: 1.1em; }
div#toc ul li { padding-left: 3px; padding-right: 5px; margin-bottom: .9em; }
div#toc ul li li { padding-left: 18px; }

/* Image caption */
div.imgcapleft img,
div.imgcapright img { /*border: 1px solid #999;*/ }  
div.imgcapleft { float: left; margin: 0.5em 20px .5em 0; clear: left;}
div.imgcapright { float: right; margin: 0.5em 0 .5em 20px; clear: right;}

.xsmall { width: 100px; }
.small { width: 200px; }
.medium { width: 300px; }
.large { width: 400px; }
.xlarge { width: 500px; }

div.imgcapleft p,
div.imgcapright p,
div.imgcapleft p.credit,
div.imgcapright p.credit { text-align: left; text-indent: 0; color: #333; padding: .5em 0 0 0; margin: 0; line-height: 1.3em; clear: both; }
div.imgcapright p.credit,
div.imgcapleft p.credit { font-size: smaller; color: #999; margin: 5px 0 0 0; text-align: right; }

/* RSS Feed Styles */
.feed { margin-left: 3px; padding: 0 0 0 19px; background: url("/images/feed-icon-14x14.png") no-repeat 0 50%; }

.feed-list { margin: 0 0 15px 15px; padding: 0; list-style-type: none; }
.feed-list li { margin: 0 0 10px 0; padding: 0; list-style-type: none; }
.feed-list li a { padding: 0 0 0 19px; background: url("/images/feed-icon-14x14.png") no-repeat 0 50%; list-style-type: none; } 

.clear { clear: both; }

/* Clearfix */
.clearfix:after, .feature:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .feature {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, *html .feature {height: 1%;}
.clearfix, .feature {display: block;}
/* End hide from IE-mac */