body {
	text-align: center;
	font-family: verdana, times, serif;
	background-color: #BC1F1B;
}
a {color: #CC0000; font-weight: bold;}
a:hover {color: #FF0000;}
span.greenbold {
	color: #009900;
	font-weight: bold;
}
span.bluebold {
	font-weight: bold;
	color: #0099CC;
}
span.redbold {
	font-weight: bold;
	color: #CC0000;
}

hr {color: #990000;}

/*page structure*/
#container {width: 90%; margin: 0 auto; line-height: 130%; text-align: left; border: 8px solid #000; background-color: #000000;}
#header {height: 150px; padding: 0; margin: 0; background: url(assets/header.gif) 0 0 no-repeat; background-color: #CC0000; border-bottom: 8px solid #000;}
#leftnav {float: left; margin: 0; background-color: #000000;}
#rightnav {float: right; width: 200px; margin: 0; background-color: #FFFFFF;}
#content {margin-left: 150px; margin-right: 208px; padding: 25px; background-color: #FFF;}

/*img styles*/
img {border: none;}
img.picleft {float: left; border: 1px solid #000; margin: 0 15px 15px 0;}
img.picright {
	float: right;
	margin-left: 10px;
	border: 1px solid #000;
}

img.center {margin-left: 150px;}
img.noborder {border: none;}

/*Paragraph and header styles*/
p {font: 80% verdana, serif; line-height: 1.3em; text-align: justify;}


span.greenbold {
	color: #009900;
	font-weight: bold;
}
span.bluebold {
	font-weight: bold;
	color: #0099CC;
}
span.redbold {
	font-weight: bold;
	color: #CC0000;
}




#leftnav p, #rightnav p {margin: 0 0 1em 0; }
#content h2 {margin: 0 0 .5em 0; }
h1 {font: bold 180% arial, sans-serif; color: #000000; text-align: center;}
h3 {
	font: 90% verdana, serif;
	text-align: center;
	margin: 0;
	padding: 5px;
	color: #FFFFFF;
	background-image: url(assets/background_h3.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
p.centerimage {text-align: center;}
h3.rightbar {font: bold 80% verdana, serif; text-align: center; margin: 0; padding: 5px; color: #000000; background-color: #FFF;}
span.ceo {font: bold 92% verdana, serif;}
div.pullquote {
	float: right;
	width: 180px;
	font: 70% verdana, arial, sans-serif;
	line-height: 120%;
	border: solid #900;
	border-width: 2px 0;
	padding: 3px 2px;
	margin: 1px 0 5px 20px;
}
p.righttext {font: bold 80% arial, sans-serif; text-align: center; padding: 10px;}
ul {margin-left: 25px; padding: 0;}
li.rightlist {font: 85% arial, sans-serif; color: #CC0000; padding: 5px 5px 0 0; line-height: normal;}
li {font: 85% verdana, arial, sans-serif; padding: 5px; list-style: 3px; line-height: normal; text-align: left;}
p.quote {font: 75% arial, sans-serif; font-style: italic; text-align: center; padding: 5px;}
p.textaligncenter {text-align: center;}



/*left nav styles - black frame menu*/
		div.column {font: bold 80% verdana, arial, sans-serif;}
		div.column#left {width: 143px; background-color: #000000; padding: 0 7px 0 0;}

		b.wtop, b.wbot {display: block; background: #000;}
		b.wtop b, b.wbot b {display:block; height: 1px; overflow: hidden; background: #fff;}
		b.w1{margin: 0 5px;}
		b.w2{margin: 0 3px;}
		b.w3{margin: 0 2px;}
		b.wtop b.w4, b.wbot b.w4 {margin: 0 1px; height: 2px;}

		div#logo {}
		div.padding {background-color: white; text-align: center;}
		div.paddinglogo {height: 140px; background-color: white; text-align: center;}
		div#animquote {float: right;}

		div#navigation{}
		div#navigation .padding {background-color: white; padding: 8px 7px 8px 0;}
		ul.navigation{margin: 0px; padding: 0px; list-style-type: none; text-align: center;}
		ul.navigation li {padding: 8px;}

		a.navigation{text-decoration: none; font-weight: bold;}
		a.navigation:link{color: #CC0000;}
		a.navigation:hover{color: #FF0000;}
		
		
/*Contact Us styles*/	
table#contactus {margin-left: 20px;}
table#contactus td {padding: 0.25em 1px;}
table#contactus td.lbl {font: 90% verdana, serif; line-height: 1.1em; text-align: right; vertical-align: top;}	
table#contactus td.inp {padding-left: 10px;}
tr.required td.lbl {background-color: #FFFFFF;}
div#submitcontactinfo {text-align: center; margin-top: 1em; padding-top: 1em;}
div#submitcontactinfo p {text-align: center;}

input:focus {background: #F5F5F5;}

/*Testimonial and Product Table styles - note, both have id tag "testimonials"*/
table#testimonials td {
	padding: 8px;
	text-align: left;
}
table#testimonials td p {text-align: left;}
table#testimonials td img {border: 1px solid #000;}

/*Four Cornerstone Table styles*/
table#cornerstones td {
	padding:2px;
	vertical-align: top;
}
		

/*footer styles*/
p.botlinks {font: 90% arial, sans-serif; color: #990000; text-align: center;}
p.botlinks a {font: 90% arial, sans-serif; color: #CC0000; }
p.botlinks a:hover {color: #CC0000;}
