/* CSS Document */

body 
{ 
  font: 9pt Arial, Helvetica, sans-serif;
  color: black;
}

/* left menu */

body.menu
{ 
  background-color: #6077c3; 
  font: 9pt Arial, Helvetica, sans-serif;
}

td.menuheader
{
  text-align: left;
  color: rgb(238,238,238);
  font: bold italic 9pt Arial;
  text-decoration: none;
}

td.contheader
{
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  background-image: url(img/btn_menu.gif);
  color: #EEEEEE;
  height: 100%;
}

a.contheader
{
  height: 100%;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  background-image: url(img/btn_menu.gif);
  color: #EEEEEE;
}

a.contheader:hover
{
  font-style: normal; 
  display: block;
  height: 100%;
  color: rgb(0,0,0);;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  background-image: url(img/btn_orange.gif);
}

td.actmenudesc
{
  text-align: left;
  color: rgb(231,120,23);
  font: bold 7pt Arial;
  text-decoration: none;
}

td.actmenutext
{
  text-align: justify;
  color: black;
  font: 7pt Arial;
  text-decoration: none;
}

a.menuitem
{
  color: rgb(213,217,222);
  font-weight: bold;
  font-style: normal; 
  font-size: 8pt;
  font-family: Arial;
  text-align: center;
  text-decoration: none;
  background-image: url(img/btn_menu.gif);
  display: block;
  width: 140;
  line-height: 22px;
}

a.menuitem:hover
{
  color: rgb(0,0,0);
  font-weight: bold;
  font-style: normal; 
  font-size: 8pt;
  font-family: Arial;
  text-align: center;
  text-decoration: none;
  background-image: url(img/btn_orange.gif);
  display: block;
  width: 100%;
  height: 100%;
  line-height: 22px;
}

a.button
{
  color: rgb(0,0,0);
  font-weight: bold;
  font-style: normal; 
  font-size: 7pt;
  font-family: Arial;
  text-align: center;
  text-decoration: none;
  background-image: url(img/btn-blue.gif);
  background-repeat: no-repeat;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 22px;
}

a.button:hover
{
  color: rgb(0,0,0);
  font-weight: bold;
  font-style: normal; 
  font-size: 7pt;
  font-family: Arial;
  text-align: center;
  text-decoration: none;
  background-image: url(img/btn-orange.gif);
  background-repeat: no-repeat;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 22px;
}

a.menuicon
{
  color: rgb(213,217,222);
  font-weight: bold;
  font-style: normal; 
  font-size: 7pt;
  font-family: Arial;
  text-align: center;
  text-decoration: none;
  display: block;
  width: 140;
  line-height: 22px;
}

a.menuicon:hover
{
  color: rgb(0,0,0);
  font-weight: bold;
  font-style: normal; 
  font-size: 7pt;
  font-family: Arial;
  text-align: center;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 22px;
}

a.introhdr:link
{
  color: black;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

a.introhdr:visited
{
  color: black;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

a.common:link
{
  color: black;
  font-weight: bold;
  text-decoration: none;
}

a.common:hover
{
  color: white;
  font-weight: bold;
  text-decoration: none;
}

a.common:visited
{
  color: black;
  font-weight: bold;
  text-decoration: none;
}

a.common:visited:hover
{
  color: white;
  font-weight: bold;
  text-decoration: none;
}

a.ngbcommon:link
{
  color: white;
  font-weight: bold;
  text-decoration: none;
}

a.ngbcommon:visited
{
  color: white;
  font-weight: bold;
  text-decoration: none;
}

a.helpitem
{
  color: black;
  font-weight: normal;
  text-decoration: none;
}

a.helpitem:link
{
  color: black;
  font-weight: normal;
  text-decoration: none;
}

a.helpitem:hover
{
  color: white;
  font-weight: normal;
  text-decoration: none;
}

td.webdev
{
  font-size: 5pt;
  font-weight: bold;
  text-align: center;
}

td.paramlabel
{
  font: 9pt Arial, Helvetica, sans-serif;
}

td.param
{
  font: 9pt Arial, Helvetica, sans-serif;
}

td.prevbtn
{
  font-size: 8pt;
  text-align: center;
}

td.prices
{
  font-size: 8pt;
  text-align: left;
  text-decoration: none;
  color: black;
}

td.pricesval
{
  font-size: 8pt;
  text-align: right;
  text-decoration: none;
  color: black;
}

td.introhdr
{
  font-size: 11pt;
  text-align: left;
  text-decoration: none;
  color: black;
}

td.intro
{
  font-size: 8pt;
  text-align: justify;
  text-decoration: none;
  color: black;
}

p.intro
{
  font-size: 8pt;
  text-align: justify;
  text-decoration: none;
  color: black;
}

td.introbase
{
  font-size: 8pt;
  text-align: justify;
  text-decoration: none;
  color: black;
}

th.prices
{
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  color: black;
}

th.pricesval
{
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
  text-decoration: none;
  color: black;
}
  
p.basecont,
div.common
{
  font: 8pt Arial, Helvetica, sans-serif;
  color: black;
  text-align: justify;
}

p.ngbbasecont
{
  font-size: 8pt;
  font-weight: normal;
  text-align: justify;
  text-decoration: none;
  color: #CFCFCF;
  font-family: Arial;
}

td.basecont
{
  font: 8pt Arial, Helvetica, sans-serif;
  color: black;
}

td.ngbbasecont
{
  font-size: 8pt;
  font-weight: normal;
  text-align: justify;
  text-decoration: none;
  color: #CFCFCF;
  font-family: Arial;
}

td.ngbbasetitle
{
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  color: #CFCFCF;
  font-family: Arial;
}

p.prevcont
{
  font-size: 7pt;
}

input.mailto
{
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

input.mailtobtn
{
  font-size: 10pt;
  text-decoration: none;
}

td.mailto
{
  font-size: 10pt;
  text-align: left;
  text-decoration: none;
}

td.mailtoinfo
{
  font-size: 8pt;
  text-align: justify;
  text-decoration: none;
}

input.order
{
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

input.orderbtn
{
  font-size: 10pt;
  text-decoration: none;
}

td.order
{
  font-size: 10pt;
  text-align: left;
  text-decoration: none;
}

td.orderinfo
{
  font-size: 9pt;
  text-align: justify;
  text-decoration: none;
}

td.contshade
{
  color: black;
  font: bold italic 12pt Arial;
  text-align: left;
  text-decoration: none;
}

h1
{
  color: black;
  font: bold italic 12pt Arial;
  text-align: left;
  text-decoration: none;
}

h2
{
  color: black;
  font: bold italic 10pt Arial;
  text-align: left;
  text-decoration: none;
}

input.btn_navy
{
  font: 9pt Arial, Helvetica, sans-serif;
}

select.select_comm
{
  font: 9pt Arial, Helvetica, sans-serif;
}
.webdesign
{
  font-size:8pt;
  text-align:justify;
  font-family:Arial;
}
.webdesign_p1
{
  margin-left:150px;
}
.webdesign_p2
{
  margin-left:0px;
}
.webdesign_p3
{
  margin-left:0px;
}

.cl_camastertable_td
{
	font-weight: bold;
	padding-left: 5px;
}	

.cl_camastertable_caption
{
	font-size: 8pt;
	font-weight: bold;
	height: 20px;
}

.vcl_table_td
{
	padding-left: 20px;
}