/* New style sheet */
/* JPC 21012005 */

body {			font-family:arial,sans-serif,helvetica;
						font-size:0.8em;
						padding: 10px;
						background:#ffffff;
					}

#container {position: relative;
				  	width: 800px;
				  	margin-left: 5%;
				  	margin-right: auto;
				  	padding:2px;
				  	border: 2px solid #cccccc;
				  	background:#ffffff;
}

h1,h2,h3,h4,h5,h6 {
						color:#cc0000;  padding:2px 10px;}
h4	{				font-size:1em}
	
p {					padding-left:10px}
p.small {		font-size:0.9em}
p.tiny {		font-size:0.8em}
p.footer {	padding-left:10px; color:#666666; font-size:0.9em}

table { 		margin:2px 10px 2px 10px; border-collapse: collapse; border-spacing: 0; }
th {				color:#cc0000; background:#f0f0f0; padding:5px; margin:0px; border:1px solid #cccccc}
td {				padding:3px; margin:0px; border:1px solid #cccccc;}
td.nob {		border-style:none;}
td.nob_top {		border-style:none; vertical-align:top;}
td.top {		vertical-align:top;}

ol					{font-weight:normal}	
ol.contents {font-weight:bold;}

ul {				list-style-image:url('/icons/li_red_square.gif');font-weight:normal}
ul.contents {font-weight:bold;}

ul.menu	{		float:left; width:99%; padding:2px 2px; margin:0px; list-style-type:none; background:#f0f0f0;}

li {				line-height:1.5em}
li.menu {		display:inline;}

img {				padding:3px; border-style:none}
img.pad {			float:left; padding:10px;}
img.left {	float:left; vertical-align:text-bottom;}
img.right{	float:right; vertical-align:text-bottom;}

a:link {		color:#cc0000; text-decoration:none}
a:visited {	color:#cc0000; text-decoration:none} 
a:hover {		color:#ff0000; text-decoration:underline}
a:active {	color:#ff0000; text-decoration:none}

a.menu { 	color:#cc0000; font-weight:bold; float:left; text-decoration:none; background-color:#f0f0f0; 
							padding:0.6em 1em; border-right:3px solid white;}
a.menu:hover {color:#ff0000; text-decoration:underline;}

div.greybkgd {background:#f0f0f0; padding:2px; margin:0px 10px 0px 10px}
div.left {		float:left; width:45%; padding:2px 10px;}
div.right {		float:right; width:45%; padding:2px 10px;}
div.menu {		font-weight:bold; color:#666666; background:#f0f0f0; padding:10px; margin:0px 10px 0px 10px}


.grey {		color:#666666; font-size:0.9em}
.bu {			font-weight:bold; text-decoration:underline;}
.clear {	clear:both; line-height:0.5em; margin:0px 0px; padding:0px 0px;}
.cleardiv {	clear:both;}
.black {	color:#000000;}
.red {		color:#cc0000;}
.cite {		font-family:courier; font-size:1em} 
.inset	{		padding-left:10px;}
.c {			text-align:center;}	
.bold {		font-weight:bold}
.text-right {text-align:right;}

.external
{
  padding-right: 8px;
  margin-right: 5px;
  background: url('/images/out.png') top right no-repeat;
}
