/* the main content styles */

#content-right{
color: #000;
line-height: 1.8em;
padding: 0px 10px 10px 15px;
margin: 0px 15px 0px 0px;
}

#content-center{
color: #000;
line-height: 1.8em;
border-right: 1px solid black;
border-left: 1px solid black;
padding: 0px 15px 10px 15px;
margin: 0px;
} 

#content-left{
color: #000;
line-height: 1.8em;
padding: 0px 20px 10px 10px;
margin: 0px;
}

H1 
  { font : bold 20px Arial, Helvetica, sans-serif; color : #000000; }
H2
  { font : bold 18px Arial, Helvetica, sans-serif; color : #000000; } 
H3
  { font : bold 16px Arial, Helvetica, sans-serif; color : #000000; }
H4
  { font : bold 14px Arial, Helvetica, sans-serif; color : #000000; }
H5
  { font : bold 12px Arial, Helvetica, sans-serif; color : #000000; }

/* this class is used for the main page only, to reduce the text size to a smaller amount */

.mainPage {
line-height:1.1em;
}

/* default tag styles */

body {
background-color:white;
color: black;
padding:0px 0px 10px 0px; 
font: 11px Arial, Helvetica, sans-serif; 
}

a {
color: black;
text-decoration: underline;
} 

a:visited {
color: black;
text-decoration: underline;
}

a:hover {
color: #DD5C31;
text-decoration: underline;
}

a:active {
color: #DD5C31;
text-decoration: underline;
}

a.more {
font-style: italic;
color: #DEAD15;
}

a.more:visited {
color: #DEAD15;
font-style: italic;
}

a.more:hover {
color: #000000;
font-style: italic;
}

a.more:active {
color: #000000;
font-style: italic;
}

td {
color: black; 
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
}

p {
margin:1em 0px;
}


/* classes */

td.side{
margin:10px;
}

.nav {
color: black;
font-size: 10px;
text-decoration: none;
} 

.nav:visited {
color: black;
font-size: 10px; 
text-decoration: none;
} 

.nav:hover {
color: gray;
font-size: 10px;
text-decoration: none;
} 

.nav:active {
color: gray;
font-size: 10px;
text-decoration: none;
} 

.headline {
color: black;
font-weight: bold;
text-decoration: none;
} 

.headline:visited {
color: black;
text-decoration: none;
}

.headline:hover {
color: #DD5C31;
text-decoration: none;
}

.headline:active {
color: #660000;
text-decoration: none;
}

.homeHeadline {
margin:1em 0px 0.5em 0px;
}

.homeHeadline a {
color: black;
font-weight: bold;
text-decoration: none;
font-size:14px;
}

.homeHeadline a:visited {
color: black;
}

.homeHeadline a:hover {
color: #DD5C31;
}

.homeHeadline a:active {
color: #660000;
}

.issueinfo {
color: gray; 
font-size: 10px; 
}

.caption {
color: black; 
font-size: 9px; 
font-style: italic;
}

.pageheadline {
color: #000066;
font-size: 15px;
font-weight: bold;
}

.subhead {
color: #000066; 
font-size: 12px; 
font-style: italic;
}

.blue {
color: #002D62;
}

.red {
color: #A32328;
}

.yellow {
color: #D5CD26;
}

.green {
color: #7F8B7E;
}

.links {
color: #DEAD15; 
font-size: 16px; 
font-weight: bold;
}

.contents {
color: #DEAD15; 
font-size: 16px; 
font-weight: bold;
}

.features {
color: #DEAD15; 
font-size: 16px; 
font-weight: bold;
margin-bottom:2em !important;
}

.highlights {
color: #DEAD15; 
font-size: 16px; 
font-weight: bold;
}

.stories {
color: #DEAD15; 
font-size: 16px; 
font-weight: bold; 
}

.header {
color: #7568A6; 
font-size: 14px; 
font-weight: bold; 
}
.spring_green {
color: #70B13B;}
