/* font-sizes */

@media all { 

body,p,div,td {font-size:x-small;      
		voice-family: "\"}\"";   
        voice-family: inherit;   
        font-size:small}
}

/* basic styles */

body {background: #fff;color: #000;margin: 0;padding: 0;border: 0}
body,td,p,div,span,form,input,select {font-family: "trebuchet MS",verdana,sans-serif}
a:link {color: #06C;text-decoration: underline}
a:visited {color: #639;text-decoration: underline}
a:hover {color: #C00;text-decoration: underline}
h1, h2 {font-weight: bold;font-family: "trebuchet MS",tahoma, arial, verdana, lucida, helvetica,sans-serif;margin: 15px 0 0 0}
h3, h4, h5, h6	{font-weight: bold;font-family: "trebuchet MS",arial, verdana, lucida, helvetica,sans-serif;margin: 15px 0 0 0}
#leftcol h1 {margin: 0 0 10px 0}
h1	{font-size: 150%}
h2	{font-size: 130%}
h3	{font-size: 115%}
h4	{font-size: 105%}
hr {height: 2px;color:#CCC;margin: 15px 0 15px 0}
UL, OL {margin-top:0}
small {font-size: 86%}
big {font-size: 140%}
form {margin:0;padding:0}
p {margin: 0 0 15px 0}

/* masthead and nav */

#masthead {background: #264C72} /* post N4.x values below */
#masthead img {display:block}
#nav {color:#68829D;font-size:90%;font-weight:bold;margin-left:7px}
#nav a:link,#nav a:visited,#nav a:active {font-family:arial;color:#fff;text-decoration:none}
#nav a:hover {color:#fff;text-decoration:underline}

/* member buttons*/
#toolbar {margin:0;padding:0} /* post N4.x values below */
#toolbar td a,#toolbar td a:link,#toolbar table a:visited {background-color: #F8F5E9}
#toolbar td a:hover {background-color: #F1ECD9}


/* secondary navs and lists */

#quicklinks {background:#EBC012;color:#000;text-align:center}
#quicklinks UL {background:#F4F0DD;border-top:5px solid #fc0;margin: 0 0 15px 0;color:#000;text-align:left} /* post N4.x values below */
#quicklinks UL LI a:link, #quicklinks UL LI a:visited, #quicklinks UL LI a:active {color:#06C}
#quicklinks UL LI a:hover {color:#C00}
#catlist {background:#F4F0DD;border: 1px solid #F0E7C8;border-top:5px solid #fc0;margin: 15px 0 15px 0}
#catlist UL {margin:0 0 0 25px;padding:0;line-height: 1.7em} /* post N4.x values below */
#catlist H1 {margin:0 0 2px 3px;font-size:140%}
#catlist H4 {margin:0 0 2px 3px}
#catlist LI {font-size: 86%}
#catlist LI A {font-weight: bold;font-size: 120%}
#catlist LI A:hover {color:#C00}

/* footer */

#footer {text-align: center}

/* search forms */

.searchform,.searchform2 {margin: 15px 0 0 0;background:#D9E4E9;border-top: 5px solid #AFC8D4} /* post N4.x values below */
.fullsearch {} /* post N4.x values below */
#categories {margin-left: 10px}
#categories td {font-size: 86%;border-bottom: 1px solid #fff} /* post N4.x values below */
#publications {margin-left: 10px}
#publications td {border-bottom: 1px solid #fff} /* post N4.x values below */
#keyword {margin-left: 10px}
#keyword td {}  /* post N4.x values below */
#tendertype {margin-left: 10px}
#tendertype td {border-bottom: 1px solid #fff}  /* post N4.x values below */
.alertcriteria {margin-left: 10px}
.alertcriteria td {border-bottom: none}  /* post N4.x values below */
#todaysads {margin: 15px 0px 15px 10px}
#todaysads td {} /* post N4.x values below */
.searchform .info {margin: 3px 0 10px 25px;font-size:86%;color:#269}
.searchform2 .info {margin: 3px 0 10px 25px;font-size:86%;color:#269}
#submit {margin: 15px 0px 5px 10px}
#submit td {} /* post N4.x values below */
#submit input, .widget {background-color: #226699;color: #fff;text-decoration: none;font-weight: bold;border-style: outset;cursor:hand}

/* feature boxes */

#supersites select {font-size: 86%}
.featurebox {background:#f2f2f2;border: 1px solid #ccc;border-top: 5px solid #999;font-size:86%;color:#000;margin-bottom:15px}
.featurebox UL {padding:0;margin:5px 0 5px 18px}
.featurebox LI {margin-bottom:5px;color:#000}
.featurebox td h4 {margin:0 0 5px 0}

/* search results */

#searchresults {margin: 0}
#searchresults table {margin: 15px 0 15px 0;background:#eee;border:1px solid #ccc}
#searchresults table td {} /* post N4.x values below */
#searchresults table h3 {margin: 0}
#searchresults .listing {display:block}
#searchresults .listed {display:block;color:#888;font-size: 86%}
#searchresults ul {list-style-type:none;padding:0;margin:0}
#searchresults li {border-bottom: 1px solid #ccc;margin: 15px 0 0 10px} /* post N4.x values below */
.resultstools {} /* post N4.x values below */
.resultstools img {} /* post N4.x values below */

/* search results */

#browsebox {margin: 7px 0 0 0;background:#dadada;padding:8px;background:#EBF1F3;border: 1px solid #AFC8D4}
#browseboxad {text-align:center;margin: 7px 0 0 0;background:#dadada;padding:8px;background:#EBF1F3;border: 1px solid #AFC8D4}
#browsebox h2 {margin-top:0}
#browsebox UL {list-style-type:none;font-size:86%;margin:0;padding:0}
#browsebox UL LI {margin: 3px 0 3px 0}

/* item listing */

#itemlisting {margin: 0}
#itemlisting table {font-size:86%;margin: 15px 0 15px 0;background:#eee;border:1px solid #ccc}
#itemlisting table td big {font-size: 155%}
#itemlisting .listing {display:block}
#itemlisting .listed {display:block;color:#000;font-weight:bold;margin-bottom:5px}
#itemlisting ul {list-style-type:none;margin: 30px 10px 30px 10px}
#graphiclisting table {border:none;background:none;margin: 0 auto 0 auto}
#graphiclisting table td a {font-weight:bold}
#graphiclisting table td img {display:block}
#graphiclisting .listed {display:block;text-align:center}
#instructions {margin: 15px 0 15px 0;background:#eee;border:1px solid #ccc} /* post N4.x values below */
#instructions ol {margin-top: 0;margin-bottom: 0}
#instructions h4 {margin: 0;color:#900}
#instructions li {margin-top: 5px;margin-bottom: 5px}

/* misc */

.featurebox2 {margin: 15px 0 15px 0;background:#eee;border:1px solid #ccc} /* post N4.x values below */
.featurebox2 table td h3 {border-bottom:1px solid #BC9600;color:#BC9600;margin:0}
.featurebox2 h3 {border-bottom:1px solid #BC9600;color:#BC9600;margin:0}
.featurebox2 ul, .featurebox3 ul {margin-top: 0;margin-bottom: 0}
.featurebox2 li, .featurebox3 li {margin-top: 5px;margin-bottom: 5px}
.featurebox2 h4, .featurebox3 h4 {margin: 0}
.featurebox3 {margin: 15px 0 15px 0;background:#D9E4E9;border-top: 5px solid #AFC8D4} /* post N4.x values below */


.highlight {color:#900}
.back {margin: 10px 0 10px 0;font-weight:bold}

/* this will hide these styles from netscape 4.x - generally just padding, background images, and list images cause probs */

@media all { 

/* member buttons*/

#toolbar TD.toolbarbg {background-image: url(masthead_bottom_bg.gif)}

/* secondary navs and lists */

#quicklinks UL {padding: 0 0 5px 20px;list-style-image:url(li1.gif)}
#quicklinks UL LI.active {list-style-image:url(li2.gif)}
#catlist UL {list-style-image:url(li1.gif)}

/* footer */

#footer {padding: 5px 0 5px 0;position: relative;margin: 0;background: #264C72;border-top: 2px solid #fc0;color:#fff;font-size: 86%}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color:#fff}

/* main structure */

#maintable {position: relative;height: 330px}
#leftcol {margin: 0 0 15px 0}
#rightcol {margin: 15px 0 15px 0}
#rightcol div {margin: 0 0 15px 0}

/* search forms */

.searchform td,.searchform2 td {padding: 0 10px 10px 10px}
.fullsearch {float:right;display:inline;font-weight: bold;font-size: 110%;margin: 15px 5px 0 0}
#categories td {padding: 0 25px 0 0}
#publications td {padding: 0 25px 0 0}
#keyword td {padding: 0 25px 0 0}
#tendertype td {padding: 0 25px 0 0}
.alertcriteria td {padding: 0 25px 0 0}
#todaysads td {padding: 0 25px 0 0}
#submit td {padding: 0 25px 0 0}

/* search results */

#searchresults table td {padding:2px}
#searchresults li {padding-bottom:15px}
.resultstools {float:right;display:inline;font-size: 86%}
.resultstools img {margin-left:15px}

/* item listing */

#instructions {padding:10px}

/* misc */

.featurebox2, .featurebox3 {padding:10px}
.featurebox2 table td {padding:5px}
#logout {float:right;font-weight:bold;margin: 10px 0 0 0}

#catlist #updated {float:right;font-size: 86%;width:200px;text-align:right;margin: 5px 5px 0 0}
#catlist #updated strong {color:#900}

}
	
