/*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:#716e6e;background: #fff;margin:0;padding:0;text-align:left;}

/*#############################################
BASIC SEMANTIC STYLES BELOW
#############################################*/

/*div{text-align:left;}*/
p, td{font:normal 11px arial, sans-serif;color:#737b80;}	
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 {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:#11324e; text-decoration: none; font-style: normal;}
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:#737b80;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;}*/

/*#############################################
LINK STYLES BELOW
#############################################*/

a{color:#015976;text-decoration:none; font-weight: normal; }	
a:hover{color:#015976;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;}
.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(http://www.case.org/prebuilt/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:968px;}
#home_twocolumn #right_column{display: none;}

/*
~~~~~~~~~~~~subpage
*/

#sub_two_column_with_leftnav{background:url(http://www.case.org/prebuilt/images/bg_sub_three_columnCC.gif) repeat-y;width:968px;float:left;}
#hdr_with_twocolumns_under{float:left;width:968px;overflow:hidden;}
#hdr_with_twocolumns_under .hdr{width:968px;height:133px;float:left;}

#hdr_with_twocolumns_under #hdr_subpage_banner{background:url(http://www.case.org/prebuilt/images/GeneralSite/MemberBanners/sub_banner_career_center.jpg) no-repeat; float: left; clear: both;  }
#hdr_with_twocolumns_under #hdr_subpage_banner #title{display: block; float: left; position: relative; top: 80px; 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: none; }
#hdr_with_twocolumns_under #hdr_subpage_banner #member_name .title{display: none; }
#hdr_with_twocolumns_under #content_leftnav{overflow:hidden;padding-left:6px;width:968px;float:left;clear:both; }
#advertising { display: block; float: right; position: relative; width: 248px; height: 133px; z-index: 2;}

/* Level 1 Navigation*/
#hdr_with_twocolumns_under #content_leftnav #leftnav{float:left;width:170px; padding: 2px 0 0 0; margin:0px;}
#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; }

/*Section_on is used when section navigation is visited.  link_on is used when someone is visiting that specific page. Link_On is what will be used in the Career Center. */
#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(http://www.case.org/prebuilt/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(http://www.case.org/prebuilt/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:755px;}



/*
sub styles
*/
	
.breadcrumbs{display: none;}
.breadcrumbs{display: none; }
.breadcrumbs a{display: none;}

.options {clear: both; padding-top: 5px; z-index: 1; }
.options .print_page{display: none; }
.options .print_page a{display: none;}

.options .email_page{display: none; }
.options .email_page a{display: none;}
.options .share_page {float:left; width:60px; top: 0px; padding: 1px 0 0 0; margin-bottom: 8px;  position: relative; height:13px; z-index: 1; }




.breadcrumbs_print .share_page{clear:both;float:left;width:65px; height:16px; margin-bottom:5px;margin-left: 5px; padding-left: 3px; }



			
#main_content_body{clear:both;}

.intro_text{border-top:1px solid #d9d9d9;padding:10px 0 13px 0; }
/*.intro_text b{color:#737b80;}*/
.intro_text b span{color:#737b80;}
.intro_text p {margin: 9px 0 9px 0; font-size:12px; color: #737b80;}
.intro_text span.case{display:block;clear:both;font:bold 16px arial,sans-serif;color:#b43723;margin-bottom:10px; text-align: left; overflow: visible;}
.intro_text .red {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #b43723 ; }
.intro_text span#europe{display:block;clear:both;font:bold 16px arial,sans-serif;color:#92a228;margin-bottom:10px;}
.intro_text a{font:normal 12px arial, helvetica, sans-serif; font-style:normal;text-decoration:none;color:#015976;}
.intro_text a:hover{text-decoration:underline;}
/*.intro_text li {margin: 4px 0 4px 10px; font-size:12px; font-family: arial, sans-serif; color: #737b80;}*/

.intro_text h5{margin:5px 0;font:bold 12px arial, helvetica, sans-serif;color:#11324e; text-decoration: none; font-style: normal;}
.intro_text h5 a{margin:5px 0;font:bold 12px arial, helvetica,sans-serif;color:#11324e; text-decoration: none; font-style:normal; }
.intro_text h5 a:hover{margin:5px 0;font:bold 12px arial,sans-serif;color:#11324e; text-decoration:underline; font-style: normal;}

.intro_text h3 {display:block;clear:both;font:bold 14px arial,sans-serif;color:#b43723;margin-bottom:10px; overflow: visible;}

.intro_text td {font:normal 11px arial, sans-serif;color:#737b80;line-height:16px; }

	
.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(ttp://www.case.org/prebuilt/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:#737b80;}		
.intro_text_sub span{display:block;clear:both;font:bold 14px arial,sans-serif;color:#304f6e;margin-bottom:10px;}
.intro_text_sub span#asia{display:block;clear:both;font:bold 14px arial,sans-serif;color:#b43723;margin-bottom:10px;}
.intro_text_sub span#europe{display:block;clear:both;font:bold 14px arial,sans-serif;color:#92a228;margin-bottom:10px;}
.intro_text_sub a{color:#737b80;}
.intro_text_sub a:hover{text-decoration:none;}
.intro_text_sub h5{margin:5px 0;font:bold 12px arial,sans-serif;color:#333;}
.intro_text_sub p{margin: 9px 0 9px 0;}

#main_content_body .content_section{padding:13px 0 23px 0;border-top:1px solid #d9d9d9;}
#main_content_body .content_section h2{margin:0;padding:0 0 10px 0;font:bold 14px arial, sans-serif;color:#004179;}
#main_content_body .content_section a{color:#737373;}
#main_content_body .content_section p{margin: 9px 0 9px 0;}
		
#main_content_body .content_section span{display:block;font:bold 14px arial,sans-serif;color:#b43723;margin:10px 0 0 0;}
#main_content_body .content_section span#europe{display:block;font:bold 14px arial,sans-serif;color:#92a228;margin:10px 0 0 0;}


#right_column{display: none;}
#right_column #sub_login_box{display: none;}
#right_column #sub_login_box p{display: none;}

p.logged_in_as{display: none;}
p.dyna_username{display: none;}
p.dyna_username a.logout{display: none;}

.sub_inBetweens{ display: none;}

/*
~~~~~~~~~~~===========
*/



/*
tophat styles below
*/

#tophat{display:block;padding:0 0 0 6px;width:960px;clear:both;float:left; z-index: 1000;}

#top_logo{width:372px;height:106px;float:left;background:url(http://www.case.org/prebuilt/images/top_logo.gif) no-repeat;}
#top_logo a{display:block;width:350px;height:75px;}
#europe_top_logo{width:372px;height:106px;float:left;background:url(http://www.case.org/prebuilt/images/europe_top_logo.gif) no-repeat;}
#europe_top_logo a{display:block;width:350px;height:75px;}
#asia_top_logo{width:372px;height:106px;float:left;background:url(http://www.case.org/prebuilt/images/asia_top_logo.gif) no-repeat;}
#asia_top_logo a{display:block;width:350px;height:75px;}

#top_logo_print{display: none;}
#top_logo_print a{display: none;}
#europe_top_logo_print{display: none;}
#europe_top_logo_print a{display: none;}
#asia_top_logo_print{display: none;}
#asia_top_logo_print a{display: none;}


#top_right{height:106px;width:588px;float:left;background:url(http://www.case.org/prebuilt/images/bg_top_right.gif) no-repeat;}

#top_utility_search_browse{float:right;padding:0 0 0 229px;width:349px;}
#top_utility{margin-bottom:3px;text-align:right;width:200px;padding:0 0 0 142px;float:right;color:#fff;}
#top_utility p{font: bold 10px arial;}

#font_sizer{margin-top:6px;padding:6px 12px 0 0;float:right;vertical-align:middle;width:78px;height:18px;}

#font_sizer p{display: none;}

#top_search {margin-top: 50px;}

#browse_by{clear:both;position:relative;width:313px;height:27px;margin:0 0 0 0;padding-right:27px;background:transparent url(http://www.case.org/prebuilt/images/top_yellow_field_arrow.gif) no-repeat 100% 5px; z-index:2;  }

.closed_browse{position:absolute;top:5px;left:0px;overflow:hidden;height:8px;width:308px;background:#f4e7c7;padding:0px 0 7px 5px;border:1px solid #ce8f3c; z-index:2;}
.opened_browse{position:absolute;top:5px;left:0px;overflow:auto;width:308px;padding:0 0px 0 5px;background:#f4e7c7;border:1px solid #ce8f3c; z-index:3;  }

#browse_by ul{position:relative; list-style:none;padding:0;margin:0; z-index:4; }
#browse_by ul li{line-height:normal !important; z-index:4;}
#browse_by ul li a{text-decoration:none;font: bold 11px arial;color:#254f66; z-index:4;}
#browse_by ul li a:hover{color:#8dafc3; z-index:4;}

select.browse_by{width:340px;background:#f4e7c7;font:bold 10px arial;color:#254f66;margin:5px 0;padding:1px 0 0 5px; position: relative;  z-index: 4;}
select.browse_by option{padding:1px 0 0 5px;background:#f4e7c7; z-index: 4; }

#top_nav{text-align:right;text-decoration:none;font:bold 10px arial, sans-serif;color:#778d9a;padding:4px 10px 0 0;clear:both;}
#top_nav a{text-align:right;text-decoration:none;color:#fff;font:bold 10px arial, sans-serif;}
#top_nav a#on{text-align:right;text-decoration:none;color:#8dafc3;font:bold 10px arial, sans-serif;}
#top_nav a:hover{text-decoration:underline;}
	
#main_nav{margin-top:5px;width:968px;float:left;clear:both;}
#main_nav ul{width:968px;list-style-type: none;padding:0;margin:0;display:inline;}
#main_nav ul li{float:left;margin:0;padding:0;display:inline;}

/*These are the styles used to display search results at case.org */

.search_results {margin-top:10px; margin-bottom:10px;font:12px arial,sans-serif; color: #737b80; background-color: transparent; text-decoration: none; font-style: normal;}
.search_results p{margin: 9px 0 9px 0; white-space: normal;}
.search_results span{display:block;clear:both;font:bold 14px arial,sans-serif;color:#b43723;margin-bottom:10px;}
.search_results h6{margin:5px 0;font:bold 14px arial,sans-serif; color: #11324e; background-color: transparent; text-decoration: none; font-style: normal;}
.search_results .case_match{margin-top:10px; margin-bottom: 10px;font:bold 12px arial,sans-serif; color: #11324e; background-color: transparent; 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; background-color: transparent; text-decoration:none; font-style: normal;}
.search_results .case_match a:hover{margin:5px 0;font:bold 12px arial,sans-serif; color: #11324e; background-color: transparent; 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: #737b80; text-decoration: none; font-style: normal; }
.search_results .results a {font:bold 12px arial,sans-serif; color: #015976; text-decoration: none; font-style: normal; padding: 0 0 0 0;  }
.search_results .results a:hover {font:bold 12px arial,sans-serif; color: #015976; text-decoration: underline; font-style: normal; padding: 0 0 0 0; white-space: normal; }

.search_results .also_try { font: bold 12px arial, sans-serif; color: #737b80; background-color: #f4e7c7; padding: 10px 10px 5px 5px ;}
search_results .also_try a{ font: bold 12px arial, sans-serif; color: #737b80;}
search_results .also_try a:hover{ font: bold 12px arial, sans-serif; color: #737b80; text-decoration: underline; }

.search_results .top_search {text-align:right; font-weight: bold; padding: 10px 10px 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(http://www.case.org/prebuilt/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: #015976; text-decoration:underline; font-style: normal;}
	
/*
HOMEPAGE SPECIFIC STYLES
*/


#home_about_box{width:711px; }
#home_about_box #top_photo{overflow:hidden;background:url(http://www.caseimages/member_image_photo2.jpg) no-repeat 3px 0; height:240px;}
#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(http://www.case.org/prebuilt/images/icon_print.gif) no-repeat 0 3px;padding:5px 3px 0 22px;height:25px;color:#015976 !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(http://www.case.org/prebuilt/images/bullet2.gif) no-repeat 0 3px;padding-left:8px;color:#015976 !important;font:normal 12px georgia, serif; line-height: 13px; font-style:italic;text-decoration:none;}
a.view_article{display:inline;background:url(http://www.case.org/prebuilt/images/bullet2.gif) no-repeat 0 3px;padding-left:8px;color:#015976 !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(http://www.case.org/prebuilt/images/bullet.gif) no-repeat 0 7px;color:#737373;text-decoration:underline;padding-left:8px;margin:3px 0;line-height:20px !important;}
a:hover.link{color:#333;}
a.title{font:normal 11px georgia, serif;font-style:italic;text-decoration:none;color:#015976;}
a:hover.title{text-decoration:underline;}

/*
~~~~~~~~~~~~~~~~~~~~~~~~
*/

#home_case_container{background:url(http://www.case.org/prebuilt/images/home_case_bg.gif) repeat-y;width:711px;}
#home_case_top{background:url(http://www.case.org/prebuilt/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(http://www.case.org/prebuilt/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:#737373;padding:0 0 0 4px;}

#case_content_switch{width:44px;height:17px;float:right;}

#home_case_btm{background:url(http://www.case.org/prebuilt/images/home_case_btm.gif) no-repeat;width:711px;height:7px;overflow:hidden;}



/*
RIGHT SIDE STYLES
*/

#right_column .textbit{display: none;}
#login_box{display: none;}
#login_box .hdr{display: none;}
#login_box .hdr h2{display:none;}

#login_box #inner{display: none;}
#login_box .field_container{display: none;}
#login_box .field_container div{display: none;}

#login_box .field_container .left_side{display: none;}
#login_box .field_container input{display: none;}
#login_box .field_container input.un{display: none;}
#login_box .field_container .right_side{display: none;}
#forgot_btn .txt, #forgot_btn .txt a{display: none;}

.inBetweens{display: none;}



.featured {display: none;}
.featured .hdr{display: none;}
.featured .hdr h2{display:none;}
.featured .inner{display: none;}
.featured .inner p{display: none;}
.featured a{display: none;}	
.featured a:hover{display: none;}






/*
FOOTER STYLES BELOW
*/

#footer{background:#11324e;border-top:4px solid #FFF;width:936px;height:38px;float:left;color:#c4c5c5;clear:both;margin:0 0 0 6px;padding:0 12px 0 12px;}
#foot_links{float:right;text-align:right;padding-top:10px;}
#foot_links a{font-size:10px;text-decoration:none;color:#fff;}
#foot_links a:hover{text-decoration:underline;}
#foot_txt{color:#93add1;font:bold 11px arial, sans-serif;float:left;text-align:left;padding-top:10px;}
#footer ul{list-style:none;padding:0;margin:0;display:inline;}
#footer	ul li{padding-left:28px;display:inline;font:bold 11.5px helvetica, sans-serif;color:#c4c5c5;list-style: none;}
#footer ul li a{font:bold 11.5px helvetica, sans-serif;color:#c4c5c5;text-decoration:none;}
#footer ul li a:hover{color:#84A4C8;}

#BM_links{padding-top:15px;clear:both;text-align:right;}
#BM_links img{float:right;}


form{padding:0;margin:0;}

input.search{background:#8dafc3;font:bold 10px arial,sans-serif;color:#FFF;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-right:none;padding:4px 10px;float:left;width:250px;}

input.top_blue_field{display:block;background:#8dafc3;font:bold 10px arial,sans-serif;color:#FFF;border:1px solid #4c5f6a;padding:2px 5px 1px 5px;float:left;width:128px;height:15px;margin:0;}
input.top_blue_button{display:block;float:left;width:25px;height:18px;border:1px solid #4c5f6a;border-left:none;}

input.search_large{display:block;float:left;background:#8dafc3;font:bold 10px arial,sans-serif;color:#FFF;border:1px solid #d9d9d9;border-right:none;padding:2px 5px 1px 5px;width:240px;height:15px;margin:0;}
input.search_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;}

/*These are the styles used for form fields */

.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;}

.box {background:#d9d9d9; font:bold 11px arial,sans-serif;color:#11324e;border:1px solid #d9d9d9; clear: none; padding: 2px;}
.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; }



img.navButton{float:left;display:block;position:relative;width:26px;cursor:pointer;border:1px solid #d9d9d9;border-left:none;}

.sortby{position:relative;width:175px; float:left;margin-left:14px;}
.sortby 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;}
.sortby a:hover{background:#8dafc3;color:#FFF;}
.sortby .flyout{visibility:hidden;position:absolute;left:0;top:19px;border:1px solid #d9d9d9;padding:0;background:#8dafc3;}
.sortby .flyout a{display:block;width:195px;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;}

.browse_by{position:relative;width:312px;float:left;margin:2px 0 4px 0; z-index:999;}
.browse_by a{display:block;cursor:default;width:305px;height:15px;border:1px solid #ce8f3c;padding:2px 0 1px 5px;background:#f4e7c7;color:#254f66;font: bold 10px arial,sans-serif;text-decoration:none;}
.browse_by a:hover{background:#f4e7c7;color:#254f66;}
.browse_by .flyout{visibility:hidden; position:absolute;left:0;top:20px;border:1px solid #ce8f3c;border-top:none;padding:0;background:#f4e7c7; z-index: 2; }
.browse_by .flyout a{display:block;width:332px;  background-color:#f4e7c7;color:#254f66;border:none;background-image:none;text-decoration:none; height: 13px;}
.browse_by .flyout a:hover{background:#254f66;color:#254f66;}
.browse_by .flyout a span{display:block;padding:0 5px 5px 0;color:#254f66;font:bold 10px arial,sans-serif;}
.browse_by .flyout a:hover span{background:#254f66;color:#FFF;}
img.browse_button{float:left;display:block;position:relative;width:25px;height:18px;cursor:pointer;border:1px solid #ce8f3c; margin:2px 0 4px 0;}


.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;}


.page_numbers{float:right;width:350px;text-align:right;}
.page_numbers a{padding:0 4px;font-family:arial,sans-serif !important;}
.page_numbers a#page_on{text-decoration:underline;font-weight:bold;font-size:12px;}


/* IGX Modifications { */

.rightblock .hdr {
	display: none;
}

.rightblock .hdr h2 {
	display: none;
}

.rightblock .inner.igxcommon {
	display: none;
}

.rightblock .inner p {
	display: none;
}
.right_side_ads_horizontal{display: none;}

div.jt_cte_tab_bar ul.jt_cte_tabs li a { font-size: 0.99em !important; }

