.pagestyle {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    text-align: center;
    vertical-align: middle;
}

.pagestyle-checkboxes span label {
    display: inline-table;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    padding-left: 15px;
    text-indent: -15px;
}

.license-checkbox input {
    padding: 0;
    margin: 0;
    vertical-align: top;
}

.license-checkbox label {
    padding: 0;
    margin: 0;
    padding-left: 5px;
}

.pagestyle-checkboxes span input {
    width: 14px;
    height: 14px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    position: relative;
    top: 1px;
}

#logo {
    width: 950px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

.menubar {
    clear: both;
}

.clear {
    clear: both;
}

.banner-right {
    float: right;
    margin-top: 50px;
    margin-right: 25px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
}

#wrapper {
    background: url (/graphics/lsidebar.gif) repeat-y left top;
    width: 950px;
    text-align: left;
    margin-right: auto;
    margin-left: auto;
    height: 85%;
}

#banner {
    width: 950px;
    height: 18px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1em;
    font-weight: bold;
    color: rgb(255,255,255);
    background: rgb(7,165,84);
}

/*#footer
{
    width: 870px;
    height: 14px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 0.8em;
    font-weight: bold;
    font-variant: small-caps;
    letter-spacing: 2px;
    padding: 4px 35px;
    color: rgb(255,255,255);
    background: rgb(7,165,84);
    text-align: center;
}*/

#main {
    width: 850px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    margin-left: 50px;
    margin-top: 10px;
    margin-bottom: 10px;
}

br.clear {
    clear: both;
}

#lsidebar {
    width: 20px;
    float: left;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 0.9em;
    font-weight: bold;
    color: rgb(255,255,255);
}

#nav, #nav ul {
    /* all lists */
    width: 950px;
    height: 13px;
    padding: 2px;
    margin: 0;
    list-style: none;
    line-height: 1;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: 1em;
    font-weight: bold;
    color: rgb(255,255,255);
    background: rgb(7,165,84);
}

    #nav a {
        display: block;
        width: 13em;
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 1em;
        font-weight: bold;
        color: rgb(255,255,255);
        background: rgb(7,165,84);
        text-decoration: none;
    }

    #nav li {
        /* all list items */
        float: left;
        width: 13em; /* width needed or else Opera goes nuts */
    }

        #nav li ul {
            /* second-level lists */
            position: absolute;
            background: rgb(7,165,84);
            font-size: 0.8em;
            width: 13em;
            left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
        }

        #nav li:hover ul, #nav li.sfhover ul {
            /* lists nested under hovered list items */
            left: auto;
        }

    #nav a:hover {
        color: yellow;
    }

img.image-right {
    float: right;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 10px;
    border: 1px solid gray;
    padding: 10px;
}

img.image-left {
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 10px;
    border: 1px solid gray;
    padding: 10px;
}

/* To keep the purple border away from plane images */
img.plain-image {
    border: none;
    padding: 0px;
}

img.logo-image {
    border: none;
    padding: 0px;
    float: left;
}

img.iphone {
    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 0px;
    border: none;
    padding: 0px;
}

/* For the Allocations icon on the home page: */
img.image-left-close {
    float: left;
    margin-top: 25px;
    margin-left: 0px;
    margin-bottom: 0px;
    border: none;
    padding: 0px;
}

/* To contain the Allocations icon and iPhone image on the home page: */
.right-box {
    width: 160px;
    float: right;
    border: none;
}

a.image-link {
    border: none;
}


/*
-----------------------------------------------------------------------------
  The following styles apply to unordered lists
*/

.list1 li {
    list-style-type: square;
    margin-top: 0.5em;
}
/*-------------------------------------------------------------------------*/


/*
-----------------------------------------------------------------------------
  The following styles apply to tables that occur within footnotes

  General style applied to the entire table */

.FnTable {
    font-size: 1em;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    border-collapse: collapse;
    border: 0px;
}

.FnTable2 {
    font-size: 1em;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    border-collapse: collapse;
    border: 1px solid;
    border-color: black;
}

/* Style applied to each cell */
.FNTable td {
    border: 0px;
    border-collapse: collapse;
    padding: 0px 10px 0px 0px;
    text-align: left;
}


/*.FNTable2 td
{
    border: 1px solid;
    border-collapse: collapse;
    border-color: black;
    padding: 3px;
}*/
.FNTable2 {
    border-collapse: collapse;
}

    .FNTable2 tr td {
        border: 1px solid;
        border-collapse: collapse;
        border-color: black;
        padding: 3px;
        border-spacing: none;
    }


/* Remove bullets from unordered lists in footnotes */
.fnul {
    list-style-type: none;
}

/*
-------------------------------------------------------------------------------
*/

/* Style the allocation tables */
.alltab {
    align: center;
}

    .alltab p {
        padding-left: 50px !important;
    }

    .alltab td, .alltab table {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 9pt;
        border-collapse: collapse;
        border: 1px solid black;
        width: 500px;
        padding: 5px 8px 3px 8px;
    }

    .alltab table {
        width: 500px;
    }

    .alltab a {
        text-decoration: none;
        border-bottom: 1px dotted gray;
        color: black;
    }

        .alltab a:hover {
            text-decoration: none;
            border-bottom: 1px solid black;
            color: black;
        }

.rp {
    font-size: 8pt;
}
/*
-------------------------------------------------------------------------------
*/

/* Style the engineering tables */

.engtab {
    align: center;
}

    .engtab td, .engtab table {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 8pt;
        border-collapse: collapse;
        border: 1px solid black;
        padding: 5px 8px 3px 8px;
    }

    .engtab table {
        width: 750px;
    }

    .engtab a {
        text-decoration: none;
        color: black;
    }

        .engtab a:hover {
            text-decoration: underline;
        }

/*-----------------------------------------------------------------------------*/

/* Style the frequency list table */

.frqtab {
    align: center;
}

    .frqtab td, .frqtab table {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 9pt;
        border-collapse: collapse;
        border: 1px solid black;
        padding: 5px 8px 3px 8px;
    }

    .frqtab table {
        width: 750px;
    }

/* Style the service tables */
.svctab {
    align: center;
}

    .svctab td, .svctab table {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 9pt;
        border-collapse: collapse;
        border: 1px solid black;
        padding: 5px 8px 3px 8px;
    }

    .svctab table {
        width: 700px;
    }

    .svctab a {
        text-decoration: none;
        color: black;
    }

        .svctab a:hover {
            text-decoration: underline;
        }

/* Style plain links */

/*
    .links a
    {
      text-decoration: none;
      color: rgb(64,64,64);
      font-weight: bold;
    }

    .links a:hover
    {
      text-decoration: underline;
    }

   
*/
.links a {
    text-decoration: none;
    border-bottom: 1px dotted gray;
    color: Black;
}

    .links a:hover {
        text-decoration: none;
        border-bottom: 1px solid black;
        color: black;
    }

/* Style links for when you don't want any effects, such as for images */
.no-links a {
    text-decoration: none;
    border: none;
}

    .no-links a:hover {
        text-decoration: none;
        border: none;
    }


h1 {
    font-size: 1.1em;
    font-family: Verdana, Arial, Sans-Serif;
    letter-spacing: 1px;
    font-variant: small-caps;
    color: green;
}

h2 {
    font-size: 1em;
    font-family: Verdana, Arial, Sans-Serif;
    letter-spacing: 1px;
    color: black;
    margin-left: 10px;
}

feduse {
    text-indent: 10px;
}

/*Styles for new top navigation menu*/

.chromestyle {
    width: 99%;
    font-weight: bold;
}

    .chromestyle:after {
        /*Add margin between menu and rest of content in Firefox*/
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .chromestyle ul {
        border: 1px solid #BBB;
        width: 100%;
        /*background: url(http://www.unwantedemissions.com/graphics/chromebg.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
        background: url(/graphics/chromebg.gif) center center repeat-x;
        padding: 4px 0;
        margin: 0;
        text-align: center; /*set value to "left", "center", or "right"*/
    }

        .chromestyle ul li {
            display: inline;
        }

            .chromestyle ul li a {
                font-variant: small-caps;
                letter-spacing: 2px;
                color: #FFF;
                padding: 4px 35px;
                margin: 0;
                text-decoration: none;
                border-right: 1px solid #DADADA;
            }

                .chromestyle ul li a:hover, .chromestyle ul li a.selected {
                    /*script dynamically adds a class of "selected" to the current active menu item*/
                    /*background: url(http://www.unwantedemissions.com/graphics/chromebg-over.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
                    background: url('/graphics/chromebg-over.gif') center center repeat-x;
                }

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
    position: absolute;
    top: 0;
    border: 1px solid #BBB; /*THEME CHANGE HERE*/
    border-bottom-width: 0;
    font: normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
    background-color: #60C78F;
    width: 200px;
    visibility: hidden;
}


    .dropmenudiv a {
        width: auto;
        display: block;
        text-indent: 3px;
        border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
        padding: 2px 0;
        text-decoration: none;
        font-weight: bold;
        color: #FFF;
    }

    * html .dropmenudiv a {
        /*IE only hack*/
        width: 100%;
    }

        .dropmenudiv a:hover {
            /*THEME CHANGE HERE*/
            background-color: #19E77D;
            color: #D1FFC5;
        }

/*------------------------------------------------------------------------------------------------
CONTROL STYLES

The following styles are used in a variety of custom user controls. It's mostly to make the
font size and style consistent with the rest of the page. */


.Control-Standard {
    font-size: 10pt;
    font-family: Verdana, Arial, Sans-Serif;
}

/*After Feb 2011*/

.long-control {
    width: 600px;
}

.long-control-desc {
    width: 552px;
}

.tall-long-control {
    height: 200px;
    width: 600px;
}

.button-return {
    float: left;
    margin-left: 10px;
}

.button-save {
    float: right;
    margin-right: 20px;
}

/****** done button **********/
.button_done {
    float: right;
}

/*******Done and Cancel button ***********/
.button_container {
    margin: 0;
    padding: 0 25px 0 0;
}

#tblFilesContainer {
    width: 450px;
}

.success {
    color: Green;
}

.failure {
    color: Red;
}

/*After May 2011 AddEditPicture*/

#tblFilesContainer {
    border: 0;
    width: 350px;
}

.caption-textbox {
    height: 80px;
    width: 400px;
}

.caption-textbox-file {
    height: 80px;
    width: 600px;
}

.info-textbox {
    width: 300px;
}

label, input[type="radio"] {
    font-size: 12px;
    vertical-align: text-top;
}

.section_heading {
    color: rgb(7,165,84);
}

img.image-center {
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 10px;
    border: 1px solid gray;
    padding: 10px;
}

.wiki-images {
    width: 600px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 0.8em;
    text-align: center;
}

.wiki-images-align-left {
    font-size: 12px;
    font-family: Verdana;
    text-align: left;
}
/****wiki register********/
.btn-div {
    margin: 0;
    padding: 0 0 0 140px;
}
/*****wiki login**********/
.username-width {
    width: 90px;
}
/******error message******/
.error {
    color: #FF0000;
}

.heading-login {
    width: 60px;
}

.invisible {
    visibility: hidden;
}

.error_color {
    color: Red;
}

.gvfxheader {
    font-weight: bold;
    position: absolute;
    background-color: White;
    margin-bottom: 20px;
}

.border th {
    padding-bottom: 10px;
    border-bottom: solid 2px black;
}

.grid-edit-row-height {
    padding-bottom: 10px;
    padding-top: 5px;
}

.grid-display-row td {
    padding-bottom: 5px;
}



/* Style the display page frequency tables */
.alltab_freq {
    align: center;
}

    .alltab_freq td, .alltab_freq table {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 9pt;
        border-collapse: collapse;
        border-top: 2px solid black;
        border-left: 2px solid black;
        border-right: 2px solid black;
        padding: 5px 8px 3px 8px;
    }

    .alltab_freq table {
        /* width: 500px;*/
    }

    .alltab_freq a {
        text-decoration: none;
        border-bottom: 1px dotted gray;
        color: black;
    }

        .alltab_freq a:hover {
            text-decoration: none;
            border-bottom: 1px solid black;
            color: black;
        }

.alltab_freq_row td {
    border-top: 1px dotted gray;
    border-bottom: 2px solid black;
}

.alltab_freq_row_single_freq td {
    border-bottom: 2px solid black;
}
/*Wiki search */

.ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
}

    .ac_results ul {
        width: 100%;
        list-style-position: outside;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .ac_results li {
        margin: 0px;
        padding: 3px 5px;
        cursor: default;
        display: block;
        text-align: left;
        /* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
        /*width: 100%;*/

        font-size: 13px;
        /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
        line-height: 16px;
        overflow: hidden;
    }

ac_loading {
}

.ac_odd {
}

.ac_over {
    background-color: rgb(7,165,84);
    color: white;
}

.header_grid {
    font-size: 1.1em;
    font-family: Verdana, Arial, Sans-Serif;
    letter-spacing: 1px;
    font-variant: small-caps;
    color: green;
    margin: 0;
    padding: 0 0 10px 0;
}
/*Header grid without all caps*/
.header_grid_Small {
    font-size: 1.1em;
    font-family: Verdana, Arial, Sans-Serif;
    letter-spacing: 1px;
    color: green;
    margin: 0;
    padding: 0 0 10px 0;
}
/*wiki search End*/
/* Style the document and links table*/
.alltab_doclnk {
    align: center;
}

    .alltab_doclnk td, .alltab_doclnk table {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 9pt;
        border-collapse: collapse;
        border: 2px solid black;
        padding: 5px 8px 3px 8px;
    }

    .alltab_doclnk table {
        /* width: 500px;*/
    }

    .alltab_doclnk a {
        text-decoration: none;
        color: black;
    }

        .alltab_doclnk a:hover {
            text-decoration: none;
            color: black;
        }

    .alltab_doclnk td {
        border: 2px solid black;
    }


.tbldescription td, .tbldescription table {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 9pt;
    border-collapse: collapse;
    border: 2px solid black;
    padding: 5px 8px 3px 8px;
}

.pagestyle {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    text-align: center;
}

#logo {
    width: 950px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

.menubar {
    clear: both;
}

.banner-right {
    float: right;
    margin-top: 50px;
    margin-right: 25px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
}

#wrapper {
    background: url (/graphics/lsidebar.gif) repeat-y left top;
    width: 950px;
    text-align: left;
    margin-right: auto;
    margin-left: auto;
    height: 85%;
}

#banner {
    width: 950px;
    height: 18px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1em;
    font-weight: bold;
    color: rgb(255,255,255);
    background: rgb(7,165,84);
}

/*#footer {
      width: 950px;
      height: 14px;
      font-family: Verdana, Arial, Sans-Serif;
      font-size:  0.8em;
      font-weight: bold;
      font-variant: small-caps;
      letter-spacing: 2px;
      padding: 4px 35px;
      color: rgb(255,255,255);  
      background: rgb(7,165,84);
      text-align:  center;
      }*/

#main {
    width: 900px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    margin-left: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#jumpto {
    text-align: center;
}

br.clear {
    clear: both;
}

#lsidebar {
    width: 20px;
    float: left;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 0.9em;
    font-weight: bold;
    color: rgb(255,255,255);
}

#ad_right {
    width: 200px;
    float: right;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 0.9em;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 20px;
    color: rgb(255,255,255);
}

/* The following centers the images and text in the wiki images section, and keeps text from popping under or over other floated
   page elements.
*/
.wiki-images {
    width: 600px;
    float: center;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 0.8em;
    text-align: center;
}

/* Create a border that contains a wiki image and its accompanying catpion */
.img-frame {
    border: 1 px solid gray;
}

#nav, #nav ul { /* all lists */
    width: 950px;
    height: 13px;
    padding: 2px;
    margin: 0;
    list-style: none;
    line-height: 1;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: 1em;
    font-weight: bold;
    color: rgb(255,255,255);
    background: rgb(7,165,84);
}

    #nav a {
        display: block;
        width: 13em;
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 1em;
        font-weight: bold;
        color: rgb(255,255,255);
        background: rgb(7,165,84);
        text-decoration: none;
    }

    #nav li { /* all list items */
        float: left;
        width: 13em; /* width needed or else Opera goes nuts */
    }

        #nav li ul { /* second-level lists */
            position: absolute;
            background: rgb(7,165,84);
            font-size: 0.8em;
            width: 13em;
            left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
        }

        #nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
            left: auto;
        }

    #nav a:hover {
        color: yellow;
    }



img.image-right {
    float: right;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 10px;
    border: 1px solid gray;
    padding: 10px;
}

img.image-right2 {
    float: right;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 10px;
    padding: 10px;
}

img.image-left {
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 10px;
    border: 1px solid gray;
    padding: 10px;
}

img.image-center {
    float: center;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 10px;
    border: 1px solid gray;
    padding: 10px;
}

/* To keep the purple border away from plane images */
img.plain-image {
    border: none;
    padding: 0px;
}

img.logo-image {
    border: none;
    padding: 0px;
    float: left;
}

img.iphone {
    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 0px;
    border: none;
    padding: 0px;
}

/* For the Allocations icon on the home page: */
img.image-left-close {
    float: left;
    margin-top: 25px;
    margin-left: 0px;
    margin-bottom: 0px;
    border: none;
    padding: 0px;
}

/* To contain the Allocations icon and iPhone image on the home page: */
.right-box {
    width: 160px;
    float: right;
    border: none;
}

a.image-link {
    border: none;
}


/*
-----------------------------------------------------------------------------
  The following styles apply to unordered lists
*/

.list1 li {
    list-style-type: square;
    margin-top: 0.5em;
}
/*-------------------------------------------------------------------------*/


/*
-----------------------------------------------------------------------------
  The following styles apply to tables that occur within footnotes

  General style applied to the entire table */

.FnTable {
    font-size: 1em;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    border-collapse: collapse;
    border: 0px;
}

.FnTable2 {
    font-size: 1em;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    border-collapse: collapse;
    border: 1px solid;
    border-color: black;
}

/* Style applied to each cell */
.FNTable td {
    border: 0px;
    border-collapse: collapse;
    padding: 0px 10px 0px 0px;
    text-align: left;
}


.FNTable2 td {
    border: 1px solid;
    border-collapse: collapse;
    border-color: black;
    padding: 3px;
}

/* Remove bullets from unordered lists in footnotes */
.fnul {
    list-style-type: none;
}

/*
-------------------------------------------------------------------------------
*/

/* Style the allocation tables */
.alltab {
    align: center;
}

    .alltab td, .alltab table {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 9pt;
        border-collapse: collapse;
        border: 1px solid black;
        width: 500px;
        padding: 5px 8px 3px 8px;
    }

    .alltab table {
        width: 500px;
    }

    .alltab a {
        text-decoration: none;
        border-bottom: 1px dotted gray;
        color: black;
    }

        .alltab a:hover {
            text-decoration: none;
            border-bottom: 1px solid black;
            color: black;
        }

.rp {
    font-size: 8pt;
}
/*
-------------------------------------------------------------------------------
*/

/* Style the engineering tables */

.engtab {
    align: center;
}

    .engtab td, .engtab table {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 8pt;
        border-collapse: collapse;
        border: 1px solid black;
        padding: 5px 8px 3px 8px;
    }

    .engtab table {
        width: 650px;
    }

    .engtab a {
        text-decoration: none;
        color: black;
    }

        .engtab a:hover {
            text-decoration: underline;
        }

/*-----------------------------------------------------------------------------*/

/* Style the frequency list table */

.frqtab {
    align: center;
}

    .frqtab td, .frqtab table {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 9pt;
        border-collapse: collapse;
        border: 1px solid black;
        padding: 5px 8px 3px 8px;
    }

    .frqtab table {
        width: 750px;
    }

/* Style the service tables */
.svctab {
    align: center;
}

    .svctab td, .svctab table {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 9pt;
        border-collapse: collapse;
        border: 1px solid black;
        padding: 5px 8px 3px 8px;
    }

    .svctab table {
        width: 700px;
    }

    .svctab a {
        text-decoration: none;
        color: black;
    }

        .svctab a:hover {
            text-decoration: underline;
        }

/* Style plain links */

/*
    .links a
    {
      text-decoration: none;
      color: rgb(64,64,64);
      font-weight: bold;
    }

    .links a:hover
    {
      text-decoration: underline;
    }

   

    .links a
    {
      text-decoration: none;
      border-bottom: 1px dotted gray;
      color: black;
    }

    .links a:hover
    {
      text-decoration: none;
      border-bottom: 1px solid black;
      color: black;
    } 
*/
/* Style links for when you don't want any effects, such as for images */
.no-links a {
    text-decoration: none;
    border: none;
}

    .no-links a:hover {
        text-decoration: none;
        border: none;
    }


h1 {
    font-size: 1.1em;
    font-family: Verdana, Arial, Sans-Serif;
    letter-spacing: 1px;
    font-variant: small-caps;
    color: green;
}

h2 {
    font-size: 1em;
    font-family: Verdana, Arial, Sans-Serif;
    letter-spacing: 1px;
    color: black;
    margin-left: 5px;
}

h3 {
    font-size: 1em;
    font-family: Verdana, Arial, Sans-Serif;
    letter-spacing: 1px;
    color: rgb(80,80,80);
    font-variant: small-caps;
    margin-left: 5px;
}


feduse {
    text-indent: 10px;
}

/*Styles for new top navigation menu*/

.chromestyle {
    width: 99%;
    font-weight: bold;
}

    .chromestyle:after { /*Add margin between menu and rest of content in Firefox*/
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .chromestyle ul {
        border: 1px solid #BBB;
        width: 100%;
        /*background: url(http://www.unwantedemissions.com/graphics/chromebg.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
        background: url(/graphics/chromebg.gif) center center repeat-x;
        padding: 4px 0;
        margin: 0;
        text-align: center; /*set value to "left", "center", or "right"*/
    }

        .chromestyle ul li {
            display: inline;
        }

            .chromestyle ul li a {
                font-variant: small-caps;
                letter-spacing: 2px;
                color: #FFF;
                padding: 4px 35px;
                margin: 0;
                text-decoration: none;
                border-right: 1px solid #DADADA;
            }

                .chromestyle ul li a:hover, .chromestyle ul li a.selected { /*script dynamically adds a class of "selected" to the current active menu item*/
                    /*background: url(http://www.unwantedemissions.com/graphics/chromebg-over.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
                    background: url(/graphics/chromebg-over.gif) center center repeat-x;
                }

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
    position: absolute;
    top: 0;
    border: 1px solid #BBB; /*THEME CHANGE HERE*/
    border-bottom-width: 0;
    font: normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
    background-color: #60C78F;
    width: 200px;
    visibility: hidden;
}


    .dropmenudiv a {
        width: auto;
        display: block;
        text-indent: 3px;
        border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
        padding: 2px 0;
        text-decoration: none;
        font-weight: bold;
        color: #FFF;
    }

    * html .dropmenudiv a { /*IE only hack*/
        width: 100%;
    }

        .dropmenudiv a:hover { /*THEME CHANGE HERE*/
            background-color: #19E77D;
            color: #D1FFC5;
        }


/*------------------------------------------------------------------------------------------------
CONTROL STYLES

The following styles are used in a variety of custom user controls. It's mostly to make the
font size and style consistent with the rest of the page. */


.Control-Standard {
    font-size: 10pt;
    font-family: Verdana, Arial, Sans-Serif;
}


/*  new css 24-07-2024============================================================================== */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

#logo,
#wrapper {
    max-width: 950px;
    width: 100%;
}

#main {
    max-width: 950px;
    width: 100%;
    padding: 0px 15px;
    margin-left: 0;
}

#footer {
    max-width: 950px;
    width: unset;
    padding: 4px 35px;
    color: rgb(255,255,255);
    background: rgb(7,165,84);
    text-align: center;
    height: auto;
}

a.image-link {
    padding-left: 15px;
    padding-right: 15px;
}

img.image-right {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
}

.chromestyle {
    width: 100%;
}

.lf-ul-list {
    padding-left: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.links {
    margin-bottom: 15px;
}

.greenHead {
    margin-bottom: 10px;
}

.custm-flex {
    display: flex;
    gap: 4px;
}

    .custm-flex input {
        height: fit-content;
    }

p {
    margin-bottom: 10px;
    line-height: 20px;
}

.navBtn {
    padding: 4px 8px;
    border-color: #07a554;
    background: #07a554;
    color: #fff;
}

.nav-mb-on {
    display: none;
}

.chromestyle.custmStyleMenu ul {
    display: flex;
    justify-content: center;
}

.eventCLas-dropdown {
    position: relative;
}

    .eventCLas-dropdown:before {
        position: absolute;
        content: '';
        /* width: 6px; */
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #000;
        right: 8px;
        top: 11px;
    }

.chromestyle.custmStyleMenu ul li {
    position: relative;
}

    .chromestyle.custmStyleMenu ul li:hover .dropmenudiv {
        display: block;
        visibility: visible;
        top: 20px;
        left: 0;
    }

    .chromestyle.custmStyleMenu ul li .dropmenudiv a {
        padding: 2px 8px;
        text-align: left;
        text-indent: 0;
        letter-spacing: 0;
    }

.dropmenudiv.custm-w_wiki {
    width: 250px;
}


.custmMain-home table {
    width: 100%;
}

.custmMain-home {
    padding-left: 20px;
}

.chromestyle ul li .dropmenudiv a {
    font-variant: unset;
}

.custmSearch-page {
    max-width: 400px;
    width: 100%;
}
/*#main table {
    width: 100%;
    border-collapse: collapse;
}*/
.custmSearchBox-field {
    display: flex;
    gap: 6px;
}

    .custmSearchBox-field input[type="submit"] {
        padding: 2px 6px;
    }

.table {
    width: 100%;
}

#logo {
    margin-top: 8px;
}

.custmScroll-table {
    overflow: auto;
}

.custmSpc-tbl table tr td {
    padding-top: 1px;
    padding-bottom: 1px;
    white-space: nowrap;
}

.newEntery-main {
    padding-left: 70px;
}
.headBlack{
    margin-bottom:10px;
    margin-left:0;
}
/*========================responsive css=[============*/
@media(max-width:991px) {
    .chromestyle ul {
        display: flex;
        flex-direction: column;
        gap: 10px;
        background: #07a554;
        width: calc(100% - 30px);
        margin: 0 auto;
    }

        .chromestyle ul li a {
            width: 100%;
            display: block;
            text-align: left;
        }

    .menubar.active .chromestyle {
        display: block;
    }

    .nav-mb-on {
        display: block;
        margin-left: 14px;
    }
    /*================30-7-2024 new css=================*/
    .chromestyle {
        position: absolute;
        top: 101%;
        width: 100%;
        display: none;
    }

    .menubar {
        position: relative;
    }

    .chromestyle ul li a {
        border-right: 0;
    }

    .chromestyle.custmStyleMenu ul li:hover .dropmenudiv {
        display: unset;
        visibility: hidden;
        top: unset;
        left: unset;
    }

    .chromestyle.custmStyleMenu ul li.open .dropmenudiv {
        display: block;
        visibility: visible;
        top: 0px;
        left: 0;
        width: 100%;
        position: relative;
    }

    .custmTabl-acc table tr:nth-child(2) td > div > div {
        width: 100%;
        overflow: auto;
    }

    .custmMain-home {
        padding-left: 0px;
    }

    .newEntery-main {
        padding-left: 0px;
    }

    .custm-spc-p {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media(max-width:576px) {


    img .image-right {
        float: unset;
        width: calc(100% - 48px);
        height: auto;
    }

    a.image-link {
        padding-left: 0px;
        padding-right: 0px;
    }
    /*.chromestyle {
        position: fixed;
        top: 0;
        right: -100%;
        bottom: 0;
        width: calc(100% - 100px);
        transition: all .3s;
        background: #07a554;
    }*/
    .banner-right {
        float: unset;
        margin: 0;
        padding: 6px 14px
    }

        .banner-right table {
            margin: 0 auto;
        }

            .banner-right table.custmLognText td a {
                padding: 0 !important;
            }

            .banner-right table.custmLognText td {
                padding-bottom: 10px;
            }

        .banner-right > div[style] {
            float: unset !important;
        }

    .custm-mb-spc-search {
        padding: 0 15px;
    }

    /*02-08-2024 new css*/
    .custmEdit-all {
        padding: 0 15px;
    }

        .custmEdit-all table select {
            width: 100% !important;
        }

    .custm-wEditall {
        padding: 0 15px;
        margin-bottom: 15px;
    }

        .custm-wEditall table {
            width: 100% !important;
        }

    .responsive-tabl {
        overflow: auto;
    }
}
