/* style.css -  style sheet for HSC site*/


body { 
	font: 14px/18px Verdana, Helvetica, Arial, Geneva, sans-serif; 
	color: #330033; 
	padding:8px; 
	margin:0px;
	background: #111100 url(images/bg.gif) repeat-x;
	text-align:center; 
	font-size-adjust:.58;
	list-style: circle;
}

table,tr,td {
	font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; 
	font-size:14px;
	font-size-adjust:.58;
	font-weight:normal; 
	color:#330033; 
	margin:0; padding:0;
	}

p { margin-bottom: 10px; }

h1 {	
	font-family:Verdana, Helvetica, Arial,  Geneva, sans-serif;
	font-size:22px; line-height: 26px; margin-bottom: 10px;
	font-weight:bold; color:#005b2e;
	}

h2 {	
	font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size:20px; line-height: 24px; margin-bottom: 7px; 
	font-weight:bold; color:#005b2e;
	}

h4 {	font-family:Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size:16px; line-height: 20px; margin-bottom: 5px; 
	font-weight:bold; color:#330033;
	} 

/* Table holding the full page together*/

Table#T1 { 
	width:820px; 
	padding: 0px; 
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	margin: 0px;
	border-spacing: 0px;
	text-align:left; 
	margin-left:auto; 
	margin-right:auto;
	}

td#border1  {
	background: url(images/L-border.gif) repeat-y;
	padding:0px;
	margin:0px;
	border:0px;
	width:10px;
	opacity:.15;
	}

td#border2  {
	background: url(images/R-border.gif) repeat-y;
	padding:0px;
	margin:0px;
	border:0px;
	width:10px;
	opacity:.15;
	}

td#top-border {
	background: url(images/T-border.gif);
	padding:0px;
	margin:0px;
	border:0px;
	height:10px;
	width:820px;
	opacity:.15;
	}

td#foot-border {
	background: url(images/B-border.gif);
	padding:0px;
	margin:0px;
	border:0px;
	height:10px;
	width:820px;
	opacity:.15;
	}



/* Header ----------------------------------------------------------------*/

/* table holding header pictures together */

Table#T3 {
	padding: 0px; 
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	margin: 0px;
	border-spacing: 0px;
	text-align:left; 
	/* margin-left:auto; */ 
	/* margin-right:auto; */
	}

td#header2  {
	padding:0px;
	margin:0px;
	background-color:#bbd583;
	}



/* column for HSC logo image */	

td#td1 {
	border-width: 0px 0px 0px 0px;
	width:150px;
	height:226px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background:url(images/hsc-logo.jpg);
	}

/* style for td#td2 is contained in page head to for different page pictures*/



/*  Navigation --------------------------------------------------------*/

/* table holding navigation bar items */

Table#T2  {
	padding: 0px; 
	border: 0px; 
	border-collapse: collapse;
	margin: 0px;
	border-spacing: 0px;
	text-align:left; 
	/* width:794px;*/
	margin-left:0px; 
	margin-right:0px;
	}

/* Containing navigation table */


tr#nav1  {
	width:800px;
	border: 0px; 
	border-collapse: collapse;
	text-align:left; 
	height:38px;
	line-height:38px;
	padding:0px;
	margin:0px;
 	background: #bbd583 url(images/navbar-test.gif) repeat-x;
	}

div#navcell {
	height:38px;
	line-height:38px;
	float:left;
	}

div#navcell .cell1   {
	width:90px;
	height:38px;
	float:left;
	margin: 8px 0 -8px 25px;
	}

div#navcell .cell2   {
	width:115px;
	height:38px;
	float:left;
	margin: 2px 0 0 25px;
	}

#nav1 ul {
	float: left;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
	border: solid #eda;
	border-width: 0px 0;
	margin: 0 0 0 1em;
	}

#nav1 ul ul {
	float: left;
	width:110px; 
	list-style: none;
	line-height: 1;
	background:#ffffdd;
	font-weight: bold;
	padding: 0;
	border: solid #eda;
	border-width: 1px 0;
	margin: 0 0 0px 0;
	opacity:.97;
	}

#nav1 ul a   {
	display: block;
	width: 80px;
	color: #7C6240;
	text-decoration: none;
	padding: 4px 16px;
	line-height: 1;
	font-size:12px;
	font-size-adjust:.58;
	font-weight:bold;
	} 

#nav1 ul li  {
	float: left;
	padding: 0;
	/* width: 10em; */
	/* width: 126px; */
	list-style: none;
	margin: 0 0 0 0;
	}

#nav1 ul li ul {
	position: absolute;
	left: -999em;
	height: auto;
	/* width: 14.4em; */
	/* w\idth: 13.9em; */
	width:140px; 
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	}

#nav1 ul li li {
	width: 126px; 	
	padding-right: 1em;
	}

#nav1 ul li ul a {
	width: 110px; 	
	}

#nav1 ul li ul ul {
	margin: -1.75em 0 0 14em;
	}

#nav1 ul li:hover ul ul, #nav1 ul li:hover ul ul ul, #nav1 ul li.sfhover ul ul, #nav1 ul li.sfhover ul ul ul {
	left: -999em;
	}

#nav1 ul li:hover ul, #nav1 ul li li:hover ul, #nav1 ul li li li:hover ul, #nav1 ul li.sfhover ul, #nav1 ul li li.sfhover ul, #nav1 ul li li li.sfhover ul {
	left: auto;
	}

#nav1 ul li:hover, #nav1 ul li.sfhover {
	background: #bbd583; 
	/* background:url(images/navbar-test.gif);*/
	}

tr#trnav	{	
	width:800px;
	background: #869d53;
	height:1px;
	padding:0px;
	margin:0px;	
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	margin: 0px;
	border-spacing: 0px;
	}	

td#nav2 {
	padding:0px;
	background: #869d53 url(images/spacer.gif);
	border:0px;
	height:1px;
	width:150px;
	margin:0px;
	}

td#nav3 {
	padding:0px;
	background: #869d53 url(images/spacer.gif);
	border:0px;
	height:1px;
	width:85px;
	margin:0px;
	}


td#nav4 {
	padding:0px;
	background: #869d53 url(images/spacer.gif);
	border:0px;
	height:1px;
	width:564px;
	margin:0px;
	}

/* Sidebar ------------------------------------------------------------*/

/* left column for database event results */

td#query {	
	background:#ffffdd url(images/sidebar.gif) repeat-y;
	width:235px;
	color:#999999;	
	vertical-align:top;
	margin: 0px;
	padding: 0px; 
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-color: #869d53;
	border-style: solid;
	overflow: hidden;
	}

td#query a {
	font-size:12px;
	font-weight:normal;
}

a#querya  {
	font-size:16px;
	font-weight:bold;
	}

td#query a:hover {
	font-weight:bold;
}


#sidebar .block {
	width: 205px;
	padding: 15px; 
	border-bottom: 1px solid #869d53; 
	overflow: hidden;
	color: #330033;
	}

#sidebar .block li {
	list-style: none;
	}


/* Content section ---------------------------------------------------*/

#bread .block {
	width: 545px;
	padding: 10px; 
	border-bottom: 1px solid #869d53; 
	overflow: hidden;
	color: #330033;
	}

#bread .block2 {
	width: 779px;
	padding: 10px; 
	border-bottom: 1px solid #869d53; 
	overflow: hidden;
	color: #330033;
	}

#bread .block  a {
	font-size:11px;
	}

#bread .block2 a {
	font-size:11px;
	}

ul	{
	list-style-type: circle;
	}

#bread .c1 {
	text-align:center;
	padding:10px;
	}

/* text box used with non-sidebar pages */

td#textbox {
	background-color:#ffffdd;
	border-width: 0px 0px 0px 0px;
	border-color:#869d53;
	border-style: solid;
	border-collapse: collapse;
	overflow: hidden;
	/* padding:15px; */
	}

/* text box used with sidebar pages */

td#textbox2 {
	vertical-align:top;
	width:533px;
	/* padding:15px; */
	border-width: 0px 0px 0px 0px;
	border-color:#869d53;
	border-style: solid;
	border-collapse: collapse;
	background-color:#ffffdd;
	overflow: hidden;
	}
	

/* Narrow table with darker tan background */

Table#T4 {
	background-color:#FFeebb;
	border-width: 1px ;
	border-color: #869d53;
	border-style: solid;
	width:150px;
	margin: 5px;
	}

/* Table for wide column with no borders or background */

Table#T5 {
	padding: 5px;
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	margin: 5px;
	width:490px;
	border-spacing:5px;
        text-align:left; 
        vertical-align:top;
	}

/* Table for wide column with borders and darker background */

Table#T6  {
	width:500px;
	background-color:#FFeebb;
	border-width: 1px ;
	border-color: #869d53;
	border-style: solid;
        margin-left:auto;
        margin-right:auto;
	text-align:left;
	padding:10px;
	}

table#T7   {
	width:500px;
	}

/* column in T5 of eventform with item names */

td#desc {
	vertical-align:top;
	width:100px;
	}

#activities img {
	margin:5px;
	}
	
/* general stuff */

img.m1 {
	width:499px; 
	height:152px; 
	border:none;
	}

a img.b0 {
	border: none;
}



a  {	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
	color:#330033;
	}

a:hover   {	
	color:#005b2e;
	text-decoration: underline;
	}

blockquote { 
	font-size: 12px;
	/* width:360px; */
	width:450px;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style:italic;
	color:#005b2e;
	font-weight:bold;
	text-align:center;
	}

blockquote#bq3 { 
	margin-left:70px;
	margin-right:70px;
	font-size: 12px;
	width:410px;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style:normal;
	color:#005b2e;
	font-weight:bold;
	}

fieldset { border:1px solid #869d53;}

legend {
  	padding: 0.2em 0.5em;
	font-weight:bold;
 	}
/* Footer section ------------------------------------------------------*/

td#footer {	
	background-color:#660033;
	color:#FFFFFF;
	text-align:center;
	font-style:italic;
	font-weight:bold;	
	}

#D1 a {
	font-size:14px;
	color:#F5FFC1;
	text-decoration: underline;
	}

#D1   { font-size:14px;
	color:#F5FFC1;
	}

#D2  {
	font-size:10px;
	color:#F5FFC1;
	}

#D1 a:hover {
	font-size:14px;
	color:#bbd583;
	}


a#footer {
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color:#F5FFC1;
	}

a#footer:hover {
	color:#bbd583;
	}





/*---------------Style for Temporary 50+Expo---------------------------*/  

#bread .block50 a {
	font-size:14px;
	}

#bread .block50 {
	width: 545px;
	padding: 10px; 
	border-bottom: 1px solid #869d53; 
	overflow: hidden;
	color: #330033;
	}

#activities img.b1 {
	margin: 5px,5px,5px,5px;
	border: none;
	float: left;
	}
	

