h1    { 
line-height: .90em; 
font: 18px Georgia, "Times New Roman", serif; 
color:#5E7C9D;
margin:10px 0; 
padding:0;
font-weight:normal;
text-align:left; }

h2      { 
font-size:12px;  
color: #073769; 
margin:2em 0; 
padding:0;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif; 
text-align:left; 
/*text-transform:uppercase; */
letter-spacing:1px;}



.divider img { border:0; }

h4,
#graph1 dt, 
#graph2 dt, 
#graph3 dt, 
#graph4 dt, 
#graph5 dt, 
#graph6 dt { 
font-family: Georgia, "Times New Roman", serif;
font-size:12px; 
font-weight:normal;
color:#000;
margin-bottom: 5px;
padding:0; }

#graph1 dt, 
#graph2 dt, 
#graph3 dt, 
#graph4 dt, 
#graph5 dt, 
#graph6 dt { text-align:center; }

#content {
padding: 0 10px;
text-align:left;}

#narrow {
padding: 0 50px;
text-align:left;
width:450px;}


#right {
margin-left:60px;
padding: 10px 0;
text-align:left;
font-size:1.2em; }

#right ul { margin-left:10px; }

dl#tip {
padding:15px 0;}

#tip dt {
background: url("../../assets/md5images/e1377c588feca9bc5fa38283486ccae1.gif") left no-repeat;}

#tip dt, 
#beyond dt {
font-family: Georgia, "Times New Roman", serif;
font-size:1.4em;
line-height:2em;
font-weight:bold;
color: #073769; 
text-align:left;
display:block;
height:30px;
padding-left:30px; }

#tip dt { 
text-transform:uppercase;
width:90%;}

#beyond dt {
background: url("../../assets/md5images/c65f8a074c05757446043c2082b20284.gif") left no-repeat; }

dl#beyond {
text-align:left;
}



#tip dd, #beyond dd {
padding-left:30px;
line-height:1.8em;
text-align:left;}

/************** table styles **************/


#rankings table { padding:0;
margin:1em 0;
text-align: left;
width:500px;
border:1px solid #E3E8EF; }

#rankings caption  {
padding: 8px 2px 5px 2px;
color: #5E7C9D;
background-color: inherit;
margin:10px 0 5px 0;
font-weight: bold;
text-align: left;
border: 0;
font-size:1em; }

#rankings th  {
padding: 8px 2px 5px 5px;
color:#5E7C9D;
background-color: #E3E8EF;
font-weight: bold;
text-align: left;
text-transform: uppercase;
font-size:1em; }

#rankings tr.odd th {
color: #000;
background-color: inherit; }

#rankings td {
padding: 2px 6px;
color: #000;
background-color: inherit;
border:0;
font-size:.88em;		}

#rankings tr {
background:#E3E8EF; }

#rankings tr.odd {
color: inherit;
background:#fff; }

#rankings tr.odd td {
color: #000;
border:0;
background-color: inherit; }

.copy { 
	font-size:.9em; 
	text-align:center; }

.subject { 
	background: #F7F8F9;
	font-weight:bold;
	color: #073769; }



/* Utility Classes */

.hidden, 
.alt {
  	display: none;}


img { 
	padding:2px;
	border:1px solid #BCC3CA; }

p.pager {
	background: #F7F8F9;
	border-top: 1px solid #BCC3CA;
	border-bottom: 1px solid #BCC3CA;
	clear: both;
        line-height:1.2em;
	height: 3em;
	margin: 5px 20px 5px;
	padding: 5px 10px 0 10px; }


p.pager .next {
	float: right; }


#space { width:400px;
	height:50px; 
	margin:5px 0 0 0; }


/* images */

#cover { 
	background: url("../../assets/md5images/12df2a4b1930ba66d2013d29f86ff596.gif") top left no-repeat;
	float: left; 
	margin: 10px 20px 5px 5px; 
	width:210px;
	height:330px; }

#graph1, 
#graph2, 
#graph3, 
#graph4, 
#graph5, 
#graph6 {
text-align:center;
margin: 3px; 
padding:0px; }

#graph1 dd em, 
#graph2 dd em, 
#graph3 dd em, 
#graph4 dd em, 
#graph5 dd em, 
#graph6 dd em { display:none; }

#graph1   { 
	background: url("../../assets/md5images/80639929a9cf41987304acb4939ac2f8.gif") top right no-repeat;
	width:275px;
	height:275px; }

#graph2   { 
	background: url("../../assets/md5images/bdc87eadaad3d591735f55886e091462.gif") top right no-repeat;
	width:250px;
	height:275px; }

#graph3   { 
	background: url("../../assets/md5images/f7895f2d9fee420ef3339194ada3881a.gif") top right no-repeat;
	width:250px;
	height:275px;}

#graph4  { 
	background: url("../../assets/md5images/470eaa172327b931b5ae588f727c4a8a.gif") top right no-repeat;
	width:250px;
	height:275px; }

#graph5  { 
	background: url("../../assets/md5images/f034a1f1f93a57bed40937a3f6b4233b.gif") top right no-repeat;
	width:400px;
	height:250px; }
#graph6  { 
	background: url("../../assets/md5images/4e3518fe7daa79e1be92e3e5e4f133f4.gif") top right no-repeat;
	width:475px;
	height:160px; }


/*==============================
style the Top 100 list
==============================*/

div.wrapper
{
	float: left;
	width: 270px;
	
}

.wrapper ol li { font-size:.88em; }

/* clear float after lists */
br
{
	clear: left;
}