body {
	/* -- GL -- 
	font-size:1em;
	margin-top:0px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:10px; */
	font-family:Verdana, Helvetica, Arial, sans-serif;
	background-color:#ffffff;
	font-size:100.01%; /* sets most browsers to 10px */
	}
body table#pagetable {
	font-size:62.5%;
	}
body table#pagetable table {
	font-size:100%;
	}
table, td, th, tr {
    border-color:#ddd;
    }
p {
    line-height:1.7;
    }
a {
	color:#5b7100;
	text-decoration:underline;
	}
a:hover {
	/* -- GL --
	color:red; */
	background-color:transparent;
	color:#e00;
	}
h1, h2, h3, h4 {
	font-weight:bold;
	/* -- GL --
	color:#000000; */
	margin-right:20px;
	color:#4f5926;
	}
h1 {
	font-size:240%;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	margin-top:0;
	padding-top:0;
	}
h2 {
	font-size:200%;
	font-weight:normal;
	}
h3, h4 {
	font-size:120%;
	}
p {
	font-size:120%;
	margin-right:20px;
	text-align:justify;
	}
pre {
	font-size:160%;
	font-family:courier, monospace, Helvetica, sans-serif;
	}
ul {
	/* -- GL --
	list-style-type:disc;
	margin-right:50px;
	list-style-position:outside; */
	line-height:1.7;
	font-size:120%;
	margin-left:0;
	padding-left:0;
	}
ul, li {
	list-style-type:none;
	}
ul li {
	padding:0 0 0 12px;
	background:url(../pics/12x8-bullet.gif) 0 0.2em no-repeat;
	}
td {
	text-align: left;
	}
	
.img2 {
	border: 10px solid #ffffff;
	border-right-width: 0px;
	}
.img1 {
	height:20em;
	width:10em;
	}
.noborder {
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	}
.tabcorner {
	height:10px;
	width:10px;
	}
.tabcorner8 {
	height:8px;
	width:8px;
	}
.footer {
	font-size:100%;
	text-align:center;
	/* -- GL --
	color:#000000;
	margin-right:20px;
	margin-left:20px; */
	color:#666;
	}
.tab {
	font-size:120%;
	}
.tabthin {
	font-size:40%;
	}
.tabvthin {
	font-size:10%;
	height:1px;
	}
td.headspacer {
    height:1px;
    font-size:1px;
    }
td.underheadspacer {
    font-size:10px;
    height:25px;
    }
.tabrev {
	font-size:200%;
	color:#ffffff;
	background-color:#f69c0e;
	}
.bignewsbox {
	background-color:#f69c0e;
	color:#ffffff;
	border-right: 0px solid #ff3300;
	border-left: 0px solid #ff3300;
	border-top: 0px solid #ff3300;
	border-bottom: 0px solid #ff3300;
	text-decoration:none;
	padding-right:3px;
	padding-left:3px;
	font-weight:normal;
	}
.tabto {
	font-size:100%;
	/* -- GL --
	text-align:left; */
	text-align:right;
	padding:5px 0 4px 0;
	}
.tabrt {
	font-size:120%;
	text-align:right;
	}
ul.none2 {
	list-style-type:none;
	list-style-position:outside;
	line-height:1.7;
	font-size:120%;
	}
ul.disc {
	/* -- GL --
	list-style-type:disc;
	list-style-position:outside; */
	line-height:1.7;
	font-size:160%;
	padding:0 0 0 12px;
	background:url(../pics/12x8-bullet.gif) 0 50% no-repeat;
	}
ul.circle {
	/* -- GL --
	list-style-type:circle;
	list-style-position:outside; */
	line-height:1.7;
	padding:0 0 0 12px;
	background:url(../pics/12x8-bullet.gif) 0 50% no-repeat;
	}
ul.circle1 {
	/* -- GL --
	list-style-type:circle;
	list-style-position:outside; */
	line-height:1.7;
	margin-left:1em;
	font-size:160%;
	padding:0 0 0 12px;
	background:url(../pics/12x8-bullet.gif) 0 50% no-repeat;
	}
ul.none1 {
	list-style-type:none;
	list-style-position:outside;
	line-height:1.7;
	}
li.a2z {
	list-style-type:none;
	margin-left:-1em;
	font-weight:bold;
	margin-top:2em;
	}
kbd {
	font-size:12px;
	}
.auth {
	font-weight:bold;
	font-size:120%;
	}
.titl {
	font-weight:normal;
	text-align:justify;
	font-size:120%;
	}
.page {
	position:absolute;
	font-size:160%;
	top:58%;
	margin-left:24%;
	width:73%;
	margin-right:50px;
	}
.header {
	font-size:220%;
	font-weight:bold;
	color:#000033;
	text-align:center;
	margin-left:20pt;
	margin-top:0em;
	margin-bottom:1em;
	}
.headimg {
	text-align:center;
	}
.ifooter {
	font-style:italic;
	text-align:justify;
	}
.doclist {
	font-size:160%;
	margin-left:20pt;
	}
.jrnl {
	font-weight:normal;
	font-style:italic;
	}
.tabindent {
	line-height:1em;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:160%;
	}
.job {
	font-size:120%;
	margin-bottom:0.25em
	}
.email {
	font-size:120%;
	font-weight:bold;
	margin-left:20pt;
	}
.tabh2 {
	font-weight:bold;
	color:#000033;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0.25em;
	}
.prompt {
	font-family:courier, monospace, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:20pt;
	}
.smlprompt {
	font-family:courier, monospace, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:50px;
	font-size:120%;
	}
.cmd {
	font-family:courier, monospace, Helvetica, sans-serif;
	font-weight:bold;
	}
.addr {
	font-family:courier, monospace, Helvetica, sans-serif;
	margin-left:20pt;
	}
.staffpage {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:120%;
	}
.staffname {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:200%;
	font-weight:bold;
	}
.red {
	font-weight:bold;
	color:red;
	background-color:yellow;
	margin-left:20pt;
	}
.ismlist {
	font-size:160%;
	}
.biglink12 {
	font-size:140%;
	}
.boldlink12 {
	font-size:140%;
	font-weight:bold;
	}
.biglink14 {
	font-size:160%;
	}
.biglink16 {
	font-size:180%;
	}
.biglink18 {
	font-size:200%;
	}
.techreps {
	position:absolute;
	font-size:120%;
	}
.pubs     {
	position:absolute;
	font-size:120%;
	}
.border1 {
	border-color:#0033cc;
	}
.indent {
	line-height:1em;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:160%;
	}
.tabpos {
	line-height:1em;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:160%;
	}
.marg {
	font-size:160%;
	}
.homepage {
	font-size:200%;
	}
.pagehead {
	font-size:200%;
	color:#000000;
	background-color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
	}
.wow {
	color:#ffffff;
	}
.advert {
	margin-left:100px;
	margin-right:100px;
	margin-top:50px;
	margin-bottom:50px;
	background-color:#ffffff;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height:1.2em;
	font-size:0.7em;
	}

.addmessagebox {background-color:#ffffff;
                color:#000000;
                border-right: 1px solid #ff3300; 
                border-left: 1px solid #ff3300;
                border-top: 1px solid #ff3300;
                border-bottom: 1px solid #ff3300;
                text-decoration:none;
                padding-right:3px; padding-left:3px;
                font-weight:bold;}

.messagebodytext {font-size:120%; background-color:#e9e9e9;}

.p15 {line-height:100%; font-size:140%; font-weight:bold;}