a, p, h1, h2, h3, h4, h5, h6, ul, ol, li, table, {
	margin: 0;
	padding: 0;
}

body { 	
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
		background-color: #c8dcf4; 
		margin: 0; 
		padding: 0; 
		border-width: 0; 
		outline-width: 0;
		text-align: center;
	}
p {  }
td {  }
a:link { }
a:visited {
	text-decoration: none;
}
a:active { }

#container {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	text-align: left;
}
#header { 
		background-image: url(../web-images/scsnc_header.gif); 
		background-repeat: no-repeat; 
		background-position: 0 -25px; 
		position: relative; 
		width: 800px; 
		height: 86px; 
		visibility: visible; 
		clear: both; 
		padding: 0; 
		outline-style: solid; 
		outline-width: 0;
	margin-top: 15px;
}

#menu { 
		color: #fff; 
		position: relative; 
		/*top: 20px;*/ 
		left: 39px; 
		width: 126px; 
		height: 270px; 
		margin: 0; 
	float: left;
	top: 12px;
}
#menu ul {
	list-style-type: none;
	text-align: right;
	list-style-position: inside;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
#menu ul li { 
		list-style-type: none; 
		list-style-position: inside;
		display: block;
}
#menu a {
		text-decoration: none; 
		font-weight: normal;
		font-style: normal;
}
#menu a:link, #menu a:visited { 
		color: #accce4;
		}
#menu a:hover, #menu a:active { 
		color: #fff; 
}
#topmenu { 
		width: 126px; 
		height: 12px;
	background: url(../web-images/RollOverMenu2.gif) no-repeat;
	display: block;
	float: right;
}
.menuButton {
	width: 126px; 
	height: 30px; 
	/*border: 1px solid #ff6565;*/
	float: right;
	clear: both;
	line-height: 30px;
	vertical-align: middle;
}
.menuButton span {
	padding-right: 30px;
	margin-top: auto;
	margin-bottom: auto;
}
#hv_home a, #hv_donate a, #hv_vol a, #hv_serv a, #hv_dir a, #hv_contact a, #hv_about a, #hv_faq a {
	width: 126px; 
	height: 30px; 
	display: block;
}
#hv_home a {
	background: url(../web-images/RollOverMenu2.gif) no-repeat 0 -14px;
}
#hv_home a:hover, #hv_home.current a  { 
	background: url(../web-images/RollOverMenu2.gif) no-repeat -126px -14px;
}
#hv_donate a {
	background: url(../web-images/RollOverMenu2.gif) no-repeat 0 -50px;
}
#hv_donate a:hover, #hv_donate.current a { 
	background: url(../web-images/RollOverMenu2.gif) no-repeat -126px -50px;
}
#hv_vol a {
	background: url(../web-images/RollOverMenu2.gif) no-repeat 0 -86px;
}
#hv_vol a:hover, #hv_vol.current a { 
	background: url(../web-images/RollOverMenu2.gif) no-repeat -126px -86px;
}
#hv_serv a {
	background: url(../web-images/RollOverMenu2.gif) no-repeat 0 -121px;
}
#hv_serv a:hover, #hv_serv.current a { 
	background: url(../web-images/RollOverMenu2.gif) no-repeat -126px -121px;
}
#hv_dir a {
	background: url(../web-images/RollOverMenu2.gif) no-repeat 0 -158px;
}
#hv_dir a:hover, #hv_dir.current a { 
	background: url(../web-images/RollOverMenu2.gif) no-repeat -126px -158px;
}
#hv_contact a {
	background: url(../web-images/RollOverMenu2.gif) no-repeat 0 -194px;
}
#hv_contact a:hover, #hv_contact.current a { 
	background: url(../web-images/RollOverMenu2.gif) no-repeat -126px -194px;
}
#hv_about a {
	background: url(../web-images/RollOverMenu2.gif) no-repeat 0 -230px;
}
#hv_about a:hover, #hv_about.current a { 
	background: url(../web-images/RollOverMenu2.gif) no-repeat -126px -230px;
}
#hv_faq a {
	background: url(../web-images/RollOverMenu2.gif) no-repeat 0 -264px;
}
#hv_faq a:hover, #hv_faq.current a { 
	background: url(../web-images/RollOverMenu2.gif) no-repeat -126px -264px;
}
#btmmenu { 
	width: 126px; 
	height: 10px;
	background: url(../web-images/RollOverMenu2.gif) no-repeat 0 bottom;
	float: right;
	clear: both;
}

#contentarea {
	position: relative;
	float: right;
	width: 580px;
	padding-right: 70px;
	margin-top: 10px;
}
#contenthead { 
		text-align: left; 
		position: relative; 
		width: 550px; 
		float: right; 
		/*top: 15px;*/
	height: 1.2em;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #78b1ee;
}
#contenthead h2 { 
		color: #0072bc; 
		font-size: 14pt; 
		text-decoration: none; 
		text-align: left; 
		float: left; 
	vertical-align: top;
	margin: 0;
	padding: 0;
}

#content { 
		position: relative; 
		width: 550px; 
		height: auto; 
		float: right; 
		clear: both; 
		margin: 0; 
		padding: 5px 0 0; 
	/*border: 1px solid #f00;*/
		}
#content p { 
	font-size: 10pt; 
	text-decoration: none;
	line-height: 12pt;
	margin: 0 0 10px;
	padding: 0;
}

#content ul, #content li, #content ol {
	margin: 0;
	padding: 0;	
}
#content ul, #content ol {
	margin: 0 0 10px;
	padding: 0;	
}
#content li {
	padding-left: 10px;
}
#content h4 {
	margin: 10px 0 0;
}
#content h4:first-letter {
	font: bold 16px/16px Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif;
	letter-spacing: 2px;
}
/* set the image to use and establish the lower-right position */
    .cssbox {
      	background: #fff;
	}
    
    .cssbox {
   	/* intended total box width - padding-right(next) */
      	width:550px ; /* IE Win = width - padding */
	}
    /* the gap on the right edge of the image (not content padding) */
      	/*padding-right:15px;  use to position the box 
      	margin:20px auto*/ 

    /* set the top-right image */
    .cssbox_tr{ 
    	background: url(../web-images/content-tr.gif) no-repeat right top; }
    
    /* pull the right image over on top of border */
      	/*margin-right:-15px;*/ 
    
    /* right-image-gap + right-inside padding */
      	/*padding-right:40px*/

    /* set the top-left image */
    .cssbox_tl{ 
    	background: url(../web-images/content-tl.gif) no-repeat left top; }

    .cssbox_bl{ 
    	background: url(../web-images/content-bl.gif) no-repeat left bottom; }
    .cssbox_br{ 
    	background: url(../web-images/content-br.gif) no-repeat right bottom; }

    	/* reset main site styles*/ 
      	/* IE Holly Hack */

    	/* set the lower-left corner image */
    .cssbox_body{ 
    	color: black; 
    	background-position:left bottom; 
    	text-decoration: none; 
    	margin-right:15px; 
    
    /* interior-padding right */ 
    	padding: 5px 0 15px 20px;
	font: normal 10pt/24px Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif;
} 
  
#content p:first-letter {
	font: normal 16px/16px Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif;
	/*font-weight: bold;*/
	/*font-style: italic;*/
}
  		
  .cssbox_body ul {
	color: #2572b6;
	list-style-image: none;
	list-style-type: none;
	line-height: 16px;
}

.cssbox_body ol {
	list-style-image: none;
	list-style-type: none;
	line-height: 20px;
	display: marker;
	position: relative;
	left: 10px;
}

.cssbox_body a {
	color: #2572b6;
	font-style: italic;
	text-decoration: none;
}

    /* mirror .cssbox_head right/left */

#photo { 
		background-color: transparent; 
		position: absolute; 
		top: -20px; 
		left: 360px; 
		visibility: visible; 
		width: 220px;
		height: 220px;
	font-size: 20px;
	color: #2573b8;
	font-style: italic;
	font-weight: bold;
}

#photoborder { 
		background-color: transparent; 
		position: absolute; 
		top: -20px; 
		left: 360px; 
		visibility: visible; 
		width: 220px;
		height: 220px;
		}
#footer {
	/*background: url(../web-images/tts_logo_sm.png) no-repeat center center;*/
	height: 70px;
	/*border: 1px solid red;*/
	text-align: center;
	padding-top:0.5em;
	/*top: -20px;*/
}
#footer h6 {
	color: #78b1ee;
	margin:0 0 1em 0;
}
#footer img {
	position: relative;
	top: -10px;
}	 
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

