﻿

h1{font-size: 1.3em; margin-right:8px; color:Black;}
h2{font-size: 1.2em;}
h1.blue {font-size: 1.3em; color:White; padding:3px; margin-top:0px; background: #6C8FA2 url(../images/txt_hdr/hdr_blue.jpg) repeat-y right top;}
h1.rust {font-size: 1.3em; color:White; padding:3px; margin-top:0px; background: #A36E42 url(../images/txt_hdr/hdr_rust.jpg) repeat-y right top;}
h1.brown {font-size: 1.3em; color:White; padding:3px; margin-top:0px; background: #A29178 url(../images/txt_hdr/hdr_brown.jpg) repeat-y right top;}
h1.red {font-size: 1.3em; color:White; padding:3px; margin-top:0px; background:#5E1726  url(../images/txt_hdr/hdr_red.jpg) repeat-y right top;}
h1.olive {font-size: 1.3em; color:White; padding:3px; margin-top:0px; background:#94937A  url(../images/txt_hdr/hdr_olive.jpg) repeat-y right top;}
h1.gray {font-size: 1.3em; color:White; padding:3px; margin-top:0px; background:#666666  url(../images/txt_hdr/hdr_olive.jpg) repeat-y right top;}

h1.rustsolid {font-size: 1.3em; color:White; padding:3px; margin:0px; background-color: #A36E42;}
h1.brownsolid {font-size: 1.3em; color:White; padding:3px; margin:0px; background-color: #A29178;}
h1.olivesolid {font-size: 1.3em; color:White; padding:3px; margin:0px; background-color: #94937A;}
h1.bluesolid {font-size:1.3em; color:White; padding:3px; margin:0px; background-color: #6C8FA2;}
h1.greensolid{font-size: 1.3em; color: White;padding: 3px; margin: 0px;background-color: #5E827D;}
h1.tealsolid{font-size: 1.3em; color: White;padding: 3px; margin: 0px;background-color: #2D8787;}
h1.purplesolid{font-size: 1.3em; color: White;padding: 3px; margin: 0px;background-color: #663399;}
h1.limesolid{font-size: 1.3em; color: White;padding: 3px; margin: 0px;background-color: #9BC142;}
h1.magentasolid{font-size: 1.3em; color: White;padding: 3px; margin: 0px;background-color: #B6314D;}
h1.orangesolid{font-size: 1.3em; color: White;padding: 3px; margin: 0px;background-color: #FF9900;}
h1.violetsolid{font-size:1.3em; color: White;padding: 3px; margin: 0px;background-color: #960E98;}
h1.royalsolid{font-size:1.3em; color:White;padding:3px;margin:0px; background-color:#3366CC;}


/* links of a specific document type - show an icon next to the link 
#content a, #contentsub a{color:inherit;}*/
.zoom { padding-left: 15px; background: url(../images/zoom-gray.png) bottom left no-repeat; }
a{text-decoration:none; color:black;}
/* #content a, #contentsub a{color:Black;}*/
a:hover{text-decoration:underline;}
a.pdf { background: url(../images/acro-15px.gif) bottom right no-repeat; padding-right: 17px; }
a.doc { background: url(../images/doc-15px.gif) bottom right no-repeat; padding-right: 17px; }
a.xls { background: url(../images/excel-15px.gif) center right no-repeat; padding-right: 17px; }
a.ppt { background: url(../images/ppt-16px.gif) center right no-repeat; padding-right: 18px; }
a.wmp { background: url(../images/wmp-16px.gif) center left no-repeat; padding-left: 18px; }
a.webform { background: url(../images/webform-14px.gif) center right no-repeat; padding-right: 17px; }
a.zip { background: url(../images/zip-16px.gif) center right no-repeat; padding-right:18px; }
a.new { background: url(../images/new.gif) bottom right no-repeat; padding-right: 35px; }
a.rss { padding-left: 18px; background: url(../images/rss.png) left center no-repeat; }
a.rss16{ padding-left: 18px; background: url(../images/rss-16px.gif) left center no-repeat; }
/* IE refuses to render the pdf span using xhtml 1 transitional (standards compliance mode)... moving to inline-block hack */
/* these are to handle links that could wrap multiple lines. the format is <a class="pdf-wrap">link text<span></span></a> */
a.pdf-wrap span { display: inline-block; background: url(../images/acro-15px.gif) bottom right no-repeat; padding-right: 17px; }
a.doc-wrap span { display: inline-block; background: url(../images/doc-15px.gif) bottom right no-repeat; padding-right: 17px; }
a.xls-wrap span { display: inline-block; background: url(../images/excel-15px.gif) bottom right no-repeat; padding-right: 17px; }

#content p a:link{color: #597291;text-decoration: none;}
#content p a:visited{color:#597291;text-decoration:none;}
#content p a:hover{color:#A36E42;text-decoration:underline;}
#contentsub p a:link {color:#597291; text-decoration:none;}
#contentsub p a:visited{color:#597291;text-decoration:none;}
#contentsub p a:hover{color:#A36E42;text-decoration:underline;}
ul a:link, ul a:visited{text-decoration:none;}
ul a:hover{text-decoration:underline;}


#content #colright h1.notice{background-color: #A29178;}
#contentsub #colright h1.notice{background-color: #6C8FA2;}

#sectionnav h1.notice {background-color:#6C8FA2; text-align:center; color:White;  width:152px; font-size:14px; font-weight:bold; margin-top:0px; padding:3px;}
#libraryrightcol {background-color:White; margin:25px 0px 0px 0px;}
#libraryrightcol p{padding:0px 4px 4px 4px;} 

h2.rust{font-size: 1.2em; color:#A36E42;}
h2.rustbg{font-size:1.2em; background-color:#C5956D; color:White;}
h2.brown{font-size: 1.2em; color:#A29178;}
h2.red{font-size: 1.2em; color:#5E1726;}
h2.blue{font-size: 1.2em; color:#6C8FA2;}
h2.purple{font-size:1.2em; color:#663399;}
h2.aqua{font-size:1.2em; color:#00ACEF;}
h2.redbg{font-size: 1.2em; padding:2px; background-color:#5E1726;color:White;}
h2.brownbg{font-size: 1.2em; padding:2px; background-color:#A29178;color:White;}
h2.olivebg{font-size: 1.2em; padding:2px; background-color:#94937A; color:White;}
h2.silverbg{font-size:1.2em; background-color:Silver; padding:2px; color:Black;}
h2.orangebg{font-size:1.2em; background-color:#FF9900; padding:2px; color:White;}
h2.purplebg{font-size:1.2em; background-color:#663399; padding:2px; color:White;}
h2.magentabg{font-size:1.2em; background-color:#B6314D; padding:2px; color:White;}
h2.tealbg{font-size:1.2em; background-color:#2D8787; padding:2px; color:White;}
h2.violet{font-size: 1.2em; color:#960E98;}
h2.limebg{font-size:1.2em; background-color:#9BC142; padding:2px; color:White;}

h3.brownbg{font-size: 1.1em; padding:2px; background-color:#A29178;color:White;}
h3.purple{font-size:1.1em; color:#663399;}
h3.purpleline{font-size:1.1em; border-bottom:2px solid #663399; color:#663399;}
h3.limeline{font-size:1.1em; color:#9BC142; border-bottom:2px solid #9BC142; color:#9BC142;}
h3.olivebg{font-size:1.1em;padding:2px; background-color:#94937A;color:White; }
h3.bluebg{font-size: 1.1em; padding:2px; background-color:#6C8FA2;color:White;}

h4.olivebg{font-size:1em;padding:2px; background-color:#94937A;color:White; }

#libraryrightcol h2 {background-color:#A36E42; font-size: 14px; color:White; padding:3px;}
.siteupdates{background-color: Silver; color:White;}

p {font-size:1em; line-height:125%}



div.shortstories p.dialog {margin-left:25px;}


ul.brown{list-style-image: url(../images/brown_arrow.gif);}
ul.brown li a{color:#A36E42; text-decoration:underline;}
ul.brown .list{font-weight:bold; line-height:150%;}
ul.brown.links li{margin-bottom:.8em;}
ul.brown li a:active, ul.brown li a:visited{color:#A36E42;}
ul.brown li a:hover{   color: #52668B;}

ul.aqua{list-style-image:url(../images/aqua_arrow.gif);}
ul.aqua .list{font-weight:bold; line-height:150%;}
ul.aqua.links li{margin-bottom:.8em;}

ul.subsection {  margin-top: 0; padding-bottom: .1em; }
ul.articles{list-style-image: url(../images/blue_arrow.gif); margin-bottom:2px; padding-bottom:0; padding-top:0;}
ul.purplearrow{list-style-image: url(../images/teen_arrow_purple.gif); ffont-size:1.1em; line-height:125%;}
ul.purplearrowspaced{list-style-image: url(../images/teen_arrow_purple.gif); font-size:1.1em; line-height:125%;}
ul.purplearrowspaced li {margin-top:.4em; margin-bottom:.7em;}
ul.purplearrowspaced ul{list-style: square;}
ul.purplearrowspaced ul ul{list-style: circle;}
ul.violetarrow{list-style-image: url(../images/teen_arrow_violet.gif); font-size:1.1em; line-height:125%;}
ul.violetarrow li{margin-bottom:.7em;}
#content ul.purplearrow a,#content ul.purplearrowspaced a{color:#663399;}
ul.violetarrow a:link{color:#960E98;}
ul.tealarrow{list-style-image: url(../images/teen_arrow_teal.gif); margin-left:0px; line-height:125%;}
ul.limearrow{list-style-image: url(../images/teen_arrow_lime.gif); margin-left:0px; line-height:125%;}



.backtotop {text-align:right; font-size:.85em;font-weight: bold;color: #FFFFFF;text-decoration: none; background:url(../images/back-up.png) center right no-repeat;padding:3px 17px 5px 3px; }
.backtotop_for2006 {text-align:right; font-size:.85em;font-weight: bold;color: #FFFFFF;text-decoration: none; background:#eee url(../images/back-up.png) center right no-repeat;padding:3px 17px 5px 3px; }

.text {font-size:.9em; color:Black;}
.text_gray {color:Gray;}
.text_blue {color:#597291;}
.text_aqua{color:#00ACEF;}
.text_olive{color:#94937A;}
.text_small_gray {font-size:.85em; color:Gray;}
.text_small_olive{    font-size:.85em;  color: #686753;}
.text_small_rust{    font-size:.85em;  color: #A36E42; text-decoration:none;}
.text_small_rust a{text-decoration:none; color: #A36E42;}
.text_small_rust a:hover, a:visited{text-decoration:underline; color: #A36E42;}
.text_small_silver {font-size:.85em;  color:silver;text-decoration:none;}
.text_small_silver a:visited{text-decoration:none; color: silver;}
.text_small_silver a:hover{text-decoration:underline; color: silver;}

.text_small_white {font-size:.85em; color:white;text-decoration:none;}
.text_small_white a:visited{text-decoration:none; color: white;}
.text_small_white a:hover{text-decoration:underline; color: white;}
.text_small{font-size:10px;}
.boldtext {font-size:13px; font-weight:bold;text-decoration:none;}
.boldtext a{text-decoration:none;}
.boldtext a:hover{text-decoration:underline;}
.smallHeader{font-size:1.2em; font-weight:bold;}
.Red_Title{font-size:1.2em; font-weight:bold; color:Red;}
.newsdate{color:Gray;}


.boldtext_blue {font-size:1em;font-weight:bold; color:#6C8FA2;text-decoration:none;}
.boldtext_blue a, .boldtext_blue a:visited, .boldtext_blue a:link{text-decoration:none;color:#6C8FA2;}
.boldtext_blue a:hover{text-decoration:underline;color:Black;}
.boldtext_green {font-size:1em;font-weight:bold; color:#94937A;text-decoration:none;}
.boldtext_white {font-size:1em;font-weight:bold;color: #FFFFFF;text-decoration:none;}
.boldtext_tan{font-size:1em; font-weight: bold; color: #C1AE99;  text-decoration: none;}

.smallHeader_green {font-size:1.1em; font-weight:bold; color:#94937A;text-decoration:none;}

div.libpagemenu {margin:0px; padding:2px; background-color:#D3C5B6;}
div.pagemenu{margin:0px; padding:2px;}
.pagemenuitem{font-size:.9em; color:#666666; padding: 0px 6px 0px 6px; text-decoration:none;}
div.pagemenu .pagemenuitem{font-size:12px; color:#666666; padding: 6px; border:1px solid Gray; background-color:Silver;  text-decoration:none;}

div.libpagemenu a:link, div.libpagemenu a:visited{color:#666666;text-decoration:none;}
div.libpagemenu a:hover{color:#A36E42;text-decoration:underline;}
.libhrsGrid {font-size: 11px;}
.imgright {float:right; margin-left: 10px; }/*border: solid 1px Gray;*/
.imgleft {float:left; margin-right: 10px; }/*border: solid 1px Gray;*/
.img{margin:4px;}
.imgcenter {float:center; text-align: center;}/*border: solid 1px Gray;*/




/* forms and field sets */
.form_item {width: 11em; margin-right: .5em; text-align: right; font-weight: bold; }
.label {   }
.form_subheader{color:#787761; font-weight:bold;}
.error { font-weight: bold; color:Red; }
.success {font-weight:bold; color:lime;}
.formerror { color:#CC3300; font-weight: bold; }
.required { color:#CC3300; }
.bio img { margin-bottom: 2px;  }
.bio { font-size: .85em; line-height: 1em; text-align: center; width: 110px; margin: .25em; padding: 1em; border: 1px solid #ccc; height: 140px; float: left; }
.form_entry_row{margin-bottom:.6em; }
.form_label_right {float:left; margin-right:.5em; font-weight:bold; text-align:right; width:11em;}
.form_label_left {float:left; margin-right:.5em; font-weight:bold;  text-align:left; width:11em;}
.form_data {margin-left:.6em;}
	



div.writerspage p
{
    text-indent: 2em;
}
div.adminnav{width: 100%;overflow: hidden; margin-bottom:4px; /*border-bottom: 1px solid #666666; bottom horizontal line that runs beneath tabs*/}
div.adminnav ul{margin: 0;padding: 0; /*offset of tabs relative to browser left edge*/font: 12px Arial, Helvetica, sans-serif;list-style-type: none;}
div.adminnav li{display: inline;margin: 0;}

div.adminnav li a{float: left;display: block;text-decoration: none;margin-left:2px; margin-right:2px; padding:5px; /*padding inside each tab*/
               border: 1px solid #666666; color: #6C8FA2; background: #eeeeee; /*background of tabs (default state)*/}

div.adminnav li a:visited{color: #6C8FA2;}

div.adminnav li a:hover, div.adminnav li.selected a{color:White; background: #6C8FA2; /*Silver; background of tabs for hover state, plus tab with "selected" class assigned to its LI */}

tr.alt{background-color:#dddddd;}

div.author{margin-top:10px;}
a.backtotop{text-decoration: none;}
a.text_aqua{color:#00ACEF;text-decoration: none;}
a.text_blue  {color:#597291;}

a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
/* content columns */
.column { float:left; overflow:hidden;}
.columns { margin-bottom:30px; padding-top:5px; }
.three.columns .first { width:175px; padding-right:20px; }
.three.columns .second { width:175px; padding:0 20px; }
.three.columns .third { width:175px; padding-left:20px; }
.two.columns .first { width:250px; padding-right:20px; }
.two.columns .second { width:250px; padding-left:20px; }

.lv_pager_link{border:1px solid silver;  color:gray; background: #fff url(../images/gradient_gray_up.gif) bottom left repeat-x; padding:4px 5px; vertical-align:middle; margin:0px 1px 0px 1px; text-decoration:none;font-weight:bold}
.lv_pager_current{border:1px solid silver;  color:black; background: #fff url(../images/gradient_gray_up.gif) bottom left repeat-x; padding:4px 5px; vertical-align:middle; margin:0px 1px 0px 1px; text-decoration:none;font-weight:bold;}

/* Newsletter Articles*/
h2.newsarticleTitle{margin-bottom:2px; color:#6C8FA2; padding-bottom:0px;font-size:1.5em; font-family:Georgia,Times New Roman, Serif;}
p.subtitle{margin-top:1px;padding-top:1px; font-size:1.2em; color:#666;}
