/*Pop-up menu*/
.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#C7CFE0; border-color: #FFFFFF; border-bottom: 0px solid #FFFFFF }
.popupmenu {padding:2px; padding-left:5px; background-color:#2B547E; padding-right:10px; border-color: #FFFFFF;  border-bottom: 0px solid #FFFFFF }
.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: .85em; color:White}
.popupmenutext {color: white;}
.popupmenuclosed {color: #808080;}
.errortext, .oktext, .notetext {font-family:Verdana; font-size:14px;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}
a
{
  color: #000099;
  text-decoration: underline;
}
a:link
{
  color: #000099;
  text-decoration: underline;
}
a:visited
{
  color: #3D7A99;
}
a:hover
{
  color: #0080FF;
}

a.header
{
  color: #405F80;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  font-size: 12px;
  font-weight: bold;
  padding-right: 30px;  
}
a:link.header
{
  color: #95BEE7;
}
a:visited.header
{
  color: #95BEE7;
}
a:hover.header
{
  color: #FFFFFF;
}

td.sidemenu a
{
  color: #95BEE7;
  text-decoration: none;
}
td.sidemenu a:link
{
  color: #95BEE7;
  text-decoration: none;
}
td.sidemenu a:visited
{
  color: #95BEE7
}
td.sidemenu a:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}

table.footer a.header
{
  color: #FFFFFF;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px; 
  padding-right: 20px;  
}
table.footer a:link.header
{
  color: #95BEE7;
}
table.footer a:visited.header
{
  color: #95BEE7;
}
table.footer a:hover.header
{
  color: #ffffff;
}

body
{
  font-size: 1em;
  color: #131313;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  background-color: #FFFFFF;
  text-decoration: none;
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

h1
{
  color: #004080;
  font-size: 1.5em;
}

h2
{
  color: #004080;
  font-size: 1.25em;
}

h3
{
  color: #004080;
  font-size: 1.1em;
}

table
{
  border-right: #6584A0;
  border-top: #6584A0;
  border-left: #6584A0;
  border-bottom: #6584A0;
  border-collapse: collapse;
}
td
{
  border-left-color: #6584A0;
  border-bottom-color: #6584A0;
  border-top-color: #6584A0;
  border-right-color: #6584A0;
}
tr
{
  border-left-color: #6584A0;
  border-bottom-color: #6584A0;
  border-top-color: #6584A0;
  border-right-color: #6584A0
}
th
{
  border-left-color: #6584A0;
  border-bottom-color: #6584A0;
  border-top-color: #6584A0;
  border-right-color: #6584A0;
  font-weight: bold;
  color: #004080;
  background-color: #94BEE7;
}


td.mainbody
{
  padding-top: 20px; 
  padding-bottom: 20px;
  padding-left: 30px; 
  padding-right: 30px;  
  line-height: 1.5em;
  vertical-align: top;
}

td.sidemenu
{
  background-color: #2B547E;
  /*7BA2C6*/
  color: #002D59;
  vertical-align: top;
  font-size: 0.75em;
  padding-bottom: 10px;
}

table.rightmenu th
{
  background-color: #6386A5;
  color: #FFFFFF;
  font-size: 1.2em;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 0px;
  text-align: left;
  padding-left: 20px;
}

div.rightmenu
{
  padding-left: 5px;
  padding-right: 5px;
}

table.services
{
  font-size: 1.25em;
  padding-left: 0px;
}
table.articles
{
  padding-left: 0px;
}

ul.services
{
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 0px;
  padding-right: 5px;
  list-style-type: disc;
}

hr
{
  font-size: 1pt;
  color: #6386A5;
  height: 1pt;
  size: 1;
}

table.footer
{
  border-width: 0pt; 
  background-color: #2B547E;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  font-size: 0.8em;
}

div.copyright
{
  margin-top: 10px;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, Tahoma;
}

span.company
{
  color: #6386A5;
  font-weight: bold;
}

span.product
{
  color: #6386A5;
  font-style: italic;
}

span.mark
{
    COLOR: #FF0000;
    FONT-WEIGHT: bold;
}

div.indent
{
  margin-left: 20px;
}

tr.productorder
{ 
  text-align: center;
}

h2.quote
{
  font-size: 1em;
  text-decoration: none;
  text-align: right;
  font-weight: none;
  font-style: italic;
  margin-bottom: 4px;
}

table.comparison th
{
  font-size: 0.8em;
}
table.comparison td.feature_header
{
  background-color: #E5F2FF;
  font-weight: bold;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 0px;
}
table.comparison td.feature
{
  font-size: 1em;
  text-align: left;
}
table.comparison td.presence
{
  font-size: 1em;
  text-align: center;
}

span.comparison_price
{
  font-size: 1em;
  font-weight: bold;
  color: #80004A;
}
span.comparison_yes
{
  font-size: 1.5em;
  font-weight: bold;
  color: #004080;
}
span.comparison_no
{
  font-weight: normal;
  color: #B00000;
}
div.cooltip
{
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 0.8em;
  line-height: 1.25em;
}

span.whatsnewlink
{
  font-size: 0.8em;
}

table.quote
{
  background-color: #E5F2FF;
}
image.sign
{
  margin-top: 10px; 
  padding-bottom: 0px;
  padding-left: 5px;
  border-width: 0px;
}