﻿
/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
    /*  background: #FFFFFF url(images/NMDC_Amblem4.png) repeat-both top left;    /* opacity: 0.4;     filter:alpha(opacity=40%); */
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    color: #333333;
    background-color: lightgray; /* background: #FFFFFF url(Images/SiteBg.gif) repeat;*/
}

/* Web Accessibility START */

/* Normal Contrast START*/


.NormalContrast {
    background-color: lightgray;
    color: black;
}

    .NormalContrast #content {
        background-color: White;
    }

    .NormalContrast #header {
        width: 960px; /* height: 366px;*/
        margin: 0 auto 0px auto; /* border: 1px solid green;   /*  background-color: #f8b369;*/ /*  border-left: 1px solid #333333;     border-right: 1px solid #333333;*/
        background: #FFFFFF url(images/img01.jpg) repeat-x top left;
        /*background-color: white;*/
        color: black;
    }

    .NormalContrast #footer {
        clear: both;
        width: 962px;
        height: 50px;
        margin: 0 auto;
        background: #FFFFFF url(images/img01.jpg) repeat-x top left;
        z-index: 1;
    }

        .NormalContrast #footer p {
            margin: 0;
            line-height: normal;
            padding: 35px 15px;
        }

        .NormalContrast #footer .FooterHits {
            color: orange;
        }

        .NormalContrast #footer a {
        }

        .NormalContrast #footer .legal {
            float: left;
        }

        .NormalContrast #footer .credit {
            float: right;
        }

    .NormalContrast body {
        /*  background: #FFFFFF url(images/NMDC_Amblem4.png) repeat-both top left;    /* opacity: 0.4;     filter:alpha(opacity=40%); */
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 13px;
        margin: 10px 0px 0px 0px;
        padding: 0px;
        color: #333333;
        background-color: lightgray; /* background: #FFFFFF url(Images/SiteBg.gif) repeat;*/
    }

    .NormalContrast #page {
        width: 960px;
        margin: 0px auto 0px 0px;
        padding-top: 20px; /*   border-left: 1px solid #333333;     border-right: 1px solid #333333;*/
        background-color: #FFFFFF;
    }

    .NormalContrast .post {
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 330px;
    }

        .NormalContrast .post .title {
            margin: 0; /* padding: 5px 20px 10px 10px;*/ /*  border-bottom: 1px dotted #D6C9BF;*/
            font-family: Calibri; /* Arial, Helvetica, Sans-Serif;*/
            letter-spacing: normal;
            font-size: 1.0em;
            margin-left: 0px; /* background-color: #10a9f4;*/
            width: 330px;
            color: #000000;
            height: 30px; /*  text-shadow: 1px 1px 1px #555;*/
            border-bottom: 1px dotted #aaa9a9;
        }

        .NormalContrast .post h1.title {
            padding: 5px 0 0 0px;
            height: 40px;
            font-size: 2.4em;
            text-transform: lowercase;
        }

        .NormalContrast .post .title a:hover {
            text-decoration: none;
        }

        .NormalContrast .post .entry {
            margin-top: 0px;
            padding: 5px 10px 0px 10px;
            margin-bottom: 0px;
            margin-left: 1px;
            margin-right: 1px;
            font-size: 11px;
            color: black;
            width: 350px;
            text-align: justify;
            background-color: #FFFFFF;
        }

        .NormalContrast .post .meta {
            height: 35px;
            margin: 15px 0 20px 0;
            padding: 15px 0 0 20px;
            line-height: normal;
            background: url(images/img05.jpg) repeat-x left top;
        }

        .NormalContrast .post a {
            color: #1e8ec6;
        }

    .NormalContrast .Content {
        color: #000000;
    }

    .NormalContrast .longpost {
        margin: 0px;
        width: 750px;
        background-color: #FFFFFF;
    }

        .NormalContrast .longpost .longtitle {
            margin: 0 0 0 0px; /* padding: 5px 20px 10px 10px;*/ /*  border-bottom: 1px dotted #D6C9BF;*/
            font-family: Calibri; /* Arial, Helvetica, Sans-Serif;*/
            letter-spacing: normal;
            font-size: 1.1px; /* background-color: #10a9f4;*/
            width: 100%;
            height: 30px; /*  text-shadow: 1px 1px 1px #555;*/
            color: #000000;
        }

        .NormalContrast .longpost h1.longtitle {
            padding: 5px 0 0 0px;
            height: 40px;
            font-size: 2.4em;
            text-transform: lowercase;
        }

        .NormalContrast .longpost .longtitle a:hover {
            text-decoration: none;
        }

        .NormalContrast .longpost .longentry {
            margin-top: 0px;
            padding: 15px 3px 15px 3px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            font-size: 1.0em;
            color: black;
            text-align: justify;
        }

        .NormalContrast .longpost .longmeta {
            height: 35px;
            margin: 15px 0 20px 0;
            padding: 15px 0 0 20px;
            line-height: normal;
            background: url(images/img05.jpg) repeat-x left top;
        }

        .NormalContrast .longpost a {
            color: #1e8ec6;
        }

    .NormalContrast .Table {
        border: 1px solid #333333;
    }

        .NormalContrast .Table tr {
        }

            .NormalContrast .Table tr th {
                background-color: #333333;
                color: #FFFFFF;
                padding: 5px;
            }

            .NormalContrast .Table tr td {
                border: 1px solid #333333;
                padding: 5px;
                font-family: Calibri;
                font-size: small;
                color: #333333;
            }

    .NormalContrast #sidebar {
        width: 200px;
        float: left;
        margin-left: 0px;
        margin-top: -20px;
        background-color: #FFFFFF;
    }

    .NormalContrast .PressRelease {
        padding: 5px 5px 5px 5px;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        margin-bottom: 5px;
        background-color: lightgray;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        -khtml-border-radius: 20px;
        border-radius: 20px;
        padding-top: 10px;
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000; /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

        .NormalContrast .PressRelease .Date {
            color: navy;
            font-family: Calibri;
            font-size: medium;
            font-weight: bold;
            margin-left: 5px;
            text-shadow: 2px 2px 2px gray;
            filter: progid:DXImageTransform.Microsoft.DropShadow(offX=2,offY=2,color=ff0000);
        }
/* Normal Constrast END */

/* High  Contrast START */
.HighContrast {
    background-color: black;
    color: white;
}

    .HighContrast #page {
        width: 960px;
        margin: 0px auto 0px 0px;
        padding-top: 20px; /*   border-left: 1px solid #333333;     border-right: 1px solid #333333;*/
        background-color: #000000;
    }

    .HighContrast #content {
        background-color: black;
    }

    .HighContrast #header {
        width: 960px; /* height: 366px;*/
        margin: 0 auto 0px auto; /* border: 1px solid green;   /*  background-color: #f8b369;*/ /*  border-left: 1px solid #333333;     border-right: 1px solid #333333;*/
        /* background: #FFFFFF url(images/img01.jpg) repeat-x top left;*/
        background-color: black;
        color: white;
    }

    .HighContrast #footer {
        clear: both;
        width: 962px;
        height: 50px;
        margin: 0 auto;
        background-color: black;
        color: white;
    }

.HightContrast #footer .FooterHits {
    color: orange;
}

.HighContrast .post {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 330px;
}

    .HighContrast .post .title {
        margin: 0; /* padding: 5px 20px 10px 10px;*/ /*  border-bottom: 1px dotted #D6C9BF;*/
        font-family: Calibri; /* Arial, Helvetica, Sans-Serif;*/
        letter-spacing: normal;
        font-size: 1.0em;
        margin-left: 0px; /* background-color: #10a9f4;*/
        width: 330px;
        color: #FFFFFF;
        height: 30px; /*  text-shadow: 1px 1px 1px #555;*/
        border-bottom: 1px dotted #aaa9a9;
    }

    .HighContrast .post h1.title {
        padding: 5px 0 0 0px;
        height: 40px;
        font-size: 2.4em;
        text-transform: lowercase;
    }

    .HighContrast .post .title a:hover {
        text-decoration: none;
    }

    .HighContrast .post .entry {
        margin-top: 0px;
        padding: 5px 10px 0px 10px;
        margin-bottom: 0px;
        margin-left: 1px;
        margin-right: 1px;
        font-size: 11px;
        color: #FFFFFF;
        width: 350px;
        text-align: justify;
        background-color: #000000;
    }

    .HighContrast .post .meta {
        height: 35px;
        margin: 15px 0 20px 0;
        padding: 15px 0 0 20px;
        line-height: normal;
        background: url(images/img05.jpg) repeat-x left top;
    }

    .HighContrast .post a {
        color: #1e8ec6;
    }

.HighContrast .Content {
    color: #FFFFFF;
}

.HighContrast .longpost {
    margin: 0px;
    width: 750px;
    background-color: #000000;
}

    .HighContrast .longpost .longtitle {
        margin: 0 0 0 0px; /* padding: 5px 20px 10px 10px;*/ /*  border-bottom: 1px dotted #D6C9BF;*/
        font-family: Calibri; /* Arial, Helvetica, Sans-Serif;*/
        letter-spacing: normal;
        font-size: 1.1px; /* background-color: #10a9f4;*/
        width: 100%;
        height: 30px; /*  text-shadow: 1px 1px 1px #555;*/
    }

    .HighContrast .longpost h1.longtitle {
        padding: 5px 0 0 0px;
        height: 40px;
        font-size: 2.4em;
        text-transform: lowercase;
    }

    .HighContrast .longpost .longtitle a:hover {
        text-decoration: none;
    }

    .HighContrast .longpost .longentry {
        margin-top: 0px;
        padding: 15px 3px 15px 3px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        font-size: 1.0em;
        color: #FFFFFF;
        text-align: justify;
    }

    .HighContrast .longpost .longmeta {
        height: 35px;
        margin: 15px 0 20px 0;
        padding: 15px 0 0 20px;
        line-height: normal;
        background: url(images/img05.jpg) repeat-x left top;
    }

    .HighContrast .longpost a {
        color: #1e8ec6;
    }

.HighContrast .Table {
    border: 1px solid #FFFFFF;
}

    .HighContrast .Table tr {
    }

        .HighContrast .Table tr th {
            background-color: #000000;
            color: #FFFFFF;
            padding: 5px;
        }

        .HighContrast .Table tr td {
            border: 1px solid #FFFFFF;
            padding: 5px;
            font-family: Calibri;
            font-size: small;
            color: #FFFFFF;
        }

.HighContrast #sidebar {
    width: 200px;
    float: left;
    margin-left: 0px;
    margin-top: -20px;
    background-color: #000000;
}

.HighContrast .PressRelease {
    padding: 5px 5px 5px 5px;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin-bottom: 5px;
    background-color: #000000;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    padding-top: 10px;
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

    .HighContrast .PressRelease .Date {
        color: #FFFFFF;
        font-family: Calibri;
        font-size: medium;
        font-weight: bold;
        margin-left: 5px;
        text-shadow: 2px 2px 2px gray;
        filter: progid:DXImageTransform.Microsoft.DropShadow(offX=2,offY=2,color=ff0000);
    }

/* High Contrast END */
.MainTitle {
    font-size: 25px;
}

.BodyContent {
    font-size: 16px;
}

/* Large Font START */
.LargeFont .MainTitle {
    font-size: 30px;
}

.LargeFont .BodyContent {
    font-size: 20px;
}

.LargeFont .Content {
    font-family: Calibri;
    font-size: 20px;
    text-align: justify;
}

    .LargeFont .Content a {
        font-family: Calibri;
        font-size: 20px;
        color: #00a8ec;
        text-decoration: underline;
    }

        .LargeFont .Content a:hover {
            font-family: Calibri;
            font-size: 20px;
            color: Maroon;
            text-decoration: none;
        }

.LargeFont .Container {
}

    .LargeFont .Container .ContainerTitle {
        background-image: url('Images/menubg.png');
        padding: 10px;
        color: #FFFFFF;
    }

    .LargeFont .Container .ContainerButton {
        color: #006699;
        font-family: Calibri;
        font-size: medium;
        font-weight: bold;
        width: 120px;
    }

    .LargeFont .Container .ContainerLabel {
        font-family: Calibri;
        font-size: 20px;
        font-weight: normal;
        color: #006699;
    }

    .LargeFont .Container .ContainerTextBox {
        font-family: Calibri;
        font-size: 20px;
        font-weight: normal;
        color: #336699;
        border: 1px solid #006699;
    }

    .LargeFont .Container .ContainerAuto {
        font-family: Calibri;
        font-size: 20px;
        font-weight: normal;
        color: #333333;
    }

    .LargeFont .Container .ContainerTextArea {
        font-family: Calibri;
        font-size: 20px;
        color: #336699;
        border: 1px solid green;
    }
/* Large Font END */

/* Medium Font START */
.MediumFont .MainTitle {
    font-size: 25px;
}

.MediumFont .BodyContent {
    font-size: 16px;
}

.MediumFont .Content {
    font-family: Calibri;
    font-size: 16px;
    text-align: justify;
}

    .MediumFont .Content a {
        font-family: Calibri;
        font-size: 16px;
        color: #00a8ec;
        text-decoration: underline;
    }

        .MediumFont .Content a:hover {
            font-family: Calibri;
            font-size: 16px;
            color: Maroon;
            text-decoration: none;
        }

.MediumFont .Container {
    margin: 5px;
}

    .MediumFont .Container .ContainerTitle {
        background-image: url('Images/menubg.png');
        padding: 10px;
        color: #FFFFFF;
    }

    .MediumFont .Container .ContainerButton {
        color: #006699;
        font-family: Calibri;
        font-size: medium;
        font-weight: bold;
        width: 120px;
    }

    .MediumFont .Container .ContainerLabel {
        font-family: Calibri;
        font-size: small;
        font-weight: normal;
        color: #006699;
    }

    .MediumFont .Container .ContainerTextBox {
        font-family: Calibri;
        font-size: small;
        font-weight: normal;
        color: #336699;
        border: 1px solid #006699;
        height: 16px;
    }

    .MediumFont .Container .ContainerAuto {
        font-family: Calibri;
        font-size: small;
        font-weight: normal;
        color: #333333;
    }

    .MediumFont .Container .ContainerTextArea {
        font-family: Calibri;
        font-size: small;
        color: #336699;
        border: 1px solid green;
    }
/*Medium Font END */

/* Small Font END */
.SmallFont .MainTitle {
    font-size: 15px;
}

.SmallFont .BodyContent {
    font-size: 12px;
}

.SmallFont .Content {
    font-family: Calibri;
    font-size: 12px;
    text-align: justify;
}

    .SmallFont .Content a {
        font-family: Calibri;
        font-size: 12px;
        color: #00a8ec;
        text-decoration: underline;
    }

        .SmallFont .Content a:hover {
            font-family: Calibri;
            font-size: 12px;
            color: Maroon;
            text-decoration: none;
        }

.SmallFont .Container {
    margin: 5px;
}

    .SmallFont .Container .ContainerTitle {
        background-image: url('Images/menubg.png');
        padding: 10px;
        color: #FFFFFF;
    }

    .SmallFont .Container .ContainerButton {
        color: #006699;
        font-family: Calibri;
        font-size: 12px;
        font-weight: bold;
        width: 120px;
    }

    .SmallFont .Container .ContainerLabel {
        font-family: Calibri;
        font-size: 12px;
        font-weight: normal;
        color: #006699;
    }

    .SmallFont .Container .ContainerTextBox {
        font-family: Calibri;
        font-size: 12px;
        font-weight: normal;
        color: #336699;
        border: 1px solid #006699;
        height: 16px;
    }

    .SmallFont .Container .ContainerAuto {
        font-family: Calibri;
        font-size: 12px;
        font-weight: normal;
        color: #333333;
    }

    .SmallFont .Container .ContainerTextArea {
        font-family: Calibri;
        font-size: 12px;
        color: #336699;
        border: 1px solid green;
    }
/* Small Font END */

/* Web Accessibility END */

h1, h2, h3 {
    color: #31363B;
    letter-spacing: -1px;
}

    h1, h1 a, h2, h2 a {
        text-decoration: none;
    }

        h1 a:hover, h2 a:hover {
            text-decoration: underline;
        }

h1 {
    font-size: 38px;
}

h2 {
    font-size: 28px;
    font-weight: normal;
}

h3 {
    font-size: 16px;
}

p, ul, ol {
    margin-top: 1.5em;
    line-height: 190%;
}

ul, ol {
    margin-left: 3em;
}

blockquote {
    margin-left: 3em;
    margin-right: 3em;
}

/*a
{
    color: #C11A00;
}

a:hover
{
    text-decoration: none;
}

a img
{
    border: none;
}

*/
img.left {
    float: left;
    margin-right: 20px;
}

img.right {
    float: right;
    margin-right: 20px;
}

hr {
    display: none;
}

#header {
    width: 960px; /* height: 366px;*/
    margin: 0 auto 0px auto; /* border: 1px solid green;   /*  background-color: #f8b369;*/ /*  border-left: 1px solid #333333;     border-right: 1px solid #333333;*/
    /* background: #FFFFFF url(images/img01.jpg) repeat-x top left; */
}

/* Logo */

#logo {
    width: 960px;
    height: 160px;
    margin: 0 auto;
    padding: 2px;
}

    #logo h1, #logo h2 {
        margin: 0;
        padding: 0;
        text-transform: uppercase;
    }

    #logo h1 {
        padding: 40px 5px 0 20px;
        font-size: 36px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #31363B;
    }

    #logo h2 {
        padding: 0px 0 0 25px;
        font-size: 10px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        color: #808080;
    }

    #logo p {
        margin: 0;
        padding: 0 0 0 20px;
        line-height: normal;
        font-size: 1.2em;
        font-weight: bold;
    }

    #logo a {
        color: #31363B;
    }

#splash {
    width: 960px; /*  height: 200px;*/
    padding-bottom: 0px; /*background: url(images/img04.jpg) no-repeat left top;*/
}

#menu {
    height: 40px;
    width: 960px;
    margin-top: -1px; /*padding-top: 0px; 	/*padding-left: 1px;*/ /*padding-right: 2px;*/
    background-image: url(images/Menu.png);
    font-family: Arial, Helvetica, sans-serif; /*border: 1px solid green;*/
}

    #menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
        line-height: normal;
    }

    #menu li {
        float: left;
        padding: 0px 0px 0px 0px;
        border-right: 1px dotted #FFFFFF;
        text-align: center;
    }

    #menu a {
        display: block;
        float: left;
        padding: 10px 0px 15px 0px;
        margin-right: 0px;
        margin-left: 0px;
        height: 13px; /*background: url(images/img03.gif) no-repeat left 35%;*/
        text-decoration: none; /*	text-transform: uppercase;*/
        background-image: url(images/Menu.png);
        text-shadow: 2px 2px 2px #555;
        text-align: center;
        width: 85px;
        font-weight: normal;
        font-size: 10px;
        color: #FFFFFF; /*  border-left: 1px solid #FFFFFF;*/
    }

        #menu a:hover {
            color: #FFFFFF;
            text-decoration: blink;
            background-image: url(images/MenuHover.png);
            margin-top: 1px;
            margin-left: 1px;
            margin-right: 1px;
        }

    #menu .current_page_item a {
        background: none;
        color: #FFFFFF;
    }


/* Search */

#search {
    float: right;
    width: 260px;
    margin: 0px;
    margin-top: 10px;
}

    #search fieldset {
        border: none;
    }

    #search #s {
        width: 160px;
        height: 23px;
        background: #FFDBE1;
        border: 1px solid #F57F8C;
    }

    #search #x {
        width: 40px;
        background: #F74B61;
        border-top: #F74B61 solid 1px;
        border-bottom: #F74B61 solid 3px;
        border-left: #F74B61 solid 1px;
        border-right: #F74B61 solid 1px;
        color: #FFDBE1;
    }

#wrapper {
    width: 960px;
    margin: 0px auto 0px auto;
    background: url(images/img05.jpg) repeat-x left top;
    border: 0px dashed blue;
}

/* Page */

#page {
    width: 960px;
    margin: 0px auto 0px 0px;
    padding-top: 20px; /*   border-left: 1px solid #333333;     border-right: 1px solid #333333;*/
    /*background-color: #FFFFFF;*/
}

/* Content */

#content {
    float: right;
    width: 753px;
    min-width: 745px;
    margin-right: 2px;
    margin-top: -20px;
}



/* Long Post */
.longpost {
    margin: 0px;
    width: 750px;
}

    .longpost .longtitle {
        margin: 0 0 0 0px; /* padding: 5px 20px 10px 10px;*/ /*  border-bottom: 1px dotted #D6C9BF;*/
        font-family: Calibri; /* Arial, Helvetica, Sans-Serif;*/
        letter-spacing: normal;
        font-size: 1.1px; /* background-color: #10a9f4;*/
        width: 100%;
        height: 30px; /*  text-shadow: 1px 1px 1px #555;*/
    }

    .longpost h1.longtitle {
        padding: 5px 0 0 0px;
        height: 40px;
        font-size: 2.4em;
        text-transform: lowercase;
    }

    .longpost .longtitle a:hover {
        text-decoration: none;
    }

    .longpost .longentry {
        margin-top: 0px;
        padding: 15px 3px 15px 3px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        font-size: 1.0em;
        color: black;
        text-align: justify;
    }

    .longpost .longmeta {
        height: 35px;
        margin: 15px 0 20px 0;
        padding: 15px 0 0 20px;
        line-height: normal;
        background: url(images/img05.jpg) repeat-x left top;
    }

    .longpost a {
        color: #1e8ec6;
    }


/* Sidebar */

#sidebar {
    width: 200px;
    float: left;
    margin-left: 0px;
    margin-top: -20px;
}

    #sidebar ul {
        margin: 0 0 0 5px;
        padding: 0;
        list-style: none;
        line-height: normal;
    }

    #sidebar li {
        margin-bottom: 0px;
    }

        #sidebar li ul {
            padding-right: 5px;
        }

        #sidebar li li {
            margin: 1px 0 1px 0px;
            padding: 5px 15px 5px 30px;
            background-image: url(images/menubg.png);
            border-bottom: 1px dotted #D6C9BF;
        }

            #sidebar li li a {
            }

        #sidebar li h2 {
            margin: 0 0 1em 0;
            padding: 15px 0 5px 25px;
            height: 30px;
            text-transform: lowercase;
            font-size: 28px;
            letter-spacing: -1px;
        }

        #sidebar li p {
            padding: 0 20px;
        }

    /* Calendar */

    #sidebar #calendar {
        padding: 0;
    }

#calendar caption {
}

#calendar table {
    width: 100%;
    padding: 0 20px;
    text-align: center;
}

#calendar thead th {
    border-bottom: 2px solid #F2F2F2;
    border-top: 1px solid #F2F2F2;
}

#calendar tbody td {
    padding: 5px 0;
    border-bottom: 1px solid #F2F2F2;
}

#calendar tfoot td {
    border-top: 1px solid #F2F2F2;
}

#calendar #prev {
    text-align: left;
}

#calendar #next {
    text-align: right;
}

#calendar a {
    font-weight: bold;
}

/* Footer */

#footer {
    /*clear: both;
    width: 962px;
    height: 50px;
    margin: 0 auto;
    background: #FFFFFF url(images/img01.jpg) repeat-x top left;
    z-index: 1;*/
}

    #footer p {
        /*margin: 0;
        line-height: normal;
        padding: 35px 15px;*/
    }

    #footer a {
    }

    #footer .legal {
        /*float: left;*/
    }

    #footer .credit {
        /*float: right;*/
    }

.NewsBar {
    color: #000000;
    text-align: left;
    background-color: White;
    padding: 5px;
    width: 246px;
    margin-right: 0px;
    margin-left: -3px;
    margin-top: 7px;
}

.NewsTitle {
    font-family: Calibri;
    font-weight: bold;
    font-size: small;
    color: #95d2f6;
}



.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.Paragraph {
    text-align: justify;
    margin: 5px;
    padding-bottom: 5px;
}

.Table {
    border: 1px solid #333333;
}

    .Table tr {
    }

        .Table tr th {
            background-color: #333333;
            color: #FFFFFF;
            padding: 5px;
        }

        .Table tr td {
            border: 1px solid #333333;
            padding: 5px;
            font-family: Calibri;
            font-size: small;
            color: #333333;
        }

.PageTitle {
    background-color: #333333; /*#336699;*/
    color: #FFFFFF;
    height: auto;
    padding: 0px;
    margin-top: 1px;
    margin-right: 0px;
    padding-right: 0px;
    width: 755px;
    font-family: Calibri;
    font-size: 17px;
    vertical-align: middle;
    font-weight: normal;
    text-align: left;
    text-shadow: 2px 2px 2px #555;
}

    .PageTitle .PageTitleText {
        margin-right: 10px;
    }

.loginDisplay {
    background: url('Images/Menu.png') repeat-x;
    display: block;
    text-align: center;
    padding: 8px 0px 8px 4px;
    color: White;
    margin-left: -5px;
    margin-top: 5px;
    width: 200px;
}

    .loginDisplay:hover {
        background: url('Images/MenuHover.png') repeat-x;
        color: Black;
    }

    .loginDisplay a:link {
        color: White;
    }

    .loginDisplay a:visited {
        color: White;
    }

    .loginDisplay a:hover {
        color: Black;
    }

.ThemePanel {
    background: url('Images/Menu.png') repeat-x;
    font-family: Calibri;
    font-size: 11px;
    color: white;
    font-weight: bold;
    margin-top: 1px;
    margin-left: -5px;
    visibility: visible;
    padding: 10px 5px 10px 5px;
    width: 194px;
}

    .ThemePanel .ThemePanelDDL {
        color: green;
        font-weight: bold;
        Font-Size: 11px;
        Font-Family: Calibri;
    }

.SiteMap {
    /*        color: #FFFFFF;     /*margin-left: 0px;     left: 455px;     top: 200px;     width: 200px;*/
    z-index: 100px;
    background-color: #333333;
    padding: 3px;
    font-weight: normal; /* background-color: #333333;*/ /*background-color: Navy;*/ /*   position: relative;     background-image: url('Images/bg-menu-main.png');     margin-left: 0px;     margin-top: 0px;    /* height: 25px;*/ /*   padding: 3px 3px 7px 3px;*/
    width: 749px;
}

.NewsDetails {
    padding: 2px;
    color: #333333;
    margin: 3px;
    font-size: 11px;
}

    .NewsDetails a {
        font-size: 11px;
        font-weight: normal;
        font-style: normal;
        color: #1e8ec6;
        text-decoration: none;
    }

        .NewsDetails a:hover {
            text-decoration: underline;
            color: maroon; /*  font-style: italic;*/
        }

.PressReleaseDetails {
    font-family: Calibri;
    color: #333333;
    font-size: 13px;
    font-weight: normal;
}

    .PressReleaseDetails a {
        color: #336699;
        font-size: 13px;
        font-weight: bold;
        font-style: italic;
        text-decoration: none;
    }

        .PressReleaseDetails a:hover {
            text-decoration: underline;
        }

.List {
    list-style-type: disc;
    list-style-position: outside;
    font-family: Calibri;
    font-size: medium;
    color: #336699;
    margin: 3px;
    text-align: left;
}

    .List li {
        font-family: Calibri;
        font-size: medium;
        color: #336699;
    }

        .List li a {
            font-family: Calibri;
            font-size: medium;
            color: #336699;
            text-decoration: underline;
        }

            .List li a:hover {
                font-family: Calibri;
                font-size: medium;
                color: #336699;
                font-weight: bold;
                text-decoration: none;
            }

.Links {
    font-family: Calibri;
    font-size: medium;
    color: #336699;
}

    .Links a {
        font-family: Calibri;
        font-size: medium;
        color: #336699;
        text-decoration: underline;
    }

        .Links a:hover {
            font-family: Calibri;
            font-size: medium;
            color: #336699;
            font-weight: bold;
            text-decoration: none;
        }

.InvestorNews {
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    margin-bottom: 5px;
    background-color: lightgray;
    padding: 5px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    padding-top: 10px;
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

    .InvestorNews .Date {
        font-weight: bold;
        font-size: 14px;
        color: navy;
        text-shadow: 2px 2px 2px gray;
    }

    .InvestorNews a {
        text-decoration: none;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 15px;
        color: #FFFFFF;
    }

        .InvestorNews a: visited {
            font-size: 13px;
        }

        .InvestorNews a: active {
            font-size: 13px;
            text-decoration: underline;
        }

        .InvestorNews a:hover {
            text-decoration: none;
            color: Green;
        }

.ErrorPanel {
    font-family: Calibri;
    font-size: large;
    font-style: italic;
    background-color: LightYellow;
    border: 2px solid Orange;
}


.InvestorContact {
    background-color: #FFFFFF;
    text-align: justify;
}

    .InvestorContact .InvestorContactDesc {
        background-color: lightyellow;
        color: Maroon;
        font-weight: normal;
        font-size: 14px;
    }

    .InvestorContact .InvestorLabel {
        color: #333333;
        font-weight: normal;
        font-size: small;
    }

    .InvestorContact .InvestorData {
        color: Navy;
        font-size: small;
    }

.DarkPanel {
    background-color: #333333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: small;
    color: Red;
    padding: 5px;
}

    .DarkPanel .DarkPanelTitle {
        font-size: large;
        font-weight: normal;
        color: #FFFFFF;
    }

    .DarkPanel .DarkPanelLabel {
        color: #FFFFFF;
    }

    .DarkPanel .DarkPanelTextBox {
        border: 1px solid #3366FF;
    }

    .DarkPanel .DarkDropDrownList {
        color: #333333;
    }

    .DarkPanel .DarkCheckBoxList {
        color: #FFFFFF;
    }

    .DarkPanel .DarkPanelButton {
        color: #333333;
        font-weight: bold;
    }
/* ACCORDION STYLES */

.AccordionHeader {
    background-image: url('images/bg-menu-main.png');
    cursor: pointer;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-size: small;
    text-align: left;
    height: 28px;
}

    .AccordionHeader a {
        color: White; /*#77bbff;*/
        padding: 6px;
        margin-top: 4px;
        text-decoration: none;
        cursor: pointer;
        font-family: Calibri;
        font-weight: normal;
        font-size: medium;
        text-shadow: 2px 2px 2px #555;
    }

        .AccordionHeader a:hover {
            color: Navy;
            padding: 6px;
            margin-top: 4px;
            font-weight: normal;
            text-decoration: none;
            cursor: pointer;
        }

.AccordionSelected {
    color: Orange;
    background-image: url('images/bg-menu-main.png');
    padding: 6px;
    margin-top: 4px;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    height: 28px;
    text-align: left;
    font-size: medium;
}

    .AccordionSelected a {
        color: Orange;
        padding: 6px;
        margin-top: 4px;
        font-weight: normal;
        text-decoration: none;
        font-family: Calibri;
        cursor: pointer;
        text-shadow: 2px 2px 2px #555;
    }

        .AccordionSelected a:hover {
            color: Navy;
            padding: 6px;
            margin-top: 4px;
            font-weight: normal;
            text-decoration: none;
            cursor: pointer;
        }

.AccordionContent {
    background-color: #DBDBDB;
    padding: 3px;
    border: solid 2px #3366CC;
    font-family: Calibri;
    text-decoration: none;
    color: #333333;
}

    .AccordionContent .Content {
        color: Black;
    }

    .AccordionContent .TextBox {
        border: 1px solid #3399FF;
        font-family: Calibri;
        font-size: small;
        color: #3366ff;
    }

    .AccordionContent .Label {
        color: Navy;
        font-weight: bold;
        font-size: small;
    }

    .AccordionContent .Auto {
        color: darkgreen;
        font-family: Calibri;
        font-size: small;
        font-weight: bold;
    }

.TableStyle {
    border-color: Silver;
    width: 733px;
    height: 240px;
    margin-top: 1px;
}

    .TableStyle .TableHeaderRow {
        background: url('Images/Menu.png');
        border: 2px groove Green;
        height: 50px;
    }

        .TableStyle .TableHeaderRow .TableHeaderCell {
            height: 10px;
            padding: 2px;
            margin: 2px;
        }

            .TableStyle .TableHeaderRow .TableHeaderCell .Caption {
                color: White;
                font-family: Calibri;
                font-size: 20px;
                font-weight: normal;
                padding: 8px 0px 8px 0px;
                text-shadow: 2px 2px 2px #000;
            }

    .TableStyle .TableRow .TableCell .HyperLinkOver {
        text-decoration: none;
        font-family: Calibri;
        font-weight: bold;
        color: White;
        text-decoration: none;
    }

    .TableStyle .TableRow .TableCell {
        background: url('Images/cell-Disabled.png');
        font-family: Calibri;
        font-weight: normal;
        color: White;
        text-decoration: none;
        border: 2px groove Gray;
        text-align: center;
    }

        .TableStyle .TableRow .TableCell .Disabled {
            font-family: Calibri;
            font-weight: normal;
            color: Silver;
            text-decoration: none;
            cursor: default;
            font-size: 16px;
            text-shadow: 2px 2px 2px #000;
        }

    .TableStyle .TableRow .TableCellEnabled {
        background: url('Images/cell-Enabled.png');
        font-family: Calibri;
        font-weight: normal;
        color: White;
        text-decoration: none;
        cursor: default;
        font-size: 20px;
        text-align: center;
        border: 2px groove cyan;
    }

        .TableStyle .TableRow .TableCellEnabled .HyperLink {
            text-decoration: none;
            font-family: Calibri;
            font-weight: normal;
            font-size: 16px;
            text-decoration: none;
            color: White;
            text-shadow: 2px 2px 2px #555;
        }

.LocationLink {
    margin-left: -15px;
}

    .LocationLink li {
        font-size: 10px;
        width: auto;
    }

        .LocationLink li a {
            color: #333333;
        }

            .LocationLink li a:hover {
                color: #336699;
            }

        .LocationLink li ul {
            margin-left: -15px;
        }

            .LocationLink li ul li {
                width: auto;
                font-size: 10px;
            }

.Heading {
}

.Sideheading {
    color: #00a8ec;
    font-family: Calibri;
    font-size: 17px;
    font-weight: bold;
    text-align: left;
    margin-top: -5px;
    margin-bottom: -25px;
}

.Content {
    font-family: Calibri;
    font-size: 15px;
    color: #000000;
    text-align: justify;
}

    .Content a {
        font-family: Calibri;
        font-size: 15px;
        color: #00a8ec;
        text-decoration: underline;
    }

        .Content a:hover {
            font-family: Calibri;
            font-size: 15px;
            color: Maroon;
            text-decoration: none;
        }

.FloatingDiv {
    background-color: #f5f5f5;
    border-bottom-width: 1px;
    border-bottom-color: Black;
    border-left-width: 1px;
    border-left-color: Black;
    border-right-width: 1px;
    border-right-color: Black;
    border-top-width: 1px;
    border-top-color: Black;
    position: absolute;
    width: 100%;
}

.PressRelease {
    padding: 5px 5px 5px 5px;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin-bottom: 5px;
    /*  background-color: lightgray;*/
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    padding-top: 10px;
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

    .PressRelease .Date {
        /*  color: navy;*/
        font-family: Calibri;
        font-size: medium;
        font-weight: bold;
        margin-left: 5px;
        text-shadow: 2px 2px 2px gray;
        filter: progid:DXImageTransform.Microsoft.DropShadow(offX=2,offY=2,color=ff0000);
    }

    .PressRelease a {
        text-decoration: none;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 15px;
        color: #FFFFFF;
    }

        .PressRelease a:visited {
        }

        .PressRelease a:active {
            text-decoration: underline;
        }

        .PressRelease a:hover {
            text-decoration: none;
            color: green;
        }

.PressReleasePost {
    font-family: Calibri;
    font-size: 11px;
    padding: 2px 0px 2px 0px;
    background-color: #333333;
    padding: 0px;
    width: 700px;
    margin-top: 1px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    padding-top: 10px;
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

    .PressReleasePost table {
        width: 100%;
    }

        .PressReleasePost table tr {
        }

            .PressReleasePost table tr th {
                color: #FFFFFF;
                font-family: Calibri;
                font-size: large;
                padding: 2px;
            }

            .PressReleasePost table tr td {
                margin: 5px;
                font-family: Calibri;
                font-size: medium;
                padding-left: 10px;
            }

.MessageBox {
    background-color: #333333;
    padding: 0px;
    width: 700px;
    margin-top: 1px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    padding-top: 10px;
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

    .MessageBox table {
        width: 100%;
    }

        .MessageBox table tr {
        }

            .MessageBox table tr th {
                color: #FFFFFF;
                font-family: Calibri;
                font-size: large;
                padding: 2px;
            }

            .MessageBox table tr td {
                margin: 5px;
                font-family: Calibri;
                font-size: medium;
                padding-left: 10px;
            }

.Login {
    font-family: Calibri;
    font-size: 11px;
    padding: 2px 0px 2px 0px;
    background-color: #333333;
    padding: 0px;
    width: 700px;
    margin-top: 1px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    padding-top: 10px;
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.CorpInvPresentation {
    font-family: Calibri;
    font-size: large;
    color: Navy;
}

    .CorpInvPresentation .CorpInvPresentationDropDownList {
        color: Navy;
        border: 1px solid Navy;
    }

    .CorpInvPresentation .CorpInvPresentationRejection {
        font-family: Calibri;
        font-size: large;
        color: Red;
        text-align: justify;
        margin: 0px 30px 0px 30px;
    }

    .CorpInvPresentation .CorpInvPresentationProceed {
        font-family: Calibri;
        font-size: large;
        color: Maroon;
        text-align: justify;
        margin: 0px 20px 0px 20px;
    }

        .CorpInvPresentation .CorpInvPresentationProceed h3 {
            font-weight: bold;
            color: White;
            background-color: Maroon;
            font-size: x-large;
        }

/*START News Update Management */
.NewsMgmt {
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px;
    background-color: Gray;
    color: #FFFFFF;
    padding: 5px;
    font-size: 14px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    padding-top: 10px;
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

    .NewsMgmt .NewsMgmtDate {
        font-weight: bold;
        font-size: 14px;
        color: orange;
        text-shadow: 1px 2px 2px #333333;
    }

    .NewsMgmt a {
        text-decoration: none;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 15px;
        color: #FFFFFF;
    }

        .NewsMgmt a:visited {
            font-size: 13px;
        }

        .NewsMgmt a:active {
            font-size: 13px;
            text-decoration: underline;
        }

        .NewsMgmt a:hover {
            text-decoration: underline;
            color: #000000;
        }
/*END News Update Management */


/* START New Links */
.NewLinks {
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    margin-bottom: 5px;
    background-color: lightGray;
    padding: 5px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    padding-top: 10px;
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

    .NewLinks .Date {
        font-weight: bold;
        font-size: 14px;
        color: orange;
        text-shadow: 1px 2px 2px #333333;
    }

    .NewLinks a {
        text-decoration: none;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 15px;
        color: Green;
    }

        .NewLinks a: visited {
            font-size: 13px;
        }

        .NewLinks a: active {
            font-size: 13px;
            text-decoration: underline;
        }

        .NewLinks a:hover {
            text-decoration: underline;
            color: #000000;
        }
/* END New Links */

/* START News Updates*/
.NewsUpdates {
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    margin-bottom: 5px;
    background-color: lightGray;
    padding: 5px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    padding-top: 10px;
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

    .NewsUpdates .Date {
        font-weight: bold;
        font-size: 14px;
        color: orange;
        text-shadow: 1px 2px 2px #333333;
    }

    .NewsUpdates a {
        text-decoration: none;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 15px;
        color: Green;
    }

        .NewsUpdates a: visited {
            font-size: 13px;
        }

        .NewsUpdates a: active {
            font-size: 13px;
            text-decoration: underline;
        }

        .NewsUpdates a:hover {
            text-decoration: underline;
            color: #000000;
        }
/* END News Updates */

.CareerResult {
    background-color: lightgray;
    margin: auto;
    width: 700px;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px; /* padding-top: 0px;*/
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

    .CareerResult a, a:visited, a:active, a:link {
        color: Maroon;
        text-decoration: underline;
        font-family: calibri;
        font-size: 16px;
    }

        .CareerResult a:hover {
            text-decoration: none;
            color: Green;
            font-family: calibri;
            font-size: 16px;
        }

.AllNews a, a:visited, a:active {
    color: #3366FF;
    text-decoration: underline;
}

    .AllNews a:hover {
        color: orange;
        text-decoration: none;
    }

.AllNewLinks a, a:visited, a:active {
    color: #3366FF;
    text-decoration: underline;
}

    .AllNewLinks a:hover {
        color: orange;
        text-decoration: none;
    }

.divFlash {
    padding: 5px;
}

.divWish {
    font-family: Calibri;
    font-size: medium;
    background-color: #FFF;
    padding: 5px;
    margin: 0px auto 0 auto; /*  font-weight: bold;*/
    width: auto;
    display: none;
}

.divMarquee {
    font-family: Palatino Linotype;
    font-size: large; /*  background-color: Gray;*/
    padding: 5px;
    margin: 0px auto 0 auto; /*  font-weight: bold;*/
    width: auto; /* text-shadow: 2px 2px 2px #555; */
}

.ShareholdersDisp {
}

    .ShareholdersDisp a, a:visited {
        color: Red;
    }

        .ShareholdersDisp a:hover {
            color: Green;
            text-decoration: none;
        }

        .ShareholdersDisp a:active {
            color: Navy;
        }

    .ShareholdersDisp div a, a:visited {
        color: Red;
    }

        .ShareholdersDisp div a:hover {
            color: Green;
            text-decoration: none;
        }

        .ShareholdersDisp div a:active {
            color: Navy;
        }

.CSR {
}

    .CSR li {
    }

        .CSR li a, a:visited {
            color: Maroon;
            text-decoration: underline;
        }

            .CSR li a:hover {
                color: Green;
                text-decoration: none;
            }


.Container {
    border: none;
    background-color: transparent;
    margin: 0px;
    padding: 0px;
}

.PanelContainer .PanelContainerTitle {
    background: url(Images/Menu.png);
    color: #FFF;
    font-weight: bold;
    padding: 15px 20px;
    /*border-right: 1px solid orange;
        border-top: 1px solid orange;
        border-bottom: 1px solid orange;
        border-left: 13px solid orange;*/
    /*margin-left: 5px;
        margin-top: 5px;
        margin-bottom: 5px;*/
    /*   padding-bottom: 20px;*/
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-topright: 20px;
    /*   -moz-border-radius: 20px;*/
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    /*-webkit-border-radius: 20px;*/
    -khtml-border-bottom-right-radius: 20px;
    -khtml-border-top-right-radius: 20px;
    /*-khtml-border-radius: 20px;*/
    border-bottom-right-radius: 0px;
    border-top-right-radius: 20px;
    /*border-radius: 20px;*/
}

.PanelContainer .PanelContainerItem {
    background-color: #FFF;
    color: #333333;
    font-size: 14px;
    padding: 8px 5px;
    border-right: 1px solid green;
    border-top: 1px solid green;
    border-bottom: 1px solid green;
    border-left: 13px solid green;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    /*   padding-bottom: 20px;*/
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-topright: 20px;
    /*   -moz-border-radius: 20px;*/
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    /*-webkit-border-radius: 20px;*/
    -khtml-border-bottom-right-radius: 20px;
    -khtml-border-top-right-radius: 20px;
    /*-khtml-border-radius: 20px;*/
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    /*border-radius: 20px;*/
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

    .PanelContainer .PanelContainerItem:hover {
        border-right: 1px solid orange;
        border-top: 1px solid orange;
        border-bottom: 1px solid orange;
        border-left: 13px solid orange;
        color: #333333;
    }

    .PanelContainer .PanelContainerItem a, a:hover, a:visited, a:active {
        text-decoration: none;
        color: #2e7ad2;
    }

.PanelContainer .PanelContainerLine {
    height: 0.1em;
    background-color: #2e7ad2;
}
