@charset "utf-8";
/* In this CSS
site, header, navigation, content, modules, sponsors, footer, forms, global
*/

/*/////// site /////////////////////////////////////////////////////////////*/

* {
	margin: 0;
	padding: 0;
}
a:focus { outline:none; }
object,
embed { outline:none; }
html {
	/*site wide inherited attributes*/
	line-height:1.5em;
	font-size: 12px;
	font-family: Arial, "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif;
	/*font-family: LucidaSans, Arial, Helvetica, sans-serif;*/
	color : #666666;
}
body { }
.wrapper {
	margin: 0 auto;
	width: 972px;
}
/*/////// header /////////////////////////////////////////////////////////////*/

.header {
	clear:both;
	background:url(/Images/CommonImages/header_bg.gif) center bottom repeat-x;
}
.header .wrapper { }
.header_padding { }
.header_top {
	overflow:hidden;
	padding: 0 6px;
}
.header_logo {
	display:block;
	float:left;
	width:222px;
}
.header_nav {
	display:block;
	float:left;
	width:140px;
	margin-right:38px;
}
.header_nav_padding { padding-top:15px; }
.header_nav a { display:block; }
.header_nav a.pri_nav_on { color:#B20039 !important; }
.header_subscribe {
	display:block;
	float:left;
	width:120px;
	margin-right:20px;
}
.header_subscribe a {
	display:block;
	margin-top:15px;
}
.header_subscribe img { display:block; }
.header_subscribe_text {
	margin-top:-24px;
	margin-left:34px;
}
.header_utility {
	display:block;
	float:left;
	width:420px;
}
.header_utility_links {
	background-color:#e4e4e4;
	padding:14px 8px 0;
	font-weight:bold;
	line-height:1.9em;
	color:#fff;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif
}
.header_utility_links a {
	color:#666666 !important;
	padding: 4px 8px;
	text-decoration:none !important;
}
.header_utility_links a:hover { color:#000 !important; }
.header_utility_links a.pri_nav_on { color:#B20039 !important; }
.header_utility_search {
	height:68px;
	overflow:hidden;
}
.header_utility_search_padding { padding: 10px 0 0 0; }
.header_utility_search input,
.header_utility_search select { vertical-align:middle; color:#999; font-size:.9em;}
.header_utility_search input.header_utility_search_keyword,
.header_utility_search select.header_utility_search_filter {
	margin-right:10px;
	background: #fff url(/Images/CommonImages/form_bg.gif) right top no-repeat;
	border-top: 1px solid #999999;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #cccccc;
	padding:3px 2px 2px;
}
.header_utility_search input.header_utility_search_keyword { width:155px; padding:3px 2px 2px 4px; }
.header_utility_search select.header_utility_search_filter { width:155px; }
.header_utility_search_title {
	background:url(/Images/CommonImages/header_advanced_search_title_bg.gif) center center repeat-x;
	text-align:center;
	padding: 5px 0 10px 28px;
}
.header_utility_search_title a {
	font-size:.83em;
	background-color:#FFF;
	padding:2px 4px;
	color:#666 !important;
	text-decoration:none !important;
}
.header_utility_search_title a:hover { color:#B20039 !important; }
.header_utility_ads {
	height:100px;
	overflow:hidden;
}
.header_utility_ads_left {
	width:160px;
	height:80px;
	float:left;
	margin-right:20px;
	background: #333c4d url(/Images/CommonImages/make_a_diff_ad_bg.gif) left top repeat-x;
	color:#fff;
}
.header_utility_ads_left a {
	text-align:center;
	color:#ccffff !important;
	font-size:10px;
	display:block;
	text-transform:uppercase;
	text-decoration:none !important;
}
.header_utility_ads_left a:hover { text-decoration:underline !important; }
.header_utility_ads_left a img { display:inline; }
.header_utility_ads_right {
	width:220px;
	height:90px;
	float:left;
	overflow:hidden;
}
.header_utility_ads_right img {}
.header_utility_ads_right_title {
	font-size:11px;
	text-transform:uppercase;
	color:#999999;
}
.header_utility_ads_rotation {
	width:220px;
	height:50px;
	overflow:hidden;
}
.social_media_wrap { padding:15px 5px;}
.social_media_wrap a { float:left; display: block; text-indent: -9999em; width:50px; height:50px; margin: 0 10px; background:transparent url(/Images/Icons/social-sprite.gif) no-repeat scroll 0 0;}
.social_media_wrap a.twitter { background-position:-50px -50px; }
.social_media_wrap a.twitter:hover { background-position:-50px -50px; }
.social_media_wrap a.facebook { background-position:-50px -100px; }
.social_media_wrap a.facebook:hover { background-position:-50px -100px; }
.social_media_wrap a.rss { background-position:-50px -150px; }
.social_media_wrap a.rss:hover { background-position:-50px -150px; }

.breadcrumb { color:#999999; }
.breadcrumb .wrapper { background:url(/Images/CommonImages/content_border_bg.gif) center top repeat-y; }
.breadcrumb .breadcrumb_padding { padding: 0 6px 14px; }
.breadcrumb_nav {
	padding: 9px 15px;
	background-color:#000;
}
.breadcrumb a {
	color:#999999 !important;
	text-decoration:none !important;
	padding: 0 10px;
}
.breadcrumb a:hover {
	color:#fff !important;
	text-decoration:underline !important;
}
.breadcrumb_currentpage {
	color:#fff;
	padding: 0 10px;
}
/*/////// navigation /////////////////////////////////////////////////////////////*/

.primary_nav {
	clear:both;
	background: url(/Images/CommonImages/primary_nav_bg.gif) center bottom no-repeat;
}
.primary_nav_padding { padding: 5px 6px 0; }
.primary_nav table {
	border: none;
	width: 100%;
	padding: 0;
	margin: 0;
	border-spacing: 0px;
	border-collapse: collapse;
}
.primary_nav table td {
	padding: 0 20px;
	vertical-align: top;
	height:45px;
}
.primary_nav table td.pri_nav_left { }
.primary_nav table td.pri_nav_right { }
.primary_nav table td .pri_nav_research {
	width:104px;
	height:45px;
	overflow:hidden;
}
.primary_nav table td .pri_nav_programs {
	width:112px;
	height:45px;
	overflow:hidden;
}
.primary_nav table td .pri_nav_conversations {
	width:152px;
	height:45px;
	overflow:hidden;
}
.primary_nav table td .pri_nav_events {
	width:83px;
	height:45px;
	overflow:hidden;
}
.primary_nav table td .pri_nav_experts {
	width:92px;
	height:45px;
	overflow:hidden;
}
.primary_nav table td .pri_nav_browse {
	width:90px;
	height:45px;
	overflow:hidden;
}
.pri_nav_arrow {
	display:block;
	float:left;
	height:45px;
	width:20px;
	background:url(/Images/Nav/prim_arrow.gif) right center no-repeat;
}
.has_dropdown_on .pri_nav_arrow { background-image:url(/Images/Nav/prim_arrow-Over.gif) !important; }
a.pri_nav {
	height:45px;
	display:block;
	float:left;
}
a.pri_nav img {
	height:45px;
	display:block;
	float:left;
}
a.pri_nav {
	color: #676767 !important;
	text-decoration: none !important;
}
a.pri_nav:hover { color: #000000 !important; }
.pri_nav_dropdown { display:none; }
.has_dropdown_on .pri_nav_dropdown {
	margin-left:-20px;
	display:block;
	position:absolute;
	z-index:999;
	width:198px;
	border:1px solid #fff;
}
.primary_nav table td.pri_nav_right .pri_nav_dropdown { margin-left:-76px; }
.pri_nav_dropdown ul {
	width:198px;
	display:block;
	background: #fff url(/Images/CommonImages/prim_nav_dropdown_bg.gif) center bottom repeat-x;
	padding: 5px 0 13px;
	list-style:none;
}
.pri_nav_dropdown ul li {
	font-size:1.0833em /* 13px */;
	line-height:1.3846em /* 18px */;
	display:inline;
	font-weight:bold;
}
.pri_nav_dropdown ul li a {
	display:block;
	padding: 5px 13px;
	text-decoration:none !important;
}
.pri_nav_dropdown ul li a:hover { color:#000 !important; }
ul.sec_nav {
	background-color:#fff;
	display:block;
	list-style:none;
	padding:9px 0 0;
	margin:0;
}
ul.sec_nav li {
	padding:0;
	display:inline;
}
ul.sec_nav li a {
	display:block;
	text-decoration:none !important;
	font-weight:normal;
	font-size: 1.1667em /* 14px */;
	line-height: 1.9285em /*27px*/;
	padding: 0 20px 0 25px;
}
ul.sec_nav li.on a {
	color:#b0ad96 !important;
	background:url(/Images/CommonImages/sec_nav_on.gif) left center no-repeat;
}
ul.sec_nav li .nav_line {
	background:url(/Images/CommonImages/sec_nav_line.gif) left top no-repeat;
	display:block;
	cursor:pointer;
}
ul.sec_nav ul.ter_nav {
	padding:0 0 5px 40px;
	margin:0;
	list-style: outside circle;
}
ul.sec_nav ul.ter_nav li {
	display:list-item;
	color:#b04f77;
}
ul.sec_nav ul.ter_nav li.on {
	list-style-type:disc;
	color:#b0ad96;
}
ul.sec_nav ul.ter_nav li a {
	color:#b04f77 !important;
	font-size: 1.0em; /* 12px */
	line-height: 1.5em; /* 18px */
	background:none !important;
	padding: 0 20px 0 0;
}
ul.sec_nav ul.ter_nav li.on a {
	color:#b0ad96 !important;
	background:none !important;
}
ul.sec_nav ul.ter_nav ul {
	display:block;
	padding:0 0 5px 20px;
	margin:0;
	list-style:none;
}
/*/////// content /////////////////////////////////////////////////////////////*/

/*content layouts*/
.content {
	font-size:100%;
	clear:both;
}
.content .wrapper { background:url(/Images/CommonImages/content_border_bg.gif) center top repeat-y; }
.content_padding {
	padding: 0 6px 14px;
	background:url(/Images/CommonImages/content_border_bottom_bg.gif) center bottom no-repeat;
}
.content_wrapper { background: #fff url(/Images/CommonImages/content_tab_nav_bg.gif) left bottom repeat-x; }
.column_content {
	float:left;
	min-height:500px;
} 
.content_one {
	width:460px;
	padding-bottom:50px;
} /* largest of the three columns */
.content_two {
	width:320px;
	padding-bottom:50px;
} /* middle of the three columns */
.content_three {
	width:180px;
	padding-bottom:50px;
} /* smallest of the three columns */
.content_four {
	width:220px;
	padding-bottom:50px;
} /* left nav */
.content_five {
	width:739px;
	border-left:1px solid #E5E5E5;
	background: #fff;
} /* main content for use with content_four */
.content_six {
	width:639px;
	border-right:1px solid #E5E5E5;
	background: #fff;
} /* main content for use with content_two */
.content_seven {
	width:780px;
	background: #fff;
} /* main content for use with content_three and landing_content_img */
.content_one_padding { }
.content_two_padding { }
.content_three_padding { }
.content_four_padding { }
.content_five_padding { padding: 36px 20px 18px 39px; }
.content_six_padding { padding: 36px 19px 18px 40px; }
.content_seven_padding { padding: 36px 20px 18px 40px; }
/*content headings*/
.content_heading {
	min-height:75px;
	background:#fff url(/Images/CommonImages/impact_header_bg.gif) center bottom repeat-x;
	border-bottom:1px solid #bfbfbf;
}
.content_heading_padding { padding: 9px 20px; }
.content_heading .filter_select {
	float:right;
	margin-top:15px;
}
.content_sub_heading { width:960px; background: url(/Images/CommonImages/fill_redlined.gif) left top repeat; }
.content_sub_home {
	background: url(/Images/CommonImages/fill_graylined.gif) left top repeat;
}
.content_sub_topic { }
.content_sub_heading_padding { padding: 27px 20px 9px 20px; }
.content_sub_heading_generic_padding { padding: 27px 20px 9px 240px; }
.content_sub_home .content_sub_heading_padding,
.content_sub_topic .content_sub_heading_padding { padding: 30px 20px 63px; }
.content_sub_heading h1 { color:#fff; }
.content_sub_home h1 { color:#665533 !important; }

.login_heading {
	float:right;
	padding:0;
	color:#EBEBEB;
	text-align:right;
	font-size:1.166em;
}
.login_heading a { color:#ffffff !important; }
.login_heading a:hover { color:#ffffff !important; }
.login_heading .screenname { font-weight:bold; font-size: .857em; }


.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.083em; /* 25px */
	line-height: 1.44em; /* 36px */
	padding:9px 0;
	color: #000;
	font-weight:normal;
}
.content_heading h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.083em; /* 25px */
	line-height: 1.44em; /* 36px */
	padding:9px 0;
	color: #000;
	font-weight:normal;
}
/*content_back*/
.content_back {
	background: url(/Images/CommonImages/fill_redlined.gif) left top repeat;
	color:#fff;
	margin-top:5px;
}
.content_back_padding { padding: 9px 20px 9px 20px; }
.content_back a {
	color:#fff !important;
	text-decoration:none !important;
	font-family: LucidaSans, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 1.5em; /* 18px */
	line-height: 1.777em; /* 32px */
}
.content_back a:hover {
	color:#fff !important;
	text-decoration:underline !important;
}
/*generic*/
.generic { }
.generic .content_wrapper { }
.generic .content_two { margin-top:-20px; }
.generic .content_four { margin-top:-5px; }
/*topic*/
.topic { }
.topic .content_wrapper { }
.topic .content_one { margin-top:-40px; }
.topic .content_three { margin-top:-67px; }
/*microsite*/
.microsite {
	padding: 0 10px 18px;
	background:#afa796 url(/Images/CommonImages/program_microsite_bg.gif) left top repeat-x;
}
.microsite .content_wrapper { background:none;}
.microsite .content_three {
	margin-top:-20px;
	position:relative;
	border-bottom:500px solid #75654a;
	padding-bottom:0;
	min-height:inherit;
}
.microsite .content_six {
	width:619px;
	border-right:none;
	border-left:1px solid #E5E5E5;
}
.microsite .content_six_padding { padding: 36px 20px 72px 39px; }
.microsite .content_one {
	width:439px;
	margin-top:-30px;
	position:relative;
}
.microsite .content_one .module { width:439px; }
.microsite .content_two { margin-top:-20px;}
.microsite .content_two .module_padding { padding-left:30px; }
.microsite ul.sec_nav {
	padding-bottom:18px;
	background-color: transparent !important;
}
.microsite ul.sec_nav li a { color:#fff !important; }
.microsite ul.sec_nav li.on a {
	color:#b0ad96 !important;
	background:url(/Images/CommonImages/sec_nav_on_micro.gif) left center no-repeat;
}
.microsite ul.sec_nav li .nav_line { background:url(/Images/CommonImages/sec_nav_line_micro.png) left top no-repeat; }
.microsite ul.sec_nav ul.ter_nav li { color:#fff; }
.microsite ul.sec_nav ul.ter_nav li.on { color:#b0ad96; }
.microsite ul.sec_nav ul.ter_nav li a { color:#fff !important; }
.microsite ul.sec_nav ul.ter_nav li.on a { color:#b0ad96 !important; }
/*events*/
.events { }
.events .content_wrapper { }
.events .content_two { margin-top:-5px; }
.event_spotlight { }
.event_spotlight_padding {
	padding:9px 9px 0 10px;
	background: url(/Images/CommonImages/event_series_default_bg.gif) left top repeat;
}
.event_spotlight_info {
	width:310px;
	float:left;
}
.event_spotlight_logo { }
.event_spotlight_logo img { background-color:#fff; padding: 5px 10px 0 0;}
.event_spotlight_content {
	background-color:#fff;
	padding:10px 10px 20px 20px;
}
.event_spotlight_content_button { float:right; }
.event_spotlight_content_title {
	color:#860038;
	padding-bottom:3px;
	font-weight:bold;
	font-size: 1.25em /*15px*/;
	line-height: 1.2em /*18px*/;
}
.event_spotlight_content_title a { text-decoration:none !important; }
.event_spotlight_content_title a:hover { text-decoration:underline !important; }
.event_spotlight_content_info {
	color:#918f7a;
	font-weight:bold;
	padding-bottom:9px;
}
.event_spotlight_content_text {
	font-size: 1.083em /*13px*/;
	line-height: 1.3846em /*18px*/;
}
.event_spotlight_content_link { text-decoration:none !important; }
.event_spotlight_content_link:hover { text-decoration:underline !important; }
.event_spotlight_img {
	float:left;
	width:300px;
}
.event_spotlight_img_padding { padding:20px 20px 30px 20px; }
.event_spotlight_img img {
	background-color:#fff;
	padding: 7px;
	border:1px solid #e3e3d9;
	width:250px;
}
/*experts*/
.experts { }
.experts .content_wrapper { }
.experts .content_two { margin-top:-5px; }
.experts_spotlight { }
.experts_spotlight_padding { padding: 36px 20px 9px 20px; }
.experts_spotlight_content { }
.expert_title {
	font-size:1.25em /*15px*/;
	line-height:1.2em /*18px*/;
	color:#860038;
	font-weight:bold;
}
/*programs*/
.programs_header_options {
	background: url(/Images/CommonImages/fill_graylined.gif) left top repeat;
	text-align:right;
	color:#860038;
	font-size:.9166em /*11px*/;
	line-height:1.63em /*18px*/;
}
.programs_header_options_padding {
	padding: 9px 0;
	vertical-align:text-bottom;
}
.programs_header_options a {
	color:#860038 !important;
	text-decoration:none !important;
	padding: 0 3px;
}
.programs_header_options a:hover { text-decoration:underline !important; }
.programs_header_options img { display:inline; }
.program_logo {
	background:#fff;
	padding:15px 0;
	text-align:center;
	width:320px;
	overflow:hidden;
}
.program_logo img { display:inline; }
.programs_detail_feature { position:relative; }
.programs_detail_feature_img {
	width:619px;
	height:360px;
	overflow:hidden;
	background:black;
}
.programs_detail_feature_content_bg {
	height:140px;
	width:619px;
	margin-top:-140px;
	overflow:hidden;
	background-color:#333333;
	opacity:0.7;
	z-index:1;
}
.programs_detail_feature_content_bg_off {
	height:30px;
	width:619px;
	margin-top:-30px;
	overflow:hidden;
	background-color:#333333;
	opacity:0.7;
	z-index:1;
}
.programs_detail_feature_content {
	height:99px;
	width:619px;
	margin-top:-140px;
	overflow:hidden;
	color:#fff;
	font-size: 1.1666em /*14px*/;
	line-height:1.2857em /*18px*/;
	z-index:2;
	position:absolute;
}
.programs_detail_feature_content_padding { padding: 9px 20px 0 20px; }
/*testimonials*/

/*home_feature*/
.home_feature { }
.home_feature_content {
	width:960px;
	height:310px;
	overflow:hidden;
}
.home_feature_block {
	width:960px;
	height:310px;
	overflow:hidden;
	color:#fff;
}
.home_feature_block_bg_img { position:absolute; }
.home_feature_block_content {
	position:absolute;
	width:960px;
	height:310px;
	overflow:hidden;
}
.home_feature_block_left {
	width:375px;
	margin: 0 40px;
	float:left;
	padding: 27px 0;
}
.home_feature_block_text_container {
	height:226px;
	overflow:hidden;
}
.home_feature_block_header {
	font-size:3em /*36px*/;
	line-height:1em /*36px*/;
	padding-bottom:18px;
}
.home_feature_block_text {
	font-size:1.166em /*14px*/;
	line-height:1.28571em /*18px*/;
}
.home_feature_block_buttons a {
	color:#fff !important;
	text-decoration:none !important;
	padding:2px 12px;
	font-weight:bold;
}
.home_feature_block_buttons a:hover { text-decoration:underline !important; }
.home_feature_block_right {
	width:200px;
	height:310px;
	float:left;
	overflow:hidden;
}
.home_feature_block_right a {
	display:block;
	height:160px;
	width:125px;
	overflow:hidden;
	margin:80px 0;
}
.home_feature_block_right img { display:block; }
ul.home_feature_nav {
	height:40px;
	background: #850037 url(/Images/CommonImages/home_feature_nav_bg.gif) center bottom repeat-x;
	padding: 0 40px;
	list-style:none;
}
ul.home_feature_nav li {
	display:block;
	float:left;
}
ul.home_feature_nav li a {
	width:150px;
	height:40px;
	color:#fff;
}
/*impact_header*/
.impact_header {
	padding:20px 40px 12px;
	background:#fff url(/Images/CommonImages/impact_header_bg.gif) center bottom repeat-x;
	border-bottom:1px solid #bfbfbf;
}
.impact_header_all_link {
	float:right;
	margin-top:25px;
	margin-right:-30px;
	text-decoration:none !important;
}
.impact_header_all_link:hover { text-decoration:underline !important; }
.impact_header_nav {
	color:#999999;
	font-weight:bold;
	padding: 3px 0 9px;
}
.impact_header_nav a {
	color:#b0ad96 !important;
	text-decoration:none !important;
	padding: 4px 0 4px 15px;
	line-height:2em;/*24px*/
	margin: 0 5px;
}
.impact_header_nav a:hover { color:#860038 !important; }
.impact_header_linkspan { padding: 5px 15px 5px 0; }
.impact_header_nav .impact_header_link_on {
	color:#b0ad96;
	padding: 5px 0 5px 15px;
	line-height:2em;/*24px*/
	margin: 0 5px;
	background:url(/Images/CommonImages/impact_header_link_left_bg.gif) left center no-repeat;
	color:#860038 !important;
}
.impact_header_link_on .impact_header_linkspan { background:url(/Images/CommonImages/impact_header_link_right_bg.gif) right center no-repeat; }
/*research*/
.research_spotlight { padding: 20px 19px 20px 30px; }
.research_spotlight_header { }
.research_spotlight_img {
	float:left;
	width:255px;
	overflow:hidden;
	margin-right:20px;
}
.research_spotlight_content {
	float:left;
	width:310px;
	overflow:hidden;
}
.research_spotlight_title {
	font-size:1.416em;/*17px*/
	line-height:1.058em;
	font-weight:bold;
	padding-bottom:9px;
}
.research_spotlight_title a { text-decoration:none !important; }
.research_spotlight_title a:hover { text-decoration:underline !important; }
.research_spotlight_text {
	font-size:1.166em;/*14px*/
	line-height:1.2857em /*18px*/;
	padding-bottom:18px;
}
.research_detail_header { padding: 18px 20px 0 20px; }
.research_detail_header_padding {
	background: url(/Images/CommonImages/fill_graylined.gif) left top repeat;
	padding:18px 40px 18px 20px;
}
.research_detail_header_img {
	float:left;
	margin: 0 15px 12px 0;
	background-color:#fff;
	padding:5px;
	border:1px solid #e3e3d9;
}
.research_detail_header_img img {
	display:block;
	border:1px solid #e3e3d9;
}
.research_detail_header_content { padding-left:165px; }
.research_detail_header_content h1 { color:#665533; }
.research_detail_header_content hr {
	border-color:#d1cda7;
	margin: 0 0 9px;
}
.research_detail_header_content_info {
	color:#666666;
	float:left;
	width:420px;
	margin-right:15px;
	overflow:hidden;
}
.research_detail_header_content_info p { padding-bottom:18px; }
.research_detail_header_content_info p b { color:#665533; }
.research_detail_header_content_info p a { color:#666666 !important; }
.research_detail_header_content_downloads {
	float:left;
	width:260px;
	overflow:hidden;
}
.research_detail_header_content_downloads a {
	display:block;
	background-color:#f8f8f8;
	margin: 18px 0 0 20px;
	text-decoration:none !important;
	padding: 0 5px 0 0px;
	font-weight:bold;
	line-height:1.111em /*20px*/;
}
.research_detail_header_content_downloads a:hover { }
.research_detail_header_content_downloads a .icon {
	margin-left:-5px;
	margin-right:0;
}
/*programs landing*/
.programs_feature { background: url(/Images/CommonImages/fill_graylined.gif) left top repeat; }
.programs_feature_padding { padding: 18px 0 18px 20px; }
.programs_feature_content {
	width:740px;
	padding: 0 180px 9px 25px;
}
.programs_feature_listing {
	height:325px;
	overflow:hidden;
}
.programs_feature_listing_scroll { overflow:visible; }
.programs_feature_item {
	float:left;
	width:258px;
	margin: 20px;
	background: #fff url(/Images/CommonImages/programs_bg.gif) left bottom repeat-x;
	border:1px solid #fff;
	height:285px;
}
.programs_feature_item_title {
	margin-top:-20px;
	margin-left:-1px;
	width:240px;
	height:90px;
	overflow:hidden;
	background-color:#fff;
}
.programs_feature_item_padding { padding:0 20px; }
.programs_feature_item_content {
	height:180px;
	margin-bottom:9px;
	overflow:hidden;
}
.programs_feature_item .programs_feature_link {
	height:30px;
	text-align:right;
}
.programs_feature_slider {
	height:55px;
	overflow:hidden;
	margin-top:-10px;
	border-bottom:1px solid #e2e1d8;
}
.programs_feature_slider_top {
	height:10px;
	overflow:hidden;
	background:url(/Images/CommonImages/programs_slider_arrowsborder.gif) left top no-repeat;
}
.programs_feature_slider_bottom {
	background-color:#fff;
	height:45px;
	overflow:hidden;
}
.programs_feature_slider_bottom_padding { padding: 14px 60px 8px 40px; }
.programs_feature_slide_bar_title {
	float:left;
	width:62px;
}
.programs_feature_slide_bar_container {
	float:left;
	width:795px;
	border-top: 3px solid #e2e1d8;
	border-bottom: 3px solid #e2e1d8;
	border-right: 3px solid #e2e1d8;
	overflow:hidden;
	height:11px;
}
.programs_feature_slide_bar {
	width:495px;
	overflow:visible;
	margin: 0 150px;
	height:11px;
}
/*slider jquery*/
.ui-slider {
	position:relative;
	text-align:left;
}
.ui-slider .ui-slider-handle {
	cursor:default;
	height:11px;
	position:absolute;
	width:300px;
	z-index:2;
	background:#aca392 url(/Images/CommonImages/slider_bar.gif) center center no-repeat;
}
.ui-slider .ui-slider-range {
	border:0 none;
	display:block;
	position:absolute;
	z-index:1;
}
.ui-slider-horizontal { height:11px; }
.ui-slider-horizontal .ui-slider-handle { margin-left:-150px; }
.ui-slider-horizontal .ui-slider-range {
	height:100%;
	top:0;
}
.ui-slider-horizontal .ui-slider-range-min { left:0; }
.ui-slider-horizontal .ui-slider-range-max { right:0; }
/*datepicker jquery*/
.datepicker { }
.ui-datepicker {
	border:1px solid #999;
	width:220px;
	padding:2px;
	background-color:#fff;
	display:none;
}
.ui-datepicker a {
	display:block;
	text-decoration:none !important;
	cursor:pointer;
}
.ui-datepicker a:hover { text-decoration:underline !important; }
.ui-datepicker-header {
	border:1px solid #999;
	background-color:#fff;
	padding:2px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}
.ui-datepicker-prev {
	float:left;
	padding:2px 4px;
}
.ui-datepicker-next {
	float:right;
	padding:2px 4px;
}
.ui-datepicker-title {
	color:#000;
	font-weight:bold;
	margin: 0 3px;
}
.ui-datepicker-title select {
	border:1px solid #CCC;
	margin: 0 2px;
}
.ui-datepicker-calendar {
	background-color:#fff;
	padding:2px;
	width:100%;
}
.ui-datepicker-calendar thead th {
	padding:2px;
	text-align:center;
	color:#000;
}
.ui-datepicker-calendar tbody td { text-align:center; }
.ui-datepicker-calendar tbody td a {
	padding:1px;
	border:1px solid #999;
	font-weight:bold;
}
.ui-datepicker-calendar tbody td a:hover {
	border:1px solid #333;
	background-color:#860038 !important;
	color:#fff;
	text-decoration:none !important;
}
.ui-datepicker-calendar tbody td.ui-datepicker-today a { background-color:#FFC; }
/*voices*/
.home_voices { background:#ECE9E2 url(/Images/CommonImages/home_voices_bg.gif) no-repeat scroll center bottom; }
.home_voices .listing {padding: 12px; }
.home_voices .listing_item_img {
	background-color:#F6F4E3;
	border:1px solid #F6F4E3;
	margin-right: 8px;
	float:left;
	overflow:hidden;
	text-align:center;
	width:160px;
}
.home_voices .listing_item_img img { margin: 0 auto; }
.home_voices .listing_item_img a { padding: 0; }
.voices { width:960px;}
.voices .voices_padding {padding: 36px 40px 90px 20px; background:#870038 url(/Images/CommonImages/module_voices_bg.gif) left top repeat-x;}
.voices_item {
	float:left;
	width:260px;
	margin: 0 20px;
}
.voices_listing .listing_item_content { padding-left:270px; line-height:18px;}
.listing_item_content .listing_item_section { color: #665533; font-size: 12px;}
.listing_item_content .listing_item_title { color:#000000; font-size:17px; }
.listing_item_content .listing_item_related { color:#999966; font-size: 12px; text-transform:capitalize;}
.listing_item_content .listing_item_commented { }
.home_voices .listing_item_content .listing_item_teaser { color:#666666; font-size:11px; padding-bottom: 10px; }
.listing_item_content .listing_item_more { color:#860038; font-size: 11px; line-height:14px; }
.home_voices .home_voices_cw { padding:0 0 12px 15px; }
.home_voices .home_voices_cw a { }
.home_voices .home_voices_cw a span {margin-left: 5px; padding: 0 2px; font-size:11px; background:#9a0733; color:#ffffff; font-weight:bold; }


/*blog*/
.blog { padding: 36px 19px 72px 40px; }
.blog .listing_item { padding-bottom:9px; clear:both;}
.blog .listing_item_counter {
	width:40px;
	height:50px;
	overflow:hidden;
	background: url(/Images/CommonImages/blog_comment_counter.gif) center top no-repeat;
}
.blog .listing_item_counter_text {
	color:#fff;
	font-size:1.5em /*18px*/;
	line-height:1.77em /*32px*/;
}
.blog .listing_item_content { padding-left:60px; }
.blog .listing_item_title {
	font-size:1.25em /*15px*/;
	font-weight:bold;
}

/*link_listing*/
ul.link_listing {
	list-style:none;
	padding:0;
}
ul.link_listing li {
	padding-bottom:9px;
	color:#860038;
}
ul.link_listing li a {
	font-weight:bold;
	padding-right:5px;
	text-decoration:none !important;
}
ul.link_listing li a:hover { text-decoration:underline !important; }
/*landing_content*/
.landing_content {
	color:#9a9886;
	font-size: 1.33em /*16px*/;
	line-height:1.6875em /*27px*/;
}
.landing_content_padding { padding:20px; }
.landing_content_img {
	width:180px;
	float:right;
	margin-top:-20px;
	margin-bottom:27px;
	text-align:right;
	overflow:hidden;
}
table.landing_columns { padding: 10px 10px 72px 10px; }
.landing_columns td, .landing_columns th {
	padding:4px 8px 0;
	width:220px;
}
.landing_columns th {
	font-size: 17px;
	line-height:1.0588em;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}
.landing_columns td { font-size:13px;} 
.landing_columns img {
	border: 1px solid #e4e3da;
	padding:7px;
	margin: 10px 0;
}
.landing_columns img { display:block; }

/*content_tabs*/
.ui-tabs .ui-tabs-hide { display: none; }
.content_tabs { clear:both; }
.content_tabs_padding { padding: 36px 20px 18px 40px; }
.j_dialog { display:none;}
.j_dialog .content_tabs_padding { padding:10px; }
ul.content_tabs_nav {
	height:50px !important;
	list-style:none !important;
	display:block !important;
	padding:0 20px 0 20px !important;
	background: url(/Images/CommonImages/content_tab_nav_bg.gif) left bottom repeat-x !important;
}
ul.content_tabs_nav li {
	float:left !important;
	display:block !important;
	height:30px !important;
	margin-right:3px !important;
	margin-top:20px !important;
	background-color:#d8d5cb !important;
	border:0 !important;
}
ul.content_tabs_nav li a {
	padding: 7px 18px 5px 18px !important;
	display:block !important;
	background:#d8d5cb !important;
	color:#665533 !important;
	font-weight:bold !important;
	text-decoration:none !important;
}
ul.content_tabs_nav li.ui-tabs-selected a { background-color:#fff !important; }


/*content_tabs*/
.ui-tabs .ui-tabs-hide { display: none; }
.content_tabs { clear:both; }
.content_tabs_padding { padding: 36px 20px 18px 40px; }
.j_dialog .content_tabs_padding { padding:10px; }
ul.content_tabs_nav {
	height:50px !important;
	list-style:none !important;
	display:block !important;
	padding:0 20px 0 20px !important;
	background: url(/Images/CommonImages/content_tab_nav_bg.gif) left bottom repeat-x !important;
}
ul.content_tabs_nav li {
	float:left !important;
	display:block !important;
	height:30px !important;
	margin-right:3px !important;
	margin-top:20px !important;
	background-color:#d8d5cb !important;
	border:0 !important;
}
ul.content_tabs_nav li a {
	padding: 7px 18px 5px 18px !important;
	display:block !important;
	background:#d8d5cb !important;
	color:#665533 !important;
	font-weight:bold !important;
	text-decoration:none !important;
}
ul.content_tabs_nav li.ui-tabs-selected a { background-color:#fff !important; }


/* listing */
.listing { clear:both; }
.listing_padding { padding: 0 60px 20px 10px; }
.listing_columns { padding: 0 0 20px 0; }
.listing_column {
	float:left;
	width:40%;
	margin-right:10%;
}
.listing_item { padding-bottom:18px; }
.listing_item_title {
	font-size:1.25em;/*15px*/
	line-height:1.2em /*18px*/;
	font-family: LucidaSans, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.listing_item_title a { text-decoration:none !important; }
.listing_item_title a:hover { text-decoration:underline !important; }
.listing_item_more_title {
	font-size:1.166em;/*14px*/
	line-height:1.2857em /*18px*/;
	font-family: LucidaSans, Arial, Helvetica, sans-serif;
}
.listing_item_more_title a { text-decoration:none !important; }
.listing_item_more_title a:hover { text-decoration:underline !important; }
.listing_item_job_title { padding-bottom:9px;}
.listing_item_tags {
	color:#918f7a;
	padding-bottom:9px;
}
.listing_item_tags a { color:#666666 !important; }
.listing_item_tags a.tag_cat {
	color:#860038 !important;
	text-decoration:none !important;
}
.listing_item_tags a.tag_cat:hover { text-decoration:underline !important; }
.listing_item_tags img.icon {
	margin: 0 9px 0 0;
	vertical-align:text-top;
}
.tag_bullet {
	font-size:1.5em;
	line-height:0.75em;
	vertical-align:text-top;
}
.listing_item_img {
	float:left;
	margin: 0 15px 9px 0;
	background-color:#fff;
}
.listing_item_img a {
	display:block;
	padding:5px;
	border:1px solid #e3e3d9;
}
.listing_item_img img {
	display:block;
	border:1px solid #e3e3d9;
}
.listing_item_teaser {
	font-size:1.166em;/*14px*/
	line-height:1.2857em /*18px*/;
	padding-bottom:18px;
}
.listing_item_content { padding-left:170px; } /*right side of content area*/
.listing_item_counter {
	position:absolute;
	text-align:center;
	margin-top:3px;
}
.listing_item_counter_content { }
.listing_item_question {
	color:#39C;
	font-size:1.166em/*14px*/;
	line-height:1.2857em /*18px*/;
}
.listing_item_question a {
	text-decoration:none !important;
	padding:0 0 9px 25px;
	display:block;
}
.listing_item_question a:hover { text-decoration:underline !important; }
.listing_item_answer {
	color:#333;
	padding:0 25px;
}
.faq_title {
	font-weight:bold;
	position:absolute;
}
/*page_options*/
.page_options {
	margin: 18px 20px 0 20px;
	color:#7b6a49;
	font-family: LucidaSans, Arial, Helvetica, sans-serif;
}
.page_options_padding {
	padding:9px 0 7px;
	border-top: 1px solid #d8d3ce;
	border-bottom: 1px solid #d8d3ce;
}
.page_options .page_text_size {
	float:right;
	font-size:1.0833em;/*13px*/
	line-height:1.3846em /*18px*/;
	color:#7b6a49;
	width:125px;
}
.page_options .page_option_items {
	float:left;
	font-size:1.166em;/*14px*/
	line-height:1.2857em /*18px*/;
	color:#7b6a49;
	width:455px;
}
.page_options a { text-decoration:none !important; }
.page_options a:hover { text-decoration:underline !important; }
.page_options .page_text_size a { padding: 0 1px; }
.decreaseFont {
	font-size:.8461em /*11px*/;
	line-height:1.636em /*18px*/;
}
.resetFont { font-weight:bold; }
.increaseFont {
	font-size:1.1538em /*15px*/;
	line-height:1.2em /*18px*/;
	font-weight:bold;
}
.add_this { padding-left:10px; }
.add_this img {
	display:inline;
	vertical-align:text-bottom;
}
.print_this { padding-left:10px; }
.print_this a img {
	padding-right:9px;
	background-color:#fff;
	vertical-align:bottom;
}
/*filter_select*/
.filter_select {
	vertical-align:text-bottom;
	background: #fff url(/Images/CommonImages/form_bg.gif) right top no-repeat;
	border-top: 1px solid #999999;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #cccccc;
	padding:2px;
}
.filter_select option { padding-right:30px; }
/*search_form*/
.search_form { padding:12px 24px 18px; background-color:#860038;}
.search_form_padding { background-color:#fff; padding:8px; }

.search_formcell {
	color:#666666;
	float:left;
	margin: 0 20px 10px 0;
}
.search_formcell_content { float:left;}
.search_formcell .multiple_fields { padding:5px 0 0 3px;}
.search_formcell label {
	color:#75654a;
	display:block;
}
.search_formcell input,
.search_formcell select {
	color : #000;
	background: #fff url(/Images/CommonImages/form_bg.gif) right top no-repeat;
	border-top: 1px solid #999999;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #cccccc;
	padding:1px 0;
	margin:2px 0;
	vertical-align:middle;
}
.search_formcell input { width:200px; }
.search_formcell select { padding:1px 0 0 0; }
.search_formcell option { padding-right:20px; }

.search_form_keyword { padding: 35px 90px 20px;}
.search_form_keyword .search_formcell { float:none;}
.search_form_keyword label { 
	color:#860038; 
	font-weight:bold; 
	display:inline; 
	font-size:1.5em /*18px*/;
	line-height: 2em /*36px*/;
	padding: 0 15px 0 0;
	vertical-align:middle;
}
.search_formcell input.keyword_search {
	width:350px;
	padding: 4px;
	font-size:1.5em /*18px*/;
	line-height: 2em /*36px*/;
	vertical-align:middle;
}
.search_formcell input.keyword_search_submit {
	color: #000;
	background: none;
	border: none;
	width: auto;
	margin:0 0 0 15px;
	display:inline;
	vertical-align:middle;
}

.search_form_advanced_link {background-color:#e4e4e4; height:3px;}
.search_form_advanced_link a { float:right; color:#666666 !important; display:block; padding:3px 8px; margin-top:-12px; margin-right:10px; text-decoration:none !important; background-color:#fff;}
.search_form_advanced_link a:hover { color:#860038 !important;}
.search_form_advanced { }
.search_form_options {
	padding: 25px 58px 20px 90px;
}
label.search_section_title { color:#860038; font-weight:bold;}

.search_form_right { float:right;}
fieldset.search_form_other_options { border:1px solid #e2e1d8; width:545px;}
.search_form_other_options_title { background-color:#fff; color:#666666; font-weight:bold; font-size:14px; padding:2px 6px; margin-left:40px;}
.search_form_other_options_padding { padding:15px;}

.search_form_other_options .search_formcell { border-bottom:1px solid #e2e1d8; float:none; padding:5px 17px;}
.search_form_other_options .search_formcell label { color:#860038; float:left; width:150px; font-weight:bold;}
.search_form_other_options input.datepicker { width:90px; background:url(/Images/CommonImages/form_date_bg.gif) right top no-repeat;}
.search_form_other_options .clear_dates_link { margin-left:20px; color:#666 !important;}
input.advanced_search_submit {
	margin-top:10px;
	background: none;
	border: none;
	width: auto;
}
/*pagination*/
.pagination {color:#918f7a; padding: 3px 0; background: #f2f2ed left bottom url(/Images/CommonImages/pagination_bg.gif) repeat-x; margin: 18px 0;font-weight:bold;}
.pagination_nav { float:right;}
.pagination_nav a {
	text-decoration:none !important;
	color:#999999 !important;
	padding:0 4px;
}
.pagination_nav a.first {color:#860038 !important;}
.pagination_nav a.last {color:#860038 !important;}
.pagination_nav a:hover { text-decoration:underline !important; }
.pagination_nav a.page_on {
	color: #fff !important;
	background-color:#860038;
}
.pagination_nav a.page_on:hover { text-decoration:none !important; }
.pagination_nav span.no_link { padding:0 4px; color:#999999;}
.pagination_info { float:left;}

/*For Job #0022071 */
.blog_pagination .pagination { margin-left: 60px;}

/*search_results_items*/
.search_results_items { padding:9px; }
.search_results_info {
	float:right;
	width:40%;
	text-align:right;
}
.search_results_options {
	float:left;
	width:40%;
}
/*sitemap*/
ul.sitemap {
	width:30%;
	float:left;
	margin-right:15%;
}
ul.sitemap li {
	font-weight:bold;
	font-size:1.166em/*14px*/;
	line-height:1.2857em /*18px*/;
	padding-bottom:9px;
	color:#000;
}
ul.sitemap li a { text-decoration:none !important; }
ul.sitemap li a:hover { text-decoration:underline !important; }
ul.sitemap ul { padding-bottom:0; }
ul.sitemap li li {
	font-weight:normal;
	font-size:.85714em/*12px*/;
	line-height:1.5em /*18px*/;
	padding-bottom:0;
}
ul.sitemap li li li {
	font-size:1em/*12px*/;
	line-height:1em /*18px*/;
}
/*rss*/
ul.rss { }
ul.rss li {
	list-style:url(/Images/Icons/rss.gif) inside;
	font-weight:bold;
	font-size:1.166em/*14px*/;
	line-height:1.2857em /*18px*/;
	padding: 0 0 9px 9px;
	color:#000;
}
ul.rss li a { text-decoration:none !important; }
ul.rss li a:hover { text-decoration:underline !important; }
/*conversations*/



.detail_info {
	color:#918f7a;
	padding-bottom:18px;
}
.detail_info a { color:#666666 !important; }
.detail_info img.icon {
	margin: 0 9px 0 0;
	vertical-align:text-top;
}
/*/////// modules /////////////////////////////////////////////////////////////*/

.module {
	display:block;
	clear:both;
}
.module_padding {
	background-color:#fff;
	padding: 18px 20px;
}
.content_one .module {
	width:460px;
	overflow:hidden;
}
.content_one .module_padding { padding: 18px 40px; }
.content_two .module {
	width:320px;
	overflow:hidden;
}
.content_two .module_padding { padding: 18px 20px; }
.content_three .module {
	width:180px;
	overflow:hidden;
}
.content_three .module_padding { padding: 18px 20px; }
/*cutout*/
.cutout_left {
	position:absolute;
	left:0;
	height:40px;
	width:20px;
	background-color:#fff;
}
.cutout_right {
	position:absolute;
	right:0;
	height:40px;
	width:20px;
	background-color:#fff;
}
/*more links*/
.module .more_link {
	float:right;
	text-decoration:none !important;
} /* header view more link for links to whole listings */
.module .more_link:hover { text-decoration:underline !important; }
.module .read_more {
	clear:both;
	text-decoration:none !important
} /* item read more link for links to the detail page */
.module .read_more:hover { text-decoration:underline !important }
/* header default*/
.module h3,
.module h4,
.module h5,
.module h6 {
	color:#75654a;
	font-style:italic;
	margin-bottom:18px;
}
.module h4,
.module h5,
.module h6 { margin-bottom:9px; }
/*module_research*/
.module_research { }
.module_research .more_link { margin-bottom:18px; }
.module_research .listing_item { padding-bottom:36px; }
.module_research .listing_item_img {
	float:none;
	margin: 0 0 9px 0;
}
.module_research .listing_item_img a {
	border:none;
	padding:0;
}
.module_research .listing_item_img img {
	padding:0;
	border:1px solid #e3e3d9;
}
.module_research .listing_item_title { padding-bottom:18px; }
.module_research_nav {
	float:right;
	margin-bottom:9px;
}
.module_research_nav a {
	display:block;
	float:left;
	width:12px;
	height:11px;
	text-indent:-5000px;
	margin-left:5px;
}
.module_research_nav a.module_research_nav_prev { background: #fff url(/Images/CommonImages/left_arrow.gif) left center no-repeat; }
.module_research_nav a.module_research_nav_next { background: #fff url(/Images/CommonImages/right_arrow.gif) left center no-repeat; }
.module_research_nav a:hover { background-position: -12px center; }
.module_research_content {
	clear:both;
	width:150px;
	overflow:hidden;
}
.module_research_content .listing_item {
	float:left;
	width:150px;
	margin-right:20px;
}
/*module_programs*/
.module_programs { }
.module_programs .module_padding { padding-bottom: 36px; }
.module_programs h3 { margin-bottom:9px; }
.module_programs_nav { float:right; }
.module_programs_nav a {
	display:block;
	float:left;
	width:12px;
	height:11px;
	text-indent:-5000px;
	margin-left:5px;
}
.module_programs_nav a.module_programs_nav_prev { background: #fff url(/Images/CommonImages/left_arrow.gif) left center no-repeat; }
.module_programs_nav a.module_programs_nav_next { background: #fff url(/Images/CommonImages/right_arrow.gif) left center no-repeat; }
.module_programs_nav a:hover { background-position: -12px center; }
.module_programs_content { clear:both; }
.module_programs_item { width:280px; }
.module_programs_item_title {
	padding-bottom:18px;
	text-align:center;
}
.module_programs_item_title img { display:inline; }
.module_programs_item_content { padding: 0 10px; }
/*module_conversations*/
.module_conversations { }
.module_conversations .cutout_left { display:none; }
.topic .module_conversations .cutout_left { display:block; }
.module_conversations .module_conversations_header {
	background-color:#860038;
	padding: 18px 20px 9px 40px !important;
}
.module_conversations .module_conversations_header .link_button {
	float:right;
	margin-top:-5px;
}
.module_conversations .module_conversations_header .module_conversations_header_content {
	color:#fff;
	padding-bottom:9px;
}
.module_conversations_tabs { background-color:#860038; }
ul.module_conversations_tabs_nav {
	list-style:none;
	display:block;
	padding:0 20px 0 40px !important;
}
ul.module_conversations_tabs_nav li {
	float:left;
	display:block;
	margin-right:3px;
}
ul.module_conversations_tabs_nav li a {
	padding: 1px 10px;
	display:block;
	background-color:#39061b;
	color:#b0ad96 !important;
	font-weight:bold;
	text-decoration:none !important;
}
ul.module_conversations_tabs_nav li.ui-tabs-selected a { background-color:#f4f3f0; }
.module_conversations .module_padding {
	padding-left:40px !important;
	padding-top:36px;
	background:#f3f2f0 url(/Images/CommonImages/module_conversations_bg.gif) center bottom repeat-x;
	clear:both;
}
.module_conversations .listing_item { padding-bottom:9px; }
.module_conversations .listing_item_counter {
	width:40px;
	height:50px;
	overflow:hidden;
	background: url(/Images/CommonImages/conversations_comment_counter.gif) center top no-repeat;
}
.module_conversations .listing_item_counter_text {
	color:#860038;
	font-size:1.5em /*18px*/;
	line-height:1.77em /*32px*/;
}
.module_conversations .listing_item_content { padding-left:60px; }
.module_conversations .listing_item_title {
	font-size:1.25em /*15px*/;
	font-weight:bold;
}
/*module_events*/
.module_events { }
.module_events_header {
	padding: 18px 20px 9px 20px;
	background-color:#75654a;
}
.module_events_header h3 { margin-bottom:0; }
.module_events .module_padding {
	background-color:#75654a;
	padding:0;
}
.module_events .more_link { color:#fff !important; }
.module_events_tabs { }
ul.module_events_tabs_nav {
	list-style:none;
	display:block;
	padding:0 20px;
}
ul.module_events_tabs_nav li {
	float:left;
	display:block;
	margin-right:3px;
}
ul.module_events_tabs_nav li a {
	padding: 1px 10px;
	display:block;
	background-color:#8e816a;
	color:#75654a !important;
	font-weight:bold;
	text-decoration:none !important;
}
ul.module_events_tabs_nav li.ui-tabs-selected a {
	background-color:#b5ae9e;
	color:#fff !important;
}
.module_events_content {
	background-color:#b5ae9e;
	padding: 1px 1px 1px 20px;
}
.module_events_img {
	float:right;
	width:130px;
	overflow:hidden;
	margin-left:20px;
}
.module_events_content .module_events_title {
	color:#fff;
	padding-top:9px;
	font-size: 1.1666em /*14px*/;
	line-height:1.2857em /*18px*/;
	font-weight:bold;
}
.module_events_content .module_events_title a {
	color:#fff !important;
	text-decoration:none !important;
}
.module_events_content .module_events_title a:hover { text-decoration:underline !important; }
.module_events_content .module_events_date {
	color:#fff;
	padding-bottom:9px;
}
.module_events_content .module_events_teaser {
	color:#fff;
	padding-bottom:9px;
}
.module_events_content .module_events_register {
	border:none;
	width:auto;
	padding:0;
}
/*module_landing_events*/
.module_landing_events { background-color:#75654a; } /* topic page left column latest event */
.module_landing_events .module_events_image {
	float:left;
	width:230px;
	overflow:hidden;
}
.module_landing_events .module_events_image img {
	border: 7px solid #fff;
	clear: both;
	clear: both;
}
.module_landing_events .module_landing_events_right {
	overflow:hidden;
	padding-bottom:10px;
}
.module_landing_events .module_padding {
	padding:27px 40px 27px 10px;
	background-color:#75654a;
}
.module_landing_events .more_link { color:#fff !important; }
.module_landing_events .module_events_title {
	color:#fff;
	font-size:1.166em; /*14px*/
	line-height:1.2857em /*18px*/;
	font-weight:bold;
}
.module_landing_events .module_events_title a {
	color:#fff !important;
	text-decoration:none !important;
}
.module_landing_events .module_events_title a:hover {
	color:#fff !important;
	text-decoration:underline !important;
}
.module_landing_events .module_events_date { color:#fff; }
.module_landing_events .module_events_teaser {
	color:#fff;
	font-size:1.166em; /*14px*/
	line-height:1.2857em /*18px*/;
	padding-bottom:18px;
}
/*module_programs_events*/
.module_programs_events { background-color:#75654a; }
.module_programs_events .module_padding {
	padding:27px 40px 27px 10px;
	background-color:#75654a;
}
.module_programs_events .more_link { color:#fff !important; }
.module_programs_events .module_events_title {
	color:#fff;
	clear:both;
	font-size:1.166em; /*14px*/
	line-height:1.2857em /*18px*/;
	font-weight:bold;
}
.module_programs_events .module_events_title a {
	color:#fff !important;
	text-decoration:none !important;
}
.module_programs_events .module_events_title a:hover { text-decoration:underline!important; }
.module_programs_events .module_events_date { color:#fff; }
.module_programs_events .module_events_teaser {
	color:#fff;
	font-size:1.166em; /*14px*/
	padding-bottom:18px;
}
/*module_experts*/
.module_experts { }
.module_experts .module_padding { padding: 18px 5px 18px 10px; }
.module_experts h3 { margin-bottom:9px; }
.module_experts_nav { float:right; }
.module_experts_nav a {
	display:block;
	float:left;
	width:12px;
	height:11px;
	text-indent:-5000px;
	margin-left:5px;
}
.module_experts_nav a.module_experts_nav_prev { background: #fff url(/Images/CommonImages/left_arrow.gif) left center no-repeat; }
.module_experts_nav a.module_experts_nav_next { background: #fff url(/Images/CommonImages/right_arrow.gif) left center no-repeat; }
.module_experts_nav a:hover { background-position: -12px center; }
.module_experts_content {
	clear:both;
	height:176px;
	overflow:hidden;
}
.module_experts_item {
	float:left;
	width:300px;
	clear:both;
}
.module_experts_item a {
	display:block;
	float:left;
	width:133px;
	border:1px solid #dad5d0;
	margin:9px 12px 9px 0;
	height:152px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.module_experts_item img {
	border:1px solid #dad5d0;
	margin:5px;
}
/*module_voices*/
.module_voices { }
.module_voices .module_padding {
	background:#870038 url(/Images/CommonImages/module_voices_bg.gif) left top repeat-x;
	padding-bottom:36px
}
.voices_title {
	color:#c7c4a7;
	font-size: 1.1666em /*14px*/;
	line-height:1.2857em /*18px*/;
	font-weight:bold;
}
.voices_title a {
	color:#c7c4a7 !important;
	text-decoration:none !important;
}
.voices_title a:hover { text-decoration:underline !important; }
.voices_title_content { font-weight:normal; }
.voices_name {
	color:#fff;
	font-weight:bold;
	font-style:italic;
}
.voices_img { padding-top: 18px; }
.voices_img img { border:10px solid #fff; }
.voices_content {
	color:#c7c4a7;
	padding-top: 18px;
}
.voices_more { padding-top: 18px; }
.voices_more a {
	color:#fff !important;
	text-decoration:none !important;
}
.voices_more a:hover { text-decoration:underline !important; }
/*module_testimonials*/
.module_testimonials { color:#918f7a;}
.module_testimonials .module_padding {
	background-color:#000000;
	padding:36px 40px;
}
.module_testimonials_teaser {
	color:#918f7a;
	font-weight:bold;
	font-size:1.166em /*14px*/;
}
.module_testimonials_teaser h3 {
	color:#ccc;
	font-size:1.07em /*15px*/;
}
.module_testimonials_image {
	float:right;
	margin: 0 0 18px 20px;
}
.module_testimonials .more_link {
	color:#fff !important;
	margin-bottom:18px;
}
/*module_blog*/
.module_blog { }
.module_blog .module_blog_header { padding-top:18px; }
.module_blog .module_blog_header h3 { margin-bottom:0; }
.module_blog .module_padding { clear:both; }
.module_blog .listing_item { padding-bottom:9px; }
.module_blog .listing_item_counter {
	width:40px;
	height:50px;
	overflow:hidden;
	background: url(/Images/CommonImages/blog_comment_counter.gif) center top no-repeat;
}
.module_blog .listing_item_counter_text {
	color:#fff;
	font-size:1.5em /*18px*/;
	line-height:1.77em /*32px*/;
}
.module_blog .listing_item_content { padding-left:60px; }
.module_blog .listing_item_title {
	font-size:1.25em /*15px*/;
	font-weight:bold;
}
/*module_also_of_interest*/
.module_also_of_interest { }
.module_also_of_interest .module_padding {
	padding: 72px 20px 18px 40px;
	background: #fff url(/Images/CommonImages/content_tab_nav_bg.gif) repeat-x left top;
}
.module_also_of_interest h2 { padding-bottom:18px; }
.module_also_of_interest h5 { font-style:normal; }
.module_also_of_interest .listing_item {
	float:left;
	width:250px;
	margin-right:38px;
}
.module_also_of_interest .listing_item_img {
	width:82px !important;
	overflow:hidden;
}
.module_also_of_interest .listing_item_img a {
	border:none;
	padding:0;
}
.module_also_of_interest .listing_item_img img { width:80px !important; }
.module_also_of_interest .listing_item_content { padding-left:100px; }
.module_also_of_interest .listing_item_title {
	font-size:1.0em;/*12px*/
	line-height:1.5em /*18px*/;
}
.module_also_of_interest .listing_item_teaser {
	font-size:1.0em;/*12px*/
	line-height:1.5em /*18px*/;
}
/*module_press_releases*/
.module_press_releases { }
.module_press_releases .module_padding { background: #f0efec; }
.content_one .module_press_releases .module_padding { background: #fff url(/Images/CommonImages/module_press_releases_bg.gif) left bottom repeat-x; }
/*module_sponsors*/
.module_sponsors { }
.module_sponsors .module_padding { padding:18px 5px 18px 10px; }
.module_sponsors_nav { float:right; }
.module_sponsors_nav a {
	display:block;
	float:left;
	width:12px;
	height:11px;
	text-indent:-5000px;
	margin-left:5px;
}
.module_sponsors_nav a.module_sponsors_nav_prev { background: #fff url(/Images/CommonImages/left_arrow.gif) left center no-repeat; }
.module_sponsors_nav a.module_sponsors_nav_next { background: #fff url(/Images/CommonImages/right_arrow.gif) left center no-repeat; }
.module_sponsors_nav a:hover { background-position: -12px center; }
.module_sponsors_content { clear:both; }
.module_sponsors_item {
	width:280px;
	height:55px;
}
.module_sponsors_item_title { }
.module_sponsors_item_title a { padding-right:15px; }
.module_sponsors_item_title img {
	display:inline;
	width:120px;
}
.module_sponsors_item_content { padding: 0 10px; }
/*module_generic*/
.module_generic { }
/*module_image*/
.module_image { }
.module_image .module_padding { padding: 18px 0 0 0 !important; }
/*module_newsletter*/
.module_newsletter { }
.module_newsletter .module_padding { padding-top: 27px; }
.module_newsletter h3 { margin-bottom:9px; }
.module_newsletter_form { }
.module_newsletter_formcell {
	clear:both;
	padding:0 0 10px 0;
}
.module_newsletter_formcell input {
	color:#918f7a;
	float:left;
	width:160px;
	background: #fff url(/Images/CommonImages/form_bg.gif) right top no-repeat;
	border-top: 1px solid #999999;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #cccccc;
	padding:1px 0;
	padding: 4px 0;
}
.module_newsletter_form .multiple_fields { padding:3px 0; }
.module_newsletter_form .multiple_fields label { color:#918f7a; }
.module_newsletter_formcell input.module_newsletter_form_submit {
	float:left;
	margin: 0 0 0 10px;
	width:auto;
	border:none !important;
	background:none !important;
	padding:0 !important;
}
/*module_subscribe*/
.module_subscribe { }
.module_subscribe .module_padding {
	background-color:#000;
	padding: 10px !important;
}
.module_subscribe h3 { margin-bottom:9px; }
.module_subscribe_content {
	background-color:#f1efec;
	padding:9px 8px 18px 8px;
}
.module_subscribe_text {
	color:#9a9886;
	width:130px;
}
.module_subscribe_items {
	margin-top:-37px;
	float:right;
}
.module_subscribe_items a {
	font-size:.833em /*10px*/;
	line-height:1.8em /*18px*/;
	display:block;
	margin-bottom:9px;
	font-weight:bold;
	text-decoration:none !important;
}
.module_subscribe_items a:hover { text-decoration:underline !important; }
a.module_subscribe_img {
	background-color:#fff;
	padding:5px 6px;
	border:1px solid #e3e3d9;
}
a.module_subscribe_img img {
	display:block;
	border:1px solid #e3e3d9;
}
/*module_speaker*/
.module_speaker { }
.module_speaker .module_padding { background:#306396 url(/Images/CommonImages/speaker_module_bg.jpg) right bottom no-repeat; }
.module_speaker_content {
	color:#fff;
	padding: 0 50px 18px 0;
}
.module_speaker_content a { color:#fff !important}
/*module_follow_me*/
.module_follow_me { }
.module_follow_me .module_padding { padding-bottom:36px; }
.module_follow_me_list { text-align:center; }
.module_follow_me_list a { padding:5px; }
.module_follow_me_list a img { }
/*module_stay_connected*/
.module_stay_connected { }
.module_stay_connected h3 { color:#fff; }
.module_stay_connected_community { }
.module_stay_connected_community img { display:inline; }
.module_stay_connected_community a {
	padding-right:10px;
	color:#fff !important;
}
/*/////// sponsors /////////////////////////////////////////////////////////////*/

.sponsors { }
.sponsors_padding { padding:20px 6px 15px; }
.sponsors_items {
	width:720px;
	float:left;
	overflow:hidden;
}
.sponsors_item {
	display:block;
	float:left;
	border:1px solid #ccc;
	margin-right:18px;
	width:220px;
	overflow:hidden;
}
.sponsors_item a,
.sponsors_item img {
	display:block;
	width:220px;
}
.sponsors_content {
	width:240px;
	overflow:hidden;
	float:right;
	font-size:1.166em;/*14px*/
}
/*/////// footer /////////////////////////////////////////////////////////////*/

.footer {
	clear:both;
	background-color:#e9e8e4;
}
.footer_padding { padding: 28px 6px 18px; }
.rss_footer {
	display:block;
	float:right;
	margin-right:6px;
}
.footer_primary_nav {
	padding: 0 10px;
	vertical-align:middle;
	height:36px;
	font-size: 1.25em;
	line-height:2.4em;
	color:#acacac;
	text-transform:uppercase;
}
.footer_primary_nav a {
	color:#666666 !important;
	padding: 0 10px;
	text-decoration:none !important;
}
.footer_primary_nav a:hover { color:#000 !important; }
.footer_expanded {
	width:960px;
	height:250px; overflow:hidden;}
.footer_expanded_nav {
	background-color:#d5d3ca;
	width:700px;
	float:left;
	height:250px;
}
.footer_expanded_nav_padding { padding: 18px 0 18px 40px; }
.footer_expanded_nav_header {
	padding: 0 40px 0 0;
	height:36px;
	vertical-align:middle;
}
.footer_expanded_nav_header b { color:#fff; }
.footer_expanded_nav_header a {
	color:#666666 !important;
	float:right;
}
.footer_expanded_nav_column {
	width:140px;
	float:left;
	margin: 0 20px 18px 0;
	overflow:hidden;
}
.footer_expanded_nav_column a {
	display:block;
	padding: 2px 0;
	color:#666666 !important;
	text-decoration:none !important;
}
.footer_expanded_nav_column a:hover { text-decoration:underline !important; }
.footer_expanded_form {
	background-color:#f7f7f5;
	width:260px;
	float:right;
	height:250px;
}
.footer_expanded_form_padding { padding:10px 20px 20px; }
.footer_expanded_form h4 {
	color:#860038;
	padding-left:50px;
	line-height:2.7333em;
	text-transform:uppercase;
	vertical-align:middle;
	font-weight:normal;
	height:41px;
	overflow:hidden;
	margin-bottom:8px;
	background:url(/Images/CommonImages/footer_form_title_bg.gif) left center no-repeat;
}
.footer_expanded_formcell {
	clear:both;
	padding: 0 0 16px 0;
}
.footer_expanded_formcell label {
	color:#666666;
	width:75px;
	display: block;
	float:left;
	margin-right:10px;
}
.footer_expanded_formcell input {
	float:left;
	width:130px;
	background: #fff url(/Images/CommonImages/form_bg.gif) right top no-repeat;
	border-top: 1px solid #999999;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #cccccc;
	padding:1px 0;
}
.footer_expanded_form_submit { padding-left:85px; }
.footer_info { padding: 9px 10px; }
.footer_copy {
	width:650px;
	color:#7b7660;
}
.footer_copy a {
	color:#7b7660 !important;
	text-decoration:none !important;
}
.footer_copy a:hover { text-decoration:underline !important; }
address.footer_address {
	width:650px;
	display:block;
	color:#7b7660;
}
.footer_social {
	float:right;
	width:290px;
	text-align:right;
}
/*/////// forms /////////////////////////////////////////////////////////////*/

/* generic form fields */
input,
textarea,
select {
	border: none;
	font-family: LucidaSans, Arial, Helvetica, sans-serif;
}
input,
textarea,
select,
option { color: #202121; }
input,
textarea { }
option { padding-right: 5px; }
.no_border {
	border: none !important;
	width: auto !important;
}
.no_border input { border: none !important; }
input[type='checkbox'] { border: none !important; }
input[type='radio'] { border: none !important; }
.multiple_fields { clear:both; }
.multiple_fields input {
	position:absolute;
	border:none !important;
	background:none !important;
	width:auto !important;
	margin: 2px 10px 2px 0;
}
.multiple_fields label {
	float:none;
	width:80%;
	padding-left:20px;
	display:block;
}

.form .formcell_content .multiple_fields label { font-size:1.0em; line-height:17px; margin:2px 0 0; }
/* form */
form { display: inline }
.form_container { clear:both; }
fieldset.form {
	display:block;
	border:1px solid #e2e1d8;
	font-family: LucidaSans, Arial, Helvetica, sans-serif;
}
.form_padding { padding:18px 12px; }
legend.form_title {
	color:#75654a;
	font-weight:bold;
	font-size: 1.1667em; /* 14px */
	line-height: 1.2857em; /* 18px */
	margin-left:15px;
	padding: 0 5px;
	background-color:#fff;
}
.form_info {
	text-align:right;
	color:#860038;
	padding: 9px 35px;
}
.required_item { font-size:1.75em /*21px*/; }
.formcell {
	clear:both;
	padding: 9px 25px 9px 15px;
	border-bottom: 1px solid #e2e1d8;
}
.formcell_last { border-bottom: none !important; }
.formcell_title {
	float:left;
	width:30%;
}
.formcell_content {
	float:left;
	width:70%;
}
.formcell_content .multiple_fields { padding:2px 0; }
.formcell_content .multiple_fields label {
	font-weight:normal !important;
	color:#000 !important;
	font-size: .857em; /* 12px of 14px parent */
	line-height: 1.5em; /* 18px */
}
.formcell label {
	font-size: 1.1667em; /* 14px */
	line-height: 1.2857em; /* 18px */
	font-weight:bold;
	color:#75654a;
}
.formcell input,
.formcell select,
.formcell textarea {
	color : #000;
	background: #fff url(/Images/CommonImages/form_bg.gif) right top no-repeat;
	border-top: 1px solid #999999;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #cccccc;
	padding:1px 0;
}
.formcell select { padding:1px 0 0 0; }
.form .form_req label { }
.form .form_err label { color:#cc0000 !important; }
.form .form_err input,
.form .form_err select,
.form .form_err textarea {
	border: 4px solid #cc0000;
	margin-left:-3px;
}
.form .form_err .errmessage { display:block; }
.form .errmessage {
	display:none;
	color:#cc0000;
	padding:9px 0;
}
.form .form_req .required_item {
	display:block;
	float:right;
	color:#860038;
	padding: 0 9px;
}
.form_selected { background-color:#e2e1d8; }
.global_error {
	color:#cc0000;
	padding:9px;
	border: 4px solid #cc0000;
	margin:14px;
	font-weight:bold;
	font-size:1.2em;
	clear:both;
}
/*form field percentage width*/
.short { width: 25% !important; }
.medium { width: 50% !important; }
.long { width: 100% !important; }
.form_submit { clear:both; }
.form_submit_padding { padding: 9px 15px; }
.form_submit_padding input { margin: 0 10px; }
.form_submit_padding input.submit_button {
	float:right;
	margin-left:40px;
}
input.submit_button {
	color: #000 !important;
	background-color: #fff;
	border: none;
	width: auto;
}
/*/////// global /////////////////////////////////////////////////////////////*/

a {
	color: #860038;
	text-decoration: underline;
}
a:link {
	color: #860038;
	text-decoration: underline;
}
a:visited {
	color: #860038;
	text-decoration: underline;
}
a:hover {
	color: #860038;
	text-decoration: none;
}
a:active {
	color: #860038;
	text-decoration: underline;
}
p { padding: 0 0 18px 0; }
p.indent { text-indent: 20px; }
blockquote {
	font-style: italic;
	padding: 18px 40px;
	display:block;
}
blockquote:before {
	content: open-quote;
	font-size:3em;
	font-weight:bold;
	color: #000;
	margin-left:-10px;
	line-height:1em;
}
blockquote:after {
	content: close-quote;
	font-size:3em;
	font-weight:bold;
	color: #000;
	float:right;
	width:auto;
	line-height:1em;
}
address {
	display:block;
	font-style:normal;
}
h1 {
	font-weight:normal;
	color:#665533;
	font-size: 1.416em; /* 17px */
	line-height: 1.882em; /* 32px */
}
h2 {
	font-weight:normal;
	color:#75654a;
	font-size: 1.3333em; /* 16px */
	line-height: 1.125em; /* 18px */
}
h3 {
	color:#000;
	font-size: 1.3333em; /* 16px */
	line-height: 1.125em; /* 18px */
}
h4 {
	color:#75654a;
	font-size: 1.25em; /* 15px */
	line-height: 1.2em; /* 18px */
}
h5,
h6 {
	color:#75654a;
	font-size: 1.1667em; /* 14px */
	line-height: 1.2857em; /* 18px */
}
table { empty-cells: show; }
table tr { vertical-align:top; }
table.basic {
	/*table class to have padding=0 border=0 spacing=0 width=100% valign=top*/
	border: none;
	width: 100%;
	padding: 0;
	margin: 0;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.basic td {
	padding: 0;
	vertical-align: top;
}
.tablegrid {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	color: #666666;
}
.tablegrid td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.float_left {
	float: left;
	position: relative;
}
.float_right {
	float: right;
	position: relative;
}
.clear {
	clear: both;
	overflow:hidden;
	height:0px;
}
.odd { background-color: #CCCCCC; }
.even { background-color: transparent; }
hr {
	border:none;
	border-top:1px solid #e3e3d9;
	margin: 8px 0 17px;
	height: 1px;
	overflow: hidden;
}
ol { padding:0 0 18px 20px; }
ul { padding:0 0 18px 20px; }
li { }
img { border: 0px; }
img.float_left {
	margin:0 20px 20px 0;
	padding:6px;
	border:1px solid #e4e3da;
}
img.float_right {
	margin:0 0 20px 20px;
	padding:6px;
	border:1px solid #e4e3da;
}
img.icon {
	margin: 0 9px 0 9px;
	display: inline;
}
.icon { /*aligns img/input/text so they all have verticle centering - all elements need to be the same height*/
	vertical-align: middle; }
 @media print {
}

/*/////// sitecore blog /////////////////////////////////////////////////////////////*/
.blog { }
.blog .form_container { padding-bottom:30px; }
.blog .module_generic .module_padding {}
/*************************************************************************************
Generic classes
*************************************************************************************/
div.settings {
	border: 1px solid #000;
	background-color: #FFFFC6;
	font-size: 12px;
	padding: 3px;
}
div.settings label {
	width: 200px;
	display: block;
}
div.error {
	border: 3px solid #FF0000;
	background-color: #FFFFC6;
	font-size: 12px;
	padding: 3px;
	text-align: left;
	margin-bottom: 10px;
}
div.details {
	margin-bottom: 10px;
	font-size: 12px;
	font-style: italic;
}
.errortext { color: #ff0000; }
/*************************************************************************************
Blog entry
*************************************************************************************/

div.entry {
	margin-bottom: 10px;
	font-size: 0.9em;
}
div.entry h2 { margin: 0; }
ul.entry-categories {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 400px;
}
ul.entry-categories li {
	float: left;
	font-size: 12px;
}
ul.entry-categories li a { text-decoration: none; }
ul.entry-categories li a:hover { text-decoration: underline; }
div#entry-tags { }
div#entry-tags a {
	margin-right: 5px;
	text-decoration: none;
}
div#entry-tags a:hover { text-decoration: underline }
/*************************************************************************************
TagCloud
*************************************************************************************/
div#tagCloud {
	padding: 5px;
	margin-bottom: 10px;
}
div#tagCloud a {
	text-decoration:underline !important;
	margin-right: 5px;
	text-transform: lowercase;
}
div#tagCloud a:hover { text-decoration:none !important; }
div#tagCloud a.weight1 { font-size: 1.5em }
div#tagCloud a.weight2 { font-size: 1.2em }
div#tagCloud a.weight3 { font-size: 1.0em }
div#tagCloud a.weight4 { font-size: .9em }
div#tagCloud a.weight5 { font-size: .8em }




/*************************************************************************************
Blog Related Styles
*************************************************************************************/
.blog_commented {
	float:left;
	display:block;
	width:60px;
	height:60px;
}
.blog_commented .listing_item_counter { float:left; position:relative !important; }
.blog_commented .listing_item_counter .listing_item_counter_text a {
	display:block;
	position:relative;
	color:#ffffff !important; text-decoration:none !important;
}
.blog_commented .listing_item_counter .listing_item_counter_text a:hover { color:#ffffff !important; text-decoration:underline !important; }

.blogmessage {
	font-size: 1.33em;
	padding:20px 0 0 0;
}


/*************************************************************************************
recent_comments
*************************************************************************************/
.recent_comments {}
.recent_comments .recent_comments_header { height:50px; }
.recent_comments .listing_item_counter { float:left; position:relative !important; }
.recent_comments .listing_item_content {
	padding:10px 0 8px 0 !important;
	height:20px;
	margin-left:60px;
	border-bottom:1px solid #e3e3d9;
}
.recent_comments .listing_item_content h2 { float:left; }
.recent_comments .recent_comments_listing_viewall { float:right; }
.recent_comments .recent_comments_listing { clear:both; }
.recent_comments .recent_comments_listing_item { padding:10px 0 20px 0; }
.recent_comments .recent_comments_listing_item .screenname { color:#860038 !important; }


/*************************************************************************************
Conversation Comment Styles
*************************************************************************************/
.postedcomment { padding-left:50px; }


/*************************************************************************************
Add Comment
*************************************************************************************/
    
div.entry-comments { margin-top: 20px; }
div.entry-comments label {
	width: 100px;
	display: block;
	clear: left;
	float: left;
	margin: 4px 0px 4px 0px;
}
div.entry-comments input.textbox {
	float: left;
	margin: 4px 0px 4px 0px;
	border: solid 1px #cccccc;
}
/*************************************************************************************
Comment List
*************************************************************************************/
        
div#entry-comment {}
div#entry-comment ul {
	list-style: none;
	margin: 0;
	padding:0;
}
div#entry-comment ul li {
	padding: 5px 10px;
	background-color: #F2EDE4;
	margin-top:5px;
}
div#entry-comment ul li a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
div#entry-comment ul li a:hover { text-decoration: underline; }
div#entry-comment ul li hr {
	height: 1px;
	color: #000000;
}
div#entry-comment ul li div.datetime { float: right }
div#entry-comment ul li span.comment-email { font-style: italic; }
div#entry-comment ul li span.comment-text { }
div#entry-comment ul li.comment-alternate { background-color: #ffffff; }

/*************************************************************************************
Blog Sidebar
*************************************************************************************/

div#eviblog-administration p { font-size: 12px; }
ul#blog-archive a.year,
ul#blog-archive a.month { cursor: pointer; }
/*************************************************************************************
Blog Sidebar Archive
*************************************************************************************/

ul#blog-archive { }
ul#blog-archive ul { }
ul#blog-archive ul li { border: none; }
ul#blog-archive ul.entries li { padding-left: 10px; }


a.whatsthis { 
	margin: 0 0 0 10px; 
	z-index: 9999; 
	position:absolute; 
	font-size: 11px; 
}
a.whatsthisclose { float: right; font-size: 11px; }

.what_wrapper_padding { 
	padding: 25px; 
	position:absolute; 
	margin-left:159px;
	margin-top:-390px; 
	display: none; 
}
.what_wrapper { 
	background:#FFFFFF url(/Images/CommonImages/header_bg.gif) repeat-x scroll center bottom;
	border:1px solid #999999;
	display:block;
	width:366px; 
}
.what_padding { 
	padding: 15px 20px; 
}
.what_text { }
.what_text h1 { font-weight: bold; font-size:22px; line-height:24px; }
.what_text h3 { 
	font-size: 20px; 
	padding: 0; 
	margin-bottom: 8px;
}
.what_text p { 
	font-size: 14px; 
	padding: 0; 
	margin-bottom: 5px; 
	color: #555555; 
}


.voiceimg { max-width:160px; max-height:110px;} 
