/* Begin mayhew-hite styles */

body { 
margin: 0px;
padding: 0px;
height: 100%;
background-color: #FFFFCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; /* Default text setting. Over-ridden in some cases. */
 /* breaking the layout? line-height: 115%;*/


}

img.header {
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
}

tr.topnav {
background-color:#FFFFFF;
}

td.topnav {
padding: 5px;
text-align: center;
border-right: 1px solid black;
border-bottom: 1px solid black;

}

td.topnav1 {
padding: 5px;
text-align: center;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;

}

td.issue {
padding: 5px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 120%;
font-weight: bold;
color: #CC0000;
font-style: italic;
border: 1px solid black;

}

td.content {
padding: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;

}

table.content {
padding: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid black;
background-color: #FFFFFF;

}


a:link { /* sets color for body links */
text-decoration:underline; 
color:#330033; 
}

a:visited { 
text-decoration:underline; 
color:#CC0000; 
} 

a:hover { 
text-decoration:underline; 
color:#CC0000; 
}

.text-welcome {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #330033;
}

.text-lead {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #330033;
}


.text-frontheadlines {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #330033;
padding-top: 5px;
border-top: 1px solid black;
}

.contentsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #CC0000;
	font-style: italic;
}

.contentsubhead-purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #330033;
	font-style: italic;
}



ul {
	list-style-image: url(http://moritzlaw.osu.edu/images/home/bullet-red.gif);
}

li.jdr {
	list-style-image: url(http://moritzlaw.osu.edu/images/home/bullet-red.gif);
	padding-bottom: 5px;
}

.purple { /* Moritz purple */
color: #330033;
}

.red{/* Moritz red */
color: #CC0000;
}

.smalltext-11 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
line-height: 135%;
}

.caption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
line-height: normal;
padding-bottom: 7px;
text-align: center;
}

.indent {
margin-left: 20px; 
}

.indent-double {
margin-left: 40px; 
}

.indent-triple {
margin-left: 60px; 
}

img.hs { /* headshot image styles  - removed float: left; to help print problems */
position: static;
margin-top: 2px;
margin-left: 0px;
margin-right: 7px;
margin-bottom: 7px;
border: 1px solid black;
padding: 0px;

}

img.alignright { /* image styles  - align right */
position: static;
margin-top: 2px;
margin-left: 7px;
margin-right: 0px;
margin-bottom: 7px;
border: 1px solid black;
padding: 0px;

}

img.alignleft { /* image styles  - align left */
position: static;
margin-top: 2px;
margin-left: 0px;
margin-right: 7px;
margin-bottom: 7px;
border: 1px solid black;
padding: 0px;
}



/* Hairlines in black and gray. Hack to make hairlines because HR tags don't always work so well. */

.linegray {
background: #cccccc; 
font-size: 1px;
line-height:0px;  
margin-top: 0px; 
margin-bottom: 0px; 
border: none ;
}

.lineblack {
background: #000000; 
font-size: 1px;
line-height:0px;  
margin-top: 0px; 
margin-bottom: 0px; 
border: none ;
}


.lineclear {
font-size: 1px;  
margin-top: 0px; 
margin-bottom: 0px; 
border: none ;
}