/* forums.css : stylesheet for Warwick corporate style - forums version
 * Author : Jon.Harley@warwick.ac.uk
 * This version : 08-Nov-2005
 */

.smalllink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px
}

.pagejumplink {
  text-decoration: none
}

.navtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: capitalize;
  color: #333399;
  text-decoration: none
}

.utilities {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000066;
  text-transform: capitalize;
}

/*h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #333399;
}*/

h1 {
	font: bold 1.5em Verdana, Arial, Helvetica, sans-serif; 
	padding: 0;
	color: #003399;
}

h2 {
	font-size: 140%;
	margin: 0 0 0.3em;
	padding: 0;
	color: #003399;
}
h3 {
	font-size: 120%;
	margin: 0 0 0.2em;
	padding: 0;
	font-variant : small-caps;
	color: #6382C2;
}

h4 {
	font-size: 110%;
	margin: 0 0 0.2em;
	padding: 0;
	font-variant: small-caps;
	color: #6382C2;
}

h5 {
	font-size: 110%;
	margin: 0 0 -0.1em;
	padding: 0;
	color: #6382C2;
}

h6 {
	font-size: 100%;
	margin: 0 0 0em;
	padding: 0;
	color: #6382C2;
}

.imageTitles {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #333399;
  text-decoration: none
}

.maintitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #333399;
  text-decoration: none
}

.smalltitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333399; 
  text-transform: capitalize;
  text-decoration: none
}

.lowercasetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333399;
  text-decoration: none;
  line-height: 130%
}

.smalltext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px
}

.linespace {
  line-height: 150%
}

.linespacebig {
  line-height: 230%
}

/*****************************************************************************
 * styles used for the CSS layout of corporate style
 * tested OK in: IE5.5, IE6, Mozilla 0.9.9, Mozilla 1.0, Netscape 6.1
 * Opera 6.0 issues: width of toolBox is wrong; 
 */

body {
  margin: 0; padding: 0; border: 0;
  color: #000000;
  background-color: #ffffff;
}

#banner {
  position: relative;
  height: 110px;
  background-color: #ffffff;
}

#logo {
  position: absolute; top: 0; left: 0;
}

#pageTitle {
  position: absolute; top: 12px;
  height: 24px; width: 100%;
  text-align: center;
  z-index: 3;
}

span.pageTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #333399;
  text-transform: capitalize;
}

#toolBox {
  position: absolute; top: 32px; right: 0;
  height: 19px;
  text-align: right;
  vertical-align: middle;
  overflow: hidden;
  float: right;
  z-index: 2;
}

#toolCorner {
  width: 21px; height: 19px;
  border: 0; margin-right: -3px; padding: 0;
  float: right;
}

#toolBar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 19px;
  border: 0; margin: 0; padding: 0;
  color: #000066;
  background-color: #cccce0;
  vertical-align: middle;
  text-transform: capitalize;
  float: right;
}

#colourLine {
  position: absolute; top: 51px; left: 0;
  width: 100%; height: 6px;
  background-color: #0066cc;
  font-size: 1px;
}

#stripe {
  position: absolute; top: 57px; left: 0;
  width: 100%; height: 13px;
  font-size: 1px;
  background-color: #333399;
  background-image: url("http://forums.warwick.ac.uk/gfx/middle_lines.png");
}

#oar {
  position: absolute; top: 70px; left: 0;
  height: 36px; width: 175px;
  background-color: #cfcfe0;
  background-image: url("http://forums.warwick.ac.uk/gfx/bottom_left.png");
  z-index: 2;
}

#mozillaBug {
  position: absolute; top: 94px; right: 0;
  height: 4px; width: 60%;
  background-color: #ffffff;
  z-index: 4;
}

img {
  border: 0;
  vertical-align: bottom;
}

table {
  border: 0; margin: 0; padding: 0;
  color: #000000; background: #ffffff;
}

#pageHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  height: 25px;
  vertical-align: middle;
  font-weight: bold;
  text-transform: capitalize;
  text-align: left;
  color: #333399; background-color: #ffffff;
}
#leftColumn {
  width: 289px;
  padding-top: 10px; padding-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  vertical-align: top;
  color: #000000; background-color: #ffffff;
}
#rightColumn {
  padding-top: 10px; padding-bottom: 10px; padding-right: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  vertical-align: top;
  color: #000000; background-color: #ffffff;
}

td.whiteLine {
  font-size: 1px;
  line-height: 1px;
  background: #ffffff;
  vertical-align: bottom;
}
td.colouredLine {
  color: #0066cc; background-color: #ffffff;
  background-image: url("http://forums.warwick.ac.uk/gfx/fcolour.png");
  background-repeat: repeat-x;
  background-position: bottom left;
}

#footerRule {
  position: relative;
  background-color: #DAE7F5;
  border-top: 1px solid #0066cc;
  padding-top: 3px;
  margin-top: 6px;
  height: 20px;
}
span.leftFoot {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  float: left;
  padding-left: 3px;
}
span.rightFoot {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  float: right;
  padding-right: 4px;
}
span.footLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

img.currentLink {
  border: 0;
  vertical-align: middle;
}
div.leftLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-bottom: 14px;
  padding-left: 16px;
}

div.content {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 14px;
  background-color: #ffffff;
}


/*****************************************************************************
 * styles used for forums
 * forums colour: #00c3ff 0,195,255
 */

ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div.shaded {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000; background-color:#F0F0F0;
  margin-left: 32px; margin-right: 32px;
  border: 4px solid #0066cc;
}
div.lightShade {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000; background-color: #cccce0;
  margin-left: 32px; margin-right: 32px;
  border: 1px solid #cccccc;
}
div.archiveForm {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000; background-color: #eeeeee;
  margin-top: 18px; margin-bottom: 18px;
  margin-left: 32px; margin-right: 32px;
  border: 1px solid #cccccc;
}

p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 5px;
}

div.innerContent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  background-color: #ffffff;
  margin-left: 20px; margin-right: 20px;
  border: 0;
}

table.threadView {
  margin-left: 32px; margin-right: 32px; border: 0;
  color: #000000; background-color: #00ff00;
  border-collapse: collapse;
}

th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-left: 3px; padding-right: 3px;
  padding-top: 5px; padding-bottom: 5px;
  border: 1px solid #cccccc;
  padding: 2px;
  color: #ffffff; background-color: #003399;
  text-align: center;
  white-space: nowrap;
}
th.lefty {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-left: 3px; padding-right: 3px;
  padding-top: 5px; padding-bottom: 5px;
  border: 1px solid #cccccc;
  color: #ffffff; background-color: #003399;
  text-align: left;
  white-space: nowrap;
}
td.view {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 5px; padding-bottom: 5px;
  color: #000000; background-color: #eeeeee;
  text-align: left;
  white-space: nowrap;
}
td.cview {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 5px; padding-bottom: 5px;
  color: #000000; background-color: #eeeeee;
  text-align: center;
  white-space: nowrap;
}
td.dview {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 5px; padding-bottom: 5px;
  color: #003399; background-color: #eeeeee;
  text-align: left;
  white-space: nowrap;
}
td.mini {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #cccccc;
  padding: 2px;
  color: #000000; background-color: #ffffff;
  text-align: right;
  white-space: nowrap;
}
td.between {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 0;
  padding: 2px;
  color: #000000; background-color: #ffffff;
  text-align: right;
  white-space: nowrap;
}
a.gopage,a.gopage:visited {
  text-decoration: none;
  font-size: 11px;
}
a.gopage:active,a.gopage:hover {
  text-decoration: underline;
  font-size: 11px;
}
span.thispage {
  background-color: #cccce0;
}
a.tableLink,a.tableLink:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003399;
  font-weight: bold;
  text-decoration: none;
}
a.tableLink:active,a.tableLink:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0066cc;
  font-weight: bold;
  text-decoration: underline;
}

table.hierView {
  margin: 10px;
  border: 0;
}
td.rhier {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0;
  padding: 3px;
  color: #000000; background-color: #cccce0;
  text-align: right;
  white-space: nowrap;
}
td.hier {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0;
  padding: 3px; padding-right: 3px;
  color: #000000; background-color: #cccce0;
  text-align: left;
  white-space: nowrap;
}

span.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
table.messages {
  border: 0;
  margin-left: 10px;
  width: 97%;
  border-collapse: collapse;
  background-color: inherit;
}
table.indentedMessages {
  border: 0;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  background-color: inherit;
}
td.messageIndent {
  background-color: #cccccc;
  border: 1px solid #cccccc;
}
td.messageRest { /* not used any more */
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0;
}
/* table cells for messages: background of odd-number messages is grey */
td.message-1a {
  background-color: #eeeeee;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 5px; padding-bottom: 12px;
  color: #000000;
  text-align: left;
  vertical-align: top;
}
td.lmessage-1a {
  background-color: #eeeeee;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 1px; padding-bottom: 1px;
  color: #000000;
  text-align: left;
  vertical-align: top;
  width: 13%;
}
td.tmessage-1a {
  background-color: #eeeeee;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 1px; padding-bottom: 1px;
  color: #000000;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
}
/* even-number messages are pale blue */
td.message-1b {
  background-color: #d9e4f9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 5px; padding-bottom: 12px;
  color: #000000;
  text-align: left;
  vertical-align: top;
}
td.lmessage-1b {
  background-color: #d9e4f9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 1px; padding-bottom: 1px;
  color: #000000;
  text-align: left;
  vertical-align: top;
  width: 13%;
}
td.tmessage-1b {
  background-color: #d9e4f9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 1px; padding-bottom: 1px;
  color: #000000;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
}
/* high priority messages */
td.message-2 {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 5px; padding-bottom: 12px;
  color: #000000;
  text-align: left;
  vertical-align: top;
}
td.lmessage-2 {
  background-color: #ffd5c5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 1px; padding-bottom: 1px;
  color: #000000;
  text-align: left;
  vertical-align: top;
  width: 13%;
}
td.tmessage-2 {
  background-color: #ffd5c5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 1px; padding-bottom: 1px;
  color: #000000;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
}
/* urgent messages limited to 160 chars */
td.message-3 {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #ff4500;
  padding-left: 3px; padding-right: 3px;
  padding-top: 5px; padding-bottom: 12px;
  color: #000000;
  text-align: left;
  vertical-align: top;
}
td.lmessage-3 {
  background-color: #ff4500;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 1px; padding-bottom: 1px;
  color: #000000;
  text-align: left;
  vertical-align: top;
  width: 13%;
}
td.tmessage-3 {
  background-color: #ff4500;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #cccccc;
  padding-left: 3px; padding-right: 3px;
  padding-top: 1px; padding-bottom: 1px;
  color: #000000;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
}
/* source documents */
td.message-4 {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #ff4500;
  padding-left: 3px; padding-right: 3px;
  padding-top: 5px; padding-bottom: 12px;
  color: #000000;
  text-align: left;
  vertical-align: top;
}
td.lmessage-4 {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #ff4500;
  padding-left: 3px; padding-right: 3px;
  padding-top: 1px; padding-bottom: 1px;
  color: #000000;
  text-align: left;
  vertical-align: top;
  width: 13%;
}
td.tmessage-4 {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #ff4500;
  padding-left: 3px; padding-right: 3px;
  padding-top: 1px; padding-bottom: 1px;
  color: #000000;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
}

span.notice {
  color: #ff4500;
  font-weight: bold;
}

table.signon {
  color: #000000; background-color: #cccce0;
  border: 1px solid #003399;
}
td.signon {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
input,select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #ddddf0;
}
input.iebroken {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #ddddf0;
}
textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #ddddf0;
}
td.top {
  text-align: right;
  vertical-align: top;
}
form.options {
  padding: 5px;
}

span.highlight, span.jive-hilite {
  color: #003399;
  background-color: #ffd5c5;
}

span.spellFirst {
  font-weight: bold;
  color: #ff4500;
  background-color: #ffd5c5;
  text-decoration: underline;
}
span.spell {
  color: #003399;
  background-color: #ffd5c5;
}
.spellButton {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 8pt;
  background-color: #ddddf0;
  width: 100%;
}

div.signin {
  margin-top: 10px;
  width: 306px;
  height: 177px;
  text-align: left;
  background: url(http://forums.warwick.ac.uk/gfx/blue/sign-in.png) no-repeat #ffffff;
  padding-top: 78px;
}
input.signin-u {
  font-family: verdana,arial,helvetica,sans-serif;
  color: #000000;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 14px;
  margin-left: 122px;
  text-align: left;
}
input.signin-p {
  font-family: verdana,arial,helvetica,sans-serif;
  color: #000000;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 14px;
  margin-left: 122px;
  margin-top: 9px;
  text-align: left;
}
input.signin-s {
  margin-left: 222px;
  margin-top: 7px;
  width: 70px;
  margin-bottom: 8px;
  text-align: left;
  width: 66px;
  height: 21px;
  border: 0;
}

#existingArchiveForums {
	margin-top: 1em;
	margin-bottom: 1em;
}

#addUsersLog {
	margin-top: 1em;
	margin-bottom: 1em;
}
/*****************************************************************************
 * end
 */

