	body {
	    background-image     : url("/scsemb.jpg");
    	background-position  : top left;
    	background-attachment: scroll;
    	background-repeat    : repeat ;
	}

	blockquote.emailx { 
		border 			: 2px solid black ;
		background-color : #d0d0d0 ;
		float			: left ; 
		margin-left 	:  0px ;
		margin-right 	:  0px ;
		padding         :  5px ;
    	font-size   	: 12px ;
		font-weight 	: normal ;
		font-style		: italic ;
		line-height     : 125% ;
	}					   

	blockquote.email { 
		border 			: 2px solid black ;
		background-color : #d0d0d0 ;
		float			: left ; 
		margin-left 	: 50px ;
		margin-right 	: 50px ;
		padding         :  5px ;
    	font-size   	: 12px ;
		font-weight 	: normal ;
		font-style		: italic ;
		line-height     : 125% ;
	}					   

/*
	blockquote { 
		border 	: 0px ; 
		float	: left ; 
		margin-left : 40px ;
	}
*/


	div.boxmain {
    	border-right   : #a9a9a9 1px solid ;
	    padding-right  : 10px              ;
	    border-top     : #a9a9a9 1px solid ;
	    padding-left   : 10px              ;
	    background     : #fff; left: -3px  ;
	    padding-bottom : 10px              ;
	    border-left    : #a9a9a9 1px solid ;
	    padding-top    : 10px              ;
	    border-bottom  : #a9a9a9 1px solid ;
	    position       : relative          ;
	    top            : -3px              ;
	}
		
	hr {
    	border           : 1px solid #2080A0 ; /* strider blue */
    	background-color : #2080A0           ;
  	}

  	table,h1,h2,h3,h4,h5,p,li {
    	font-family		: verdana, arial, helvetica, sans-serif , "Trebuchet MS" , "Comic Sans MS" ;
    	vertical-align	: top  ;
		line-height    	: 125% ;
		margin    		: 0px  ;
		border    		: 0px  ;
		padding   		: 0px  ;
		border-spacing  : 0px  ;
		padding-right   : 10px ;
  	}

	tr.menu, td.menu {
		border-spacing  : 0px  ;
		padding-right   : 0px ; 
	}

  	textarea,input {
    	font-family		: verdana, arial, helvetica, sans-serif , "Trebuchet MS" , "Comic Sans MS" ;
		font-size       : 100% ;
    }

  	table,td,tr {
		padding-right   : 0px  ;
    	vertical-align	: top  ;
  	}
  	
  	table.results {
 		cellpadding : 0px 	;
 		cellspacing : 0px 	;
 		width		: 800px ;
 	}

  	td.results {
		text-align      : center;
		border    		: 1px solid black ;
  	}

  	tr.resultc { /* off white.  Comments */
  		background      : #FFFFCC ;
		text-align      : center;
		border    		: 1px solid black ;
  	}

  	td.resultc { /* off white.  Comments */
		padding 	: 4px ;
 		text-align	: left;
 		border      : 1px solid black ;
  	}

  	td.resultn { /* name - 200px wide */
 		text-align	: left;
 		border      : 1px solid black ;
		text-align  : center;
 		width       : 200px; 
  	}

  	tr.result1 { /* odd rows */
  		background      : teal ;
		text-align      : center;
		border    		: 1px solid black ;
  	}

  	tr.result2 { /* even rows */
  		background      : #BB88EE;
		text-align      : center;
		border    		: 1px solid black ;
  	}

  	tr.resulth { /* column headers */
  		background      : fuchsia ;
		text-align      : center;
		border    		: 1px solid black ;
  	}

  	tr.resultg { /* column group */
  		background      : #d0d0d0 ;
		text-align      : center  ;
		border    		: 1px solid black ;
  	}
  	

  	h1 { /* story heads */
    	font-size   : 18px ;
		font-weight : bold ;
  	}

  	h2 {  
    	font-size   : 12px ;
		font-weight : bold ;
  	}

  	h3 {  /* story dates */
    	font-size   : 10px ;
		font-weight : bold ;
  	}

  	h4 {
    	font-size       : 10px ;
		font-weight     : normal ;
		padding-top     :  5px  ;
		padding-bottom  :  5px  ;
  	}

  	h5 {  /* used by logo at bottom */
    	font-size   	: 18px ;
		font-weight 	: bold ;
		padding-top     :  2px  ;
		padding-bottom  :  2px  ;
	 	color 			: #2080A0  ;
  	}
  	
  	
	ul.story {
		font-size		: 12px		;
		font-style		: normal	;
		line-height		: 2em		;
		font-weight		: normal	;
		font-variant	: normal	;
		text-transform	: none		;
		color			: black		;
		text-decoration	: none		;
		background-color: transparent;

		text-indent		: 25px;
		list-style-position: inside;
		list-style-type	: square;

		padding			: 0px;
		margin			: 0px;
	}

	ul,li,ol,p,td {
    	font-size   : 12px ;
		font-weight : normal ;
  	}

	p {
		padding-top     :  8px  ;
		padding-bottom  :  8px  ;
  	}


  	img.story       { border : 6px solid #2080A0 ; }
  	img.flow        { border : 2px solid #2080A0 ; }

  	a.story {
    	color           : blue ;
    	font-size       : 100% ;
    	text-decoration : none ;
    	font-weight     : bold ;
  	}


  	a.story:link    { color            : blue ; }
  	a.story:visited { color            : blue ; }
  	a.story:hover   {
  		background-color : purple ; /* #cc0000  ; */ /* #2080A0  ; */
		color : aqua ;
  	}

  	a.calendar:link    { color            : fuchsia   ; }
  	a.calendar:visited { color            : fuchsia   ; }
  	a.calendar:hover   {
  		background-color : red ; /* #cc0000  ; */ /* #2080A0  ; */
		color : aqua ;
  	}

  	no underline link
  	{
  		text-decoration: none
  	}

	a {
    	font-size       : 100% ;
	    text-decoration : none ;
    	font-weight     : bold ;
	}


	a:link    { color            : blue /* #2080A0 ; */ }
	a:visited { color            : blue /* #2080A0 ; */ }
	a:hover   {
		background-color : #5E23A6 ; /* purple ; */ /* #cc0000  ; */ /* #2080A0  ; */
		color            : aqua ;
	}

	table.calendar {
		padding				:	10px ;
		border : 2px solid black ;
	}

	h2.calendar {
		color	:	black ;
	}

	td.calendar {
		color            : white	;
		background-color : #2080A0 ;
		padding-right    : 1px ;
		border : 1px solid black ;
		height : 100px ;
	}

	tr.calendar {
		height : 100px;	;
		padding-right   : 1px ; 
	}

	hr.calendar {
    	border           : 1px solid white ;
    	background-color : white           ;
  	}
  	
  	p.calendar {
		background	:	green	;
		color		:	yellow	;
		border		:	4px solid yellow	;
		text-align	:	center	;
	}

    .redbold {
       color		: red	 ;
       font-weight	: bold 	;
	   font-style	: italic ;
	}

  	.fun {
    	font-family		: "Comic Sans MS",verdana, arial, helvetica, sans-serif , "Trebuchet MS"  ;
       	color		: red	 ;
        background	: #00FF00  ;
		border : 3px solid blue;
  	}

  	td ,tr {
    	font-family		: verdana, arial, helvetica, sans-serif , "Trebuchet MS" , "Comic Sans MS" ;
    	vertical-align	: top  ;
		line-height    	: 125% ;
		margin    		: 0px  ;
		border    		: 0px  ;
		padding   		: 0px  ;
		border-spacing  : 0px  ;
		padding-right   : 0px ; 
  	}

	td.calendartitle {
		height		: 25px				;	
		background 	: #2080A0 			;
		border		: 1px solid black	;
		vertical-align  : middle ;
	}

	td.calendardays {
		height		: 15px		;
		background 	: #9B8DD1 	;
		vertical-align  : middle ;
	}

	table.events {
		border: 2px solid #2080A0 ;
	}
	
	tr.events, td.events
	{
		text-align      : left ;
		padding         : 2px  ;
		border          : 0px solid black ;
	}

	/* --------------------------------------- */
	/* Credits: Dynamic Drive CSS Library      */
	/* URL: http://www.dynamicdrive.com/style/ */
	/* --------------------------------------- */
	    
	#slidetabsmenu {
		float		:left;
		width		:100%;
		font-size	:100%;
		line-height :normal;
		border-bottom: 1px solid #2080A0 /* #808080 ; */ /* #2080A0; */
	}

	* html #slidetabsmenu { /*IE only. Add 1em spacing between menu and rest of content*/
		margin-bottom: 0em;	/* DON'T */
	}

	#slidetabsmenu ul {
		list-style-type	: none;
		margin			: 0;
		margin-left		: 10px;
		padding			: 0;
	}

	#slidetabsmenu li {
		font	: bold 13px  "Comic Sans MS","Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		display	:inline;
		margin	:0;
		padding	:0;
	}

	#slidetabsmenu a {
		float		:left;
		background	:url(/images/menutab2.gif) no-repeat left top;
		margin		:0;
		padding		:0 0 0 9px;
		text-decoration:none;
	/*	width		:100px;	*/
	}

	#slidetabsmenu a:hover {
		float			:left;
		background		:url(/images/menutab1.gif) no-repeat left top;
		margin			:0;
		padding			:0 0 0 9px;
		text-decoration	:none;
	}

	#slidetabsmenu a span {
		float		: left  ;
		display		: block ;
		background	: url(/images/menutab2.gif) no-repeat right top;
		padding		: 3px 14px 3px 5px;
		font-weight	: bold   ;
		color		: white  ;
	}

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#slidetabsmenu a span {
		float:none;
	}
	/* End IE5-Mac hack */

	#slidetabsmenu a:hover span {
		background	: url(/images/menutab1.gif) no-repeat right top;
		color: aqua ;
		padding		: 3px 13px 3px 6px;
	}

	#slidetabsmenu #current a {
		background-position:0% 0px;
		background:url(/images/menutab1.gif) no-repeat left top;
	}

	#slidetabsmenu #current a span {
		background-position: 0% 0px ;
		background	:url(/images/menutab1.gif) no-repeat right top;
		color: yellow;
	}

	#slidetabsmenu a:hover {
		background-position:0% 0px;
	}

	#slidetabsmenu a:hover span {
		background-position:100% 0px;
	}

	#slidetabsmenu h3 {
		line-height     : 130% ;
		padding-left     : 10px ;
	}

	/* --------------------------------------- */
	/*Credits: Dynamic Drive CSS Library       */
	/*URL: http://www.dynamicdrive.com/style/  */
	/* --------------------------------------- */
	
	.glossymenu {
		list-style-type		: none  ;
		margin				: 5px 0 ;
		padding				: 0     ;
		width				: 150px ;
		border				: 0px solid #9A9A9A;
		border-bottom-width	: 0     ;
	}
	
	.glossymenu li a {
		background		: #2080A0 url(/images/menutab3.gif) no-repeat top left;
		font			: bold 14px  "Comic Sans MS","Lucida Grande","Trebuchet MS", Verdana, Helvetica, sans-serif;
		display			: block   ;
		width			: auto    ;
		padding			: 3px 0   ;
		padding-left	: 15px    ;
		text-decoration	: none    ;
		color		    : white   ;
	}
	
	* html .glossymenu li a { /*IE only. Actual menu width minus left padding of A element (10px) */
		color			: white   ;
		width			: 140px   ; 
	}
	
	.glossymenu li a:visited , .glossymenu li a:active , li a:unvisited {
		color           : white   ;
	}
	
	.glossymenu li a:hover {
		background      : #5E23A6 url(/images/menutab1.gif) no-repeat top left ;
		color			: aqua     ;
		padding-left	: 16px     ;
		position		: relative ;
		top				: 0px      ;
		left			: 0px      ;
	}
	/* --------------------------------------- */
	/* end of Dynamic Drive CSS Library        */
	/* --------------------------------------- */