p	{
	font: 10pt/14pt Helvetica, Arial, sans-serif;	
	font-weight: regular; 	
	text-decoration: none; 
	color: #333;
	padding: 0px 15px 0px 15px;
	}
	
h1	{
	font: 13pt Helvetica, Arial, sans-serif;	
	font-weight: bold; 	
	text-decoration: none; 
	color: #cc0000;
	padding: 15px 15px 0px 15px;
	}

h2	{
	font: 11pt Helvetica, Arial, sans-serif;	
	font-weight: bold; 	
	text-decoration: none; 
	color: #CC6600;
	padding: 5px 15px 0px 15px;
	}

h2.special {
             color: #BB0000;
		 background: #DDDDDD;
           }

h3	{
	font: 8pt/10pt Helvetica, Arial, sans-serif;	
	font-weight: regular; 	
	text-decoration: none; 
	text-align: center;
	color: #333;
	padding: 0px 15px 0px 15px;
	}

ul	{
	list-style-type: square
	font: 10pt/14pt Helvetica, Arial, sans-serif;	
	font-weight: regular; 	
	text-decoration: none; 
	color: #333;
	}

ul.nobullets {
               list-style-type: none;
             }

li	{
	font: 10pt/14pt Helvetica, Arial, sans-serif;	
	font-weight: regular; 	
	color: #333;
	}

li.extrasp {
             margin: 1em 0;
           }
li.indent {
             margin: 0 2em;
           }

a:link {
  	color: #3300ff; 
  	text-decoration: none; 
	}

a:visited {
  	color: #3300ff; 
  	text-decoration: none; 
	}

a:hover { 
  	color: #CC0000; 
  	text-decoration: underline; 
	}

a:active { 
  	color: #CC0000; 
  	text-decoration: underline; 
	}

img.floatLeft { 
    float: left; 
    margin: 4px;
    margin-right: 10px;
	margin-left: 10px;
	padding: 4px;
	border:solid 1px silver;
}

img.cformat { 
    margin: 4px;
    margin-right: 10px;
	margin-left: 10px;
	padding: 4px;
	border:solid 1px silver;
}

img.floatLeftClear { 
    float: leftClear; 
    margin: 4px;
    margin-right: 10px;
	margin-left: 10px;
	padding: 4px;
	border:solid 1px silver;
}

img.floatRight { 
    float: right; 
    margin: 4px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 4px;
	border:solid 1px silver; 
}

img.floatRightClear { 
    float: rightClear; 
    margin: 4px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 4px;
	border:solid 1px silver; 
}

.schedule {
  float: left;
  width: 400px;
  margin: 0 5px 5px 15px;
}

.thumbnail {
float: left;
width: 80px;
margin: 0 5px 5px 10px;
}

.thumbnail100 {
float: left;
width: 200px;
margin: 0 5px 5px 60px;
}

.thumbnail_title {
float: left;
width: 300px;
margin: 0 5px 0 20px;
color: #000099;
}

.photo350 {
float: left;
width: 360px;
margin: 0 5px 5px 60px;
}

.photo100 {
float: left;
width: 110px;
margin: 0 5px 5px 65px;
}

.photo100_title {
float: left;
width: 110px;
margin: 0 5px 0 65px;
color: #000099;
}

.clearboth {
  clear: both;
}

p.center {
     align : center;
     margin: 20px;
}

div.thingrayline {
  	border-width: 1px;
  	border-color: #333333;
  	border-style: solid;
	width: 800px;
}

