/* MAIN TAGS ***************************************/
body {
background-color:#111111;
text-align: center;
border: 0;
margin: 0;
padding: 0;
margin-top: 15px;
font-family: "Courier New";
font-size: 12px;
color: #FFC500;
SCROLLBAR-FACE-COLOR:#007777;
SCROLLBAR-HIGHLIGHT-COLOR:#EFEFEF;
SCROLLBAR-3DLIGHT-COLOR:#004444;
SCROLLBAR-ARROW-COLOR:#000000;
SCROLLBAR-TRACK-COLOR:#202020;
}
html {
min-height: 100.05%;
}

p, table, td, tr {
font-family: "Courier New";
font-size: 14px;
}

a {
font-weight:bold;
color: red;
}

.clear {clear: both;}

/* /MAIN TAGS ***************************************/
.back {
background-color:#000000;
width: 952px;
border: 0;
padding: 0;
margin:auto;
}

.date{
color: red;
font-weight:bold;
font-size: 14px;
width:952px;
text-align:right;
z-index:1;
position:relative; 
top:-32px; 
left:-37px;
}
.title {
font-variant:small-caps;
font-weight:bold;
padding-top:18px;
padding-bottom:12px;
font-size:150%;
}
.subtitle {
font-variant:small-caps;
/*font-weight:bold;*/
font-size:160%;
padding-top:18px;
padding-bottom:6px;
}

.subsubtitle {
font-variant:small-caps;
font-weight:bold;
font-size:100%;
padding-top:18px;
padding-bottom:6px;
}

.caption {
font-variant:small-caps;
font-style:italic;
/*font-weight:bold;*/
/*font-size:100%;*/
padding-top:18px;
padding-bottom:6px;
padding-left:10px;
}

.topright{
color: red;
font-weight:bold;
font-size: 14px;
z-index:9;
position:relative; 
top:-70px; 
left:4px;
}


.code {
/*color:000000;*/
background-color:#226666;
margin-top:15px;
margin-bottom:5px;
margin-left:20px;
margin-right:20px;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
}



.background_top {
color:000000;
background-color:#000000;
background: url(/gfx/bg_top.gif) no-repeat top center;
font-size: 8px;
text-align: center;
}


.background_main {
  background-color:#000000;
  width: 952px;
  text-align: left;
  position:relative;
  top:-15px;
}


.background_bottom {
  background: url(/gfx/bg_bottom.gif) no-repeat top center;
  width: 952px;
  height: 64px;
}


a, a:link, a:visited {
 text-decoration: none;
 cursor:pointer;
/* color: #7895AA;*/
}

a:hover {
/* text-decoration: none; */
/* text-decoration: underline;*/
text-decoration: underline overline;  
cursor:pointer;
/* color: #7895AA;*/
}

.main_top {
  background: url(/gfx/bg_main_top.gif) no-repeat bottom center;
  width: 672px;
  height: 16px;
}

.main_bottom {
  background: url(/gfx/bg_main_bottom.gif) no-repeat top center;
  width: 672px;
  height: 16px;
}

.main {
  float: left;
  font-size: 14px;
}

.content_back {
  width: 672px;
  font-size: 14px;
  background-color:#003333;
  text-align:center;
/*height:  500px;*/
}
.content {
  text-align: left;
  width: 640px;
  margin:auto;
}


.nav {
/* background: #FFFFFF;*/
 width: 230px;
 /*background-color: #001010;*/
 background-color: #000000;
 margin-right:20px;
 text-align: left;
 font-size: 19px;
 float:left;
}


.nav_item{
text-align: left;
padding-left: 30px;
}

.nav_item_notused{
text-align: left;
padding-left: 30px;
color: #555555;
}

.nav_item a:link, .nav_item a:hover, .nav_item a:visited, .nav_item a:active {
  color: #00ffff;
  font-weight:normal;
}

.nav_item_pressed {
text-align: left;
padding-left: 30px;
vertical-align:middle;
font-weight:bold;
  color: #00ffff;
}

.nav_item_pressed a:link, .nav_item_pressed a:hover, .nav_item_pressed a:visited, .nav_item_pressed a:active {
  color: #00ffff;
/*  color: #FFBF00; */
/*  font-weight:normal; */
}
