div.content-text a { color: #06549c; }
div.content-text a:hover { color: #58595b; }
div.content-text h2 { color: #f28e00; font-size: 15px; margin: 15px 0 0 10px;; }
div.content-text ul { list-style-image: url('../images/list_bullet.gif');  }
div.content-text ul li { margin-left: 30px; line-height: 18px; }

table.content-table { margin: 15px 0 0 10px; width: 98%; }
table.content-table th { width: 25%; text-align: left; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; 
						 padding: 10px 5px; background: #dcdcdc; }
table.content-table td  { padding: 10px 5px; line-height: 15px; border-bottom: 1px dotted #000000; border-right: 1px dotted #000000; }
table.content-table td.last { border-right: 0; }

table.students-table .l-col { width: 75%; }

div.files-list { margin: 10px 0 0 15px; }

table.diamond-table strong { color: #000000; font-weight: bold; }
table.diamond-table td { border-right: 0; }
table.diamond-table td.price-divider { border-left: 1px dotted #000000; }
table.diamond-table td.tab-title { background-color: #dcdcdc; }

.faq-block .faq-border { height:1px; background-image: url('../images/faq-border.gif'); margin-left: 10px;  }
.faq-question { cursor: pointer;  }
.faq-answer p,
.faq-question p {  padding-bottom: 15px; }
.faq-answer ul { margin-bottom: 15px; }

.dlp-form-containet { margin: 15px 0 0 10px; }
.dlp-form-containet .dlp-form-block { margin-bottom: 10px; }
.dlp-form-containet label { width: 100px; display: block; float: left; line-height: 20px; }
.dlp-form-containet .agency-label, .dlp-form-containet .shop-label { width: 300px; }
.dlp-form-containet .txt-input-holder { display: inline; }
.dlp-form-containet select, .dlp-form-containet input { font-size: 12px; }
.dlp-form-containet .submit { font-size: 15px; }

