/*html {
   xoverflow: hidden;
}*/

body {
   font-family:Arial;
   font-size:12px;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 5px;
   margin-right: 5px;
   background: white;
}

a:visited, a:link{
   text-decoration: underline;
   color: #888888;
}
a:hover{
   text-decoration: underline;
   color: black;
}

p a:visited, p a:link {
   text-decoration: underline;
   color: #888888;
}
p a:hover{
   text-decoration: underline;
   color: black;
}

h1 {
   font-size:16px;
   font-family:Arial;
   font-weight: 900;
   color: #007095;
   margin-top: 0px;
   padding-bottom: 10px;
}
h2 {
   font-size:14px;
   font-family:Arial;
   font-weight: 900;
   color: #007095;
   margin-top: 0px;
   padding-bottom: 5px;
   margin-bottom: 0px;
}
h2.agenda{
   font-size:12px;
   font-family:Arial;
   font-weight: 900;
   color: #007095;
   margin: 0px;
   margin-left: 5px;
}
h2.agenda a, h2.agenda a:visited, h2.agenda a:hover {
   font-size:12px;
   font-family:Arial;
   font-weight: 900;
   color: #007095;
   margin: 0px;
}
h3 {
   font-size:12px;
   font-family:Arial;
   font-weight: 600;
   color: #007095;
   margin-top: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 5px;
}
h4 {
   font-size:12px;
   font-family:Arial;
   font-weight: 500;
   color: #007095;
   margin: 0px;
   padding: 0px;
}

h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h1 a:link,h2 a:link,h3 a:link,h4 a:link  {
   text-decoration: none;
   margin-bottom: 5px;
   padding-bottom: 5px;
   color: #007095;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover {
   text-decoration: underline;
   color: #007095;
}

h4 a:visited,h4 a:link {
   text-decoration: none;
   margin-bottom: 0px;
   padding-bottom: 0px;
   color: #007095;
}

#kctitle {
   font-size:12px;
   font-family:Arial;
   font-weight: 600;
   color: #007095;
   margin-top: 0px;
   margin-bottom: -5px;
   _margin-bottom: -15px;
   padding-top: 0px;
   padding-bottom: 0px;
}

#kctitle:hover{
   font-size:12px;
   font-family:Arial;
   font-weight: 600;
   color: #007095;
   margin-top: 0px;
   margin-bottom: -5px;
   _margin-bottom: -15px;
   padding-top: 0px;
   padding-bottom: 0px;
}

#kcnav {
   font-size: 10px;
   color: #888;
   margin-bottom: 15px;
}

ol {
   margin-right: 25px;
}

p.poll {
   margin-top: -10px;
   margin-left: 10px;
   margin-bottom: 0px;
   _padding-bottom: 5px;
   margin-right: 5px;
   font-size:12px;
   font-family:Arial;
   color: black;
}

p.agenda_desc {
   font-size:11px;
   line-height: 100%;
   font-family:Arial;
   color: black;
}
p.agenda_desc b {
   font-size:11px;
   line-height: 100%;
   font-family:Arial;
   color: black;
}

p.agenda {
   margin-top: 0px;
   margin-left: 5px;
   font-size: 11px;
   line-height: 100%;
   font-family: Arial;
   color: #007095;
}

table {
   border: none;
   padding: 0px;
   margin: 0px;
   width: 96%;
   font-size: 11px;
   font-family: Arial;
}

#content_frame p, #content_frame table, p, {
   margin-right: 25px;
   font-size:12px;
   font-family:Arial;
   color: black;
   line-height: 150%;
}
div {
   padding: 0px;
   margin: 0px;
}

th, th a {
   font-size:12px;
   font-family:Arial;
   font-weight: 600;
   text-align:left;
   vertical-align: top;
   color: #007095;
}

td {
   vertical-align: top;
   text-align:left;
   padding: 0px;
   margin: 0px;
}

form td {
   vertical-align: bottom;
   text-align:left;
}

input.submit {  
	background: #007095;
   font-family:Arial;
   font-size:12px;
   color: white;
	cursor: pointer;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border: none;
}

a.submit_button:link, a.submit_button:hover, a.submit_button:visited {
	background: #007095;
   font-family:Arial;
   font-size:12px;
   color: white;
	cursor: pointer;
	margin-left:0px;
	margin-top:25px;
	margin-bottom:3px;
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: none;
	text-decoration:none;
}



#master {
   width: 983px;
   margin: auto;
   background: white;
   padding: 10px 0 0 0;
}

#header {
   width: 983px;
   height: 170px;
   padding: 0px;
   margin-right: -185px;
}

#head {
   width: 983px;
   height: 122px;
   background: url('../gfx/bg_logo_header.gif') no-repeat;
}
#head_vbr {
   width: 983px;
   height: 122px;
   background: url('../gfx/bg_logo_vbr_header.gif') no-repeat;
}
#head_vbra {
   width: 983px;
   height: 122px;
   background: url('../gfx/bg_logo_vbra_header.gif') no-repeat;
}

#navigation {
   width: 983px;
   height: 21px;
   margin-bottom: 5px;
   border-bottom: solid 1px black;
   border-top: solid 1px black;
}
#nav_item_right {
   float: right;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 2px;
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: #888888;
}
#nav_item_right form {
   margin-bottom: -2px;
   margin-top: -3px;
}
#nav_item_right form input.login {
   height: 14px;
   font-size: 11px;
   color: #888888;
   margin: 0px;
   padding: 0px;
}

#nav_item, #nav_item:visited {
   float: left;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: black;
}
#nav_item_active, #nav_item_active:visited {
   float: left;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: #888888;
}

#nav_item:hover, #nav_item_active:hover {
   float: left;
   background: white;
   padding-left: 9px;
   padding-right: 9px;
   padding-top: 3px;
   padding-bottom: 3px;
   margin-top: 0px;
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: black;
   border-left: solid 1px black;
   border-right: solid 1px black;
}


#submenu, #submenu:visited {
   float: left;
   width: 140px;
   padding: 5px;
   margin: 0px;
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: black;
}
#submenu:hover {
   float: left;
   width: 140px;
   padding: 5px;
   margin: 0px;
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: #888888;
}

div.nav_sub_menu {
   position: absolute;
   left: 0px;
   top: 154px;
   _top: 149px;
   background: white;
   border-left: solid 1px black;
   border-right: solid 1px black;
   border-bottom: solid 1px black;
   border-top: solid 1px #888888;
   width: 150px;
   margin: 0px;
   padding: 5px;
   _margin-bottom: -500px;
   _margin-left: 100px;
   z-index: 10;
   text-align: left;
}

#left_nav, #left_nav:visited {
   float: left;
   text-decoration: none;
   text-align: left;
   font-family: Arial;
   font-weight: 500;
   font-size: 12px;
   color: #888888;
   padding-top: 3px;
   padding-left: 15px;
   width: 170px;
   height: 20px;
   background:  url('../gfx/bg_nav_bullet.gif') no-repeat;
}
#left_nav_active, #left_nav_active:visited {
   float: left;
   text-decoration: none;
   text-align: left;
   font-family: Arial;
   font-weight: 500;
   font-size: 12px;
   color: #007095;
   padding-top: 3px;
   padding-left: 15px;
   background:  url('../gfx/bg_nav_bullet_active.gif') no-repeat;
   width: 170px;
   height: 20px;
}
#left_nav_active:hover {
   xbackground: #dfdfdf;
   background:  url('../gfx/bg_nav_bullet_active_hover.gif') no-repeat;
   color: #004B64;
   width: 170px;
}
#left_nav:hover {
   background:  url('../gfx/bg_nav_bullet_hover.gif') no-repeat;
   color: #646464;
   width: 170px;
}

.rel_docs, .rel_docs:visited {
   padding-left: 15px;
   amargin-left: -10px;
   font-size: 11px;
   background:  url('../gfx/bg_rel_doc_bullet.gif') no-repeat;
   display: block;
}
.rel_docs_active, .rel_docs_active:visited {
   display: block;
   padding-left: 15px;
   amargin-left: -10px;
   font-size: 11px;
   color: #007095;
   background:  url('../gfx/bg_rel_doc_bullet_active.gif') no-repeat;
}
.rel_docs_active:hover {
   display: block;
   padding-left: 15px;
   amargin-left: -10px;
   background:  url('../gfx/bg_rel_doc_bullet_act_hover.gif') no-repeat;
   color: #004B64;
}
.rel_docs:hover {
   display: block;
   padding-left: 15px;
   amargin-left: -10px;
   background:  url('../gfx/bg_rel_doc_bullet_hover.gif') no-repeat;
   color: #646464;
}

#breadcrumbs {
   width: 793px;
   height: 28px;
   margin-left: 190px;
   _margin-left: 195px;
   position:relative;
}
#breadcrumbs_item {
   float: left;
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: #ffcc00;
}

#breadcrumbs_item a{
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: #ffcc00;
}

#breadcrumbs_item a:visited {
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: #ffcc00;
}

#breadcrumbs_item a:hover {
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: #ffaa00;
}

#print_button {
   position:absolute;
   top:-5px;
   right:207px;
}
#print_button a img {
   border:0;
}

#shortcuts_item {
   float: right;
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: #808080;
}

#shortcuts_item a{
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: #808080;
}

#shortcuts_item a:visited {
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: #808080;
}

#shortcuts_item a:hover {
   text-decoration: none;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: #808080;
}

#shortcuts {
   margin-right: 10px;
   padding-top: 2px;
}

#header_title {
   position: relative;
   top: 98px;
   left: 210px;
   font-family: Arial;
   font-size: 16px;
   font-weight: 900;
   color: #888888;
   width: 500px;
}
#header_title_vbr {
   position: relative;
   top: 98px;
   left: 210px;
   font-family: Arial;
   font-size: 16px;
   font-weight: 900;
   color: #888888;
   width: 500px;
}
#header_title_vbra {
   position: relative;
   top: 98px;
   left: 320px;
   font-family: Arial;
   font-size: 16px;
   font-weight: 900;
   color: #888888;
   width: 500px;
}

#header_box {
   position: relative;
   top: 0px;
   float: right;
   xborder: solid 1px #888888;
   width: 300px;
   height: 90px;
}

#body {
   width: 983px;
   margin: auto;
   padding-top: 0px;
   _margin-top: -10px;
}

#left_block_header{
   width: 180px;
   height: 23px;
}

#left_block_header div{
   position: relative;
   top: 4px;
   margin-left: 5px;
   font-family: Arial;
   font-weight: 900;
   font-size: 14px;
   color: #888888;
}

#left_frame {
   width: 180px;
   float: left;
   Xbackground:red;
}

#left_content{
   width: 178px;
}

#content_frame {
   width: 583px;
   float: left;
   margin-left: 10px;
   padding-top: 10px;
   Xbackground:plum;
}
#right_frame {
   width: 200px;
   float: right;
   Xbackground:yellow;
}

#right_content{
   width: 193px;
   min-height: 50px;
   padding-left: 5px;
   padding-bottom: 15px;
   _padding-bottom: 0px;
   border: solid 1px #888888;
}
#right_content form{
   margin-top: 5px;
   margin-bottom: 5px;
}

#right_content p {
   margin-top: 5px;
   margin-left: 5px;
   margin-right: -5px;
   font-size:12px;
}

#right_content_table{
   margin-top: 5px;
   width: 190px;
}
#right_content_table td{
   font-size:12px;
}

#right_spacer {
   height: 1px;
   margin-bottom: 2px;
   _margin-bottom: 0px;
}

div.right_banner {
   width: 200px;
   height: 100px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 4px;
   _margin-bottom: 2px;
   padding: 0px;
   vertical-align: bottom;
}

#block_header{
   width: 200px;
   height: 23px;
   background: url('../gfx/bg_block_header.gif') no-repeat;
}

#block_header div{
   position: relative;
   top: 4px;
   margin-left: 5px;
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   color: white;
}

img.banner {
   border: 0px;
   margin: 0px;
   cursor:hand;
}

a.banner_link {
   padding: 0px;
   margin: 0px;
}
form.banner {
   padding: 0px;
   margin: 0px;
}

.act_list {
   margin-top: 0px;
   margin-bottom: 5px;
   _margin-bottom: -10px;
}

div.act_block {
   padding-left: 5px;
   margin-top: 0px;
   margin-bottom: 15px;
   margin-right: 25px;
   border: solid 1px #888888;
   display: none;
}

div.ag_block {
   padding-left: 0px;
   margin-top: 5px;
   margin-bottom: 10px;
   margin-right: 25px;
}

#act_block a:visited, #act_block a:link{
   margin-left: 10px;
   text-decoration: none;
   color: inherit;
   color: black;
   font-size:10px;
   font-family:Arial;
   font-weight: 400;
}
#act_block a:hover{
   text-decoration: underline;
}

#act_intro {
   margin-top: 5px;
   margin-right: 5px;
}

#act_intro_short {
   font-weight: bold;
   margin-top: 5px;
   margin-right: 5px;
}

#act_title {
   margin-top: 10px;
   margin-bottom: -10px;
}

#act_title a {
   text-decoration: none;
}
#act_date {
   margin-top: 10px;
   margin-right: 5px;
}
#act_date_home {
   position: relative;
   right: 5px;
   top: -16px;
   float: right;
   text-align: right;
   margin-right: 20px;
   _margin-right: 10px;
   margin-bottom: -15px;
   width: 100px;
}
#act_date_home_dos {
   position: relative;
   right: 5px;
   top: 0px;
   float: right;
   text-align: right;
   margin-right: 20px;
   _margin-right: 10px;
   margin-bottom: 0px;
   width: 100px;
}

#act_bron p {
   font-style: italic;
   color: #888;
}

label.error {
   color: red;
   font-size: 10px;
}


.nomargin {
   margin:0px;
}

#footer {
   width: 990px;
   border-top: solid 1px black;
   color: #888;
   font-size: 11px;
   font-weight:bold;
   padding-top: 5px;
   clear:both;
   margin-top:10px;
}

#small {
   margin: 0px;
   padding: 0px;
}
#small input {
   margin: 0px;
   margin-top: 0px;
   padding: 0px;
}
a.black {
   color: black;
}
#suggestions {
   width: 200px;
   height: 60px;
   
}

#nova_points {
   float: right;
   background: url('../gfx_content/nova.jpg') no-repeat;
   width: 100px;
   height: 57px;
   padding-left: 57px;
   padding-top: 5px;
}
#nova_points div {
   font-size: 16px;
   font-weight: 900;
   width: 41px;
   text-align: center;
}

span.hit {
   background: red;
}
span.hit1 {
   background: #FFCC00;
}
span.hit2 {
   background: #FFFF00;
}
span.hit3 {
   background: #CCFF00;
}

#helpimg {
   background: url(../gfx/help.gif) no-repeat;
   width: 20px;
   height: 20px;
   float: right;
   margin: 0px;
   padding: 0px;
   margin-top: -17px;
   margin-right: 4px;
   _margin-right: 2px;
   cursor: help;
}
#helpcontent {
   position: relative;
   left: -5px;
   top: 24px;
   _top: 21px;
   margin: 0px;
   padding: 5px;
   width: 188px;
   min-height: 50px;
   _height: 50px;
   background: white;
   border: 1px solid #888888;
   color: black;
   margin-bottom: -1500px;
   margin-right: -10px;
}
#helpcontent span {
   color: black;
   padding: 0px;
   margin: 0px;
}
#caption {
   color: #888888;
}
#captionsmall {
   color: #888888;
   font-size:9px;
}
#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}