#sub_categories {position: relative; z-index: 1; width: 100%; overflow:hidden; margin-bottom:10px; min-height: 44px;}
.sub_cats { width:auto; padding-bottom: 0 !important; padding-left: 0 !important; padding-right: 0 !important; padding-top: 12px; overflow: hidden; margin-bottom:0 !important;}
.sub_cats li {float: left; margin-bottom: 8px;}
.sub_cats a {border-right: 1px solid #3375e3; font-size:120%; color:#666; display:block; padding: 3px 10px;}
.sub_cats .current {color:#3375e3 !important; text-decoration: none;}
.sub_cats a:hover {color:#666;}

.category_name {height:100px; padding: 0 1% 0 0; margin: 0 1% 0 0; border-right: solid 1px #666; float:left;}
#sub_categories p {text-weight: normal; font-size: 100%; font-style: italic; margin: 0; font-weight: normal;}
#sub_categories p, #sub_categories h2 {text-align:left;}
#sub_categories h2 {font-size: 15px; color: #3375e3; padding-top:14px;}
#sub_categories h2 a {color: #3375e3; text-decoration: none;}

.sub_category_spacer {clear: both; height:10px; width:100%;}

.resultbar{height:20px;background:#393939 url(/core/layout/grad2.gif) repeat-x left top;margin-bottom:15px;position:relative}.resultbar a{display:block;background:transparent url(/core/layout/nav_over_grad2.gif) repeat-x 0 20px;float:left;height:20px;line-height:20px;text-decoration:none;font-size:1.2em}.resultbar .control{margin-left:10px;padding:0 10px}.resultbar a:hover{background-position:-36px 0}.resultbar .arrow{height:20px;width:30px;text-indent:-9999px}.resultbar .arrow span{display:block;height:20px;background:transparent url(/media/layout/resultbar_arrows.gif) no-repeat}.resultbar .prev span{background-position:bottom center}.resultbar .next span{background-position:top center}.resultbar .next{float:right!important}.resultbar ul{float:right}.resultbar ul li{float:left;list-style-type:none}.resultbar ul li a{color:#ddd;padding:0 10px}.resultbar ul li a:hover{font-weight:bold;color:#fff}.resultbar .lstOverlay{position:absolute;right:30px;top:0;display:none}.resultbar p{float:left;color:#fff;font-size:1.2em;line-height:20px;padding-left:5px}.speakerresult,.relatedr{background:#fff;margin-bottom:15px;overflow:hidden;height:110px}.speakerresult img,.relatedr img{float:left}.speakerresult a,.relatedr a{text-decoration:none}.speakerresult a.speaker,.relatedr a.speaker{color:#777;display:block;height:100%}.speakerresult a.speaker:hover,.relatedr a.speaker:hover{color:#393939}.speakerresult a strong,.relatedr a strong{display:block;font-size:1.6em;padding-top:5px}.speakerresult a span.ctf,.relatedr a span{font-size:1.1em;display:block;line-height:1.5em}.speakerresult a.addmyCSA,.relatedr a.addmyCSA{overflow:hidden;background:#393939 url(/core/layout/grad2.gif) repeat-x left top;position:absolute;bottom:0;right:-75px;width:90px;height:15px;line-height:15px}.speakerresult a.addmyCSA span,.relatedr a.addmyCSA span{font-size:1.4em;line-height:normal;font-weight:bold;display:block;height:15px;width:15px;text-align:center;float:left}.speakerresult:hover,.relatedr:hover{background-color:#eee}.sResC{overflow:hidden;position:absolute;top:0;left:0;width:960px;height:370px}.sRecMC{position:relative;width:960px;height:370px;overflow:hidden}.sRecMcMask{position:absolute;width:960px;height:370px;display:none;background-color:#fff;background-image:url(/core/layout/searchLoad.gif);background-repeat:no-repeat;background-position:center center}.spg{color:#363636;float:right;font-size:1.2em;text-decoration:none}.spg+img{clear:right}ul.Publications{padding-left:0;margin-left:10px;margin-top:0;padding-top:0}ul.Publications li{list-style-type:none;list-style-position:inside;display:block;background-image:url(/media/layout/ico_publication-dark.gif);background-repeat:no-repeat;background-position:left top;padding-left:25px;line-height:23px;font-size:1.2em}ul.Publication li span{font-size:.8em}ul.Topics{padding-left:0;margin-left:10px;margin-top:0;padding-top:0}ul.Topics li{list-style-type:none;list-style-position:inside;display:block;background-image:url(/media/layout/ico_topic-dark.gif);background-repeat:no-repeat;background-position:left top;padding-left:25px;line-height:23px;font-size:1.2em}ul.Topics li span{font-size:.8em}ul.Credentials{padding-left:0;margin-left:10px;margin-top:0;padding-top:0}ul.Credentials li{list-style-type:none;list-style-position:inside;display:block;background-image:url(/media/layout/icon_credentials-dark.gif);background-repeat:no-repeat;background-position:left top;padding-left:25px;line-height:23px;font-size:1.2em}ul.Credentials li span{font-size:.8em}ul.Testimonials{padding-left:0;margin-left:10px;margin-top:0;padding-top:0}ul.Testimonials li{list-style-type:none;list-style-position:inside;display:block;background-image:url(/media/layout/ico_topic-dark.gif);background-repeat:no-repeat;background-position:left top;padding-left:25px;line-height:23px;font-size:1.2em}ul.Testimonials li span{font-size:.8em}#stage{background:#393939 url(/core/layout/grad2.gif) repeat-x top left}#stage h1{color:#fff;font-weight:normal;padding:5px;float:left}#stage ul{clear:left;float:right;margin-bottom:10px}#stage ul li{float:left;list-style:none}#stage ul li a{margin-right:10px}#stage ul li a:hover{text-decoration:none}#stage #video{clear:both;height:385px;margin:0 auto 10px;width:512px}#stage #video embed{background-color:#000}#related p{line-height:normal;font-size:.9em}#related h2{border-bottom:1px solid #393939;margin-bottom:10px}#related h2 span{font-size:.6em;margin-right:5px}#related h2 a{font-size:.6em;color:#555}.relatedr{height:75px;width:180px;position:relative;float:left;margin-right:10px}.relatedr img{height:150px}.relatedr a strong{font-size:1.3em}.relatedr .video_bar{background:#393939;position:absolute;bottom:0;left:0;height:15px;width:100%}.relatedr .video_bar .playvideo{display:block;background:url(/media/layout/play.gif) no-repeat center left;position:absolute;top:0;left:4px;padding-left:7px}.relatedr a:hover img{margin-top:-75px!important}#speakerdesc{position:relative;width:100%}#sd-text{float:left;width:490px}#sd-image{height:100%;position:absolute;right:0;top:0;width:210px}#sd-image img{bottom:0;position:absolute;right:0}h2#speakerheader{margin-bottom:5px} h2#speakerheader em{color: #888;}.imgProt{background:transparent url(/media/layout/image.gif) repeat;position:absolute;z-index:1}.ipProfile{bottom:0;height:231px;right:0;width:210px}.ipSearch{height:110px;left:0;top:0;width:100px}#video_links {background:#393939; overflow:hidden; padding: 5px 0; margin-bottom: 5px; clear:both;}
h1#speakerheader{vertical-align:baseline;padding:0;margin-bottom:5px} h1#speakerheader em{color: #888;}h1{font-size:16px}