body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:left;
	line-height:25px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#FFF;
}

h1,h2,h3,h4,h5,p {color:#000000;} 

.clearBoth {
	clear:both;
 	line-height:0px; 
	height:0;
	visibility:collapse;
}

.images{width:100%; text-align:center;}

.c2-1,.c2-2,.c3-1,.c3-2,.c3-3 {float:left;margin-left:10px;}
.c1{width:600px; clear:both; overflow:hidden;}
.c2-1,.c2-2{width:285px;}
.c3-1,.c3-2,.c3-3{width:175px;text-align:center;}

img {
padding:5px 5px 5px 5px;
}

a img{border:1px solid #000;}

.centered {width:100%; text-align:center;}
.floatRight {float:right;}
.floatLeft {float:left;}

/* Header logo image replacement 
h1#main-logo{width: 100%; height: 100px; padding:0px; position: relative; float:left; font-size:18px; color:#ffffff;}
h1#main-logo span{background:url(images/logo.jpg) no-repeat; position: absolute; width: 100%; height: 100%;}
*/ 
#header {height:100px;/*background-color:#5f0000;*/ border-bottom:1px solid #000;background:url(images/header-x.jpg) repeat-x;}
#flowbg {background:url(images/header-bg.jpg) no-repeat;}
h1 {margin:0 0 0 0;}

/* navigation */
#nav{width:100%; background-color:silver; }
 
#navcontainer {margin-top:3px;width:100%;background-color:silver; background:url(images/silver-bg.gif) repeat-x; float:right;border-top:1px solid black;border-bottom:1px solid black;}

#navcontainer ul
{
float:left;
margin: 0 0 0 0;
padding: 0 0 0 10;
list-style-type: none;
text-align: center;
}

#navcontainer ul li { float: left; margin-left: 0px;}

#navcontainer ul li a
{
display:block;
float:left;
text-decoration: none;
font-size: 12px;
font-weight:bold;
color:#000000;
line-height:20px;
height:  20px;
padding-left: 12px;
padding-right: 12px;
margin: 0px;
}

/*not hover*/

#navcontainer ul li.navItem a {
	color:#000000;
}

/*hover*/

#navcontainer ul li.navItem a:hover
{
	color:#FFFFFF;
	background-color:#494949;
}


/* END OF NAVIGATION */

#copy {
	width:600px;
	margin-left:auto;
    margin-right:auto;
	text-align:left;
	position:relative;
}

#sidebar {width:150px; float:right; border-right:1px solid black;}

table {width:100%; border:1px solid #000000; text-align:center; margin-bottom:15px;}
tr {border:1px solid #000000;}
td {border:1px solid #000000;}
th {font-weight:bold; text-transform:uppercase;}
caption {font-weight:bold; text-transform:uppercase;}
.classes {font-weight:bold;}

.name {font-weight:bold; text-transform:uppercase; width:100%; border-bottom:1px solid; border-top:1px solid;}
.date {float:left;}
.time {float:right;}
.description {float:left;width:100%; font-size:13px; line-height:20px;}
.location {}

#footer {line-height:19px; width:100%; text-align:center; border-top:1px solid black; border-bottom:1px solid black; background:silver;background:url(images/silver-bg.gif) repeat-x; margin-bottom:5px;}

/* FORMS - FIELDSETS */

fieldset {
  margin-bottom: 10px;
}
legend {
  padding: 0 2px;
  font-weight: bold;
  text-transform:uppercase;
}
label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
fieldset ol {
  margin: 0;
  padding: 0;
}
fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
fieldset fieldset label {
  display: block;
  width: 120px;
}

label {
  width: 120px; /* Width of labels */
  text-transform:capitalize;
}
fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

input {}

select, option {font-family:Geneva, Arial, Helvetica, sans-serif;}

h2{font-size:30px; height:60px; margin:0; padding:0; color:#B8860B;margin-top:15px;}

.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;letter-spacing:0;}

.sIFR-hasFlash h2{visibility:hidden; font-size:13px; height:50px; margin:0; margin-top:10px; padding:0;}

#logo {margin-left:15px; width:350px; height:100px;}

h1{font-size:30px; height:60px; color:#B8860B;padding-top:20px;}

.sIFR-hasFlash h1{visibility:hidden; font-size:13px; height:35px; padding-top:20px; }

