body.body
{
  margin: 0;
}

td.sidebox
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: center;
}

td.logobox
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: center;
}

td.imgonly
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: center;
  font-size: 1px;
}

td.mainbox
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: center;
}

td.maincontent
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: center;
}

td.bannerbox
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: center;
}

td.mainmenubox
{
  background: orange;
  vertical-align: top;
  text-align: center;
}

td.langswitch
{
  background: #FFFFFF;
  color: #000080;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: normal;
}

td.mainmenuitem
{
  background: orange;
  color: white;
  text-decoration: none;
  text-align: center;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

a.mainmenuitem:link
{
  background: orange;
  color: white;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

a.mainmenuitem:active
{
  background: orange;
  color: red;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

a.mainmenuitem:visited
{
  background: orange;
  color: white;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

a.mainmenuitem:hover
{
  background: orange;
  color: #000080;
  text-decoration: underline;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

.mainmenuseparator
{
  background: orange;
  color: white;
  text-decoration: none;
  text-align: center;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: normal;
}

td.titlebox
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: right;
  color: #000080;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 12pt;
  font-weight: bold;
}

td.subtitlebox
{
  background: #FFFFFF;
  vertical-align: top;
  text-align: left;
  color: #000080;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

td.contentbox
{
  background: #FFFFFF;
  color: #000080;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: normal;
}

th.servicestable
{
  background: #000080;
  color: #FFFFFF;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

td.servicestable
{
  background: #FFFFFF;
  color: #000080;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: normal;
}

.requiredfield
{
  color: #FF0000;
  font-family: Tahoma, Arial, sanserif;
  font-size: 11pt;
  font-weight: bold;
}

.formlabel
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

.inputfield
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

.formbutton
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}

.forminstruction
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

.formwarning
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}

.formerror
{
  color: #FF0000;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: bold;
}

.signaturebox
{
  background: #FFFFFF;
  vertical-align: bottom;
  text-align: center;
  color: #C0C0C0;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}











.thinest
{
  background: #FFFFFF;
  font-size: 1px;
}
.decor
{
  background: #000080;
  font-size: 1px;
}

.pgtitle
{
  background: #FFFFFF;
  color: #000080;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 14pt;
  font-weight: bold;
}

.sidecontent
{
  background-image: url(/assets/images/bkgrdsidebar.gif);
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: normal;
}

.centercontent
{
  background: #FFFFFF;
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}

.remark
{
  background: #FFFFFF;
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 11pt;
  font-weight: bold;
}

.smallformheader
{
  background: #000080;
  color: #FFFFFF;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: bold;
}

.smallformlabel
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: normal;
}

.smallinputfield
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: normal;
}

.smallformbutton
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: normal;
}

.smallforminstruction
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: normal;
}

.smallformwarning
{
  color: #000080;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: bold;
}

.smallformerror
{
  color: #FF0000;
  font-family: Tahoma, Arial, sanserif;
  font-size: 7pt;
  font-weight: bold;
}












.title
{
  background-image: url(/assets/images/bkgrdtitle.gif);
  /* background: #4682B4; */
  color: #FFFFFF;
  font-family: Tahoma, Arial, sanserif;
  font-size: 12pt;
  font-weight: bold;
}

.subtitle
{
  background-image: url(/assets/images/bkgrdsubtitle.gif);
  color: #FFFFFF;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

.ccontevenitem /* center content even item in a list */
{
  background-image: url(/assets/images/bkgrdsidebar.gif);
  color: #003366;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: normal;
}

.ccontodditem /* center content odd item in a list */
{
  background: #FFFFFF;
  color: #003366;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: normal;
}

.picheader
{
  background: #FFFFFF;
  color: #003366;
  font-family: Tahoma, Arial, sanserif;
  font-size: 11pt;
  font-weight: bold;
}

.picfooter
{
  background: #FFFFFF;
  color: #003366;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

.button
{
  background-image: url(/assets/images/bkgrdsidebar.gif);
  /* background-image: url(/assets/images/bkgrdbutton.gif); */
  color: #000099;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

a.button:link
{
  background: #CAE1FF;
  color: #000099;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

a.button:active
{
  background: #CAE1FF;
  color: #FF0000;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

a.button:visited
{
  background: #CAE1FF;
  color: #000099;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

a.button:hover
{
  background: #CAE1FF;
  color: #0000FF;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 10pt;
  font-weight: bold;
}

.general
{
  color: #003366;
  font-family: Tahoma, Arial, sanserif;
  font-size: 9pt;
  font-weight: normal;
}


.footer
{
  background-image: url(/assets/images/bkgrdfootmenu.gif);
  color: #FFFFFF;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

a.footerhref:link
{
  color: #FFFFFF;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

a.footerhref:active
{
  color: #FFFFFF;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

a.footerhref:visited
{
  color: #FFFFFF;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}

a.footerhref:hover
{
  color: yellow;
  text-decoration: none;
  font-family: Tahoma, Arial, sanserif;
  font-size: 8pt;
  font-weight: normal;
}



