
/* GLOBAL RESETS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, iframe, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding:0;
	border:0;
	outline:0;
	/*font-style:inherit;*/
	font-size:12px;
	font-family:inherit;
	vertical-align:baseline;
	}	

h1, h2, h3, h4, h5, h6{font-weight:normal;}

h1 {color:#417D9F;font-size:20px; margin-bottom:20px;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}

ol{margin:0 0 10px 20px;}

a, a:visited{text-decoration:none;color:#dc7e1f; }
a:hover{color:#999; }

a.breadcrumb{color:#dc7e1f;font-size:11px;font-weight:bold;margin-top:5px;float:right;*margin-top:-25px;}
a.breadcrumb:hover{color:#417d9f;}

a.a_ShowAll{float:left; font-size:14px; margin-top:10px;}
.news-article a.breadcrumb{float:none;}

span#span_iTotal{margin-right:5px;}

#main-wrap p{margin-bottom:0px;}
#main-wrap #body-left p,
#main-wrap #body-right p,
#main-wrap #left-col p,
#main-wrap #right-col p{margin-bottom:10px;}

.span_iTotal{*margin-right:5px;}


body {background:#aebfc7;font-family:Arial, Helvetica, sans-serif;font:small; padding-top:15px;} 



/*  Main container */
#main-cont{background:#fff url(../images/body-bg.gif) 0 0 repeat-x; padding:0 0 10px 0;}
#main-cont.blog{background:none;}
#main-cont #main-wrap{width:935px; margin:0px auto; background:#fff;}

/*  Header */
#main-cont #header{background:#417d9f; padding:10px;}
#main-cont #header #logo{float:left; width:515px;}
#main-cont #header #search{float:right; width:200px;}
#main-cont #header #search ul{list-style:none; margin:0 0 20px 5px;}
#main-cont #header #search ul li{border-left:1px solid #fff; padding:0px 5px; display:inline;}
#main-cont #header #search ul li.first{border-left:none; padding:0 2px;}
#main-cont #header #search ul li a{color:#fff;}
#main-cont #header #search ul li a:hover{color:#99cccc;}
#main-cont #header #search #phone{margin:0 0 10px 9px;}
#main-cont #header #search #adv-search{display:block; background:url(../images/advanced_search.gif) 0 0 no-repeat; width:203px; height:29px; text-indent:-9999px;float:left;}
#main-cont #header #search #adv-search:hover{background-position:0 -29px; cursor:pointer;}
#main-cont #header #search #main-search{width:194px; background:url(../images/search_box.gif) 0 0 no-repeat; float:left; margin-left:8px;}
#main-cont #header #search #main-search input{color:#000;font-size: 12px;width: 155px; background: none;	border:none; padding:5px;}
#main-cont #header #search #main-search button{width:23px; height:23px;cursor: pointer;text-indent: -9999px;background:none; border:none;}

#main-cont #header #search .head-adv-search{clear:both;display:block;margin-left:10px;padding-top:5px;color:#fff;}
#main-cont #header #search .head-adv-search:hover{color:#ccc;}

/*Main Nav*/

#main-wrap #nav{background:#000 url(../images/nav/main_nav_bg.gif) 0 0 repeat-x; text-align:center;}
#main-wrap #nav ul{list-style:none;}
#main-wrap #nav ul li{display:inline;background:url(../images/nav/nav_dot.gif) 0px 2px no-repeat; *background-position:0px 12px; padding-left:11px;}
#main-wrap #nav ul li a{color:#fff;	display:-moz-inline-stack;display:inline-block; zoom:1;*display:inline; padding:7px 10px;font-size:14px; letter-spacing:.5px;}
#main-wrap #nav ul li.active a{color:#f3a04d;background:#000;}
#main-wrap #nav ul li a:hover{color:#f3a04d;}

#main-wrap #nav ul li.first{background:none;}


/* Sub Nav */
#main-cont #sub-nav{text-align:center; background:#d4db90;}
#main-cont #sub-nav ul{list-style:disc;}
#main-cont #sub-nav ul li{display:inline; background:url(../images/nav/transparent_dot.gif) 0 5px no-repeat;*background:url(../images/nav/transparent_dot.gif) 0 12px no-repeat;padding:0 0 0 8px;}
#main-cont #sub-nav ul li.first{background:none;}
#main-cont #sub-nav ul li a{color:#000;	display:-moz-inline-stack;display:inline-block; zoom:1;*display:inline; padding:6px 10px;font-size:12px;}
#main-cont #sub-nav ul li.active a{background:#f1f6c5;}
#main-cont #sub-nav ul li a:hover{text-decoration:underline;}


/* Content Areas */

#body-left{width:638px; padding:10px 15px 30px; float:left; background:#fff;}
#body-right{background:#fff;float:right;padding:15px 24px 40px 20px;width:625px;_width:620px;_padding-right:20px;}
#body-right h1{font-size:20px; color:#417d9f; margin-bottom:15px}
#body-right p, #body-right p a{font-size:12px;}

#left-col{background:#fff; width:246px; float:left; padding:10px 10px 100px;_padding:10px 0px 100px 10px;}
#right-col{width:235px; padding:20px 15px 15px; float:right; background:#fff url(../images/rightside.gif) 0 0 repeat-x;}
#right-col .right-feature{background:url(../images/Speakerspage/dotted_rightside.gif) bottom center no-repeat; margin-bottom:15px; padding-bottom:15px;}

#right-col .right-feature h3{color:#417d9f; font-size:16px; margin-bottom:10px;}

#right-col .right-feature h3.ui-state-default{background:#c4d1da; color:#000; font-size:11px; margin-bottom:10px;}

#right-col .right-feature h3.ui-state-default a{font-size:11px;}

#right-col .right-feature .learn-more{background:url(../images/Speakerspage/learnmore_arrow.gif) right  2px no-repeat; padding-right:8px;*background-position:right  3px; color:#417d9f; float:right; }
#right-col .right-feature .learn-more:hover{color:#666;}

#full-col{ background:#fff;padding:15px 24px 40px 20px;}
#full-col h1{font-size:40px; color:#417d9f; margin-bottom:15px}
#full-col p, #body-right p a{font-size:12px;}
#full-col #team-photo{float:left;width:270px;}
#full-col #team-bio{float:right; width:605px;}

/* Footer  */

#footer{padding:10px 0px;text-align:right;}
#footer #footer-cont{width:935px; margin:0 auto;}


/* Social Media links */
#footer #footer-cont #social-links{text-align:left;clear:both; margin:-10px 0 10px 0;*margin-top:0;}
#footer #footer-cont #social-links #twitter{ background:url(../images/recent_tweets.jpg) 0 0 no-repeat; padding:15px 16px 0; width:507px; *width:520px; height:76px; float:left; }

#footer #footer-cont #social-links #joinus{ background:url(../images/joinus_bg.jpg) 0 1px no-repeat;padding:15px 0 0 114px; height:76px; width:263px; float:left; margin-left:4px; overflow:hidden;}

#footer #footer-cont #social-links #joinus #join-blogger{background:url(../images/joinus.gif) -112px -89px no-repeat;height:34px; width:31px; display:block; overflow:hidden; text-indent:-9999px;float:left; margin-right:4px;}
#footer #footer-cont #social-links #joinus #join-facebook{background:url(../images/joinus.gif) -147px -89px no-repeat;height:34px; width:31px; display:block; overflow:hidden; text-indent:-9999px;float:left; margin-right:4px;}
#footer #footer-cont #social-links #joinus #join-twitter{background:url(../images/joinus.gif) -182px -89px no-repeat;height:34px; width:31px; display:block; overflow:hidden; text-indent:-9999px;float:left; margin-right:4px;}
#footer #footer-cont #social-links #joinus #join-youtube{background:url(../images/joinus.gif) -217px -89px no-repeat;height:34px; width:31px; display:block; overflow:hidden; text-indent:-9999px;float:left; margin-right:13px;}
#footer #footer-cont #social-links #joinus #join-sharethis{background:url(../images/joinus.gif) -261px -89px no-repeat;height:34px; width:31px; display:block; overflow:hidden; text-indent:-9999px;float:left; margin-right:4px;}

#footer #footer-cont #social-links #joinus #join-blogger:hover{background-position:-112px -15px;}
#footer #footer-cont #social-links #joinus #join-facebook:hover{background-position:-147px -15px;}
#footer #footer-cont #social-links #joinus #join-twitter:hover{background-position:-182px -15px;}
#footer #footer-cont #social-links #joinus #join-youtube:hover{background-position:-217px -15px;}
#footer #footer-cont #social-links #joinus #join-sharethis:hover{background-position:-261px -15px;}




#footer p, #footer p strong{font-size:11px; margin-bottom:20px;}

#footer ol{list-style:none; margin:0px;padding:0;}
#footer ul{list-style:none; margin-bottom:5px;}
#footer ul li{display:inline; border-left:1px solid #000; font-size:11px; padding:0 2px 0 5px;}
#footer ul#fine-print li, #footer ul li.first{border-left:none; margin-left:5px;}
#footer ul li a{font-size:11px; color:#000; text-decoration:underline;}
#footer ul li a:hover{text-decoration:none;}


/*DIVISIONS*/

#ul_crs{list-style:none;}

#body-right.celeb-landing{width:669px; padding:15px 0 40px;}
#body-right.lnd-landing{width:654px;_width:645px; padding:15px 0 40px 15px;_padding:15px 0 40px 5px;}

ul#ul_Celebrities{list-style:none;}
ul#ul_Celebrities li{float:left; width:130px; height:140px; padding:0; margin:0;}
ul#ul_Celebrities li img{width:130px; height:140px;}

ul#Searchresult{list-style:none;}
ul#Searchresult li{float:left; width:90px; height:97px; padding:0; margin:0;}
ul#Searchresult li img{width:90px; height:97px;}

#ul_crs {padding-top:5px;}

.results{clear:both;}

.celeb-pagination-wrap{float:right; text-align:right; margin-top:10px;}
.celeb-pagination-wrap h2{float:left; font-size:14px;}
.celeb-pagination-wrap .pagination{margin:-1px 15px 0 0; float:left;}
.celeb-pagination-wrap .pagination a{margin-right:5px; color:#dc7e1f; font-weight:bold; font-size:14px;}
.celeb-pagination-wrap .pagination a:hover {color:#000;}
.celeb-pagination-wrap .pagination span {margin-right:5px; color:#000; font-weight:bold; font-size:14px;}
.celeb-pagination-wrap .pagination .prev{background:url(../images/Speakerspage/previous_arrow.gif) left  4px no-repeat; padding-left:8px;margin-left:10px;}
.celeb-pagination-wrap .pagination .next{background:url(../images/Speakerspage/next_arrow.gif) right  4px no-repeat; padding-right:8px; }
.celeb-pagination-wrap .pagination .prev:hover{background:url(../images/Speakerspage/previous_arrow_hover.gif) left  4px no-repeat; padding-left:8px;margin-left:10px;}
.celeb-pagination-wrap .pagination .next:hover{background:url(../images/Speakerspage/next_arrow_hover.gif) right  4px no-repeat; padding-right:8px; }


ul.ld-landing{list-style:none;}
ul.ld-landing li{background:#ccc; margin:0 5px 5px 0; float:left;}

ul.ld-landing li.darkgreen{background:#d4db90;}
ul.ld-landing li.lightgreen{background:#eaefb8;}
ul.ld-landing li.darkblue{background:#417d9f;}
ul.ld-landing li.lightblue{background:#aebfc8;}
ul.ld-landing li.orange{background:#f3bf8b;}

ul.ld-landing li a{color:#000; display:block; width:140px;_width:133px; height:60px; text-align:center; padding:20px 5px 0 10px;_padding:15px 5px 0 10px;}
ul.ld-landing li a:hover{color:#666;}
ul.ld-landing li a span{display:block;/* background:url(../images/LandD/LD_arrow_blk.gif) 135px 50% no-repeat;*/padding-right:15px;}
ul.ld-landing li.darkblue a{color:#fff;}
ul.ld-landing li.darkblue a:hover{color:#ccc;}


ul.ld-landing li a img{vertical-align:middle; margin-left:3px;}

#top-tools-lid{background:url(../images/Speakerspage/breadcrumb_dots.gif) bottom left no-repeat; padding:1px 0;}
#top-tools{background:url(../images/Speakerspage/breadcrumb_dots.gif) bottom left no-repeat; padding:5px 0 6px; margin-bottom:10px;}

#full-col #top-tools-lid{background:url(../images/OurTeam/dottedline_teambio.gif) bottom left no-repeat; padding:1px 0;}
#full-col #top-tools{background:url(../images/OurTeam/dottedline_teambio.gif) bottom left no-repeat; padding:5px 0; margin-bottom:10px; text-align:right;}

.ld-quote, #body-right p.ld-quote{ color:#417d9f; font-style:italic; background:url(../images/LandD/startquote.gif) 0 0 no-repeat; padding:5px 0 0 20px; margin-bottom:5px;font-size:14px;}
.ld-quote img{margin-left:3px; display:inline; position:relative;}
.ld-quotefrom{font-weight:bold; color:#417d9f;  padding:0 0 0 20px;}

.topic{background:#f2f2f2; padding:15px 20px; margin-top:30px;}
.topic h2{font-weight:bold; font-size:14px;}
.topic-moreless{background:#d4db90; padding:5px 20px;text-align:right;}
.topic-moreless img{margin-left:10px;}
.topic-moreless a{color:#000;}
.topic-moreless a:hover{color:#333}

.topic-speaker{border-top:1px solid #ccc; padding-top:20px; margin-top:15px}
.topic-speaker h3{color:#417d9f; font-weight:bold; font-size:14px;}
.topic-speaker h4{ font-weight:bold; font-size:14px; margin-bottom:15px;}
.topic-speaker .ld-bio{float:left; margin:0 20px 20px 0;}

a.request-btn{padding:5px; background:#dc7e1f; color:#000;}


/* FORMS */

.form-top{background:url(../images/Speakerspage/breadcrumb_dots.gif) bottom left no-repeat; padding:0 0 20px; margin-bottom:20px;}

/*#frmAdvSpkSearch{}
#frmAdvSpkSearch .label{display:block;float:left;font-weight:bold;margin-right:25px;text-align:right;width:135px;}
#frmAdvSpkSearch fieldset.check-label label{margin-right:5px;}
#frmAdvSpkSearch fieldset{margin-bottom:15px;}
#frmAdvSpkSearch #form-btn{margin:15px 0 0 160px; background:#dc7e1f; color:#000; border:1px solid #000;padding:2px 5px; font-weight:bold; font-size:14px;}
#frmAdvSpkSearch #form-btn:hover{cursor:pointer;}
#frmAdvSpkSearch p{margin:15px 0 15px 160px;}
#frmAdvSpkSearch a{color:#dc7e1f;}
#frmAdvSpkSearch a:hover {color:#000;}*/

form{}
form .label, form .faux-label{display:block;float:left;font-weight:bold;margin-right:25px;text-align:right;width:135px; clear:left;}
form .lblFlt{font-weight:bold; margin-right:5px;}
form fieldset.check-label label{margin-right:3px; margin-left:-3px;}
form fieldset{margin-bottom:15px;}
form fieldset h3{clear:both; margin-top:10px;}
form #form-btn{margin:15px 0 0 160px; background:#f3a55a; color:#000; border:none; padding:2px 5px; font-weight:normal; font-size:11px;}
form #form-btn:hover{cursor:pointer;}
form p{margin:15px 0 15px 160px;}
form h3{font-weight:bold; margin-bottom:10px;}
form fieldset h3.faux-label{margin-top:0px;}
/*form a{color:#dc7e1f;}
form a:hover {color:#000;}*/
form#frmClientLogin .label{margin-right:10px;}


form#frmCostSavings .label, 
form#frmLDRequestInfo .label, form#frmRequestInfo .label,form#frmClientLogin .label,
form#frmSpkPrfl .label
{width:175px;}
form#frmQuestionnaire .label, form#frmQuestionnaire .faux-label
{width:225px;}
form#frmCostSavings .text-inputs label, form#frmCostSavings .text-inputs input,
form#frmRequestInfo .text-inputs label, form#frmRequestInfo .text-inputs input,
form#frmLDRequestInfo .text-inputs label, form#frmLDRequestInfo .text-inputs input,
form#frmClientLogin .text-inputs .label, form#frmClientLogin .text-inputs input,
form#frmSpkPrfl .text-inputs .label, form#frmSpkPrfl .text-inputs input,
form#frmQuestionnaire .text-inputs .label, form#frmQuestionnaire .text-inputs input
{ margin-bottom:5px;}
form#frmCostSavings .text-inputs input.text-entry,
form#frmLDRequestInfo .text-inputs input.text-entry,
form#frmRequestInfo .text-inputs input.text-entry,
form#frmSpkPrfl .text-inputs input.text-entry,
form#frmQuestionnaire .text-inputs input.text-entry
{width:300px;}
form#frmCostSavings .text-inputs input.text-entry-short,
form#frmLDRequestInfo .text-inputs input.text-entry-short,
form#frmRequestInfo .text-inputs input.text-entry-short{width:120px;}
form#frmClientLogin .text-inputs input.text-entry-short{width:155px;}
form#frmQuestionnaire .text-inputs input.text-entry-float{width:50px; margin-right:25px;}
form#frmQuestionnaire .text-inputs input.text-entry-float-radio{width:50px; margin-right:5px;}
form#frmCostSavings #form-btn,
form#frmRequestInfo #form-btn,
form#frmRequestInfo #form-btn,
form#frmSpkPrfl #form-btn
{margin:15px 0 0 200px;}
form#frmQuestionnaire #form-btn
{margin:15px 0 0 250px;}
form p{margin:15px 0 15px 160px;}
form#frmQuestionnaire p{margin:15px 0 15px 250px;}
form#frmCostSavings select,
form#frmLDRequestInfo select,
form#frmRequestInfo select{margin:15px 0 15px 200px;width:305px;}
form #upPhone, form#frmCostSavings #upYes,
form #piPhone, form#frmLDRequestInfo #dirYes,
form #piPhone, form#frmRequestInfo #dirYes{margin-left:200px;}
form#frmQuestionnaire textarea{margin-left:250px;}

.errors{color:red;padding-bottom:10px;}
.required{color:red;}
.error{color:red;}
/* NEWS */

#news-landing{background:url(../images/Speakerspage/blue_background.gif) 0 0 no-repeat; padding:10px 0; margin-bottom:25px;}

.news-feature{
    float: left;
    margin:0 7px 0 40px;
}

.news-feature-ul{
	list-style-type:none;
}
	.news-feature-ul li{
		float:left;
		margin:0 7px 0 15px;
		width:182px;
	}
	.news-feature-ul h3{
		color:#417D9F;
		font-size:12px;
		margin-bottom:5px;
		margin-top:5px;
	}
	.news-feature-ul .more{
		background:transparent url(../images/Speakerspage/next_arrow.gif) no-repeat scroll right 2px;
		padding-right:8px;
	}
.more-news-ul{
	list-style-type:none;
}
	.more-news-ul li{
		margin:0 7px 15px 0px;
	}
	.more-news-ul h3{
		color:#417D9F;
		font-size:12px;
		margin-bottom:5px;
		margin-top:5px;
	}
	.more-news-ul .more{
		background:transparent url(../images/Speakerspage/next_arrow.gif) no-repeat scroll right 2px;
		padding-right:8px;
	}


.more-news .news-feature{float:none; width:auto; margin:0 0 15px;}
.news-feature img{width:180px; height:180px; overflow:hidden; margin-bottom:10px;}
.news-feature h3{font-size:12px; color:#417d9f; margin-bottom:5px;}
#body-right .news-feature p{font-size:12px; margin-bottom:0;}


.news-feature p a{background:none; padding-right:0;}

.more-news, .inthespotlight-outer-header{background:url(../images/Speakerspage/breadcrumb_dots_news.gif) top left no-repeat; padding:20px  0 ; margin:20px 0 0 15px;}

.more-news h2{font-size:20px; color:#417d9f; margin-bottom:15px;}


#body-right.news-article  h1{margin-bottom:0;}
.news-article  h2{font-size:14px; margin-bottom:20px;}
.news-article img{float:left; margin:0 20px 20px 0;}
.news-article #top-tools{text-align:right;}


#ul_News{list-style:none;}
#ul_News li{margin-bottom:10px; width:635px;}


/* BLOG SPECIFIC STYLES*/

#main-cont.blog #header{padding:0;overflow:hidden;padding:3px 0;}

a.post-head, #main-cont.blog #body-left h2, #main-cont.blog #body-left h3, #main-cont.blog #body-left h3 a {color:#417d9f; font-size:20px;}
a.post-head:hover{color:#999;}

#main-cont.blog #body-left .navigation{margin-bottom:15px;}
#main-cont.blog #body-left .navigation .alignleft{float:left;}
#main-cont.blog #body-left .navigation .alignright{float:right;}

.postmetadata{clear:both;}
.postmetadata a{color:#417d9f;}
a.post-head:hover{color:#999;}
.post-divide{background:url(../images/OurTeam/dottedline_teambio.gif) bottom left no-repeat; padding:1px 0; margin:20px 0;}

.entry{padding-top:5px;}
.entry p .alignnone{float:left; margin:10px 10px 10px 0;}
.entry p .more-link{/*clear:both;*/ margin-top:5px; display:block;}

#main-cont.blog #right-col a{color:#417d9f;}
#main-cont.blog #right-col a:hover{color:#999;}

#main-cont.blog #right-col h2.rss-head {margin-bottom:15px;}
#main-cont.blog #right-col h2.rss-head a{margin-bottom:5px;font-size:16px; color:#000;}
#main-cont.blog #right-col h2.rss-head a:hover{color:#999;}
#main-cont.blog #right-col h2.rss-head a img{margin-right:5px;}

#main-cont.blog #right-col ul{list-style:none; margin-bottom:15px;}
#main-cont.blog #right-col ul li{margin-bottom:0px;}
#main-cont.blog #right-col ul li.widget_twitter ul li{margin-bottom:10px;} 
#main-cont.blog #right-col ul li.widget_recent_entries ul li{margin-bottom:5px;}
#main-cont.blog #right-col ul li h2{margin-bottom:5px;font-size:16px; color:#000;}
#main-cont.blog #right-col ul li h2 em, #main-cont.blog #right-col ul li h2 em a, #main-cont.blog #right-col ul li div h2 a{font-size:16px; color:#000;}

#ajaxsearch{background:#fff; width:190px;}
#ajaxsearch h3{background:#ccc; font-size:11px; color:#000; font-weight:bold; margin-bottom:5px; padding:2px 17px;}
#ajaxsearch ul{list-style:none; margin-bottom:5px;}
#ajaxsearch ul li{padding:0 17px; margin-bottom:10px; font-size:11px; clear:both;}
#ajaxsearch ul li a{font-size:11px; color:000;}
#ajaxsearch ul li a:hover{color:999;}
#ajaxsearch .keyword{color:#dc7e1f;}
#ajaxsearch ul li img{width:25px;height:27px; float:left; margin-right:5px;}
#ajaxsearch .advance-search{display:block; background:#dc7e1f url(../images/arrow_black.gif) 183px 50% no-repeat; color:#000; padding:2px 17px;}

/* OUR TEAM */

ul#Searchresult li div.tmimg{float:left; width:90px; margin-right:10px; overflow:hidden;}
ul#Searchresult li div.tmimg img{width:81px;height:88px;}
ul#Searchresult li div.tminfo{float:left; width:197px;}
ul#Searchresult li div.tminfo h3{font-weight:bold; font-size:13px;}
ul#Searchresult li div.tminfo p{ font-size:11px;}
ul#Searchresult li div.tminfo a{color:#dc7e1f; font-size:11px; background:url(../images/Speakerspage/next_arrow.gif) right  2px no-repeat; padding-right:8px; }
ul#Searchresult li div.tminfo a:hover{color:#999; font-size:11px; background:url(../images/Speakerspage/next_arrow_hover.gif) right  2px no-repeat; padding-right:8px; }
ul#Searchresult li div.tminfo h3 a{color:#000; font-size:11px; background:none; padding-right:0px; font-size:13px; background:none;}
ul#Searchresult li div.tminfo h3 a:hover{color:#999; font-size:11px; background:none; padding-right:0px; font-size:13px; background:none;}

ul#Searchresult li div.tminfo a:hover{color:#999;}

/* ################# */
#accordion{
	width: 232px;
	padding-bottom: 10px;
	border-top: 1px solid #cccccc;
}

#body-left #accordion{
	width: 100%;
	border-top:none;
}

#accordion ul{
	list-style-type:none;
}
#accordion li{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-weight:bold;
}
#accordion li a{
	color: #000000;
	padding-left:10px;
	/*height: 20px;*/
	width: 200px;
	display: block;
	padding-top:10px;
	padding-bottom:10px;
}
#accordion li.active a{
	color:#3F7EA1;
}
#accordion li.active li a{
	color: #000000;
}
#accordion li ul{
	border-top: 1px solid #cccccc;
	background-color: #E9EEF1;
}
#accordion li li{
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	font-weight:normal;
}
#accordion ul li.hasChild_close{
	background: #ffffff url(/images/list_open.gif) no-repeat 211px 10px;
}
	#accordion ul li.hasChild_close a{
		color: #000000;
	}
#accordion ul li.hasChild_close ul{
}
#accordion ul li.hasChild_open{
	background: #ffffff url(/images/list_close.gif) no-repeat 211px 10px;
}
	#accordion ul li.hasChild_open a,
	#accordion ul li.hasChild_close a:hover{
		/*&color: #3F7EA1;*/
	}
#accordion ul li.hasChild_open ul{
}   

#body-left  .ui-accordion .ui-accordion-header a {padding:5px 20px 5px 10px;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#3F7EA1;}

.ui-widget {
font-family:arial;
font-size:12px;}


/* COST SAVIGNS */

#div_YearsTabs{border:none;}
#div_YearsTabs #ul_YearsTabs{border:none; background:none; margin-bottom:10px;}
#div_YearsTabs #ul_YearsTabs li{-moz-border-radius:0px; border:none; background:#F3A55A; padding:0; margin-right:10px;}
#div_YearsTabs #ul_YearsTabs li a{color:#000; padding:0; display:block; width:85px; height:20px; text-align:center; padding-top:5px}
#div_YearsTabs #ul_YearsTabs li.ui-state-active a, #div_YearsTabs #ul_YearsTabs li a:hover{text-decoration:underline;}

#div_YearsTabs div{padding:0;-moz-border-radius:0px; border:0;}
#div_YearsTabs div ul{-moz-border-radius:0px; background:none; border:0;}
#div_YearsTabs div div ul{padding:none;}
#div_YearsTabs div div ul li{border:1px solid #ccc; border-left:none;-moz-border-radius:0px; width:51px; margin:0; background:url(../images/chart_sliver.gif) 0 0 repeat-x; border-bottom-width: 1px !important; padding-bottom:0;}
#div_YearsTabs div div ul li.ui-state-active{background:#fff; border-bottom:none !important;}
#div_YearsTabs div div ul li.first{border-left:1px solid #ccc;}
#div_YearsTabs div div div{}
#div_YearsTabs div div div ul{list-style:none; margin-top:20px;}
#div_YearsTabs div div div ul li{width:100%; border:none; background:none; padding:5px 0;}
#div_YearsTabs div div div ul li.grey{background:#e8e8e8;}
#div_YearsTabs div div div ul li span{display:block; float:left; text-align:center;}
#div_YearsTabs div div div ul li span a{color:#dc7e1f;}
#div_YearsTabs div div div ul li span a:hover{color:#999;}
#div_YearsTabs div div div ul li.first{background:#ccc;}
#div_YearsTabs div div div ul li.first span{ padding:3px 0; font-weight:bold;}
#div_YearsTabs div div div ul li .date{width:150px;}
#div_YearsTabs div div div ul li .speaker{width:278px;}
#div_YearsTabs div div div ul li .location{width:200px;}

/*SITE MAP*/
.siteMap ul{margin-left:15px; list-style:none;}
.siteMap ul li{ margin-bottom:10px;}
.siteMap ul li a{font-size:16px; font-weight:bold;}
.siteMap ul li ul{ margin-left:13px;}
.siteMap ul li ul li{margin-bottom:0; list-style:disc; color:#DC7E1F;}
.siteMap ul li ul li a {font-size:14px; font-weight:normal;}
.siteMap ul li ul li ul li a{font-size:12px; font-weight:normal;}
.siteMap ul li ul li  ul{margin-left:25px;}
.siteMap ul li ul li  ul li{margin-bottom:0; list-style:circle; color:#DC7E1F;}


.sel_Links{font-size:11px; width:232px; margin-bottom:10px; padding:3px 0;}

.a_LoadVideo img {
	float:left;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:100px;	
        margin: 2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#ul_vid_List {
	list-style: none
}

#ul_vid_List li {
	background-color: #D5DDE3;
        margin: 5px;
}

/* PAGINATION ADDITION */
div.pagination span.prev,
div.pagination span.next {
    display: none;
}

/* NEWSLETTER TEMPLATE */
table#newsletterTemplate082011 .topText {font-size:10px; color:#003399; line-height:25px;}
table#newsletterTemplate082011 .title {font-size:16px; font-weight:bold; color:#000000;}
table#newsletterTemplate082011 .subTitle {font-size:13px; font-weight:bold; color:#000000;}
table#newsletterTemplate082011 p {font-size:12px; color:#666666; line-height:20px; font-family: Verdana, Geneva, sans-serif; margin: 1em 0 1em 0; }
table#newsletterTemplate082011 .white {font-size:16px; color:#ffffff; line-height:20px; font-family: Verdana, Geneva, sans-serif}
table#newsletterTemplate082011 .hot {font-size:12px; color:#ffffff; line-height:20px; font-family: Verdana, Geneva, sans-serif}
table#newsletterTemplate082011 .footerText {font-size:18px; color:#666666;}
table#newsletterTemplate082011 .smallboldfooter {font-size:12px; font-weight:bold; color:#000000; line-height:30px; font-family: Verdana, Geneva, sans-serif}
table#newsletterTemplate082011 .smallfooter {font-size:11px; color:#000000; line-height:20px; font-family: Verdana, Geneva, sans-serif}
table#newsletterTemplate082011 .headerBanner {font-size: 18px; font-weight: bold;}
table#newsletterTemplate082011 td {font-family: verdana;}
table#newsletterTemplate082011 .white A:link {color: #ffffff; font-weight:bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
table#newsletterTemplate082011 .white A:visited {color: #ffffff; font-weight:bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
table#newsletterTemplate082011 .white A:active {color: #ffffff; font-weight:bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
table#newsletterTemplate082011 .white A:hover {color: #000000; font-weight:bold; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
table#newsletterTemplate082011 a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #E38323;	text-decoration: none; }
table#newsletterTemplate082011 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #E38323; text-decoration: none; }
table#newsletterTemplate082011 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #244A94; text-decoration: underline; }

/* ABOUT US Page */
#about-sections {
	width: 100%;
}
#about-sections td {
	width: 33%;
	vertical-align: middle;
	text-align: center;
}
#about-images .about-image-on {
	display: none;
}
#about-images .about-image-off {
	display: inline;
}
#about-images .about-active .about-image-on {
	display: inline;
}
#about-images .about-active .about-image-off {
	display: none;
}
#about-more-links .about-link {
	font-weight: bold;
}
.about-title {
	font-weight: bold;
	color: #ffffff;
	background-color: #d4de8c;
	margin: 8px;
	padding: 6px 0;
}
.about-content {
	display: none;
}
.about-content h2 {
	color: #DC7E1F;
	margin-bottom: 10px;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.about-content h3 {
	color: #DC7E1F;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}
.about-hr {
	height: 0;
	border-bottom: 1px dotted #9a9a9a;
	margin: 24px 0;
}
.about-hr hr {
	display: none;
}

#body-news{
	margin:10px;
}

#inthespotlight-outer{
	margin-top:20px;
	height:370px;
	overflow:hidden;
}

.inthespotlight-readmore{
	text-align:right;
	margin-top:10px;
	background-image:url(../images/Speakerspage/btn_readmore.gif);
	width:110px;
	height:27px;

}

/*--SPOTLIGHT-136 styles--*/

#toggleText{
	display:none;
}

#displayText{
	color: #f3a04d;
	text-decoration:none;
	text-transform: uppercase;
	font-size: 12px;
	padding: 2px;
	font-weight: bold;
}

#displayText:hover {
	color: #f3a04d;
	text-decoration:none;
	text-transform: uppercase;
	font-size: 12px;
	padding: 2px;
}

#spotlight-136{
	padding-left:45%;
	color:#8D8D8D;
}

#spotlight-136 h2{
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
	text-decoration:underline;
}

#spotlight-136 a#displayText{
	margin-right: -90px;
	margin-top: -40px;
}

#spotlight-136 a#displayText, #spotlight-136 a#displayText:hover, #spotlight-136 a#displayText:active{
	color:#AEBFC7;
}
