h1
{
  font-family:Arial, sans-serif;
  font-size:14pt;
  font-weight:bold;
  color:#006caa;
  margin-top:0px;
  margin-bottom:15px;
}

h2
{
  font-family:Arial, sans-serif;
  font-size:12pt;
  font-weight:bold;
  color:#006caa;
  margin-top:25px;
  margin-bottom:15px;
}

h3
{
  font-family:Arial, sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#333333;
  margin-top:0px;
  margin-bottom:15px;
}

body
{
   background-color:white;
   margin:0;
}

 div.header
 {
   height:70px;
   background-image:url(images/logo.jpg);
   background-repeat:no-repeat;
   background-color: #418ade;
   font-family: Verdana;
   color: #ffffff;
   font-size: 12pt;
   text-align: right;
 }

 span
 {
   margin-right: 10px;
 }


 div.separator
 {
   font-size:8pt;
   font-family: Verdana;
   color:#333;
   border:solid 1px #ccc;
   margin-bottom:20px;
   padding:2px;
   padding-left:220px;
   background:#f1f1f1 url(images/gray-background.png) repeat-x;
 }

 div.main
 {
   border: 0px solid grey;
   font-family: Verdana;
 }

 div.lmenu
 {
   float: left;
   padding: 0px;
   margin: 0px;
   width: 220px;
 }

 div.content
 {
   padding-left: 4px;
   margin-right: 20px;
   font-family: Verdana;
   font-size: 9pt;
 }

 div.footer
 {
   border: 1px solid grey;
   margin-top: 100px;
   background: #dfe7f3;
 }

 div.album
 {
   border-left: 1px dotted grey;
   border-bottom: 1px dotted grey;
   margin-left: 20px;
   margin-top: 20px;
   font-size:8pt;
   font-family: Verdana;
 }
 a.lmenu
 {

  display:block;

  color:#333;
  text-decoration:none;
  font-weight:bold;
  font-size: 8pt;

  padding-top:3px;
  padding-bottom:3px;
  padding-left:20px;
  padding-right:20px;

  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#ccc;
}

a.lmenu:hover
{

    background-color: #418ade;
    color: #ffffff;
}
a.lmenu:selected
{
	background:#dfe7f3;
    }

a.portfolio
{
  text-decoration: none;
  color: #418ade;
}

input.txtbox
{
  border: 1px solid grey;
  width: 500px;
}
input.submit
{
  border: 1px solid grey;
  width: 400px;
  background: #418ade;
  color: white;
}
input.reset
{
  border: 1px solid grey;
  width: 100px;
  background:#f1f1f1 url(images/gray-background.png) repeat-x;
}

textarea.txtbox
{
  border: 1px solid grey;
  width: 500px;
  height: 150px;
}

img.secret
{
  border: 1px solid grey;
  margin-top: 2px;
  margin-bottom: 2px;
}

td.album
{
  font-size:9pt;
  font-family: Verdana;
}

table.content
{
  border-left: 1px solid black;
  border-top: 1px solid black;
  font-size:10pt;
  font-family: Verdana;
}
td.white
{
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
td.blue
{
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #dfe7f3;
}
th
{
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #418ade;
}

table.structure
{
  width: 100%;
}
td.left
{
  width: 220px;
  vertical-align: top;
}
td.right
{
  width: 220px;
  vertical-align: top;
}
td.center
{
  vertical-align: top;
}