/* policy.php, terms.php, some FAQs */

.policy #content { padding-top: 0px; }
.policy .wrapper {
	line-height: 160%;
	padding: 0px 20px 15px; }
	

.policy #content .title_header h2 {
        border-bottom: none;
        color: #333333;
        margin-top: 0px;
        font-size: 14px;
        padding-bottom: 5px; }


.policy #content h2 {
  border-bottom: 1px solid #D8DFEA;
	color: #333333;
	font-size: 14px;
	padding-bottom: 5px; }
	
.policy #content h3 {
	border-bottom: 1px dotted #D8DFEA;
	color: #3B5998;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 5px; }
	
.policy #content h4, {
	color: #333333;
	font-size: 11px; 
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	}

.policy #content h2 { margin-top: 20px; }

.policy #content dl {
  padding-left: 0px; }

.policy #content dt {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 3px; }

.policy #content dd {
  margin: 0 0 10px 10px; }

.policy #content ol {
  padding-left: 25px; }

/*  -----|  Jobs Page  |----------------------------------------------------  */

.jobs .wrapper h2 {
	border-bottom: 1px solid #D8DFEA;
	color: #333333;
	font-size: 14px;
	padding-bottom: 5px; 
	}

.jobs .wrapper h3 {
	border-bottom: 1px solid #D8DFEA; 
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	margin-bottom: 5px; 
	}
	
.jobs .wrapper ul.list { margin: 0 0 15px; padding: 0; list-style: none; }
.jobs .wrapper ul.list li { margin: 0 0 3px; }

.jobs .wrapper h4 {
	border-bottom: 1px solid #D8DFEA;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin: 0; 
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 5px; 
	}

.jobs #content { padding: 0px 0 0 0; }
.jobs .wrapper { padding: 5px 50px 15px 35px; line-height: 1.5em; }
.jobs .gray { padding-top: 20px; border-top: 1px solid #ccc; background: #f7f7f7; }