
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
html, body{
  height:100%;
}
body {
  background: #333 url(../images/bodybg.jpg) repeat;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 0 0; 
  padding: 0 0 0 0;
}

/********* generic style *******/
h1 {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
}
h2 {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: normal;
}
h3 {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: normal;
}
a,  a:link {
  color: #666;
  font-weight: bold;
  text-decoration: none;
  cursor:pointer;
  outline:none;
}
a:visited {
  color: #999;
  font-weight: bold;
  text-decoration: none;
  outline:none;
}
a:hover {
  color: #ccc;
  font-weight: bold;
  text-decoration: underline;
  outline:none;
}
a:focus {
  color: #ccc;
  outline:none;
}
a:active {
  color: #ccc;
  outline:none;
}

/*** skeleton ***/
#outerWrapper {
  background:transparent;
  background-position: 160px;
  margin: 10px auto 0 auto;
  max-width: 1000px;
  min-width: 1000px;
  width: 1000px;

}
#outerWrapper #header {
  background:transparent url(../images/h1.gif) repeat;
  height:150px;
  width:820px;
  font-weight: bold;
  padding:0;
  margin:0;
}
#outerWrapper #headerRandom {
  height:150px;
  width:820px;
  font-weight: bold;
  padding:0;
  margin:0;
}
#outerWrapper #header  h1, #outerWrapper #headerRandom  h1 {
  display:none;
  margin:0;
  padding:0;
}
#outerWrapper #topnav {
  background:transparent url(../images/tnavbg.gif) repeat;
  font-size: 10px;
  height:25px;
  font-weight: bold;
  width:820px;
  margin:5px 0 5px 0;
}
#outerWrapper #Column1 {
  background:transparent;
  float: right;
  text-align:center;
  padding:0;
  margin:0;
  width: 170px;
}
#outerWrapper #Column1 #c1top {
  background:transparent url(../images/column1_topbg.gif) no-repeat top left;
  height:15px;
  width:170px;
}
#outerWrapper #Column1 #c1content {
  background:#111 url(../images/column1_bg.gif) no-repeat top left;
  width:168px;
  border-left:1px solid #000;
  border-right:1px solid #000;
}
#outerWrapper #Column1 #c1bottom {
  background:transparent url(../images/column1_bottombg.gif) no-repeat top left;
  width:170px;
  height:15px;
}
#Column1 a img {
  margin:12px 0 12px 0;
  border:none;
}

#outerWrapper #contentWrapper {
  padding:0;
  margin:0;
  width:820px;
  background:transparent;
}
#outerWrapper #contentWrapper #content {
  height:90%;
  min-height:600px;
  background:#111 url(../images/contentbg2.jpg) no-repeat scroll -1px top;
  width:798px;
  padding:10px;
  border-left:1px solid #000;
  border-right:1px solid #000;
}
.clearFloat{
  margin:0;
  padding:0;
  clear:both;
}
#outerWrapper #footer {
  background:transparent url(../images/content_bottom.gif) no-repeat top left;
  width:800px;
  height:10px;
  margin:0;
  padding:10px;
  color:#666;
}


/********* top navigation *********/
#topnav ul {
  list-style:none;
  height:25px;
  margin:0;
  padding:0 0 0 10px;
  width:810px;
  text-align:center;
}
#topnav ul li {
  float:left;
  width:80px;
  height:25px;
  display:block;
}
#topnav a, #topnav a:link, #topnav a:visited {
  color:#fff;
  width:80px;
  height:25px;
  display:block;
  background:transparent;
}
#topnav a:hover {
  text-decoration:none;
}
#topnav ul li a span {
  display:block;
  height:20px;
  width:80px;
  padding:5px 0 0 0;
  margin:0;
  background:transparent;
}
#topnav ul li a:hover {
  background:#333 url(../images/tnav_link_hover.jpg);
}

/********* column1 navigation ***********/
#Column1 ul h3 {
  margin:0;
  padding:0;
  color:#666;
  font-size:11px;
}
#Column1 ul li a {
display:block;
  }
/**/
#otherlinks {
  list-style:none;
  padding:0;
  margin:0;
}
#otherlinks h3 span{
  display:block;
  padding:5px 0 0 0;
}
#otherlinks a:link {
  color:#fff;
  font-size: 9px;
  padding:0 0 0 10px;
}
#otherlinks a:visited {
  color:#ccc;
  font-size: 8px;
}
#otherlinks a:hover {
  color:#666;
}
/**/
#otherrlinks {
  list-style:none;
  padding:0;
  margin:5px 0 0 0;
}
#otherrlinks h3 span{
  border-top:2px solid #666;
  display:block;
  padding:5px 0 0 0;
}
#otherrlinks a:link {
  color:#fff;
  font-size: 9px;
  padding:0 0 0 10px;
}
#otherrlinks a:visited {
  color:#ccc;
  font-size: 9px;
  padding:0 0 0 10px;
}
#otherrlinks a:hover {
  color:#666;
}
/**/
#blythelinks {
  list-style:none;
  padding:0;
  margin:5px 0 0 0;
}
#blythelinks h3 span{
  border-top:2px solid #666;
  display:block;
  padding:5px 0 0 0;
}
#blythelinks a:link {
  color:#fff;
  font-size: 9px;
  padding:0 0 0 10px;
}
#blythelinks a:visited {
  color:#ccc;
  font-size: 9px;
  padding:0 0 0 10px;
}
#blythelinks a:hover {
  color:#666;
}

/********* content  *********/
.ctitle {
  color:#999;
  font-size:10px;
  width:800px;
  height:20px;
  padding:5px 10px 0 10px;
  background:transparent url(../images/content_top.gif) no-repeat scroll left top;
}
.ctitle span {
  display:block;
  padding:1px 3px 1px 3px;
  margin:0;
  border-bottom:1px solid #999;
}
/********* other *********/
.small {
  color:#ccc;
  font-size:9px;
}
