/* CSS Document */
*{
outline:none;
}
body{
background-color:#000;
font-family:tahoma, arial, verdana, sans-serf;
color:#fff;
}
h3, a,#interiorText a,.inputBtn,.yellow{
color:#e6b205;
}
h3{
font-size:14px;
}
a,.interiorText,.aboutText ul,.inputBox{
font-size:11px;
}
.homeText{
margin: 10px 0 0 25px;
font-size:11px;
line-height:20px;
min-height:160px;
}
#homeContainer{
border-bottom:1px solid #333;
}
.homeUnderNav{
/*background:url(../images/news_bg.jpg) #000 no-repeat;*/
/*background:url(../images/nav_bg.jpg) #000 no-repeat;
*/height:144px;
}
#nav{
margin:0;
padding:0;
background: url(../images/nav_bg.jpg) no-repeat top #000;
height:415px;
}
#nav #news{
clear:both;
border:1px solid red;
}
p.foot,.newsText,.newsText a{
font-size:10px;}
p.foot{
margin:6px 0 0 25px;
color:#666;
}
p.foot a{
color:#ffe400;
font-size:10px;
}
p.foot a:hover{
color:#fff;
}

/*///////////////// interior styles ////////////////////////////*/
.interiorText{
margin: 10px 15px 0 25px;
border-bottom:1px solid #333;
line-height:16px;
min-height:250px;
}
.interiorText .divider{
border-bottom:1px solid #333;
padding: 30px 0 0 0;
}
.interiorText .dividerTop{
border-bottom:1px solid #333;
padding: 10px 0 0 0;
}
.interiorText img{
border:2px solid #e6b205;
padding:0;
margin:0 10px;
}
.interiorText img.noMargin{
margin:0;
}
.interiorText img.noBorder{
border:0;
margin:0;
}
.interiorText a:hover{
color:#fff;
}
.interiorText ol{
font-weight:bold;
color:#999;
}
.interiorText ol li{
color:#fff;
font-weight:normal;
}

.interiorText ol li.grey,.grey{
color:#666;
}
.interiorText ol li.boldwhite,.boldwhite{
color:#fff;
font-weight:bold;
}
.interiorText ol li ul{
margin: 10px 0;
}
.aboutText ul{
list-style-type:circle;
}
.aboutText ul li{
margin: 0 0 2px 0;
}
/*///////////////// misc styles ////////////////////////////*/
#top_box{
	margin:-60px 0 0 60px;
}
#top_box a, #top_box a:hover{
	padding:7px;
}
#top_box a{
width:50px;
height:15px;
border:1px dotted #333333;
position:fixed;
text-align:center;
}
#top_box a:hover{
background-color:#262525;
width:50px;
}

.download {
padding:2px 5px;
border:1px dotted #333333;
width:130px;

}

.download p.pdf,.testimony,.forms{
background:url(../images/pdf_document.png) no-repeat left;
text-indent:20px;
}

.download p.word{
background:url(../images/word_document.png) no-repeat left;
text-indent:20px;
}
.download p.link,.externalLink{
background:url(../images/page_link.png) no-repeat left;
text-indent:20px;
}
.testimony,.forms{
margin:0;
padding:0;
}
.testimonyBg{
background: url(../images/testimony_bg.gif) top no-repeat;
}
#changeAddressTbl,.merchDetails{
background:#333;
}
#changeAddressTbl table tr{
background:#000;
font-weight:bold;
}
.merchDetails table tr{
font-weight:normal;
background:#000;
}
.zip{
margin:0 0 0 6px;
}
.city{
margin:0 6px 0 0;
}
.state{
margin:0 6px;
}
.inputBtn,.inputBox{
background:#000;
border:2px solid #333;
padding:2px;
font-weight:bold;
}
.inputBox{
color:#fff;
font-family:Tahoma;
font-weight:normal;
}

.merch_box a, .merch_box a:hover{
padding:5px;
}
.merch_box a{
width:60px;
height:15px;
border:1px solid #333;
text-align:center;
margin:0;

}
.merch_box a:hover{
background-color:#262525;

}
.two{
margin-bottom:10px;
}
/*
//////////////////// news/events /////////////////////////////*/


#news_ticker{
margin-left:10px;
margin-top:-60px;
border:1px solid red;
}
#news_ticker ul{
list-style:none;
}
#news_ticker ul li{
float:left;
width:100%;

}
#news_ticker {
font-size:11px;

}

.newsText a{
font-size:10px;}

.newsText{
text-align:left;
color:#fff;
width:210px;
/*border:1px solid red;*/
margin:0;
padding:0;
position:relative;
top:-80px;
}

.newsText a{
color:#ffe400;
}
.newsText,.newsText ul,.newsText ul li{
font-size:10px;
line-height:11px;
}
.newsText a:hover,#top_box a:hover{
color:#fff;
}
.newsText ul{
text-align:right;
list-style-type:none;
padding:0;

}
li.description{
margin:8px 0 0 0;

}
#login label{
width:100px;
border:1px solid red;
}
label.login{
width:300px;
}
/*//////////////////// newsletter stuff //////////////////////////*/

.newsletterBox{
	width:500px;
	border:2px solid #333333;
	background-color:#282828;
	height:165px;
	margin:5px;
	padding:10px;
}
.newsletterBox_index{
	width:250px;
	border:2px solid #333333;
	background-color:#282828;
	height:187px;
	margin:5px;
	padding:10px;
}
.newsletterBox ul{
	list-style-type:none;
	padding:5px;
	margin:50px 0 0 150px;
}
#newsletterIcon{
	float:left;
}
#newsletterText{

	font-size:15px;
	font-weight:bold;
	margin-left:5px;
}
#newsletterArchive
{
	list-style-type:none;
}
/*/////////*/
.descText{
	font-size:10px;
	width:290px;
	padding:10px;
}
#testimonialBG{
	background: url(../images/testimony_bg.gif) top no-repeat;
	margin:0;
	padding:0;
	position:relative;
	top:-11px;
	left:-5px;
}
#aboutPiks{
	position:relative;
	top:-15px;
}
.memoriamCol{
	width:300px; 
	float:left; 
	min-height:900px;
}

div.nav-login{
	border:0px solid yellow;
	margin:-70px 0px 0px 42px;
	padding:0 5px;
	font-size:12px;
	text-align:left;
	width:150px;
}

div.nav-login dl{
	margin:0;
	padding:0;
}

div.nav-login dd input{
	width:100%;
}
div.nav-login dt.header{
	text-align:left;
	font-weight:bold;
	font-size:14px;
	margin:4px 0;
}
div.nav-login dt.input{
	
	margin:4px 0;
}
div.nav-login dd{
	margin:0;
	padding:0;
}