
body      { color: #000000; background-color: #e1edeb; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; margin: 10px 0 50px 0; }	
h1        {
	font-size: 20px;
	color: #005D52;
	text-align: center;
	line-height: 30px;
}
h2        {
	font-size: 25px;
	color: #005D52;
	text-align: center;
	line-height: 30px;
}
h3        {
	font-size: 15px;
	color: #005D52;
	text-align: left;
	font-family: sans-serif;
	padding: 0;
	margin: 10px 0 2px 0;
	text-decoration: underline;
	text-transform: uppercase;
}
th           { background-color: #005d52; color: #ffffff; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-align: left; padding-left: 10px; }
th.marketing { background-color: #000; }
td        { font-family: sans-serif; text-align: left; vertical-align: top;}
ul, ol    { margin: 0px; text-align: left; }
p         { text-align: left; padding: 0; margin: 12px 0; }
li        { margin: 6px 0; }
.content  { background-color: #ffffcc; padding: 19px; }
.table    { border: 1px solid #666; margin: 0 auto 0 auto; }
.ti       { width: 98%; }
.ti_small { width: 50%; }
.shaded   { background-color: #dddddd; }
.shaded2  { background-color: #efd25f; }
.error    { background-color: #ffff00; color: #ff0000; font-weight: bold; font-size: 10pt; font-family: sans-serif; line-height: 170%; display: block; }
.success  { color: #007700; font-size: 8pt; font-family: sans-serif; }
.code     { font-size: 11px; font-family: monospace; color: #070; padding: 2px; margin: 0px 0 5px 20px; }
.small    { font-size: 11px; color: #555; }
.big      { font-size: 11pt; }
.left     { text-align: left; }
.right    { text-align: right; }
.label    { text-align: right; }
.listing  { text-align: left; padding: 4px; margin: 3px 0; }
.listing_executive    { text-align: left; padding: 4px; margin: 2px 0; border: 1px solid black; background: yellow; }
.link_type_tip        { font-size: 8pt; color: green; margin: -4px 0 -6px 30px; }
.bright, .highlighted { background-color: #ffff00; }

#results { width: 100%; height: 300px; overflow: auto; border: 1px solid #666; }

.link_type_pad { padding: 10px 10px 5px 10px; }
.link_type_description_pad { padding: 0px 10px 10px 30px; }
.link_type_title { font-size: 14px; font-weight: bold; font-style: italic; }
.link_type_highlighted { background: yellow; font-style: italic; }

a.view_code:link, a.view_code:visited, a.view_code:hover, a.view_code:active { color: #070; font-family: sans-serif; font-weight: normal; text-decoration: underline; font-size: 8pt; }

a:link, a:visited, a:hover, a:active { color: #005d52; font-family: sans-serif; font-weight: normal; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
h4 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	font-style: italic;
}



#nav   {
	font-size: 12px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: none;
	width: 720px;
}

#nav ul {margin: 0; padding: 0 0 0 1px;}

#nav li  { list-style-type: none; margin: 0; padding: 0; float: left }

#nav a   { background: #f8ca00 url(../images/navBG.gif) center top no-repeat; color: #015b4f; line-height: 28px; text-decoration: none; text-align: center; width: 179px; float: left; border-right: 1px solid #ffffff; font-size: 12px; font-weight: bold;}

body#home #nav li.home a, body#learning_center #nav li.learn a, body#glossary #nav li.glossary a, #nav a:hover   { text-decoration: none; color: #f8ca00; background: #015b4f url(../images/navBG_green.gif) center top no-repeat; }

#nav li.last a  { border-right: 0}

#nav li.last a:hover  { border-right: 0}

.content h5 {font-size: 16px; text-align: left; color: #005D52;}

.searchbtn_old {background-color: #015b4f; color: #FFF; padding: 5px; font-size: 12px; }
.searchbtn {display: block; text-indent:-9999px; width: 142px; height: 47px; background: url(../images/search_btn_gif.gif) no-repeat scroll right top transparent; float: right; cursor:pointer; *font-size: 0; *line-height:0;}

#index_dev2 .searchbtn {display: block; text-indent:-9999px; width: 142px; height: 47px; background: url(../images/search_btn1.jpg) no-repeat scroll right top transparent; float: right; cursor:pointer;}

#index_dev3 .searchbtn {display: block; text-indent:-9999px; width: 142px; height: 47px; background: url(../images/search_btn_gif.gif) no-repeat scroll right top transparent; float: right; cursor:pointer; *font-size: 0; *line-height:0;}

a.top {background: url(../images/arrow_top.gif) left center no-repeat; padding-left: 16px; font-size: 14px; text-decoration: none; font-weight: bold;}
a.top:hover {background: url(../images/arrow_top-over.gif) left top no-repeat; color: #000;}



#nav_2 {
    float: none;
    font-size: 10px;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 2px 0 0;
	background-color: #ffffcc;

	
}
#nav_2 ul {
    margin:  0 ;
    padding: 0 0 0 1px;
}
#nav_2 li {
    background: url(../images/navBG2.gif) no-repeat scroll left top #F8CA00;
    float: left;
    list-style-type: none;
    margin: 3px 0;
    padding: 0 0 0 3px;
}
body#home #nav_2 li.home, body#learning_center #nav_2 li.learn, body#glossary #nav_2 li.glossary, body#available #nav_2 li.available, body#last #nav_2 li.last, #nav_2 li:hover {
    background: url(../images/navBG_green2.gif) no-repeat scroll left top #015B4F;
}
#nav_2 a {
    background: url(../images/navBG2.gif) no-repeat scroll right top transparent;
    color: #015B4F;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
        padding: 5px 22px 5px 22px;
    text-align: center;
    text-decoration: none;
    height: 30px;
}
body#home #nav_2 li.home a, body#learning_center #nav_2 li.learn a, body#glossary #nav_2 li.glossary a, body#find #nav_2 li.find a,  body#last #nav_2 li.last a, #nav_2 li a:hover {
    background: url(../images/navBG_green2.gif) no-repeat scroll right top #015B4F;
    color: #F8CA00;
    text-decoration: none;
}
#nav_2 li.last a {
    border-right: 0 none;
    padding: 5px 15px 5px 7x;
}
#nav_2 li.last a:hover {
    border-right: 0 none;
}

#nav_2 li.find {display: none;}

#nav_stacked   {
	font-size: 10px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: none;
	background-color: #ffffcc;
}

#nav_stacked ul {margin: 0; padding: 0 0 0 1px;}

#nav_stacked li  { list-style-type: none; margin: 0; padding: 0 0 0 16px; float: left; background: #f8ca00 url(../images/navBG2.gif) left top no-repeat;}

body#home #nav_stacked li.home, body#learn #nav_stacked li.learn, body#glossary #nav_stacked li.glossary, body#find #nav_stacked li.find, body#avail #nav_stacked li.avail, body#last #nav_stacked li.last, #nav_stacked li:hover {background: #015b4f url(../images/navBG_green2.gif) left top no-repeat;}

#nav_stacked li:hover a  {color: #f8ca00; }

#nav_stacked a   { background: transparent url(../images/navBG2.gif) right top no-repeat; color: #015b4f; line-height: 13px; text-decoration: none; text-align: center; padding: 10px 18px 3px 2px; float: left; font-size: 10px; font-weight: bold;  height: 21px;  vertical-align: middle;}

#nav_stacked a, x:-moz-any-link, x:default   { background: transparent url(../images/navBG2.gif) right top no-repeat; color: #015b4f; line-height: 13px; text-decoration: none; text-align: center; padding: 12px 18px 3px 2px; float: left; font-size: 10px; font-weight: bold;  height: 19px;  vertical-align: middle;}

#nav_stacked li.avail a, #nav_stacked li.find a  {padding-top: 5px; height: 26px;}
#nav_stacked li.avail a, x:-moz-any-link, x:default  {padding-top: 5px; height: 26px;}
#nav_stacked li.find a, x:-moz-any-link, x:default  {padding-top: 5px; height: 26px;}

body#home #nav_stacked li.home a, body#learn #nav_stacked li.learn a, body#glossary #nav_stacked li.glossary a, body#find #nav_stacked li.find a, body#avail #nav_stacked li.avail a, #nav_stacked a:hover   { text-decoration: none; color: #f8ca00; background: #015b4f url(../images/navBG_green2.gif) right top no-repeat; }

#nav_stacked li.last a  {  border-right: 0; padding: 12px 21px 3px 5px;}

#nav_stacked li.last a, x:-moz-any-link, x:default { border-right: 0;padding: 12px 21px 3px 5px;}

#nav_stacked li.last a:hover  { border-right: 0}

a.submitlisting:hover {font-size: 13px;}

#sideadbar img {position: fixed;}


ol.IEfix {*margin-left: 50px;}

.footerbar {background-color: #005D52; color: #FFF; border: 1px solid #005D52;}
.footerbar td {padding: 8px;}
.footerbar a {color: #FFCC00; text-decoration: none;}
.footerbar a:hover {color: #FFCC00; text-decoration: underline;}

table.table-01 td {
    padding: 6px 8px;
    border: 1px solid #87aba6;
}
td.table-st.cn {
    font-size: 14px;
}
td.table-st {
    text-align: center;
    vertical-align: middle;
}
i.fas.fa-check {
    color: #008000;
}
i.fas.fa-times {
    color: #dc0303;
}