@charset "UTF-8";
/* CSS Document */

body, h1, h2, h3, h4, p, #bodycontainer, #contentcontainer, #slideshowcontainer, #content	{ margin: 0; padding: 0; }

body						{ background: #FFFFFF; color: #000000; font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Geneva, Verdana, Arial, "sans-serif bold"; font-size: 13px; margin: 20px 0 0 10px; }
img							{ border: none; }
h1							{ color: #0088CC; font-size: 1.6em; }
h2							{ font-size: 1.4em; }
h3							{ font-size: 1.2em; }
h4							{ font-size: 1.1em; }
a							{ color: #0088CC; cursor: pointer; outline: none; text-decoration: none; }
a:hover						{ text-decoration: underline; }

#container { border-top: none; border-bottom: none; margin: 0 auto 0 auto; width: 935px; }
#bodycontainer { margin-top: 10px; }
#contentcontainer, #slideshowcontainer { border-left: dotted 1px #999999; float: left; margin-bottom: 10px; width: 710px; }
#contentcontainer { min-height: 500px; }
#slideshowcontainer { height: 625px; }
#slideshowcontainer h1 { line-height: 1em; margin: 5px 10px 0 10px; padding-bottom: .75em; }

#content					{ line-height: 1.4em; margin: 10px; }
#content h1					{ line-height: 1em; padding-bottom: .75em; }
#content h4					{ line-height: 1.5em; }
#content p					{ padding-bottom: 1em; text-align: justify; }
#content img				{ padding-bottom: 1em; }
#content img.floatleft		{ float: left; }

#content ul.block, #content ul.block li, #content ul.block .blockdate, #content ul.block p, #content ul.block .blocksource
										{ margin: 0; padding: 0; }
#content ul.block, #content ul.block li	{ list-style: none; text-indent: 0; }
#content ul.block	{ clear: both; }
#content ul.block li					{ margin-bottom: 15px; }
#content ul.block h4	{ font-size: 1em; }
#content ul.block li h4 a				{ color: #000000; display: inline; font-size: 1em; text-decoration: none; }
#content ul.block p.blockdate			{ color: #999999; font-size: .9em; padding: .1em 0 .1em 0; }
#content ul.block p						{ color: #333333; text-align: left; }
#content ul.block p.blockproduct, #content ul.block .blocksource, #content ul.block .blocksource a
										{ color: #999999; }
#content ul.block .blocksource a		{ text-decoration: none; }
#content ul.block h4 a:hover, #content ul.block .blocksource a:hover { color: #0088CC; text-decoration: underline; }
#content ul.block .blockquotes			{ color: #0088CC; }

#testimonial								{ border-top: dotted 1px #999999; padding-top: 10px; width: auto; }
#testimonial h5								{ color: #0088CC; font-size: 1.2em; font-weight: normal; margin-bottom: 10px; padding: 0; }
#testimonial ul.block, #testimonial ul.block li, #testimonial ul.block .blockdate, #testimonial ul.block p, #testimonial ul.block .blocksource
											{ margin: 0; padding: 0; }
#testimonial ul.block, #testimonial ul.block li	{ list-style: none; text-indent: 0; }
#testimonial ul.block li					{ margin-bottom: 15px; }
#testimonial ul.block h6					{ color: #000000; display: inline; font-size: 1em; text-decoration: none; }
#testimonial ul.block p.blockdate			{ color: #999999; font-size: .9em; padding: .1em 0 .1em 0; }
#testimonial ul.block p						{ color: #333333; text-align: left; }
#testimonial ul.block p.blockproduct, #testimonial ul.block .blocksource, #testimonial .all, #testimonial ul.block .blocksource a
											{ color: #999999; }
#testimonial ul.block .blocksource a, #testimonial .all a				{ text-decoration: none; }
#testimonial ul.block .blocksource a:hover,  #testimonial .all a:hover	{ color: #0088CC; text-decoration: underline; }
#testimonial ul.block .blockquotes			{ color: #0088CC; }

.liststylenone			{ list-style: none; margin: 0; padding: 0; text-indent: 0; }
ul.liststylenone li		{ list-style: none; margin: 0; padding: 0; text-indent: 0; }

#flashcontainer			{ background: url(../_imagery/flash_background.jpg) repeat-y; width: 100%; }

#aboutus				{ height: 250px; margin-bottom: 20px; }
#aboutus img			{ float: left; margin: 0 20px 0 0; padding: 0; }
#aboutus img.border		{ border: solid 1px #999999; }
#aboutus ul				{ float: left; list-style: none; margin: 0; padding: 0; text-indent: 0; }  

.linkquiet				{ color: #000000; text-decoration: none; }
.linkquiet:hover		{ text-decoration: underline; }

.CC0000bold				{ color: #CC0000; font-weight: bold; }

.videocontainer			{ clear: both; width: auto; }
.shade					{ background: #EFEFEF; }

.content{
	float:left;
	}
.content:before, .content:after {
color: #69c;
display: inline;
font-size: 100%;
width: 0px;
float:left;
}

.content:before {
content: open-quote;
height: 10;
margin-left: 0;
}

.content:after {
content: close-quote;
height: 10px;
margin-top: 0px;
margin-left: 0;
}

.testimonials#contentcontainer{

}


.font-style-italic { font-style: italic; }
