#wrapper {
	background: white url(images/background.gif) repeat-y left;
/**	background: #ececf4 url(images/background.gif) repeat-y left; **/
}
#container {
	width: 100%;
	background: white url(images/background.gif) repeat-y left;
/**	background: #ececf4 url(images/background.gif) repeat-y left; **/
	float: right;
	margin-left: -159px;
}
#content {
	background: white;
	margin-left: 159px;
	padding: 5px;
  font-family: Tahoma, Arial, sans-serif;
	color: #224289;
}
#footer {
	background: #ececf4;
	height: 1.4em;
  border-top: #ececf4 solid 4px;
	margin-top: 5px;
  font-family: Tahoma, Arial, sans-serif;
	font-size: 70%;
	color: #224289;
	padding: 0 5px;
}

#header {
	height: 110px;
	background: red url(images/centraplumb.gif) right top no-repeat;
/**  background: #f70000 url(images/centraplumb1.jpg) right top no-repeat; **/
	margin-bottom: 0px;
}
#header img {
	padding: 7px;
}
#belowheader {
  height: 1.4em;
  background: #ececf4;
	margin: 0px;
	padding: 0 5px;
  border-bottom: white solid 4px;
  font-family: Tahoma, Arial, sans-serif;
	font-size: 80%;
	color: #224289;
}
#bhright{
  float: right;
	text-align: right;
}
#bhleft{
  float: left;
	text-align: left;
}
a {
	color: #224289;
  text-decoration: underline;  
}
a:hover {
  background-color: #ececf4;
  text-decoration:	 underline;  
}
#galsidebar {
  font-size: 165%;
}
#sidebar {
	width: 150px;
	float: left;
}
#sidebar ul {
	padding: 0 0 1em 0;
  margin: 0 0 0 5px;
	list-style: none;
	width: 144px;
	color: #224289;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 110%;
}
#sidebar ul li a {
  display: block;
  text-decoration: none;
  color: #224289;
  background: #fff;
  padding: 5px;
  border: 2px solid #fff;
  border-bottom: 0;
	font-weight: normal;
}
#sidebar ul li a:hover {
  background: red;
	color: #ececf4;
  text-decoration: none;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
#content ul li {float: none; height: 1.2em;}
#sidebar img {
  border: 0;
	margin: 0 0 -3px 0;
}
li.sub {font-size: 90%; margin-top:-5px; margin-left:10px;}
li.spacebelow {margin-bottom:5px}
h1 {
	margin-top: 0;
	font-size: 150%;
}
h1.center {
	text-align: center;
}
h2 {
  font-size: 120%;
}
h3 {
  font-size: 110%;
}
h4 {
  font-size: 100%;
}
#footer a {
  color: #224289;
	font-weight: bolder;
}
#footer a:hover {
  color: rgb(0,96,255);
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
.gap{margin-top: 1em;}
.footright {
  float: right;
}
.footleft {
  float: left;
}
img.right {
  float: right;
	padding: 5px;
}
img.left {
  float: left;
	padding: 5px 10px 10px 0;
}
a img {border: none;}
ul {
  list-style: disc outside none;
}
dt {font-weight: bold; margin-top: 5px;}

/** forms **/
label
{
width: 4em;
float: left;
text-align: right;
margin-right: 1em;
display: block
}
.submit input
{
margin-left: 6em;
} 
input
{
color: #224289;
background: white;
border: 1px solid #781351
}
textarea
{
color: #224289;
background: white;
border: 1px solid #781351
}
.submit input
{
color: #ececf4;
background: #f00;
border: 2px outset #d7b9c9;
} 
fieldset
{
border: none;/*1px solid #781351;*/
/*width: 25em*/
}
legend
{
color: #224289;
background: #ececf4;
border: none;
padding: 2px 6px;
margin-top: 2px;
font-weight: bolder;
}
/* curved edge boxes */
.curveboxright {float: right;  background: red; margin: 0 0 0 1em; color: #ececf4;}
.curveboxleft {float: left;  background: #ececf4; margin: 0 1em 0 0;}
.curveboxleftredbl {float: left;  background: #ececf4; margin: 0.5em 0 0 1em; color: #224289;}
.curveboxrightredbl {float: right;  background: #ececf4; margin: 0 1em 0 1em; color: #224289;}
.bl {background: url(images/bl.gif) 0 100% no-repeat}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:1px 10px;}
.blred {background: url(images/blred.gif) 0 100% no-repeat}
.brred {background: url(images/brred.gif) 100% 100% no-repeat}
.tlred {background: url(images/tlred.gif) 0 0 no-repeat}
.trred {background: url(images/trred.gif) 100% 0 no-repeat; padding:1px 10px;}
.blredbl {background: url(images/blredbl.gif) 0 100% no-repeat}
.brredbl {background: url(images/brredbl.gif) 100% 100% no-repeat}
.tlredbl {background: url(images/tlredbl.gif) 0 0 no-repeat}
.trredbl {background: url(images/trredbl.gif) 100% 0 no-repeat; padding:1px 10px;}
.t {background: url(images/dot.gif) 0 0 repeat-x; width: 25em; text-align: justify; font-size: 80%;}
.b {background: url(images/dot.gif) 0 100% repeat-x}
.l {background: url(images/dot.gif) 0 0 repeat-y}
.r {background: url(images/dot.gif) 100% 0 repeat-y}
.tredsm {background: url(images/dotred.gif) 0 0 repeat-x; width: 25em; text-align: justify; font-size: 80%;}
.tred {background: url(images/dotred.gif) 0 0 repeat-x;}
.bred {background: url(images/dotred.gif) 0 100% repeat-x}
.lred {background: url(images/dotred.gif) 0 0 repeat-y}
.rred {background: url(images/dotred.gif) 100% 0 repeat-y}
/* definition list within box  */
.curveboxleftredbl dt {font-weight: bold;}
.curveboxleftredbl dd {margin-left: 5em; padding-bottom: 0.5em; padding-right: 2em;}
.curveboxrightredbl dt {font-weight: bold;}
.curveboxrightredbl dd {margin-left: 5em; padding-bottom: 0.5em; padding-right: 2em;}

table.links td {width: 50%; padding-bottom: 2em; padding-right: 2em; vertical-align:top;}

p.legal {text-align: center; font-size: 90%; margin-top: 3em;}

