body {
  background:#162240 url('grad_side_back.jpg') repeat-y;
	font-size:10pt;
	font-family:sans-serif;
	margin-left:10%;
	margin-right:10%;			 
	margin-bottom:3%;
}

img{border:0px;}

pre.code {font-size:8pt;background:white;border:1px dashed gray;padding:1em;margin:1em;overflow:auto;white-space:pre;}

#top_heading {color:#d9e4f7;text-align:center;font-weight:bold;margin:10px;font-size:10pt;}
#heading {height:115px;background:#d9e4f7 url('grad_dark_to_light.jpg') repeat-x;margin:1em;}
#menu {background-color:#d9e4f7;margin:1em;}
#menu a {padding-left:10px;padding-right:10px;text-decoration:none;font-weight:bold;color:blue;font-size:10pt;}
#menu a:visited {color:blue;}
#menu a:hover {background:white;}
#errors {background-color:#d9e4f7;color:red;}
#content {background-color:#d9e4f7;padding:1em;margin:1em;}
#content p {padding-left:2em;padding-right:2em;}
#content a {text-decoration:none;font-weight:bold;color:blue;}
#content a:visited {color:blue;}
#content a:hover {}
#product div.product {background:white;border:1px inset grey;margin:1em;padding:1em;}
#product a {text-decoration:none;font-weight:bold;color:blue;}
#product a:visited {color:blue;}
#product a:hover {}

span.highlight_right {
  position:relative;
	width:300px;
	margin:1em;
	padding:1em;
	text-align:center;
	display:block;
	float:right;
	background:white;
	font-size:20pt;
	border:1px dashed black;
	font-family:serif;
}

span.highlight_left {
  position:relative;
	width:300px;
	margin:1em;
	padding:1em;
	text-align:center;
	display:block;
	float:left;
	background:white;
	font-size:20pt;
	border:1px dashed black;
	font-family:serif;
}

