/* CSS Document */

/*GENERAL STYLES*/

body {
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  height:100.01%;
}

body, div, table, td {
  font-family:verdana;
  font-size:11px;
  color:#3f3f3f;
  padding:0px;
  border-collapse:collapse;
  vertical-align:top;
}

input, select {
  font-family:verdana;
  font-size:11px;
}

img {border:none;}

form {
	margin-bottom:7px;
}

div.page {
  width:950px;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
}

div.clear {
  clear:both;
}

div.spacer5 {
  height:5px;
  line-height:1px;
}

div.spacer10 {
  height:10px;
  line-height:10px;
}

a {
  color:#3578a3;
  text-decoration:underline;
}

a:hover {text-decoration:none;}

/*HEADER*/

div.header {
  width:950px;
  margin-top:0px;
}

.header .logo {
  float:left;
}

.header .rightside {
  float:right;
  color:#8c8c8c;
  width:600px;
  padding-top:7px;
  padding-right:12px;
}

.header .rightside select {
  width:100px;
  font-size:10px;
  vertical-align:middle;
  margin-left:10px;
  padding:3px;
}

.header .rightside .toplinks {
  text-align:right;
  float:right;
}

.header .rightside .toplinks .lang {
  float:right;
  margin-bottom:30px;
}

.header .rightside .toplinks .lang#links {
  padding-top:5px;
}

.header .rightside .toplinks a {
  color:#3578a3;
  font-size:10px;
  text-decoration:none;
}

.header .rightside .toplinks a:hover {
  text-decoration:underline;
}

.header .rightside .bottomlinks {
  text-align:right;
  padding-bottom:2px;
}

.header .rightside .bottomlinks a {
  color:#3f3f3f;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.header .rightside .bottomlinks a:hover {
  color:#ff7f00;
}

.header .rightside .bottomlinks a#selected {
  color:#ff7f00;
}

.blueline {
  height:1px;
  border-top:1px solid #3578a3;
}

/*MENU*/

.header .mainmenu {
  width:950px;
}

.header .mainmenu .box {
  background-image:url('http://images.openad.net/img/header_menu_bg.gif');
  height:18px;
  float:left;
  border-right:1px solid #b3b3b3;
  border-left:1px solid #b3b3b3;
  vertical-align:middle;
  padding-top:7px;
  overflow:visible;
}

.header .mainmenu .box#last {
  width:97px;
  overflow:visible;
}

.header .mainmenu .boxopen {
  background-image:url('http://images.openad.net/img/header_menu_bg_open.gif');
  height:18px;
  float:left;
  border-right:1px solid #1a8dbc;
  border-left:1px solid #1a8dbc;
  vertical-align:middle;
  padding-top:7px;
  overflow:visible;
}

.header .mainmenu .boxopenlast {
  background-image:url('http://images.openad.net/img/header_menu_bg_open.gif');
  height:18px;
  width:98px;
  float:left;
  border-right:1px solid #1a8dbc;
  border-left:1px solid #1a8dbc;
  vertical-align:middle;
  padding-top:7px;
  overflow:visible;
}

.header .space {
  float:left;
  width:2px;
  height:25px;
}

.header .mainmenu .box a {
  font-weight:bold;
  color:black;
  text-decoration:none;
  padding-left:7px;
  padding-right:8px;
  padding-top:5px;
}

.header .mainmenu .box a:hover {
  color:white;
  text-decoration:none;
}

.header .mainmenu .boxopen a {
  font-weight:bold;
  color:white;
  text-decoration:none;
  padding-left:8px;
  padding-right:8px;
  padding-top:5px;
}

.header .mainmenu .boxopen a:hover {
  color:black;
  text-decoration:none;
}

.header .mainmenu .boxopenlast a {
  font-weight:bold;
  color:white;
  text-decoration:none;
  padding-left:8px;
  padding-right:8px;
  padding-top:5px;
}

.header .mainmenu .boxopenlast a:hover {
  color:black;
  text-decoration:none;
}

/*SUBMENU*/

.header .submenu {
  background-image:url('http://images.openad.net/img/header_shadow.gif');
  background-repeat:repeat-x;
  background-position:top left;
  height:30px;
  overflow:hidden;
}

.header .submenu .leftbordershadow#dynamics_gallery {
  float:left;
  padding:0px;
  width:207px;
  margin-right:72px;
  text-align:left;
  background-image:url('http://images.openad.net/img/header_shadow_left_bg.gif');
}

.header .submenu .leftbordershadow {
  float:left;
  padding-right:240px;
}

.header .submenu .leftbordershadow#dynamics {
  float:left;
  padding:0px;
  width:200px;
  margin-right:72px;
  text-align:left;
  background-image:url('http://images.openad.net/img/header_shadow_left_bg.gif');
}

.header .submenu .rightbordershadow {
  float:right;
}

.header .submenu .disabledbutton {
  background-image:url('http://images.openad.net/img/submenu_disabled_bg.gif');
  background-repeat:repeat-x;
  float:left;
  font-weight:bold;
  color:white;
}

.header .submenu .button {
  background-image:url('http://images.openad.net/img/submenu_bg.gif');
  background-repeat:repeat-x;
  float:left;
}

.header .submenu .buttonopen {float:left;background-repeat:repeat-x;}

.header .submenu .corner {float:left;}

.header .submenu .inside {float:left;padding-top:4px;color:white;}

.header .submenu .buttonopen .inside {
  float:left;
  padding-top:4px;
}

.header .submenu a {
  font-weight:bold;
  text-decoration:none;
  color:white;
  padding:2px;
}

.header .submenu a:hover {
  text-decoration:none;
  color:black;
}

.header .submenu .buttonopen a {color:#ff7f00;}

.header .submenu .space {
  float:left;
  width:1px;
  height:25px;
}

img.menuarrow {
  float:left;
  padding-top:4px;
  padding-left:10px;
}

/* CONTENT */

div.content {
  overflow:visible;
}

table.main {
  width:100%;
}

.main td.leftborder {
  width:6px;
  background:#c7c4c5;
  padding:0px;
}

.main td.leftborderdyn {
  width:200px;
  background:#c7c4c5;
  padding:0px;
}

td.leftmenu {
  width:220px;
  padding-top:30px;
  padding-bottom:20px;
}

td.leftmenu#ie {
  width:220px;
  padding-top:30px;
  padding-bottom:0px;
}

.main td.inside {
  padding:0px;
  padding-top:38px;
  padding-bottom:20px;
}

.main td.inside#homepage {
  padding:0px;
  padding-bottom:20px;
}

.main td.insideright {
  width:250px;
  padding:0px;
  padding-top:38px;
  padding-bottom:20px;
}

.main td.rightborder {
  width:6px;
  background:#c7c4c5;
  padding:0px;
}

/* FOOTER */

div.bottomborder {
  width:950px;
  height:12px;
  background-color:#c7c4c5;  
}

.blueline#footer {
  margin-top:2px;
  margin-bottom:7px;
}

div.footer {
  color:b9b9b8;
  text-align:left;
  font-size:10px;
  padding-left:12px;
}

.footer a {
  color:#33739d;
  text-decoration:none;
  font-size:10px;
}

.footer a:hover {text-decoration:underline;}

.footer .verisign {
  float:right;
  padding-right:12px;
}
