body {
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  background-color: black;
  color: #FFD700;
}

#sitemap {
 width: 250px;
 margin: 30px auto 0px auto;
}

#quoteme {
 height: 50px;
 width: 248px;
 margin: 110px auto 0px auto;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #303030 #303030 #303030 #303030;
}

#sitehead {
 background-image: url('/afcor.com/pictures/map.gif'); 
 background-repeat: no-repeat; 
 background-position: top left; 
}

#news {
 width: 248px;
 margin: 30px auto 0px auto;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #303030 #303030 #303030 #303030;
 text-align: center;  
}

#articleContainer {
  color: gray;
}

#article {
  border-bottom: 1px solid black; 
  padding: 20px 20px;
}

.sub-article {
  border-bottom: 1px solid black; 
  padding: 20px 20px 20px 100px;
  background-repeat: no-repeat;
  background-position: 20px 20px;
}

#container {
  width: 930px;
  margin: 0px auto 0px auto;
  text-align: left;
  background-color: #151515;
}

#header {
  position: relative;
  height: 85px;
  background-image: url('/afcor.com/images/logo_back.png');
  background-repeat: repeat-x;
}

#topmenu {
  position: absolute;
  top: 0px;  
  width: 930px;
  height: 25px;
}

#topbtn {
  position: absolute;
  top: 40px;
  width: 930px;
  text-align: right;
}

#topbtnsupp {
  border: 1px solid #808080;  
  background-color: #151515;
  padding: 5px 15px 5px 15px;
  float: right;
  margin-right: 10px; 
}

#topbtnsupp:hover {
  background-color: #404040;
}

#banner {
  border-top: 1px solid black;
  background-image: url('/afcor.com/pictures/sprite.jpg');
  background-position: 0px 1160px;
  width: 930px;
  height: 290px;
  margin: 0px;
}

#ticker {
  background-color: #151515;
  border-top: 1px solid black;
}

a {
  text-decoration: none;
  color: #FFD700;
  font-weight: bold;
}

.transbox {
  width: 100px;
  height: 40px;
  margin: 14px 3px;
  padding: 6px;
  background-color: #151515;
  border: 1px ridge #808080;
  /* filter: alpha(opacity=50); */
  /* opacity: 0.5; */
}

.transbox:hover {
  margin: 14px 3px;
  font-size: 11pt;
  font-weight: bold;
  color: #FFD700;
  background-color: #404040;
}

#nav {
    clear:both;
  }
   
    #nav {
      clear:both;
      margin:0;
      padding:0 0px 0 0;
      height:20px;
    }
    
    #nav li {
      list-style:none;
      margin:0;
      padding:0;
      display:inline;
    }
    
    #nav li a {
      color: #FFCC00;
      font-weight: bold;
      height:25px;
      line-height:25px;
      display:block;
      padding-left:25px;
      margin:0 0px 0 10px;
      text-decoration:none;
      font-weight:bold;
      float:right;
    }

#menubox {
  border-top: 1px solid black;
  height: 200px;
  width: 930px;
  background-color: #151515;
  background-image: url('/afcor.com/images/bottom.png');
  background-repeat: no-repeat;
  background-position: 20px 20px;
}

.hblue {
  color: blue;
  font-size: 16px;
}

.hwhit {
  font-weight: bold;
  color: white;
  font-size: 16px;
}

.box {
  float: left;
  width: 220px;
}

.itembox {
  padding-left: 10px;
  padding-top: 5px;
  width: 210px;
  height: 195px;
}

.itembox a {
  font-weight: normal;
  color: gray;
  font-size: 9pt;
}

.itembox ul {
  list-style-type: disc;
}

#div-content {
 border-top: 1px solid black;
 border-right: 1px solid black;
 float: left;
 width: 593px;
}

#div-ticker {
 border-top: 1px solid black;
 float: left;
 width: 335px;
}

.titlefield{ /*CSS for RSS title link in general*/
 font-weight: bold;
 color: #C0C0C0;
 font-family: arial;
 font-size: 10px;
 text-decoration: none;
 text-align: left;
}
  
.labelfield{ /*CSS for label field in general*/
 font-weight:bold;
 color: #FFD700;
 font-family: arial;
 font-size: 10px;
}
  
.datefield{ /*CSS for date field in general*/
 color:gray;
 font-size: 90%;
}
  
#myticker{ /*Demo 3 main container*/
 width: 230px;
 height: 250px;
 padding: 4px;
 color: gray;
 font-family: arial;
 font-size: 10px;
 text-align:justify;
 margin: 0px auto 0px auto;
}
  
#myticker div p{ /*Demo 3 P element that separates each entry*/
 margin-top: 0;
 margin-bottom: 7px;
}
  
code{ /*CSS for insructions*/
 color: blue;
}

#footer {
 clear: both;
 text-align: center;
 font-size: 7pt;
 padding: 4px 0px;
 border-top: 1px solid black;
 height: 22px;
 width: 930px;
 background-image: url('/afcor.com/images/footer.png');
 background-repeat: repeat-x;
}