body   { 
  padding:0px; 
		margin:0px auto 0px auto; 
		font-family: Arial, Helvetica, sans-serif; 
  font-size:12px; 
		background-color:#666666;
}
a { color:#000000;}
img    { border: 0px;}

form,p { margin:0px; padding:0px;}

h1   { 
		font-family: "Times New Roman", Times, serif; 
  font-size:18px;  
  border-bottom: #a00b46 1px solid; 
		padding: 0px 0px 0px 30px; 
  margin:  0px 0px 15px 0px;
		background:url(../sft224/flourish.jpg) no-repeat; 
		font-weight:normal;
		}
h2 { 
  font-size:14px; 
		font-weight:normal; 
		font-family: "Times New Roman", Times, serif; 
		margin-right: 100px;
		margin-bottom: 3px;
		text-transform:capitalize;
		color: #a00b46;
}
h3 {
  font-size:14px; 
  font-weight:normal;
		font-family: "Times New Roman", Times, serif;  
		border-bottom: #a00b46 1px solid;  
}
#overall    { 
  background-color:#FFFFFF; 
		margin:0px auto 0px auto; 
		width: 776px; 
		padding: 0px;
}

.dash  { display:none;}
#header     { 
  background-color:#a00b46; 
		text-align:right; 
}

#search     {
  padding: 20px 20px 0px 0px;
  width: 373px;
		text-align:right;
}

.button     {  
  background: #FFFFFF url(../sft224/searchbutton.jpg) no-repeat; 
		height:24px; 
		width:60px;
		color:#FFFFFF;
		margin: 0px;
		border: none;
		font-size:10px;
}
#nav  { vertical-align:top;}
#nav2 { vertical-align:top; padding: 0px 10px 0px 0px; height:325px;}
.navigation { 
		float:left; 
		clear:none;
		background : #FFFFFF url(../sft224/backgroundnav.jpg); 
		width:151px; 
		height:191px; 
		padding: 30px 0px 0px 0px;
		margin:  53px 0px 0px 0px; 
} 
.navigation li { 
  list-style:none; 
		padding: 5px 0px 5px 0px;
		margin: 5px 0px 5px 0px;		
		text-transform:uppercase;}
		
.navigation li a{
		text-decoration:none;
		font-weight:bold;
		margin: 0px 0px 0px 10px;
}
.navigation li a:hover {		text-decoration:underline;}
.active    {background-color:#a00b46;}
.active a  {color:#FFFFFF; }

#flash      { 
  background:#FFFFFF url(../sft224/featuredflash.jpg) no-repeat;  
		width: 575px; 
		height: 325px;
}

#mainbody   {border: none; border-collapse:collapse;}

.input      {
  background-color: #a9aca5; 
		border: #a00b46 1px solid; 
		margin: 15px 0px 0px 0px; 
		padding-left: 5px;
		font-size:12px; 
		width:125px;
}
#login      { 
		width: 141px; 
		padding: 0px 0px 0px 10px; 
		color:#a00b46; 
		background-color:#FFFFFF;
		font-size: 11px;
		font-weight:bold;
		vertical-align:top;
		height: 300px;
}
#login p        {padding: 10px 0px 0px 0px; margin:0px;}
#login p input  { margin: 0px; padding:0px;}
#loginbutton {
  float: right;
  padding: 4px 2px 10px 0px;
		margin: 6px 20px 0px 0px;
		font-size: 10px;
  background: #FFFFFF url(../sft224/searchbutton.jpg) no-repeat; 
		height:24px; 
		width:60px;
		color:#FFFFFF;	
		border: none;	
}

#content    {
		background-color:#FFFFFF; 
		width: 330px;
		padding: 0px 10px 20px 20px; 
		margin: 0px 20px 0px 0px;
		font-size:11px;
		vertical-align:top;
}
#content p {margin: 0px 0px 10px 0px;}
#feature    {
		background-color:#FFFFFF; 
  padding-right: 20px;
		font-size:11px;
		vertical-align:top;
}

#feature img {  
  float: left;
		padding: 0px 10px 5px 0px;
}
#details a {color: #a00b46;}
.siteLink {padding-top: 20px;}
.caption {  
  background: #FFFFFF url(../sft224/searchbutton.jpg) no-repeat; 
		height:24px; 
		width:60px;
		color:#FFFFFF;
		margin: 0px;
		border: none;
		font-size:10px;
		float:right;
		text-align:center;
  padding: 4px 0px 0px 0px;
}
#footer     { 
		background-color:#a00b46; 
		text-align:center; 
		color:#FFFFFF; 
		width: 776px;		
		font-size:10px; 
		width:776px;
		padding: 10px 0px 10px 0px;
		margin-top: 40px;
}
#footer .navigation { 
  background-image:none; 
		background-color:#a00b46; 
		text-transform:uppercase; 
 	margin: 0px;
		width: auto; 
		padding: 10px 0px 0px 105px; 
		height:auto; 
		float:left; 
		clear:both;
}
#footer .navigation li { 
  float: left; 
		clear: none; 
		width: auto; 
		color:#FFFFFF; 
		padding:0px; 
		margin: 0px;
		white-space:nowrap;		
}
#footer .navigation li a { 
  text-decoration:underline; 
		font-weight:normal; 
		padding-right: 4px;
  color:#FFFFFF;		
}
#footer .navigation li .dash {display: inline;}
#footer .navigation li a:hover{text-decoration:none;}

#copyright  { margin:0px; padding:0px;   }