@charset "utf-8";
/* CSS Document */

#pagecontainer {
background:url(../Images/Master_2008/page_bg2.jpg) top center repeat-y;
}

#bodycontainer {
}



/* No margin on p tags in tables, i.e. for images and "Zoom in" links. To prevent underlined images in FF */
/*td p {
margin:0;
}*/
p:first-child {
margin-top:0;
}
p.picturelink {
margin:0;
}

#pagebody {
float:left;
display:inline;
width:615px;
padding:20px 0 0 0;
margin:0 0 0 20px; 
/*background:red;*/
}

#pagebodydetails {
margin-top:15px;
padding-top:15px;
border-top:1px solid #cccccc;
}

#marginright {
width:284px;
margin-left:15px;
padding:20px 0 0 0;
/*background:green;*/
}

div.rhmarginlisttitle {
width:220px;
margin:0 0 10px 0;
padding:3px;
border:1px solid #cccccc;
background-color:#f9f9f9;
}
	div.rhmarginlisttitle h2 {
	font:bold 1.2em palatino,'palatino linotype',georgia,"times new roman";
	text-transform:uppercase;
	margin:0 0 0.1em 0;
	}

div.rhmarginlistcontainer {
height:558px;
margin:20px 0 0 0;
overflow:auto;
overflow-x:hidden;
border-bottom:1px solid #cccccc;
}

div.rhmarginlist {
width:220px;
margin:0 0 10px 0;
padding:3px;
border:1px solid #cccccc;
background-color:#f9f9f9;
}
	div.rhmarginlist p {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1.1em;
	line-height:125%; /* NEW */
	margin:0 0 0.1em 0;
	}

div.rhmarginlistfooter {
width:242px;
margin:10px 0 0 0;
padding:3px 3px 6px 3px;
border:1px solid #cccccc;
background-color:#f9f9f9;
}
	div.rhmarginlistfooter h2, div.rhmarginlistfooter p {
	font:bold 1.2em palatino,'palatino linotype',georgia,"times new roman";
	text-transform:uppercase;
	margin:0 0 0 0.5em;;
	}
	div.rhmarginlistfooter ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	div.rhmarginlistfooter li {
	margin-left:0.5em;
	font-size:1.2em;
	}

img.rhimageright {
float:right;
margin:0 0 0 6px;
}