body, td { color: black ; margin: 0px ; font-size: 9pt ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, sans; background-color: white; }
body { text-align: center; margin-left: auto; margin-right: auto }
html>body, tr>td { font-size: small }
* { box-sizing: border-box; -moz-box-sizing: border-box; }
p { margin-top: 5px ; margin-bottom: 5px; line-height:16px }
a { text-decoration: none ; color: #9393b7; font-size: 100%}
a:visited { color: #9393b7 }
a:hover { color: #9393b7; text-decoration: underline; }
input { font-size: x-small }
select { font-size: x-small; font-family: Tahoma, Arial }
textarea { font-size: x-small; font-family: Tahoma, Arial }
ul { margin-bottom: 4px;  padding-bottom:0; margin-top: 10px; margin-left: 0; padding-left: 20px;}
img { behavior: url(/pngbehavior.htc); }
h1 { font-size: 15pt; color: #9393b7 }
h2 { font-size: medium; color: #9393b7 }
h3 { font-size: 12pt; color: #9393b7 }
h4 { font-size: x-small; color: #9393b7; }
h5 { font-size: xx-small;  color: #9393b7 }
th { font-size: small; text-align: left }

d1iv { border: 1px solid red }
ta1ble { border: 1px solid blue }
t1d { border: 1px solid blue }

table.update{ border: 1px solid black; border-collapse:collapse; width:100% }
table.update tr {  border: 1px solid black; border-collapse:collapse}
table.update td { border: 1px solid black; border-collapse:collapse; font-size: 8pt; }

#naffbrowser { display: none }
#fullpage { width: 760px; height: 99%; min-height: 100%; margin-bottom: -2px; text-align: left; margin-left: auto; margin-right: auto; background-color: white; border: 1px solid white; }

#header { height: 104px; }
#bannerflash {float: right;}
#topmenu { background-color: transparent; width: 100%; height: 1.5em; padding: 0.25em; padding-left: 10px; margin: 0; font-size: xx-small; font-weight: bold }
#header>#topmenu { height: 2em }

#topmenu a { color: black }
#topmenu a:visited { color: black }
#topmenu a:hover { color: black }

#menu { font-size: small; padding: 0; padding-left: 10px; width: 180px; margin: 0; color: black; border-right: 1px solid #f0f0f0; line-height: 1.2em }
#menu a { font-size: xx-small; font-weight: bold; }

#mainpage { float: left; width: 100% }
#mainpage.hasmenu { width: 580px; }

#main1bodydiv { margin: 0; width: 100%; padding-right: 10px; padding-left: 10px; } /*IE M-T = 0*/
#footer { width: 600px; height: 10px; font-size: 1pt }

#topandbasket { height: 90px; background-color: #c0c0c0 }
#topbasket { height: 60px; background-color: #c0c0c0; background-repeat: repeat-x; text-align: right; }
#basket { height: 60px; font-size: xx-small; background-color: white; width: 150px; text-align: left; float: right }
#basket table { border: 1px solid #c0c0c0; padding: 2px; height: 100% }
#basket td { font-size: xx-small; padding: 0px; }
#topbar { float: right; color: black; width: 99%; height: 25px; padding-top: 5px; margin-bottom: -2px }
#topbar input { color: black; font-size: 7pt; }
#topbar a { color: black }
#topbar a:visited { color: black }
#topbar a:hover { color: #999 }

#sitemap { margin-left: 5px }

.menusection { font-weight: bold }
.menusubsection { }
.selected {text-decoration: underline;}
/*home page css*/

#rightcol{ width: 240px; float: right; margin-left: 10px; }

#ticker {float: right;   width: 240px; height: 160px; c2olor: #3e3874;  background-color: #3e3874; }


.homefooter { clear: all; float: left; width: 96%;  margin: 0; padding: 10px 0 0 0;  font-size: 80%; }
#mainbodydiv>.homefooter { width: 100% }
.homefooter .leftfoot { float: left; width: 48%; }
.homefooter .rightfoot { float: right; text-align: right; width: 48%; }
.clearall {clear: both; }

.sortable {width: 100%}
.sortable td {padding: 3px;  color: black; background-color: white;}
.sortable th  {padding: 3px;   background-color: white;}
.sortable a {color: black;}
table thead tr th a, table thead tr th a:visited  {color: black;}
.sortable tr.zebraTableEven, .sortable tr.zebraTableEven td, .sortable tr th {background-color: #e5e3fe; }

.tablesmalltext td, .tablesmalltext th { font-size: xx-small }

.editform { font-size: x-small }
.editform td { font-size: x-small }
