body {
	font-family: Georgia, 'Times New Roman', Times, Serif;
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4
	{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
	color:#000;
	padding:0;
}	

h1
	{
	font-size: 36px;
}

h2
	{
	font-size: 28px;
}	

h3
	{
	font-size: 24px;;
}	

h4 {
	font-size:22px;
}		

/* Browser specific (not valid) styles to make preformatted text wrap */		

pre {
font-size:1.10em;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.center {
	text-align:center;
	text-indent:0em;
}

.uppercase {
	text-transform:uppercase;
}

.smallcaps {
	font-variant:small-caps;
}

#banner {
	width:100%;
	padding:6px 0;
	background:#AACAE0;
	border-bottom:1px solid #E1ECF2;
	border-top:2px solid #2A7DA8;
}

.title {
	text-align:center;
	font-variant:small-caps;
}

.footnotes {
	font-size:1em;
	padding:1em;
	background:#F0F0F0;
	margin: 2em 1em;
}

div.breadcrumbs {
	display:inline;
	font-size:10px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
}

.flink {
	font-size:12px;
	color:#333333;
}

td.caselaw {
	padding:0px 5px;
}

.fbreak {
	width:100px;
	border-top:1px solid black;
	padding:10px 0;
}

td#column-left	
	{	
	background-color:#c1e1ed;
	padding: 10px;
	white-space:nowrap;
	}

td#column-center	
	{	
	padding: 10px;
	}

td#column-right	
	{	
	background-color:#F0F0F0;
	text-align:center;
	padding: 10px;
	}

h3.lefttitle, h3.lefttitle a
	{
	font: bold 24px;
	white-space: nowrap;
	text-decoration:none;
	color:#e35C14;}

div.leftlink p{white-space:nowrap;}

div.leftlink a
	{
	text-decoration:none;
	color:#273D3B;
	}
div.leftlink a:hover {
	text-decoration:underline;
}	
.white {
	color:#FFFFFF;
}

#googlelinks {
	padding-left:5px;
}

.no-indent	{
	text-indent: 0em;
}

span.page {
	padding:2px;
	border:1px solid #333333;
	color:#333333;
}

span.page a {
	text-decoration:none;
}

span.current {
	font-weight:bold;
	border:2px solid #000000;
}

span.current a {
	color:#000000;
	font-weight:normal;
}

p.page {width:600px;border:1px solid #CCC;}

p.citation {border-top:1px solid #999; border-bottom:2px solid #999;padding:1em 0em;}

span.citation {font-weight:bold;}

ul.index li {
padding:0.5em 0em;
}

.heading {text-align:center;}
.history {text-transform:uppercase;font-size:0.8em;}
.syllabus p {text-indent:-1em;margin-left:1em;font-size:0.8em;}
.syllabus p.continued {text-indent:0em;margin-left:1em;font-size:0.8em;}
.opinion p {text-indent:1em;line-height:1.4em;}
.opinion p.continued {text-indent:0em;}
div.footnote {text-align:left;font-size:0.8em;padding-bottom:2em;}
.page-break {text-align:center;border-top:1px solid #CCCCCC;padding:1em 0em 2em 0em;}

#ocle_logo,#ocle_logo a{margin:5px 0 0 10px;padding:0;display:block;float:left;}
#ocle_wrapper{height:57px;border-top:2px solid #c80000;}
#ocle_nav{background:url(http://www.onecle.com/images/images/navbar.jpg);repeat-x;height:49px;}

#ocle_nav ul{list-style:none;float:inline;margin:0;padding:0;width:100%;white-space:nowrap;}
#ocle_nav ul li{font-size:60%;text-transform:uppercase;float:left;white-space:nowrap;}
#ocle_nav ul li a{display:block;height:35px;line-height:35px;padding:0 30px;color:#fff;text-decoration:none; white-space:nowrap;}
#ocle_nav ul li a:hover{background:#000;}  

.header, .content, .navigation, .footer {
width: 100%;
}

.container {
  margin: 0px;
  padding: 0px;
  width: 100%;
}

.container div {
  box-sizing: border-box;
  min-width: 150px;
}

.header {
  background-color: #fff;
  width:100%
  position:fixed;
  white-space: nowrap; 
}

@media {
	.content {
	background-color: #fff;
	margin: 0 auto;
	line-height:1.5;	
	}
}

@media (min-width: 800px) {
	.content {
	background-color: #fff;
	max-width:800px;
	margin: 0 auto;
	line-height:1.5;
	}
}
.navigation {
  background-color: #b4d2f7;
  padding:0px 10px 0px 10px;
}

 .footer {
	width:100%;
	padding:10px;
	background:#F0F0F0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #FCFCFC;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
}

#ocle_footer {
	width: 800px;
	margin: 0 auto;
	line-height: 1.5;
}      

.copyright, .ocle_footerNav {
	max-width:800px;
	margin: 0 auto;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
	font-size:12px;
}

 .sec_menu, .sect_num {
 padding:6px;
 border: 1px solid #ccc;
 line-height:2.5;
 }
 
 .flag {
 	width:150px;
 	height:100px;
 	border:1px solid #CCC;
 	}
 	
 