﻿* {
	margin: 0;
}
html, body {
	height: 100%;
}

html {
	overflow: -moz-scrollbars-vertical;
}

body {
	background-color:#f6f6f6;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:790px;
	margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
	background-image: url(images/paper.gif);
}

#top {
	margin:auto;
	background-image: url(images/top.gif);
	width:790px;
	height:85px;
	}
	
#top-bottom {
	margin:auto;
	background-image: url(images/top-bottom.jpg);
	width:790px;
	height:17px;
	}
	
.address 
{
  width:760px;
  margin:auto;
  padding-top:22px;
  text-align:right;
  font-family:Verdana;
  font-size:11px;
  color:#ffffff;
  
}

#top-pic {
	margin:auto;
	background-image: url(images/pic1.jpg);
	width:790px;
	height:173px;
	}

.clear 
{
  clear:both;
  height:0px;
  width:750px;
  margin:auto;
}	

.push {
	height: 20px; /* .push must be the same height as .footer */
  background-image:url(images/sidebar.gif);
  background-position:right;
  background-repeat:repeat-y;
  margin-right:5px;
}

.footer-holder 
{
  width:790px;
  margin:auto;
  	height: 20px; /* .push must be the same height as .footer */
  background-image: url(images/footer.gif);
	background-repeat:no-repeat;
}

.footer {
	width:780px;
	margin: auto;
	height:16px;
	font-family:Verdana;
	font-size:10px;
	background-color:#ffffff;
	padding-top:3px;
	border-top:1px solid #000099;	
}

#menu-holder 
{
  margin-left:5px;
  width:780px;
  border-top:1px solid #dedef0;
  border-bottom:1px solid #000066;
  border-right:1px solid #000066;
  background-color:#000066; 
  height:25px;
  }
 .content-holder 
 {
 }
 
 .content 
 {
  float:left;
  width:480px;
  padding:20px 20px 20px 20px;
  text-align:justify;
  color:#000000;
  font-family:Verdana;
  font-size:12px;
 }
 
 .content-right-column 
 {
  float:left;
  width:265px;
  background-image:url(images/sidebar.gif);
  background-position:right;
  background-repeat:repeat-y;
  padding-bottom:20px;
  text-align:center;
  font-family:Verdana;
  font-size:12px;
 }
 
 .content-right-column-pic
 {
  text-align:right;
  width:265px;
 }
 
.accordion 
 {
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  width:223px;
  margin:auto;
  background-color:#ffffff;
 }
 
.accordionHeader 
 {
 color:#000066;
 font-family:Verdana;
 font-size:10px;
 font-weight:bold;
 background-color:#dedef0;
 height:21px;
 padding-top:4px;
 padding-left:3px;
 cursor:pointer;
 border-top:1px solid #000066;
 }
 
:hover.accordionHeader 
{
  background-color:#000066;
  color:#ffffff;
}

.accordionHeader-selected 
{
 color:#ffffff;
 font-family:Verdana;
 font-size:10px;
 font-weight:bold;
 background-color:#000066;
 height:21px;
 padding-top:4px;
 padding-left:3px;
 cursor:pointer;
 border-top:1px solid #000066;
 }

.accordionContent 
 {
 color:#000000;
 font-family:Verdana;
 font-size:10px;
 padding:5px;
 text-align:left;
 } 
 

.crumbs 
 {
  margin-top:10px;
  margin-left:20px;
  color:#666666;
  font-family:Verdana;
  font-size:10px;
 }
.crumbs a:link, .crumbs a:visited 
{
  font-family:Verdana;
  font-size:10px;
  color:#000099;
  text-decoration:none;
}

.crumbs a:hover
{
  color:#000000;
  text-decoration:underline;
}
 
.filler-pic 
 {
  border:1px solid #000000;
 }
 
.copyright 
 {
  float:left;
  width:220px;
  font-family:Verdana;
  font-size:10px;
  padding-left:25px;
 }
 
 .footer-menu 
 {
  float:left;
  width:290px;
  text-align:center;
 }
 
.footer a:link, .footer a:visited 
{
  font-family:Verdana;
  font-size:10px;
  color:#000099;
  text-decoration:none;
}

.footer a:hover
{
  color:#000000;
  text-decoration:underline;
}

.nopo 
 {
  float:left;
  text-align:right;
  width:220px;
  font-family:Verdana;
  font-size:10px;
 }

.req 
{
  color:#990000;
} 

.article-title 
{
  font-size:medium;
  text-align:center;
  text-decoration:underline;
}

.article-section-title 
{
  font-size:13px;
  font-weight:bold;
  text-decoration:underline;
  padding-bottom:3px;
}

.article-author 
{
  text-align:center;
  padding-top:10px;
}

.article-indent
{
  padding:10px 20px 10px 20px;
}

.footnotes
{
  vertical-align: super;
  font-size:x-small;
  font-family:Arial;
  line-height:110%;
}
.footnote
{
  padding-top:5px;
}
.footnote-number 
{
  color:#000099;
}

.footnote-indent
{
  padding:0px 25px 0px 25px;
}

.footnote-indent ul 
{
    list-style-type: square;
}

#article 
{
  line-height:150%;
} 

a:link, a:visited
 {
  text-decoration:none;
  color:#000066;
 }
 a:hover
 {
  text-decoration:underline;
  color:#000099;
 }

.tabs
{
  background-color:#cccccc;
  width:240px;
}
.contactEmail 
{
  text-align:left;
  margin:auto;
  width:230px;
  font-family:Arial;
  font-size:12px;
  color:#000066;
}
.link-title 
{
  font-size:12px;
  padding-bottom:3px;
}

.sidebar 
{
  color:#000066;
  text-align:left;
  padding-left:15px;
  padding-right:15px;
}

.additional-info-list 
{
  list-style: square;
  margin-left:20px;
  padding:0px;
}

.additional-info-list li
{
  padding-bottom:10px;;
}

.case-title 
{
  font-style:italic;
  color:#000066;
}

.italics 
{
  font-style:italic;
}

.case-citation 
{
  color:#666666;
  font-size:11px;
}

.top-pad 
{
  padding-top:20px;
}