/*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;}
/* MEW #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;}

/* MEW 
#hdr_with_twocolumns_under #hdr_subpage_banner{background:url(http://www.case.org/prebuilt/images/bg_sub_banner1.jpg) no-repeat;  } */
#hdr_with_twocolumns_under #hdr_subpage_banner{
	background: #dce8f3 ; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, #dce8f3 , #fff); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #dce8f3 , #fff); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #dce8f3 , #fff); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #dce8f3 , #fff); /* Standard syntax */
	height: 90px;
	margin-left: 6px;}
/* END MEW Changes */
#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;}
.options .print_page{float: right; height:17px; width:20px; position: relative; top: 0px; right: 0px; margin-bottom: 8px; }
.options .print_page a{display:block;font:normal 10px arial,sans-serif;background:url(images/GeneralSite/print.gif) no-repeat 0 2px ;padding:2px 0 0 22px;color:#737373; margin-left:0; 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:125px; top: 0px; padding: 1px 0 0 0; margin-bottom: 8px;  position: relative; height:17px;  }




.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 span.copy{color: #333333; font-family: arial, sans-serif; font-size: 12px; font-weight: normal;display: inline;} /* Added per Case # 00028368 IGX 20150130 */
.intro_text .directions span {font-size: 12px;font-weight:normal;color:#333;clear:none;display:inline;}
.intro_text .directions span span {line-height: 1.4em;}
.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;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: 'Lato',"Myriad Pro", Arial, sans-serif; color: #333333;}
.intro_text table img.left {float:left;margin:0 10px 10px 0;}

.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_bar {
    background: #8dafc3 none repeat scroll 0 0;
    color: #fff;
    height: 22px;
    margin: 3px 0 0 0;
    overflow: hidden;
    padding: 5px;
    position: relative;
    text-align: right;
}
.search_bar form {
    left: 5px;
    margin: 3px 0 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 3px;
}
.search_bar form label span {
    color: #fff !important;
    display: block;
    float: left;
    font: 12px arial,sans-serif !important;
    margin: 3px 10px 0 0;
}
.search_bar input.search_large {
    background: #fff none repeat scroll 0 0;
    color: #333;
    margin: 0;
    width: 170px;
}
.search_bar .search_options {
    color: #fff !important;
    font: 12px arial,sans-serif !important;
    position: absolute;
    right: 5px;
    top: 6px;
}
.search_bar .search_options select {
    margin: 0;
    padding: 0;
}
.search_results .sort-by {
    float: right;
}
.search_results .sort-by strong {
    font-weight: bold;
}
.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.label{display:block;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;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;}


.search_results p.notice{padding:5px;background:#F4E7C7;font-size:12px;}
.search_results div.result h2{margin:0;padding:0;font:14px arial,sans-serif;}
.search_results div.result h2 a{font:14px arial,sans-serif;}
.search_results div.result p.meta{margin:5px 0;padding:0;font-size:11px;color:#000;}
.search_results div.result p{margin:0 0 15px 0;}
.search_results div.result span.match{display:inline;clear:none;font:bold 12px arial,sans-serif;color:#333;margin-bottom:0;}
.search_results div.result span.label{float:right;display:inline;font-size:12px;}
.search_results div.result a.locked{
	background:#a9a9a9 url(images/padlock_closed.png) no-repeat 6px 3px;
	float:left;
	color:#fff;
	display:inline-block;
	padding:2px 6px;
	border-radius:5px;
	margin-right:7px;
	min-height:15px;
	min-width:12px;
	text-decoration:none;
}
.search_results div.result a.locked span{color:#fff;margin:0;padding:0;padding-left:16px;font-size:12px;}

#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;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;width:968px;clear:both;height: 165px;background: #1b394a;padding: 0;}

#top_logo{width:372px;height:165px;float:left;}
#top_logo img {padding-top: 25px;}
#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:165px;width:586px;float:left;background: #1b394a;padding-right: 10px;}

#top_utility a {color: #fff;}
#top_utility p{font: bold 10px arial;}
#social_media_icons {margin: 20px auto;text-align: center;overflow: hidden;}
#social_media_icons ul {margin: 10px 12px 0 6px;float:right;}
#social_media_icons ul li {list-style-type:none; float:left; margin-left: 20px;}


#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{float: right;}
#top_filter {float: right;margin-left: 15px;}
#top_filter .SlectBox {height: 20px;border-radius: 0;border: 0;background: #4a5868;}
#top_filter .SumoSelect > .optWrapper.isFloating > .options > li {padding: 6px;}
#top_filter .SumoSelect > .CaptionCont > span {color: #fff;}
#top_filter span.placeholder {font-size: 11px;color: #fefefe;}
#top_filter .SumoSelect > .CaptionCont > label {background: #fdb72d;}
#top_filter .optWrapper {border: 0;}
#top_filter .optWrapper ul.options {background: #4a5868 !important;}
#top_filter .optWrapper ul.options > li {border: 0;color: #fff;}


#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:0px;width:968px;clear:both;overflow: hidden;}
#main_nav ul{list-style-type: none;padding:0px 4px;margin:0;overflow: hidden;border-bottom: 1px solid #1b394a;}
#main_nav ul li{margin:0;padding:10px 16px;display:inline-block;border-right: 1px solid #e1e3e5;}
#main_nav a {font-size: 13px;font-family: "myriad Pro", sans-serif;color: #1b394a;text-transform: uppercase;    font-weight: bold;}

/*
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 a{margin-left: 3px; font: normal 11px arial, sans-serif; text-decoration: underline; color: #333;}
#home_ehead .view_all{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;}
#home_ehead_top{background:url(images/home_CASE_Communities.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:#333333;text-decoration:none;font:10px arial; font-weight: bold;}


.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{border-top:4px solid #FFF;color:#c4c5c5;clear:both;width: 100%;}
#foot_links{padding-top:10px;text-align: center;}
#foot_links a{font-size:10px;text-decoration:none;color:#333;font-family: "myriad Pro", sans-serif;}
#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;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;}

#copyright {color:#333333; position:relative; display:block; float:right; font:bold 11.5px helvetica, sans-serif; margin: 2px; }

#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:#4a5868;font:bold 11px arial,sans-serif;color:#FFF;border:0;padding:2px 5px 1px 5px;float:left;width: 168px;height: 27px;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:#cc3333 !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:192px;float:left;margin:2px 0 4px 0;}
.browse_by a{display:block;cursor:default;width:185px;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:212px;  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;
    margin: 20px 0;
    overflow: hidden;
}
.page_numbers a {
    background: #1a7aa2 none repeat scroll 0 0;
    border-left: 1px solid #fff;
    box-sizing: border-box;
    color: #fff !important;
    float: left;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 30px;
}
.page_numbers a.disable {
    background: #b9c3c4 none repeat scroll 0 0;
}
.page_numbers a.on {
    background: #2d3030 none repeat scroll 0 0;
}

/* 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: #11324E; 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: #02769C;}
.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: #02769C;}
.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: #02769C;}
.Twitter { width:251px;}

/* Login Styles */
#rta-wrapper {margin: 40px 250px 40px 200px;}
#rta-dialog {margin: 5px 0px 0px 10px;}
.login-text {font-family: Arial; font-size: 12px; color: 737b80;}
.login-password {font-family: Arial; font-size: 12px; color: 737b80;}

/*Higher Logic Widget CSS */
.hl-widget.latest-discussion {
width: 230px;
padding: 0;
}

.hl-widget.latest-discussion,
.hl-widget.latest-discussion #login-information-container{
background-color: #cccccc;
}

.hl-widget.latest-discussion #login-information-container{
float: right;
padding: 5px 10px;
margin-right: -5px;
color: #f4f4ea;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}

.hl-widget.latest-discussion #login-information-container a {
color: #ddd;
}

.hl-widget.latest-discussion #login-information-container .error-message {
color: #cc0000;
}

.hl-widget.latest-discussion .container{
background-color: #f4f4ea;
font: 13px/1.22 arial,helvetica,clean,sans-serif;
overflow: auto;
padding: 0 3px;
}

.hl-widget.latest-discussion ul{
padding-left: 0;
}

.hl-widget.latest-discussion li {
list-style-type: none;
padding-bottom: .5em;
margin-bottom: .5em;
border-bottom: none;
padding: 5px;
}

.hl-widget.latest-discussion .item-image-container{
display:none;
}

.hl-widget.latest-discussion .item-title-container{
margin-top: 2px;
}

.hl-widget.latest-discussion .item-title-container a{
text-decoration: none;
font-weight: bold;
font-size: 1.1em;
font-family: arial;
}

.hl-widget.latest-discussion .item-by-line-container{
color: #808080;
font-style: italic;
margin-top: 2px;
}

.hl-widget.latest-discussion .item-by-line-container span{
font-size: 0.85em;
}

.hl-widget.latest-discussion .item-posted-in-container{
color: #808080;
margin-top: 2px;
}

.hl-widget.latest-discussion .item-posted-in-container span{
font-size: 0.85em;
}

.hl-widget.latest-discussion .item-body-container{
margin-top: 10px;
}

.hl-widget.latest-discussion .footer-container{
margin: 0px 10px;
}

.hl-widget.latest-discussion .footer-item-more{
float: left;   float: left; font-size: 14px; font-weight: bold;
}

.hl-widget.latest-discussion .footer-item-post{
float: right;
}

.hl-widget.latest-discussion .footer-item-more,
.hl-widget.latest-discussion .footer-item-post{
padding-bottom: 10px;
}

.hl-widget .error-message{
color: #cc0000;
padding: 10px;
}

/*Bio Bubble Higher Logic */

.bioBubbleShell {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000;
}
.bioBubbleShell .Inner{
border: 1px solid #999;
border-radius: 4px;
-webkit-border-radius: 4px;
padding: 5px;
background-color: #f7f7f7;
}
.bioBubbleShell .Inner .Pict{
display: inline-block;
vertical-align: top;
margin-right: 5px;
padding: 1px;
}
.bioBubbleShell .Inner .Details{
display: inline-block;
min-height: 90px;
margin-left: 5px;
}
.bioBubbleShell .Inner .Details .Name,
.bioBubbleShell .Inner .Details .Title,
.bioBubbleShell .Inner .Details .Company,
.bioBubbleShell .Inner .Details .Location
{
max-width: 210px;
word-wrap: normal;
overflow: hidden;
padding: 0 5px 5px;
color: #666;
}
.bioBubbleShell .Inner .Name h2{
font-size: 2em;
margin: 0;
padding: 5px 0 0 0;
border: none;
color: #000;
line-height: 1.2em;
}
.bioBubbleShell .Inner .Name h2 a:link,
.bioBubbleShell .Inner .Name h2 a:visited
{
color: #333;
text-decoration: none;
border: none;
}
.bioBubbleShell .Inner .Name h2 a:hover,
.bioBubbleShell .Inner .Name h2 a:active
{
color:#333;
text-decoration:underline;
border:none;
}
.bioBubbleShell img {
width: 80px;
}
.bioBubbleShell .Inner .Details .Action{
word-wrap: normal;
overflow: hidden;
text-align: center;
padding-top: 20px;
width: 220px;
}
.bioBubbleShell .Inner .Details .Action .Buttons .FriendRequest{
float: left;
padding: 5px;
display: inline-block;
}
.bioBubbleShell .Inner .Details .Action .Buttons .SendMessageBtn{
padding: 5px;
}
.bioBubbleShell .Inner .Details .Action a:link, .bioBubbleShell .Inner .Details .Action a:visited {
text-decoration: underline;
font-size: 1.1em;
}
.bioBubbleShell .Inner .Details .Action .Buttons .FriendRequest.Accepted {
background: #d3ecd2;
border-radius: 3px;
-webkit-border-radius: 3px;
color: #3b9f49;
}
.bioBubbleShell #MessageSent{
padding: 5px;
}
.bioBubbleShell .Inner .Details .Action .Buttons .FriendRequest.Pending,
.bioBubbleShell #MessageSent {
background: #fbfbdc;
border-radius: 3px;
-webkit-border-radius: 3px;
color: #685d06;
line-height: 1.2em;
}
.bioBubbleShell .floatLeft{
float: left;
}
.bioBubbleShell .floatRight{
float: right;
}
.bioBubbleShell .Inner .SendMessage {
width: 90%;
padding: 5px 15px 15px 15px;
}
.bioBubbleShell .Inner .SendMessage H2 {
margin: 0;
color: #666;
font-size: 16px;
font-weight: bold;
}
.bioBubbleShell .Inner .SendMessage input,
.bioBubbleShell .Inner .SendMessage textarea{
border: 1px solid #ccc;
padding: 4px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.bioBubbleShell .Inner .SendMessage .Actions {
padding: 15px;
}
.bioBubbleShell #hl-csslinkbutton {
padding-right: 3px;
padding-left: 3px;
}
.bioBubbleShell #hl-csslinkbutton a.actionButton {
font-family: arial,helvetica,sans-serif;
display: inline-block;
min-width: 54px;
text-align: center;
color: #555;
font-size: 11px;
font-weight: bold;
height: 27px;
padding: 0 8px;
line-height: 27px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all .218s;
-moz-transition: all .218s;
-ms-transition: all .218s;
-o-transition: all .218s;
transition: all .218s;
border: 1px solid #dcdcdc!important;
border: 1px solid rgba(0,0,0,.1);
background-color: #f5f5f5;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f1f1f1');
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
text-decoration: none!important;
text-transform: inherit;
cursor: pointer;
}
.bioBubbleShell #hl-csslinkbutton a.actionButton:hover{
border:1px solid #c6c6c6;
color:#999;
text-decoration:none;
-webkit-transition:all 0;
-moz-transition:all 0;
-ms-transition:all 0;
-o-transition:all 0;
transition:all 0;
background-color:#f8f8f8;
background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#f1f1f1');
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
box-shadow:0 1px 1px rgba(0,0,0,.1)
}
.bioBubbleShell #hl-csslinkbutton a.actionButton-submit
{
border: 1px solid #3079ed;
color: #fff;
text-shadow: 0 1px rgba(0,0,0,.1);
text-transform: inherit;
background-color: #4d90fe;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
background-image: linear-gradient(top,#4d90fe,#4787ed);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe',endColorstr='#4787ed');
text-decoration: none;
}
.bioBubbleShell #hl-csslinkbutton a.actionButton-submit:hover{
border:1px solid #c6c6c6;
color:#ebebeb;
text-shadow:0 1px rgba(0,0,0,.2);
background-color:#357ae8;
background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
background-image:linear-gradient(top,#4d90fe,#357ae8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe',endColorstr='#357ae8');
text-decoration:none
}

/*
* qTip2 - Pretty powerful tooltips - v2.2.0
* http://qtip2.com
*
* Copyright (c) 2013 Craig Michael Thompson
* Released under the MIT, GPL licenses
* http://jquery.org/license
*
* Date: Thu Nov 21 2013 08:34 GMT+0000
* Plugins: tips modal viewport svg imagemap ie6
* Styles: basic css3
*/
.qtip{
position: absolute;
left: -28000px;
top: -28000px;
display: none;

max-width: 350px;
min-width: 50px;

font-size: 10.5px;
line-height: 12px;

direction: ltr;

box-shadow: none;
padding: 0;
}

.qtip-content{
position: relative;
padding: 5px 9px;
overflow: hidden;

text-align: left;
word-wrap: break-word;
}

.qtip-titlebar{
position: relative;
padding: 5px 35px 5px 10px;
overflow: hidden;

border-width: 0 0 1px;
font-weight: bold;
background-color:#999999;
border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
}

.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

/* Default close button class */
.qtip-close{
position: absolute;
right: -9px; top: -9px;

cursor: pointer;
outline: medium none;

border-width: 1px;
border-style: solid;
border-color: transparent;
}

.qtip-titlebar .qtip-close{
right: 4px; top: 50%;
margin-top: -9px;
}

* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */

.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon{
display: block;
text-indent: -1000em;
direction: ltr;
}

.qtip-icon, .qtip-icon .ui-icon{
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.qtip-icon .ui-icon{
width: 18px;
height: 14px;

line-height: 14px;
text-align: center;
text-indent: 0;
font: normal bold 10px/13px Tahoma,sans-serif;

color: inherit;
background: transparent none no-repeat -100em -100em;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* Default tooltip style */
.qtip-default{
border-width: 1px;
border-style: solid;
border-color: #F1D031;

background-color: #FFFFA3;
color: #555;
border-radius:3px;
-webkit-border-radius: 3px;
}

.qtip-default .qtip-titlebar{
background-color: #FFEF93;
}

.qtip-default .qtip-icon{
border-color: #CCC;
background: #F1F1F1;
color: #777;
}

.qtip-default .qtip-titlebar .qtip-close{
border-color: #AAA;
color: #111;
}



/*! Light tooltip style */
.qtip-light{
background-color: white;
border-color: #E2E2E2;
color: #454545;
}

.qtip-light .qtip-titlebar{
background-color: #f1f1f1;
}


/*! Dark tooltip style */
.qtip-dark{
background-color: #ccc;
border-color: #303030;
color: #f3f3f3;
}

.qtip-dark .qtip-titlebar{
background-color: #404040;
}

.qtip-dark .qtip-icon{
border-color: #444;
}

.qtip-dark .qtip-titlebar .ui-state-hover{
border-color: #303030;
}


/*! Cream tooltip style */
.qtip-cream{
background-color: #FBF7AA;
border-color: #F9E98E;
color: #A27D35;
}

.qtip-cream .qtip-titlebar{
background-color: #F0DE7D;
}

.qtip-cream .qtip-close .qtip-icon{
background-position: -82px 0;
}


/*! Red tooltip style */
.qtip-red{
background-color: #F78B83;
border-color: #D95252;
color: #912323;
}

.qtip-red .qtip-titlebar{
background-color: #F06D65;
}

.qtip-red .qtip-close .qtip-icon{
background-position: -102px 0;
}

.qtip-red .qtip-icon{
border-color: #D95252;
}

.qtip-red .qtip-titlebar .ui-state-hover{
border-color: #D95252;
}


/*! Green tooltip style */
.qtip-green{
background-color: #CAED9E;
border-color: #90D93F;
color: #3F6219;
}

.qtip-green .qtip-titlebar{
background-color: #B0DE78;
}

.qtip-green .qtip-close .qtip-icon{
background-position: -42px 0;
}


/*! Blue tooltip style */
.qtip-blue{
background-color: #E5F6FE;
border-color: #ADD9ED;
color: #5E99BD;
}

.qtip-blue .qtip-titlebar{
background-color: #D0E9F5;
}

.qtip-blue .qtip-close .qtip-icon{
background-position: -2px 0;
}



.qtip-shadow{
-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.qtip-rounded .qtip-titlebar{
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
.qtip-youtube{
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;

-webkit-box-shadow: 0 0 3px #333;
-moz-box-shadow: 0 0 3px #333;
box-shadow: 0 0 3px #333;

color: white;
border-width: 0;

background: #4A4A4A;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
}

.qtip-youtube .qtip-titlebar{
background-color: #4A4A4A;
background-color: rgba(0,0,0,0);
}

.qtip-youtube .qtip-content{
padding: .75em;
font: 12px arial,sans-serif;

filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}

.qtip-youtube .qtip-icon{
border-color: #222;
}

.qtip-youtube .qtip-titlebar .ui-state-hover{
border-color: #303030;
}


/* jQuery TOOLS Tooltip style */
.qtip-jtools{
background: #232323;
background: rgba(0, 0, 0, 0.7);
background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
background-image: -moz-linear-gradient(top, #717171, #232323);
background-image: -webkit-linear-gradient(top, #717171, #232323);
background-image: -ms-linear-gradient(top, #717171, #232323);
background-image: -o-linear-gradient(top, #717171, #232323);

border: 2px solid #ddd;
border: 2px solid rgba(241,241,241,1);

-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;

-webkit-box-shadow: 0 0 12px #333;
-moz-box-shadow: 0 0 12px #333;
box-shadow: 0 0 12px #333;
}

/* IE Specific */
.qtip-jtools .qtip-titlebar{
background-color: transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}
.qtip-jtools .qtip-content{
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}

.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content{
background: transparent;
color: white;
border: 0 dashed transparent;
}

.qtip-jtools .qtip-icon{
border-color: #555;
}

.qtip-jtools .qtip-titlebar .ui-state-hover{
border-color: #333;
}


/* Cluetip style */
.qtip-cluetip{
-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

background-color: #D9D9C2;
color: #111;
border: 0 dashed transparent;
}

.qtip-cluetip .qtip-titlebar{
background-color: #87876A;
color: white;
border: 0 dashed transparent;
}

.qtip-cluetip .qtip-icon{
border-color: #808064;
}

.qtip-cluetip .qtip-titlebar .ui-state-hover{
border-color: #696952;
color: #696952;
}


/* Tipsy style */
.qtip-tipsy{
background: black;
background: rgba(0, 0, 0, .87);

color: white;
border: 0 solid transparent;

font-size: 11px;
font-family: 'Lucida Grande', sans-serif;
font-weight: bold;
line-height: 16px;
text-shadow: 0 1px black;
}

.qtip-tipsy .qtip-titlebar{
padding: 6px 35px 0 10px;
background-color: transparent;
}

.qtip-tipsy .qtip-content{
padding: 6px 10px;
}

.qtip-tipsy .qtip-icon{
border-color: #222;
text-shadow: none;
}

.qtip-tipsy .qtip-titlebar .ui-state-hover{
border-color: #303030;
}


/* Tipped style */
.qtip-tipped{
border: 3px solid #959FA9;

-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;

background-color: #F9F9F9;
color: #454545;

font-weight: normal;
font-family: serif;
}

.qtip-tipped .qtip-titlebar{
border-bottom-width: 0;

color: white;
background: #3A79B8;
background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

.qtip-tipped .qtip-icon{
border: 2px solid #285589;
background: #285589;
}

.qtip-tipped .qtip-icon .ui-icon{
background-color: #FBFBFB;
color: #555;
}

/**
* Twitter Bootstrap style.
*
* Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
* Does not work with IE 7.
*/
.qtip-bootstrap{
/** Taken from Bootstrap body */
font-size: 14px;
line-height: 20px;
color: #333333;

/** Taken from Bootstrap .popover */
padding: 1px;
background-color: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}

.qtip-bootstrap .qtip-titlebar{
/** Taken from Bootstrap .popover-title */
padding: 8px 14px;
margin: 0;
font-size: 14px;
font-weight: normal;
line-height: 18px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}

.qtip-bootstrap .qtip-titlebar .qtip-close{
/**
* Overrides qTip2:
* .qtip-titlebar .qtip-close{
*   [...]
*   right: 4px;
*   top: 50%;
*   [...]
*   border-style: solid;
* }
*/
right: 11px;
top: 45%;
border-style: none;
}

.qtip-bootstrap .qtip-content{
/** Taken from Bootstrap .popover-content */
padding: 9px 14px;
}

.qtip-bootstrap .qtip-icon{
/**
* Overrides qTip2:
* .qtip-default .qtip-icon {
*   border-color: #CCC;
*   background: #F1F1F1;
*   color: #777;
* }
*/
background: transparent;
}

.qtip-bootstrap .qtip-icon .ui-icon{
/**
* Overrides qTip2:
* .qtip-icon .ui-icon{
*   width: 18px;
*   height: 14px;
* }
*/
width: auto;
height: auto;

/* Taken from Bootstrap .close */
float: right;
font-size: 20px;
font-weight: bold;
line-height: 18px;
color: #000000;
text-shadow: 0 1px 0 #ffffff;
opacity: 0.2;
filter: alpha(opacity=20);
}

.qtip-bootstrap .qtip-icon .ui-icon:hover{
/* Taken from Bootstrap .close:hover */
color: #000000;
text-decoration: none;
cursor: pointer;
opacity: 0.4;
filter: alpha(opacity=40);
}

/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
filter: none;
-ms-filter: none;
}
.qtip .qtip-tip{
margin: 0 auto;
overflow: hidden;
z-index: 10;
}

/* Opera bug #357 - Incorrect tip position
https://github.com/Craga89/qTip2/issues/367 */
x:-o-prefocus, .qtip .qtip-tip{
visibility: hidden;
}
.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas{
position: absolute;
color: #123456;
background: transparent;
border: 0 dashed transparent;
}
.qtip .qtip-tip canvas{ top: 0; left: 0; }
.qtip .qtip-tip .qtip-vml{
behavior: url(#default#VML);
display: inline-block;
visibility: visible;
}
#qtip-overlay{
position: fixed;
left: 0; top: 0;
width: 100%; height: 100%;
}

/* Applied to modals with show.modal.blur set to true */
#qtip-overlay.blurs{ cursor: pointer; }

/* Change opacity of overlay here */
#qtip-overlay div{
position: absolute;
left: 0; top: 0;
width: 100%; height: 100%;
background-color: black;
opacity: 0.7;
filter:alpha(opacity=70);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.qtipmodal-ie6fix{
position: absolute !important;
}


/* Left nav Search */
#hdr_with_twocolumns_under #content_leftnav #leftnav.search h4{font-size:12px;border: 1px solid #CBD6E0;border-top:none;cursor:pointer;margin:0;padding:5px 16px;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search h4:first-child{border-left:none;border-right:none;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search h4.toggle{position:relative;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search h4.toggle:after{
	content:' ';
	position:absolute;
	right:7px;
	top:8px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #173A56;
}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search h4.toggle.open:after{
	top:10px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #173A56;
	border-top:none;
}

#hdr_with_twocolumns_under #content_leftnav #leftnav.search div.filters{background:#fff;padding:3px;border:1px solid #CBD6E0;border-top:none;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search div.filters div.filter{background:#4D7A94;padding:3px 8px;color:#fff;border-radius:8px;margin:5px 0;position:relative;padding-right:25px;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search div.filters div.filter a{background:#173A56;color:#4D7A94;position:absolute;width:16px;height:16px;right:5px;top:50%;margin-top:-8px;border:none;text-align:center;font-size:12px;padding:0;border-radius:16px;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search a.clear{background:#fff;border:none;text-align:right;font-size:12px;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search form{background:#fff;font-size:12px;margin:0;padding:5px 16px;border: 1px solid #CBD6E0;border-top:none;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul{list-style:none;margin:0;padding:0;border: 1px solid #CBD6E0;border-top:none;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul li{list-style:none;margin:0;padding:0;position:relative;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul li a{background:#fff;margin:0;padding:4px 20px 4px 16px;border-top:none;border-bottom:none;position:relative;z-index:1;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul li a:hover{background:#4D7A94;color:#fff;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul li a:hover span.toggle{color:#fff;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul li a span.count{
	background:#8DAFC3;
	border-radius:6px;
	color:#fff;
	position:absolute;
	right:2px;
	top:3px;
	padding:1px 5px;
}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul li span.toggle{
	color:#4D7A94;
	background:transparent;
	display:block;
	cursor:help;
	width:12px;
	height:12px;
	position:absolute;
	border:none;
	padding:0;
	top:6px;
	left:2px;
	z-index:2;
}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul li span.toggle.open:after{content:"+";font-size:18px;margin-top:-5px;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul li span.toggle:after{
content:"-";
text-align:center;
display:block;
font-size:16px;
margin-top:-2px;
}

#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul{display:none;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search li ul.open{display:block;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul ul{border:none;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul ul li a{padding-left:32px;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul ul li span.toggle{left:18px;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul ul ul li a{padding-left:48px;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul ul ul li span.toggle{left:34px;}
#hdr_with_twocolumns_under #content_leftnav #leftnav.search ul ul ul ul li a{padding-left:64px;}

.search_results > .result strong{
font-weight:normal;
}

h4.filter-by {
font-size: 13px !important;
color: rgb(180, 55, 35);
padding-left: 5px !important;
}

.suggested-box {	
border: 3px solid lightgray;
padding-bottom: 5px;
margin-bottom: 10px;
padding-left: 5px;
}
form.range label{display:block;margin:10px 0;}
form.range label span.text{display:inline-block;width:40px;}
form.results{overflow:hidden;}
form.results span.text{display:block;float:left;margin:3px 10px 5px 0;font-weight:bold;}
form.results input[type=text]{background:#fff;color:#333;font-style:italic;}
form.results input[type=text]:focus{font-style:normal;}
form.results input.search_large_button{margin-right:10px;}
div.search_bar{background:transparent;border-bottom:2px solid #92a228;color:#000;}
div.search_bar div.tabs{margin:-5px 0 0 -5px;}
div.search_bar div.tabs a:hover,
div.search_bar div.tabs a:focus{background:#6c7e18;}
div.search_bar div.tabs a.on{background:#92a228;}
div.search_bar div.tabs a{
	background:#A6be4f;
	border-right:1px solid #fff;
	color:#fff;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	width:100px;
}

/* HOME REDESIGN ADDITIONS - Ingeniux Project, June 2016 */
/* Flexslider */
div.flexslider.hero{background:#000;}
div.flexslider.hero ul.flex-direction-nav li a.flex-prev,
div.flexslider.hero ul.flex-direction-nav li a.flex-next{margin-top:0;top:35%;}

div.flexslider.strip{padding:0 70px;}
div.flexslider.strip ul.slides{margin:0;padding:0;width:100%;}
div.flexslider.strip ul.slides li{width:200px;}
div.flexslider.strip ul.slides li aside{margin:15px;}

div.flexslider.carousel{margin:0 0 30px;padding:0 60px;}
div.flexslider.carousel ul.slides{margin:0;padding:0;width:100%;}
div.flexslider.carousel ul.slides li{width:200px;}
div.flexslider.carousel ul.slides li span{border:1px solid #ddd;border-radius:4px;display:block;margin:0 10px;}

div.flexslider{position:relative;}
ol.flex-control-paging{
	bottom:5px;
	margin:0;
	padding:15px;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:9;
}
ol.flex-control-paging li{display:inline;list-style:none;margin:0;padding:0;}
ol.flex-control-paging li a.flex-active{background:#2E2E2E;}
ol.flex-control-paging li a{
	background:#C7C7C7;
	border-radius:15px;
	cursor:pointer;
	display:inline-block;
	height:15px;
	margin:0 6px;
	text-indent:-9999px;
	width:15px;
}
ul.flex-direction-nav{margin:0;padding:0;}
ul.flex-direction-nav li{list-style:none;margin:0;padding:0;}
ul.flex-direction-nav li a.flex-prev,
ul.flex-direction-nav li a.flex-next{
	display:block;
	font-family:FontAwesome;
	font-size:22px;
	height:32px;
	line-height:32px;
	margin-top:-16px;
	position:absolute;
	text-align:center;
	top:50%;
	width:32px;
	z-index:9;
}
ul.flex-direction-nav li a.flex-prev{left:15px;}
ul.flex-direction-nav li a.flex-next{right:15px;}
ul.flex-direction-nav li a.flex-prev:after{content:"\f053";font-family: "fontawesome";}
ul.flex-direction-nav li a.flex-next:after{content:"\f054";font-family: "fontawesome";}
.flex-disabled:after{color:#ddd;opacity:0.8;}

/*IGX DEV*/
body#homepage, body#homepage p, body#homepage a {font-family: 'Lato',"Myriad Pro", Arial, sans-serif;}
.warning {font-size: 18px;color: #fff;background: #74303b; padding: 10px;text-align: center;}
.width-50 {width: 482px; display: inline-block;}
a.underline {text-decoration: underline;text-decoration: underline;color: #030303;cursor: pointer;font-weight: bold;}
a.underline:hover {font-weight: bold;}
input.top_blue_button{float:left;width:30px;height:30px;border:0;background: #0a161d;cursor: pointer;}
.magify{background: #fdb72d url('images/Search.png')no-repeat 10px !important;}
/*Homepage components*/
#top_first {text-align: right;padding-right: 30px;padding-top: 35px;}
#top_first > div {display: inline-block;vertical-align: top;font-weight: 600;}/*IGX WO #160727, Aug 2016, MEW - Removed *margin-left: 30px;**/
#top_right {position: relative;}
#top_third {position: absolute;right: 30px;bottom: 15px;}
#top_third a {font-size: 15px; text-transform: uppercase;color: #fdb72d;}

#top_create {
    position: absolute;
    right: 20px;
    bottom: 35px;}
#top_create a {
    color: #fff;
    text-transform: uppercase;
    padding: 5px 8px;
    font-size: 12px;
}
#home_promo{background: #e1e4e5;}
ul.slides {margin: 0;padding: 0;}
.highlightItem {padding: 50px;}

/* MEW modified */
.highlightItem h1 {font-size: 30px; color: #1b394a;font-family: 'Lato',"Myriad Pro", Arial, sans-serif;font-weight: bold;line-height:30px;color: #fff;margin-top: 0;} 

.highlightItem p {font-family: 'Lato',"Myriad Pro", Arial, sans-serif;font-weight: normal;font-size: 18px; color: #fff;line-height: 1.5;}
.highlightItem .more.maroon,#home_benefit .more.yellow, #home_benefit .more.maroon {margin-top: 20px;}
.cover-blur {position: absolute;width: 968px;height: 350px;}/*IGX WO #160727, Aug 2016, MEW - Removed *background: rgba(0,0,0,0.4);**/
.case_content {vertical-align: top;padding: 10px;box-sizing: border-box;}
.learn-more {background: #073763; font-size: 20px; color: #fff;padding: 10px;font-weight: bold;}

.more {background: #fcb62c; font-size: 16px; color: #fff;padding: 15px 30px;display: inline-block;text-transform: uppercase;}
.more:hover {text-decoration: none;color: #fff;}
.more.maroon {background: #dd384a;}
.more.yellow {background: #fdb72d;}
.learn-more:hover {font-weight: bold;text-decoration: none;}
.case_content.width-50 a.learn-more {float: right;margin-top: 100px;}

#home_benefit {padding-top: 45px;padding-bottom: 60px;}
a.more:hover {text-decoration: underline;}
#home_benefit .width-50 {vertical-align: top;}
#home_benefit .width-50:first-of-type {padding-left: 70px;box-sizing: border-box;}
#home_benefit h1 {width: 150px;border-bottom: 2px solid #1a3949;margin-top: 0;}
#home_benefit h1 a {font-size: 57px;font-weight: 300;color: #000;}
#home_benefit h2 {font-size: 20px;font-weight: bold;width: 200px;text-transform: uppercase;}
#home_benefit p {font-size: 18px;line-height: 1.4;max-width: 350px;}
#home_benefit .width-50 iframe {margin-top: 30px;}
#top_login > p:hover, #top_region a:hover, .top_search:hover {text-decoration: underline;}

#home_promo .home_promo_inner {height: 350px;overflow: hidden;position: relative;}
#home_promo .home_promo_inner img {height: 350px;}
#home_promo ul.slides > li {padding: 0;}
#home_promo .case_content {position: absolute;top: 0;}
#home_promo .case_title {position: absolute;bottom: 0;right: -50px;}
#home_promo .case_title h1 {font-size: 48px; color: #fff;font-family: "Myriad Pro", Arial, sans-serif;font-weight: normal;}
#home_promo .highlightItem h2 {font-size: 30px;font-family: "Myriad Pro", Arial, sans-serif;font-weight: normal;color: #000;}

#home_carousel {height: 130px;}
/*IGX WO #160727, Aug 2016, MEW - Additions*/
#home_carousel ul.slides li {opacity: 0.6;}
#home_carousel ul.slides li.flex-active-slide {opacity: 1;}
/* END Changes WO #160727 */
.thumnail-box {height: 130px;cursor: pointer;}
.thumnail-box.one {background: #eee2c0;}
.thumnail-box.two {background: #fdb72d;}
.thumnail-box.three {background: #cd962b;}
.thumnail-box img {width: 115px;height:50px;padding-top: 30px;display: inline-block;padding-right: 20px;}
.thumnail-text {display: inline-block;vertical-align: top;padding-top: 30px;width: 50%;font-family: "Myriad Pro", Arial, sans-serif;}
.thumnail-text h2 {text-transform: uppercase;font-size: 12px;margin: 0;}
#home_banner {background: #92a228;border-radius: 0;padding: 10px 50px;
}
#home_banner h2 {font-size: 20px; font-weight: bold;color: #030303;text-align: center;}

#home_link {border-bottom: 10px solid #1b394a; padding-bottom: 15px;}
.four-box {width: 240px;display: inline-block;text-align: center;}
.four-box .title {color: #969898; font-size: 20px; text-align: center; font-family: "Myriad Pro", Arial, sans-serif;margin-top: 10px;}
.four-box img {margin: 0 auto;height: 160px;width: 160px;}

#home_widget {background: #1a394a;color: #fff;text-align: center;padding-top: 20px;}
#home_widget .four-box {padding-top: 140px; padding-bottom:90px;margin-top: -104px;}
#home_widget .four-box h2 a {color: #fff;}
#home_widget div.four-box:hover {background: #fdb72d;}
#home_widget div.four-box:hover a.more.maroon {background: #eee2c0;color: #dd384a;}
#home_widget .four-box h2 {font-size: 14px; text-transform: uppercase;font-weight: bold;margin-bottom: 20px;margin-top:40px; }
#home_widget .four-box p {font-size: 14px; font-weight: normal;margin-bottom: 30px;color: #fff;line-height: 1.5;}
#home_widget ul li {list-style: none;}
#home_widget .more.maroon {width:140px; padding: 10px;}
.widget-title {z-index: 10;position: relative;}
.widget-title h1 {font-size: 36px;text-align: center;color: #fff;margin-bottom: 0;}
.widget-title p {font-size: 15px;color: #fff;text-align: center;}
#home_quote {height: 200px;background: #fff;padding: 40px 60px 20px 60px;text-align: center;}
#home_quote img {margin: 0 auto; text-align: center;}
#home_quote p {color: #1a394a;font-size: 20px;line-height: 1.5;font-weight: 600;}
#home_quote span.hashtags {color: #79808d;}
#home_quote p.title {text-transform: uppercase;font-size: 14px;color: #1a394a;border-bottom: 1px solid #fdb72d;padding: 30px 80px 10px 80px;display: inline-block;margin-bottom: 10px;}
.twitter-function {margin-top: 35px;}
.twitter-function a {color: #1a394a;text-transform: uppercase;font-size: 14px;font-weight: 600;padding: 0 20px;}
.twitter-function a i, .twitter-function a em {padding-right: 10px;}
#foot_link {margin: 0px;width: 966px;background: #1a394a;border: 1px solid #18435c;padding: 5px 0;text-align: center;}
#foot_link a {font-size: 13px;color: #fff;text-transform: uppercase;font-weight: bold;padding: 10px 18px;border: 1px solid #18435c;display: inline-block;}

#foot_map {background: #1a394a;padding: 60px 10px 40px 70px;}
#foot_map > div {display: inline-block;vertical-align: top;}
.map-col {display: inline-block;margin-right: 60px;}
.map-col h2 {font-size: 25px;text-transform: uppercase;margin: 0;color: #fff;}
.map-col ul {display: inline-block;margin-left: 0;padding-left: 0;}
.map-col ul li a {color: #fff;font-size: 18px;}

#foot_logo {background: #1a394a;position: relative;overflow: hidden;}
.foot_logo_wrap{display: inline-block;display: inline-block;left: 60px;position: absolute;top: 27px;}
#social_media_icons {display: inline-block;border-top: 3px solid #18435c;float: right;margin-top: 50px;margin-right: 30px;}
#social_media_icons .copyright {display: inline-block;}
#social_media_icons .copyright p {color: #fff;padding: 10px;}
.top-bg {background: #4a5868 !important;}

#top_second_search {margin: 15px 0;height: 30px;display: none;position: absolute;right: 30px;bottom: 45px;z-index: 1;}
.top_login_form {position: absolute;right: 30px;bottom: 60px;}
input.login_form_submit {background: #fdb72d;border: 0;width: 30px;height: 30px;cursor: pointer;color: #fdb72d;}
.top_login_form input.login_form_submit:after {content:"\f0da";color: #fff;display: inline-block;height: 20px;width: 20px;}
.top_login_form input.top_blue_field {margin-left: 15px;width: 176px;}
.top_login_form form > i {color: #fff;font-size: 26px;margin-top: 2px;margin-left: -17px;position: absolute;cursor: pointer;}
.flex-direction-nav a {color: #fff; font-size: 20px; font-weight: 100;}
.flex-direction-nav a:hover {text-decoration: none;}

#main_nav ul li.last {border-right: 0;}

/* MEW #sub_two_column_with_leftnav .hdr {background: url(images/hdr.png) no-repeat !important; background-size: cover !important;} */
#top_login {padding: 10px;margin-top: -10px;z-index: 10;position: relative;padding-left: 40px;}/*IGX WO #160727, Aug 2016, MEW - Changed padding-left from 40px to 0*/
#top_login .top_profile {padding-right: 20px;display: none;}
#top_login .top_profile a {color: #fff;}
#top_login .top_profile > p:last-of-type {color: #bbb;}
#top_login p {font-size: 14px;color: #fff;text-transform: uppercase;text-align: right;cursor: pointer;}
/* IGX WO #160727, Aug 2016, MEW */
#top_login i.fa-caret-down {padding-left: 10px; font-size: 17px;}
#top_login i.fa-user {padding-left: 10px; color: #fdb72d;}
/* END Changes WO #160727 */
.top_search {font-size: 14px;color: #fff;text-transform: uppercase;cursor: pointer;}
.top_search i {padding-left: 10px;}

#top_region {padding: 10px;margin-top: -10px;z-index: 10;position: relative;}
#top_region a {font-size: 14px;color: #fff;text-transform: uppercase;font-weight: 600;text-decoration: none;}
#top_region p {font-size: 14px;color: #fff;text-transform: uppercase;font-weight: 600; cursor:pointer;}
#top_region p i {padding-left: 10px;color: #fff;font-size: 17px;cursor: pointer;}

#top_region > ul {display: none;}
#top_region li {list-style: none;}
#top_region li:hover > a {color: #fdb72d;text-decoration: none;}

.top_login_form ::-webkit-input-placeholder {
   color: #fff;
}

.top_login_form :-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

.top_login_form ::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

.top_login_form :-ms-input-placeholder {  
   color: #fff;  
}

.SumoSelect > .optWrapper > .options > li:hover {
    color: #fdb72d !important;
    background: transparent !important;
}

#caseCodeSearch {background: #fdb72d url('images/search.png')no-repeat 5px !important}
.SumoSelect > .CaptionCont > label > i {background: #fdb72d url('images/down.png') no-repeat 0px !important;}

/* The button */
.addeventatc 							{display:inline-block;position:relative;z-index:999998;font-family:Roboto,"Helvetica Neue",Helvetica,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;color:#000!important;font-weight:300;line-height:100%;background:#fff;border:1px solid;border-color:#e5e6e9 #dfe0e4 #d0d1d5;font-size:15px;text-decoration:none;padding:13px 12px 12px 43px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,0.004);}
.addeventatc:hover 						{border:1px solid #aab9d4;color:#000;font-size:15px;text-decoration:none;}
.addeventatc:active 					{top:1px;}
.addeventatc-selected 					{background-color:#f9f9f9;}
.addeventatc .icon 						{width:18px;height:18px;position:absolute;z-index:1;left:12px;top:10px;background:url(../gfx/icon-calendar-t1.svg) no-repeat;background-size:18px 18px;}
.addeventatc .start, .addeventatc .end, .addeventatc .timezone, .addeventatc .title, .addeventatc .description, .addeventatc .location, .addeventatc .organizer, .addeventatc .organizer_email, .addeventatc .facebook_event, .addeventatc .all_day_event, .addeventatc .date_format, .addeventatc .alarm_reminder, .addeventatc .recurring, .addeventatc .attendees, .addeventatc .calname, .addeventatc .uid, .addeventatc .status, .addeventatc .method, .addeventatc .client {display:none!important;}

/* The drop down */
.addeventatc_dropdown 					{width:200px;position:absolute;z-index:99999;padding:6px 0px 0px 0px;background:#fff;text-align:left;display:none;margin-top:-2px;margin-left:-1px;border-top:1px solid #c8c8c8;border-right:1px solid #bebebe;border-bottom:1px solid #a8a8a8;border-left:1px solid #bebebe;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.15);-moz-box-shadow:1px 3px 6px rgba(0,0,0,0.15);box-shadow:1px 3px 6px rgba(0,0,0,0.15);}
.addeventatc_dropdown span 				{display:block;line-height:100%;background:#fff;text-decoration:none;font-size:14px;color:#333;padding:9px 10px 9px 40px;}
.addeventatc_dropdown span:hover 		{background-color:#f4f4f4;color:#000;text-decoration:none;font-size:14px;}
.addeventatc_dropdown em 				{color:#999!important;font-size:12px!important;}
.addeventatc_dropdown .frs 				{background:#fff;color:#cacaca!important;cursor:pointer;font-size:9px!important;font-style:normal!important;font-weight:normal!important;line-height:110%!important;padding-left:10px;position:absolute;right:10px;text-align:right;text-decoration:none;top:5px;z-index:101;}
.addeventatc_dropdown .frs:hover 		{color:#999!important;}
.addeventatc_dropdown .ateappleical 	{background:url(../images/icon-apple-t1.svg) 13px 50% no-repeat;background-size:14px auto;}
.addeventatc_dropdown .ategoogle 		{background:url(../images/icon-google-t1.svg) 13px 50% no-repeat;background-size:16px auto;}
.addeventatc_dropdown .ateoutlook 		{background:url(../images/icon-outlook-t1.svg) 12px 50% no-repeat;background-size:16px auto;}
.addeventatc_dropdown .ateoutlookcom 	{background:url(../images/icon-outlook-t1.svg) 12px 50% no-repeat;background-size:16px auto;}
.addeventatc_dropdown .ateyahoo 		{background:url(../images/icon-yahoo-t1.svg) 12px 50% no-repeat;background-size:16px auto;}
.addeventatc_dropdown .atefacebook 		{background:url(../images/icon-facebook-t1.svg) 13px 50% no-repeat;background-size:14px auto;}
.addeventatc_dropdown .copyx 			{height:21px;display:block;position:relative;cursor:default;}
.addeventatc_dropdown .brx 				{height:1px;overflow:hidden;background:#e0e0e0;position:absolute;z-index:100;left:10px;right:10px;top:9px;}