body {
background: #000 url('images/pb.gif') repeat-x;
color: #FFF;
text-align: center;
	padding-top:5px;
}

a {
color: #FFF;
}
a:hover {
color: #FFFF00;
}
.red {
 color: #FF3300;
 font-size: 13px;
}
div#container-hdr		
{

	width: 80%;
	border: 1px solid #16181A;
	border-top: 0;
	border-bottom: 0;
	margin: 0 auto;
	text-align: left;
	padding-top:3px;
	padding-bottom: 10px;
}

div#container-bdy		
{
	border-top: 0;
	width: 80%;
	border: 1px solid #16181A;
	margin: 0 auto;
	text-align: left;
}

div#container-sup		
{
	width: 80%;
	border-top: 0;
	margin: 0 auto;
	text-align: left;
	margin-top:20px;

}

div#container-ftr		
{
	margin: 0 auto;
	width: 80%;
	text-align: left;
	margin-top:20px;
 border: 1px solid #16181A;
}

table.spc {
  border: solid 1px #888;
  border-spacing: 0px;
  background-color:#000;
}
td.spc {
  border-style: solid;
  border-width: 1px;
  border-color: #666 #DDD #DDD #666;
  padding: 8px;
} 
	.textsp {
font-weight: normal;
font-size: 14px;
padding-bottom: 8px;
padding-left: 7px;

	}

.phdr2 {
background-color: #0F0F0F;
	font-weight: bold;
		border-bottom: 1px solid #FFFFFF;
padding: 5px;
font-size: 10.5pt;
margin-bottom: 8px;
margin-right: 5px;
}


.stdhdr {
font: bold 120%/100% "Lucida Grande", Arial, sans-serif;
}
.stdhdr2 {
font: bold 140%/100% "Lucida Grande", Arial, sans-serif;
}
.stdhdr3 {
font: bold 160%/100% "Lucida Grande", Arial, sans-serif;
padding-bottom:14px;
}
.stdhdr4 {
font: bold 90%/100% "Lucida Grande", Arial, sans-serif;
}
.stdhdr5 {
font: bold 100%/100% "Lucida Grande", Arial, sans-serif;
}
.smltxt {
font: bold 12px "Times New Roman";
}
.smltxt2 {
font: normal 13px "Times New Roman";
}
.smltxt3 {
font: normal 12px "Times New Roman";
}
.pimg {
padding: 8px;
}
.phone {
font: bold 190%/100% "Lucida Grande", Arial, sans-serif;
text-align: right;
padding-bottom:5px;
}
.phone2 {
font: bold 150%/100% "Lucida Grande", Arial, sans-serif;
text-align: right;
padding-bottom:5px;
}
.hdrbullets {
font: bold 100%/100% "Lucida Grande", Arial, sans-serif;
line-height:28px;
padding-left:25px;
margin-top:10px;
}

#navlist2 li {
display: inline;
list-style-type: none;
padding-right: 15px;
font-size:13px;
font-weight: bold;
}

div#navcontainer {
background-color: #000;
}
div#navcontainer ul {
font-family: "Lucida Grande", Arial, sans-serif;
font-weight: bold;
font-size:12px;
color: white;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
}
div#navcontainer ul li {
display: inline;
}
div#navcontainer ul li a {
padding: 5px 8px 5px 8px;
color: white;
text-decoration: none;
border: 1px solid #BDC4CA;
margin-right: -1px;
}
div#navcontainer ul li a:hover {
background-color: #BDC4CA;
color: black;
}
div#navcontainer ul li .curr {
background-color: #BDC4CA;
color: black;
}

#active a { border-left: 1px solid #16181A; }

/* gradient 7 */
.gradient7 {
	background: #000;
	padding-top: 10px;
 padding-left:25px;
}
.gradient7 h1 {
	font: bold 250%/100% "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: -2px;
}
.gradient7 h1 span {
	background: url(images/gradient-dark-stripe-hz.png) repeat-x;
	position: absolute;
	bottom: -0.1em;
	display: block;
	width: 100%;
	height: 29px;
}


/* gradient IE6 png hack */
.gradient-ie h1 {
	font: bold 250%/100% "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin: 30px 0 50px;
	color: #464646;
}
.gradient-ie h1 span {
	background: url(images/gradient-white.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
}

/* full*/
.full h1 {
	font: bolder 185%/100% "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin: 0;
	color: #fff;
	width: 390px;
}
.full h1 span {
	background: url(images/gradient-dark.png) repeat-x;
	position: absolute;
	bottom: -0.1em;
	display: block;
	width: 100%;
	height: 29px;
}
