ul.three_col { position:relative; overflow:hidden; margin:0; padding:0 0 4px; list-style:none }
ul.three_col li { position:relative; overflow:hidden; float:left; width:140px; margin:0 20px 16px 0 }
ul.three_col li h3 { font-size:14px; line-height:18px; font-weight: 400; margin-bottom:0; display:block  }
ul.three_col li h3 a { color:#666 }
ul.three_col li h3 a:hover { color:#00ACED }
ul.three_col li div.img_thumb { position:relative; overflow:hidden; width:140px; height:80px; margin-bottom:10px; display:block }
ul.three_col li.last { margin-right:0 }
ul.three_col li.clear { float:none; clear:both; margin:0; padding:0; display:block; line-height:0; height:0; font-size:0; visibility:hidden }

ul.post_list { position:relative; overflow:hidden; margin:0; padding:0; list-style:none }
ul.post_list li { position:relative; overflow:hidden; padding:0 0 10px; margin:0 0 10px; border-bottom:1px solid #efefef; line-height:16px }
ul.post_list li:last-child { border:none; margin-bottom:0 }
ul.post_list li .pl_title { }
ul.post_list li h3 { font-size:16px; line-height:16px; margin-bottom:0 }
ul.post_list li h3 a { color:#666 }
ul.post_list li h3 a:hover { color:#333 }
ul.post_list li a.pl_thumb { float:left; margin-right:10px; display:block }
ul.post_list li span { color:#999; font-size:10px }

ul.plain_list { margin:-6px 0 0; padding:0; list-style:none }
ul.plain_list li { line-height:16px; padding:6px 0 7px 18px; border-bottom:1px solid #efefef; background:url(images/list_icons/file.png) 0 8px no-repeat }
ul.plain_list li:hover { background-color:#f7f7f7 }
ul.plain_list li h3 { font-size:16px; line-height:18px; margin:0 }
ul.plain_list li a { color:#777; text-decoration:none }
ul.plain_list li a:hover { color:#444 }

.accord {margin-bottom:30px;}

/* Accordion, Toggle and FAQ Set */

h5.handle, h5.toggle, h5.activehandle { position:relative; font-family:Open Sans, sans-serif; font-size:18px!important; font-weight:300; color:#777; cursor:pointer; padding:6px 2px; margin-bottom:20; background:#fff; border-bottom:1px solid #efefef }
h5.handle:hover { color:#333  }
h5.activehandle { background:#f7f7f7; color:#333; border-bottom:1px dotted #e5e5e5  }
h5.handle span { position:absolute; width:7px; height:7px; top:11px; right:11px; display:block; background:transparent url(images/tog.png) 0 0 no-repeat }
h5.activehandle span { background-position:0 -27px }
.acc_inner { padding:9px 0 0 }
h5.toggle { padding:6px 4px; margin-bottom:12px; display:inline-block; border-top:1px solid #fff; border-bottom:1px solid #fff }
h5.toggle:hover { color:#333 }
h5.activetoggle { background:#f7f7f7; color:#333; border-top:1px solid #efefef; border-bottom:1px solid #efefef  }
h5.toggle span { width:7px; height:7px; margin:6px 8px 0 0; display:block; background:transparent url(images/tog.png) 0 0 no-repeat; float:left }
h5.activetoggle span { background-position:0 -27px }
.toggle_content, .acc_content { margin-bottom:18px }
.ui-tabs .ui-tabs-hide { display: none }