@charset "utf-8";
/* hdvest.com content pages
   02/10 
   krankota */


/* font block for new titles */
@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('/fonts/Chunkfive-webfont.eot');
    src: url('/fonts/Chunkfive-webfont.eot?iefix') format('eot'),
         url('/fonts/Chunkfive-webfont.woff') format('woff'),
         url('/fonts/Chunkfive-webfont.ttf') format('truetype'),
         url('/fonts/Chunkfive-webfont.svg#webfont90E2uSjN') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*headers*/
.header{width:970px; height:100px; padding-top:20px; margin-left:10px; margin-top:0px; background:url(/images/headers/header-BLANK.gif) no-repeat top left; text-align:left;}
h1.title {margin:0px 15px 0 15px; font-size:3.0em;  font-family: 'ChunkFiveRegular', Verdana, sans-serif; color:#fff;}

/*fullspan content*/
.contentarea-fullspan{width:990px; background:url(/images/fullspan-bg.png) repeat-y top left; margin:0 auto;}
.fullspan{width:950px; margin:5px 20px 20px 20px; float:left;}
	.fullspan ul li{line-height:1.5em; margin:10px 0 10px 20px; color:#393939; list-style-image:url(/images/bullet.gif);}
	.fullspan ol li{line-height:1.5em; margin:10px 0 10px 30px; color:#393939; list-style:decimal;}
	.fullspan img{border:0; margin:10px 0;} 	


/*content fix for breadcrumb placement*/
.leftcontent{width:640px; margin:5px 20px 20px 20px; float:left;} 	

.breadcrumbs{font-size:0.7em; color:#777; background-color:#f7f7f7;}
	.breadcrumbs a:link, .breadcrumbs a:visited{color:#777; border-bottom:1px dotted #777;}
		.breadcrumbs a:hover{color:#708939; font-style:normal; border-bottom:1px dotted #708939;}

.breadcrumbsmall{font-size:0.5em; color:#777; background-color:#f7f7f7; margin-left:15px;}
	.breadcrumbsmall a:link, .breadcrumbsmall a:visited{color:#777; border-bottom:1px dotted #777;}
		.breadcrumbsmall a:hover{color:#708939; font-style:normal; border-bottom:1px dotted #708939;}

		
/*testimonials*/
blockquote{font-size:0.9em; line-height:1.7em; background:url(/images/callouts/testimonials/sidebar-quote.gif) no-repeat top left; padding:8px 0 0 30px; margin-bottom:10px;}
cite{color:#83a656; font-size:0.9em; margin:5px; font-weight:bold;}
	cite.location{font-size:0.7em; font-weight:normal; display:block; margin:2px 5px;}

.testimonial{margin-top:-15px; margin-left:5px; width:265px; height:140px; background:url(/images/callouts/testimonials/generic-trans.png) no-repeat top left;}
		.testimonial:hover{background-position:0 -140px; cursor:pointer;}
		.testimonial span{display:none;} 
		
	#matkovic{background:url(/images/callouts/testimonials/matkovic-trans.png) no-repeat top left;}
		#matkovic:hover{background-position:0 -140px;}
	
	#debacker{background:url(/images/callouts/testimonials/debacker-trans.png) no-repeat top left;}
		#debacker:hover{background-position:0 -140px;}
		
	#huie{background:url(/images/callouts/testimonials/huie-trans.png) no-repeat top left;}
		#huie:hover{background-position:0 -140px;}
		
	#hyma{background:url(/images/callouts/testimonials/hyma-trans.png) no-repeat top left;}
		#hyma:hover{background-position:0 -140px;}
		
	#baker{background:url(/images/callouts/testimonials/baker-audio-trans.png) no-repeat top left;}
		#baker:hover{background-position:0 -140px;}
		
	#edwards{background:url(/images/callouts/testimonials/edwards-audio-trans.png) no-repeat top left;}
		#edwards:hover{background-position:0 -140px;}
	
	#geisler{background:url(/images/callouts/testimonials/geisler-audio-trans.png) no-repeat top left;}
		#geisler:hover{background-position:0 -140px;}
	
	#oujo{background:url(/images/callouts/testimonials/oujo-audio-trans.png) no-repeat top left;}
		#oujo:hover{background-position:0 -140px;}
		
	#wagner{background:url(/images/callouts/testimonials/wagner-audio-trans.png) no-repeat top left;}
		#wagner:hover{background-position:0 -140px;}
		
/*faq*/

.faq{border-top:1px solid #ddd; width:inherit; margin-top:20px;}
	.faq dt{display:block; color:#708939; background:#ddf2c4 url(/images/faq/arrows.gif) no-repeat right 0; padding:10px 20px 10px 10px; margin:0; border-bottom:1px solid #77a02e; cursor:pointer;}
		.faq dt:hover{background-color:#97cb59; color:#666;}
		.faq dt.active{background-position:right -233px; color:#666;}
	.faq dd{margin:15px 10px;}
	.faq dd p{font-size:0.8em; line-height:2em;}
	
	.faq ol {font-size:0.8em; line-height:2em;}
	
/*hidden-content*/
	.hiddenbox dt{display:inline;}
	.hiddenbox dt p a{text-decoration:none; color:#9f9134; border-bottom:1px dotted #9f9134; cursor:pointer;}
	.hiddenbox dt p a:hover{text-decoration:none; font-style:normal; color:#77a02e; border:none;}
	.hiddenbox dt p a:active{text-decoration:none; color:#97cb59; border:none; background:url(/images/menu/subnav-hover.png);}

	.hiddenbox dd{margin:10px 20px; padding:5px; border:1px dotted #97cb59;}
	
/*audio content*/
	.audiobox dt{display:inline;}
		.audiobox dt a{text-decoration:none; border:none; cursor:pointer;}
		.audiobox dt a:hover{text-decoration:none; font-style:normal; border:none;}
		.audiobox dt a:active{text-decoration:none; border:none;}

	.audiobox dd{margin:0; padding:0; border:0; width:265px; height:25px;}

/*tables*/

.standard-table{border:1px solid #65873b; width:100%;}
	.standard-table td{border:1px solid #65873b; margin:0; padding:10px 5px; font-size:0.8em;}
	.standard-table th{border:1px solid #65873b; margin:0; padding:5px; font-weight:bold;}
	.standard-table th p{font-size:0.7em;}
	.standard-table thead{background:url(/images/table/head-background.gif) repeat-x top left;}
	
	#exam-table{margin-top:15px;}
	#exam-table th{font-size:0.8em; font-weight:bold;}
	#exam-table td h4{font-weight:bold; font-size:1.4em;}
	
	#comparison{border:none;}
	#comparison thead{background:none;}
	#comparison th{margin:0; padding:0; border:none;}
	#comparison th.otherhead{width:120px; height:50px; background:url(/images/table/comparison-std-head.gif) no-repeat top left;}
	#comparison td{background:#ececec url(/images/table/other-cell.gif) no-repeat bottom left; margin:0; padding:15px 0; border:none; font-size:1em;}
	#comparison td.question{background:#efffda url(/images/table/question-bg.gif) repeat-x bottom left; padding:10px 20px 10px 10px; line-height:1.5em;}
	#comparison td.empty{background:none; border:none;}
	#comparison th.hdvhead{width:120px; height:50px; background:url(/images/table/hdv-top.gif) no-repeat top left; color:#fff;}
	#comparison td.hdvanswer{font-size:1.1em; font-weight:500; text-align:center; background: #97cb59 url(/images/table/hdvanswer.gif) no-repeat bottom left; width:120px; padding:10px 0; color:#fff;}
	#comparison td.hdvfoot{width:120px; height:50px; background:url(/images/table/hdv-bottom.gif) no-repeat top left; border:none;}
	#comparison td.otherfoot{width:120px; height:50px; background:url(/images/table/comparison-std-foot.gif) no-repeat top left; border:none;}
	
/*inline quote*/
.inline-quote{margin:15px 5px; padding:5px 10px 10px 40px;}
	.inline-quote blockquote{background:url(/images/callouts/testimonials/inline-quote.gif) no-repeat top left;}
	.inline-quote cite{color:#666;}
	
.save250-inline-quote{margin:15px 5px; padding:5px 10px 10px 40px; background:url(/images/callouts/testimonials/save250-inline-quote.gif) no-repeat top left;}
	.save250-inline-quote blockquote{background:e6da82;}
	.save250-inline-quote cite{color:#666;}
	
/*buttons*/
.Jobs-button {width:950px; margin:5px 0 20px 0; float:left;}

.ViewJobs{background:url(../images/buttons/view-jobs.png) no-repeat top left; width:300px; height:80px;margin:10px 0 10px 0;text-decoration:none; border:none; cursor:pointer;}
.ViewJobs:hover{text-decoration:none; font-style:normal; border:none; background-position:0 -80px; cursor:pointer;}
.ViewJobs span{display:none;}

