body {
  background-image: url(../images/body_bg.gif);
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  font-family: verdana;
}

#header {
	width: 950px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    background: url(../images/top_bg.gif) no-repeat center;
}

#footer {
  background-color: #696969;
  color:white;
  padding: 8px;
  margin-bottom: 10px;
  text-decoration: none;
}

#footer a {
  color: white;
  text-decoration: none;
}

.normal {
  font-family: Verdana;
  font-size: 12px;
  line-height:160%;
}

.black a {
  color: black;
}


.nounderline {
  text-decoration:none;
}

#demos {
  width:950px;
  overflow: hidden;
}

#fade {
  width:950px;
}

#homedetails {
    border: solid 1px #C0C0C0;
    padding:5px;
	background-image: url(../images/footer_bg.gif);
    background-repeat: repeat-y;
    line-height: 180%;
    margin-bottom: 5px;
    color:black;
}

#homecontent {
  line-height: 180%;
  margin-bottom: 10px;
}

#homecontent .header {
    background: #696969;
    padding: 5px;
    color:white;
    height: 22px;
}


#homecategories {
  line-height: 180%;
  margin-bottom: 10px;
  border: solid 1px #696969;
}

#homecategories .header {
    background: #696969;
    padding: 5px;
    color:white;
    height: 22px;
}

#homecategories .grayborderline {
    border-bottom: solid 1px #696969;
    padding: 5px;
    color:black;
    height: 22px;
}

.articleimage {
    border: solid 1px #C0C0C0;
    padding: 5px;
}

.last {
  margin-right: 0px;
}


.orangeborderline {
      border-bottom: solid 1px #f7a60a;
}

.grayborderline {
      border-bottom: solid 1px #C0C0C0;
}


.CellPadNormal{
	padding:5px 2px 2px;
}

.noshown {
	visibility: hidden;
}

.normaltext {
  font-size: 12px;
}

.smalltext {
  font-size: 10px;
}
