
div#tabList ul li#CAATusa.selected {
	background : url('/sebin/x/u/tab_usa_active.png') no-repeat left bottom;
	height : 27px;
	padding-top : 8px;
	color : #2C4452;
}
div#tabList ul li#CAATeur.selected {
	background : url('/sebin/h/m/tab_eur_active.png') no-repeat left bottom;
	height : 27px;
	padding-top : 8px;
	color : #2C4452;
}
div#hp_blurb h1 {
	font-size : 18px;
	font-weight : normal;
	color : #ffffff;
	line-height : 110%;
	margin : 0px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
}
body {
	font-family : Arial, sans-serif;
	background : #48758B url('/sebin/p/i/bg_page.png') repeat-x 0px 30px;
	margin : 0px 0px 20px 0px;
}
a {
	color : #066C7F;
}
a:hover {
	color : #0000ff;
}
table#grayBar {
	background : url('/sebin/j/r/bg_gray_bar.png') repeat-x left bottom;
}
a#jhsphLink {
	display : block;
	height : 0px;
	width : 377px;
	padding-top : 139px;
	overflow : hidden;
	background : url('/sebin/v/h/logo-jhsph.png') no-repeat 0px 0px;
}
a#caatLink {
	display : block;
	height : 0px;
	width : 178px;
	padding-top : 139px;
	overflow : hidden;
	background : url('/sebin/n/r/logo_caat.png') no-repeat 0px 0px;
}
table#pageHolder {
	width : 960px;
	margin : 0px auto;
}
table#mainNavigation {
	background : #234B62;
}
table#mainNavigation ul {
	list-style : none;
	margin : 0px;
	padding : 0px;
	position : relative;
	background : url('/sebin/r/t/bg_main_nav_left.png') no-repeat 0px 0px;
	height : 40px;
}
table#mainNavigation ul li {
	float : left;
	padding : 0px;
	margin : 0px 0px 0px 5px;
}
table#mainNavigation ul li a {
	display : block;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
	padding : 13px 10px 12px 10px;
}
table#mainNavigation ul li a:hover {
	background : #4E7A90;
}
td#search {
	background : url('/sebin/t/e/bg_main_nav_right.png') no-repeat right 0px;
	padding : 10px 10px 0px 0px;
}
td#search input#q {
	height : 17px;
	padding : 0px;
	margin : 0px;
	border : 1px solid #000000;
	width : 90px;
}
table#footer {
	font-size : 10px;
	width : 100%;
	margin : 15px 0 0 0;
}
table#footerMiddle {
	background : url('/sebin/r/w/bg_footer_middle.png') repeat-y 0 0;
	width : 100%;
	padding : 5px 0px 0px 0px;
}
table#footer td#footerBottom {
	background : url('/sebin/z/e/bg_footer_bottom.png') no-repeat left bottom;
}
table#footer td#footerTop {
	background : url('/sebin/l/n/bg_footer_top.png') no-repeat 0 0;
}
table#footer td#footerJHUlogo {
	width : 234px;
}
table#footer td#footerJHUlogo img {
	margin : 8px 0 10px 30px;
}
table#footer td#footerStayConnected {
	width : 123px;
	height : 60px;
}
table#footer td#footerSubscribe {
	width : 175px;
}
ul#social_icons li a#facebook {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -160px 0px;
}
ul#social_icons li a#podcasts {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -20px 0px;
}
ul#social_icons li a#itunesu {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -120px 0px;
}
ul#social_icons li a#youtube {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -100px 0px;
}
ul#social_icons li a#twitter {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -80px 0px;
}
ul#social_icons li a#wiki {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -140px 0px;
}
ul#social_icons {
	list-style : none;
	position : relative;
	padding : 0;
	margin : 4px 0 0 20px;
	width : 70px;
}
ul#social_icons li {
	float : left;
	margin : 0px 6px 8px 0px;
}
ul#social_icons li a {
	width : 16px;
	height : 0px;
	display : block;
	padding-top : 16px;
	overflow : hidden;
}
ul#social_icons li a#rss {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat 0px 0px;
}
td#footerStayConnected h5, td#footerSubscribe h5 {
	margin : 0px 0px 0px 20px;
	padding : 0px;
	font-size : 10px;
}
ul#subscribeList {
	list-style : none;
	position : relative;
	padding : 0;
	margin : 1px 0 0 20px;
}
ul#subscribeList li {
	margin : 0px 6px 6px 0px;
}
ul#subscribeList li a {
	display : block;
	text-decoration : none;
	color : #1C4882;
}
ul#subscribeList li a#magazine {
	line-height : 120%;
}
ul#subscribeList li a:hover {
	text-decoration : underline;
}
table#footer td#footerLinks {
	padding : 0px 0px 7px 0px;
	vertical-align : middle;
}
table#footer td#footerLinks p {
	margin : 0 0 0 20px;
	text-align : left;
}
table#footer td#footerLinks a {
	color : #1C4882;
	text-decoration : none;
}
table#footer td#footerLinks td {
	padding : 4px 0 0 0;
}
table#footer td#footerLinks a:hover {
	text-decoration : underline;
}
table#homePage {
	position : relative;
	top : -5px;
	background : #ffffff;
}
table#homePage td {
	position : relative;
}
td#boxTop {
	height : 20px;
	background : url('/sebin/p/j/bg_box_top.png') no-repeat left bottom;
}
div#hp_promos {
	position : relative;
}
div#hp_blurb {
	width : 400px;
	height : 125px;
	background : rgba(24,50,65,.8);
	padding : 25px 20px;
	position : absolute;
	right : 35px;
	top : 80px;
}
td#bodyCol div#hp_blurb h1 {
	font-size : 18px;
	font-weight : normal;
	color : #ffffff;
	line-height : 110%;
	margin : 0px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
	position : static;
}
div#hp_blurb p {
	color : #EBEAE6;
	font-size : 14px;
	font-weight : normal;
	line-height : 140%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
div#hp_blurb a {
	color : #EBEAE6;
	font-weight : bold;
}
table#threePromos {
	position : relative;
	top : -80px;
	margin : 0px auto -50px auto;
}
table#threePromos td.spacer {
	width : 25px;
	line-height : 0;
}
table#threePromos td.hpPromos {
	padding : 2px 20px 10px 20px;
	width : 240px;
	background : #EFF6F8;
}
table#threePromos td.hpPromos h2 {
	font-size : 14px;
}
table#threePromos td.hpPromos p {
	font-size : 12px;
	line-height : 130%;
}
table#threePromos td.hpPromos hr {
	height : 1px;
	border : #CCCCCC;
	background : #CCCCCC;
	color : #CCCCCC;
}
table#threePromos td.hpPromos ul {
	list-style : none !important;
	margin : 0px;
	padding : 0px;
	font-size : 12px;
}
table#threePromos td.hpPromos ul li {
	margin : 0px 0px 10px 0px;
	padding : 0px;
	background : url('');
	line-height : 130%;
}
table#threePromos td.hpPromos a {
	font-weight : bold;
	text-decoration : none;
}
table#threePromos td.hpPromosTop {
	background : url('/sebin/p/u/bg_hp_promo_top.png') no-repeat top left;
	height : 5px;
	line-height : 0;
}
table#threePromos td.hpPromosBottom {
	background : url('/sebin/z/z/bg_hp_promo_bottom.png') no-repeat bottom left;
	height : 5px;
	line-height : 0;
}
td.hp4Promos {
	padding-right : 1px;
	position : relative;
}
td.hp4PromosLast {
	position : relative;
}
div.hp4PromosText {
	position : relative;
	top : -68px;
	padding : 8px 10px 0px 10px;
	margin-bottom : -70px;
	height : 57px;
	overflow : hidden;
}
td.hp4Promos h3, td.hp4PromosLast h3 {
	font-size : 14px !important;
	text-transform : none !important;
	font-weight : normal;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
td.hp4Promos p, td.hp4PromosLast p {
	font-size : 12px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	line-height : 100%;
}
td.hp4Promos a, td.hp4PromosLast a {
	color : #ffffff;
	text-decoration : none;
}
table#grayBar td {
	height : 30px;
	vertical-align : bottom;
}
a.eur {
	display : block;
	background : url('/sebin/f/r/icon_eur.png') no-repeat 0px 2px;
	padding : 0px 0px 5px 30px;
}
a.usa {
	padding : 0px 0px 5px 30px;
	display : block;
	background : url('/sebin/h/k/icon_usa.png') no-repeat 0px 2px;
}
td#lCol {
	background : #ffffff;
	padding-top : 80px;
	padding-bottom : 20px;
}
td#bodyCol {
	background : #ffffff;
	font-size : 13px;
	color : #0C0C0C;
	line-height : 165%;
	padding-bottom : 20px;
}
td#bodyCol h1 {
	position : relative;
	top : 20px;
	left : -140px;
	font-size : 24px;
	font-weight : normal;
	margin : 0px;
	padding : 0px 0px 44px 0px;
}
td#bodyCol h2 {
	color : #000000;
	font-size : 18px;
	line-height : 140%;
}
td#bodyCol h3 {
	color : #000000;
	font-size : 16px;
	line-height : 165%;
	text-transform : uppercase;
}
td#bodyCol h4 {
	color : #000000;
	font-size : 14px;
	line-height : 165%;
}
td.hpPromos div.feedDetails, td.hpPromos div.description, td.hpPromos div.extras {
	display : none;
}
td.hpPromos ol {
	list-style : none;
	margin : 0px;
	padding : 0px;
}
a.more {
	display : block;
	text-align : right;
}
table#mainNavigation ul li a.activeNavLink {
	background : #4E7A90;
}
div.divnav1 {
	width : 170px;
}
div.divnav1 ul {
	list-style : none;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	width : 130px;
	font-size : 13px;
}
div.divnav1 ul li {
	margin : 0px;
	padding : 0px;
	float : left;
	width : 100%;
}
div.divnav1 ul li a {
	color : #000000;
	text-decoration : none;
	display : block;
	border-top : 1px solid #cccccc;
	padding : 8px 10px 8px 10px;
	margin : 0px;
}
div.divnav1 ul li.activenavpage a {
	background : #D0E0E7 url('/sebin/d/o/bg_activenavpage.png') repeat-x 0px 0px;
}
td#rCol {
	background : #ffffff;
}
div#social {
	float : left;
	background : #ffffff url('/sebin/r/x/border_social.png') repeat-x 0px 0px;
	width : 50%;
	margin : 0px 0px 0px 0px;
	padding-top : 10px;
	height : 31px;
}
div#social ul {
	list-style : none;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 20px;
	position : relative;
}
div#social ul li {
	float : left;
}
div#social ul li a {
	font-size : 10px;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
	display : block;
	padding : 0px 0px 0px 20px;
	margin : 4px 20px 0px 0px;
	height : 20px;
	line-height : 20px;
}
div#social ul li a#cFB {
	background : url('/sebin/d/q/icon_facbook.png') no-repeat 0px 2px;
}
div#social ul li a#cTwitter {
	background : url('/sebin/f/p/icon_twitter.png') no-repeat 0px 2px;
}
div#social ul li a#cWiki {
	background : url('/sebin/j/b/icon_wiki.png') no-repeat 0px 2px;
}
div#social ul li a#cYouTube {
	background : url('/sebin/r/d/icon_youtube.png') no-repeat 0px 2px;
}
div#share {
	float : left;
	background : #ffffff url('/sebin/r/x/border_social.png') repeat-x 0px 0px;
	width : 460px;
	text-align : right;
	padding : 14px 20px 5px 0px;
	margin : 0px 0px 0px 0px;
	height : 22px;
}
td.hpPromos h3.title a {
	font-size : 12px;
	line-height : 130%;
	text-transform : none;
}
td#bodyCol ul {
	list-style : none;
	padding : 0px 0px 0px 5px;
}
td#bodyCol ul li {
	background : url('/sebin/b/l/bullet_li.png') no-repeat 0px 7px;
	padding : 0px 0px 0px 10px;
}
div.divnav1 ul li a:hover {
	color : #066C7F;
}
div#tabList ul {
	height : 35px;
	border-bottom : 1px solid #D5E4ED;
	margin-right : 20px;
	padding-left : 0px;
	margin-bottom : 20px;
}
div#tabList ul li {
	float : left;
	padding-left : 46px;
	width : 96px;
	margin-right : 5px;
	color : #666666;
	font-weight : bold;
	margin-left : 0px;
}
div#tabList ul li#CAATusa {
	background : url('/sebin/x/g/tab_usa_inactive.png') no-repeat left bottom;
	height : 24px;
	padding-top : 11px;
}
div#tabList ul li#CAATusa.selected, div#tabList ul li#CAATusa.selected:hover {
	background : url('/sebin/x/u/tab_usa_active.png') no-repeat left bottom;
	height : 29px;
	padding-top : 6px;
	color : #2C4452;
}
div#tabList ul li#CAATeur {
	background : url('/sebin/z/v/tab_eur_inactive.png') no-repeat left bottom;
	height : 24px;
	padding-top : 11px;
}
div#tabList ul li#CAATeur.selected, div#tabList ul li#CAATeur.selected:hover {
	background : url('/sebin/h/m/tab_eur_active.png') no-repeat left bottom;
	height : 27px;
	padding-top : 8px;
	color : #2C4452;
}
div#tabList ul li#CAATeur:hover {
	background : url('/sebin/h/m/tab_eur_active.png') no-repeat left 5px;
	height : 24px;
	padding-top : 11px;
	color : #2C4452;
}
div#tabList ul li#CAATusa:hover {
	background : url('/sebin/x/u/tab_usa_active.png') no-repeat left 5px;
	height : 24px;
	padding-top : 11px;
	color : #2C4452;
}
td#lCONTENT {
	padding : 0px 40px 0px 0px;
	width : 530px;
}
td#rCONTENT {
	width : 240px;
	padding : 0px 20px 0px 0px;
}
p.photoCredit {
	font-size : 11px;
	font-weight : bold;
	font-style : italic;
	line-height : 130%;
}
td.hpPromos ul li a {
	line-height : 130%;
}
sup {
	line-height : 60%;
}
td#socialLinks {
	background : url('/sebin/d/p/bg_box_bottom.png') no-repeat left bottom;
	padding-bottom : 5px;
}
td.optionHeader .Header_2 {
	background : #375992;
	color : #ffffff;
	display : block;
	height : 30px;
	line-height : 30px;
	width : 100%;
	text-align : center;
}
table.paymentOption {
	width : 225px;
	margin-bottom : 40px;
}
td.optionBody {
	background : #ededed;
	color : #333333;
	font : 12px Arial, sans-serif;
	height : 200px;
	padding : 10px;
	vertical-align : top;
}
a.giftLink {
	display : block;
	background : url('/sebin/z/p/gift_button.png') no-repeat 0 0;
	height : 0px;
	padding : 26px 0 0 0;
	width : 165px;
	overflow : hidden;
	margin-top : 23px;
}
a.checkLink {
	display : block;
	background : url('/sebin/x/e/check_button.png') no-repeat 0 0;
	height : 0px;
	padding : 26px 0 0 0;
	width : 165px;
	overflow : hidden;
	margin-top : 20px;
	position : relative;
}
div.seform input.seInput {
	width : 200px;
}
td.seLabelCell {
	width : 150px;
	vertical-align : top;
	padding : 0px 0px 10px 0px;
}
textarea.seTextarea {
	width : 400px;
	height : 200px;
}
div.resultsList ul {
	list-style : none;
}
div.topControls {
	padding-top : 30px;
	clear : both;
	z-index : 2;
	position : relative;
}
div.controls ul {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 10px 0px;
	text-align : center;
}
div.controls li {
	display : inline;
	padding : 0px 3px;
	background : none !important;
}
div.controls li.previous {
}
div.controls li.next {
}
dl.resultDetail {
	font-family : Arial,sans-serif;
	font-size : 10px;
	color : #615C58;
	margin : 10px 0px 10px 36px;
	position : absolute !important;
	top : 15px !important;
	left : 15px !important;
	z-index : 3 !important;
}
div.resultsForm {
	margin : 20px 0px 0px 20px;
}
div.resultsForm input#q {
	width : 350px;
	height : 20px !important;
	border-top : 1px solid #cccccc;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #cccccc;
	padding-left : 4px;
	position : relative;
	z-index : 100;
}
div.resultsForm span.buttonInput input {
	background : url('/sebin/j/n/search_button_bg.png') repeat-x 0px bottom;
	width : 50px;
	height : 24px;
	border-top : 1px solid #cccccc;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #cccccc;
	position : relative;
	left : -5px !important;
	font-family : Arial, sans-serif;
	text-transform : uppercase;
	z-index : 101;
}
div.resultsForm span.buttonInput input:hover {
	color : #00f;
}
dl.resultDetail dt {
	display : inline;
	padding-right : 10px;
}
dl.resultDetail dd {
	display : inline;
}
div.resultsList {
	margin : 0;
	font-size : 12px;
	position : relative;
	z-index : 1;
}
ul.resultsList dt {
	display : none;
}
dd.mimetype {
	display : none;
}
dl.resultDetail dt.showing {
	display : none;
}
dl.resultDetail dd.showing {
	display : none;
}
dl.resultDetail dt.perpage {
	display : none;
}
dl.resultDetail dd.perpage {
	display : none;
}
ul.resultsList dd {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
ul.resultsList li a.title {
	color : #256BA3;
}
ul.resultsList li {
	padding : 10px 10px 15px 10px !important;
	margin : 0px 0px 0px 0px !important;
	background : none !important;
}
ul.resultsList li.feature {
	background : #ededed;
}
ul.resultsList li.even {
	background : #f4f4f4 !important;
}
