body {
   border: none;
   margin: 0px;
   background: #EEEEEE;
   font-family: arial, helvetica, sans-serif;
   font-weight: normal;
   text-decoration: none;
   font-size: 12pt;
}

div#header {
   background: #141414; 
   border:     none; 
   width:      100%;
   height:     62px;
   margin:     0px;
   padding:    0px;
}

#logo {
   float:      left;
   color:      #FFFFFF;
   text-align: left;
   padding:    5px;
   width:      300px;
}

#selectLanguage {
   float:   right;
   padding: 5px;
}

#selectLanguageLink {
   color: #FFFFFF;
   font-family: arial, helvetica, sans-serif;
   font-weight: normal;
   text-decoration: none;
}

#content {
   float:      left;
   background: #EEEEEE;
   font-size:  14px;
   text-align: left;
   width:      100%;
   margin:     0px;
   padding:    0px;
}

div#menu {
   float:   left;
   width:   100%;
   margin:  0px;
   padding: 0px;
   height:  36px;
   border:   none;
   background-image: url(filler.png);
   background-repeat: repeat-x;
}

span#menuHome {
   background-image: url(home0.png);
   margin:  0px;
   padding: 0px;
   border:  none;
}

img.menu {
   margin:  0px;
   padding: 0px;
   border:  none;
}

h1 {
   margin:      10px;
   color:       #333377;
   font-family: arial, helvetica, sans-serif;
   font-size:   18pt;
   font-weight: bold;
}

div.innerContent {
   background-color: #FFFFFF;
   margin-left:      5%;
   margin-top:       10px;
   margin-bottom:    20px;
   padding-left:     10px;
   padding-top:      5px;
   padding-bottom:   10px;
   width:            90%;
   font-size:        10pt;
}

div.newsTitle {
   font-weight: bold;
}

div.newsTopic {
   margin-left: 20px;
   margin-top: 4px;
   font-size: 9pt;
}

div.cvSection {
   font-size:     14pt;
   font-weight:   bold;
   margin-left:   0px;
   margin-top:    10px;
   margin-bottom: 10px;
}

table.cvKeyValue {
   margin:       0px;
   margin-left:  10px;
   border:       none;
   padding-left: 0px;
}

td.cvKey {
   margin:         0px;
   border:         none;
   padding-left:   0px;
   padding-right:  6px;
   font-weight:    bold;
}

td.cvValue {
   margin:      0px;
   padding:     0px;
   font-weight: normal;
}

ul.cv1 {
   margin:        0px;
   margin-left:  10px;
   margin-bottom: 4px;
   padding:       0px;
   border:        none;
   list-style:    none;
}

div.cv1 {
   margin:     0px;
   margin-top: 2px;
   padding:    0px;
   border:     none;
}

div.cv1title {
   margin:      0px;
   margin-top:  4px;
   padding:     0px;
   border:      none;
   font-weight: bold;
}

table.cvExperience {
   margin:       0px;
   margin-left:  10px;
   border:       none;
   padding-left: 0px;
}

td.cvExperienceHeader {
   padding-right:   20px;
   text-decoration: underline;
   font-weight:     bold;
}

td.cvExperienceLeft {
   padding-right:   20px;
}


td.cvExperience {
   padding-right: 30px;
   text-align:    right;
}

table.form {
   margin:       0px;
   margin-left:  0px;
   border:       none;
   padding-left: 0px;
}

td.formPrompt {
   margin:         0px;
   border:         none;
   padding-top:    4px;
   padding-left:   0px;
   padding-right:  6px;
   font-weight:    bold;
}

td.formErrorPrompt {
   margin:         0px;
   border:         none;
   padding-top:    4px;
   padding-left:   0px;
   padding-right:  6px;
   font-weight:    bold;
   color:     #770000;
}

td.formValue {
   margin:      0px;
   padding:     0px;
   padding-top: 4px;
   font-weight: normal;
}

.formIndentedInput {
   margin:      0px;
   margin-left: 40px;
   padding:     0px;
   font-weight: normal;
}

.formInput {
   margin:      0px;
   padding:     0px;
   font-weight: normal;
}

td.formButtonRow {
   padding-top: 12px;
   text-align: right;
}

table.keyValue {
   margin:       0px;
   margin-left:  0px;
   border:       none;
   padding-left: 0px;
}

td.key {
   margin:         0px;
   border:         none;
   padding-left:   0px;
   padding-right:  6px;
   font-weight:    bold;
}

td.value {
   margin:       0px;
   padding:      0px;
   padding-left: 0px;
   font-weight:  normal;
}

img.email {
   margin:  0px;
   padding: 0px;
   border:  none;
}

dl.nanoxmlProductList {
}

dt.nanoxmlProductList {
   font-weight: bold;
}

dd.nanoxmlProductList {
   font-weight:   normal;
   margin-bottom: 4px;
}

.copyright {
   margin-left: 20pt;
   margin-right: 20pt;
   font-size: 8pt;
}

div.nanoxmlSection {
   font-size:     12pt;
   font-weight:   bold;
   margin-left:   0px;
   margin-top:    10px;
   margin-bottom: 10px;
}

