/*this makes it so the the div that contains a floated div will actually contain it. just ad this class to it. */
.clearfix:after{content: ".";display: block;height:0;clear: both;visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

html, body {height:100%;}

img{display:block;border:none;}

body#homepage, body#subpage {width:100%;font:normal 11px arial,sans-serif;color:#333;background: #fff;margin:0;padding:0;text-align:center;}

/*#############################################
BASIC SEMANTIC STYLES BELOW
#############################################*/

div{text-align:left;}
p, li, ul, td {font:normal 11px arial, sans-serif;color:#333333;line-height:16px;  }	
p{margin:0 0 0 0;padding:0;}
/* h1{margin:0 0 5px 0;font: normal 18px "Arial Narrow", sans-serif;color:#5a7b91;} */
/* h2{margin:0 0 5px 0;font: normal 18px "Arial Narrow", sans-serif;color:#5a7b91;} */
/*H3 is the same as using <span></span>.  The difference is that regional variations in color don't work with the H3 tag */
h3 {display:block;clear:both;font:bold 16px arial,sans-serif;color:#b43723;margin-bottom:10px; overflow: visible;}
h4{margin:5px 0;font:bold 16px arial, helvetica, sans-serif;color:#11324e; text-decoration: none; font-style: normal;}
h5{margin:5px 0;font:bold 13px arial, helvetica, sans-serif;color:#486c8b; text-decoration: none; font-style: normal;}
h6{font:bold 13px arial, helvetica, sans-serif;color:#486c8b; text-decoration: none; font-style: normal; margin: 0 0 0 0;}
hr {padding:0;border:0;color: #eaeaea;background-color: #eaeaea;height: 1px; margin:0 20px 5px 0px;}
.hr1 {padding:0;border:0;color: #F0F0F0;background-color: #F0F0F0;height: 1px;margin:0 3px 3px 0px;}
ul{color:#333333;list-style:disc;padding-left:6px;margin:10px 0px 5px 6px;}
ul li{padding:0px 0px 5px 0px; list-style-type:disc;}
ul li li {list-style-type:circle;}
ol{color:#333333;padding-left:6px;margin:10px 0px 5px 6px;}
ol li{padding:0px 0px 5px 0px;}


/*#############################################
LINK STYLES BELOW
#############################################*/

a{color:#02769c;text-decoration:none; font-weight: normal; }	
a:hover{color:#02769c;text-decoration:underline; font-weight: normal;}

/*helper styles below*/
.noBorder{border-style:none;}
.noBorderNoBg{border-style:none;background-color:transparent;}
.floatLeft{float:left;display:inline;}
.clearALL{clear:both;}
.darker{color:#333 !important;}
.divider{border-top:1px solid #d9d9d9;margin:20px 0;}
.divider2{clear:both;border-top:1px solid #d9d9d9;margin:20px 0; margin:10px 0 20px 0;}
.dividercal {clear:both;border-top:1px solid #d9d9d9;margin:20px 0; margin:10px 0 20px 0;}
/*Defines the line used to separate the press release header from the copy */
.divpressrelease {clear:both;border-top:1px solid #EBEBEB;margin:20px 0; margin:10px 0 20px 0;}
.navborder {border-top: 3px solid #849fb5; }

/*
LAYOUT STYLES BELOW
*/

#wrapper{clear:both;width:968px;margin:0 auto;}

/*
~~~~~~~~~~~~homepage
*/

#under_tophat{background:url(images/home_under_tophat.gif) no-repeat;width:968px;height:6px;overflow:hidden;clear:both;}
#home_twocolumn{width:968px;float:left;}
#home_twocolumn #left_column{float:left;width:711px;}
#home_twocolumn #right_column{background:#fafbfc url(images/home_right_spcr_bg.gif) no-repeat top left;float:left;width:255px;}

/*
~~~~~~~~~~~~subpage
*/

#body_only {background: none; width:968px;float:left; margin:20px;}
#sub_two_column_with_leftnav{background:url(images/bg_sub_three_column.gif) repeat-y;width:968px;float:left;}
#hdr_with_twocolumns_under{float:left;width:720px;overflow:hidden;}
#hdr_with_twocolumns_under .hdr{width:720px;height:133px;float:left;}

#hdr_with_twocolumns_under #hdr_subpage_banner{background:url(images/bg_sub_banner1.jpg) no-repeat;  }
#hdr_with_twocolumns_under #hdr_subpage_banner #title{display: block; float: left; position: relative; top: 35px; bottom: 5px; left: 20px; font:normal 28px georgia,times,serif;color:#304f6e;letter-spacing: 1px; text-align: left; width: 600px; }
#hdr_with_twocolumns_under #hdr_subpage_banner #member_name {display: block; float: right; position: relative; margin-top: 5px; right: 120px; font:normal 12px times,serif; color:#737373; letter-spacing:normal; text-align: right; width: inherit; }
#hdr_with_twocolumns_under #hdr_subpage_banner #member_name .title{font:normal 12px times,serif;color:#737373;letter-spacing:normal; text-align: right; }
#hdr_with_twocolumns_under #content_leftnav{overflow:hidden;padding-left:6px;width:714px;float:left;clear:both; }





/*Level - 4 are used for the left hand navigation. */

/* Level 1*/
#hdr_with_twocolumns_under #content_leftnav{overflow:hidden;padding-left:6px;width:714px;float:left;clear:both;}
#hdr_with_twocolumns_under #content_leftnav #leftnav{float:left;width:170px; padding:11px 0 0 0 !important;}
#hdr_with_twocolumns_under #content_leftnav #leftnav a{display:block;padding:3px 3px 3px 3px;line-height:16px !important;border-top:1px solid #cbd6e0; border-bottom:1px solid #cbd6e0;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#304f6e; background:#dce8f3; letter-spacing: normal; }
#hdr_with_twocolumns_under #content_leftnav #leftnav a.section_on{display:block;padding:3px 3px;line-height:16px !important; font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;background:#849fb5;color:#f4e7c7; letter-spacing: normal; border-bottom: 1px solid #cbd6e0; border-top: none;}

#hdr_with_twocolumns_under #content_leftnav #leftnav a.link_on{display:block;background:#f2d489 url(images/red_nav_arrow.gif) no-repeat 4px 7px; padding:3px 3px 3px 3px;line-height:12px;border-top:1px solid #849fb5;border-bottom:1px solid #849fb5;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#b43723; letter-spacing: normal; padding-left: 10px;}
#hdr_with_twocolumns_under #content_leftnav #leftnav a:hover.link_on{display:block;background:#f2d489 url(images/red_nav_arrow.gif) no-repeat 4px 7px; padding:3px 3px 3px 3px;line-height:12px;border-top:1px solid #849fb5;border-bottom:1px solid #849fb5;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#b43723; letter-spacing: normal; padding-left: 10px;}
#hdr_with_twocolumns_under #content_leftnav #leftnav a:hover{background:#849fb5;color:#304f6e;text-decoration:none; padding:3px 3px 3px 3px;  }
#hdr_with_twocolumns_under #content_leftnav #main_content{padding:12px 20px 14px 14px;float:left;width:493px;}

/* Level 2 */
#hdr_with_twocolumns_under #content_leftnav #leftnav .level2{background:#becfde;}
#hdr_with_twocolumns_under #content_leftnav #leftnav .level2 a{display:block; background: #849fb5 ;padding:3px 3px 3px 3px;line-height:14px !important;border-top:none;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color: #117798; padding-left: 11px; border-bottom:1px dotted #cbd6e0; letter-spacing: normal;}
#hdr_with_twocolumns_under #content_leftnav #leftnav .level2 a.link_on{display:block;background:#f2d489 url(images/red_nav_arrow.gif) no-repeat 5px 7px;padding:3px 3px 3px 3px;line-height:14px;border-top:none; border-bottom:1px dotted #cbd6e0; border-left: 1px solid #cbd6e0; border-right: 1px solid #cbd6e0; font:bolder 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#b43723; padding-left: 11px; letter-spacing: normal;}
#hdr_with_twocolumns_under #content_leftnav #leftnav .level2 a:hover.link_on{display:block;background:#f2d489 url(images/red_nav_arrow.gif) no-repeat 5px 7px;padding:3px 3px 3px 3px;line-height:14px;border-top:none; border-bottom:1px dotted #cbd6e0; border-left: 1px solid #cbd6e0; border-right: 1px solid #cbd6e0; font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#b43723; padding-left: 11px; letter-spacing: normal; border-left: 1px solid #cbd6e0; border-right: 1px solid #cbd6e0;}
#hdr_with_twocolumns_under #content_leftnav #leftnav .level2 a.section_on{display:block;background:#f4e7c7;padding:3px 3px 3px 3px;line-height:14px;border-top:none;border-bottom:1px dotted #cbd6e0;font: bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#117798; padding-left: 11px; letter-spacing: normal; border-left: 1px solid #cbd6e0; border-right: 1px solid #cbd6e0;}
#hdr_with_twocolumns_under #content_leftnav #leftnav .level2 a:hover{ background:#becfde;color:#117798;text-decoration:underline; letter-spacing: normal; }


/* level 3 */
#hdr_with_twocolumns_under #content_leftnav #leftnav .level3{background:#8dafc3; }
#hdr_with_twocolumns_under #content_leftnav #leftnav .level3 a{display:block; padding:3px 3px 3px 3px;line-height:14px !important;border-top:none; font: bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color: #4d7a94; padding-left: 20px; letter-spacing: normal; }
#hdr_with_twocolumns_under #content_leftnav #leftnav .level3 a.link_on{display:block;background:#f3da9e url(images/red_nav_arrow.gif) no-repeat 15px 5px;padding: 3px 3px 3px 3px;line-height:14px;border-top:none; border-bottom:1px solid #fbf0d6; font:bolder 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#b43723; padding-left: 20px; letter-spacing: normal; border-left: 1px solid #cbd6e0; border-right: 1px solid #cbd6e0;}
#hdr_with_twocolumns_under #content_leftnav #leftnav .level3 a:hover.link_on{display:block;background:#f3da9e url(images/red_nav_arrow.gif) no-repeat 15px 5px;padding: 3px 3px 3px 3px;line-height:14px;border-top:none; border-bottom:1px solid #fbf0d6; font: bolder 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#b43723; padding-left: 20px; letter-spacing: normal; border-left: 1px solid #cbd6e0; border-right: 1px solid #cbd6e0;}
#hdr_with_twocolumns_under #content_leftnav #leftnav .level3 a.section_on{display:block;background:#f4e7c7;padding:3px 3px 3px 3px;line-height:16px;border-top:none;border-bottom:1px solid #fbf0d6;font:  bold 11px Arial, Helvetica, sans-serif;text-decoration:none; color:#4d7a94; padding-left: 20px; letter-spacing: normal; border-left: 1px solid #cbd6e0; border-right: 1px solid #cbd6e0;}
#hdr_with_twocolumns_under #content_leftnav #leftnav .level3 a:hover{background:#becfde;color:#4d7a94;text-decoration:underline; letter-spacing: normal; }

/* level 4 */
#hdr_with_twocolumns_under #content_leftnav #leftnav .level4{background:#8dafc3; }
#hdr_with_twocolumns_under #content_leftnav #leftnav .level4 a{display:block; padding:2px 2px 2px 2px;line-height:14px !important;border-top:none; font: bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color: #627783; padding-left: 35px; letter-spacing: normal; }
#hdr_with_twocolumns_under #content_leftnav #leftnav .level4 a.link_on{display:block;background:#f3da9e url(images/red_bullet_nav.gif) no-repeat 27px 8px;padding: 2px 2px 2px 2px;line-height:14px;border-top:none; border-bottom:1px solid #fbf0d6; font: bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#b43723; padding-left: 33px; letter-spacing: normal; border-left: 1px solid #cbd6e0; border-right: 1px solid #cbd6e0;}
#hdr_with_twocolumns_under #content_leftnav #leftnav .level4 a:hover.link_on{display:block;background:#f3da9e url(images/red_bullet_nav.gif) no-repeat 27px 8px; padding: 2px 2px 2px 2px;line-height:14px;border-top:none; border-bottom:1px solid #fbf0d6; font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#b43723; padding-left: 33px; letter-spacing: normal; border-left: 1px solid #cbd6e0; border-right: 1px solid #cbd6e0;}
#hdr_with_twocolumns_under #content_leftnav #leftnav .level4 a.section_on{display:block;background:#f4e7c7 url(images/blue_bullet_nav.gif) no-repeat 27px 8px;padding:2px 2px 2px 2px;line-height:16px;border-top:none;border-bottom:1px solid #fbf0d6;font: bold 11px Arial, Helvetica, sans-serif;text-decoration:none; color:#627783; padding-left: 33px; letter-spacing: normal; border-left: 1px solid #cbd6e0; border-right: 1px solid #cbd6e0;}
#hdr_with_twocolumns_under #content_leftnav #leftnav .level4 a:hover{background:#becfde;color:#627783; background:#f4e7c7 url(images/blue_bullet_nav.gif) no-repeat 27px 8px; text-decoration:underline; padding-left: 33px; letter-spacing: normal; }
/*
sub styles
*/
/* define the style for the breadcrumbs*/		
.breadcrumbs{width:493px;}
.breadcrumbs{float:left;width:493px;font:bold 10px arial,sans-serif; }
.breadcrumbs a{font:bold 10px arial,sans-serif;color:#486c8b;}
/* define the style for the print page and share page buttons on the page*/	
.options {clear: both; padding-top: 5px; z-index: 1; }
.options .print_page{float: right; height:17px; width:60px; position: relative; top: 0px; right: 0px; margin-bottom: 8px; }
.options .print_page a{display:block;font:normal 10px arial,sans-serif;background:url(images/icon_print13.gif) no-repeat 3px 0 ;padding:2px 0 0 22px;color:#737373; margin-left:3px; height:17px;}

.options .email_page{float:right;width:60px; position: relative; top: 0px; margin-bottom: 8px; height:17px; }
.options .email_page a{display:block;font:normal 10px arial,sans-serif;background:url(images/icon_email.gif) no-repeat 0 3px;padding:2px 0 0 25px;color:#737373; height:17px;}
.options .share_page {float:right; width:60px; top: 0px; padding: 1px 0 0 0; margin-bottom: 8px;  position: relative; height:17px; z-index: 1; }




.breadcrumbs_print .share_page{clear:both;float:right;width:65px; height:16px; margin-bottom:5px;margin-left: 5px; padding-left: 3px; }



			
#main_content_body{clear:both;}

/*Defines styles for main copy field on most pages */

.intro_text{border-top:1px solid #d9d9d9;padding:10px 0 23px 0;}
.intro_text b{color:#333333;}
.intro_text b span{color:#333333;}
.intro_text p {margin: 9px 0 9px 0; font-size:12px; color: #333333;}
.intro_text span{display:block;clear:both;font:bold 16px arial,sans-serif;color:#b43723;margin-bottom:10px; overflow: visible;}
.intro_text .red {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #b43723 ; }
.intro_text span#europe{display:block;clear:both;font:bold 16px arial,sans-serif;color:#92a228;margin-bottom:10px;}
.intro_text a{font:normal 12px arial, helvetica, sans-serif; font-style:normal;text-decoration:none;color:#02769c;}
.intro_text a:hover{text-decoration:underline;}
.intro_text li {margin: 4px 0 4px 10px; font-size:12px; font-family: arial, sans-serif; color: #333333;}

.intro_text h5 {margin:5px 0;font:bold 13px arial, helvetica, sans-serif;color:#486c8b; text-decoration: none; font-style: normal;}
.intro_text h5 a{margin:5px 0;font:bold 13px arial, helvetica,sans-serif;color:#486c8b; text-decoration: none; font-style:normal; }
.intro_text h5 a:hover{margin:5px 0;font:bold 13px arial,sans-serif;color:#486c8b; text-decoration:underline; font-style: normal;}
.intro_text h6{font:bold 13px arial, helvetica, sans-serif;color:#486c8b; text-decoration: none; font-style: normal; margin: 0 0 0 0;}
.intro_text .CURRENTS_archive {float:left;width:30%; height: 150px;padding: 5px; }
.intro_text .CURRENTS_year {float:left;width:30%; height: 14px; padding: 0px 5px 15px 5px; font-weight: bold; }
.intro_text .career_cost{ font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #b43723 ; clear: none; text-indent: 20px; margin-top: 4px; margin-bottom: 4px; }
.intro_text .alert_text {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #b43723 ; margin-top: 4px; margin-bottom: 4px; }
.alert_text {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #b43723 ; margin-top: 4px; margin-bottom: 4px; }
.intro_text h3 {display:block;clear:both;font:bold 14px arial,sans-serif;color:#b43723;margin-bottom:10px; overflow: visible;}
.intro_text .star {font:bold 14px arial,sans-serif;color:#b43723; }
.intro_text .see_also  {position: relative; float: right; width:180px; background-color: #dce8f3; font: 10px bold Arial, Helvetica, sans-serif; border: 1px #11324e solid; padding-left: 5px; padding-right: 3px; margin: 0; top: -70px;}
.intro_text .see_also li {font-size: 10px; padding:0px 0px 1px 0px; line-height: 12px;}
.intro_text .conference_image  {display: block; position: relative; float: right; background-color: transparent; border: none; padding: 5px; margin: 5px;; top: 0;}

.intro_text .conference_image  {display: block; position: relative; float: right; background-color: transparent; border: none; padding: 5px; margin: 5px;; top: 0;}
.intro_text .career_center_logo  {position: relative; float: right; background-color: transparent; border: none; padding: 5px; margin: 5px;; clear: none; top: -29px; border: none; }
.intro_text .pullquote {color: #333366; font: 12px bold; font-style: italic;}
.intro_text .conference_callout  {position: relative; float: right; background-color: transparent; border: 1px #11324e solid; padding: 5px; margin: 0; top: -10px;}
.intro_text .audio  {position: relative; width: 150px; float: right; background-color: transparent; border: 1px #11324e solid; padding: 5px; margin: 0; top: -10px;}


.intro_text  .results_browse_by { font: 12px arial,sans-serif; color: #333; text-decoration: none; font-style: normal; padding-bottom: 4px; margin-top: 0px; }
.intro_text  .results_browse_by a {font:bold 12px arial,sans-serif; color: #02769c; text-decoration: none; font-style: normal; padding:0 0 0 0; margin-bottom: 0px; }
.intro_text .results_browse_by a:hover {font:bold 12px arial,sans-serif; color: #02769c; text-decoration: underline; font-style: normal; padding: 0 0 0 0; margin-bottom: 0px;  }

.intro_text td {font:normal 11px arial, sans-serif;color:#333333;line-height:16px; }

/*Styles used for search results pages*/
.search_results {margin-top:10px; margin-bottom:10px;font:12px arial,sans-serif; color: #333333; background-color: transparent; text-decoration: none; font-style: normal; }
.search_results p{margin: 9px 0 9px 0; }
.search_results span{display:block;clear:both;font:bold 14px arial,sans-serif;color:#b43723;margin-bottom:10px;}
.search_results h6{margin:5px 0;font:bold 14px arial,sans-serif; color: #11324e; background-color: transparent; text-decoration: none; font-style: normal;}
.search_results .case_match{margin-top:10px; margin-bottom: 10px;font:bold 12px arial,sans-serif; color: #11324e; background-color: #dbe5ed; text-decoration:none; font-style: normal; margin-bottom: 10px;}
.search_results .case_match a{margin:5px 0;font:bold 12px arial,sans-serif; color: #11324e;  text-decoration:none; font-style: normal;}
.search_results .case_match a:hover{margin:5px 0;font:bold 12px arial,sans-serif; color: #11324e; text-decoration: underline; font-style: normal;}
.search_results .case_match b{ font:bold 12px arial,sans-serif; color: #333; text-decoration: none; font-style: normal;}

.search_results .results { font: 12px arial,sans-serif; color: #333333; text-decoration: none; font-style: normal; }
.search_results .results a {font:bold 12px arial,sans-serif; color: #02769c; text-decoration: none; font-style: normal; padding: 0 0 0 0;  }
.search_results .results a:hover {font:bold 12px arial,sans-serif; color: #02769c; text-decoration: underline; font-style: normal; padding: 0 0 0 0;  }

.search_results .also_try { font: bold 12px arial, sans-serif; color: #333333; background-color: #f4e7c7; padding: 10px 10px 5px 5px ;}
.search_results .also_try a{ font: bold 12px arial, sans-serif; color: #333333;}
.search_results .also_try a:hover{ font: bold 12px arial, sans-serif; color: #333333; text-decoration: underline; }

.search_results .top_search {text-align:right; font-weight: bold; padding: 10px 5px 15px 0;}
.search_results .top_search a{padding:0 4px;font-family:arial,sans-serif !important; font-weight:bold; font-size: 11px;}
.search_results .top_search a#on{background-image:url(images/bullet3.gif);background: no-repeat;text-decoration:underline;font-weight:bold;font-size:11px; background-position:0 6px;}
.search_results .top_search a:hover{ font:bold 11px arial,sans-serif; color: #02769c; text-decoration:underline; font-style: normal;}
	
.intro_text_sub{border-top:2px solid #d9d9d9;padding:20px 0 23px 0;}
.intro_text_sub ul{list-style-type:none;list-style-image:none;margin:7px 0 10px 0;padding:0px;}
.intro_text_sub li{background-image:url(images/bullet.gif);background-repeat:no-repeat;background-position:0 6px;padding:0 0 0 9px;margin:0 0 3px 0;}
.intro_text_sub b{color:#333333;}		
.intro_text_sub span{display:block;clear:both;font:bold 14px arial,sans-serif;color:#304f6e;margin-bottom:10px;}
.intro_text_sub span#asia{display:block;clear:both;font:bold 14px arial,sans-serif;color:#b43723;margin-bottom:10px;}
.intro_text_sub span#europe{display:block;clear:both;font:bold 14px arial,sans-serif;color:#92a228;margin-bottom:10px;}
.intro_text_sub a{color:#333333;}
.intro_text_sub a:hover{text-decoration:none;}
.intro_text_sub h5{margin:5px 0;font:bold 12px arial,sans-serif;color:#333;}
.intro_text_sub p{margin: 9px 0 9px 0;}

#main_content_body .content_section{padding:13px 0 23px 0;border-top:1px solid #d9d9d9;}

#main_content_body .content_section h2{margin:0;padding:0 0 10px 0;font:bold 14px arial, sans-serif;color:#004179;}
#main_content_body .content_section a{color:#737373;}
#main_content_body .content_section p{margin: 9px 0 9px 0;}
		
#main_content_body .content_section span{display:block;font:bold 14px arial,sans-serif;color:#b43723;margin:10px 0 0 0;}
#main_content_body .content_section span#europe{display:block;font:bold 14px arial,sans-serif;color:#92a228;margin:10px 0 0 0;}
#main_content_body .shorts {background-color: #ede0c0; margin:10px 0 0 0; padding: 5px;}
#main_content_body .sidebars {background-color: #becfde; margin:10px 0 0 0; padding: 5px;} 

/*Styles for Content in Right Column */
#right_column{background:#fff;float:left;width:248px;}
#right_column #sub_login_box{margin-left: 2px;padding:39px 70px 0px 10px;width:166px;height:69px;background:url(images/sub_right_box_login.gif) no-repeat;}
#right_column #sub_login_box p{padding:0 0 5px 0;}

p.logged_in_as{font:11px arial, sans-serif;color:#00284c; width: 240px;}
p.dyna_username{padding:0 0 10px 0 !important;font:bold 11px arial, sans-serif;color:#00284c;}
p.dyna_username a.logout{font-weight:normal;font-size:10px;color:#00284c;}


.sub_inBetweens{background:url(images/sub_right_betweens.gif) no-repeat;width:248px;height:9px;clear:both; }


#right_column .right_side_adbanner{background:#F1F1E5;padding:7px 0 8px 6px;}

#right_column .right_side_ads_vertical{background:#F1F1E5;width:247px;}
#right_column .right_side_ads_vertical img{float:left;display:inline;background:#F1F1E5;width:120px;height:240px;padding-left:2px;padding-top:3px;}

#right_column .right_side_ads_horizontal{background:#F1F1E5;width:247px;text-align:center;}
#right_column .right_side_ads_horizontal img{display:inline;margin-top:6px;}

#right_column .right_side_ads_240x400{background:#F1F1E5;width:240px;text-align:center;}
#right_column .right_side_ads_240x400 img{display:inline;margin-top:6px;}

#right_column .right_side_ads_234x400{background:#F1F1E5;width:234px;text-align:center;}
#right_column .right_side_ads_234x400 img{display:inline;margin-top:6px;}

#right_column .right_side_ads_120x400{background:#F1F1E5;width:120px;text-align:center;}
#right_column .right_side_ads_120x400 img{display:inline;margin-top:6px;}

#right_column .right_side_ads_240x240{background:#F1F1E5;width:240px;text-align:center;}
#right_column .right_side_ads_240x240 img{display:inline;margin-top:6px;}

#right_column .right_side_ads_234x240{background:#F1F1E5;width:234px;text-align:center;}
#right_column .right_side_ads_234x240 img{display:inline;margin-top:6px;}

#right_column .right_side_ads_120x240{background:#F1F1E5;width:120px;text-align:center;}
#right_column .right_side_ads_120x240 img{display:inline;margin-top:6px;}

#right_column .right_side_ads_240x90{background:#F1F1E5;width:240px;text-align:center;}
#right_column .right_side_ads_240x90 img{display:inline;margin-top:6px;}

#right_column .right_side_ads_234x90{background:#F1F1E5;width:234px;text-align:center;}
#right_column .right_side_ads_234x90 img{display:inline;margin-top:6px;}

#right_column .right_side_ads_120x90{background:#F1F1E5;width:120px;text-align:center;}
#right_column .right_side_ads_120x90 img{display:inline;margin-top:6px;}


#right_column .right_side_ads_240x60{background:#F1F1E5;width:240px;text-align:center;}
#right_column .right_side_ads_240x60 img{display:inline;margin-top:6px;}

#right_column .right_side_ads_234x60{background:#F1F1E5;width:234px;text-align:center;}
#right_column .right_side_ads_234x60 img{display:inline;margin-top:6px;}

#right_column .right_side_ads_120x60{background:#F1F1E5;width:120px;text-align:center;}
#right_column .right_side_ads_120x60 img{display:inline;margin-top:6px;}
			

#toolkit{float:left;width:246px;}
#toolkit .hdr{width:246px;height:25px;background:url(images/sub_toolkit_hdr.gif) no-repeat;}
#toolkit .hdr h2{display:none;}
#toolkit .inner{float:left;padding:9px 13px 7px 10px;width:223px;background:#f4f4ea;}
#toolkit .inner img{margin-right:5px;float:left;}
.toolkit_text{padding-top:5px;width:126px;float:left;}
#toolkit .inner p{padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;}

.prod_detail_left{float:left;width:330px;line-height:16px !important;font:normal 11px arial,sans-serif;color:#333333;}
.prod_detail_left b{color:#333333;}
/*.prod_detail_left img {float:left;margin:0 30px 0 0} */

a.add_to_cart{display:block;float:left;font:normal 11px arial,sans-serif !important;color:#FFF !important;background:#849fb5;padding:5px;border:1px solid #e3e3e3;margin:0;width:60px;text-decoration:none !important;}
a:hover.add_to_cart{color:#FFF;background:#446380;}

a.preorder{display:block;float:left;font:normal 11px arial,sans-serif !important;color:#FFF !important;background:#b43723;padding:5px;border:1px solid #e3e3e3;margin:0;width:60px;text-decoration:none !important;}
a:hover.preorder{color:#FFF;background:#b43723;}

b#red{color:#b43723;}
.red {color:#b43723; font-weight:bold;}
.prod_detail_right{float:left;width:162px;font:bold 11px arial,sans-serif;color:#737373;line-height:16px !important;border-left:1px solid #d9d9d9;}
.prod_detail_right a{line-height:16px !important;}

/*
tophat styles below - ex logo and top navigation */


#tophat{display:block;padding:0 0 0 6px;width:968px;clear:both;float:left;}

#top_logo{width:372px;height:106px;float:left;}
#top_logo a{display:block;width:350px;height:75px;}
#europe_top_logo{width:372px;height:106px;float:left;}
#europe_top_logo a{display:block;width:350px;height:75px;}
#asia_top_logo{width:372px;height:106px;float:left;}
#asia_top_logo a{display:block;width:350px;height:75px;}

#top_logo_print{display: none;}
#top_logo_print a{display: none;}
#europe_top_logo_print{display: none;}
#europe_top_logo_print a{display: none;}
#asia_top_logo_print{display: none;}
#asia_top_logo_print a{display: none;}


#top_right{height:106px;width:588px;float:left;background:url(images/bg_top_right.gif) no-repeat;}

#top_utility_search_browse{float:right;padding:0 0 0 229px;width:349px;}
#top_utility{margin-bottom:3px;text-align:right;width:200px;padding:0 0 0 142px;float:right;color:#fff;}
#top_utility p{font: bold 10px arial;}

#font_sizer{margin-top:6px;padding:6px 12px 0 0;float:right;vertical-align:middle;width:78px;height:18px;}
/*#font_sizer p{margin:0;color:#fff;float:left;} */
#font_sizer p{display: none;}
/* a#plus{overflow:hidden;text-indent:-50px;float:right;background:url(images/utility_plus.gif) no-repeat 0 0;display:block;width:16px;height:14px;}
a#plus:hover{overflow:hidden;text-indent:-50px;float:right;background:url(images/utility_plus.gif) no-repeat 0 -14px;display:block;width:16px;height:14px;}
a#minus{overflow:hidden;text-indent:-50px;float:right;background:url(images/utility_minus.gif) no-repeat 0 0;display:block;width:16px;height:14px;}
a#minus:hover{overflow:hidden;text-indent:-50px;float:right;background:url(images/utility_minus.gif) no-repeat 0 -14px;display:block;width:16px;height:14px;} */

#top_search{width:349px;padding-right:3px;margin:3px 0 0 0;clear:both;}

#browse_by{clear:both;position:relative;width:313px;height:27px;margin:0 0 0 0;padding-right:27px;background:transparent url(images/top_yellow_field_arrow.gif) no-repeat 100% 5px; z-index:2;  }

.closed_browse{position:absolute;top:5px;left:0px;overflow:hidden;height:8px;width:308px;background:#f4e7c7;padding:0px 0 7px 5px;border:1px solid #ce8f3c; z-index:2;}
.opened_browse{position:absolute;top:5px;left:0px;overflow:auto;width:308px;padding:0 0px 0 5px;background:#f4e7c7;border:1px solid #ce8f3c; z-index:3;  }

#browse_by ul{position:relative; list-style:none;padding:0;margin:0; z-index:4; }
#browse_by ul li{line-height:normal !important; z-index:4;}
#browse_by ul li a{text-decoration:none;font: bold 11px arial;color:#254f66; z-index:4;}
#browse_by ul li a:hover{color:#8dafc3; z-index:4;}

select.browse_by{width:340px;background:#f4e7c7;font:bold 10px arial;color:#254f66;margin:5px 0;padding:1px 0 0 5px; position: relative;  z-index: 4;}
select.browse_by option{padding:1px 0 0 5px;background:#f4e7c7; z-index: 4; }

#top_nav{text-align:right;text-decoration:none;font:bold 10px arial, sans-serif;color:#778d9a;padding:4px 10px 0 0;clear:both;}
#top_nav a{text-align:right;text-decoration:none;color:#fff;font:bold 10px arial, sans-serif;}
#top_nav a#on{text-align:right;text-decoration:none;color:#8dafc3;font:bold 10px arial, sans-serif;}
#top_nav a:hover{text-decoration:underline;}
	
#main_nav{margin-top:5px;width:968px;float:left;clear:both;}
#main_nav ul{width:968px;list-style-type: none;padding:0;margin:0;display:inline;}
#main_nav ul li{float:left;margin:0;padding:0;display:inline;}
	
/*
HOMEPAGE SPECIFIC STYLES
*/


#home_about_box{width:711px; }
#home_about_box #top_photo{overflow:hidden;background:url(images/member_image_photo2.jpg) no-repeat 3px 0; height:240px; z-index: 1;}
#home_about_box #top_photo h2{display:none;}
#home_about_box #top_photo .top_text{float:right;font:normal 17px Times, serif; letter-spacing:-1px;color:#2d607d;width:711px;height:245px;overflow:hidden; }
#home_about_box #top_photo .top_text .quote{text-align:right;padding:12px 162px 0 23px; }
#home_about_box #top_photo .top_text .quote div{text-align:right;margin-top:7px;font:normal 12px times,serif;color:#737373; letter-spacing:normal; }
#home_about_box #about_content{position: absolute; top: 248px; width: 400px;}
#home_about_box #about_content #about_CASE{background:url(images/About_CASE.gif) no-repeat 10px 0; position: relative; width:400px;height:44px; float: left; padding-bottom: 5px;  }
#home_about_box #about_content #about_CASE_AP{background:url(images/About_CASE_AP.gif) no-repeat 8px 0; width:400px;height:44px; float: left; padding-bottom: 5px; position: relative; }
#home_about_box #about_content #about_CASE_Europe{background:url(images/About_CASE_Europe.gif) no-repeat 8px 0; width:400px;height:44px; float: left; padding-bottom: 5px; position: relative; }
#home_about_box #about_content #about_CASE h2{display:none;}
#home_about_box #about_content #about_CASE_AP h2{display:none;}
#home_about_box #about_content #about_CASE_Europe h2{display:none;}
#home_about_box #about_content .inner{padding:15px 20px 0 25px;}

#home_about_box #about_content .inner p{line-height:16px;}
#home_about_box #about_content .inner p.learn_more{line-height:11px !important;padding-top:15px;}


a.download{display:block;background:url(images/icon_print.gif) no-repeat 0 3px;padding:5px 3px 0 22px;height:25px;color:#02769c !important;font:normal 11px georgia, serif;font-style:italic;text-decoration:none;margin:10px;}
a:hover.download{text-decoration:underline;}
a.learn_more, a.view_all, a.read_more{display:inline;background:url(images/bullet2.gif) no-repeat 0 3px;padding-left:8px;color:#02769c !important;font:normal 12px georgia, serif; line-height: 13px; font-style:italic;text-decoration:none;}
a.view_article{display:inline;background:url(images/bullet2.gif) no-repeat 0 3px;padding-left:8px;color:#02769c !important;font:normal 11px georgia, serif;font-style:italic;text-decoration:none;line-height:24px !important;}
a.read_more{display:block;margin-top:7px !important;}
a:hover.learn_more, a:hover.view_all, a:hover.read_more, a:hover.view_article{text-decoration:underline;}
a.link{display:block;background:url(images/bullet.gif) no-repeat 0 7px;color:#333333;text-decoration:underline;padding-left:8px;margin:3px 0;line-height:20px !important;}
a:hover.link{color:#222222;}
a.title{font:normal 11px georgia, serif;font-style:italic;text-decoration:none;color:#02769c;}
a:hover.title{text-decoration:underline;}

/*
~~~~~~~~~~~~~~~~~~~~~~~~
*/

#home_case_container{background:url(images/home_case_bg.gif) repeat-y;width:711px;}
#home_case_top{background:url(images/home_case_top.gif) no-repeat;width:711px;height:9px;}
#home_case_inner{padding:0 11px 0 10px;margin-right:10px;width:680px;background:transparent url(images/home_case_inner_bg.jpg) no-repeat bottom right;}
#home_case_inner img.left{float:left;margin-right:6px;}

#case_content{padding-top:6px;float:left;width:424px;}
#case_content p.darker{padding-top:8px;}
#case_content p{line-height:16px;color:#333333;padding:0 0 0 4px;}

#case_content_switch{width:44px;height:17px;float:right;}

#home_case_btm{background:url(images/home_case_btm.gif) no-repeat;width:711px;height:7px;overflow:hidden;}

/*
~~~~~~~~~~~~~~~~~~~~~~
*/

#home_ehead_award{float:left;clear:both;width:711px;}

#home_ehead{float:left;width:356px;background:url(images/home_ehead_bg.gif) repeat-y;}
#home_ehead_top{background:url(images/home_ehead_hdr.gif);width:356px;height:48px;}
#home_ehead_top h2{display:none;}
#home_ehead_inner{min-height:138px;padding:12px 17px 10px 9px;margin-left:11px;background:url(images/home_ehead_inner.gif) no-repeat bottom right;width:311px;}
#home_ehead_inner .learn_more{margin:0 0 0 5px;}
#home_ehead_inner .rss{float: right; position: relative; top: -15px; margin:0 0 0 0; background:url(images/rss.gif);width:36px;height:14px;}
#home_ehead_btm{background:url(images/home_ehead_btm.gif);width:356px;height:10px;overflow:hidden;}

#home_award{float:left;width:355px;background:url(images/home_award_bg.gif) repeat-y;}

#home_award_top{background:url(images/home_award_hdr.gif);width:355px;height:48px;}
#home_award_top h2{display:none;}

#home_award_inner{min-height:138px;padding:12px 17px 10px 9px;margin-left:11px;background:url(images/home_award_inner.gif) no-repeat bottom right;width:311px;}
#home_award_inner img{float:left;margin:0 14px 40px 0;}
#home_award_inner ul{margin:0 0 0 10px;}

#award_content_switch{padding:23px 23px 0 0;width:44px;height:17px;float:right;}
.award_content{margin-bottom:5px;}

#home_award_btm{overflow:hidden;background:url(images/home_award_btm.gif);width:355px;height:10px;}
#home_award_inner p{padding:0 0 5px 0;}
#home_award_inner p.learn_more{clear:both;}

/*
RIGHT SIDE STYLES
*/

#right_column .textbit{padding:5px 0 0 0;}
#login_box{margin-left:4px;width:251px;}
#login_box .hdr{width:251px;height:27px;background:url(images/home_login_hdr.gif) no-repeat;}
#login_box .hdr h2{display:none;}

#login_box #inner{padding:5px 3px 7px 3px;width:245px;background:#ede0c0;}
#login_box .field_container{height:22px;background:url(images/home_login_field_inside.gif) repeat-x;float:left;}
#login_box .field_container div{height:22px;float:left;}

#login_box .field_container .left_side{background:url(images/home_login_field_left.gif) no-repeat;width:2px;}
#login_box .field_container input{border-style:none !important;}
#login_box .field_container input.un{padding-top:3px;height:16px;font-size:10px;background:transparent !important;color:#737373;}
#login_box .field_container .right_side{background:url(images/home_login_field_right.gif) no-repeat;width:2px;}
#forgot_btn .txt{padding-top:2px;height:24px;float:left;}
#forgot_btn .txt, #forgot_btn .txt a{color:#737373;text-decoration:none;font:10px arial;}


.inBetweens{background:url(images/home_right_betweens.gif) no-repeat;width:255px;height:9px; }

#featured_resource{margin-left:4px;width:251px;}
#featured_resource .hdr{width:251px;height:27px;background:url(images/home_featured_resource_hdr.gif) no-repeat;}
#featured_resource .hdr h2{display:none;}
#featured_resource .inner{padding:5px 13px 7px 3px;width:235px;background:#f4f4ea;}
#featured_resource .inner img{margin-right:5px;float:left;}
#featured_resource .inner p{padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;}
.featured_resource_content_switch{padding:8px 13px 0 0;width:36px;height:17px;float:right;}

#featured_stat{width:248px;}
#featured_stat .hdr{padding:0;width:248px;height:25px;background:url(images/sub_featured_stat_hdr.gif) no-repeat;}
#featured_stat .hdr h2{display:none;}
#featured_stat .inner{padding:18px 13px 7px 10px;width:225px;background:#f4f4ea;}
#featured_stat .inner img{margin-right:5px;float:left;}
#featured_stat .inner p{color:#454444;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
			
#featured_job{width:248px;}
#featured_job .hdr{padding:0;width:248px;height:25px;background:url(images/sub_featured_job_hdr.gif) no-repeat;}
#featured_job .hdr h2{display:none;}
#featured_job .inner{padding:18px 13px 7px 10px;width:223px;background:#f4f4ea;}
#featured_job .inner img{margin-right:5px;float:left;}
#featured_job .inner p{color:#454444;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#featured_job a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_forward.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px;}
#featured_job a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_forward_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_job a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_back.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_job a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_back_h.gif) no-repeat;display:block;width:17px;height:11px;}

#featured_job_europe{width:248px;}
#featured_job_europe .hdr{padding:0;width:248px;height:25px;background:url(images/europe_featured_job.gif) no-repeat;}
#featured_job_europe .hdr h2{display:none;}
#featured_job_europe .inner{padding:18px 13px 7px 10px;width:224px;background:#f4f4ea;}
#featured_job_europe .inner img{margin-right:5px;float:left;}
#featured_job_europe .inner p{color:#454444;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#featured_job_europe a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px;}
#featured_job_europe a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_job_europe a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_job_europe a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_left_h.gif) no-repeat;display:block;width:17px;height:11px;}

#featured_job_asia{width:248px;}
#featured_job_asia .hdr{padding:0;width:248px;height:25px;background:url(images/asia_featured_job.gif) no-repeat;}
#featured_job_asia .hdr h2{display:none;}
#featured_job_asia .inner{padding:18px 13px 7px 10px;width:224px;background:#f4f4ea;}
#featured_job_asia .inner img{margin-right:5px;float:left;}
#featured_job_asia .inner p{color:#454444;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#featured_job_asia a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px;}
#featured_job_asia a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_job_asia a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_job_asia a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_left_h.gif) no-repeat;display:block;width:17px;height:11px;}


#download_catalog{width:248px;}
#download_catalog .hdr{padding:0;width:248px;height:25px;background:url(images/t_download_case_catalog.gif) no-repeat;}
#download_catalog .hdr h2{display:none;}

#in_this_issue{width:248px;}
#in_this_issue .hdr{padding:0;width:248px;height:25px;background:url(images/t_in_this_issue.gif) no-repeat;}
#in_this_issue .hdr h2{display:none;}
#in_this_issue b{color:#333;}

#download_calendar{width:248px;}
#download_calendar .hdr{padding:0;width:248px;height:25px;background:url(images/t_download_calendar.gif) no-repeat;}
#download_calendar .hdr h2{display:none;}

#related_resources{width:248px;}
#related_resources .hdr{padding:0;width:248px;height:25px;background:url(images/t_related_resources.gif) no-repeat;}
#related_resources .hdr h2{display:none;}
#related_resources .inner{padding:18px 13px 7px 10px;width:225px;background:#f4f4ea;}
#related_resources .inner p{color:#454444;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}

#featured_employer{width:248px;}
#featured_employer .hdr{padding:0;width:248px;height:25px;background:url(images/sub_featured_employer_hdr.gif) no-repeat;}
#featured_employer .hdr h2{display:none;}
#featured_employer .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#featured_employer .inner img{margin-right:5px;float:left;}
#featured_employer .inner p{color:#454444;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#featured_employer a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_forward.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px;}
#featured_employer a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_forward_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_employer a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_back.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_employer a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_back_h.gif) no-repeat;display:block;width:17px;height:11px;}

#featured_employer_europe{width:248px;}
#featured_employer_europe .hdr{padding:0;width:248px;height:25px;background:url(images/europe_featured_employer.gif) no-repeat;}
#featured_employer_europe .hdr h2{display:none;}
#featured_employer_europe .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#featured_employer_europe .inner img{margin-right:5px;float:left;}
#featured_employer_europe .inner p{color:#454444;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#featured_employer_europe a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px;}
#featured_employer_europe a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_employer_europe a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_employer_europe a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_left_h.gif) no-repeat;display:block;width:17px;height:11px;}

#featured_employer_asia{width:248px;}
#featured_employer_asia .hdr{padding:0;width:248px;height:25px;background:url(images/asia_featured_employer.gif) no-repeat;}
#featured_employer_asia .hdr h2{display:none;}
#featured_employer_asia .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#featured_employer_asia .inner img{margin-right:5px;float:left;}
#featured_employer_asia .inner p{color:#454444;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#featured_employer_asia a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px;}
#featured_employer_asia a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_employer_asia a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_employer_asia a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_left_h.gif) no-repeat;display:block;width:17px;height:11px;}



#featured_case_resource{width:248px;}
#featured_case_resource .hdr{padding:0;width:248px;height:25px;background:url(images/t_featured_case_resource.gif) no-repeat;}
#featured_case_resource .hdr h2{display:none;}
#featured_case_resource .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#featured_case_resource .inner img{margin-right:5px;float:left;}
#featured_case_resource .inner p{color:#454444;padding:0 0 5px 0;margin:0;font:normal 12px arial, sans-serif;line-height:14px;}

#member_profile{width:248px;}
#member_profile .hdr{padding:0;width:248px;height:25px;background:url(images/t_member_profile.gif) no-repeat;}
#member_profile .hdr h2{display:none;}
#member_profile .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#member_profile .inner img{margin-right:5px;float:left;}
#member_profile .inner p{color:#454444;padding:0 0 5px 0;margin:0;font:normal 12px arial, sans-serif;line-height:14px;}

#member_notes{width:248px;}
#member_notes .hdr{padding:0;width:248px;height:25px;background:url(images/t_member_notes.gif) no-repeat;}
#member_notes .hdr h2{display:none;}
#member_notes .inner{padding:13px 13px 7px 13px;width:222px;background:#f4f4ea;}
#member_notes .inner p{color:#454444;padding:0 0 5px 0;margin:0;font:normal 12px arial, sans-serif;line-height:14px;}

#featured_conferences{width:248px;}
#featured_conferences .hdr{padding:0;width:248px;height:25px;background:url(images/t_featured_conferences.gif) no-repeat;}
#featured_conferences .hdr h2{display:none;}
#featured_conferences .inner{padding:13px 13px 7px 13px;width:222px;background:#f4f4ea;}
#featured_conferences .inner p{color:#454444;padding:0 0 0 0;font:normal 12px arial, sans-serif;line-height:14px;}
#featured_conferences a{color:#02769c;text-decoration:none; font-size: 12px;}	
#featured_conferences a:hover{color:#02769c;text-decoration:underline;}

.featured {width:248px;}
.featured .hdr{padding:0;width:248px;height:25px;background:url(images/t_featured_conferences.gif) no-repeat;}
.featured .hdr h2{display:none;}
.featured .inner{padding:13px 13px 7px 13px;width:222px;background:#f4f4ea;}
.featured .inner p{color:#454444;padding:0 0 0 0;font:normal 12px arial, sans-serif;line-height:14px;}
.featured a{color:#02769c;text-decoration:none; font-size: 12px;}	
.featured a:hover{color:#02769c;text-decoration:underline;}


#related_product{width:248px;}
#related_product .hdr{padding:0;width:248px;height:25px;background:url(images/t_related_product.gif) no-repeat;}
#related_product .hdr h2{display:none;}
#related_product .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#related_product .inner img{margin-right:10px;float:left;}
#related_product .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#related_product a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_forward.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px;}
#related_product a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_forward_h.gif) no-repeat;display:block;width:17px;height:11px;}
#related_product a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_back.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#related_product a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_back_h.gif) no-repeat;display:block;width:17px;height:11px;}

#related_product_europe{width:248px;}
#related_product_europe .hdr{padding:0;width:248px;height:25px;background:url(images/europe_related_product.gif) no-repeat;}
#related_product_europe .hdr h2{display:none;}
#related_product_europe .inner{padding:13px 13px 7px 5px;width:229px;background:#f4f4ea;}
#related_product_europe .inner img{margin-right:10px;float:left;}
#related_product_europe .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#related_product_europe a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#related_product_europe a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#related_product_europe a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#related_product_europe a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_left_h.gif) no-repeat;display:block;width:17px;height:11px;}

#related_product_asia{width:248px;}
#related_product_asia .hdr{padding:0;width:248px;height:25px;background:url(images/asia_related_product.gif) no-repeat;}
#related_product_asia .hdr h2{display:none;}
#related_product_asia .inner{padding:13px 13px 7px 5px;width:229px;background:#f4f4ea;}
#related_product_asia .inner img{margin-right:10px;float:left;}
#related_product_asia .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#related_product_asia a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#related_product_asia a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#related_product_asia a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#related_product_asia a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_left_h.gif) no-repeat;display:block;width:17px;height:11px;}

#featured_product{width:248px;}
#featured_product .hdr{padding:0;width:248px;height:25px;background:url(images/europe_featured_product.gif) no-repeat;}
#featured_product .hdr h2{display:none;}
#featured_product .inner{padding:13px 13px 7px 3px;width:229px;background:#f4f4ea;}
#featured_product .inner img{margin-right:10px;float:left;}
#featured_product .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#featured_product a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#featured_product a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_product a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_product a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_left_h.gif) no-repeat;display:block;width:17px;height:11px;}


#featured_product_asia{width:248px;}
#featured_product_asia .hdr{padding:0;width:248px;height:25px;background:url(images/asia_featured_product2.gif) no-repeat;}
#featured_product_asia .hdr h2{display:none;}
#featured_product_asia .inner{padding:13px 13px 7px 5px;width:229px;background:#f4f4ea;}
#featured_product_asia .inner img{margin-right:10px;float:left;}
#featured_product_asia .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#featured_product_asia a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#featured_product_asia a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_product_asia a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_product_asia a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_left_h.gif) no-repeat;display:block;width:17px;height:11px;}


#featured_product_main {width:248px;}
#featured_product_main .hdr{padding: 0; width:248px;height:27px;background:url(images/t_featured_product_main.gif) no-repeat;}
#featured_product_main .hdr h2{display:none;}
#featured_product_main .inner{padding:13px 13px 7px 5px;width:229px;background:#f4f4ea;}
#featured_product_main .inner img{margin-right:5px;float:left;}
#featured_product_main .inner p{padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;}
#featured_product_main a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_forward.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#featured_product_main a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_forward_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_product_main a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_back.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_product_main a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_back_h.gif) no-repeat;display:block;width:17px;height:11px;}


#best_practices {width:247px;}
#best_practices .hdr{width:248px;height:27px;background:url(images/t_best_practices.gif) no-repeat;}
#best_practices .hdr h2{display:none;}
#best_practices .inner{padding:5px 13px 7px 5px;width:230px;background:#f4f4ea;}
#best_practices .inner img{margin-right:5px;float:left;}
#best_practices .inner p{padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;}
.best_practices_main_content_switch{padding:8px 13px 0 0;width:36px;height:17px;float:right;}
#best_practices a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_forward.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px;}
#best_practices a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_forward_h.gif) no-repeat;display:block;width:17px;height:11px;}
#best_practices a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_back.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#best_practices a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_back_h.gif) no-repeat;display:block;width:17px;height:11px;}


#listserv{width:247px;}
#listserv .hdr{padding:0;width:248px;height:25px;background:url(images/t_listserv.gif) no-repeat;}
#listserv .hdr h2{display:none;}
#listserv .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#listserv .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}

#sample_collections {width:247px;}
#sample_collections .hdr{width:248px;height:27px;background:url(images/t_sample_collections.gif) no-repeat;}
#sample_collections .hdr h2{display:none;}
#sample_collections .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#sample_collections .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}

#online_speaker_series{width:248px;}
#online_speaker_series .hdr{padding:0;width:248px;height:25px;background:url(images/t_online_speaker_series.gif) no-repeat;}
#online_speaker_series .hdr h2{display:none;}
#online_speaker_series .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#online_speaker_series .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#online_speaker_series a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_forward.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#online_speaker_series a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_forward_h.gif) no-repeat;display:block;width:17px;height:11px;}
#online_speaker_series a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_back.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#online_speaker_series a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_olive_back_h.gif) no-repeat;display:block;width:17px;height:11px;}

#online_speaker_series_europe{width:248px;}
#online_speaker_series_europe .hdr{padding:0;width:248px;height:25px;background:url(images/europe_online_speaker_series.gif) no-repeat;}
#online_speaker_series_europe .hdr h2{display:none;}
#online_speaker_series_europe .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#online_speaker_series_europe .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#online_speaker_series_europe a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#online_speaker_series_europe a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#online_speaker_series_europe a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#online_speaker_series_europe a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_bluegreen_left_h.gif) no-repeat;display:block;width:17px;height:11px;}

#online_speaker_series_asia{width:248px;}
#online_speaker_series_asia .hdr{padding:0;width:248px;height:25px;background:url(images/asia_online_speaker_series.gif) no-repeat;}
#online_speaker_series_asia .hdr h2{display:none;}
#online_speaker_series_asia .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#online_speaker_series_asia .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#online_speaker_series_asia a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#online_speaker_series_asia a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#online_speaker_series_asia a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#online_speaker_series_asia a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_purple_left_h.gif) no-repeat;display:block;width:17px;height:11px;}

#related_conference{width:248px;}
#related_conference .hdr{padding:0;width:248px;height:25px;background:url(images/t_related_conference.gif) no-repeat;}
#related_conference .hdr h2{display:none;}
#related_conference .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#related_conference .inner img{margin-right:5px;float:left;}
#related_conference .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#related_conference a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_forward.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px;}
#related_conference a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_forward_h.gif) no-repeat;display:block;width:17px;height:11px;}
#related_conference a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_back.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#related_conference a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_back_h.gif) no-repeat;display:block;width:17px;height:11px;}
#related_conference a.add_to_cart{display:block;float:left;font:normal 11px arial,sans-serif;color:#FFF;background:#849fb5;padding:5px;border:1px solid #e3e3e3;margin:0;width:60px;text-decoration:none;}
#related_conference a:hover.add_to_cart{color:#FFF;background:#446380;}

#related_conference_europe{width:248px;}
#related_conference_europe .hdr{padding:0;width:248px;height:25px;background:url(images/europe_related_conference.gif) no-repeat;}
#related_conference_europe .hdr h2{display:none;}
#related_conference_europe .inner{padding:13px 13px 7px 5px;width:229px;background:#f4f4ea;}
#related_conference_europe .inner img{margin-right:5px;float:left;}
#related_conference_europe .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#related_conference_europe a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#related_conference_europe a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#related_conference_europe a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#related_conference_europe a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_left_h.gif) no-repeat;display:block;width:17px;height:11px;}
#related_conference_europe a.add_to_cart{display:block;float:left;font:normal 11px arial,sans-serif;color:#FFF;background:#849fb5;padding:5px;border:1px solid #e3e3e3;margin:0;width:60px;text-decoration:none;}
#related_conference_europe a:hover.add_to_cart{color:#FFF;background:#446380;}

#related_conference_asia{width:248px;}
#related_conference_asia .hdr{padding:0;width:248px;height:25px;background:url(images/asia_related_conference.gif) no-repeat;}
#related_conference_asia .hdr h2{display:none;}
#related_conference_asia .inner{padding:13px 13px 7px 5px;width:229px;background:#f4f4ea;}
#related_conference_asia .inner img{margin-right:5px;float:left;}
#related_conference_asia .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#related_conference_asia a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#related_conference_asia a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#related_conference_asia a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#related_conference_asia a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_left_h.gif) no-repeat;display:block;width:17px;height:11px;}
#related_conference_asia a.add_to_cart{display:block;float:left;font:normal 11px arial,sans-serif;color:#FFF;background:#849fb5;padding:5px;border:1px solid #e3e3e3;margin:0;width:60px;text-decoration:none;}
#related_conference_asia a:hover.add_to_cart{color:#FFF;background:#446380;}



#featured_conference{margin-left:4px;width:251px;}
#featured_conference .hdr{width:251px;height:27px;background:url(images/home_featured_conference_hdr.gif) no-repeat;}
#featured_conference .hdr h2{display:none;}
#featured_conference .inner{padding:5px 13px 7px 3px;width:235px;background:#f4f4ea;}
#featured_conference .inner img{margin-right:5px;float:left;}
#featured_conference .inner p{padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;}
.featured_conference_content_switch{padding:10px 23px 0 0;width:36px;height:17px;float:right;}

#featured_conference2{width:248px;}
#featured_conference2 .hdr{padding:0;width:248px;height:25px;background:url(images/t_featured_conference.gif) no-repeat;}
#featured_conference2 .hdr h2{display:none;}
#featured_conference2 .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#featured_conference2 .inner img{margin-right:5px;float:left;}
#featured_conference2 .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#featured_conference2 a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_forward.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#featured_conference2 a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_forward_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_conference2 a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_back.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_conference2 a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_burgundy_back_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_conference2 a.add_to_cart{display:block;float:left;font:normal 11px arial,sans-serif;color:#FFF;background:#849fb5;padding:5px;border:1px solid #e3e3e3;margin:0;width:60px;text-decoration:none;}
#featured_conference2 a:hover.add_to_cart{color:#FFF;background:#446380;}

#featured_conference_europe{width:248px;}
#featured_conference_europe .hdr{padding:0;width:248px;height:25px;background:url(images/europe_home_featured_conference.gif) no-repeat;}
#featured_conference_europe .hdr h2{display:none;}
#featured_conference_europe .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#featured_conference_europe .inner img{margin-right:5px;float:left;}
#featured_conference_europe .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#featured_conference_europe a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#featured_conference_europe a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_conference_europe a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_conference_europe a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_teal_left_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_conference_europe a.add_to_cart{display:block;float:left;font:normal 11px arial,sans-serif;color:#FFF;background:#849fb5;padding:5px;border:1px solid #e3e3e3;margin:0;width:60px;text-decoration:none;}
#featured_conference_europe a:hover.add_to_cart{color:#FFF;background:#446380;}

#featured_conference_asia{width:248px;}
#featured_conference_asia .hdr{padding:0;width:248px;height:25px;background:url(images/asia_featured_conference.gif) no-repeat;}
#featured_conference_asia .hdr h2{display:none;}
#featured_conference_asia .inner{padding:13px 13px 7px 5px;width:230px;background:#f4f4ea;}
#featured_conference_asia .inner img{margin-right:5px;float:left;}
#featured_conference_asia .inner p{color:#737373;padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;line-height:14px;}
#featured_conference_asia a.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_right.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 15px 0 3px; }
#featured_conference_asia a:hover.forward{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_right_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_conference_asia a.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_left.gif) no-repeat;display:block;width:17px;height:11px;margin:8px 0 0 0;}
#featured_conference_asia a:hover.back{overflow:hidden;text-indent:-50px;float:right;background:url(images/b_plum_left_h.gif) no-repeat;display:block;width:17px;height:11px;}
#featured_conference_asia a.add_to_cart{display:block;float:left;font:normal 11px arial,sans-serif;color:#FFF;background:#849fb5;padding:5px;border:1px solid #e3e3e3;margin:0;width:60px;text-decoration:none;}
#featured_conference_asia a:hover.add_to_cart{color:#FFF;background:#446380;}




/*
~~~~~~~~~~~===========
*/

#currents{margin-left:4px;width:251px;}
#currents .hdr{width:251px;height:27px;background:url(images/home_currents_hdr.gif) no-repeat;}
#currents .hdr h2{display:none;}
#currents .inner{min-height:125px;padding:5px 13px 7px 3px;width:235px;background:#f4f4ea;}
#currents .inner img{margin-right:5px;float:left;}
#currents .inner p{padding:0 0 5px 0;margin:0;font:normal 11px arial, sans-serif;}

/*
FOOTER STYLES BELOW
*/


#footer{background:#11324e;border-top:4px solid #FFF;width:936px;height:38px;float:left;color:#c4c5c5;clear:both;margin:0 0 0 6px;padding:0 12px 0 12px;}
#foot_links{float:right;text-align:right;padding-top:10px;}
#foot_links a{font-size:10px;text-decoration:none;color:#fff;}
#foot_links a:hover{text-decoration:underline;}
#foot_txt{color:#93add1;font:bold 11px arial, sans-serif;float:left;text-align:left;padding-top:10px;}
#footer ul{list-style:none;padding:0;margin:0;display:inline;}
#footer	ul li{padding-left:28px;display:inline;font:bold 11.5px helvetica, sans-serif;color:#c4c5c5;list-style: none;}
#footer ul li a{font:bold 11.5px helvetica, sans-serif;color:#c4c5c5;text-decoration:none;}
#footer ul li a:hover{color:#84A4C8;}


#BM_links{padding-top:15px;clear:both;text-align:right;}
#BM_links img{float:right;}

/*form styles below*/

form{padding:0;margin:0; }

input.search{background:#8dafc3;font:bold 10px arial,sans-serif;color:#FFF;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-right:none;padding:4px 10px;float:left;width:250px;}

input.top_blue_field{display:block;background:#8dafc3;font:bold 10px arial,sans-serif;color:#FFF;border:1px solid #4c5f6a;padding:2px 5px 1px 5px;float:left;width:128px;height:15px;margin:0;}
input.top_blue_button{display:block;float:left;width:25px;height:18px;border:1px solid #4c5f6a;border-left:none;}

input.search_large{display:block;float:left;background:#8dafc3;font:bold 10px arial,sans-serif;color:#FFF;border:1px solid #d9d9d9;border-right:none;padding:2px 5px 1px 5px;width:240px;height:15px;margin:0;}
input.search_CASEStore {display:block;float:left;background:#f4e7c7;font:bold 11px arial,sans-serif;color:#254f66;border:1px solid #d9d9d9;border-right:none;padding:2px 5px 1px 5px;width:240px;height:15px;margin:0; }
input.search_large_button{display:block;float:left;width:25px;height:18px;border:1px solid #d9d9d9;border-left:none;}
input.search_small{display:block;float:left;background:#8dafc3;font:bold 10px arial,sans-serif;color:#FFF;border:1px solid #d9d9d9;border-right:none;padding:2px 5px 1px 5px;width:75px;height:15px;margin:0;}
input.full_search_button{display:block;height:18px;border:1px solid #d9d9d9; background-color:#737373; color: #fff; font: 11px bold arial, sans-serif; padding:2px 5px 1px 5px; }
input.checkbox {display:block;float:left;background:#8dafc3;font:bold 10px arial,sans-serif;color:#FFF;border:1px solid #d9d9d9;border-right:none;width:8px;height:8px;margin:0;}
select.search_dropdown {display:block;float:left;background:#8dafc3;font:bold 10px arial,sans-serif;color:#FFF;border:1px solid #d9d9d9;border-right:none;padding:0px 0px 0px 0px;width:100px;height:20px;margin:0;}
.box {background:#d9d9d9; font:bold 11px arial,sans-serif;color:#11324e;border:1px solid #d9d9d9; clear: none; padding: 2px;}
.box_small {background:#d9d9d9; font:bold 11px arial,sans-serif;color:#11324e;border:1px solid #d9d9d9; clear: none; padding: 0; height: 15px;}
.box_edited_fields { background:#becfde; font:bold 11px arial,sans-serif;color:#b43723;border:1px solid #d9d9d9; clear: none; padding: 2px;}
.preview_edits {background:#f4e7c7;}
.button {display: block; background: #becfde; font:bold 11px arial,sans-serif;color:#11324e; text-align: left; border:1px solid #8dafc3; height: 22px; padding: 2px;}

.buttondiv {display:block; clear: both; }

.search_form { padding: 4px; }

.calendar_table{width:231px;}
.calendar_table td.month{font:normal 11px arial,sans-serif;color:#737373;text-align:center;vertical-align:middle;padding:10px 0;}
.calendar_table td.month a{color:#737373;font:bold 11px arial,sans-serif;text-decoration:none;padding:0 10px;}
.calendar_table td.month a:hover{text-decoration:underline;}
.calendar_table td.week_hdr{vertical-align:middle;background:#666;font:normal 11px arial,sans-serif;color:#FFF;width:33px;padding:5px 0;text-align:center;border-bottom:4px solid #FFF;}
.calendar_table td.weekday{vertical-align:middle;font:normal 11px arial,sans-serif;color:#347a91;width:33px;padding:5px 0;text-align:center;}
.calendar_table td.weekend{vertical-align:middle;font:normal 11px arial,sans-serif;background:#e9e9e9;color:#347a91;width:33px;padding:5px 0;text-align:center;}

.calendar_right{float:right;border-left:1px solid #d9d9d9;width:248px;margin-top:34px;}
.calendar_right div{padding:0 12px;}
.calendar_right span{display:block;font:bold 13px arial,sans-serif !important;color:#cc3333 !important;margin-bottom:12px !important;}
.calendar_right span#europe{display:block;font:bold 13px arial,sans-serif !important;color:#92a228 !important;margin-bottom:12px !important;}

.caldrop_closed{position:absolute;top:0;left:0;margin-left:5px;width:122px;height:11px;overflow:hidden;padding:0 0 7px 10px;border:1px solid #e3e3e3;background:#8dafc3 url(images/blue_field_arrow.gif) no-repeat 100% 0;}
.caldrop_closed a{display:block;text-decoration:none;font:bold 11px arial,sans-serif;color:#FFF;padding:2px 0;}
.caldrop_closed a:hover{width:122px;color:#FFF;text-decoration:underline;}

.caldrop_opened{position:absolute;top:0;left:0;margin-left:5px;width:122px;padding:0 0 7px 10px;border:1px solid #e3e3e3;background:#8dafc3 url(images/blue_field_arrow.gif) no-repeat 100% 0;}
.caldrop_opened a{display:block;text-decoration:none;font:bold 11px arial,sans-serif;color:#FFF;padding:2px 0;width:122px;}
.caldrop_opened a:hover{width:122px;color:#FFF;text-decoration:underline;}

.altdrop_closed{position:absolute;top:0;left:0;margin-left:5px;width:175px;height:13px;overflow:hidden;padding:0 0 7px 10px;border:1px solid #e3e3e3;background:#8dafc3 url(images/b_dropdown.gif) no-repeat 100% 0;}
.altdrop_closed a{display:block;text-decoration:none;font:bold 10px arial,sans-serif;color:#FFF;padding:4px 0;}
.altdrop_closed a:hover{width:175px;color:#FFF;text-decoration:underline;}

.altdrop_opened{position:absolute;top:0;left:0;margin-left:5px;width:175px;padding:0 0 7px 10px;border:1px solid #e3e3e3;background:#8dafc3 url(images/b_dropdown.gif) no-repeat 100% 0;}
.altdrop_opened a{display:block;text-decoration:none;font:bold 10px arial,sans-serif;color:#FFF;padding:4px 0;width:175px;}
.altdrop_opened a:hover{width:175px;color:#FFF;text-decoration:underline;}

a.cal_viewall{display:block;float:left;font:bold 11px arial,sans-serif !important;color:#FFF !important;background:#8dafc3;padding:3px 0 2px 5px;border:1px solid #d9d9d9;margin:0;width:57px;text-decoration:none !important;}
a:hover.cal_viewall{color:#FFF;background:#446380;}

a.cal_viewall_on {display:block;float:left;font:bold 11px arial,sans-serif !important;color:#FFF !important;background:#b43723;padding:3px 0 2px 5px;border:1px solid #d9d9d9;margin:0;width:57px;text-decoration:none !important; }
a:hover.cal_viewall_on{color:#FFF;background:#b43723;}
a:active.cal_viewall_on {background-color:#b43723; color: #fff; }

/*Controls event listing on conference calendar */
.cal_list{width:493px; font-size: 11px;}
.cal_list td.header{border-right:2px solid #FFF;}
.cal_list td.header span{display:block;background:#f5f7f9;padding:0 8px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.cal_list td.header a{display:block;font:bold 10px arial,sans-serif;color:#4d7a94;text-decoration:none;padding:8px 0;}
.cal_list td.header a#sorted{display:block;background:url(images/cal_list_arrow.gif) no-repeat 100% 50%;font:bold 10px arial,sans-serif;color:#4d7a94;text-decoration:none;padding:8px 0;}
.cal_list td.header a:hover#sorted{text-decoration:underline; font-size: 10px;}
.cal_list td.header a#sortedd{display:block;background:url(images/cal_list_arrow_d.gif) no-repeat 100% 50%;font:bold 10px arial,sans-serif;color:#4d7a94;text-decoration:none;padding:8px 0;}
.cal_list td.header a:hover#sortedd{text-decoration:underline; font-size: 10px;}
.cal_list td.header a:hover{text-decoration:underline; font-size: 10px;}

.cal_list td.data{padding:0 5px;vertical-align:top;font:normal 11px arial,sans-serif;color:#737373; }
.cal_list td.data div{padding:8px 5px; }
.cal_list td.data p{ font-size: 11px; padding: 0; margin: 0; }
.cal_list td.data p hr{padding:0;border:0;color: #ececec;height: .3px;margin:0 1px 1px 0px; width: 30px;}
.cal_list td.data a{ font-size: 11px; }
.cal_list td.data hr{padding:0;border:0;color: #ececec;height: .3px;margin:0 1px 1px 0px; width: 30px;}
.cal_list td.data_alt{background:#f5f7f9;padding:0 5px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;vertical-align:top;font:normal 11px arial,sans-serif;color:#737373;}
.cal_list td.data_alt div{padding:8px 5px; font-size: 11px; }
.cal_list td.data_alt a{ font-size: 11px; }
.cal_list td.data_alt p{ font-size: 11px; }
.cal_list td.data_alt hr{padding:0;border:0;color: #ececec;height: .3px;margin:0 1px 1px 0px; width: 30px;}

/*Controls event listing on OSS calendar */

.cal_listOSS{width:493px; font-size: 11px;}
.cal_listOSS td.header{border-right:2px solid #FFF;}
.cal_listOSS td.header span{display:block;background:#f5f7f9;padding:0 8px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.cal_listOSS td.header a{display:block;font:bold 10px arial,sans-serif;color:#4d7a94;text-decoration:none;padding:8px 0;}
.cal_listOSS td.header a#sorted{display:block;background:url(images/cal_list_arrow.gif) no-repeat 100% 50%;font:bold 10px arial,sans-serif;color:#4d7a94;text-decoration:none;padding:8px 0;}
.cal_listOSS td.header a:hover#sorted{text-decoration:underline; font-size: 10px;}
.cal_listOSS td.header a#sortedd{display:block;background:url(images/cal_list_arrow_d.gif) no-repeat 100% 50%;font:bold 10px arial,sans-serif;color:#4d7a94;text-decoration:none;padding:8px 0;}
.cal_listOSS td.header a:hover#sortedd{text-decoration:underline; font-size: 10px;}
.cal_listOSS td.header a:hover{text-decoration:underline; font-size: 10px;}
.cal_listOSS td.data{padding:0 5px;vertical-align:top;font:normal 11px arial,sans-serif;color:#737373; }
.cal_listOSS td.data div{padding:8px 5px; }
.cal_listOSS td.data p{ font-size: 11px; padding: 0; margin: 0; }
.cal_listOSS td.data p hr{padding:0;border:0;color: #ececec;height: .3px;margin:0 1px 1px 0px; width: 30px;}
.cal_listOSS td.data a{ font-size: 11px; }
.cal_listOSS td.data hr{padding:0;border:0;color: #ececec;height: .3px;margin:0 1px 1px 0px; width: 30px;}
.cal_listOSS td.data_alt{background:#f5f7f9;padding:0 5px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;vertical-align:top;font:normal 11px arial,sans-serif;color:#737373;}
.cal_listOSS td.data_alt div{padding:8px 5px; font-size: 11px; }
.cal_listOSS td.data_alt a{ font-size: 11px; }
.cal_listOSS td.data_alt p{ font-size: 11px; }
.cal_listOSS td.data_alt hr{padding:0;border:0;color: #ececec;height: .3px;margin:0 1px 1px 0px; width: 30px;}
.store_table{width:493px;}
.store_table td.col1{width:103px;border-bottom:1px solid #d9d9d9;padding:15px 0;}
.store_table td.col2{width:195px;vertical-align:top;border-bottom:1px solid #d9d9d9;padding:15px 0;}
.store_table td.col2 b{color:#333;}
.store_table td.col3{width:195px;vertical-align:top;border-bottom:1px solid #d9d9d9;padding:50px 0 15px 0;position:relative;}
.store_table td.col3 b{color:#333;}
.store_table td.col3 a{float:right;}
.store_table td.col3 span{display:inline;font:normal 11px arial,sans-serif;color:#333;}
.store_table td.last{border-bottom:none;}

/*Used for location filter on the Conference calendar*/
.navItem{position:relative;width:103px; float:left;margin-left:6px;}
.navItem a{display:block;cursor:default;width:103px;height:15px;border:1px solid #d9d9d9;padding:2px 0 2px 5px;background:#8dafc3;color:#FFF !important;font:bold 11px arial,sans-serif !important;text-decoration:none !important;}
.navItem a:hover{background:#8dafc3;color:#FFF;}
.navItem .flyout{visibility:hidden;position:absolute;left:0;top:20px;border:1px solid #d9d9d9;padding:0;background:#8dafc3;}
.navItem .flyout a{display:block;width:119px;background-color:#8dafc3;color:#FFF;border:none;background-image:none;text-decoration:none;}
.navItem .flyout a:hover{background:#FFF;color:#8dafc3;}
.navItem .flyout a span{display:block;padding:0 5px 5px 0;color:#FFF;font:bold 11px arial,sans-serif; }
.navItem .flyout a:hover span{background:#FFF;color:#8dafc3;}


.navItem2{position:relative;width:180px; float:left;margin-left:6px; }
.navItem2 a{display:block;cursor:default;width:180px;height:15px;border:1px solid #d9d9d9;padding:2px 0 2px 10px;background:#8dafc3;color:#FFF !important;font:bold 11px arial,sans-serif !important;text-decoration:none !important;}
.navItem2 a:hover{background:#8dafc3;color:#FFF;}
.navItem2 .flyout{visibility:hidden;position:absolute;left:0;top:20px;border:1px solid #d9d9d9;padding:0;background:#8dafc3; height: auto;}
.navItem2 .flyout a{display:block;width:196px;background-color:#8dafc3;color:#FFF;border:none;background-image:none;text-decoration:none; height: auto;}
.navItem2 .flyout a:hover{background:#FFF;color:#8dafc3; height: auto;}
.navItem2 .flyout a span{display:block;padding:0 5px 5px 0;color:#FFF;font:bold 11px arial,sans-serif; height: auto;}
.navItem2 .flyout a:hover span{background:#FFF;color:#8dafc3; height: auto;}

/*Used for district filter on the Conference calendar*/
.navItem3{position:relative;width:80px; float:left;margin-left:6px;}
.navItem3 a{display:block;cursor:default;width:85px;height:15px;border:1px solid #d9d9d9;padding:2px 0 2px 3px;background:#8dafc3;color:#FFF !important;font:bold 11px arial,sans-serif !important;text-decoration:none !important;}
.navItem3 a:hover{background:#8dafc3;color:#FFF;}
.navItem3 .flyout{visibility:hidden;position:absolute;left:0;top:20px;border:1px solid #d9d9d9;padding:0;background:#8dafc3;}
.navItem3 .flyout a{display:block;width:101px;background-color:#8dafc3;color:#FFF;border:none;background-image:none;text-decoration:none;}
.navItem3 .flyout a:hover{background:#FFF;color:#8dafc3;}
.navItem3 .flyout a span{display:block;padding:0 5px 5px 0;color:#FFF;font:bold 11px arial,sans-serif; }
.navItem3 .flyout a:hover span{background:#FFF;color:#8dafc3;}

/*Used for discipine filter on the Conference calendar*/
.navItem4{position:relative;width:135px; float:left;margin-left:6px;}
.navItem4 a{display:block;cursor:default;width:135px;height:15px;border:1px solid #d9d9d9;padding:2px 0 2px 5px;background:#8dafc3;color:#FFF !important;font:bold 11px arial,sans-serif !important;text-decoration:none !important;}
.navItem4 a:hover{background:#8dafc3;color:#FFF;}
.navItem4 .flyout{visibility:hidden;position:absolute;left:0;top:20px;border:1px solid #d9d9d9;padding:0;background:#8dafc3;}
.navItem4 .flyout a{display:block;width:215px;background-color:#8dafc3;color:#FFF;border:none;background-image:none;text-decoration:none; white-space: nowrap;}
.navItem4 .flyout a:hover{background:#FFF;color:#8dafc3;}
.navItem4 .flyout a span{display:block;padding:0 5px 5px 0;color:#FFF;font:bold 11px arial,sans-serif;}
.navItem4 .flyout a:hover span{background:#FFF;color:#8dafc3; }

img.navButton{float:left;display:block;position:relative;width:26px;cursor:pointer;border:1px solid #d9d9d9;border-left:none;}

.sortby{position:relative;width:115px; float:left;margin-left:5px;}
.sortby a{display:block;cursor:default;width:115px;;height:15px;border:1px solid #d9d9d9;padding:2px 0 1px 5px;background:#8dafc3;color:#FFF !important;font:bold 10px arial,sans-serif !important;text-decoration:none !important;}
.sortby a:hover{background:#8dafc3;color:#FFF;}
.sortby .flyout{visibility:hidden;position:absolute;left:0;top:19px; border-top: 1px solid #d9d9d9; border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;padding:0;background:#8dafc3;}
.sortby .flyout a{display:block;width:135px;background-color:#8dafc3;color:#FFF;border:none;background-image:none;text-decoration:none;}
.sortby .flyout a:hover{background:#FFF;color:#8dafc3;}
.sortby .flyout a span{display:block;padding:0 5px 5px 0;color:#FFF;font:bold 10px arial,sans-serif;}
.sortby .flyout a:hover span{background:#FFF;color:#8dafc3;}

/* Used for the Category filter on the CASE Store page */
.filterbycategory{position:relative;width:190px; float:left;margin-left:0px; }
.filterbycategory a{display:block;cursor:default;width:190px;;height:15px;border:1px solid #d9d9d9;padding:2px 0 1px 5px;background:#8dafc3;color:#FFF !important;font:bold 10px arial,sans-serif !important;text-decoration:none !important; }
.filterbycategory a:hover{background:#8dafc3;color:#FFF;}
.filterbycategory .flyout{visibility:hidden;position:absolute;left:0;top:19px;border-top: 1px solid #d9d9d9; border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;padding:0;background:#8dafc3; }
.filterbycategory .flyout a{display:block;width:210px;background-color:#8dafc3;color:#FFF;border:none;background-image:none;text-decoration:none;  }
.filterbycategory .flyout a span{display:block;padding:0 5px 5px 0;color:#FFF;font:bold 10px arial,sans-serif;}
.filterbycategory .flyout a:hover{background:#FFF;color:#8dafc3;}
.filterbycategory .flyout a:hover span{background:#FFF;color:#8dafc3;}

/* Used to filter by type on the E-commerce browse by category page */
.bytype{position:relative;width:200px; float:left; margin:0px; }
.bytype a{display:block;cursor:default;width:200px;;height:15px;border:1px solid #8dafc3;padding:2px 0 1px 5px;background-color:#f4e7c7;color:#254f66; !important;font:bold 11px arial,sans-serif !important;text-decoration:none !important; }
.bytype a:hover{background-color:#f4e7c7;color:#254f66;}
.bytype .flyout{visibility:hidden;position:absolute;left:0;top:19px;border:1px solid #8dafc3;padding:0;background-color:#f4e7c7;color:#254f66; }
.bytype .flyout a{display:block;width:220px;background-color:#f4e7c7;color:#254f66;border:none;background-image:none;text-decoration:none; }
.bytype .flyout a span{display:block;padding:0 5px 5px 0; color:#254f66;font:bold 11px arial,sans-serif;}
.bytype .flyout a:hover{background-color:#849fb5;color:#f4e7c7;}
.bytype .flyout a:hover span {color:#f4e7c7;}


/* Used to filter by category on the E-commerce browse by category and format pages */
.filterbycategory2{position:relative;width:250px; float:left;margin:0px;  }
.filterbycategory2 a{display:block;cursor:default;width:250px;;height:15px;border:1px solid #849fb5;;padding:2px 0 1px 5px;background-color:#f4e7c7;color:#254f66; !important;font:bold 11px arial,sans-serif !important;text-decoration:none !important; }
.filterbycategory2 a:hover{background-color:#f4e7c7;color:#254f66;}
.filterbycategory2 .flyout{visibility:hidden;position:absolute;left:0;top:19px;border-top:1px solid #849fb5; border-bottom:1px solid #849fb5;border-right:1px solid #849fb5;border-left:1px solid #849fb5;padding:0;background-color:#f4e7c7;color:#254f66; }
.filterbycategory2 .flyout a{display:block;width:270px;background-color:#f4e7c7;color:#254f66;border:none;background-image:none;text-decoration:none; }
.filterbycategory2 .flyout a span{display:block;padding:0 5px 5px 0; color:#254f66;font:bold 11px arial,sans-serif;}
.filterbycategory2 .flyout a:hover{background-color:#849fb5;color:#f4e7c7;}
.filterbycategory2 .flyout a:hover span {color:#f4e7c7;}

/* Used for the format filter on the CASE Store page */
.filterbytype {position:relative;width:95px; float:left;margin-left:5px;}
.filterbytype a{display:block;cursor:default;width:95px;;height:15px;border:1px solid #d9d9d9;padding:2px 0 1px 5px;background:#8dafc3;color:#FFF !important;font:bold 10px arial,sans-serif !important;text-decoration:none !important;}
.filterbytype a:hover{background:#8dafc3;color:#FFF;}
.filterbytype .flyout{visibility:hidden;position:absolute;left:0;top:19px; border-top:1px solid #d9d9d9; border-bottom:1px solid #849fb5;border-right:1px solid #849fb5;border-left:1px solid #849fb5;padding:0;background:#8dafc3;}
.filterbytype .flyout a{display:block;width:115px;background-color:#8dafc3;color:#FFF;border:none;background-image:none;text-decoration:none;}
.filterbytype .flyout a:hover{background:#FFF;color:#8dafc3;}
.filterbytype .flyout a span{display:block;padding:0 5px 5px 0;color:#FFF;font:bold 10px arial,sans-serif;}
.filterbytype .flyout a:hover span{background:#FFF;color:#8dafc3;}

/*Used for the Browse by Professional Interest dropdown in the top near search */
.browse_by{position:relative;width:312px;float:left;margin:2px 0 4px 0;}
.browse_by a{display:block;cursor:default;width:312px;height:15px;border:1px solid #ce8f3c;padding:2px 0 1px 5px;background:#f4e7c7;color:#254f66;font: bold 10px arial,sans-serif;text-decoration:none;}
.browse_by a:hover{background:#f4e7c7;color:#254f66;}
.browse_by .flyout{visibility:hidden; position:absolute;left:0;top:20px;border:1px solid #ce8f3c;border-top:none;padding:0;background:#f4e7c7; z-index: 2; }
.browse_by .flyout a{display:block;width:332px;  background-color:#f4e7c7;color:#254f66;border:none;background-image:none;text-decoration:none; height: 13px;}
.browse_by .flyout a:hover{background:#254f66;color:#254f66;}
.browse_by .flyout a span{display:block;padding:0 5px 5px 0;color:#254f66;font:bold 10px arial,sans-serif;}
.browse_by .flyout a:hover span{background:#254f66;color:#FFF;}
img.browse_button{float:left;display:block;position:relative;width:25px;height:18px;cursor:pointer;border:1px solid #ce8f3c; margin:2px 0 4px 0;}


/*Used for Filter dropdown on Browse by Professional Interest Pages*/
.filterby{position:relative;width:175px;float:left;margin-left:0px;}
.filterby a{display:block;cursor:default;width:175px;height:15px;border:1px solid #d9d9d9;padding:2px 0 1px 5px;background:#8dafc3;color:#FFF !important;font:bold 10px arial,sans-serif !important;text-decoration:none !important;}
.filterby a:hover{background:#8dafc3;color:#FFF;}
.filterby .flyout{visibility:hidden;position:absolute;left:0;top:19px;border:1px solid #d9d9d9;padding:0;background:#8dafc3;}
.filterby .flyout a{display:block;width:195px;background-color:#8dafc3;color:#FFF;border:none;background-image:none;text-decoration:none;}
.filterby .flyout a:hover{background:#FFF;color:#8dafc3;}
.filterby .flyout a span{display:block;padding:0 5px 5px 0;color:#FFF;font:bold 10px arial,sans-serif; padding:0;}
.filterby .flyout a:hover span{background:#FFF;color:#8dafc3;}

/* Number of results at the bottom of search and catalog listings */
.page_numbers{float:right;width:350px;text-align:right; margin-right: 3px;}
.page_numbers a{padding:0 4px;font-family:arial,sans-serif !important;}
.page_numbers a#page_on{text-decoration:underline;font-weight:bold;font-size:12px;}


/* IGX Modifications { */

.rightblock .hdr {
	background: transparent none no-repeat scroll 0 0;
	height: 25px;
	padding: 0;
	width: 248px;
}

.rightblock .hdr h2 {
	display: none;
}

.rightblock .inner.igxcommon {
	background: #F4F4EA none repeat scroll 0 0;
	padding: 13px 13px 7px 9px;
	width: 224px;
}

.rightblock .inner p {
	color: #454444;
	padding: 0 0 5px 0;
	margin: 0;
	font: normal 12px arial, sans-serif;
	line-height: 14px;
}
.right_side_ads_horizontal
{
	padding: 5px 0px;
}
.CURRENTS_archive img
{
	background: url(../images/Site/currents_cover3.jpg) no-repeat !important;
}
/* IGX Modifications }*/

/*For Browse by Category Store Page */

.BrowseCategory {clear: both;}
.BrowseCategory p { font:normal 13px arial, sans-serif;color:#333333;line-height:16px; padding: 0 0 0 0; margin: 0px;}
.BrowseCategory a:link { font:normal 13px arial, sans-serif;}
.BrowseCategory a:hover { font:normal 13px arial, sans-serif; text-decoration:underline;}
.BrowseCategory hr {padding:0;border:0;color: #eaeaea;background-color: #eaeaea; height: 1px; margin:0 10px 5px 0px; clear: both;}
.BrowseCategory .Level1 { margin:5px 0 0 0;font:bold 16px arial, helvetica, sans-serif;color:#11324e; text-decoration: none; font-style: normal; }
.BrowseCategory .Level1 a:link  { margin:5px 0 0 0;font:bold 15px arial, helvetica, sans-serif;color:#11324e; text-decoration: none; font-style: normal; }
.BrowseCategory .Level1 a:hover { margin:5px 0 0 0;font:bold 15px arial, helvetica, sans-serif;color:#11324e; text-decoration: underline; font-style: normal; }
.BrowseCategory .Level1 a:visited  { margin:5px 0 0 0;font:bold 15px arial, helvetica, sans-serif;color: #95BBD2; text-decoration: none; font-style: normal; }
.BrowseCategory .Level2 {margin-left: 10px; padding-top: 5px; padding-bottom: 2px; }
.BrowseCategory .Level2 a:link { font: bold 13px arial, sans-serif;}
.BrowseCategory .Level2 a:hover { font:bold 13px arial, sans-serif; text-decoration:underline;}
.BrowseCategory .Level2 a:visited { font: bold 13px arial, sans-serif; color: #95BBD2;}
.BrowseCategory .Level3  {margin-left: 30px; margin-top: 2px; }
.BrowseCategory .Level3 a:link { font: normal 13px arial, sans-serif;}
.BrowseCategory .Level3 a:hover { margin-top: 2px; font:normal 13px arial, sans-serif; text-decoration:underline;}
.BrowseCategory .Level3 a:visited {margin-top: 2px; font: normal 13px arial, sans-serif; color: #95BBD2;}
.BrowseCategory .Level4  {margin-left: 50px; margin-top: 2px; }
.BrowseCategory .Level4 a:link { font: normal 13px arial, sans-serif;}
.BrowseCategory .Level4 a:hover { margin-top: 2px; font:normal 13px arial, sans-serif; text-decoration:underline;}
.BrowseCategory .Level4 a:visited {margin-top: 2px; font: normal 13px arial, sans-serif; color: #95BBD2;}
.Twitter { width:251px;}
