body {
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	background-color:#D3C7BB;
	font-family: verdana, arial, helvetica, sans-serif;
}


#maincontainer {
	width:746px;
	background-image:url(images/maintextbackground.gif);
	background-repeat:repeat-y;
}

#maincontainer:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

p {
	margin:0em 0em 1em 0em;
}


.maintext {
	color:#AF4A4B;
	font-size:.7em;
	line-height:1.8em;
}

.maintext b {
	font-weight:bold;
	color:#9B1E1E;
	}
	
.maintext strong {
	font-weight:bold;
	color:#9B1E1E;
	}
	
.maintext A {
	text-decoration:underline;
	font-weight:bold;
	color:#E27833;
}

.leftmenutext {
	color:#555;
	font-size:0.7em;
	line-height:1.2em;
}

.upperleftmenutext {
	color:#555;
	font-size:.7em;
	line-height:1.8em;
}

div.leftmenutext P {
	padding-right:8px;
}

.leftmenutext A {
	text-decoration:underline;
	font-weight:bold;
	color:#555;
}

.upperleftmenutext A {
	text-decoration:underline;
	font-weight:bold;
	color:#555;
}

.lowertext {
	color:#777;
	font-size:.65em;
	line-height:1.2em;
}

.lowertext A {
	text-decoration:underline;
	font-weight:bold;
	color:#777;
}

td.pagetitlerow {
	background-image:url(images/horz_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:8px 17px 8px 17px; 
}

td.maincontentrow {
		background-image:url(images/horz_line.gif); 
		background-position:bottom; 
		background-repeat:no-repeat; 
		padding:0px 17px 0px 17px; 
	}

A:hover {
	color:#FF9900;
}


.submenu {
	color:#F0E9CC;
	font-size:0.6em;
}

span.submenu A {
	text-decoration:none;
	font-weight:bold;
}

span.submenu A:link {
	color:#F0E9CC;
}

span.submenu A:visited {
	color:#F0E9CC;
}

span.submenu A:hover {
	color:#FF9900;
}
