/* Jim Alexander February 2008 for revised RRMuseumPA site.*/

/* The min-height below is to keep some Mozilla browsers from not showing vertical scrollbar if page is very short, thus causing horiz. jerking when going from page that requires scrollbar. This makes all pages show the scrollbar.*/

html, body {
	min-height:100.01%;
	margin-bottom:1px;
}
body {
	font: 95% Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 27px;
	background-image: url(../i/rmptopbg2.gif);
	background-color: #FFF9E1;
}
#container {
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 900px;
}
#outertable {
	background-color: #FFFFFF;
	border-top: thin solid #571F2C;
	border-right: thin solid #571F2C;
	border-bottom: thin solid #571F2C;
	border-left: 0;
}
.formmargin {
	margin: 0px;
}
.whbg {
	background-color: #FFFFFF;
}

/* Standard Format sizes: */	

h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: #A2534F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0em;
	padding-top: 0px;
}
.bluebg {
	background-color: #9FD0FF;
}

h2 {
	color: #67A038;
	font-weight: bold;
	text-decoration: none;
	font-size: 1em;
}
h3 {
	color: #834D31;
	font-weight: bold;
	font-size: .95em;
}

/* Links (also see variation for the Logo AP apDiv1: */
a:link {
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	color: #990000;
	text-decoration: underline;
	background-color: #EDF0F1;
}
a:active {
	text-decoration: underline;
}
a img {	border:none;
		background-color: transparent
}
/* For the the logo AP apDiv1, properties, positioning and no link hover background color: */
#apDiv1 {
	position:absolute;
	width:221px;
	height:109px;
	z-index:500;
	left: -12px;
	top: -19px;
	overflow: visible;
	visibility: visible;
}
#apDiv1 a:hover {
	background-color: transparent
}
/* For the PHMC logo: */

#apDiv2 {
	position:absolute;
	width:92px;
	height:86px;
	z-index:550;
	left: 815px;
	top: -7px;
	visibility: visible;
	overflow: visible;
}

/* Special font sizes: */
.em6 {
	font-size: 0.6em;
}
.em7 {
	font-size: 0.7em;
}
.em8 {
	font-size: 0.8em;
}
.em9 {
	font-size: 0.9em;
}
/* Dotted or dashed borders: */
.dottedleftbordpad {
	border-left: 2px dotted #834D31;
	padding-left: 10px;

}
.dottedrightbord
 {
	border-right: 2px dotted #BB5E00;
}
.leftmargin {
	margin-left: 10px;
}

.dotted {
	border: thin dashed #CCCCCC;
}
.dotbordlr {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.dotbordleft {	
	border-left-width: thin;	
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
.dotbordblu {
	border: 1px dashed #0063C3;
	background-color: #FFFEF2;
	font-size: 0.8em;
	}

/* Standard colors: */
.markup {
	color: #FF00FF;
}
.gray {
	color: #666666;
}
.graybg {
	background: #F8F8F8;
}
.brown {
	color: #834D31;
}
.green {
	font-weight: bold;
	color: #4F6C4B;
}
.blue {
	color: #274384;
}
.red {
	color: #B01600;

}
.whitetxt {
	color: #FFFFFF;
}
.listorangebull {
	list-style-image: url(../i/orangebullet.gif);
}
.listorangearrow {
	list-style-position: outside;
	list-style-image: url(../i/orangearrow.gif);
}
.topbordersolid {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.brownborder {
	border: 1px solid #A0522D;
}
.greenbg {
	background-color: #8EAA8C;
	background-image: url(../i/greentexturebg.gif);
}
.redborder {
	border-width: 2px;
	border-style: solid;
	border-color: #FF0000;
}
.leftcolpad {
	padding: 2px 0px 2px 2px;
}
.favshift {
	position: relative;
	left: 11px;
	top: 10px;
}
.lrborder {
	border-right: thin solid #571F2C;
	border-left: thin solid #571F2C;
}
.imagelinknobg a:hover {
	background: #FFFFFF;
}
