/* Music City Legal Print CSS */

body
{
  margin: 0px;
  padding: 0px;
  background: url(../images/bg.jpg) no-repeat top center #ffffff;
  color: #111f22;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
}

img { border: 0; }
form { margin: 0px; padding: 0px; }
.clear { clear: both; }

#topbar-bg
{
  position: relative;
  top: 0px;
  width: 777px;
  height: 49px;
  background: url(../images/top_home.jpg)
}
#container { position: relative; width: 600px; margin: 0px auto; }
a { color: #40627d; text-decoration: none; }
a:hover { text-decoration: underline; }

/* ----- HEADER & BANNER ----- */
#header { position: relative; width: 600px; height: 207px; display: none; }
#header_sub { position: relative; width: 600px; height: 8px; background-color: #293f6f; display: none; }
#logo { position: absolute; top: 0px; left: 26px; }
#man {
	position: absolute;
	top: 39px;
	left: 568px;
	z-index: 10;
	display: none;
}
#headerLinks { position: absolute; bottom: 1px; left: 410px; }
#headerLinks a
{
  display: block;
  float: left;
  margin-right: 8px;
  padding: 3px;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
  background: #c28c11;
}
#headerLinks a:hover { background: none; }
#logo_small
{
  position: absolute;
  top: 0px;
  left: 580px;
}
#bannerHome
{
  position: relative;
  width: 778px;
  height: 240px;
  margin-bottom: 2px;
}
#banner
{
  position: relative;
  width: 778px;
  height: 163px;
  margin-bottom: 2px;
}
#banner img, #bannerHome img { display: block; }
#bannerText
{
  position: absolute;
  top: 104px;
  left: 241px;
  color: #ffffff;
  font-size: 18px;
}
#bannerText span { font-size: 30px; }
#bannerText2
{
	position: absolute;
	top: 174px;
	left: 33px;
	color: #ffffff;
	font-size: 18px;
	width: 436px;
}
#bannerText2 span { font-size: 18px; }
#bannerText3
{
	position: absolute;
	top: 170px;
	left: 82px;
	color: #ffffff;
	font-size: 18px;
	width: 162px;
	height: 21px;
}
#bannerText3 span { font-size: 18px; }


/* ----- NAV MENU ----- */
#nav { position: relative; width: 700px; height: 49px; }
#nav a
{
  display: block;
  float: left;
  height: 15px;
  color: #293f6f;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding: 0px;
  margin-top: 30px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
}
#nav p { margin: 0px; padding: 16px 0px 0px 8px; }
#nav a { text-decoration: none; }
#nav a:hover { text-decoration: underline; color: #85a5c5; }
#nav1 { margin-left: 40px; margin-right: 20px; }
#nav2 { margin-right: 20px; }
#nav3 { margin-right: 20px; }
#nav4 { margin-right: 20px; }
#nav5 { margin-right: 20px; }
#nav6 { margin-right: 0px; }
#navlogo { margin-right: 0px; margin-left: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; }
#navList a
{
 position: relative;
 display: block;
 width: 286px;
 background: url(../images/navbar2.gif) top repeat-x;
 background-color: #1a4570;
 text-align: right;
 color: #ffffff;
 font-size: 14px;
 font-weight: bold;
 padding-right: 10px;
 padding-top: 8px;
 padding-bottom: 8px;
 margin-bottom: 1px;
}
#navList a:hover { background: #a3b9d1; }


/* ----- CONTENT ----- */
.clear { clear: both; }
#content
{
  position: relative;
  width: 600px;
  font-size: 12px;
  background-color: #C9DAED;
}
#content h1
{
  margin: 0px;
  padding: 4px 0px;
  font-size: 22px;
  font-weight: bold;
  color: #293f6f;
  font-family: Georgia, Times, serif;
}
#mainCol
{
  position: relative;
  width: 482px;
  background-color:#ffffff;
  background: #fff url(../images/content_bg.jpg) bottom no-repeat;
}
#mainPad { padding: 20px 45px 20px 32px; }
#mainPad2 { 
	padding: 16px 4px 16px 172px; 
	background:url(../images/nav_bg.gif) repeat-y;
}
#rightCol
{
	position: relative;
	width: 296px;
}
#rightCol p.blue { margin: 0px; padding: 8px 2px; color: #40627d; }
#rightCol span { color: #c28c11; }
.imgbump { display: block; margin-bottom: 2px; }


/* ----- FOOTER ----- */
#footer
{
  position: absolute;
  width: 600px;
  font-size: 14px;
  color: #ffffff;
  background-color: #14375a;
  padding: 0px;
}
#footer a { color: #40627d; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footLeft { float: left; }
#footRight { float: right; text-align: right; padding-top: 14px; }
