/* General page style. The scroll bar colours only visible in IE5.5+ */
/* body {
	background-color: #4b86d6;
} */

/* General font families for common tags */
html, body { margin: 0; padding: 0; width:100%; height:100%;}
font,th,td,p,h1,h2 { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #006699; }
a:hover		{ text-decoration: underline; color : #DD6900; }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

th { font-family:Helvetica; font-weight: bold; color:#164c83; text-decoration: underline; }
h2 { font-size: 20px; }

.header {color:#164c83; text-align: center; padding-top:30px}
.header p {margin-top:12px; font-family:Helvetica;  font-weight: 500; font-size:27px;}

.loginInput {
  height:35px;
  font-size:15;
}

.button {
  font-family: Helvetica; font-weight:100; border:1px solid #6780a8; border-radius:4px; padding: 4px
}
.button:hover {
  background-color: #cfe7f3;
}

.question {
  font-family: Helvetica; font-weight: 600; color:#164c83; font-size: 18px;
  margin-bottom: 5px;
}

.welcome { margin-top: 7px; font-family: Helvetica; font-weight: 100; color:#164c83; line-height:30px }

.page-bg {
  width:100%;
  min-height:100%;
  background-color:#cfe7f3;
}

.page-bg-white {
  background-color:#fff;
  margin: 0 15%;
  min-height: calc(100% - 10px);
  box-shadow: 2px 2px 8px 0px #00000091;
}

@media screen and (max-width: 992px) {
  .page-bg-white {
    margin:0;
    box-shadow: 0 0;
    height: 100%;
  }
}

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }

body {
	background-color: #FFFFFF;
}


/* General text */
.gen { font-size : 15px; }
.genmed { font-size : 14px; }
.gensmall { font-size : 13px; }
.gen,.genmed,.gensmall { color : #003366; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }
.label {color: #004785; padding-top:0px; font-size: 25px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* titles for the topics: could specify viewed link colour too */
.topictitle,h1	{ font-weight: bold; font-size: 27px; color : #003366; }
.topictitle,h2	{ font-weight: bold; font-size: 17px; color : #003366; }
a.topictitle:link   { text-decoration: none; color : #006699; }
a.topictitle:visited { text-decoration: none; color : #5493B4; }
a.topictitle:hover	{ text-decoration: underline; color : #DD6900; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name	{ font-size : 11px; color : #000000;}

/* Form elements */
input, textarea, select {
	color : #000000;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
