/* For generic page styles. Not for sliders. */
* {
    margin:0;
    padding:0;
}

html,body {
    margin: 0;
    padding: 0;
    font-family: Arial, "HelveticaNeue", "Helvetica Neue", Helvetica, sans-serif;
    font-size: 100%;
    background-color: #696969;
    height:100%;
}

a {
    color: #5db8e8;
}

img { border: 0; }

#wrapper {
    width: 1058px;
    margin: 0 auto;
    background-color: white;
    background: url('site/backdrop.jpg');
}

#innerwrap {
    width: 1018px;
    margin: auto;
}

#topbanner { width: 1000px; margin: auto; padding-top: 10px; }

#menubar { width: 1000px; margin: auto; margin-bottom: 6px; border-collapse: collapse; }

.spacerimg {
    height: 1px; width: 3px;
}

table.center {
    margin-left:auto;
    margin-right:auto;
  }

.divider {
    width: 3px;
    background: url('site/divider.jpg');
}

.menubutton {
    width: 25%;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    color: white;
    background: url('site/b-nhilite.jpg');
    background-color: black;
    cursor: pointer;
}

.menubutton:hover {
    background: url('site/b-hilite.jpg');
    cursor: pointer;
}

#contentbuttons {
    width: 1000px; margin: auto; margin-top: 10px; border-collapse: collapse; position: relative; top: -29px;
}

.contentbutton {
    width: 25%;
    text-align: center;
    vertical-align: middle;
    color: white;
    cursor: pointer;
}

#bottomframe { width: 1018px; height: 31px; margin: auto; color: white; text-align: center; background-color: black; margin-top: 20px; font-size: 14px; padding-top: 13px;  position: relative; top: -29px; }

h2 {display:inline;}
.div1, .div2 {width:700px;margin:0 auto;}
.div1 {margin-top:30px;margin-bottom:60px;text-align:center;line-height:20px;}
.div1 P {font-size:18px;}
.div1 a, .div2 a {color:#07C; }
.div1 a {margin:0 8px;}
.div1 a.current {color:black; text-decoration:none;}
.div2 {margin-top:70px;}
.div2 li {padding-top:6px;padding-bottom:6px;}
.green {color:Green;}
.cn {font-family: "Courier New", Georgia;}
#status {display:inline-block; margin-left:26px;line-height:50px;height:50px;vertical-align:middle;}

.code
{
    border: dashed 1px #BCBCCB; padding:8px 12px; background-color: #F3F3F9; white-space:pre; font-family:"Courier New", Georgia;
    font-size:12px; margin:6px 0;overflow:auto;
}

iframe {
    border: none;
}

#iframeContainer {
  float: left;
  position: absolute;
  left: 230px;
  top: 120px;
  height: 40px;
  width: 210px;
  background: url('site/b-selected.jpg');
  background-color: #5db8e8;
  cursor: pointer;
  border-radius: 20px;
}

#iframe {
  line-height: 40px;
  text-align: center;
  color: #FFF;
  cursor: pointer;
  margin-left: 5px;
  margin-right: 5px;
}
