.smtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333366;
	margin:8px;
	text-decoration: none;
}
.newslinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: none;
}
.newslinks a{
	font-size: 11px;
	color: #333366;
	text-decoration: none;
}
.newslinks a:hover{
	font-size: 11px;
	color: #333366;
	text-decoration: underline;
}
.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: none;
	font-weight: bold;
		
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.footertext a{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.footertext a:hover{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
}.bodytext strong {
	font-size: 20px;
	color: #330066;
	line-height: 24px;
	font-weight: normal;
}
.introtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: 8180A8;
}
.introtext.old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #330066;
}
.titles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: 8180A8;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: #330066;*/
	color: #58518B;
	
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #330066;
	text-decoration: underline;
}

.smalltext {
	
	font-size: 9px;}
	
.titlebg {
	background-image: url('images/bkg_subheader.gif');
	}
	

/* Home Page Styles */

body#home {
/*	background: #fff url(images/nav/bg-grad.jpg) top center repeat-y;*/
	margin: 0px auto 0px auto;
	width: 100%;
	text-align: center;
	border-bottom: 5px solid #37475E;
}

  .gradientH{
/* thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */
 
    /* fallback (Opera) */
   background: #FAF7EF;
    /* Mozilla: */
    background: -moz-linear-gradient(left, #FFFFFF, #EEE2C8);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, right top, from(#FFFFFF), to(#EEE2C8));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#FFFFFF', EndColorStr='#EEE2C8', GradientType=1);
  }

#wrapper {
	width: 1055px;
	margin: 20px auto 20px auto;
	padding:0px 0px 20px 0px;
	/*background: #fff url(images/nav/bg-grad.jpg) top center repeat-y;*/
	color: #000;
	text-align: left;
}
	
#content {
	width: 1055px;
	margin: 0px auto 0px auto;
}

#content h1 {
	background: transparent url(images/horton-shields-knox-logo.png) top center no-repeat;
	width: 1055px;
	height: 502px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
	
#content h1 span {
	display: none;
	text-indent: -9999px;
	}
	

/* BEGIN Navigation */

#navWrapper {
	position: relative;
	left: -29px;
	width: 1055px;
	height: 55px;
	background: transparent url(images/nav/nav-bg.png) top right no-repeat;
	}
#navWrap {
	float: right;
	width: 565px;
	height:55px;
	/*margin-left: 435px;*/
	
	}
	
#navigation {
	/*float:left;*/
	position: relative;
	height: 33px;
	width: 540px;
	top: 10px;
	left: 15px;
	/*background: #394158 url(images/nav-bg.gif) top left repeat-x;*/
	/*background: #394158 url(images/nav/nav-bg.png) top left no-repeat;*/
	/*margin: 10px 0px 0px 30px;*/
	padding: 0px;
	z-index: 1000;
	
}

*#navigation ul.MenuBarHorizontal ul {  /* Fix spacing issues with SPRY */
	margin-top: 33px;
	margin-left: 0px;
	/*padding: 5px 0px;*/
	clear: left;
	top: 0px;
	position:absolute;
	background-color: #384860;
	/*background-color: #c7d3eb;*/
}

#navigation ul.MenuBarHorizontal li {
	list-style-type: none;
	position: relative;
	float: left;
}

#navigation ul#MenuBar1 { /* #MenuBar1 is from adding SPRY */
	margin: 0px;
	padding: 0px;
	/*height: 35px; */
	/*background: url(images/nav-bg.gif) top left no-repeat;*/
	/*background: url(images/nav/nav-bg.png) top left no-repeat;*/
}

#navigation ul li a.top-level {
	display: inline-block;
	float: left;
	/*margin: 3px 0px 0px 10px;*/
	margin: 0px;
	height: 33px;
	background-position: 0px 0px;
	
}

/* Moves Contact Menu to the left */
#navigation #navigation-contact ul.MenuBarSubmenuVisible {	margin-left: -38px; margin-right: 6px;}

#navigation ul li {
	/*background-color: #455773;*/
background-color: transparent;
}
#navigation ul li a.top-level:hover {
	background-position: 0px 35px;
	}


#navigation ul li#navigation-about a.top-level {
	background-image: url(images/nav/nav-about.png);
	width: 98px;
	margin-right: 5px;
}
#navigation ul li#navigation-attorneys a.top-level {
	background-image: url(images/nav/nav-attorneys.png);
	width: 82px;
	margin-right: 5px;
}
#navigation ul li#navigation-practice-areas a.top-level {
	background-image: url(images/nav/nav-practice-areas.png);
	width: 111px;
	margin-right: 5px;
}
#navigation ul li#navigation-whats-new a.top-level {
	background-image: url(images/nav/nav-whats-new.png);
	width: 101px;
	margin-right: 5px;
}
#navigation ul li#navigation-contact a.top-level {
	background-image: url(images/nav/nav-contact.png);
	width: 72px;
	margin-right: 5px;
}


#navigation ul li a span {
	visibility: hidden;
}


/* END Navigation */	

/* ************** Footer Styles ************* */


#footerWrap {
float:left;
clear:both;
width: 1055px;
margin: 40px auto;
padding:0px;
color: #384860;
background: transparent;
font-size: .9em;
font-weight: bold;
}

#footerText  {
color: #306ea6;
margin: 0px auto;
padding: 0px;
text-align: center;
}


#footerWrap a:link, #footerWrap a:visited {
	color: #306ea6;
	font-weight: bold;
	text-decoration: none;
}

#footerWrap a:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.small {
	font-size: .8em;
	font-weight: normal;
}


.columnlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: none;
}
.columnlinks a, .columnlinks a:visited {
	font-size: 12px;
	color: #333366;
	text-decoration: none;
}
.columnlinks a:hover{
	font-size: 12px;
	color: #333366;
	text-decoration: underline;
}

