@import url("content.css");
/* Imported Styles
-----------------------------------------------
Common Part
----------------------------------------------- */
* {
  margin:0;
  padding:0;
}

body {
  background:#F4F3F0 url(../images/tile.gif) repeat-x 0 -36px;
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  position:relative;
  min-height:100%;
  /*behavior:url("css/csshover.htc");*/
}

html,* html body {
  height:100%;
}

table{
  border:0px;
  border-collapse:collapse;
  vertical-align:top;
}


#footer {
  position:absolute;
}

.clear {
  clear:both;
  font-size:0%;
  line-height:0%;
  height:0%;
}

.wrapper {
  padding:0 60px;
}

.no_wrapper {
  padding:0;
}

/* =Misc(links)
----------------------------------------------- */
a {
  color:#004488;
  text-decoration:underline;
}

a:hover {
  text-decoration:none;
}

img {
  border:none;
}




/* =Header
----------------------------------------------- */
#header {
  position: relative;

  height:156px;
  top:0;
  min-width:1000px;
  /*width: expression( (document.documentElement.clientWidth || document.body.clientWidth) < 10000 ? '1000px' : '100%');*/
}

h1 {
  position: absolute;
  top: 5px;
  left: 60px;

  margin: 0;
  padding: 0;
}

h1 span{
  display:none;
}

h1 a{
  text-decoration:none;
  color:#86AFD7;
}

h1 a hover{
  text-decoration:underline;
}

.slogan {
  position:absolute;
  top: 35px;
  left: 310px;
  font-size:12px;
  color:#86AFD7;
}

.top_row {
  height:52px;
}

.languages {
  float:left;
  padding-top:9px;
}

.languages a{
  float:left;
  display:block;
  padding:1px 0 4px 13px;
  margin-right:36px;
  background:url(../images/marker_lang_d.gif) no-repeat 0% 0%;
  color:#004488;
  font-size:12px;
}

.lang_active {
  background:url(../images/marker_lang_a.gif) no-repeat 0% 0% !important;
  color:#86AFD7 !important;
  text-decoration:none !important;
}


.menu {
  height:45px;
  margin: 20px 0 7px 0;
}

.menu ul{
  list-style:none;
  margin:0;
  padding:0;
  /*width:800px;*/
}

.menu ul li{
  float:left;
  padding:9px 35px 0 0;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
}

.menu ul li a{
  background:url(../images/menu_under.gif) repeat-x 0% 100%;
  color:#86AFD7;
  text-decoration:none;
  float:left;
  display:block;
  padding:0 7px 0 3px;
}

.menu ul li span{
  background:url(../images/menu_under.gif) repeat-x 0% 100%;
  color:#86AFD7;
  text-decoration:none;
  float:left;
  display:block;
  padding:0 7px 0 3px;
}

.menu ul li a:hover{
  background:#86AFD7;
  color:#fff;
  text-decoration:none;
  float:left;
  display:block;
  padding:0 7px 0 3px;
}

.menu_active {
  padding-right:17px !important;
}

.menu_active div{
  background:#C6C1B6 url(../images/menu_active.gif) no-repeat 100% 0%;
  position:relative;
  margin:-9px 0 0 0;
  float:left;
}

.menu_active div div{
  background:url(../images/menu_active_arr.gif) no-repeat 50% 100%;
  padding:18px 21px 0 21px;
  height:36px;
}

.menu_active div div span{
  color:#031D33 !important;
  background:none !important;
}


.submenu td {
  padding-right:15px;
}

.submenu td a {
  background:url(../images/marker_submenu.gif) no-repeat 0% 0%;
  padding:1px 0 3px 12px;
  font-weight:bold;
  font-size:12px;
  color:#072949;
  text-decoration:none;
}

.submenu td a:hover {
  color:#004488;
  text-decoration:underline;
}

.sub_active,.sub_active:hover {
  color:#075EA1 !important;
  background:url(../images/marker_submenu.gif) no-repeat 0% 0%;
  padding:1px 0 3px 12px;
  font-weight:bold;
  font-size:12px;
  text-decoration:underline;
}




.top_right {
/* float:right; */
}





.t_links {
float:left;
padding:9px 43px 0 0;
color:#004488;
}
.no_right {
padding-right:0 !important;
}
.t_links a{
float:left;
display:block;
padding:1px 0 4px 13px;
padding-right:39px;
background:url(../images/marker_lang_d.gif) no-repeat 0% 0%;
color:#004488;
font-size:12px;
}
.t_links span{
float:left;
display:block;
padding:1px 0 4px 13px;
padding-right:4px;
background:url(../images/marker_lang_d.gif) no-repeat 0% 0%;
color:#004488;
font-size:12px;
}
.username{
float:left;
display:block;
padding:1px 0 4px 0px !important;
padding-right:39px !important;
background:none !important;
color:#004488;
font-size:12px;
}
.t_form {
float:left;
padding:7px 0 0 118px;
width:244px;
}
.t_form span{
position:absolute;
margin:0 0 0 -88px;
background:url(../images/marker_lang_a.gif) no-repeat 100% 0%;
padding:0 13px 2px 0;
display:block;
color:#86AFD7;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

/*.b_login {
position:absolute;
margin:-2px 0 0 0;
}*/

.login_f {
background:#E9E8E2;
border:solid 1px #86AFD7;
width:98px;
height:17px;
font-size:11px;
margin-right:10px;
}




/* =Content
----------------------------------------------- */
#content {
padding:10px 0 89px 0;
background:url(../images/content1.gif) repeat-x 0% 100%;
/*min-width:994px;
width: expression( (document.documentElement.clientWidth || document.body.clientWidth) < 994 ? '994px' : '100%');*/
}
.main_cont {
vertical-align:top;
padding-right:20px;
padding-top:9px;
}
.main_right {
vertical-align:top;
width:230px;
padding-top:17px;
padding-bottom:40px !important;
}
.main_white {
background:#fff;
padding:14px 21px 27px 20px;
}
.sub_white {
background:#fff;
padding:13px 15px 35px 20px;
}

/* =Footer
----------------------------------------------- */
#footer {
  background:url(../images/footer.gif) repeat-x 0% 0%;
  height:89px;
  bottom:0;
  width:100%;
  position:absolute;
  min-width:994px;
  width: expression( (document.documentElement.clientWidth || document.body.clientWidth) < 994 ? '994px' : '100%');
}

.f_links {
  padding:19px 0 0 0;
}

.f_links ul {
  padding:0;
  margin:0;
  list-style:none;
}

.f_links ul.f_left {
}
.f_links ul.f_right {
}

.f_links ul li {
  background:url(../images/marker_footer.gif) no-repeat 0% 0%;
  float:left;
  padding:0 27px 10px 13px;
  font-size:12px;
}

.f_links ul li a {
  color:#C6E2F3;
  text-decoration:none;
}

.f_links ul li a:hover {
  color:#C6E2F3;
  text-decoration:underline;
}

.f_links ul.f_right li {
 float:right;
 color: #fff;
}

