.portalpage h1
{
 font-size:13pt;
 color:#cc6600;
 background:#ffffff;
 font-weight:bold;
 text-align:center;
}

.portalpage h2
{
 font-size:13pt;
 color:#cc6600;
 background:#ffffff;
 font-weight:bold;
 text-align:left;
}

.portalpage h3
{
 font-size:11pt;
 color:#cc6600;
 background:#ffffff;
 font-weight:bold;
 text-align:left;
}

.portalpage em
{
 font-size:11pt;
 color:#cc6600;
 background:#ffffff;
 font-style: normal;
}

.portalpage .small
{
	font-size:8pt;
}

.portalpage .indent
{
 margin-left:50px;
 margin-right:50px;
}

table.pp1 
{
 border-collapse:collapse;
}

table.pp1 th, table.pp1 td, table.pp1 caption, table.pp1 thead
{
 border-style:dotted;
 border-width:1px;
 border-color:#cc6600;
 font-size:11pt;
 text-align: center;
}

table.pp1 th, table.pp1 td
{
 height:30px;
}

table.pp1 th,  table.pp1 caption, table.pp1 thead
{
 color:#cc6600;
 background:#eeeecc;
 font-weight:bold;
}

table.pp2
{
 border-collapse:collapse;
}

table.pp2 th, table.pp2 td, table.pp2 caption, table.pp2 thead
{
 padding:2px;
 border-style:dotted;
 border-width:1px;
 border-color:#cc6600;
 font-size:8pt;
 text-align: center;
}

table.pp2 th, table.pp2 td
{
 height:30px;
}

table.pp2 th,  table.pp2 caption, table.pp2 thead
{
 color:#cc6600;
 background:#eeeecc;
 font-weight:bold;
}

.mdtitle
{
 font-family:verdana,helvetica,arial,sans-serif;
 font-size:13pt;
 color:#cc6600;
 background:#ffffff;
 font-weight:bold;
}

.mdtitlebar
{
 font-family:verdana,helvetica,arial,sans-serif;
 font-size:13pt;
 color:#cc6600;
 background:#eeeecc;
 font-weight:bold;
}

body, table
{
 font-family:verdana,helvetica,arial,sans-serif;
 font-size:11pt;
 color:black;
 background:#ffffff;
 font-weight:normal;
}

body
{
 width:800px;
}

form
{
 display:inline;
}

input, select
{
 font-family:verdana,helvetica,arial,sans-serif;
 font-size:9pt;
 font-weight:normal;
}

submit
{
 font-family:verdana,helvetica,arial,sans-serif;
 font-size:9pt;
 color:#cc6600;
 background:#eeeecc;
 font-weight:normal;
}

table.mdtitle1
{
 //font-family:verdana,helvetica,arial,sans-serif;
 color:#eeeecc;
 background:#336633;
 font-size:16pt;
 text-align: center;
}

table.mdtitle2
{
 //font-family:verdana,helvetica,arial,sans-serif;
 color:#cc6600;
 background:#eeeecc;
 font-size:9pt;
}

table.mdsidebar
{
 // font-family:verdana,helvetica,arial,sans-serif;
 color:black;
 background:#eeeecc;
 text-align:center;
 font-size:9pt;
}

.mdsidebartitle
{
 // font-family:verdana,helvetica,arial,sans-serif;
 color:#cc6600;
 background:#eeeecc;
 text-align:center;
 //font-size:9pt;
 font-weight:bold;
}

.mdboxheader
{
 font-family:verdana,helvetica,arial,sans-serif;
 font-size:11pt;
 font-weight:bold;
 color:#cc6600;
 //background:#ffffff;
}

.mdfooter
{
 //font-family:verdana,helvetica,arial,sans-serif;
 font-size:8pt;
 color:blue;
 //background:#ffffff;
 text-align:center;
 font-weight:bold;
}

.mdfooterlinks
{
 //font-family:verdana,helvetica,arial,sans-serif;
 font-size:8pt;
 color:blue;
 //background:#ffffff;
 text-align:center;
}

.mdcatsmall
{
 //font-family:verdana,helvetica,arial,sans-serif;
 font-size:8pt;
 color:black;
 font-weight:bold;
 //background:#ffffff;
}

.mdspecialprice
{
 color:red;
 //background:#ffffff;
 font-weight:bold;
 text-decoration: line-through;
}

.mdcart, .mdcart table
{
 //font-family:verdana,helvetica,arial,sans-serif;
 font-size:8pt;
 color:black;
 //background:#ffffff;
 //font-weight:normal;
}

.mdcarttitle
{
 font-size:10pt;
 color:#cc6600;
 background:#eeeecc;
 font-weight:bold;
}

.mdindent
{
 margin-left:50px;
 margin-right:50px;
}