body {
  text-align: center;
}



div#main {
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  color: #929292;
  text-align: left;
}


div.left {
  width: 194px;
  padding-left: 4px;
  padding-right: 3px;
  float: left;
  display: block;
  clear: left;
}

div.leftmenu {
}

div#left-bottom-container{
  position: relative;
  margin: 3px 0px 0px 0px;
  padding: 0px;
  background-color: #EF3536;
  font-weight: bold;
  width: 194px;
  float: left;
  display: block;
  overflow: hidden;
}
div#left-bottom-container h1{
  display: none;
}
div#left-bottom-container p{
  position: relative;
  padding-top: 30px;
  padding-bottom: 5px;
  padding-right: 5px;
  text-align: right;
  color: white;
  font-size: 100%;
  line-height: 1.5em; 
  margin: 0px;
}


div#left-top-container{
  background-image: url(images/pattern1.gif);
  background-repeat: repeat-x;
  padding: 0px;
  height: 140px;
  width: 194px;
  margin: 0px;

}
div#divforovermouse{
  position: relative;
  background-image: url(images/spacer.gif);
  padding: 0px;
  height: 140px;
  width: 194px;
  margin: -140px 0px 0px 0px;
  display: block;
  z-index: 50;
}

div#left-top-container a, div#left-bottom-container a{
  text-decoration: none;
  color: white;
}


div#left-top{
  padding-top: 12px;
  padding-left: 14px;
  margin: 0px;
  color: white;
  line-height: 18px; 
}

div#left-top table tbody tr td p, div#left-top p{
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  color: white;
}

div#left-top table, div#left-top table tr, div#left-top table tr td {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

div#left-top b{
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: 900;
}



div#right-top {
 position:relative;
  margin: 0px;
  padding: 0px;
  width: 599px;
  height: 140px;
  background-image: url(images/logo_top2.gif);
  background-repeat: no-repeat;
  float: left;
  display: block;
  z-index: 0;
}
div#right-top h1, div#right-top h2, div#right-top h3{
  display: none;
}
div#head{
  /*clear: both;*/
}
div#ct-left {
  float: left;
  width: 295px;
  display: block;
  margin: 0px 3px 0px 0px;
}

div#ct-wleft {

  ppadding-right: 3px;
  cclear: left;

  float: left;
  padding-left: 4px;
  width: 492px;
  display: block;
  margin: 0px 3px 0px 0px;
}

div #ct-1colw-cont {
  float: left;
  padding-left: 4px;
  width: 791px;
  display: block;
  margin: 0px 0px 0px 0px;
}

div#ct-right {
  float: left;
  width: 296px;
  display: block;
  margin: -45px 3px 0px 0px;
  position:relative;
  z-index: 10;
}

div#ct-1col {
 position:relative;
  margin: -3px 0px 0px 0px;
  width: 594px;
  background-image: url(images/1colwhitebg.gif);
  background-repeat: repeat-y;
  float: left;
  display: block;
  z-index: 0;
}

div#ct-1col-blue {
 position:relative;
  margin: -3px 0px 0px 0px;
  width: 594px;
background-color: #5595D2;
  float: left;
  display: block;
  z-index: 0;
}

div#ct-1colw-blue {
 position:relative;
  margin: -3px 0px 0px 0px;
  width: 791px;
background-color: #5595D2;
  float: left;
  display: block;
  z-index: 0;
  color: white;
}

div#ct-1colw-white {
 position:relative;
  margin: -3px 0px 0px 0px;
  width: 791px;
  background-image: url(images/1colwwhitebg2.gif);
  background-repeat: repeat-y;
  float: left;
  display: block;
  z-index: 0;
}


div#ct-1col-dark {
 position:relative;
  margin: -3px 0px 0px 0px;
  width: 594px;
background-color: #165082;
  float: left;
  display: block;
  z-index: 0;
  color: white;
}


div#ct-1col-separator {
  height: 3px;
  font-size: 1px;
  background-color: #5596D1;
  margin: 0px;
  padding: 0px;
  width: 100%;
}


div#ct-right p, div#ct-left p, div#ct-1col-blue p, div#ct-1col-blue h2, div#ct-1col p, div#ct-1col h2, div.col2blue ul, div#ct-1col-dark p, div#ct-wleft p, div#ct-1colw-blue p, div#ct-1colw-blue ul, div#ct-1colw-white p, div#ct-1colw-white h2 {
  padding-top: 6px;
  padding-left: 15px;
  padding-bottom: 6px;
  padding-right: 15px;
  font-size: 80%;
  margin: 0px;
  text-align: justify;
}


table {
  margin-left: 15px;
}

table.simple {
  margin-top: 11px;
  padding: 0px;
}

div#ct-1col h2, div#ct-1col-blue h2 {
  font-weight: bold;
  color: #165082;
  font-size: 90%;
  padding-bottom: 0px;
}
div#ct-1col-blue h2 {
  color: white;
}

div#ct-right div.col2white p, div#ct-left div.col2white p, div#ct-left div.col1wwhite p{
  padding-top: 11px;
  padding-left: 22px;
  padding-bottom: 11px;
  padding-right: 22px;
  margin: 0px;
}


div.col2whitehead, div.col2darkhead, div.col2bluehead, div.col2whitesubheadtop, div.col2bluesubheadtop, div.col2darksubheadtop, div.col1wbluesubheadtop, div.col1wwhitesubheadtop {
  width: 100%;
  position:relative;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 80%;
  margin-top: 3px;
  height: 4em;
  display: block;
  overflow: hidden;
  white-space: nowrap;
}
div.col1wbluesubheadtop, div.col1wwhitesubheadtop {
  width: 492px;
}
div.col2whitesubheadtop, div.col2bluesubheadtop, div.col2darksubheadtop, div.col1wbluesubheadtop, div.col1wwhitesubheadtop {
  height: 40px;
}

div.col2whitesubhead{
  width: 289px;
  position:relative;
  overflow: hidden;
  background-color: white;
  margin: 0px;
  margin-left: 3px;
  white-space: nowrap;
  font-weight: bold;
  height: 49px;
  border: 0px;
  
  z-index: 10;
  line-height: 2em; 
}

div.col1wwhitesubhead{
  width: 486px;
  position:relative;
  overflow: hidden;
  background-color: white;
  margin: 0px;
  margin-left: 3px;
  margin-right: 3px;
  white-space: nowrap;
  font-weight: bold;
  height: 49px;
  border: 0px;
  z-index: 10;
  line-height: 2em; 
}

div.col2bluesubhead{
  width: 289px;
  position:relative;
  overflow: hidden;
  background-color: #5595D2;
  margin: 0px;
  margin-left: 3px;
  white-space: nowrap;
  font-weight: bold;
  height: 46px;
  border: 0px;
  
  z-index: 10;
  line-height: 2em; 
}

div.col1wbluesubhead{
  width: 489px;
  position:relative;
  overflow: hidden;
  background-color: #5595D2;
  margin: 0px;
  margin-left: 3px;
  margin-right: -3px;
  white-space: nowrap;
  font-weight: bold;
  height: 46px;
  border: 0px;
  
  z-index: 10;
  line-height: 2em; 
}

div.col2darksubhead{
  width: 289px;
  position:relative;
  overflow: hidden;
  background-color: #165082;
  margin: 0px;
  margin-left: 3px;
  white-space: nowrap;
  font-weight: bold;
  height: 46px;
  border: 0px;
  
  z-index: 10;
  line-height: 2em; 
}

div.col2whitehead, div.col2whitesubheadtop, div.col1wwhitesubheadtop {
  background-color: #5596D1;
}

div.col2darkhead, div.col2darksubheadtop {
  background-color: #165082;

}

div.col2bluehead, div.col2bluesubheadtop, div.col1wbluesubheadtop {
  background-color: #5595D2;

}


div#ct-1col-blue p.bluelargebehind{
  color: #75AADA;
  font-size: 300%;
  text-align: center;
}

div#ct-left p.behindtext, div#ct-right p.behindtext, div#ct-wleft p.behindtext{
  position:relative;
  font-size: 400%;
  margin-left: -0.6em;
  margin-top: -0.6em;
}

div.col2whitehead p.behindtext, div.col2whitesubheadtop p.behindtext, div.col2bluesubheadtop p.behindtext, div.col1wbluesubheadtop p.behindtext, div.col1wwhitesubheadtop p.behindtext{
  color: #79ACDB;
}
div.col2darkhead p.behindtext, div.col2darksubheadtop p.behindtext{
  color: #306390;
}

div.col2blue p.behindtext, div.col2dark p.behindtext, div.col1wblue p.behindtext{
  visibility: hidden;
}

div.col2blue p.behindtext b, div.col2dark p.behindtext b, div.col1wblue p.behindtext b{
  visibility: visible;
}

div#ct-left div.col2whitesubhead p.behindtext, div#ct-wleft div.col1wwhitesubhead p.behindtext{
  position:relative;
  font-size: 250%;
  margin-left: -0.6em;
  margin-top: -0.7em;
  color: #E0E0E0;
  z-index: 5;
}

div#ct-left div.col2bluesubhead p.behindtext, div#ct-wleft div.col1wbluesubhead p.behindtext{
  position:relative;
  font-size: 250%;
  margin-left: -0.6em;
  margin-top: -0.7em;
  color: #E0E0E0;
  z-index: 5;
  visibility: hidden;
}

div#ct-left div.col2darksubhead p.behindtext{
  position:relative;
  font-size: 250%;
  margin-left: -0.6em;
  margin-top: -0.7em;
  color: #E0E0E0;
  z-index: 5;
  visibility: hidden;
}


div.col2darkhead p.behindtext{
  color: #306390;
}

div.col2bluehead p.behindtext, div.col1wbluehead p.behindtext{
  color: #68A1D7;
}


div#ct-left p.behindtext b, div#ct-right p.behindtext b, div#ct-wleft p.behindtext b{
  position:relative;
  color: white;
  margin-left: 2.4em;
  margin-top: -2em;
  display: block;
  font-size: 25%;
}

div#ct-left div.col2whitesubhead p.behindtext b, div#ct-wleft div.col1wwhitesubhead p.behindtext b{
  position:relative;
  color: #165082;
  margin-left: 1.4em;
  margin-top: -2.1em;
  display: block;
  font-size: 40%;
}

div#ct-left div.col2bluesubhead p.behindtext b, div#ct-left div.col2darksubhead p.behindtext b, div#ct-wleft div.col1wbluesubhead p.behindtext b, div#ct-wleft div.col1wwhitesubhead p.behindtext b{
  position:relative;
  margin-left: 1.4em;
  margin-top: -2.1em;
  display: block;
  font-size: 40%;
}

div.col2white{
  background-image: url(images/2colwhitebg.gif);
  background-repeat: repeat-y;
  border: 0px;
  margin: 0px;
}

div.col1wwhite{
  background-image: url(images/1colwwhitebg.gif);
  background-repeat: repeat-y;
  border: 0px;
  margin: 0px;
}

div.col2dark{
  color: white;
  background-color: #165082;
  border: 0px;
  margin: 0px;
}

div.col2white img, div.col2dark img, div.col2blue img, div#ct-1col img{
  border: 3px #5596D1 solid;
}

div#ct-1col-blue img, div#ct-1colw-blue img{
  border: 0px;
  border-top: 3px #3B75AC solid;
  border-bottom: 3px #3B75AC solid;
}

div#ct-1col-dark img{
  border: 0px;
}

div#ct-1col-blue img.dateimg{
  border: 0px;
}

div.col2white a {
  text-decoration: none;
  font-weight: bold;
  color: #165082;
}



div#ct-1col a, div#ct-1col-blue a, div#ct-1colw-blue a {
  text-decoration: none;
  font-weight: bold;
  color: #165082;
}

div#ct-1col-dark a {
  text-decoration: none;
  font-weight: bold;
  color: white;
}

div.col2dark b, div#ct-1col-dark b {
  color: red;
}


div.col2dark i, div#ct-1col-dark i {
  color: #C7E6FF;
  font-style: normal;
}

div.col2blue, div.col1wblue{
  color: white;
  background-color: #5595D2;
  border: 0px;
  margin: 0px;
}

div.col2whitefoot{
  width:100%;
  height: 40px;
  font-size: 1px;
  background-image: url(images/pattern5.gif);
  background-repeat: repeat-x;
}

div.col2darkfoot{
  width:100%;
  height: 9px;
  font-size: 1px;
  background-image: url(images/pattern3.gif);
  background-repeat: repeat-x;
}

div.col2bluefoot{
  width:100%;
  height: 9px;
  font-size: 1px;
  background-image: url(images/pattern4.gif);
  background-repeat: repeat-x;
}
div.col1bluefoot{
  width:100%;
  height: 40px;
  font-size: 1px;
  background-image: url(images/pattern5.gif);
  background-repeat: repeat-x;
}
div.col1darkfoot{
  width:100%;
  height: 40px;
  font-size: 1px;
  background-image: url(images/pattern6.gif);
  background-repeat: repeat-x;
}
div.left ul.imp{
  font-size: 12px;
  width: 194px;
  color: #ffffff;
  list-style-type: none;
  padding: 0px;
  margin: 3px 0px 0px 0px;
  float: left;
  clear: left;
  display:block;
}

div.left ul.imp li{
  background-image: url(images/menuimp.gif);
  background-repeat: no-repeat;
  padding: 0px;
  height: 22px;
  margin: 0px;
}


div.left ul.imp ul.norm li{
  background-image: url(images/menunorm.gif);
  background-repeat: no-repeat;
  display: block;
  position:relative;
  height: 21px;
  margin: 0px;
}

div.left ul.imp ul.vip li{
  background-image: url(images/menuvip2.gif);
  background-repeat: no-repeat;
  display: block;
  position:relative;
  height: 43px;
  margin: 0px;
}


div.left div#leftmenu ul.imp li.undef {
  background-image: url(images/menuimpundef.gif);
  background-repeat: no-repeat;
}

div.left div#leftmenu ul.imp ul.norm li.undef {
  background-image: url(images/menunormundef.gif);
  background-repeat: no-repeat;
}

div.left div#leftmenu ul.imp li.selectedMenu {
  background-image: url(images/menuimpselected.gif);
  background-repeat: no-repeat;
}

div.left div#leftmenu ul.imp ul.norm li.selectedMenu {
  background-image: url(images/menunormselected.gif);
  background-repeat: no-repeat;
}

div.left div#leftmenu ul.imp ul.vip li.selectedMenu {
  background-image: url(images/menuvipselected2.gif);
  background-repeat: no-repeat;
}


div.left ul.imp li a,div.left ul.imp li p{
  width: 194px;
  padding: 4px 0 4px 11px;
  margin: 0;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
/*  background-color: green;*/
  display: block;
}

div.left ul.imp li a:hover{
color: #C7E6FF;
  background-image: url(images/menuimpover.gif);
  background-repeat: no-repeat;
}

div.left ul.imp li.selectedMenu a:hover{
color: #ffffff;
}

div.left ul.norm li a:hover{
  color: #ffffff;
  background-image: url(images/menunormover.gif);
  background-repeat: no-repeat;
}

div.left ul.norm li.selectedMenu a:hover{
  color: #ffffff;
}

div.left ul.norm{
  list-style: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
div.left ul.norm li a, div.left ul.norm li p{
color: #C7E6FF;
  padding: 3px 0 4px 11px;
  margin: 0;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
}

div.left ul.norm li.selectedMenu a{
color: #ffffff;
}

div.left ul.norm li p{
color: black;
}

div.left ul.vip li a:hover{
  color: #ffffff;
  background-image: url(images/menuvipover2.gif);
  background-repeat: no-repeat;
}

div.left ul.vip li.selectedMenu a:hover{
  color: #ffffff;
}

div.left ul.vip{
  list-style: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
div.left ul.vip li a, div.left ul.vip li p{
color: #ffffff;
  padding: 3px 0 4px 11px;
  margin: 0;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}

div.left ul.vip li.selectedMenu a{
color: #ffffff;
}

div.left ul.vip li p{
color: black;
}

ul.sitemap li, ul.sitemap ul li p{
  padding: 0px;
  margin: 0px;
}

ul.sitemap li{
  text-transform: uppercase;
}

ul.sitemap ul li{
  text-transform: none;
}

div#ct-flash{
border-bottom: 3px solid #48729F;
width: 296px;
}
div#ct-flash-subpage{
border-bottom: 3px solid #48729F;
width: 296px;
display: block;
float: right;
}

* img.rightimage {
  border-top: 3px #5596D1 solid;
  border-left: 3px #5596D1 solid;
  border-right: 3px #5596D1 solid;
  padding-right: 0px;
  border-bottom: 3px #5596D1 solid;
  margin: 6px 0px 6px 9px;
  display: block;
  float: right;
  

}


div.col2blue ul {
  padding-top: 11px;
  padding-bottom: 11px;
  
  display: block;
  marker-offset: auto;
  margin-left: 10px;
  list-style-type: square;
  list-style-position: outside;
}

div#ct-1col-blue ul {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  
  list-style-type: square;
  list-style-position: outside;
  color: white;
}

div#ct-1col-blue ul, div#ct-1col ul {
  padding-top: 0px;
  padding-bottom: 0px;
}

div#ct-1col-blue ul li p, div#ct-1col ul li p {
  padding-top: 0px;
  padding-bottom: 0px;
}

div#ct-1col-blue ul, div#ct-1col ul {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

div#ct-1col-blue blockquote, div#ct-1col blockquote {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}


div#popup {
  position: absolute;
  display:none;
  width: 800px;
  z-index: 1000;
}

div#popup p {
  text-align: center;
  background-color: #5596D1;
  border: 3px #165082 solid;
  color: white;
  padding: 1em;
  font-size: 300%;
}
div#flashbox1 {
  display: block;
  float: left;
  position: relative;
  width: 594px;
  height: 95px;
  left: 0px;
  top: 0px;
}
div#flashbox2 {
  padding: 0px;
  margin:0px;
  border: 0px;
  display: block;
  float: left;
  position: relative;
  width: 297px;
  height: 45px;
  top: 0px;
  left: 0px;
}

div#ct-1col-blue table, div#ct-1col-blue p {

  color: white;
}

div.headseparatorblue {
  width: 295px;
  position:relative;
  overflow: hidden;
  background-color: #3B75AC;
  margin: 0px;
  font-weight: bold;
  height: 3px;
  border: 0px;
  z-index: 10;
}
div.headseparatorwblue {
  width: 492px;
  position:relative;
  overflow: hidden;
  background-color: #3B75AC;
  margin: 0px;
  font-weight: bold;
  height: 3px;
  border: 0px;
  z-index: 10;
}
div.headseparatordark {
  width: 295px;
  position:relative;
  overflow: hidden;
  background-color: #48729F;
  margin: 0px;
  font-weight: bold;
  height: 3px;
  border: 0px;
  z-index: 10;
}



.simpletable {
    margin: 0px;
    padding: 0px;
    font-size: 100%;
}

div.col2dark a, div#ct-1col-dark a {
  text-decoration: none;
  font-weight: normal;
  color: #C7E6FF;
}

.white {
  color: white;
}

.red {
  color: red;
}

.orange {
  color: orange;
}

.important {
  color: orange;
  font-size: 150%;
  font-weight: bold;
}

p.righttext {

  float: right;
  text-align: right;
  clear: both;
}


table.greytable {
  color: #929292;
}

#vcontent table td {
  padding-top: 6px;
  padding-left: 15px;
  padding-bottom: 6px;
  padding-right: 15px;
  font-size: 80%;
  margin: 0px;
  color: #929292;
}


div#map {
  margin: 15px;
}

.tooltip {
font-family: arial;
font-size: 9pt;
background-color:#ffffff;
font-weight:bold;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
border:1px #a0a0a0 solid;
}


# openconf

TD {
	ffont-family: verdana,arial,helvetica,sans-serif;
	font-size: 100%;
}
TH {
	ffont-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 100%;
}
A.confName:link {
	ttext-decoration: none;
	color: #000000;
}	
A.confName:visited {
	ttext-decoration: none;
	color: #000000;
}
A.confName:hover {
	color: #666666;
}
A:link {
	ttext-decoration: none;
	color: #0000ff;
}
A:visited {
	ttext-decoration: none;
	color: #0000ff;
}
A:hover {
	color: #ff0000;
}
.mainbody {
	margin-left: 30px;
	margin-right: 30px;
}
.conf {
	ffont-family: arial,helvetica,sans-serif;
	ffont-size: 150pt;
	ffont-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.header {
	ffont-family: arial,helvetica,sans-serif;
	ffont-size: 12pt;
	font-weight: bold;
	text-align: center;
}
.HEADER2 {
	ffont-family: arial,helvetica,sans-serif;
	ffont-size: 12pt;
	font-weight: bold;
}
.footer { /* obsolete */
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #99ccff;
	ffont-size: 9pt;
	ffont-family: arial, helvetica, sans-serif;
	padding: 3px;
}
.footerBorder {
	border-top: 1px solid #3B75AC;
	border-bottom: 1px solid #3B75AC;
	background-color: #94C8F8;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
	padding: 3px;
}
.menu {
	background-color: #99ccff;
	margin-top: 3px;
	border-top: 1px solid #3B75AC;
	border-bottom: 1px solid #3B75AC;
	width: 100%;
	clear: both;
	color: black;
}
.menuoc {
	ffont-family: verdana,helvetica,sans-serif;
	ffont-size: 9pt;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	width: 100%;
	background-color: #99ccff;
	color: #000033;
	clear: both;
}
.menufiller {
	background-color: #94C8F8;
	width: 100%;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	ffont-size: 9pt;
	text-align: right;
}
.menuitem {
	background-color: #eeeeee;
	border-right: 1px solid black;
	font-weight: bold;
	ffont-size: 9pt;
	float: left;
	padding: 0.3em;
}
.cat {
	font-weight: bold;
	ffont-size: 10pt;
}
.note {
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	color: #006600;
}
.note2 {
	font-weight: bold;
	color: #006600;
}
.note3 {
	font-weight: bold;
	color: #800080;
	ffont-size: 9pt;
	font-style: italic;
}
.item {
	font-weight: bold;
}
.item2 {
	font-weight: bold;
	background-color: #eeeeee;
}
.box {
	border: solid;
	border-color: black;
	border-width: 1px;
}
.sep {
	background-color: #cccccc;
}
.err {
	color: #990000;
	font-weight: bold;
}
.warn {
	color: #800080;
	font-weight: bold;
}
.rowheader {
	background-color: #ccdddd;
}
.row1 {
	background-color: #eeeeee;
}
.row2 {
	background-color: #dddddd;
}
.del {
	background-color: #ccccff;
}
#processing {
	font-weight: bold;
	font-size: 120%;
}
#tracks li { margin-bottom: 0.5em; }

/* DO NOT CHANGE THE STYLE BELOW */
.powered {
	text-align: center;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
	padding: 3px;
}
/* DO NOT CHANGE THE STYLE ABOVE */

