/* CSS Sustainable Jersey */
/* Another Shoddy Solution anti-copyright 2006 */

/* text */

body {
 margin: 0px;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 font: 8pt/12pt verdana, arial, helvetica, sans-serif;
 background-image:  url(../graphics/bg1.gif);
 color: #333;
 background-color: #fff;
 text-align: center;
 }
 
p { 
	font: 8pt/12pt verdana, arial, helvetica, sans-serif;
	margin-top: 0px; 
	margin-right: 20px;
	}

h3 {
	margin-top: 0;
	margin-bottom: 12px;
	margin-right: 20px;
  	color: #030;
	background-color: #fff;
	font: bold 14pt georgia, "times new roman", times, serif;
 	}
	
h4 {
	margin-top: 0;
	margin-bottom: 12px;
	margin-right: 20px;
  	color: #030;
	background-color: #fff;
	font: bold 10pt georgia, "times new roman", times, serif;
 	}
	
h5 {
    margin: 0px;
  	color: #c30;
	background-color: #fff;
	font: 10px georgia, "times new roman", times, serif;
 	}
	
h6  {
    margin: 0px;
  	color: #030;
	background-color: #fff;
	font: 10pt georgia, "times new roman", times, serif;
 	}
	
ul {
	margin-right: 20px;
	}
	
ol {
	margin-right: 20px;
	}
	
a:link { 
	font-weight: bold;
	text-decoration: none; 
	color: #060;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #696;
	}
a:hover, a:active {  
	color: #f60;
	}
	
img {
	border: 0px;
	}
	
.table {
	table-layout: auto;
	border: none;
	border-collapse: collapse;
	text-align: center;
	font-size: 10px;
	}
	
.darkgreen {
	color: #030;
	}
	
.super {
	vertical-align: super;
	font-size: 6px;
	}
	
.sub {
	vertical-align: sub;
	font-size: 6px;
	}
	
.big {
	font-size: 14px;
	font-weight: bold;
	}
	
.small {
	font-size: 10px;
	line-height: 120%;
	}
	
blockquote {
	font-style: italic;
	background-color: #ffc;
	padding: 20px; 
	margin: 20px;
	}
	
.leftmenu {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: right;
	} 
	
img.floatLeft { 
    float: left; 
    margin: 5px 20px;
}

img.floatRight { 
    float: right; 
    margin: 5px 20px; 
}

.toplink
{
font: 10px verdana, arial, helvetica, sans-serif;
font-weight: bold;
text-align: right;
}	

/* layout */

#outer {
 width:640px;
 margin: auto;
 margin-top: 5px;
 margin-bottom: 5px;
 background-image:  url(../graphics/background.gif);
 background-repeat: repeat-y;
 }

#header {
 margin: 0px;
 height: 60px;
 }

#bodyblock {
	margin: 0px;
	padding: 0px;
	background: #fff;
	color: #333;
 	}

#l-col {
 width: 138px;
 float: left;
 display: inline;
 font-size: 10px;
 text-align: right;
 margin-top: 20px;
 margin-left: 20px;
 background: #fff;
 color: #333;
 }

#cont {
 background:#fff;
 color: #333;
 margin-left: 180px;
 padding-top: 20px;
 text-align: left;
 }

#footer {
 clear: both;
 font-size: 10px;
 text-align: center;
 background:#9c9;
 color: #333;
 padding: 10px;
 }

