BODY {
  /*background-image:    url(./images/separator.gif);
  background-repeat:   repeat-x;
  background-position : top;
  */
  background-color:    #002051;
  color:               #000000;
  height : 100%;
  padding:             0px 0px 0px 0px;
  margin:              0px 0px 0px 0px;
}


TR, TD, DIV, P, SPAN {
  margin:              0px 0px 0px 0px;
  padding:             0px 0px 0px 0px;
  color:               #002051;
  text-align:          left;
  font-size:           10px;
  font-family:	       Verdana;
  width:               auto;
  border:              none;
  vertical-align : top;	
}

TABLE {
  width:               100%;
  height: 				     auto;
  border:              none;
  margin: 				     0px 0px 0px 0px;
  padding:             0px 0px 0px 0px;
  border-collapse:     collapse;
  border-spacing:      0px;
}

img{
  border : 0px;
}

td.logo { background-color: #002051; width: 1% }

td.top_header{
  height : 10px;
}

td.top_header_1{
  background-color:    #002051;
  height : 20px;
  width:   184px;
}

td.top_header_2{
  background-color:    #183463;
  width:128px;
}

td.top_header_3{
  background-color:    #31517b;
  width:128px;
}

td.top_header_4{
  background-color:    #52719c;
  width:128px;
}

td.top_header_5{
  background-color:    #6b8aad;
  width:128px;
}

td.top_header_6{
  background-color:    #9ca6ce;
  width:128px;
}

td.top_header_7{
  background-color:    #002051;
  width:18%;
   
}

td.cell_background{
  background-color:    #183463;
}

td.header_spacer{
  background-color:    #002051;
  height : 10px;
  
}

td.head{
  background-color : #C6D3E6;
  color : #183463;
  font-size : 20px;
  font-weight : bold;
  text-align : center;
  vertical-align: middle;
  width:650px;
}

td.navigation{
  padding-top : 30px;
   background-color:    #002051;

}

td.navigation_link{
  color :  #ffffff;
  padding-left : 20px;
}

td.navigation_separator{
  color :  #ffffff;
  background-image:    url(./images/separator.gif);
  background-repeat:   repeat-x;
  background-position : top;
  height : 1px;
}

td.navi_sep_spacer{
  height : 3px;
}

td.sub_navi_separator{
  color :  #ffffff;
  background-image:    url(./images/separator.gif);
  background-repeat:   repeat-y;
  height : 1px;
  padding-left :20px;
}

A.navigation {
  font-size:           12px;
  font-weight: bold;
  font-family:	       Verdana;
  color      :         #ffffff;
  text-decoration : none;
}

A.navigation:hover  {
 text-decoration : none;
 color      :         #ffffff;
}

A.navigation:link {
 
}

A.navigation:activ {
 
}


A.sub_navi_selected {
  font-size:           10px;
  font-weight: normal;
  font-family:	       Verdana;
  color      :         #002051;
  text-decoration : none;
}

A.sub_navi_selected:hover  {
 text-decoration : none;
 color      :         #002051;
}

A.sub_navi_selected:link {
 
}

A.sub_navi_selected:activ {
 
}

A.sub_navi {
  font-size:           10px;
  font-weight: bold;
  font-family:	       Verdana;
  color      :         #ffffff;
  text-decoration : none;
}

A.sub_navi:hover  {
 text-decoration : none;
 color      :         #ffffff;
}

A.sub_navi:link {
 
}

A.sub_navi:activ {
 
}


td.sub_navi_padding_selected{
  background-color : #ffffff;
  width : 30px;
}

td.sub_navi_padding{
  background-color : #002051;
  width : 30px;
}

td.sub_navi_end_spacer{
   height : 8px;
}

td.sub_navi_selected{
   background-color : #ffffff;
}

td.sub_navi_sep_spacer_selected{
  height : 2px;
  background-color : #ffffff;
}

td.sub_navi_sep_spacer{
  height : 2px;
}

td.sub_navi{
   background-color : #002051;
}

td.content{
  background-color : #ffffff;
  padding-left : 20px;
  padding-top : 15px;
  height : 100%;
  vertical-align: top;
}

span.headline{
  color:               #002051;
  font-size:           14px;
  font-weight : bold ;
}

span.normal{
  color:               #000000;
  font-size:           12px;
  font-weight : normal ;
}

td.contact_form_label{
  width: 70px;
  padding-left : 0px;
}

input.contact{
  width : 200px;
}

textarea.contact{
  width : 350px;
  height : 100px;
}

table.box{
  border : solid 1px #31517b;
  width : 450px;
  
}
td.box{
  padding-left : 20px;
}
td.contact_spacer{
  height : 4px;
}

th.box_head{
  background-color : #31517b;
  color : #ffffff;
  font-size : 12px;
  padding-top : 3px;
  padding-bottom : 3px;
  padding-left : 5px;
}

td.box_spacer{
  height : 20px;
}

A.box {
  font-size:           11px;
  font-weight: bold;
  font-family:	       Verdana;
  color      :         #000000;
  text-decoration : underline;
}

A.box:hover  {
 text-decoration : none;
 color      :         #000000;
}

A.box:link {
 
}

A.box:activ {
 
}

span.box_text{
  color:               #002051;
  font-size:           11px;
  font-weight : normal ;
   
}

span.pdf_text{
  color:               #002051;
  font-size:           10px;
  font-weight : normal ;
  font-family : Arial;
   
}