* {font-size: 1em;}

	body {
		text-align: left;
		font-family: Arial, Helvetica, Lucida, sans-serif;
		color: #000;
		font-size: 76%;
        line-height: 1em;
		color: #222;
	}
	
	div  {font-size: 1em;}

	img {
		border: 0px none;
	}
	

	


/***********************************************/
/* General                               */
/***********************************************/ 
	p {
		font-size: 1em;
		margin: 0 0 1em 0;
		padding: 0;
		line-height:1.4em;
	}
blockquote {
		border-left:0px solid #ddd;
		margin-left:20px;
	}
	pre {
		font-family: monospace;
		font-size: 1.0em;
	}
	strong, b {
		font-weight: bold;
	}
	em, i {
		font-style:italic;
	}
    code {
        font-family: "Courier New", Courier, monospace;
        font-size: 1em;
        white-space: pre;
    }

.smalltext {font-size:.85em}

/***********************************************/
/*  LINKS                             */
/***********************************************/ 
	a,
	a:link 
	a:active {
		color: #3375A1;
		text-decoration: underline;
	}
	a:visited {
		color: #606b73;
		background-color: transparent;
	}
	a:hover {
        color: #000;
        background-color: #c4dde6;
		text-decoration: underline;
	}

	
/***********************************************/
/*  Headings                               */
/***********************************************/ 
	h1 {
		font-size: 2em;
		line-height: 1.5em;
		margin: 0 0 0.5em 0;
		padding: 0;
        color: #000;
	}
	h2 {
		font-size: 1.5em;
        line-height: 1.5em;
		margin: 0 0 0.5em 0;
		padding: 0;
        color: #000;
	}
	h3 {
		font-size: 1.3em;
		line-height: 1.3em;
		margin: 0 0 0.5em 0;
		padding:0;
        color: #000;
	}
	h4 {
		font-size: 1.2em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
        color: #000;
	}
	h5 {
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
        color: #000;
	}
	h6 {
		font-size: 1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
        color: #000;
	}

/***********************************************/
/* FORMS                               */
/***********************************************/ 
fieldset input {margin-right:.3em}


/***********************************************/
/* Event Tooltips                               */
/***********************************************/ 

.colcontent{position:relative}
p.eventlink a:link span, p.eventlink a:visited span {display: none;text-decoration:none;}
  
  p.eventlink a:hover span {
  position: absolute;
left:0;
  z-index:100;
  margin:5px 30px 0px -170px;
  background-color: #dfd49d;
  width:200px;
  padding: 4px 5px 4px 5px;
  border: 1px solid #87813A;
 font: normal .85em/1.1em verdana;
  color: #000;
  text-align:left;
  text-decoration:none;
  display: block;
  }

/***********************************************/
/* FAQ                             */
/***********************************************/ 
.question {padding:.5em; background:#DFDFDF;font-size:1.1em; font-weight:bold;}
.answer p, .question p {margin-bottom:0}
.answer {padding:.5em; background:#DDE6ED; margin-bottom:2em}


/* SPECIFIC ITEMS */

.trademarks {
	font-size:.8em; margin:1em auto; 
	margin-left:20px;
}

 .syndicate {
	font-size: .8em;
	font-weight:bolder;
	text-align: center;
	text-transform: uppercase;
	color: #999999;
}

div#main .date {
	color:blue;
font-style:italic;
margin-right:1em;
	}

div#main h3 {
font-size:1.2em;
	}
	
	ul.list li.list { list-style-type: none;}
ul.list  li.list b {padding-left:.5em}

/***********************************************/
/* Lists                               */
/***********************************************/ 
	ul {
        line-height:1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ul li {
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	ul ul {
		margin: 0 0 0 0;
		padding: 0;
	}
	ol {
		font-size: 1.0em;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ol li {
		font-size: 1.0em;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	dl {
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height: 1.4em;
	}
	dl dt {
		font-weight: bold;
		margin: 0.25em 0 0.25em 0;
		padding: 0;
	}
	dl dd {
		margin: 0 0 0 30px;
		padding: 0;
	}
/* END LISTS */
	
	
/***********************************************/
/* Table                             */
/***********************************************/ 
	table {
        font-size: 1em;
		margin: 0 0 1.5em 0;
        padding: 0;
        width:95%;
	}
	table caption {
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0 0 1.5em 0;
	}
	th {
		font-weight: bold;
		text-align: left;
	}
	td {
		font-size: 1em;
	}
	
	table.padded td, table.padded th {padding:.5em}

