#side_nav a {
  padding:8px 20px 2px 48px;
}

#content p {
  line-height:18px;
  padding:0px 25px;
  margin:13px 0; /*??? margin:3px 0;*/
}

  #content p.spaced {
    padding:20px 25px 30px 25px;
  }
  
  #content p.spaced_bottom {
    padding-bottom:30px;
  }  
  
  #content p.small_indent {
    padding:0px 10px;
    margin:5px 0 13px 0; /*??? margin:3px 0;*/
  }  
  
#content ul {
  margin:10px 25px 10px 0; 
}

#content ul li {
  margin:7px 60px 7px 20px;
  padding:0 10px 0 20px;
  line-height:18px; 
}

#content ol {
  margin:0px;  
}

#content ol li {
  margin:7px 60px 7px 21px;
  padding:0 0 0 0;
  line-height:16px; 
}  

#content h1 {
  padding-top:25px;
}

#content h2 {
  padding-left:25px;
}

#content h3 {
  padding-left:25px;
}

#content h4 {
  padding-left:25px;
}

#content small {

}

#content table {
  width:100%;
}

/*
#cont_form .content {
  height:200px;
}
*/

.panel.contact_us {
  height:150px;
}

#content table tr.section th {
  padding-top:6px;
}

#side_nav div a {
  padding-bottom:5px;
}


#content_right h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:30px 0 11px 0;
	padding:0px 25px;
	color:#586568;
	line-height:22px;
}

#content_right h2 a, h2 a:visited {
	color:#586568;
	text-decoration:none;
}

#content_right h2 a:hover {
	text-decoration:underline;
}

#content_right h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:30px 15px 20px 15px;
	padding:6px 10px;
	line-height:18px;
	color:#465153;
  background:#f4f5f0;
	border-bottom:1px solid #d5d6d2;  	
}

#content_right h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0px 25px;
	color:#465153;
	/*color:#869b01;*/
}


#content_right table {
  width:610px;
  border-collapse:collapse;
  border:none;
  margin:10px 15px;
  #margin:15px 15px;
  line-height:16px;
}

#content_right table tr {
  /*height:30px;*/ 
}

#content_right table td {
  padding:5px 10px;
  border-bottom:1px solid #d5d6d2;  
}

#content_right table th {
  background:#d5d6d2;
  padding:7px 10px;
}



#content_right table tr.section th {
  cursor:pointer;
  /*width:100%;*/ /*!!!!!!!!!!!!!!!!!*/
  text-align:left;
  background:url(../img/section_left2.gif) top left no-repeat #d5d6d2;
  height:30px;
  padding:0 0 0 50px;
}

#content_right table tr.section th.multirow {
  background:url(../img/section_left_up.gif) center left no-repeat #d5d6d2;
  border-top:1px solid #d5d6d2;
  border-bottom:1px solid #d5d6d2;
}

#content_right table tr.section.collapsed th.multirow {
  background:url(../img/section_left_down.gif) center left no-repeat #d5d6d2;
  border-top:1px solid #d5d6d2;
  border-bottom:1px solid #d5d6d2;
}


.campaign {
  font-size:20px;
  font-weight:bold;
  background:#7ac142;
  color:#fff;
  padding:20px;
  margin:20px 25px 15px 25px; 
}

.btn.mf {
  background:#bf1609;
  margin-bottom:10px;
}

.divider {
  /*margin:10px 25px;
  border-top:1px solid #01aff0;*/  
}

.divider2 {
  margin:10px 30px;
  border-top:1px solid #bec5c2;  
}

#content_right ul {
  margin-left:10px;
}

#microsite_head {
  padding:20px 0 0 0;
}

#microsite {
  padding:20px 20px;
}

#microsite span.hilite {
  color:#bf1609;
}

#microsite h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:15px 0 11px 0;
	padding:0px 25px;
	color:#586568;
	line-height:22px;
}

#microsite h2 a, h2 a:visited {
	color:#586568;
	text-decoration:none;
}

#microsite h2 a:hover {
	text-decoration:underline;
}

#microsite h2.campaign {
  font-size:16px;
  font-weight:bold;
  background:#a9c400;
  color:#fff;
  padding:10px 20px;
  margin:20px 25px 15px 25px; 
}

#microsite h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
  margin:20px 25px 15px 25px;
	padding:6px 10px;
	line-height:18px;
	color:#465153;
  background:#f4f5f0;
	border-bottom:1px solid #d5d6d2;  	
}

#microsite h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0px 25px;
	color:#465153;
	/*color:#869b01;*/
}

#microsite p {
  padding:0 40px;
}


#microsite table {
  width:870px;
  border-collapse:collapse;
  border:none;
  margin:10px auto 0 auto;
  #margin:15px 15px;
  line-height:16px;
}

#microsite .btn {
  padding:7px 0;
  width:280px;
  float:none;
  margin:0 auto;
}

#microsite .btn.small {
  /*display:inline-block;*/
  padding:0 5px;
  width:auto;
  margin:0 10px;
  background:#bf1609;
  text-align:center;
}

#microsite table tr {
  /*height:30px;*/ 
}

#microsite table td {
  padding:5px 10px;
  border:1px solid #d5d6d2;  
}

#microsite table th {
  background:#d5d6d2;
  padding:7px 10px;
}


#microsite table tr.section th {
  cursor:pointer;
  /*width:100%;*/ /*!!!!!!!!!!!!!!!!!*/
  text-align:left;
  background:url(../img/section_left2.gif) top left no-repeat #d5d6d2;
  height:30px;
  padding:0 0 0 50px;
}

#microsite table tr.section th.multirow {
  background:url(../img/section_left_up.gif) center left no-repeat #d5d6d2;
  border-top:1px solid #d5d6d2;
  border-bottom:1px solid #d5d6d2;
}

#microsite table tr.section.collapsed th.multirow {
  background:url(../img/section_left_down.gif) center left no-repeat #d5d6d2;
  border-top:1px solid #d5d6d2;
  border-bottom:1px solid #d5d6d2;
}

#microsite  ul {
  margin:10px 25px 10px 25px; 
}

#microsite  ul li {
  margin:7px 60px 7px 20px;
  padding:0 10px 0 20px;
  line-height:18px;
  list-style: none; 
}

#microsite  ol {
  margin:10px 25px 10px 25px;
  list-style-type: none;
}

#microsite  ol ol {
  list-style-type: none;
}

#microsite  ol li {
  background:none;
  margin:7px 60px 7px 20px;
  padding:0 10px 0 20px;
  line-height:18px;
  list-style-type: none; 
}
