/*custom Moritz css */
/* font size set to 11 in content-area */
body
{
	background: #999999;
	background-image: url(https://moritzlaw.osu.edu/images/global/bg_body.jpg);
	background-repeat: repeat;
	line-height: 1.5;
	margin: 0px 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 { font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 1.667em; color: #990000; border-bottom: 1px solid #DCDCDC; padding: 0 0 8px 0; margin: 8px 0 8px 0;} /* 12x1.667=20px */
h2 { font-size: 1.333em; color: #333; font-style: italic; padding: 0;} /* 12x1.333=16px */
h3 { font-size: 1.167em; color: #990000; font-style: italic; padding-top: 1em } /* 12x1.167=14px */
h4 { font-size: 1.167em; } /* 12x1.167=14px */
h5 { font-size: 1em; } /* 12x1=12px */
h6 { font-size: 1em; } /* 12x1=12px */
table h3 { font-size: 1.167em; } /* 12x1.167=14px */

div.law-template { background: #dcdcdc; border: 1px solid #000000; margin-top: .25em;}
div.law-indent { margin-left:16px; }
div.bgred { color: #FFFFFF;	background: #990000; }

img.align_right { float: right; border: 1px solid #000000; margin: .25em 0 .25em .75em; }
img.align_left { float: left; border: 1px solid #000000; margin: .25em .75em .25em 0; }

/* gray divider */
.divider { padding: 1em 0 0 0; margin: 0; border-top: 1px solid #DCDCDC; }
.divider_bottom { padding: 0 0 1em 0; margin: 0; border-bottom: 1px solid #DCDCDC; }

.printOnly { display: none; }/* works with footnoteLinks.js script */

a { color: #155593; text-decoration: none; }
a:focus, a:hover { color:#990000; text-decoration:underline; }
a:visited {	color:#990000; }

.nopad

/* Moritz Header */

div.law-header { padding: 0; max-height: 100px; }



 /* links on the top right */
div.law-header-nav,
div.law-header-nav a,
div.law-header-nav a:hover, 
div.law-header-nav a:active, 
div.law-header-nav a:focus { color: #990000; }

div.law-header-nav
{
	margin: 9px 12px 0 0;
	font-size: .6875em; /* 16x.6875=11px */
	float: right;
}

div.law-header-nav a { text-decoration: none; }

div.law-header-nav a:hover, 
div.law-header-nav a:active, 
div.law-header-nav a:focus { text-decoration: underline; }

li.nav_career {width: 121px; }/* width correction found in IE6 css file */
li.nav_clinic {width: 70px; }/* width correction found in IE6 css file */
ul.udm li.prim a { padding-left:1.25em; }

/* mast photos across the top within content area */
div.span-24-law-photos
{
	width: 720px; 
	float: left;
	border-bottom: 1px solid #999;
	padding-bottom: 0;
	margin-bottom: 0;
}


/* Left Navigation column */
div.law-leftcol { margin-right: 0; }

div.law-leftcol h2
{
	color: #000;
	line-height: normal;
	padding: 35px 5px 5px 5px;
	border-bottom: 2px solid #990000;
	font-style: italic;
	font-size: 0.875em; /* 16x.875=14px */

}

/* left navigation styles for primary links */

div.law-leftcol ul.law-leftnav-prim 
{
	padding: 0;
	margin: 5px 0 5px 0;
	list-style-type: none;
}

div.law-leftcol ul.law-leftnav-prim li 
{
	padding: 5px; 
	border-bottom: 1px solid #999;
	line-height: normal;
	font-size: .75em; 
}

div.law-leftcol ul.law-leftnav-prim li a { color: #990000; text-decoration: none; }

div.law-leftcol ul.law-leftnav-prim li a:hover,
div.law-leftcol ul.law-leftnav-prim ul.law-leftnav-sec li a:hover {	color: #990000; text-decoration: underline; }

div.law-leftcol ul.law-leftnav-prim li.law-active a, 
div.law-leftcol ul.law-leftnav-prim li.law-active a:hover,
div.law-leftcol ul.law-leftnav-prim ul.law-leftnav-sec li a { color: #FFF; text-decoration: none;  font-weight: bold;}

div.law-leftcol ul.law-leftnav-prim li.law-active {	background-color: #990000; }/* sets bgcolor for entire active line*/

div.law-leftcol ul.law-leftnav-prim ul.law-leftnav-sec /* left sub navigation styles for secondary links*/
{
	padding: 0;
	margin: 7px -5px -6px -5px;
	list-style-type: none;
	border-left: 15px solid #333;
	background-color: #ebebeb;
}

div.law-leftcol ul.law-leftnav-prim ul.law-leftnav-sec li
{
	padding: 5px 5px 5px 20px; 
	border-bottom: 1px solid #999;
	line-height: normal;
	font-size: 1em; /* 12x1=12px - 12 comes from inherit size from nested ul*/
	margin-left: -15px;
}

div.law-leftcol ul.law-leftnav-prim ul.law-leftnav-sec li a  { color: #333; font-weight: normal; }
div.law-leftcol ul.law-leftnav-prim ul.law-leftnav-sec li a:hover { font-weight: normal; }

/* law content area */
#content 
{ 
	background-image:url(https://moritzlaw.osu.edu/images/global/bg_main.jpg); 
	background-repeat:repeat-y; 
	background-position:left;
}
div.law-content-area { background: #FFFFFF; height: 100%; font-size: .75em; /* 16x.75=12px */ }
div.law-content { margin: 1em 1em 10em 1em; }
div.law-content table {padding: 0; margin: 1em 0;}
div.law-content td, div.law-content th {vertical-align:top; padding: .25em; margin: .25em; border: 1px solid #dcdcdc}
div.law-content td.noborder, div.law-content th.noborder {border: none}
div.law-content td { background-color:#fff; text-align:left;}
div.law-content td.cell_center { text-align:center;}
div.law-content td.cell_right { text-align:right;}
div.law-content th { background-color:#333; color: #fff; text-align:center;}
div.law-content td ul li, div.law-content td p {font-size: 1em;  /* 12x1=12px */ }
div.law-content p.law-indent { margin-left: 20px; }
div.law-content p { margin: .75em 0 .75em 0; line-height: 1.5em; }
div.law-content p.nopad, div.law-content .nopad {padding: 0; margin: 0}
div.law-content li { margin: 0 0 .25em .25em; }
div.law-content li.list { margin: 0 0 0 .25em; }
div.law-content ul, ol {margin:.75em 1.5em 1em 2.5em;}
div.law-content ul {list-style-type: disc;}
div.law-content ol {list-style-type: decimal; }
div.law-content img { border: 1px solid #000; }
div.law-content img.icon, div.law-footer img.icon { margin: .15em 0 0 0; border: 0; float: none }
div.law-content hr { background: #DCDCDC; color: #DCDCDC; }

div.law-content a, 
div.law-content a:active, 
div.law-content a:visited,
div.law-footer a, 
div.law-footer a:active, 
div.law-footer a:visited { text-decoration: underline; }

div.law-breadcrumb
{
	font-size: .833em; /* 12x.833=10px */
	margin: 0 0 1em 0; 
	line-height: normal; 
	padding: 0;
}


div.law-breadcrumb a, div.law-breadcrumb a:visited { text-decoration: none; }
div.law-breadcrumb a:hover { text-decoration: underline; }

/* law right column */
div.law-rightcol
{
	margin: .25em 0 1em 1em;
	float: right;
	border: 1px solid #999;
	background: #dcdcdc;
}

div.law-rightcol .content {	padding: .3em; font-size: .917em; color: #222}
div.law-rightcol ul { margin: .10em 0 1em 1.75em; }
div.law-rightcol li { margin: .05em 0 .05em 0; padding: 0; list-style-type: disc; }
div.law-rightcol h3 
{ 
	font-size: 1.167em; 
	color: #FFF; 
	background: #990000; 
	padding: .5em; 
	margin: 0; 
	border-bottom: 1px solid #999;
} 
div.law-rightcol h4 { color: #000; margin: 1em 0 .25em 0; font-size: 1.167em; } 
div.law-rightcol p { margin: 0; padding: .5em; line-height: 1.25em; }

/* law right column no box or background */
div.law-rightcol-clean
{
	margin: 0 0 1em 2em;
	float: right;
}

div.law-rightcol-clean .content {	padding: 0 .3em 1em .3em; color: #222}
div.law-rightcol-clean ul { margin: .25em 0 1em 1.75em; }
div.law-rightcol-clean li { margin: .05em 0 .05em 0; padding: 0; list-style-type: disc; }
div.law-rightcol-clean h2 
{ 
	font-size: 1.333em; 
	padding: 0 .5em 0 0; 
	margin: 0; 
	border-bottom: 1px solid #999;
	font-style: normal;
	color: #990000;
} 
div.law-rightcol-clean h3 
{ 
	font-size: 1.167em; 
	color: #990000; 
	padding: .5em; 
	margin: 0; 
	border-bottom: 1px solid #999;
} 
div.law-rightcol-clean h4 { color: #000; margin: 1em 0 .25em 0; font-size: 1.167em; } 
div.law-rightcol-clean p { margin: 0; line-height: 1.5em; }

/* faculty feature box on studies pages */
div.law-topfeature
{
	padding: .5em;
	border: 1px solid #999;
	margin: 0 0 1em 0;
}

/* law footer */
div.law-footer
{
	background: #dcdcdc;
	border-top: 2px solid #999;
	padding: 10px 0 15px 0;
	clear: both;
	width: 100%;
}

div.law-footer p
{
	font-size: .6825em; /* 16x.6875=11px */
	margin: 0;
	line-height: normal;
	padding: 5px 10px 0 0;
}


/* photo separations and captions */
div.law-photobox-right { 
	font-size: .95em;
	padding: 0 0 0 1em;
	border-left: 1px solid #DCDCDC;
	float: right;
	margin: 5px 0px 5px 10px;
	background-color: #FFFFFF;
}

div.law-photobox-left { /*photos inline */
	font-size: .95em;
	padding: 0 1em 0 0;
	border-right: 1px solid #DCDCDC;
	float: left;
	margin: 5px 10px 5px 0px;
	background-color: #FFFFFF;
}

div.law-photobox-right p, div.law-photobox-left p { line-height: 1.25em; }

/* form */

form.law {  clear: both;  margin-top: 2em; }

form.law fieldset {
  border: 1px solid #999;
  background: #eaeceb;
  width: 90%;
  padding: 1.45em;
  margin: 1.5em 0;/* changed from .5 */
  position: relative;/* fixes color placement of legend in IE */
}

form.law legend {
  font-weight: bold;
  font-size: 1em;
  color: #fff;
  background-color: #990000;
  border: 1px solid #999;
  padding: 2px 6px;
  position: absolute;/* fixes color placement of legend in IE */
  top: -2em;
  /*top: .5em; fixes color placement of legend in IE - temp removed not sure if necessary */
  left: 0.5em;/* fixes color placement of legend in IE */
}

form.law label { 
  font-weight: bold;
  width: 10em;
  margin: 0.5em 0.5em 0 0;
  vertical-align: top;
  float: left;
  text-align: right;
}

form.law label.checkbox { 
  font-weight: bold;
  width: auto;
  margin: 0.5em 0 0 0.5em;
  vertical-align: top;
  text-align: left;
}
form.law input.checkbox { 
  margin: 0.5em 0 0 0.5em; 
  text-align:left; 
  width: 2em; 
  float:left
}

form.law label.radio { 
  font-weight: bold;
  width: auto;
  margin: 0.5em 0 0 0.5em;
  vertical-align: top;
  text-align: left;
}
form.law input.radio { 
  margin: 0.5em 0 0 0.5em; 
  text-align:left; 
  width: 2em; 
  float:left;
  clear: left;
}


form.law input { margin: 0.5em 0 0 0.5em; width: 20em; }
form.law select { margin: 0.5em 0 0 0.5em; }
form.law fieldset ol { margin: 0; padding: 0; }
form.law fieldset ol li { list-style: none; padding: .1em; margin: 0; }
form.law fieldset fieldset {
  border: none;
  margin: 0;
  width: auto;
  padding-top: 15px;
  background-color: transparent;
}
form.law fieldset fieldset legend {
  padding-top: 10px;
  margin-left: -10px;
  margin-bottom: -18px;
  border: none;
  color: #444;
  background-color: transparent;
}
form.law fieldset fieldset label { margin-left: 10em; width: 20em; text-align: left; }
form.law fieldset fieldset input { width: 2em; }
form.law textarea {width:75% ;height: 100px; padding:5px;}


/* Moritz search box */
.law-semantic
{
	position: absolute;
	left: 0;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

a.law-semantic:active, a.law-semantic:focus
{
	position: absolute;
	left: 0;
	top: 0;
	overflow: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

div#law-search
{
	margin: 35px 10px 0 0; 
	float: right; 
	clear:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	position: relative;
	min-height: 2.7em;
	padding: 0;
}


div#law-searchbox
{
	float: left;
	font-size: 1.2em;
	line-height: 2.5em;
}

div#law-searchbox label
{
	font-weight: normal;
}

div#law-searchbox form input.textfield
{
	background: #fff;
	color: #999;
	border: 1px solid #999;
	height: 1.4em;
	width: 11em;
	margin: 0 0.275em;
	padding-top: 3px;
}

div#law-searchbox form input.textfield:focus, div#law-searchbox form input.title:focus { border: 1px solid #666; }

/* go button */
div#law-searchbox button
{
	margin-top: 0.45em;
	border: 1px solid #999;
	background-color: #f0f0f0;
	text-decoration: none;
	color: #6f6f6f;
	cursor: pointer;
}

div#law-searchbox button[type]
{
	padding: 2px 5px 2px 4px;
	/* Firefox */
	line-height: 17px;
	/* Safari */
}

div#law-searchbox button:hover,
div#law-searchbox button:active,
div#law-searchbox button:focus
{
	border: 1px solid #900;
	color: #000;
	background: #f4f4f4;
}

/*osu search input*/
div#law-searchbox fieldset { border: none; }
div#law-searchbox #searchbox { position: relative; }
div#law-searchbox input#search-field { width: 11em; }
div#law-searchbox label.overlabel { color: #999; }

div#law-searchbox label.overlabel-apply
{
	position: absolute;
	top: 1px;
	left: 7px;
	z-index: 1;
	color: #999;
}

div#law-searchbox label.overlabel-apply-win
{
	position: absolute;
	top: 0;
	left: 7px;
	z-index: 1;
	color: #999;
}

.law-template a.right-arrow-red {
background:transparent url(http://moritzlaw.osu.edu/images/global/right_arrow_red.jpg) no-repeat scroll left 50%;
padding-left:15px;
}
