html, body, div, img, form, p, span, input, select, h2, h3, h4, h5, ul, li
{ /*font-size:0pt;*/
 margin: 0px;
 padding: 0px;
 border: 0px;
}

body
{ color: #000;
  background-color: #757575;
  text-align: center;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
}

#container
{ width: 828px;
  background-color: #FFF;
  margin: auto;
  text-align: left;
  position: relative;
}

#top_line
{ height: 11px;
  background-color: #ACACAC;
  margin-bottom: 2px;
}

/*------ HEADER ---------------------------------------------------------------*/
#header
{ height: 92px;
  background-color: #5276BA;
  overflow: hidden;
}
#header a.logo
{ width: 228px;
  height: 44px;
  display: block;
  margin-left: 16px;
  margin-top: 25px;
  float: left;
}
*html #header a.logo
{ margin-left: 8px;
}

#header div#menu
{ height: 92px;
  width: 570px;
  float: right;
}
#header div#menu a
{ border-left: 2px solid #FFFFFF;
  display: block;
  height: 92px;
  float: left;
  color: #F6F5F5;
  font-size: 12px;
  text-decoration: none;
  width: 50px;
  padding-top: 60px;
  padding-left: 6px;
  padding-right: 19px;
}
#header div#menu a.active
{ background-color: #85A5E4;
}
#header div#menu a.menu1
{ width: 65px; }
#header div#menu a.menu2
{ width: 62px; }
#header div#menu a.menu3
{ padding-top: 46px;
  width: 82px;
}
#header div#menu a.menu4
{ width: 87px; }
#header div#menu a.menu6
{ width: 62px; }

/*---- SUBMENU ---------------*/
div#submenu1, div#submenu2, div#submenu5, div#submenu6
{ position: absolute;
  background-color: #85A5E4;
  text-align: center;
  visibility: hidden;
}
div#submenu1 div, div#submenu2 div, div#submenu5 div, div#submenu6 div
{ margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 0px;
  width: 70px;
}

div#submenu6 div{
   width: 67px;
}

div#submenu1 div.line, div#submenu2 div.line, div#submenu5 div.line, div#submenu6 div.line
{ height: 2px;
  background-color: #FFF;
}
div#submenu1 div a, div#submenu2 div a, div#submenu5 div a, div#submenu6 div a
{ font-size: 13px;
  color: #000000;
  text-decoration: none;
}
div#submenu1 a:hover, div#submenu2 a:hover, div#submenu5 a:hover, div#submenu6 a:hover
{ color: #F6F5F5;
}
div#submenu1
{ left: 260px; }
div#submenu2
{ left: 352px; }
div#submenu5
{ left: 664px; }
div#submenu6
{ left: 741px; }
/*---- END SUBMENU ---------------*/
/*------ END HEADER ---------------------------------------------------------------*/



/*------ MAIN ---------------------------------------------------------------*/
#main
{ overflow: hidden;
}

#main div.flash
{ float: left;
  padding-top: 12px;
  width: 245px;
}

/*---- CONTENT ---------------*/
#main div.content
{ float: right;
  width: 558px;
  padding: 12px 10px;
}
#main div.content div.col_1
{ width: 402px;
  float: left;
  padding-right: 2px;
}
#main div.content div.col_1 div.line
{ height: 3px;
  font-size: 0px;
  background-color: #5276BA;
  margin-bottom: 20px;
}
#main div.content div.col_1 p.italic
{ font-size: 11px;
  /*font-style: italic;*/
  margin-top: 10px;
  margin-bottom: 10px;
}
#main div.content div.col_1 a.email
{ text-decoration: none;
  color: #110F10;
}
#main div.content div.col_1 input.text
{ border-left: 2px solid #110F10;
  border-top: 2px solid #110F10;
  width: 223px;
  height: 19px;
}
#main div.content div.col_1 select
{ border-left: 2px solid #110F10;
  border-top: 2px solid #110F10;
}
#main div.content div.col_1 textarea
{ border-left: 2px solid #110F10;
  border-top: 2px solid #110F10;
  width: 282px;
  height: 58px;
}
#main div.content div.col_1 input.submit
{ width: 50px;
  height: 18px;
  color: #F6F5F5;
  font-size: 11px;
  background-color: #767777;
}
#main div.content div.col_1 div.text
{ padding: 10px;
}
#main div.content div.col_1 div.about
{ margin-bottom: 30px;
}
#main div.content div.col_1 div.about h4
{ font-size: 12px;
  padding-bottom: 5px;
}
#main div.content div.col_1 div.about img
{ padding-right: 10px;
}
#main div.content div.col_1 div.send_ok, #main div.content div.col_2 div.send_ok
{ margin: 20px;
  color: #5276BA;
  font-weight: bold;
}
#main div.content div.col_1 div.send_fail, #main div.content div.col_2 div.send_fail
{ margin: 20px;
  color: red;
  font-weight: bold;
}

#main div.content div.col_2
{ text-align: center;
  /*background-color: #F6F5F5;*/
  background-color: #F6F7F7;
  width: 154px;
  float: right;
}
#main div.content div.col_2 div.line
{ height: 3px;
  font-size: 0px;
  background-color: #110F10;
  margin-bottom: 20px;
}
#main div.content div.col_2 h4
{ font-size: 15px;
  color: #231F20;
  text-align: left;
  padding: 4px;
  padding-left: 8px;
}
#main div.content div.col_1 div.bottom, #main div.content div.col_2 div.bottom
{ margin-top: 20px;
  margin-bottom: 0px;
}
#main div.content div.col_2 h5
{ margin-top: 24px;
  font-size: 11px;
}
#main div.content div.col_2 form input.text
{ width: 95px;
  height: 18px;
  border: 2px solid #767777;
  margin-top: 5px;
  margin-bottom: 13px;
}
#main div.content div.col_2 form input.submit
{ width: 43px;
  height: 18px;
  background-color: #767777;
  font-size: 11px;
  color: #F6F5F5;
  margin-bottom: 30px;
}

#main div.content div.footer
{ clear: both;
  padding-right: 156px;
  text-align: center;
  color: #828282;
  font-size: 11px;
  height: 100%;
}
#main div.content div.footer a
{ text-decoration: none;
  color: #828282;
}
#main div.content div.footer p a
{ text-decoration: underline;
  color: #828282;
}

#main div.content div.footer div.line
{ height: 3px;
  font-size: 0px;
  background-color: #5276BA;
  margin-bottom: 20px;
}
/*---- END CONTENT ---------------*/
/*------ END MAIN ---------------------------------------------------------------*/

table.assessment_var{
    border-collapse: collapse;
    margin-left: 25px;
}

table.assessment_var td{
    border: 0px solid red;    
}

table.assessment_var td input{
    margin-top: 4px;
}

table.assessment_var td label{
    margin-right: 10px;
}

ol.assessment{
    margin-left: 0px;
    padding-left: 25px;
    list-style-position: outside;
    border: 0px solid red;
}

h3.assessment{
    color: #475e8a;
    margin-bottom: 10px;
    font-size: 15px;
}
