/* SERICC styles */

body
		{
		margin: 0;
		padding: 0;
		background-color: white;
		}

body, table, thead, tbody, tr, th, td, ul, ol, dl, dt, dd, p, div, blockquote
		{
		text-align: left;
		vertical-align: top;
		color: #000000;
		font-weight: normal;
		font-family: tahoma, arial, helvetica, sans-serif;
		}

a
		{
		color: #0000ff;
		text-decoration: none;
		}

a.east
		{
		color: #ff0000;
		text-decoration: none;
		}

a:visited
		{
		color: #999999;
		text-decoration: none;
		}

a:hover
		{
		color: #ff00ff;
		text-decoration: none;
		}

div.exit-image
		{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		width: 100%;
		height: 1px;
		}

td.head-banner
		{
		text-align: center;
		vertical-align: middle;
		color: #dedeef;
		font-weight: bold;
		}

td.head-box1
		{
		text-align: center;
		color: #291084;
		font-weight: bold;
		}

td.head-box2
		{
		width: 50%;
		color: #291084;
		}

td.head-box3
		{
		width: 50%;
		text-align: right;
		color: #291084;
		}

td.head-box4
		{
		text-align: center;
		color: #291084;
		font-weight: bold;
		}

td.head-logo
		{
		width: 246px;
		text-align: right;
		vertical-align: middle;
		}

td.head-safe
		{
		background-color: #339933;
		color: #ffffff;
		font-weight: bold;
		text-align: center;
		vertical-align: bold;
		}

td.head-exit
		{
		background-color: #ff0000;
		color: #ffffff;
		font-weight: bold;
		text-align: center;
		vertical-align: bold;
		}

td.nav-left
		{
		width: 100%;
		text-align: center;
		vertical-align: middle;
		background-color: #dedeef;
		color: #291084;
		font-weight: bold;
		}

h1
		{
		margin-top: 0;
		}

h1, h2, h3
		{
		color: #339933;
		}

h1.east
		{
		color: #ff0000;
		border-bottom: 1px solid #000000;
		}

h2.east, h3.east
		{
		color: #000000;
		}

hr
		{
		width: 100%;
		background-color: #000000;
		height: 1px;
		border: 0;
		color: #291084;
		}

img
		{
		border: 0;
		}

ul
		{
		margin-top: 15px;
		margin-bottom: 15px;
		}

/* formatting styles */

.align-l		{ text-align : left; }
.align-c		{ text-align : center; }
.align-r		{ text-align : right; }
.align-j		{ text-align : justify; }
.align-t		{ vertical-align : top; }
.align-m		{ vertical-align : middle; }
.align-b		{ vertical-align : bottom; }
.align-cm		{ text-align : center; vertical-align : middle; }
.align-cb		{ text-align : center; vertical-align : bottom; }
.align-rm		{ text-align : right; vertical-align : middle; }
.align-rb		{ text-align : right; vertical-align : bottom; }
.align-jm		{ text-align : justify; vertical-align : middle; }
.align-jb		{ text-align : justify; vertical-align : bottom; }

.align-rtiny	{ text-align : right; }
.align-ctiny	{ text-align : center; }
.align-cmtiny	{ text-align : center; vertical-align : middle; }
.align-jtiny	{ text-align : justify; }
.align-btiny	{ vertical-align : bottom; }

.big-initial	{ font-weight: bold; color: #ff00ff; }

.crisis			{ color: #ff0000; }

/* text-size styles */ 
h1
		{
  		font-size: x-large;
  		voice-family: "\"}\"";
  		voice-family: inherit;
		font-size: xx-large;
		}
h1.east
		{
  		font-size: large;
  		voice-family: "\"}\"";
  		voice-family: inherit;
		font-size: x-large;
		}
td.head-banner, h2, .big-initial
		{
  		font-size: medium;
  		voice-family: "\"}\"";
  		voice-family: inherit;
		font-size: large;
		}
body, table, thead, tbody, tr, th, td, ul, ol, dl, dt, dd, p, div, blockquote, h3
		{
  		font-size: x-small;
  		voice-family: "\"}\"";
  		voice-family: inherit;
		font-size: small;
		}
td.head-box2, td.head-box3, td.head-box4, .tiny
		{
  		font-size: xx-small;
  		voice-family: "\"}\"";
  		voice-family: inherit;
		font-size: x-small;
		}

/* rape conviction rates */

.u02-pc { background-color: #ad0000; text-align: center; font-weight: bold; color: #ffffff; }
.u04-pc { background-color: #de9c00; text-align: center; font-weight: bold; color: #000000; }
.u06-pc { background-color: #eff700; text-align: center; font-weight: bold; color: #000000; }
.u08-pc { background-color: #84ef18; text-align: center; font-weight: bold; color: #000000; }
.u10-pc { background-color: #00cece; text-align: center; font-weight: bold; color: #000000; }
.u99-pc { background-color: #0000b5; text-align: center; font-weight: bold; color: #ffffff; }

