body {
  margin: 0px;
  padding: 0px;
  font: 12px Arial,Verdana,SunSans-Regular,Sans-Serif;
  background-color: #E4E4E4;
}

/* This one is for the body of page_edit.php, which doesn't use the standard header */
#body_page_edit {  
  margin-left:10px;
  margin-top:0px;
  font-size:10pt;
}

.largertext {
  font: 13px Arial,Verdana,SunSans-Regular,Sans-Serif;
}
.largerboldtext {
  font: bold 15px Arial,Verdana,SunSans-Regular,Sans-Serif;
}
a.largerboldtext:link {
  font: bold 15px Arial,Verdana,SunSans-Regular,Sans-Serif;
  text-decoration: underline;
  color: #555555;
}
a.largerboldtext:visited {
  font: bold 15px Arial,Verdana,SunSans-Regular,Sans-Serif;
  text-decoration: underline;
  color: #555555;
}
a.largerboldtext:hover {
  font: bold 15px Arial,Verdana,SunSans-Regular,Sans-Serif;
  text-decoration: none;
  color: #555555;
}
a.largerboldtext:active {
  font: bold 15px Arial,Verdana,SunSans-Regular,Sans-Serif;
  text-decoration: underline;
  color: #555555;
}

a.largeboldtext:link {
  font: bold 14px Arial,Verdana,SunSans-Regular,Sans-Serif;
  text-decoration: underline;
  color: #0096D7;
}
a.largeboldtext:visited {
  font: bold 14px Arial,Verdana,SunSans-Regular,Sans-Serif;
  text-decoration: underline;
  color: #0096D7;
}
a.largeboldtext:hover {
  font: bold 14px Arial,Verdana,SunSans-Regular,Sans-Serif;
  text-decoration: none;
  color: #0096D7;
}
a.largeboldtext:active {
  font: bold 14px Arial,Verdana,SunSans-Regular,Sans-Serif;
  text-decoration: underline;
  color: #0096D7;
}

a.rubine:link {
  text-decoration: underline;
  color: #0096D7;
}
a.rubine:visited {
  text-decoration: underline;
  color: #0096D7;
}
a.rubine:hover {
  text-decoration: none;
  color: #0096D7;
}
a.rubine:active {
  text-decoration: underline;
  color: #0096D7;
}

a:link {
  text-decoration: underline;
  color: #555555;
}
a:visited {
  text-decoration: underline;
  color: #555555;
}
a:hover {
  text-decoration: none;
  color: #555555;
}
a:active {
  text-decoration: underline;
  color: #555555;
}
h1 {
  margin: 0px;
  padding: 0px;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}
h2 {
  margin: 0px;
  padding: 0px;
  font-size: 17px;
  font-weight: bold;
  color: #0096D7;
}

a.copyright:link {
  text-decoration: underline;
  color: #E4E4E4;
}
a.copyright:visited {
  text-decoration: underline;
  color: #E4E4E4;
}
a.copyright:hover {
  text-decoration: none;
  color: #E4E4E4;
}
a.copyright:active {
  text-decoration: underline;
  color: #E4E4E4;
}

.top-banner {
  margin: 0px;
  padding: 0px;
  width: 800px;
  height: 77px;
  background: url(../images/web-editor-plus.gif) no-repeat;
}
.top-banner-browse-view {
  margin: 0px;
  padding: 0px;
  width: 800px;
  height: 77px;
  background: url(../images/web-editor-plus.gif) no-repeat;
}
.bottom-banner {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  width: 800px;
  height: 53px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #d9f2fc;
  text-align: center;
  background: url(../images/take-control-of-your-website.gif) no-repeat;
}
.bottom-banner-browse-view {
  margin: 0px;
  padding: 0px;
  width: 800px;
  height: 53px;
  background: url(../images/take-control-of-your-website.gif) no-repeat;
}
.inner-table {
  border: solid 1px #0096D7;
}
tr.inner-table-header {
  color: #FFFFFF;
  background: #0096D7;
}

.header-status {
  position: absolute;
  top: 60px;
  left: 50%;
  margin: 0px 0px 0px -390px;
  padding: 0px;
  width: 700px;
  font: 10px Geneva,Verdana,Helvetica,Arial,Times;
  color: #FFFFFF;
}
.logged-in-status {
  position: absolute;
  top: 10px;
  left: 50%;
  margin: 0px 0px 0px 170px;
  padding: 0px;
  width: 250px;
  font: 10px Geneva,Verdana,Helvetica,Arial,Times;
  line-height: 17px;
  color: #d9f2fc;
}

div.member-links {
  position: absolute;
  top: 60px;
  left: 50%;
  margin: 0px 0px 0px -50px;
  padding: 0px;
  width: 400px;
  font: 10px Geneva,Verdana,Helvetica,Arial,Times;
  color: #FFFFFF;
  text-align: right;
}
a.member-links {
  font: 10px Geneva,Verdana,Helvetica,Arial,Times;
  color: #FFFFFF;
  text-decoration: underline;
}
a.member-links:visited {
  font: 10px Geneva,Verdana,Helvetica,Arial,Times;
  color: #FFFFFF;
  text-decoration: underline;
}
a.member-links:active {
  font: 10px Geneva,Verdana,Helvetica,Arial,Times;
  color: #FFFFFF;
  text-decoration: underline;
}
a.member-links:hover {
  font: 10px Geneva,Verdana,Helvetica,Arial,Times;
  color: #FFFFFF;
  text-decoration: none;
}

input {
  background-color: #EEEEEE;
}

/* for error messages and emphasized warnings */  
span.warning {
  color: red;
}
div.warning {
  font-weight: bold;
}

/* for bordered display boxes Specify width of outer box locally in file */  
.display_box {
  margin: 0px 0px 5px 0px;
  padding: 5px;
  text-align: left;
  border: solid 2px #cccccc;
}

/* for the toolbar in the members page*/
tr.membernav {
  color:#ffffff;
}
a.membernav:link {
  color:#FFFFFF;
  text-decoration:underline;
}

a.membernav:visited {
  color:#FFFFFF;
  text-decoration:underline;
}

a.membernav:hover {
  color:#FFFFFF;
  text-decoration:none;
}

td.membernav_active {
  background-color: #415D80;
  border: solid 1px #000000;
  text-align: center;
}

/* styles for pageable_list object row highlighting */
.even_row_css {
  background-color:#F7F7F7;
}
.odd_row_css {
  background-color:#FFFFFF;
}
.highlight_css {
  background-color:#DCF1FA;
}

/* styles hiding and showing tbody groups */
tbody.on {
	display:table-row-group;

}
tbody.off {
	display:none;
}


/* styles hiding and showing certain tabs */
span.on {
  background-color: #DDDDDD;
}
span.off {
  background-color: #FFFFFF;
}
span.highlight {
  background-color: #CCCCCC;
}

/* styles hiding and showing div blocks */
div.hide_div {
  display:none;
}
div.show_div {
  display:block;
}

input.btn {
  width: 170px;
  padding: 2px;
  color: #333333;
  font: bold 12px Verdana,Arial,Helvetica,sans-serif;
  border: 2px solid;
  border-top-color: #999000;
  border-left-color: #999000;
  border-right-color: #666000;
  border-bottom-color: #666000;
  background: #EEEEEE;
  /* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ffcccc'); */
}
input.btnhov {
  border-top-color: #FFCC00;
  border-left-color: #FFCC00;
  border-right-color: #0096D7;
  border-bottom-color: #0096D7;
}
input.smallbtn {
  width: 70px;
  padding: 1px;
  color: #333333;
  font: bold 12px Verdana,Arial,Helvetica,sans-serif;
  border: 2px solid;
  border-top-color: #999000;
  border-left-color: #999000;
  border-right-color: #666000;
  border-bottom-color: #666000;
  background: #EEEEEE;
  /* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ffcccc'); */
}
input.smallbtnhov {
  border-top-color: #FFCC00;
  border-left-color: #FFCC00;
  border-right-color: #0096D7;
  border-bottom-color: #0096D7;
}
