/*  GUIDELINES MANUAL CSS v2.1 - 2011-08-31  */


#wrap,
#container {
  width: 100%;
  background: transparent;
  color: #000000;
  font-size: 95% ;
  font-family: "Times New Roman", Times, serif;
  text-align: left;
/*  width: 900px;*/
  margin: 25px auto 25px auto;
  border-top:  solid 1px #8e8e8e;

  font-size:15px;
}


article.node-guideline table{
  border:none;
}
article.node-guideline table tr:hover td,
article.node-guideline table tr.even:hover td.active,
article.node-guideline table tr.odd:hover td.active 
{
background: inherit;
}

/* UNIVERSAL FORMATTING */

/*  HOW TO APPLY TO HTML */
/*  <p class="style1">   */
.style1 {font-style: italic}
.style2 {font-style: italic; text-align: center}
.style3 {font-style: italic; text-align: center; text-decoration: underline}
.style4 {text-decoration: underline}
.style5 {text-align: center}
.style6 {text-align: center; font-weight: bold}
.style7 {text-align: right}
.style7 {text-indent: 30px;}

.small {font-size: 80%;}



#tab0 { margin-left: 0px; }

#tab1 { margin-left: 40px; }

#tab2 { margin-left: 80px; }

#tab3 { margin-left: 128px; }

#tab4 { margin-left: 176px; }

#tab5 { margin-left: 224px; }

#tab0 p, #tab1 p, #tab2 p, #tab3 p, #tab4 p, #tab5 p, { padding-left: 0px; }

/* HEADER */

#header { 
  text-align: center;
  margin: 1px auto; 
  border-top:  solid 1px #8e8e8e;
  border-bottom: solid 1px #8e8e8e;
}

#header h1,
#header h2 {
  position: relative;
  font-size: 2.2em;
  line-height: 2.3em;
  margin: 5px auto;
  font-weight: bold;
  color:black;
    font-family: "Times New Roman", Times, serif;

}

/* MAIN */

#main,
#container #content
 {
  font-size: 1.1em;
  line-height: 1.3em; 
  text-align: justify;
  border-top: solid 1px #8e8e8e;
  border-bottom: solid 1px #8e8e8e;
  margin: 1px auto;
  padding: 15px 0;
  clear: both;
}

#main h1,
#container #content h1
 {
  text-align: center;
  font-size: 1.4em;
  line-height: 1.6em;
  margin: 5px 15px 15px 15px;
  font-weight: bold;
  color:black;
}

#main h2,
#container #content h2
 {
  text-align: center;
  font-size: 1.2em;
  line-height: 1.4em;
  margin: 5px 15px 15px 15px;
  font-weight: bold;
  color:black;
}

#main h3,
#container #content h3{
  text-align: center;
  font-size: 1.2em;
  line-height: 1.3em;
  font-weight: bold;
}

#main p,
#container #content p
{
  margin: 10px 15px 15px 15px; 
}
#main ul,
#container #content ul
{
  list-style-type: disc; 
  margin: 10px 15px 5px 15px;
}

#main ol,
#container #content ol 
{
  font-size: 1.1em;
  list-style-type: upper-alpha;
}

#main li,
#container #content li
 {  
list-style-position: outside;
margin: 5px 0 0 45px;
}

#main table 
#container #content table
{  
margin: 0 0 15px 0;
}

#main td
#container #content td
 {  
padding: 5px 0 5px 15px;
}

/* FOOTER */
#footer {
  border-top: solid 1px #8e8e8e;
  margin: 1px auto;
  padding: 5px 0;
  clear: both;
}

#footer p {
	text-align: center;
	color:#8e8e8e;
}

.pos_right { 
  position: relative;
  left: 770px;
  top: -33px;
}

/* SENTENCING TABLE CSS */

#sent_tab {
	font-family: "Times New Roman", serif;
  font-size: 1.0em;
  line-height: 1.2em; 
  text-align: center;
  clear: both;
}

#sent_tab p
{
	margin-top: 0px;
	margin-bottom: 1px
}

#sent_tab table
{
	border-collapse: collapse;
	border-spacing: 0pt;
	border-color: black;
	empty-cells: show;
	font-weight: normal;
	font-style: normal
}

#sent_tab td
{
	border-color: black
}

#sent_tab td.table1column1
{
	border: 0.0133333in solid
}

#sent_tab td.table1column2
{
	border: 0.0133333in solid
}

#sent_tab td.table1column3
{
	border: 0.0133333in solid
}

#sent_tab td.table1column4
{
	border: 0.0133333in solid
}

#sent_tab td.table1column5
{
	border: 0.0133333in solid
}

#sent_tab td.table1column6
{
	border: 0.0133333in solid
}

#sent_tab td.table1column7
{
	border: 0.0133333in solid
}

#sent_tab td.table1column8
{
	border: 0.0133333in solid
}

#sent_tab td.table1column9
{
	border: 0.0133333in solid
}

#sent_tab td.table1column10
{
	border: 0.0133333in solid
}

#sent_tab td.table1column11
{
	border: 0.0133333in solid
}

#sent_tab td.table1column12
{
	border: 0.0133333in solid
}




/* PRINT STYLES */
@media print {
  * { background: transparent !important; color: #000000 !important; text-align: left; text-shadow: none; }
  #wrap { width: 95%; }
  a, a:visited { color: #999999 !important; text-decoration: underline; }
}






