.greenDark {
    background-color: #1e571f;
}

.greenLight {
    background-color: #9b9;
}

.color_strip {
    color: #1e571f;
    height: 20px !important;
    position: relative;
    width: 100%;
}

.center {
    text-align: center;
}

.upper {
    text-transform: uppercase;
}

h1 {
    font-size: 24px;
    line-height: 26px;
}

h2 {
    font-size: 20px;
    line-height: 22px;
}

h3.section {
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    background-color: #1e571f;
    /*text-transform: lowercase;*/
    padding: 5px;
    font-weight: bold;
}

h3.upper {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    background-color: #9b9;
    text-transform: lowercase;
    padding: 5px;
    font-weight: bold;
    text-transform: uppercase;

}

h3.lower {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    background-color: #9b9;
    text-transform: lowercase;
    padding: 5px;
    font-weight: bold;
    text-transform: lowercase;
}

h4 {
    color: #000080;
    font-weight: bold;
}

#logo {
    margin-right: 0;
}

.mid {
    font-size: 16px;
    color: #000;
}

.infoBox {
    font-size: 16px;
    background-color: #ebe9da;
    margin: 30px;
    padding: 30px;
}

.contentBlue {
    color: #000080;
}

.contentRed {
    color: #ff0000;
}

.contentGreen {
    font-weight:bold;
    color: #1e571f;
}

.disclaimer {
    color: #003300;
    /*float: left;*/
    font-size: 10px;
    font-style: italic;
    line-height: normal;
}


.footnote {
    border-top: 1px solid #CCCCCC;
    color: #999999;
    /*float: left;*/
    font-size: 10px;
    line-height: normal;
    padding-top: 4px;
    width: 100%
}

a, a:hover, a:focus, a:visited {
    color: #000080;
}

ul.intext {
    margin-left: 40px;
    list-style-image: url("/images/subBullet.gif");
}

/* Key investment Considerations */
table#kic {
    border-spacing: 8px;
    border-collapse: separate;
}
table#kic
tr
td.title {
    background: #eee;
    font-weight: bold;
    width: 30%;
    padding: 8px;
}

p.padded {
    padding: 10px 0 0 0;
}


ul.filelist {
    list-style-image: url("/images/subBullet.gif");
    margin: 20px;
}

#sidemenu {
    background: #E6E6E6;
    padding-bottom: 10px;
}
#sidemenu ul {
    font-size: 14px;
    margin-left: 5px;
}

#sidemenu a {
    font-weight: bold;
    text-decoration: none;
}

#sidemenu a:hover {
    color: #000;
    background-color: #fff;
}

#sidemenu ul > li > ul {
    margin-left: 1em;
}

div.report_header {
    font-weight: bold;
    margin-bottom: 1em;
    text-align: center;
}

/* Admin's Event Log */

table#eventlog > tbody > tr > td,
table#eventlog > tbody > tr > th {
    padding: 6px;
}

table#eventlog {
    border: 1px solid #B3B19A;
    color: #000000;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
}

table#eventlog th {
    background-color: #1F5B1F;
    color: #FFFFFF;
    padding-left: 5px;
    line-height:  20px;
    font-weight: bold;
    text-align: left;
}

.pagination {

}

/* Admin's Manage News */
table#adminnews > tbody > tr > td,
table#adminnews > tbody > tr > th {
    padding: 6px;
}
table#adminnews {
    border: 1px solid #B3B19A;
    color: #000000;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
}

table#adminnews th {
    background-color: #1F5B1F;
    color: #FFFFFF;
    padding-left: 5px;
    line-height:  20px;
    font-weight: bold;
    text-align: left;
}


.odd {
   background: #f5f5ec;
}
/* unused
#navtop {
    padding: 5px 0 0;
}

#nav, #nav2 {
    list-style:none;
    font-weight:bold;
    padding: 10px 0 0 0;
    margin: 0  0 10px 0;
    float:left;
    width:100%;
    position:relative;
    z-index:5;
}

#nav li, #nav2 li{
    float:left;
    padding: 0 5px 0 5px;
    margin: 0 0 0 0;
    position:relative;
    border-right:solid 1px #000;
}

#nav li:last-child, #nav2 li:last-child {
    border-right: 0;

}

#nav li a, #nav2 li a {
    display:block;
    color: #1e571f;
    padding: 5px;
    background-color: #fff;
    text-decoration:none;
}

#nav li a:hover, #nav2 li a:hover {
    color:#349f34;
    background-color: #fff;
}

#nav ul, #nav2 ul {
    margin: 0;
    padding: 0;
    background:#fff;
    background:rgba(255,255,255,0);
    list-style:none;
    position:absolute;
    left:-9999px;
}

#nav ul li, #nav2 ul li {
    margin: 0;
    padding-top:1px;
    float:none;
    border-color: #E1E1E1;
    border-bottom: 1px solid;
}

#nav ul a, #nav2 ul a{
    white-space:nowrap;
}

#nav li:hover ul, #nav2 li:hover ul {
    color: #1e571f;
    background: #fff;
    left:0;
}

#nav li ul, #nav2 li ul {
    border-top: 1px solid;
}

#nav li:hover ul a, #nav2 li:hover ul a{
    text-transform: none;
    text-decoration:none;
}
#nav li:hover ul li a:hover, #nav2 li:hover ul li a:hover{
    color: #000;
    background-color: #9b9;
}
*/
