/*
Version Info: $Id: rmoug.css 1.3 2004/09/22 02:10:22 isdir Exp $

This is the CSS2-compliant Cascading Style Sheet referenced in the RMOUG pages
and page templates.
Visit www.w3c.org for further info on the current state of CSS.

Moving this page to UAT  RJB 10/9/03
*/

/* XHTML 1.1 Structure Module *****************************************************/
BODY {
	padding: 1em; /* space between content of element and optional border */
	margin: .5em; /* space between optional border and (moving upwad and outward) surrounding content */
	color: black;
	background-color: white;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	font-size: 10pt;
  }

/* XHTML 1.1 Hypertext Module *************************************************/
A 	{
	color: #666666;
	background-color: white;
	text-decoration: underline;
	}

A:hover {
	background-color: rgb(255,255,128);
	color: rgb(75,101,238);
	text-decoration: none;
	}

/* XHTML 1.1 Forms Module *****************************************************/
/*
FORM {}
INPUT {}
SELECT {}
OPTION {}
TEXTAREA {}
BUTTON {}
*/
FIELDSET {
	margin-left: 5%;
	margin-right: 5%;
  }
/*
LABEL {}
LEGEND {}
OPTGROUP {}
*/
/* XHTML 1.1 Image Module *****************************************************/
IMG {
  border-style: none;
  }
/* XHTML 1.1 Presentation Module **********************************************/
/*HR {}*/

/* XHTML 1.1 Text Module ******************************************************/
ABBR,ACRONYM {
	color: purple;
	background-color: white;
	}
ABBR:hover,ACRONYM:hover {
	color: purple;
	background-color: rgb(255,255,128);
	}
ADDRESS {
	text-align: left;
	font-family: "Courier New", courier, monospace;
	font-size: 12pt;
	}
BLOCKQUOTE {
	color: navy;
	background-color: white;
  font-family: "Times New Roman",Times,serif;
  }
Q {
	color: navy;
	background-color: white;
  font-family: "Times New Roman",Times,serif;
  font-size: 115%;
  font-style: italic;
  }
CITE {
	font-family: "Times New Roman",Times,serif;
  }
CODE { /*I can't get this one to work. When commented in, the sheet goes bonkers*/
	display: block;
	margin: .5em;
  font-family: "Courier New", courier, monospace;
  font-size: 10pt;
  color: maroon;
	background-color: rgb(225,225,225);
  border: thin dotted navy;
  padding: .5em;
  }
.code {
	margin: .5em;
  font-family: "Courier New", courier, monospace;
  font-size: 10pt;
  color: maroon;
  background-color: rgb(225,225,225);
  border: thin dotted navy;
  padding: .5em;
  }
/*DFN {}*/
DIV {
	color: black;
	background-color: white;
	font-family: Verdana,Arial,sans-serif,Tahoma;
	font-size: inherit;
  }
/*EM {}*/
H1,H2,H3,H4,H5,H6 {
	color: rgb(75,101,238);
	background-color: white;
  font-weight: bold;
  margin-bottom: .5em;
  }
H1 { font-size: 160%; margin-left: 0em; }
H1.title {text-align: center; }
H2 { font-size: 140%; margin-left: .5em; }
H3 { font-size: 130%; margin-left: 1em; }
H4 { font-size: 120%; margin-left: 1.5em; }
H5 { font-size: 110%; margin-left: 2.5em; }
H6 { font-size: 100%; margin-left: 3.5em; }
KBD {
	display: block;
	color: lime;
	background-color: black;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0em;
	padding-bottom: 0em;
	font-family: "Courier New", courier, monospace;
	font-size: 10pt;
	}
P {
	margin-top: 1em;
	margin-bottom: .5em;
	}
PRE {
	color: black;
	background-color: white;
	font-size: 10pt;
	font-family: "Courier New", courier, monospace;
	border: thin solid navy;
  }
/*SAMP {}*/
/*SPAN*/
/*STRONG {}*/
/*VAR {}*/

/* XHTML 1.1 Table Module ****************************************************/
/*
CAPTION {}
COL {}
COLGROUP {}
TABLE {}
TBODY {}
TD {}
TFOOT {}
TH {}
THEAD {}
TR {}
*/

/* XHTML 1.1 List Module *****************************************************/
/*
DL {}
DT {}
DD {}
*/
ol.circle {	list-style-type: circle;}
ol.square {	list-style-type: square;}
ol.romanLarge {	list-style-type: upper-roman;}
ol.romanSmall {	list-style-type: lower-roman;}
ol.gfxcircle {	list-style-image: url(images/blueball.gif);}
ol.gfxsquare {	list-style-image: url(images/bluesquare.gif);}
ol.gfxdiamond {	list-style-image: url(images/bluediamond.gif);}
ol.gfxstar {	list-style-image: url(images/goldstar.gif);}
ol.arrow {	list-style-image: url(images/arrow.jpg);}
ol.spacer {	list-style-image: url(images/spacer.gif);}

ul.circle {	list-style-type: circle;}
ul.square {	list-style-type: square;}
ul.romanLarge {	list-style-type: upper-roman;}
ul.romanSmall {	list-style-type: lower-roman;}
ul.gfxcircle {	list-style-image: url(images/blueball.gif);}
ul.gfxsquare {	list-style-image: url(images/bluesquare.gif);}
ul.gfxdiamond {	list-style-image: url(images/bluediamond.gif);}
ul.gfxstar {	list-style-image: url(images/goldstar.gif);}
ul.arrow {	list-style-image: url(images/arrow.jpg);}
ul.spacer {	list-style-image: url(images/spacer.gif);}
/*LI {}*/

/* Custom Menu Bar Classes ****************************************************/
.menuBar {
	color: black;
	background-color: white;
  }

.menuItem {
  color: rgb(128,128,128);
  border-right: thin dotted rgb(75,101,238);
  background-color: white;
  text-decoration: none;
  padding-left: .3em;
  padding-right: .3em;
  font-size: 10pt;
  font-variant: small-caps;
	font-weight: bold;
  }
A.menuItem:hover {
  color: rgb(75,101,238);
  background-color:rgb(255,255,128);
  text-decoration: none;
  }

.menuItemRight {
  color: rgb(128,128,128);
  background-color: white;
  text-decoration: none;
  padding-left: .3em;
  padding-right: .3em;
  font-size: 10pt;
  font-variant: small-caps;
	font-weight: bold;
  }
A.menuItemRight:hover {
  color: rgb(75,101,238);
  background-color:rgb(255,255,128);
  text-decoration: none;
  }

.groupName {
	color: rgb(75,101,238);
	background-color: white;
        text-decoration: none;
        font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	word-spacing: .75em;
	letter-spacing: .10em;
	padding: 5px;
	text-align: center;
  }
A.groupName:hover {
	color: rgb(75,101,238);
	background-color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
	word-spacing: .75em;
	letter-spacing: .10em;
	padding: 5px;
  border-top: thin dotted rgb(75,101,238);
  border-bottom: thin dotted rgb(75,101,238);
  }

/* Custom Common Element Classes ***********************************************/
.mailto,.anchor {
	text-decoration: none;
	/*border: medium outset black;*/
	background-color: gray;
	color: white;
	padding-left: .5em;
	padding-right: .5em;
  }
A.mailto:hover,A.anchor:hover {
	background-color: rgb(255,255,128);
	color: rgb(75,101,238);
	text-decoration: none;
  }

.mailto:before {
	content: url("images/Mail.gif");
  }

.bottompage,.anchor {
	text-decoration: none;
	/*border: medium outset black;*/
	background-color: gray;
	color: white;
	padding-left: .5em;
	padding-right: .5em;
  }

A.bottompage:hover,A.anchor:hover {
	background-color: rgb(255,255,128);
	color: rgb(75,101,238);
	text-decoration: none;
  }

/* commented by John King 9/5/2009
   .bottompage:before {
	content: url("images/plane3a.gif");
  }
*/
.toppage,.anchor {
	text-decoration: none;
	/*border: medium outset black;*/
	background-color: gray;
	color: white;
	padding-left: .5em;
	padding-right: .5em;
  }

A.toppage:hover,A.anchor:hover {
	background-color: rgb(255,255,128);
	color: rgb(75,101,238);
	text-decoration: none;
  }

/* commented by John King 9/5/2009
.toppage:before {
	content: url("images/plane3b.gif");
  }
*/

/* Custom Body Elements ******************************************************/

.btext1 { display: block; margin-left: 0em; }
.btext2 { display: block; margin-left: .6em; }
.btext3 { display: block; margin-left: 1.1em; }
.btext4 { display: block; margin-left: 1.6em; }
.btext5 { display: block; margin-left: 2.6em; }
.btext6 { display: block; margin-left: 3.5em; }

.tblhdr {
	color: black;
	background-color: white;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	}
.tblhdrdark {
	color: white;
	background-color: #6B8FDA;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
  }
.tblhdrmedium {
	color: white;
	background-color: #84ACFF;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	}
.tblhdrlight {
	color: black;
	background-color: #E1F0FF;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	}
.tblhdrcompliment {
	color: white;
	background-color: #81C0C0;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	}

.tbltxt {
	color: black;
	background-color: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	}
.tbltxtmedium {
	color: white;
	background-color: #84ACFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	}
.tbltxtlight {
	color: black;
	background-color: #E1F0FF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	}
.tbltxtcompliment {
	color: black;
	background-color: #81C0C0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	}
.tbltxtcomplimentlight {
	color: black;
	background-color: #BFDFDF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	}

.lefttxt {	text-align: left; }
.centertxt { text-align: center; }
.righttxt { text-align: right; }
.justifytxt { text-align: justify;}

.underline { text-decoration: underline; }
.linethrough { text-decoration: line-through; }
.blink { text-decoration: blink; }
.italic { font-style: italic; }
.bold { font-weight: bold; }
.xxlarge { font-size: xx-large; }
.xlarge { font-size: x-large; }
.large { font-size: large; }
.small { font-size: small; }
.xsmall { font-size: x-small; }
.xxsmall { font-size: xx-small; }

.plain {
	color: black;
	background-color: white;
	}
.normaltxt {
	color: black;
	background-color: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	}
.critical {
	color: red;
	background-color: white;
  }
.note {
	font-style: italic;
	font-size: 11pt;
  }
.newsprint {	font-family: "Courier New", courier, monospace; }
.formalprint { font-family: "Times New Roman", Times, serif; }
.oranews { margin-top: 10%; }

.button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  color: black;
  background-color: rgb(182,176,156);
  border-top: thin ridge white;
  border-right: thin ridge black;
  border-bottom: thin ridge black;
  border-left: thin ridge white;
  }

/* Custom Footer Classes ******************************************************/
.footNav {
  color: rgb(128,128,128);
  background-color: white;
  text-decoration: none;
  font-size: small;
  font-variant: small-caps;
}
A.footNav:hover {
  color: rgb(75,101,238);
  background-color:rgb(255,255,128);
  text-decoration: none;
  }


.date		{
	color: navy;
	background-color: white;
	font-size: 80%;
	text-align: center;
  }
.copyright {
	color: navy;
	background-color: white;
	font-size: 90%;
	text-align: center;
  }
/* Custom Form Classes ********************************************************/
div.textinput { /* Use textinput for fieldsets or sections of text INPUT elements */
	display: block;
	clear: both;
	padding-top: 1em;
  }
div.textinput label {
	float: left;
	width: 25%;
	text-align: right;
	padding-right: 1em;
    font-weight: bold;
  }
div.textinput input {
	width: 75%;
	text-align: left;
  }

div.rradioinput { /* Use rradioinput for fieldsets or groups of radio choices with right-hand label positions */
	display: block;
	clear: both;
	padding-top: 1em;
  }
div.rradioinput label {
	/*float: right;
	width: 90%;*/
	text-align: left;
	padding-left: 1em;
    font-weight: bold;
  }
div.rradioinput input {
	/*width: 10%;*/
	text-align: left;
  }
