body {
	background: #FFFFFf;
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: .8em;
	text-align: center;
	}

td  {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: .8em;
	}

.logo {position: absolute; left: 5px; top: 0px; margin: 0px 0px 0px 0px;  }
.brslogo {position: absolute; right: 5px; top: 50px; margin: 0px 0px 10px 0px; display: block; z-index: 100;}
.mtgimage {display: block;}
.loginl {position: relative; width: 300px;  float: left;}
.loginr {position: relative; width: 350px;  float: right;}
.meetingimg {position: relative; display: inline;}

#container {width: 700px; position: relative; margin: 0px auto 0px auto; width: 700px;}

.clear {clear: both;}

.imager {position: relative; float: right; margin: 2px 10px 0px 20px;}
.headerdiv {
	position: relative;
	width: 700px;
	margin: 5px 0px 0px 0px;
	border: solid #840C0E 1px ;
	padding: 0px 0px 5px 0px;
		
	}

.titlediv {
	position: relative; 
	margin: 10px 0px 0px 0px; 
	text-align: center;
	padding: 5px 0px 5px 0px;
	}
.titlediv img {margin: auto;}

.pagetopdiv {
	position: relative; 
	background: #fff; 
	margin: 10px auto 0px auto; 
	border: solid #840C0E 1px ;
	text-align: left;
	padding: 5px 10px 5px 10px;
	}
	
.supportdiv {
	position: relative; 
	background: #fff; 
	margin: 10px 0px 0px 0px; 
	border: solid #840C0E 1px ;
	text-align: left;
	padding: 5px 10px 5px 10px;
	}


.formblock {
	position: relative; 
	border: solid #840C0E 1px ;
	padding: 5px 10px 5px 10px;
	}

.pagebottomdiv {
	position: relative; 
	background: #fff; 
	margin: 10px 0px 0px 0px; 
	border: solid #840C0E 1px ;
	text-align: left;
	padding: 5px 10px 5px 10px;
	}

.footerdiv {
	position: relative; 
	background: #fff; 
	margin: 10px auto 0px auto; 
	border: solid #840C0E 1px ;
	text-align: center;
	padding: 5px 10px 5px 10px;
	}

.heading {position: relative; top: 10px;}
h1 {color:#840C0E; font-size: 150%; font-weight:normal; display: inline;}
h2 {color:#840C0E; font-size: 120%; font-weight:bold; display: inline;}
h3 {color:#840C0E; font-size: 110%; font-weight:bold; display: inline;}
h4 {color:#840C0E; font-size: 100%; font-weight:bold; display: inline;}

.centre {text-align: center;}
.italic {font-style: italic;}
.bold {font-weight: bold;}
.smaller {font-size: 80%;}
.right {text-align: right;}


.tform {width: 700px; border: 1px solid #840C0E; color: #000000; border-collapse: collapse; background: #fff; margin: 5px 0px 0px 0px;}
.tform td {padding: 2px 5px 2px 5px; font-size: 0.8em; vertical-align: top;}
.columnl {width: 270px; }
.columnr {width: 430px; }
.columnl2 {width: 500px;}
.columnr2 {width: 200px; }
.sectionhead {font-size: 110%; font-weight: bold; color: #840C0E;}
.sectiontext {font-size: 90%; }
.subsectiontext {display: block; font-size: 90%; margin: 25px 0px 0px 20px; width: 600px;}

.tformc {width: 300px; border: 1px solid #840C0E; color: #000000; border-collapse: collapse; background: #fff; margin: 5px 0px 0px 0px;}
.tformc td {padding: 2px 5px 2px 5px; font-size: 0.8em; vertical-align: top;}
.columnlr {width: 190px; }
.columnrr {width: 100px; text-align: right;}

.errormessage {font-weight: bold; color: #990000;}

.boldred {font-weight: bold; color: #ff0000;}
form {display:inline;} 
label {cursor: pointer; }
INPUT {font-family: "Courier New";   color: #000000; border: #840C0E solid 1px; font-size: 0.9em;}
TEXTAREA {font-family: "Courier New";   color: #000000; border: #840C0E solid 1px;}
select {font-family: "Courier New";   color: #000000; border: #840C0E solid 1px; font-size: 0.9em;}

.fieldtext1 {width: 2em;}
.fieldtext2 {width: 4em;}
.fieldtext3 {width: 6em;}
.fieldtext4 {width: 10em;}
.fieldtext5 {width: 20em;}
.fieldtext6 {width: 30em;}
.fieldtext7 {width: 40em;}
.fieldtext8 {width: 50em;}
.fieldtotal { background: #eeeeee; width: 8em;}

.radio  {border: 0px; cursor: pointer;  top: 2px; position: relative;}
.radio2 {border: 0px; cursor: pointer;  top: 2px; position: relative; margin: 0px 0px 0px 20px;} /* moves subsequent radio button left */

.button {cursor: pointer;  color: #840C0E; font-weight: bold; border: 1px solid #840C0E ; background-color: #CCCCCC; }

.mandatory {font-weight: bold; color: #aa0000; margin: 5px 0px 5px 0px; text-align: center;}

.jsbox {text-align: center; font-size: 130%; color: #ff0000; font-weight: bold; margin: 10px 0px 10px 0px;}
.indent {padding: 10px 20px 10px 20px;}


/* Log In Table settings */
div.ptablelog {
	position: relative; 
	left: 0px;
	width: 300px; 
	padding: 2px 3px 3px 3px; 
	text-align: left;
	margin: 20px 0px 0px 0px;
	}

div.prowlog {padding: 0px 0px 2px 0px;height: 25px;}
div.prowlog span.columnl {
  float: left;
  width: 200px;
  text-align: right;
  }
div.prowlog span.columnr {
  float: right;
  width: 80px;
  text-align: left;
  } 

/*  lost login password email form */
div.ptableloglost {
	width: 400px; 
	border: 1px solid #548AA0; 
	padding: 2px 3px 3px 3px; 
	text-align: left;
	}

div.prowloglost { clear: both; padding: 0px 0px 2px 0px;  height: 20px;
}
div.prowloglost span.columnl {
  float: left;
  width: 110px;
  text-align: left;
  }
div.prowloglost span.columnr {
  float: right;
  width: 280px;
  text-align: left;
  } 



/* old stuff */
/*
A:link  {color: #003399; text-decoration: none;}
A:visited  { color: #003399; text-decoration: none; }
A:active  {color: 003399; text-decoration: none; }
A:hover  { color: #FF0000; text-decoration: none;}

.tablepadding {padding: 2px 2px 2px 5px;margin: 2px 2px 2px 12px;}

.smallish {font-size: 90%;}

           
.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.textheading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #999999}
.textgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #999999}
.bodyblue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399}
.blue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003399}
.partext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}
.blueheading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003399}
.bluehead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #003399}



.tablecolours { background:#FCFCFC; border: 1px #000000 solid; }
.tableborder { background:#FFFFFF; border: 1px #003399 solid; }

.indentl {padding: 0px 0px 0px 20px;}
.formhead {color:#FFFFFF; font-size: 12pt; font-weight:bold; background:#003399; bgcolor:#003399; height: 30px; valign: middle;}
.formmain {background:#FFFFFF; bgcolor:#FFFFFF;}

.pageheading {color:#003399; font-size: 14pt; font-weight:bold; valign: middle;}



*/
