
/*maintenance-popup*/
#maintenance-popup {
	background-color: #009B74;
	color:#fff;
	position: fixed;
	bottom: 0;
	padding: 10px 15px;
	line-height: 20px;
	width: 100%;

}
#maintenance-popup p {
	width: 90%;
	margin: auto; 
	display: block;
	font-size: 12px;
	position:relative;
	left: -15px;
	text-align: center;
}
.close-pop-up {
	text-align: right;

}
form#perm label{display:block; padding: 5px 0px 5px 0px; font-size: 12px; color:#444}
form#perm label.hiRes{width: 500px; }
form#perm label.urlCont{width: 500px; }
form#perm textarea{vertical-align:middle; border:1px solid #ccc; font-size: 12px; font-family: Arial; padding:5px; width:510px; color:#666;}
form#perm input{vertical-align:middle; border:1px solid #ccc; font-size: 12px; font-family: Arial; padding:5px; width:510px; color:#666;}
form#perm p{padding: 5px 0px 10px 0px}
form#perm  input.radio{width:20px !important; vertical-align:middle}
form#perm  label.wishUse{width:180px; vertical-align:middle; display:inline-block; left:0}
form#perm  label.hiRes{width:245px !important; display: inline-block; left: 0;}
form#perm  input.inputButton{width:100px; float:right; margin-right: 0px;}
form#perm  input.inputButton + input.inputButton{margin-right:20px}
a IMG {
	border:none; /*remove borders for IMG links on IE*/
}
#holiday{
	width: 800px; 
	margin: 0 auto;
}
#holidayStaff{
	width: 796px;
	margin: 0 auto;
	border:1px solid #cccccc;
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:5px;
}
#cardFooter{ 
	overflow:hidden;
	height:100px;
	clear:both;
	float:left;	
}
#cardFooter h2{
	color:#1D5181!important;
	float:left;
	width:600px;
	padding:0 0 0 10px;
}
#cardFooter p{
	float:left;
	width:550px;
	padding:0 0 0 10px;
}
#thumbnailVideo{
	float:left;
	margin:0 0 20px 15px;
	width:164px;
}
#holidayFR
{margin:0 0 0 80px;}

#holiday #francyVideo{
	margin: 10px 0px;
	float: left;
	font-size: 14px;
	line-height: 18px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px dashed #666;
}
#holiday .singleRecipe1{
	border-right: 1px dashed #ccc;
    float: left;
    padding: 0px 10px 0 0;
    width: 250px;
    margin: 20px 20px 0px 0px;
    font-size: 12px;}
    
#holiday .singleRecipe2{
	border-right: 1px dashed #ccc;
    float: left;
    margin: 20px 0px 0px 0px;
    padding: 0 20px 0 0;
    width: 230px;  font-size: 12px;}

#holiday .singleRecipe3{
	float: left;
    margin: 0px;
    padding: 20px 0 0 20px;
    width: 230px;  font-size: 12px;}

#holiday .singleRecipe3 h2{
	color: #972c21;
	font-size: 14px;
	text-align: center;
	height: 40px;
}

#holiday .singleRecipe2 h2{
	color: #972c21;
	font-size: 14px;
	text-align: center;
	height: 40px;
}

#holiday .singleRecipe1 h2{
	color: #972c21;
	font-size: 14px;
	text-align: center;
	height: 40px;
}
#holiday h2{
	color: #295EA6;
	font-size: 18px;
}

#holiday #recipes{
	float: left;
	width: 800px;
	padding: 0px;
	font-size: 12px;
	line-height: 20px;
}

#holiday #clipHoliday object{

}

#holiday #cardHeader{
	/*background: url("/Style Library/holiday_2012/banner_header.jpg") repeat scroll 0 0 transparent;*/
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-size: 18px;
    padding: 10px 0;
    text-align: center;
    text-shadow: 1px 1px 2px #4B1610;
    vertical-align: middle;
    width: 800px;
    background-color:#CBDEE7;
    }

#holiday #clipHoliday{
	margin: 10px 0px;

	padding: 10px 0px;

}

#holiday p{
color:white;
font-weight:bold;
}

#holiday a:link{
	color:white!important;
}

#holiday embed{
	z-index: -1 !important;
	}

#holiday object{
	z-index: -1 !important;
	}

#AKHhome .AKHContainer
{
	width:250px
}

#AKHhome .AKHContainer img
{
	margin-right:10px
}

#AKHhome .AKHNewsFeed .NewsTitle
{
	/*color:#1D5181;*/
	color:#005BA8;
	display:block;
	font-size:13px;
	font-weight:700;
	margin-bottom:5px
}

.populararticlesZH2 ul li a:visited{
	color:#fff !important;
}

.populararticlesZH2 ul li a:link{
	color:#fff !important;
}
#AKHhome .AKHNewsFeed .image-area-left
{
	float:left;
	margin:0;
	min-height:90px;
	position:relative
}

#AKHhome .AKHNewsFeed .image-area-left img
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:auto;
	position:relative;
	width:auto;
}

#AKHhome .AKHNewsFeed .image-area-right
{
	margin:0;
	position:relative
}

#AKHhome .AKHNewsFeed .image-area-right img
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}

#AKHhome .AKHSlider
{
	clear:both;
	display:block;
	float:left;
	height:300px;
	margin-left:5px;
	padding:0;
	width:500px
}

#AKHhome .azIndexContainer .PopularArticles
{
	float:right;
	height:73px;
	margin-right:10px;
	margin-top:15px;
	width:220px
}

#AKHhome .azIndexContainer .PopularArticleszh H2
{
	color:#FFF;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	margin:0;
	padding:0
}

#AKHhome .azIndexContainer .PopularArticles H2
{
	color:#FFF;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	margin:0;
	padding:0
}

#AKHhome .azIndexContainer .PopularArticleszh UL LI
{
	background:url('/Style Library/Images/AKH/LightGreyBullet.gif') no-repeat top left;
	color:#FFF
}

#AKHhome .azIndexContainer .PopularArticles UL LI
{
	background:url('/Style Library/Images/AKH/LightGreyBullet.gif') no-repeat top left;
	color:#FFF
}

#AKHhome .azIndexContainer .PopularArticleszh UL
{
	color:#FFF;
	margin-top:3px
}

#AKHhome .azIndexContainer .PopularArticles UL
{
	color:#FFF;
	margin-top:3px
}

#AKHhome .azIndexContainer .PopularArticleszh
{
	float:left;
	height:73px;
	margin:15px;
	width:100%
}

#AKHhome .azIndexContainer img.zh
{
	height:145px;
	right:-35px;
	position:relative;
	top:15px
}

#AKHhome .image-area-left img
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #9FA5AB;
	border-radius:5px;
	height:75px;
	margin:10px 0
}

#AKHhome .image-area-right img
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #9FA5AB;
	border-radius:5px;
	height:75px;
	margin:10px 10px 0
}

a:visited
{
	/*color:#1D5181*/
	color:#005BA8;
}

a:link
{
	/*color:#1D5181*/
	color:#005BA8;
}

#AKHhome .ms-wpbody .AKHNewsFeed a:visited
{
	/*color:#1D5181*/
	color:#005BA8;
}

#AKHhome .ms-WPBody .AKHNewsFeed a:link
{
	/*color:#1D5181*/
	color:#005BA8;
}

#AKHhome .ms-WPHeader
{
	background-color:#485a6e;
	font-size:14px
}

#AKHhome .ms-WPHeader TD
{
	background-color:#485a6e
}

#AKHhome .ms-WPHeader h3
{
	color:#fff;
	font-size:13px;
	font-weight:700;
	margin-top:4px;
	padding-left:12px
}

#AKHhome .ms-WPHeader td.ms-wpTdSpace
{
	background-color:#485a6e!important;
	border-bottom-color:#FFF!important
}

#AKHhome .ms-WPHeader TD
{
	background-color:#1f5284!important
}

#AKHhome .ms-WPHeader td.ms-wpTdSpace
{
	background-color:#1f5284!important
}

#AKHhome .ms-rteCustom-TitleText
{
	background-color:#1f5284!important;
	font-size:13px;
	margin:0;
	padding:5px 0 5px 12px
}

#AKHhome .seriesBox
{
	margin-bottom:25px
}

#AKHhome .seriesBox H2 a
{
	/*color:#1D5181;*/
	color:#005BA8;
	display:block;
	font-size:12px;
	font-weight:700;
	margin-bottom:5px
}

#CMSTextbox
{
	border-bottom:#88a0c8 1px solid;
	border-left:0;
	border-right:0;
	border-top:0;
	color:#003068
}

#callOutYellow
{
	background:transparent url('/En/Assets/J4K_CalloutYellow_top_m.png') repeat-y top right;
	font-size:.9em!important;
	font-style:oblique;
	height:auto;
	line-height:2em;
	margin:0;
	padding:0;
	width:480px!important
}

#callOutYellow p
{
	margin:0;
	padding:20px 25px
}

#callOutYellow_bottom
{
	background:url('/En/Assets/J4K_CalloutYellow_bottom_m.png') no-repeat right bottom;
	height:25px;
	width:100%
}
#callOutOne {width:300px;padding:10px;float:left;clear:both;}

#callOutOne {border:1px solid #bce8ef;background-color:#d6f8fe;border-radius:12px;margin-top:15%;}

#callOutOne p {font-family:Londrina Solid;font-size:19px;color:#2db7cd;line-height:22px;width:300px;float:left;padding:0px 10px 0px 10px;}

.callOutImg {padding:0px 10px 0px 10px;float:left;margin-top:10px;}
.callOut {
	margin: 15px 0px 35px 10px; 

}
.callOut:before {
  color: rgba(0, 89, 171, 0.8);
  content: "\201C";
  font-size: 7em;
  height: 16px;
  display: block;  
  font-family: sans-serif;
}
.callOut:after {
  color: rgba(0, 89, 171, 0.8);
  content: "\201D";
font-size: 7em;
text-align: right;
height: 10px;
display: block;
font-family: sans-serif;
margin: -35px 10px 0 0;
    }


.mainContent .callOut p {
	font-size: 15px;
	padding: 5px 40px !important; 
	color: #9B9B9B;
	line-height: 22px;
}
#centerColumn
{
	float:left;
	margin:0;
	padding:0 5px 0 0;
	width:570px
}

#container
{
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	/*background:#214b74;*/
	background:#005BA8;
	height:30px;
	margin:10px auto;
	padding-left:none!important;
	z-index:-1px!important
}

#ctl00_LangToggleButton1_lnkBtnLangToggle
{
	/*padding-right:8px!important */
}

#editmodepanel1
{
	clear:both
}

#footer
{
	background-color:none!important;
	background-position:top center;
	background-repeat:repeat-x;
	bottom:0;
	height:52px;
	left:0;
	margin-left:-16px;
	position:fixed;
	width:100%;
	z-index:1000
}

#header
{
	height:50px;
	margin-bottom:10px;
	padding-bottom:10px;
	width:970px
}

#j4k .articleTools2C
{
	margin:5px 0 10px 15px
}

#j4k .articleTools2C h1
{
	font-size:1.8em;
	font-style:oblique;
	font-weight:700
}

#j4k .breadcrumbs1
{
	color:;
	font-size:.8em;
	margin:10px 0 10px 15px;
	padding:0
}

#j4k .breadcrumbs1 a
{
	color:#fff;
	font-size:1em;
	text-decoration:underline
}

#j4k .breadcrumbs1 span
{
	color:#FFF
}

#j4k .content
{
	font-size:12px
}

#j4k .leftNavAKH
{
	padding-bottom:25px;
	text-align:right
}

#j4k .leftNavAKH .level1active a
{
	-moz-box-shadow:2px 2px 0 #2f80a2;
	-webkit-box-shadow:2px 2px 0 #2f80a2;
	background-color:#f7662d;
	box-shadow:2px 2px 0 #2f80a2;
	height:22px;
	margin:0;
	padding:5px 2px 5px 10px;
	width:182px
}

#j4k .leftNavAKH .level1 a
{
	-moz-box-shadow:2px 2px 0 #2f80a2;
	-webkit-box-shadow:2px 2px 0 #2f80a2;
	background-color:#f7662d;
	box-shadow:2px 2px 0 #2f80a2;
	height:22px;
	margin:0;
	padding:5px 2px 5px 10px;
	width:182px
}

#j4k .leftNavAKH .level1active
{
	background:none;
	border:none;
	margin-bottom:2px
}

#j4k .leftNavAKH .level1
{
	background:none;
	border:none;
	margin-bottom:2px
}

#j4k .leftNavAKH .level2 a
{
	-moz-box-shadow:2px 2px 0 #2f80a2;
	-webkit-box-shadow:2px 2px 0 #2f80a2;
	background:#97d4f1;
	box-shadow:2px 2px 0 #2f80a2;
	float:right;
	font-size:13px;
	height:22px;
	left:0;
	margin:2px;
	padding:1px 2px 1px 10px
}

#j4k .leftNavAKH .level2active
{
	background:none;
	border:none;
	margin-bottom:1px;
	margin-top:-1px;
	padding:0
}

#j4k .leftNavAKH .level2
{
	background:none;
	border:none;
	margin-bottom:1px;
	margin-top:-1px;
	padding:0
}

#j4k .leftNavAKH .level2active a
{
	-moz-box-shadow:2px 2px 0 #2f80a2;
	-webkit-box-shadow:2px 2px 0 #2f80a2;
	background:#f7662d;
	box-shadow:2px 2px 0 #2f80a2;
	float:right;
	font-size:13px;
	height:22px;
	left:0;
	margin:2px;
	padding:1px 2px 1px 10px;
	width:156px
}

#j4k .leftNavAKH .level3 a
{
	-moz-box-shadow:2px 2px 0 #2f80a2;
	-webkit-box-shadow:2px 2px 0 #2f80a2;
	background-color:#fff;
	box-shadow:2px 2px 0 #2f80a2;
	/*color:#1A5385;*/
	color:#444;
	float:right;
	font-size:11px!important;
	left:0;
	line-height:16px;
	margin:1px 2px 2px 0;
	min-height:22px;
	padding:1px 2px 1px 10px;
	width:140px!important
}

#j4k .leftNavAKH .level4 a:hover
{
	background-color:#f7662d;
	color:#FFF
}

#j4k .leftNavAKH .level3 a:hover
{
	background-color:#f7662d;
	color:#FFF
}

#j4k .leftNavAKH .level3active
{
	background:none;
	border:none;
	left:0
}

#j4k .leftNavAKH .level3
{
	background:none;
	border:none;
	left:0
}

#j4k .leftNavAKH .level3active a
{
	-moz-box-shadow:2px 2px 0 #2f80a2;
	-webkit-box-shadow:2px 2px 0 #2f80a2;
	background-color:#f7662d;
	box-shadow:2px 2px 0 #2f80a2;
	color:#FFF;
	float:right;
	font-size:11px!important;
	left:0;
	margin:1px 2px 2px 0;
	min-height:22px;
	padding:1px 2px 1px 10px;
	width:140px!important
}

#j4k .leftNavAKH .level4
{
	float:right;
	left:0;
	margin-bottom:1px;
	margin-top:-3px
}

#j4k .leftNavAKH .level4 a
{
	-moz-box-shadow:2px 2px 0 #2f80a2;
	-webkit-box-shadow:2px 2px 0 #2f80a2;
	background-color:#fff;
	border-bottom:2px solid #2f80a2;
	border-right:2px solid #2f80a2;
	box-shadow:2px 2px 0 #2f80a2;
	/*color:#1A5385;*/
	color:#444;
	float:right;
	font-size:14px!important;
	margin:3px 0;
	min-height:22px;
	padding:1px 2px 1px 10px;
	width:152px
}

#j4k .leftNavAKH .level4active
{
	float:right;
	margin-bottom:1px;
	margin-top:-3px
}

#j4k .leftNavAKH .level4active a
{
	-moz-box-shadow:2px 2px 0 #2f80a2;
	-webkit-box-shadow:2px 2px 0 #2f80a2;
	background-color:#f7662d;
	box-shadow:2px 2px 0 #2f80a2;
	color:#FFF;
	float:right;
	font-size:14px!important;
	margin:0;
	min-height:22px;
	padding:5px 0 0 10px;
	width:152px
}

#j4k .leftNavAKH .toplevel
{
	background:none;
	border:none;
	margin-bottom:5px
}

#j4k .leftNavAKH .toplevel a
{
	margin:5px
}

#j4k .leftNavAKH a
{
	color:#FFF;
	display:block;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:22px;
	min-height:22px;
	text-align:left;
	text-decoration:none
}

#j4k .leftNavAKH .level4active a:hover
{
	background-color:#f7662d
}

#j4k .leftNavAKH .level3active a:hover
{
	background-color:#f7662d
}

#j4k .leftNavAKH .level2active a:hover
{
	background-color:#f7662d
}

#j4k .leftNavAKH .level2 a:hover
{
	background-color:#f7662d
}

#j4k .leftNavAKH .level1active a:hover
{
	background-color:#f7662d
}

#j4k .leftNavAKH .level1 a:hover
{
	background-color:#f7662d
}

#j4k .leftNavAKH a:hover
{
	background-color:#f7662d
}

#j4k .leftNavAKH div
{
	overflow:hidden;
	position:relative;
	width:100%
}

#language_list td
{
	padding:0 10px 0 0;
	white-space:none
}

#language_list td img
{
	display:block;
	margin-bottom:0!important;
	margin-right:10px;
	padding:0
}

#language_list th
{
	background-color:#005ba8;
	border-radius:0 10px 0 0;
	color:#fff;
	font-size:14px;
	font-weight:700;
	padding:5px 10px
}

#language_list tr
{
	margin:0
}

#mainColumn
{
	float:left;
	margin:0;
	padding:0;
	width:780px
}

#newsletter_iFrame
{
	height:197px;
	margin-left:15px;
	width:165px
}

#options_bar
{
	float:right;
	margin:0 0 10px;
	/*width:400px;*/
}


/* CUSTOM ARROW FONT START */

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?kyxhrb');
	src:url('fonts/icomoon.eot?#iefixkyxhrb') format('embedded-opentype'),
		url('fonts/icomoon.ttf?kyxhrb') format('truetype'),
		url('fonts/icomoon.woff?kyxhrb') format('woff'),
		url('fonts/icomoon.svg?kyxhrb#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right-search:before {
	content: "\e600";
	background-color:#cccccc;
	color:#999999;
	padding:2px;
	max-height: 12px;
	min-height: 12px;
	margin-left:-5px;
	margin-top:-1px !important;
	border: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

.icon-arrow-right-search:before:hover {
	content: "\e600";
	background-color:#999999;
	color:#999999;
	padding:4px;

}



/* CUSTOM ARROW FONT END  */


.lang-nav{

float:left; 
font-size:8pt;
margin-top:2px;
color:#FFFFFF;

}


.lang-nav-sm-txt-bar{

font-weight:100;
font-size:4px !important;

}


#options_bar #search_button
{
	/*background-image:url('/Style Library/search_active.jpg');*/
	background-image:url('/Style Library/rightArrow_sm.svg');
	background-color:#CCCCCC;
	background-position:center center;
	background-repeat:no-repeat;
	border-top: 1px solid #CCCCCC;
	height:23px;
	width:22px;
	margin-top:0px;
	
}

#options_bar #search_button:hover
{
	/*background-image:url('/Style Library/search_hover.jpg');*/
	background-image:url('/Style Library/rightArrow_sm_h.svg');

}




#options_bar .search
{
	float:right;
}

#options_bar a
{
	color:#666!important;
	float:right;
	font-size:13px;
	font-weight:lighter!important;
	margin-top:5px;
	text-decoration:none;
	vertical-align:middle;
	width:60px
}

div#j4k.main .leftNav
{
	float:left;
}

.RL_languages .articletools3c div
{
	float:left;
}

.AZLinks
{
	float:left;
}

h1.articleTitle
{
	float:left;
}

.editModelPanel
{
	float:left;
}

.centerCol h1
{
	float:left;
}

#options_bar input.search
{
	float:left;
}

/*mobile search page*/
#options_barm
{
	float:left;
	margin:0 0 10px;
	width:100%
}

#options_barm #search_button
{
	background-image:url('/Style Library/search_active.jpg');
	background-position:center center;
	background-repeat:no-repeat;
	height:27px;
	margin:0;
	width:27px
}

#options_barm #search_button:hover
{
	background-image:url('/Style Library/search_hover.jpg')
}

#options_barm .search
{
	float:left
}

#options_barm a
{
	color:#666!important;
	float:left;
	font-size:13px;
	font-weight:lighter!important;
	margin-top:5px;
	text-decoration:none;
	vertical-align:middle;
	width:60px
}

div#j4k.main .leftNav
{
	float:left
}


.RL_languages .articletools3c div
{
	float:left
}


.AZLinks
{
	float:left
}


h1.articleTitle
{
	float:left
}


.editModelPanel
{
	float:left
}


.centerCol h1
{
	float:left
}


#options_barm input.search
{
	float:left
}


/*******************/


#rightColumn
{
	float:right;
	padding-right:5px;
	width:190px
}

#s4-bodyContainer
{
	position:relative
}

#search_button a
{
	background-color:#11BEE1;
	border:0 none;
	border-radius:4px 4px 4px 4px;
	color:#FFF!important;
	display:block;
	font-weight:700!important;
	margin-top:0;
	padding:3px 5px 5px 10px
}

/*#search_button:hover
{
	background-color:#1295af!important
}*/


#sponsors_flag_horiz_AZ .sponsor-text, #sponsors_flag_horiz .sponsor-text {
    color:#FFFFFF !important;
    font-weight:700;
	position: relative;
	top: 6px;
	transform: translateY(-50%);
}


.sponsor-text-fr{
margin-top:10px;

}

#sponsors_flag
{
	background-image:url('/Style Library/flag_words_new.png');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:120px;
	margin-left:995px;
	margin-top:108px;
	position:absolute;
	width:95px
}
}

#sponsors_flag_fr
{
	background-image:url('/Style Library/flag_words_fr.png');
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	height:120px;
	margin-left:995px;
	margin-top:108px;
	position:absolute;
	width:95px
}


#sponsors_flag_horiz
{
	/*background-image:url('/Style Library/flag_words_new.png'); */
	/*background-color:#3EBDFF;*/
	color:#FFFFFF;
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	width:300px;
	height:28px;
	/*margin-left:660px;*/
	/*margin-top:108px;*/
		position:absolute;
	text-align:center;

	/*padding-top: 3px;
	padding-bottom: 5px !important;*/



	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007dc0+0,00b2e2+20,00b2e2+79,007dc0+100 */
background: #007dc0; /* Old browsers */
background: -moz-linear-gradient(left,  #007dc0 0%, #00b2e2 20%, #00b2e2 79%, #007dc0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#007dc0), color-stop(20%,#00b2e2), color-stop(79%,#00b2e2), color-stop(100%,#007dc0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #007dc0 0%,#00b2e2 20%,#00b2e2 79%,#007dc0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #007dc0 0%,#00b2e2 20%,#00b2e2 79%,#007dc0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #007dc0 0%,#00b2e2 20%,#00b2e2 79%,#007dc0 100%); /* IE10+ */
background: linear-gradient(to right,  #007dc0 0%,#00b2e2 20%,#00b2e2 79%,#007dc0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007dc0', endColorstr='#007dc0',GradientType=1 ); /* IE6-9 */
}



#sponsors_flag_horiz_AZ
{
	/*background-image:url('/Style Library/flag_words_new.png'); */
	/*background-color:#3EBDFF;*/
	color:#FFFFFF;
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	width:190px;
	height:28px;
	/*margin-left:660px;*/
	/*margin-top:108px;*/
		position:absolute;
	text-align:center;

	/*padding-top: 3px;
	padding-bottom: 5px !important;*/



	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007dc0+0,00b2e2+20,00b2e2+79,007dc0+100 */
background: #007dc0; /* Old browsers */
background: -moz-linear-gradient(left,  #007dc0 0%, #00b2e2 20%, #00b2e2 79%, #007dc0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#007dc0), color-stop(20%,#00b2e2), color-stop(79%,#00b2e2), color-stop(100%,#007dc0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #007dc0 0%,#00b2e2 20%,#00b2e2 79%,#007dc0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #007dc0 0%,#00b2e2 20%,#00b2e2 79%,#007dc0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #007dc0 0%,#00b2e2 20%,#00b2e2 79%,#007dc0 100%); /* IE10+ */
background: linear-gradient(to right,  #007dc0 0%,#00b2e2 20%,#00b2e2 79%,#007dc0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007dc0', endColorstr='#007dc0',GradientType=1 ); /* IE6-9 */
}





#table
{
	font-family:Arial, Gadget, sans-serif;
	font-size:12px;
	margin-left:3%;
	position:relative;
	top:140px;
	width:160px
}

#widget_BG
{
	background-image:url('/En/Assets/widgetBG_V5.jpg');
	background-repeat:no-repeat;
	height:197px;
	margin-left:0;
	width:165px
}

#wrapper1
{
	background-color:#fff!important;
	/*box-shadow:0 2px 2px #666;*/
	margin:10px auto;
	padding:20px 30px 20px 20px;
	width:965px
}

.AKHFeaturedArticle
{
	height:190px;
	margin-bottom:10px;
	position:relative
}

.AKHNewsFeed .image-area-left
{
	float:left;
	margin:0 0 10px;
	position:relative
}

.AKHNewsFeed .image-area-left img
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-right:10px;
	position:relative
}

.AKHNewsFeed .image-area-right
{
	margin-right:10px;
	position:relative
}

.social_media img a:link
{
	border:0
}

.social_media a:link
{
	border:0
}

.AKHNewsFeed .image-area-right img
{
	border:0
}

.AKHNewsFeed td img
{
	padding-left:0!important;
	padding-right:10px;
	width:100px
}

.AZLinkList
{
	background:url('/Style Library/Images/AKH/LightGreyBullet.gif') no-repeat top left;
	color:;
	font-size:12px;
	list-style-type:none;
	padding:2px 0 3px 10px;
	width:465px;
	display:none;
}

.AZListPage_AR h1
{
	border-bottom:0!important;
	margin-top:5px!important
}

.ArticleLink
{
	color:#182A69;
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	padding-left:3px;
	text-decoration:none
}

.AssetCaption
{
	color:#5B6481;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	white-space:normal!important
}

.AssetCaption A:hover
{
	color:#1d5181!important;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none!important;
	white-space:normal!important
}

.MediaTitle A:hover
{
	color:#777!important;
	font-size:13px;
	font-weight:700;
	text-align:left;
	text-decoration:none!important;
	white-space:normal!important
}
.MediaTitle A {
	color: #777 !important;
}
.AssetTitle A:hover
{
	color:#1d5181!important;
	font-size:13px;
	font-weight:700;
	text-align:left;
	text-decoration:none!important;
	white-space:normal!important
}

.MediaTitle
{
	color:#777; /*originally #586C73*/
	font-size:13px;
	font-weight:700;
	text-align:left;
	text-decoration:none;
	white-space:normal!important
}

.AssetTitle
{
	color:#005BA8; /*originally #586C73*/
	font-size:13px;
	font-weight:700;
	text-align:left;
	text-decoration:none;
	white-space:normal!important
}

.ContactUs-Validation
{
	color:#1D5181!important;
	font-weight:700;
	vertical-align:top
}

.DefnSyn
{
	color:#4269AE;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	font-weight:bolder;
	margin:0;
	padding-bottom:0;
	padding-top:4px;
	z-index:30
}

.DefnText
{
	color:;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	z-index:30
}

.DefnWord
{
	color:#E66F11;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:14px;
	font-weight:700;
	margin:0;
	padding:0 10px 10px 0;
	text-transform:uppercase;
	z-index:30
}

.DefnWordAud
{
	color:#999;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	font-weight:700;
	margin:0;
	padding-bottom:10px;
	padding-top:0;
	z-index:30
}

.GlossItemOff
{
	color:;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:0;
	text-decoration:none;
	z-index:30
}

.GlossItemOn
{
	background-color:#deeff7;
	border-color:#f9d9c4;
	color:;
	cursor:help;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	z-index:30
}

.MediaCaption
{
	color:#5B6481;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	font-weight:400;
	text-align:left;
	white-space:normal!important
}

.MediaCaption A:hover
{
	color:#1d5181!important;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	font-weight:400;
	text-align:left;
	text-decoration:none!important;
	white-space:normal!important
}

.NewsFeedContent
{
	margin-top:10px
}

.AKHFeaturedArticle p
{
	padding-left:0!important
}

.NewsFeedContent td p
{
	padding-left:0!important
}

.OneColMain
{
	margin:0;
	padding:0;
	width:970px
}

.RL_Languages
{
	direction:rtl
}

.RL_Languages .mediacenter
{
	margin-left:auto;
	margin-right:auto;
	max-width:1%;
	white-space:normal!important;
	width:1%
}

.RL_languages h3
{
	font-size:18px;
	text-align:right
}

.RL_Languages h2
{
	font-size:18px;
	text-align:right
}

.RL_Languages ol
{
	color:;
	list-style-position:outside;
	margin:0 25px 0 0;
	padding:0
}

.RL_Languages ol li
{
	background:none;
	font-size:16px;
	list-style-type:decimal-leading-zero;
	padding-right:5px;
	padding-top:3px;
	text-indent:0
}

.RL_Languages ul li
{
	background:url('/Style Library/Images/AKH/LightGreyBullet.gif') no-repeat right top;
	color:;
	font-size:16px;
	list-style-type:none;
	padding-right:25px;
	padding-top:2px
}

.RL_languages .AssetLeft
{
	margin:0 0 0 15px;
	max-width:1%;
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.RL_languages .MediaLeft
{
	margin:0 0 0 15px;
	max-width:1%;
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.RL_languages .AssetCaption a
{
	float:right;
	text-align:right
}

.RL_languages .AssetTitle a
{
	float:right;
	text-align:right
}

.RL_languages .AssetCaption
{
	float:right;
	text-align:right
}

.RL_languages .AssetTitle
{
	float:right;
	text-align:right
}

.RL_languages .MediaCaption a
{
	float:right;
	text-align:right
}

.RL_languages .MediaTitle a
{
	float:right;
	text-align:right
}

.RL_languages .MediaCaption
{
	float:right;
	text-align:right
}

.RL_languages .MediaTitle
{
	float:right;
	text-align:right
}

.RL_languages .ms-rteCustom-AKHTableHeader TD
{
	font-size:18px;
	text-align:right
}

.RL_languages TABLE.ms-rteCustom-AssetLeft
{
	float:left;
	margin:0 0 0 15px;
	max-width:1%;
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.RL_languages .AssetRight
{
	float:left;
	margin:0 0 0 15px;
	max-width:1%;
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.RL_languages TABLE.ms-rteCustom-AssetRight
{
	float:left;
	margin:0 0 0 15px;
	max-width:1%;
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.RL_languages TABLE.ms-rteCustom-MediaLeft
{
	float:left;
	margin:0 0 0 15px;
	max-width:1%;
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.RL_languages .MediaRight
{
	float:left;
	margin:0 0 0 15px;
	max-width:1%;
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.RL_languages TABLE.ms-rteCustom-MediaRight
{
	float:left;
	margin:0 0 0 15px;
	max-width:1%;
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.RL_languages h1
{
	font-size:24px;
	text-align:right
}

.RL_languages ul
{
	margin:0 3px 0 0;
	padding:0
}

.ThreeColMain
{
	left:10px;
	margin:0;
	padding:0;
	width:760px
}

.TwoColMain
{
	margin:0;
	padding:0;
	width:760px
}

.addthis_default_style
{
	margin:-5px 0 0!important;
	position:absolute
}

.article-tools
{
	float:left;
	margin-left:-10px;
	padding:3px 10px 0 20px
}

.articleTools1C
{
	border-bottom:1px #B2B3B3 solid;
	clear:both;
	display:block;
	height:20px;
	margin-top:10px;
	position:relative;
	width:100%!important
}

.articleTools1C div
{
	display:block;
	float:right;
	margin:0 0 5px
}

.articleTools2C
{
	border-bottom:1px #B2B3B3 solid;
	clear:both;
	display:block;
	height:20px;
	margin-top:5px;
	position:relative;
	width:100%!important
}

.articleTools2C div
{
	display:block;
	float:right;
	margin-left:5px
}

.articleTools3C
{
	border-bottom:1px #B2B3B3 solid;
	clear:both;
	display:inline-block;
	height:38px;
	margin-top:10px;
	position:relative;
	white-space:nowrap;
	width:100%!important
}

.articleTools3C div
{
	margin-left:1px
}

.articleTools1C div a
{
	color:#233067;
	font-size:9px;
	text-decoration:none
}

.articleTools2C div a
{
	color:#233067;
	font-size:9px;
	text-decoration:none
}

.articleTools3C div a
{
	color:#233067;
	font-size:9px;
	text-decoration:none
}

.articleTools3C h1
{
	color:#586C73;
	font-size:18px;
	font-weight:700;
	padding:10px 0
}

.at300bs
{
	display:inline-block;
	float:left;
	margin-right:10px;
	margin-top:3px
}

.at300bs:hover
{
	opacity:1.0!important
}

.at300bs:hover .noFirefox
{
	display:block!important;
	opacity:1.0!important
}

.azArrow
{
	left:20px;
	position:absolute;
	top:40.25%;
}

.azArrowB
{
	left:95px;
	position:absolute;
	top:40.25%
}

.azArrowDrug
{
	left:75px;
	position:absolute;
	top:0
}

.azArrowDrug3Col
{
	left:75px;
	position:absolute;
	top:-10px
}

.azArrowHealth
{
	left:0;
	position:absolute;
	top:0
}

.azArrowHealth3Col
{
	left:0;
	position:absolute;
	top:-10px
}

.azBlock
{
	float:left;
	margin:0 5px;
	position:relative;
	width:180px
}

.azContainer
{
	background:url('/Style Library/Images/AKH/A-Z_bkg_tile.jpg') right top;
	height:110px;
	padding:10px 15px 15px;
	width:180px;
	margin-top:20px;
}

.azContainer .azContent
{
	float:left;
	width:180px
}

.azContainer .azContent ul li
{
	background:url('/Style Library/Images/AKH/bullet.gif') no-repeat 0 6px;
	color:#5D85A8;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0 0 5px 10px;
	width:180px
}

.azContainer .azTitle
{
	color:#1A5385;
	font-size:14px;
	font-weight:700;
	margin:0 0 10px
}

.azHeader
{
	background:#D4D8DB;
	border:1px solid #B4B4B6;
	float:left;
	margin:10px 0;
	padding:7px
}

.azHeader .letters div
{
	background:url('/Style Library/Images/AKH/azLetter.gif') no-repeat;
	float:left;
	height:16px;
	margin:1px 2px 1px 0;
	width:16px
}

#AKHhome .azIndex .letters div a
{
	color:#47687A;
	font-size:11px;
	font-weight:700;
	left:4px;
	position:relative;
	top:1px
}

.azHeader .letters div a
{
	color:#47687A;
	font-size:11px;
	font-weight:700;
	left:4px;
	position:relative;
	top:1px
}

.centerCol h1
{
	width:100%
}

.sf-menu ul li li
{
	width:100%
}

.sf-menu ul li
{
	width:100%
}

.azHeader .letters
{
	width:100%
}

.azHeaderMulti
{
	background:#D4D8DB;
	border:1px solid #B4B4B6;
	float:left;
	margin-bottom:15px;
	padding:5px
}

.azHeaderMulti .letters
{
	width:495px
}

.azHeaderMulti .letters div
{
	background:url('/Style Library/Images/AKH/AlphaPickerButtonL.png') no-repeat;
	float:left;
	height:22px;
	margin:1px 2px 1px 0;
	width:31px
}

.azHeaderMulti .letters div a
{
	color:#47687A;
	font-size:11px;
	font-weight:700;
	left:10px;
	position:relative;
	top:4px
}

.azIndex .letters div a
{
	color:#47687A;
	display:block;
	font-size:11px;
	font-weight:700;
	left:4px;
	position:relative;
	top:1px
}

#AKHhome .azIndex .letters div
{
	background:url('/Style Library/Images/AKH/azLetter.gif') no-repeat;
	float:left;
	height:16px;
	margin:1px 1px 1px 0;
	width:16px
}

.azIndex .letters div
{
	background:url('/Style Library/Images/AKH/azLetter.gif') no-repeat;
	float:left;
	height:16px;
	margin:1px 1px 1px 0;
	width:16px
}

#AKHhome .azIndex .letters
{
	padding-left:9px!important;
	padding-top:9px!important;
	width:165px
}

.azIndex .letters
{
	padding-left:9px!important;
	padding-top:9px!important;
	width:165px
}

#AKHhome .azIndex
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url('/Style Library/Images/AKH/azIndexBG.gif') no-repeat;
	border-radius:3px;
	height:73px;
	margin:5px 0 0
}

.azIndex
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url('/Style Library/Images/AKH/azIndexBG.gif') no-repeat;
	border-radius:3px;
	height:73px;
	margin:5px 0 0
}

#AKHhome .azIndexContainer .azContainer
{
	background:none;
	float:left
}

.azIndexContainer .azContainer
{
	background:none;
	float:left
}

#AKHhome .azIndexContainer
{
	background:url('/Style Library/Images/AKH/A-Z_bkg_tile.jpg') right top;
	border:2px solid #1e5081;
	height:170px;
	margin-bottom:15px;
	width:100%
}

.azIndexContainer
{
	background:url('/Style Library/Images/AKH/A-Z_bkg_tile.jpg') right top;
	border:2px solid #1e5081;
	height:170px;
	margin-bottom:15px;
	width:100%
}

.azLeftContainer
{
	background:url('/Style Library/Images/AKH/A-Z_bkg_tile.jpg') right top;
	height:130px;
	width:182px
}

.azLeftContainer .azTitle
{
	color:#1A5385;
	font-size:14px;
	font-weight:700;
	margin:0 0 10px;
	padding-left:5px;
	position:relative;
	top:5px
}

.azTabs
{
	display:block;
	height:26px;
	margin-top:10px
}

.azTabs .azTab
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#FFF;
	border:1px solid #B5C7D7;
	border-radius:3px;
	float:left;
	height:13px;
	margin-right:5px;
	max-height:13px!important;
	padding:6px 18px
}

.azTabs .azTab a
{
	color:;
	font-size:12px;
	font-weight:700
}

.azTabs .azTabOn
{
	background:#D7E1EA!important;
	margin-right:5px
}

.azTabs .azTabOn a
{
	color:#1A5385;
	font-size:12px;
	font-weight:700
}

.azleftcontainer .azArrow
{
	left:20px;
	position:absolute;
	top:35px
}

.azleftcontainer .azArrowB
{
	left:95px;
	position:absolute;
	top:35px
}

.azlistpage
{
	width:530px
}

.bodytext label
{
	color:;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	margin-bottom:12px;
	margin-top:3px;
	padding-left:3px
}

.bodytext
{
	color:;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	margin-bottom:12px;
	margin-top:3px;
	padding-left:3px
}

.breadcrumbs1
{
	color:;
	font-size:10px;
	margin:10px 0;
	padding:0;
	width:450px;
	clear:left;
}

.breadcrumbs1 a
{
	color:;
	font-size:10px;
	text-decoration:none
}

.clearfix:after
{
	clear:both;
	content:'';
	display:block;
	height:0;
	visibility:hidden
}

.columnistBlock
{
	display:block;
	min-height:175px
}

.container
{
	background:url('/Style Library/Images/AKH/bg.jpg') no-repeat #FEFEFE;
	margin:10px 0 10px -5px !important;
	text-align:left;
	width:990px;
}
.fr-container
{
	width:1020px;
	margin-left:-25px !important;
}

.content
{
	font-size:12px;
	width:100%
}

.content .feature
{
	background:#FAF7F1;
	border:1px solid #9FA5AB;
	clear:both;
	height:101px;
	margin:0 0 10px;
	width:450px
}

.content .feature .fContent p
{
	margin:0 0 4px;
	padding:0
}

.content .feature .fContentContainer
{
	float:left;
	margin:1px;
	width:238px
}

.content .feature .fImg
{
	float:left;
	height:101px;
	margin:0;
	width:160px
}

.content .feature .fTitle
{
	color:#376C9B;
	font-size:18px;
	font-weight:700
}

.content .feature .fTitle p
{
	margin:8px 0;
	padding:0
}

.divider
{
	background:url('/Style Library/Images/AKH/divider.jpg') repeat-x left bottom;
	padding-bottom:43px;
	width:100%
}

.englishTitle
{
	color:#666;
	direction:ltr;
	font-size:13px;
	font-weight:700;
	text-align:left;
	width:100%!important
}

.featurebox
{
	background:#faf7f2;
	border:solid 1px #9FA5AB;
	display:block;
	height:auto;
	margin:15px 0 0;
	min-height:100px;
	overflow:auto;
	padding:0 15px 0 0 !important;
	position:relative;
	width:440px!important
}

.featurebox .mediaLeft
{
	float:left;
	margin:0;
	max-width:1%;
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.featurebox .mediaRight
{
	float:right;
	margin:0;
	max-width:1%;
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.featurebox h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:10px
}

.featurebox img
{
	margin:0 20px 0 0
}

.footer1
{
	margin:0 auto;
	padding:0;
	top:40px;
	width:700px
}

.footer2
{
	clear:both;
	margin:20px 200px 0;
	top:50px
}

.footer2 ul li
{
	background:none;
	float:left;
	font-size:13px;
	margin:0;
	padding-left:40px;
	position:relative
}

.leftNavAKH a
{
	color:#1A5385

}

.footer2 ul li a
{
	color:#1A5385

}

.footer2 ul li a:hover
{
	color:
}

.sf-menu *
{
	list-style:none;
	margin:0;
	padding:0
}

.sf-menu
{
	list-style:none;
	margin:0;
	padding:0
}

.footer2 ul
{
	list-style:none;
	margin:0;
	padding:0
}

.footerContainer1
{
	clear:both;
	left:-20px;
	position:relative;
	width:1008px;
}

.footerContainer1 .copyright
{
	clear:both;
	color:#999;
	font-size:10px;
	text-align:center;
	top:60px;
	width:100%
}

.footerLinks1
{
	color:#D3D2D2;
	height:30px
}

.footerLinks1 .end
{
	border-right:none
}

.footerLinks1 ul
{
	margin:0 0 0 6px;
	padding:0
}

.footerLinks1 ul li
{
	background:none;
	border-right:solid 1px #ababab;
	border-top:solid 1px #ababab;
	float:left;
	list-style:none;
	margin-top:5px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	width:130px
}

.footerLinks1 ul li p
{
	position:relative;
	top:-2px
}

.footerLinks1 ul li p a
{
	color:#1A5385;
	font-size:12px;
	margin:0 auto;
	position:relative;
	top:7px
}

.header
{
	border:0;
	display:block;
	height:120px;
	position:relative;
	width:968px
}

.header #searchdonate
{
	display:block;
	float:right;
	height:34px;
	padding-right:16px;
	position:absolute;
	right:2px;
	top:70px;
	width:440px
}

.header .accountContainer
{
	float:right;
	text-align:right
}

.header .donate
{
	background:url('/Style Library/Images/AKH/donate.png') no-repeat top left;
	display:block;
	float:right;
	height:36px;
	width:101px
}

.header .language
{
	display:inline;
	float:right;
	margin:19px 0 0;
	position:absolute;
	right:0;
	top:0;
	width:120px
}

.header .language #ctl00_LangToggleButton1_imgDivider
{
	float:left;
	padding:0 2px;
	width:1px
}

.header .language a
{
	color:#005BA8;
	display:block;
	float:left;
	font-size:13px;
	font-weight:400;
	margin:0 5px
}

.header .loginContainer
{
	clear:both;
	color:;
	margin-bottom:10px;
	margin-top:15px;
	padding-bottom:15px;
	position:absolute;
	right:0;
	top:80px
}

.header .loginContainer a
{
	color:#1A5385;
	font-size:14px;
	font-weight:700;
	letter-spacing:.1em
}

.header .loginContainer a.about
{
	color:#939394;
	margin-right:20px
}

.header .logo2
{
	left:10px;
	position:absolute;
	top:45px;
	width:225px
}

.header .siteActionsMenu
{
	height:30px;
	margin:5px 0;
	right:0;
	width:110px
}

.sf-menu a:visited
{
	color:#fff
}

.sf-menu a:link
{
	color:#fff
}

div#j4k.main .mainContent h3
{
	color:#fff
}

#AKHhome .azIndexContainer .azTitle
{
	color:#fff
}

#AKHhome .azIndexContainer .PopularArticleszh a
{
	color:#fff
}

#AKHhome .azIndexContainer .PopularArticles a
{
	color:#fff
}

.azIndexContainer .azTitle
{
	color:#fff
}

.header .siteActionsMenu a
{
	color:#fff
}

.header .socialIcons
{
	display:inline;
	float:left;
	position:relative;
	right:0;
	top:0
}

.header .socialIcons .icons
{
	list-style:none
}

.header .socialIcons .icons img
{
	margin-right:2px
}

.header .socialIcons p
{
	color:#005BA8;
	font:normal bold 11px Arial, Helvetica, sans-serif;
	padding-bottom:7px;
	text-align:left
}

.homeMain .leftContent
{
	float:left;
	margin:0;
	padding:0;
	width:498px
}

.homeMain .rightContent
{
	float:right;
	margin:0;
	padding:0;
	width:452px
}

.hr-solid-bottom
{
	background-color:#FFF;
	border-bottom-color:gray;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding-bottom:2px
}

.hr-solid-top
{
	background-color:#FFF;
	border-top-color:gray;
	border-top-style:dotted;
	border-top-width:1px;
	margin-left:0;
	margin-right:0;
	margin-top:2px;
	vertical-align:top
}

.image-area-left img
{
	margin-right:10px!important
}

.item
{
	background:none;
	padding-bottom:0;
	padding-top:0
}

.left-float
{
	background:#fff;
	border-right:1px dotted #ccc;
	margin:0;
	padding:0 0 0 10px
}

.leftNavAKH
{
	float:left;
	font-size:11px;
	margin-right:10px;
	width:182px
}

.leftNavAKH .level1 a
{
	background-color:#005BA8;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:700;
	padding:7px 5px 7px 8px
}

.leftNavAKH .level1 a:hover,.leftNavAKH .level1active a:hover,.leftNavAKH .level2active a:hover
{
	color:#c3d6e2;
	text-decoration:underline
}

.leftNavAKH .level1,.leftNavAKH .level1active
{
	background:#005BA8!important;
	border-bottom:1px solid #FFF;
	border-top:1px solid #005BA8;
	width:182px
}

.leftNavAKH .level1active a
{
	/* color:#c3d6e2; */
	color: #ffffff;
	display:block;
	font-size:13px;
	font-weight:700;
	padding:5px 5px 5px 7px
}

.leftNavAKH .level2 a
{
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:700;
	left:14px;
	line-height:20px;
	position:relative;
	width:156px
}

.leftNavAKH .level2 a:hover
{
	color:#c3d6e2
}

.leftNavAKH .level2,.leftNavAKH .level2active
{
	/*background:#5b7a97;*/
	background:#64A0C8;
	border-bottom:1px solid #FFF;
	border-right:1px solid #5b7a97;
	padding:4px 0 4px 4px
}

.leftNavAKH .level2active a
{
	color:#c3d6e2;
	display:block;
	font-size:12px;
	font-weight:700;
	left:14px;
	line-height:20px;
	position:relative;
	width:150px
}

.leftNavAKH .level3
{
	background:#d4d8da;
	border-bottom:1px solid #FFF;
	border-right:1px solid #5b7a97
}

.leftNavAKH .level3 a
{
	display:block;
	left:20px;
	line-height:20px;
	margin:0 0 0 3px;
	padding:3px 0;
	position:relative;
	width:156px!important
}

.leftNavAKH .level3 a:hover,.leftNavAKH .level3active a:hover,.leftNavAKH .level4 a:hover,.leftNavAKH .level4active a:hover,.leftNavAKH .level6 a:hover
{
	color:#171d24
}

.leftNavAKH .level3active a
{
	color:#171d24;
	display:block;
	left:20px;
	line-height:20px;
	margin:0 0 0 3px;
	padding:3px 0;
	position:relative;
	width:156px!important
}

.leftNavAKH .level3active,.leftNavAKH .level6
{
	background:#d4d8da;
	border-bottom:1px solid #FFF;
	border-right:1px solid #5b7a97
}

.leftNavAKH .level4 a
{
	display:block;
	left:26px;
	line-height:17px;
	margin:0 0 0 3px;
	padding:3px 0;
	position:relative;
	width:144px;
}

.leftNavAKH .level4,.leftNavAKH .level4active
{
	background:#fff;
	border-bottom:1px solid #5b7a97;
	border-right:1px solid #5b7a97
}

.leftNavAKH .level4active a
{
	color:#171d24;
	display:block;
	left:26px;
	line-height:20px;
	margin:0 0 0 3px;
	padding:3px 0;
	position:relative;
	width:144px;
}

.leftNavAKH .level5 a
{
	display:block;
	left:20px;
	line-height:17px;
	margin:0 0 0 3px;
	padding:3px 0;
	position:relative;
	width:156px!important
}

.leftNavAKH .level5,.leftNavAKH .level5active
{
	background:#F3F5F7;
	border-bottom:1px solid #5b7a97;
	border-right:1px solid #5b7a97
}

.leftNavAKH .level5active a
{
	color:#0a9ab6;
	display:block;
	left:26px;
	line-height:16px;
	margin:0 0 0 3px;
	padding:3px 0;
	position:relative;
	width:156px!important
}

.leftNavAKH .level6 a
{
	background: none;
	color:#396185;
	display:block;
	line-height:17px;
	margin:0 0 0 3px;
	padding:3px 0 3px 23px;
	position:relative;
	width:156px;
}

.leftNavAKH .level6active
{
	background:#d4d8da;
	border-bottom:1px solid #FFF;
	border-right:1px solid #5b7a97
}

.leftNavAKH .level6active a
{
	background:url('../../Images/AKH/arrow_down.png') no-repeat left center;
	color:#171d24;
	display:block;
	line-height:17px;
	margin:0 0 0 3px;
	padding:3px 0 3px 23px;
	position:relative;
	width:156px;
}

.leftNavAKH .level6active a:hover
{
	color:#171d24;
	text-decoration:underline
}

.leftNavAKH .toplevel
{
	background:#BFD4DF;
	border-bottom:1px solid #B2B3B3;
	padding:5px 0;
	width:182px
}

.leftNavAKH .toplevel a
{
	font-size:13px;
	font-weight:700;
	padding:5px 5px 5px 9px
}

.logo
{
	/*float:left;*/
	margin:0;
	padding:0 20px 0 4px;
	position:relative;
	width:95%;
}


.logo-ten
{
	float:left;
	margin:0;
	margin-left: 17%;
	position:relative;
}



.main
{
	margin:0;
	min-height:540px;
	padding:0;
	width:1000px;
	z-index:1
}

.main .leftNav
{
	float:left;
	width:182px
}

div#j4k.main .rightArea
{
	float:left;
	width:204px
}

.main .rightArea
{
	float:left;
	width:204px
}

.mainCol TD
{
	padding:0
}

.mainContainer
{
	margin:0 20px;
	padding:0;
	width:970px
}

.mainContent H2
{
	/*color: #1d5181;*/
	color:#005BA8;
	font-size:1.15em;
	font-weight:700;
	margin-bottom:2px;
	margin-top:8px;
	padding-bottom:0;
	padding-left:0;
	text-decoration:none
}

.mainContent H3
{
	color:#005BA8;
	font-size:12px;
	margin-bottom:2px;
	margin-top:8px;
	padding-left:3px
}

.mainContent P
{
	color:#444;
	font-size:12px;
	line-height:18px;
	margin-bottom:0;
	margin-top:0;
	padding-left:3px
}

.mainContent a:visited
{
	/*color:#1D5181!important*/
	color:#005BA8 !important;

}

.mainContent a:link
{
	/*color:#1D5181!important*/
	color:#005BA8 !important;

}

.articleTools1C h1
{
	color:#586C73;
	font-size:18px;
	font-weight:700;
	margin:0;
	padding:0
}

.articleTools2C h1
{
	color:#586C73;
	font-size:18px;
	font-weight:700;
	margin:0;
	padding:0
}

.mainContent h1
{
	color:#586C73;
	font-size:18px;
	font-weight:700;
	margin:0;
	padding:0;
	clear: both;
}

.mainContent ol
{
	color:#444;
	font-size:12px;
	line-height:14px;
	margin:0 0 5px 10px;
	padding-left:0
}

.mainContent ol li
{
	font-size:12px;
	line-height:14px;
	margin:0 0 5px 25px;
	padding:0
}

.mainContent ul
{
	margin-bottom:10px;
	margin-left:12px;
	padding:0
}

.mainContent ul li
{
	background:url('/Style Library/Images/AKH/AKH_bullet-graphic.png') no-repeat left top;
	color:#444;
	font-size:12px;
	list-style-type:none;
	padding-left:14px;
	padding-top:2px
}

.mainContent
{
	float:left;
	position:relative;
	width:760px
}

.marketing2
{
	margin:10px 25px
}

.marketing1
{
	margin:10px 25px
}

.ms-WPBody .AKHNewsFeed H2
{
	color:;
	display:block;
	font-size:14px;
	font-weight:700;
	margin-bottom:5px;
	margin-top:0
}

#AKHhome .ms-WPBody .AKHNewsFeed H2.Newstitle a:hover
{
	/*color:#45729C*/
	color:#005BA8;
}

#AKHhome .seriesBox H2 a:hover
{
	/*color:#45729C*/
	color:#005BA8;
}

.ms-WPBody .AKHNewsFeed H2 a:hover
{
	/*color:#45729C*/
	color:#005BA8;
}

#AKHhome .ms-WPBody .AKHNewsFeed H2.Newstitle a:visited
{
	/*color:#1D5181;*/
	color:#005BA8;
	display:block;
	font-size:14px;
	font-weight:700;
	margin-bottom:5px;
	
}


#AKHhome .ms-WPBody .AKHNewsFeed H2.Newstitle a:link
{
	/*color:#1D5181;*/
	color:#005BA8;
	display:block;
	font-size:14px;
	font-weight:700;
	margin-bottom:5px;
	
}


.ms-WPBody .AKHNewsFeed a.Newstitle H2
{
	/*color:#1D5181;*/
	color:#005BA8;
	display:block;
	font-size:14px;
	font-weight:700;
	margin-bottom:5px;
	
}


.englishTitle span
{
	display:block
}


.ms-WPBody .AKHNewsFeed
{
	display:block
}

.mainContent p a:link img
{
	border:none!important
}

.ms-fakewptitle
{
	border:none!important
}

.ms-WPHeader td
{
	border:none!important
}

.ms-long
{
	width:350px
}

.ms-rteElement-Heading2Style
{
	color:#182A69!important;
	font-size:14px!important;
	font-weight:700!important;
	margin-bottom:2px;
	margin-top:8px;
	padding-bottom:0;
	padding-left:0;
	text-decoration:none
}

.ms-rteTableHeaderRow-0 tr
{
	background-color:#444!important
}

.newsList
{
	border-bottom:solid 1px #98BFCB;
	border-top:solid 1px #98BFCB
}

.noFirefox
{
	background-image:url('/Style Library/PDF/alert_bg.png');
	background-position:top left;
	background-repeat:no-repeat;
	color:;
	display:none!important;
	font-size:10px!important;
	font-weight:lighter!important;
	height:52px;
	line-height:10px;
	margin-left:-115px;
	margin-top:-55px;
	padding-left:50px;
	padding-right:30px!important;
	padding-top:5px;
	position:absolute;
	vertical-align:middle!important;
	width:180px;
	z-index:2000!important
}

.padLeft10
{
	padding-left:10px
}

.padRight10
{
	padding-right:10px
}

.pageImage
{
	float:right;
	margin:5px
}

.pager_container
{
	height:70px;
	left:20px;
	overflow:hidden;
	position:relative;
	width:450px
}

.pager_with_navigation
{
	margin:0 25px;
	position:relative;
	z-index:3
}

.pager_with_navigation .disabled
{
	cursor:default
}

.pager_with_navigation .next
{
	bottom:45px;
	cursor:pointer;
	position:absolute;
	right:17px;
	z-index:1
}

.pager_with_navigation .prev
{
	bottom:45px;
	cursor:pointer;
	left:17px;
	position:absolute;
	z-index:1
}

.paging
{
	background:none
}

.populararticles2 a:visited
{
	color:#fff!important
}

.populararticles2 a:link
{
	color:#fff!important
}

.reviews #ctl00_PlaceHolderMain_ctl05__ControlWrapper_RichHtmlField p
{
	color:#A9A9A9;
	font-size:8pt;
	line-height:1.3;
}

.reviews p
{
	color:#A9A9A9!important;
	font-size:8pt;
	line-height:1.3;	
}

.reviews
{
	color:#A9A9A9!important;
	font-size:8pt
}

.rightArea
{
	float:left!important;
	vertical-align:top!important
}

.rightArea .pic
{
	margin:25px 0 0
}

.rightCol
{
	width:193px
}

.rightList ul
{
	margin:0 0 0 10px;
	padding:0
}

.rightList ul li
{
	background:url('/Style Library/Images/AKH/bullet.gif') no-repeat 0 9px;
	list-style:none;
	margin:0;
	padding:0 0 0 10px
}

.rightList ul li a
{
	color:#5D85A8;
	font-size:12px;
	text-decoration:none
}

.rightTitle
{
	background:url('/Style Library/Images/AKH/rightNavBgBar.gif') no-repeat left top;
	border-top:1px solid #ababab;
	color:#586c73;
	font-size:12px;
	font-weight:700;
	height:24px;
	margin:18px 0 5px;
	padding:3px 0 0 10px
}

.langToggle{
	/* width: 120px; */
	float: right;
}

.s4-wpTopTable
{
	margin-bottom:8px!important
}
#s4-workspace{
	/* background:url('/Style Library/4x4blue_tile.gif') !important; */
	background:none;
}



.header .searchContainer #schButton
{
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	background-color:#005BA8;
	background-image:url('/Style Library/Images/Social Media Icons/rounded_corner_searchbar.jpg');
	background-position:top right;
	background-repeat:no-repeat;
	border:0;
	border-radius:0 5px 5px 0;
	color:#fff;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	font-weight:700!important;
	height:18px;
	left:190px;
	padding:8px 20px 4px;
	position:absolute;
	top:-1px;
	width:40px
}



.searchContainer #schButton
{
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	background-color:#005BA8;
	background-image:url('/Style Library/Images/Social Media Icons/rounded_corner_searchbar.jpg');
	background-position:top right;
	background-repeat:no-repeat;
	border:0;
	border-radius:0 5px 5px 0;
	color:#fff;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	font-weight:700!important;
	height:18px;
	left:190px;
	padding:8px 20px 4px;
	position:absolute;
	top:-1px;
	width:40px
}

.header .searchContainer fieldset.search
{
	border:none;
	display:inline
}

.searchContainer fieldset.search
{
	border:none;
	display:inline
}

.header .searchContainer img#schButton:hover
{
	background:#fff url('/Style Library/Images/AKH/searchhover.png') top right no-repeat;
	top:0
}

.searchContainer img#schButton:hover
{
	background:#fff url('/Style Library/Images/AKH/searchhover.png') top right no-repeat;
	top:0
}

.header .searchContainer input#searchbx
{
	-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.4);
	-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.4);
	background-color:transparent;
	border:0;
	box-shadow:inset 0 3px 8px rgba(0,0,0,.24);
	color:#666;
	font-size:13px;
	height:28px;
	left:0;
	line-height:26px;
	padding-left:10px;
	position:absolute;
	top:0;
	vertical-align:middle;
	width:190px
}

.searchContainer input#searchbx2
{
	-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.4);
	-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.4);
	background-color:transparent;
	border:0;
	box-shadow:inset 0 3px 8px rgba(0,0,0,.24);
	color:#666;
	font-size:13px;
	height:28px;
	left:0;
	line-height:26px;
	padding-left:10px;
	position:absolute;
	top:0;
	vertical-align:middle;
	width:190px
}

.header .searchContainer
{
	background-color:#fff;
	border:1px solid #ccc;
	float:right;
	height:28px;
	margin:0;
	padding:0;
	position:relative;
	right:0;
	width:260px
}

.searchContainer
{
	background-color:#fff;
	border:1px solid #ccc;
	float:right;
	height:28px;
	margin:0;
	padding:0;
	position:relative;
	right:0;
	width:260px
}

.searchresultsAKH
{
	background:url('/Style Library/Images/AKH/bullet.gif') no-repeat 0 6px;
	color:#2b557f!important;
	display:block;
	font-family:Arial;
	font-size:12px;
	margin:0 0 4px 10px;
	padding:0 0 0 10px
}

.searchresultsAKH a
{
	color:#2b557f!important;
	font-family:Arial;
	font-size:12px;
	text-decoration:none
}

.searchresultsAKH a:hover
{
	color:#171d24;
	text-decoration:none
}

.sectionTitleBox
{
	background-color:#005BA8;
	margin:10px 0;
	width:100%
}

.sectionTitleBox h2
{
	color:#FFF;
	padding:3px 0 3px 10px
}

.sf-menu
{
	float:left;
	line-height:.7;
	margin-bottom:1em
}


.sf-menu LI LI a:hover
{
	background:#DFECF7!important;
	color:#005BA8!important
}


.sf-menu a
{
	display:block;
	font-family:Arial;
	font-size:12px;
	padding:0.89em;
	position:relative;
	text-decoration:none
}


.sf-menu a.sf-with-ul
{
	min-width:1px
}


.sf-menu li
{
	/*background:#005BA8;*/
	border:none;
	border-left:1px solid #2C73B9;
	border-right:1px solid #9cabbc;
	float:left;
	font-weight:700;
	position:relative
}


.sf-menu li li
{
	background:#fff;
	border:0!important;
	color:#777;
	font-weight:700
}


.sf-menu li li a
{
	color:#777;
	font-size:11px;
	height:auto!important;
	line-height:1.0;
	padding:7px 0 7px 9px;
	vertical-align:middle!important
}


.sf-menu li li li
{
	background:#e0e3e3;
	color:#204b75;
	font-weight:400
}


.sf-menu li li li:first-child
{
	background:#5B7A97;
	color:#204b75
}


.sf-menu li li li:first-child a:hover
{
	background-color:#f9fafc;
	color:#204b75
}

.sf-menu li li:first-child
{
	background:#fff;
	text-indent:0
}

.sf-menu li li:first-child a
{
	color:#204b75
}

.sf-menu li li li a:hover
{
	background:#DFECF7;
	color:#005BA8
}

.sf-menu li li:first-child a:hover
{
	background:#DFECF7;
	color:#005BA8
}

.sf-menu li:first-child
{
	border-left:0
}

.sf-menu li:hover
{
	visibility:inherit
}

.sf-menu li.sfHover ul
{
	left:0;
	top:2.9em
}

.sf-menu li:hover ul
{
	left:0;
	top:2.9em
}

.sf-menu a:active
{
	/*color:#acd3e2;*/
	color:#64A0C8;
	outline:0
}

.sf-menu a:hover
{
	/*color:#acd3e2;*/
	color:#64A0C8;
	outline:0
}

.sf-menu a:focus
{
	/*color:#acd3e2;*/
	color:#64A0C8;
	outline:0
}

.sf-menu li.sfHover
{
	/*color:#acd3e2;*/
	color:#64A0C8;
	outline:0
}

.sf-menu li:hover
{
	/*color:#acd3e2;*/
	color:#64A0C8;
	outline:0
}

.sf-menu li:last-child
{
	border-right:0
}

.sf-menu ul
{
	border-bottom:1px solid #9cabbc;
	border-left:1px solid #9cabbc;
	border-right:1px solid #9cabbc;
	border-top:1px solid #9cabbc;
	color:#fff;
	margin-left:-1px;
	margin-top:-7px;
	position:absolute;
	width:18em
}

.sf-menu ul li.sfHover > a > .sf-sub-indicator
{
	background-position:-10px 0
}

.sf-menu ul li:hover > a > .sf-sub-indicator
{
	background-position:-10px 0
}

.sf-menu ul a:active > .sf-sub-indicator
{
	background-position:-10px 0
}

.sf-menu ul a:hover > .sf-sub-indicator
{
	background-position:-10px 0
}

.sf-menu ul a:focus > .sf-sub-indicator
{
	background-position:-10px 0
}

.sf-menu ul .sf-sub-indicator
{
	background-position:-10px 0
}

.sf-menu ul a > .sf-sub-indicator
{
	background-position:0 0
}

.sf-menu LI LI a:visited
{
	background:#fff;
	color:#777
}

.sf-menu li li a.sf-with-ul:link
{
	background:#fff;
	color:#777
}

.sf-menu ul a:link
{
	background:#fff;
	color:#777
}

.sf-shadow ul.sf-shadow-off
{
	background:transparent
}

.sf-sub-indicator
{
	display:block;
	height:10px;
	overflow:hidden;
	position:absolute;
	right:.75em;
	text-indent:-999em;
	top:1.05em;
	width:10px
}

.share_text
{
	color:#666;
	float:left;
	font-family:Arial;
	font-size:12px;
	margin-right:20px;
	margin-top:0;
	padding-left:30px
}

.sickKidsSourceBox
{
	margin:20px auto
}

.sickkids_footer
{
	float:right;
	height:20px;
	margin:-5px 0 0;
	right:0;
	width:100px
}

.sickkids_logo
{
	float:right;
	padding-bottom:6px
}

.sickkidssourcebox p
{
	font-size:10px
}

.sickkidssourcebox
{
	font-size:10px
}

.sickkidsinfobox p
{
	font-size:10px
}

.sickkidsinfobox
{
	font-size:10px
}

.slide
{
	background:none!important;
	height:165px;
	padding:0;
	width:100%
}

.slide img
{
	-moz-box-shadow:0 2px 4px #444;
	-webkit-box-shadow:0 2px 4px #444;
	border:1px solid #FFF;
	box-shadow:0 2px 4px #444;
	display:block;
	float:left;
	margin-left:10px
}

.slide p
{
	font-size:12px;
	line-height:18px
}

.slide_text
{
	float:right;
	left:-15px;
	margin-left:5px;
	position:relative;
	width:190px
}

.slide_text h2
{
	font-size:16px;
	margin-top:0
}

.slider
{
	background:url('/Style Library/Images/AKH/slider_images/slider_bkg.jpg') no-repeat top;
	height:240px;
	padding:15px 0;
	position:relative;
	width:495px
}
#banner-fade IMG {
display:block;
border:0;	
}
#banner-fade li {
	background:none;
}
/*Home page slider IE fix for captions and next/prev buttons*/
.bjqs-prev a{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";   /* IE 8 */
filter: alpha(opacity=60);	  /* IE 5-7 */
}
.bjqs-next a{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";   /* IE 8 */
filter: alpha(opacity=60);	  /* IE 5-7 */
}
.bjqs p{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";   /* IE 8 */
filter: alpha(opacity=60);	  /* IE 5-7 */
}
.slider a:visited
{
color:#005BA8!important
}
.slider a:link
{
color:#005BA8!important
}
.slider div.center {
text-align:center
}

.slider div.left
{
	text-align:left
}

.sliderHTBW
{
	background:url('/Style Library/Images/AKH/slider_images/slider_HTBW_bkg.jpg') no-repeat top;
	height:265px;
	padding:15px 0;
	position:relative;
	width:495px
}

.sliderHTBW .pager_container
{
	margin-top:9px
}

.slider_pager
{
	margin-top:15px;
	text-align:left;
	width:1024px
}

.slider_pager a
{
	margin:0 5px
}

.slider_pager a img
{
	border:1px solid #ccc;
	outline:none;
	padding:2px
}

.slider_pager a.activeSlide img
{
	-moz-box-shadow:0 2px 4px #444;
	-webkit-box-shadow:0 2px 4px #444;
	border:1px solid #FFF;
	box-shadow:0 2px 4px #444
}
/*Twitter follow footer icon*/
.social_media img 
{
	display:inline-block;
	float:left;
	padding-right:12px;
	vertical-align:top;
	margin-top: 3px;
}

.storyBlock
{
	clear:both;
	margin:15px 0 0;
	padding:0;
}

.storyBlock .byline
{
	color:#376C9B;
	font-size:11px
}

.storyBlock .sTitle
{
	font-size:12px;
	font-weight:700
}

.storyBlock .teaser img
{
	float:left;
	margin:0 15px 15px 0
}

.content .feature .fContent
{
	color:;
	font-size:12px
}

.storyBlock .teaser
{
	color:;
	font-size:12px
}

.storyBlock a
{
	color:#376C9B
}

.storyBlock p
{
	margin:0 0 5px;
	padding:0
}

#consoleMode{
	 float:left !important; width:100% !important;
}

.slider div.right
{
	text-align:right
}

.RL_languages .ms-rteCustom-AKHTable
{
	text-align:right
}

.RL_languages LI
{
	text-align:right
}

.RL_Languages .englishTitle
{
	text-align:right
}

.style1
{
	text-align:right
}

#navContainer{
	float:left !important; position:relative !important; z-index:102 !important; clear:right !important;
}

.subscribe
{
	font-size:10px;
	height:45px;
	position:relative
}

.subscribeContainer
{
	background:url('/Style Library/Images/AKH/subscribebox.png');
	height:24px;
	margin:0;
	padding:0;
	position:relative;
	width:193px
}

.subscribeContainer .subscribeBG
{
	display:inline
}

.subscribeContainer .subscribeBG img
{
	background-color:transparent;
	border:0;
	cursor:pointer;
	height:22px;
	left:174px;
	position:absolute;
	top:14px;
	width:19px
}

.subscribeContainer .subscribeBG input
{
	background-color:transparent;
	border:0;
	color:#a9a9a9;
	font-size:12px;
	height:20px;
	left:4px;
	line-height:20px;
	position:absolute;
	top:2px;
	vertical-align:middle;
	width:170px
}

.topnav
{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#005BA8;
	border-radius:4px;
	clear:both;
	font-weight:700;
	height:30px;
	margin:0 0 15px;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:970px
}

.topnav .topnavBlock
{
	background:transparent url('/Style Library/Images/AKH/topnav_divider.gif') no-repeat right;
	cursor:pointer;
	float:left;
	height:30px;
	line-height:15px
}

.topnav .topnavBlock .link
{
	margin-left:10px;
	margin-right:10px;
	margin-top:8px
}

.topnav .topnavBlock .link p
{
	color:#FFF;
	font-size:12px
}

.topnav .topnavBlockOn .link span
{
	color:#c0d4df
}

.topnav div
{
	display:block;
	position:relative
}

H2.ms-rteCustom-TitleText
{
	background:#485A6E;
	color:#FFF;
	display:block;
	font-size:13px;
	padding:3px 0 3px 5px
}

P.ms-rteElement-Heading2Style
{
	-ms-name:"Heading 2 Style (no H2 tag)"
}

P.ms-rteCustom-InternalLinksParagraph
{
	-ms-name:"Internal Links Paragraph";
	background-color:#EEE;
	border-bottom:1px solid #cecece;
	border-top:1px solid #cecece;
	display:block;
	padding:10px 0 10px 10px;
	width:446px!important
}

P.ms-rteStyle-InternalLinksParagraph
{
	-ms-name:"Internal Links Paragraph";
	background-color:#EEE;
	border-bottom:1px solid #cecece;
	border-top:1px solid #cecece;
	display:block;
	padding:10px 0 10px 10px;
	width:446px!important
}

TABLE.holder
{
	background-color:#FFF;
	border-bottom:#9fa1a4 1px solid;
	border-collapse:separate;
	border-left:#9fa1a4 1px solid;
	border-right:#9fa1a4 1px solid;
	border-spacing:0;
	border-top:#9fa1a4 1px solid;
	z-index:29
}

TABLE.holder_blue
{
	background-color:#e7f7ff;
	border-bottom:#9fa1a4 1px solid;
	border-collapse:separate;
	border-left:#9fa1a4 1px solid;
	border-right:#9fa1a4 1px solid;
	border-top:#9fa1a4 1px solid;
	z-index:29
}

TABLE.ms-rteCustom-AKHTable TD
{
	border:solid 1px #ccc;
	padding:4px;
	vertical-align:top
}

TABLE.ms-rteCustom-AKHTable Th
{
	border-collapse:collapse;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	color:;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	margin:auto;
	padding:0;
	text-align:left
}

TABLE.ms-rteCustom-AKHTable TR
{
	border-collapse:collapse;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	color:;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	margin:auto;
	padding:0;
	text-align:left
}

TABLE.ms-rteCustom-AKHTable TD
{
	border-collapse:collapse;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	color:;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:12px;
	margin:auto;
	padding:0;
	text-align:left
}

TABLE.ms-rteCustom-AKHTableNoBorders
{
	color:#333;
	font-size:10pt;
	font-weight:400
}

.MediaLeft
{
	float:left;
	/*margin:0 15px 5px 0;*/
	/*max-width:1%;*/
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

TABLE.ms-rteCustom-MediaLeft
{
	float:left;
	/*margin:0 15px 5px 0;*/
	/*max-width:1%;*/
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.AssetLeft
{
	float:left;
	/*margin:0 15px 5px 0;*/
	/*max-width:1%;*/
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

TABLE.ms-rteCustom-AssetLeft
{
	float:left;
	/*margin:0 15px 5px 0;*/
	/*max-width:1%;*/
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.MediaRight
{
	float:right;
	margin:0 0 5px 15px;
	/*max-width:1%;*/
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

TABLE.ms-rteCustom-MediaRight
{
	float:right;
	margin:0 0 5px 15px;
	/*max-width:1%;*/
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

.AssetRight
{
	float:right;
	margin:0 0 5px 15px;
	/*max-width:1%;*/
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

TABLE.ms-rteCustom-AssetRight
{
	float:right;
	margin:0 0 5px 15px;
	/*max-width:1%;*/
	padding:0;
	position:relative;
	white-space:normal!important;
	width:1%
}

TABLE.ms-rteCustom-GalleryLinksTable
{
	color:#333;
	font-size:10pt
}

.MediaCenter
{
	margin:0 0 5px;
	max-width:1%;
	padding:0;
	white-space:normal!important;
	width:1%
}

.AssetCenter
{
	margin:0 0 5px;
	max-width:1%;
	padding:0;
	white-space:normal!important;
	width:1%
}

TABLE.ms-rteCustom-AssetCenter
{
	margin:0 0 5px;
	max-width:1%;
	padding:0;
	white-space:normal!important;
	width:1%
}

TABLE.ms-rteCustom-MediaCenter
{
	margin:0 0 5px;
	max-width:1%;
	padding:0;
	white-space:normal!important;
	width:1%
}

TABLE.ms-rteCustom-MoreInformationTable
{
	background-color:#EEE;
	border:1px solid #182A69;
	display:block;
	margin:10px 35px;
	padding:0;
	width:450px
}

TABLE.ms-rteCustom-MoreInformationTable a
{
	color:#182A69;
	font:normal 13px Trebuchet, Arial, sans-serif;
	text-decoration:none
}

TABLE.ms-rteCustom-MoreInformationTable a:hover
{
	color:#E28D47;
	text-decoration:none
}

TABLE.ms-rteCustom-MoreInformationTable ul
{
	margin-top:5px
}

TABLE.ms-rteCustom-MoreInformationTable ul li
{
	background:url('/Style Library/Images/AKH/Bullet_blue.gif') no-repeat left top;
	margin:0 5px 5px 12px;
	padding:0 0 0 15px
}

TD.GlossBotCenter
{
	background-image:url(../../images/AKH/SK_PopUpGlossary_08.gif);
	background-repeat:repeat-x;
	padding:0;
	z-index:30
}

TD.GlossBotLeft
{
	background-image:url(../../images/AKH/SK_PopUpGlossary_07.gif);
	background-repeat:no-repeat;
	padding:0;
	z-index:30
}

TD.GlossBotRight
{
	background-image:url(../../images/AKH/SK_PopUpGlossary_09.gif);
	background-repeat:no-repeat;
	padding:0;
	z-index:30
}

TD.GlossSideLeft
{
	background-image:url(../../images/AKH/SK_PopUpGlossary_04.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0;
	z-index:30
}

TD.GlossSideRight
{
	background-image:url(../../images/AKH/SK_PopUpGlossary_06.gif);
	background-position:right top;
	background-repeat:repeat-y;
	padding:0;
	z-index:30
}

TD.GlossTopCenter
{
	background-image:url(../../images/AKH/SK_PopUpGlossary_02.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:0;
	z-index:30
}

TD.GlossTopLeft
{
	background-image:url(../../images/AKH/SK_PopUpGlossary_01.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0;
	z-index:30
}

TD.GlossTopRight
{
	background-image:url(../../images/AKH/SK_PopUpGlossary_03.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0;
	z-index:30
}

TR.ms-rteCustom-AKHTableHeader p
{
	color:#182A69;
	font-size:14px;
	font-weight:700;
	padding:0
}

TD.ms-rteCustom-AKHTableHeader
{
	background-color:#ddf1f2;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	color:#182A69;
	font-size:14px;
	font-weight:700;
	padding:0;
	text-align:left
}

TR.ms-rteCustom-AKHTableHeader
{
	background-color:#ddf1f2;
	border-color:#ccc;
	border-style:solid;
	border-width:1px;
	color:#182A69;
	font-size:14px;
	font-weight:700;
	padding:0;
	text-align:left
}

TD.ms-rteCustom-AKHTableTotalCell
{
	color:#333;
	font-size:10pt;
	font-weight:700
}

TR.ms-rteCustom-AKHTableTotalRow
{
	color:#333;
	font-size:10pt;
	font-weight:700
}

TR.ms-rteCustom-MoreInformationHeader TD
{
	background-color:#485A6E;
	font:bold 14px Trebuchet, Arial, sans-serif;
	width:450px
}

TR.ms-rteCustom-MoreInformationHeader div
{
	padding:3px 0 3px 8px;
	width:100%
}

a > .sf-sub-indicator
{
	background-position:0 -100px;
	top:.8em
}

.RL_Languages p
{
	font-size:16px
}

a.Arabic
{
	font-size:16px
}

a.chineseImage
{
	background-image:url('/Style Library/ch_image.jpg');
	background-position:center center;
	background-repeat:no-repeat;
	border:0;
	display:block;
	float:left!important;
	height:20px;
	width:40px;
	padding-right:10px;
}

li.sfHover > a > .sf-sub-indicator
{
	background-position:-10px -100px
}




li:hover > a > .sf-sub-indicator
{
	background-position:-10px -100px
}




a:active > .sf-sub-indicator
{
	background-position:-10px -100px
}




a:hover > .sf-sub-indicator
{
	background-position:-10px -100px
}




a:focus > .sf-sub-indicator
{
	background-position:-10px -100px
}




body
{
	color:;
	font-size:80%;
	height:100%;
	overflow:hidden;
	width:100%;
	max-width:100% !important;
	border: 1px solid transparent;
}

body a
{
	color:#005BA8;
	text-decoration:none
}

.breadcrumbs1 span
{
	color:#2C73B8
}

h2 a:hover
{
	color:#2C73B8
}

body a:hover
{
	color:#2C73B8
}

body,Styleneat - CSS Organizer. Return Download style.css | Copy style.css body
{
	background:#FEFEFE;
	font-family:Trebuchet, Arial, sans-serif!important;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center
}

button
{
	background-color:#11bee1;
	border:0;
	border-radius:4px;
	color:#fff;
	font-weight:700;
	height:24px;
	padding:3px 5px 5px
}

button:hover
{
	background-color:#0f91ab
}

div#j4k.main
{
	background-color:#009ae0;
	margin-top:55px;
	padding-top:10px;
	height:100% !important;
	/*padding-bottom:25px;*/
	width:975px

}

div#j4k.main .mainContent
{
	background-color:#009ae0;
	width:760px!important
}

div#j4k.main .mainContent h1
{
	color:#fff;
	padding:5px 0 0
}

div.articleToolsShare
{
	margin:0!important;
	padding-left:1px
}

div.fixed
{
	position:absolute;
	z-index:31
}

div.fixed TABLE
{
	position:relative;
	z-index:28
}

div.ms-rteCustom-CallOutAboutUsL
{
	background:#F2EED5;
	border:solid 1px #CBC7AE;
	display:block;
	float:left;
	margin:8px;
	padding:5px;
	position:relative;
	width:155px
}

div.ms-rteCustom-CallOutAboutUsR
{
	background:#F2EED5;
	border:solid 1px #CBC7AE;
	display:block;
	float:right;
	margin:8px;
	padding:5px;
	position:relative;
	width:155px
}

div.ms-rteCustom-CallOutPinkPaperMed
{
	background:transparent url('/En/Assets/pink_square_bottom_m.gif') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:480px
}

div.ms-rteCustom-CallOutPinkPaperMed p
{
	background:url('/En/Assets/pink_square_top_m.gif') no-repeat left top;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-size:.8em!important;
	font-style:oblique;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:20px;
	padding-right:20px;
	padding-top:30px
}

div.ms-rteCustom-CallOutPinkPaperSmall
{
	background:transparent url('/En/Assets/pink_square_bottom_s.jpg') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:260px
}

div.ms-rteCustom-CallOutPinkPaperSmall p
{
	background:url('/En/Assets/pink_square_top_s.jpg') no-repeat left top;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-size:.8em!important;
	font-style:oblique;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:10px;
	padding-right:20px;
	padding-top:25px
}

div.ms-rteCustom-CallOutRoundMed
{
	background:transparent url('/En/Assets/round_square_bottom_m.gif') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:480px
}

div.ms-rteCustom-CallOutRoundMed p
{
	background:url('/En/Assets/round_square_top_m.gif') no-repeat left top;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-size:.8em!important;
	font-style:oblique;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:20px;
	padding-right:20px;
	padding-top:30px
}

div.ms-rteCustom-CallOutRoundSmall
{
	background:transparent url('/En/Assets/round_square_bottom_s.gif') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:480px
}

div.ms-rteCustom-CallOutRoundSmall p
{
	background:url('/En/Assets/round_square_top_s.gif') no-repeat left top;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-size:.8em!important;
	font-style:oblique;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:20px;
	padding-right:20px;
	padding-top:30px
}

div.ms-rteCustom-CallOutTanPaperMed
{
	background:transparent url('/En/Assets/tan_paper_bottom_m.jpg') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:480px
}

div.ms-rteCustom-CallOutTanPaperMed p
{
	background:url('/En/Assets/tan_paper_top_m.jpg') no-repeat left top;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-size:.8em!important;
	font-style:oblique;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:20px;
	padding-right:20px;
	padding-top:30px
}

div.ms-rteCustom-CallOutTanPaperSmall
{
	background:transparent url('/En/Assets/tan_paper_bottom_s.jpg') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:260px
}

div.ms-rteCustom-CallOutTanPaperSmall p
{
	background:url('/En/Assets/tan_paper_top_s.jpg') no-repeat left top;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-size:.8em!important;
	font-style:oblique;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:10px;
	padding-right:20px;
	padding-top:25px
}

div.ms-rteCustom-CallOutWhitePaperMed
{
	background:transparent url('/En/Assets/white_paper_bottom_m.jpg') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:480px
}

div.ms-rteCustom-CallOutWhitePaperMed p
{
	background:url('/En/Assets/white_paper_top_m.jpg') no-repeat left top;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-size:.8em!important;
	font-style:oblique;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:20px;
	padding-right:20px;
	padding-top:30px
}

div.ms-rteCustom-CallOutWhitePaperSmall
{
	background:transparent url('/En/Assets/White_paper_bottom_s.jpg') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:260px
}

div.ms-rteCustom-CallOutWhitePaperSmall p
{
	background:url('/En/Assets/White_paper_top_s.jpg') no-repeat left top;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-size:.8em!important;
	font-style:oblique;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:10px;
	padding-right:20px;
	padding-top:25px
}

div.ms-rteCustom-J4KCallOutGreenMed
{
	background:transparent url('/En/Assets/J4K_CalloutGreen_bottom_m.png') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:480px
}

div.ms-rteCustom-J4KCallOutGreenMed p
{
	background:transparent url('/En/Assets/J4K_CalloutGreen_top_m.png') no-repeat top left;
	font-size:.9em!important;
	font-style:oblique;
	font-weight:700;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:10px;
	padding-right:20px;
	padding-top:25px
}

div.ms-rteCustom-J4KCallOutGreenSmall
{
	background:transparent url('/En/Assets/J4K_CalloutGreen_bottom_s.png') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:260px
}

div.ms-rteCustom-J4KCallOutGreenSmall p
{
	background:transparent url('/En/Assets/J4K_CalloutGreen_top_s.png') no-repeat top left;
	font-size:.9em!important;
	font-style:oblique;
	font-weight:700;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:10px;
	padding-right:20px;
	padding-top:25px
}

div.ms-rteCustom-J4KCallOutYellowMed
{
	background:transparent url('/En/Assets/J4K_CalloutYellow_bottom_m.png') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:480px
}

div.ms-rteCustom-J4KCallOutYellowMed p
{
	background:transparent url('/En/Assets/J4K_CalloutYellow_top_m.png') no-repeat top left;
	font-size:.9em!important;
	font-style:oblique;
	font-weight:700;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:10px;
	padding-right:20px;
	padding-top:25px
}

div.ms-rteCustom-J4KCallOutYellowSmall
{
	background:transparent url('/En/Assets/J4K_CalloutYellow_bottom_s.png') no-repeat bottom left;
	display:block;
	overflow:visible;
	padding-bottom:15px;
	position:relative;
	width:260px
}

div.ms-rteCustom-J4KCallOutYellowSmall p
{
	background:transparent url('/En/Assets/J4K_CalloutYellow_top_s.png') no-repeat top left;
	font-size:.9em!important;
	font-style:oblique;
	font-weight:700;
	line-height:2em;
	margin-bottom:15px;
	overflow:visible;
	padding-left:10px;
	padding-right:20px;
	padding-top:25px
}

h2 a
{
	color:#005BA8
}

.azContainer .azContent ul
{
	margin:0;
	padding:0
}

html
{
	margin:0;
	padding:0
}

div
{
	margin:0;
	padding:0
}

dl
{
	margin:0;
	padding:0
}

dt
{
	margin:0;
	padding:0
}

dd
{
	margin:0;
	padding:0
}

ul
{
	margin:0;
	padding:0
}

ol
{
	margin:0;
	padding:0
}

li
{
	margin:0;
	padding:0
}

pre
{
	margin:0;
	padding:0
}

form
{
	margin:0;
	padding:0
}

label
{
	margin:0;
	padding:0
}

fieldset
{
	margin:0;
	padding:0
}

input
{
	margin:0;
	padding:0
}

p
{
	margin:0;
	padding:0
}

blockquote
{
	margin:0;
	padding:0
}

th
{
	margin:0;
	padding:0
}

td
{
	margin:0;
	padding:0
}

h1
{
	margin:0;
	padding:0
}

h2
{
	margin:0;
	padding:0
}

h3
{
	margin:0;
	padding:0
}

h4
{
	margin:0;
	padding:0
}

h5
{
	margin:0;
	padding:0
}

h6
{
	margin:0;
	padding:0
}

.next
{
	display:none
}

.prev
{
	display:none
}

.printFooter
{
	display:none;
}

.printHeader
{
	display:none;
}

.header .donate p
{
	display:none
}

#relatedArticles
{
	display:none
}

img#ctl00_LangToggleButton1_imgDivider
{
	display:none
}

img.multiheader
{
	border:1px solid #B4B4B6;
	margin:10px 0
}

input#searchbx
{
	border:1px solid #ccc;
	/* float:left; */
	height:18px;
	margin-right:0px;
	margin-top: 0px;
	padding:2px;
	width:200px;
	/*vertical-align:middle*/
}

input.ContactUs-Button
{
	background-color:#005BA8;
	border:0;
	border-radius:5px;
	color:#fff;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	padding:5px 20px 4px
}

textarea.ContactUs-body:focus
{
	-moz-box-shadow:0 0 5px #1D5181;
	-webkit-box-shadow:0 0 5px #1D5181;
	border:1px solid #1D5181;
	box-shadow:0 0 5px #1D5181
}

input.ContactUs-name:focus
{
	-moz-box-shadow:0 0 5px #1D5181;
	-webkit-box-shadow:0 0 5px #1D5181;
	border:1px solid #1D5181;
	box-shadow:0 0 5px #1D5181
}

input.ContactUs-email:focus
{
	-moz-box-shadow:0 0 5px #1D5181;
	-webkit-box-shadow:0 0 5px #1D5181;
	border:1px solid #1D5181;
	box-shadow:0 0 5px #1D5181
}

input.ContactUs-email
{
	background-color:transparent;
	border:1px solid #bbb;
	color:#666;
	font-size:13px;
	padding:5px 10px;
	vertical-align:middle
}

input.ContactUs-name
{
	background-color:transparent;
	border:1px solid #bbb;
	color:#666;
	font-size:13px;
	padding:5px 10px;
	vertical-align:middle
}

input.rightNewsletter
{
	border:1px solid #DBDFE6;
	border-top:1px solid #ABADB3
}

p.light-grey-font
{
	color:#666;
	font-size:12px;
	line-height:18px
}

table#language_list
{
	border-radius:1px 10px 10px 10px;
	font-family:Tahoma!important;
	margin:10px auto;
	width:540px
}

td.ContactUs-td-label
{
	color:#666;
	font-size:14px;
	padding-right:10px;
	text-align:right;
	vertical-align:top
}

textarea.ContactUs-body
{
	background-color:transparent;
	border:1px solid #bbb;
	color:#666;
	font-size:13px;
	padding:5px 10px 0;
	vertical-align:middle
}

tr.odd
{
	background-color:#e2e2e2
}

tr.even
{
	background-color:#e2e2e2
}

ul.pager
{
	display:block;
	margin:10px auto 0;
	padding-left:0
}

ul.pager li
{
	background:none;
	display:inline;
	list-style:none;
	margin-left:0;
	padding:5px 10px
}

ul.sf-menu
{
	border-radius:5px;
	margin-left:5px!important;
	padding-left:0px
	
}

ul.sf-menu li li li.sfHover ul
{
	left:11em;
	top:0
}

ul.sf-menu li li li:hover ul
{
	left:11em;
	top:0
}

ul.sf-menu li li.sfHover ul
{
	left:11em;
	top:.5em
}

ul.sf-menu li li:hover ul
{
	left:11em;
	top:.5em
}

ul.sf-menu li li.sfHover li ul
{
	top:-999em
}

ul.sf-menu li li:hover li ul
{
	top:-999em
}

ul.sf-menu li.sfHover li ul
{
	top:-999em
}

ul.sf-menu li:hover li ul
{
	top:-999em
}

/*NUTRITION RESOURCE CENTER*/
#containThis {
	MARGIN: 0px auto; WIDTH: 570px; OVERFLOW: hidden;
	
}
.banner {
	WIDTH: 570px; HEIGHT: 66px; display:block\9;  /*IE FIX*/ margin-bottom:6px\9; /*IE FIX*/
}
.bannerMiddleImage {
	WIDTH: 570px; HEIGHT: 37px
}
.bannerMiddleContent {
	BACKGROUND-IMAGE: url('/En/Assets/INM_NRC_track1_banner_m.png'); POSITION: relative; WIDTH: 570px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; TOP: -10px; 
}

.bannerMiddleContentT2 {
	BACKGROUND-IMAGE: url('/En/Assets/INM_NRC_track2_banner_m.png'); POSITION: relative; WIDTH: 570px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; TOP: -6px; margin-top:6px\9; /*IE FIX*/
}
	
.bannerMiddleContentT3 {
	BACKGROUND-IMAGE: url('/En/Assets/INM_NRC_track3_banner_m.png'); POSITION: relative; WIDTH: 570px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; TOP: -6px; margin-top:6px\9; /*IE FIX*/
}

.bannerMiddleContentT4 {
	BACKGROUND-IMAGE: url('/En/Assets/INM_NRC_track4_banner_m.png'); POSITION: relative; WIDTH: 570px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; TOP: -6px; margin-top:6px\9; /*IE FIX*/
}

.bannerMiddleContentT5 {
	BACKGROUND-IMAGE: url('/En/Assets/INM_NRC_track5_banner_m.png'); POSITION: relative; WIDTH: 570px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; TOP: -6px; margin-top:6px\9; /*IE FIX*/
}

.bannerMiddleContentT6 {
	BACKGROUND-IMAGE: url('/En/Assets/INM_NRC_track6_banner_m.png'); POSITION: relative; WIDTH: 570px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; TOP: -6px; margin-top:6px\9; /*IE FIX*/
}

.bannerTitle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 45px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: 'Bubblegum Sans',cursive; COLOR: #ffffff !important; font-size: 1.5em !important; PADDING-TOP: 9px !important;
}

.vegBanner{
	width:571px;
	height:135px;
	margin-bottom:-3px;
	}
	
.trackTitleTop{
	color:#ffffff;
	font-size:3em;
	font-family: 'Bubblegum Sans', cursive;
	padding:0px 0px 0px 40px;
	margin-top:10px;
	}
	
.trackTitleVeg{
	color:#CCEDAE;
	font-size:3em;
	font-family: 'Bubblegum Sans', cursive;
	padding:0px 0px 0px 40px;
	line-height:30px;
	}
	
.trackTitleGrains{
	color:#FFE7D4;
	font-size:3em;
	font-family: 'Bubblegum Sans', cursive;
	padding:0px 0px 0px 40px;
	line-height:30px;
	}
	
.trackTitleMilk{
	color:#D2ECF9;
	font-size:3em;
	font-family: 'Bubblegum Sans', cursive;
	padding:0px 0px 0px 40px;
	line-height:30px;
	}
	
.trackTitleMeat{
	color:#FFA9A9;
	font-size:3em;
	font-family: 'Bubblegum Sans', cursive;
	padding:0px 0px 0px 40px;
	line-height:30px;
	}


#bannerContentBG {
background-color:#75AF37;
padding:5px;
overflow:hidden;
}	

#bannerContentGrainsBG{
background-color:#D8934E;
overflow:hidden;
width:570px;
padding-bottom:10px;
}	

#bannerContentMilkBG{
background-color:#0AAFE2;
overflow:hidden;
width:570px;
}	

#bannerContentMeatBG{
background-color:#BA3A3A;
overflow:hidden;
width:570px;
}

.bannerList ul {
font-size:12px!important;
font-family:verdana!important;
margin-left: 2em\9!important;
line-height:18px!important;
color:#ffffff!important;
margin-left: 2em;
width:450px;
list-style:circle!important;


}

.bannerListHolder{
	margin-top:10px;
	margin-left:2em;
	margin-bottom: 10px;
}

/*.bannerList li {
font-size:12px!important;
font-family:verdana!important;
margin-left: 2em\9!important;
line-height:18px!important;
color:#ffffff!important;
margin-left: 2em;
width:450px;
}*/

.rightIcon{
width:33px;
float:right;
overflow:hidden;
padding:5px 15px 5px 0px;
}

.icon{
padding:3px;
float:right;
}

#vegImageContainerMain{
width:570px;
overflow:hidden;
margin-top:10px;
}

.vegImageContainer{
float:left;
width:178px;
}

.vegImageContainerLeft{
float:left;
width:188px;
margin-right:10px;
}


img#vegImage{
float:left;
margin-left:3px;
}

.vegTitle{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#600000;
font-weight:bold;
padding-top:5px;
width:75px;
margin-left:3px;
float:left;
line-height:13px;
}



.vegSecondaryTitle{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:11px;
color:#892020;
float:left;
width:80px;
margin-left:3px;
}

#vegImageBottom{
float: left;
margin-left: 3px;
margin-top: -5px;
}

/*
.vegTitleEgg{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#600000;
font-weight:bold;
padding-top:5px;
width:60px;
margin-left:3px;
float:left;
margin-top:20px;
}

.vegAmount{
background-color:#42682E;
padding:3px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-style:italic;
color:white;
font-size:10px;
width:45px;;
float:left;
margin-left:3px;
margin-top:3px;
}


#vegContent{
height:auto;
width:70px;
float:left;
margin-left:5px;
margin-top:10px;
}

.vegNotice{
width:450px;
font-family:Verdana;
font-size:12px;
color:#42682E;
margin:0 auto;
padding:15px 0px 0px 0px;
position:relative;
left:60px;
}

.grainAmount{
background-color:#824F29;
padding:3px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-style:italic;
color:white;
font-size:10px;
width:45px;;
float:left;
margin-left:3px;
margin-top:3px;
}

.milkAmount{
background-color:#376B7F;
padding:3px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-style:italic;
color:white;
font-size:10px;
width:45px;;
float:left;
margin-left:3px;
margin-top:3px;
}

.meatAmount{
background-color:#892020;
padding:3px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-style:italic;
color:white;
font-size:10px;
width:50px;;
float:left;
margin-left:3px;
margin-top:3px;
}

.meatNotice{
width:450px;
font-family:Verdana;
font-size:12px;
color:#892020;
margin:0 auto;
padding:15px 0px 0px 0px;
position:relative;
left:60px;
}

#fibre{
width:64px;
height:27px;
float:right;
padding:7px 0px 0px 0px;
}

#foodTexturebanner {
background-color:#bb3a3a;
width:547px;
margin-bottom:28px;
padding:2px 0;
}

.printBtnVeg{
background-color:#ffffff;
border:0 none;
border-radius:5px 5px 5px 5px;
color:#AA6F33!important;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:700;
width:170px;
margin:0 auto;
margin-top:60px;
}

#theContentVeg{
background-color: #75AF37;
height:280px;
padding:15px 0px 20px 25px;
margin-top:10px;
font-family:verdana;
}

#vegContentMiddleCrackers{
height:auto;
width:70px;
float:left;
margin-left:5px;
margin-top:18px;
}

#vegContentLongMeat{
height:auto;
width:70px;
float:left;
margin-left:5px!important;
margin-top:10px;
}

*/




#tableMargin{
	margin-top:-30px;
}

#theRibbonCalciumFR {
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
height:120px;
width:136px;
overflow:hidden;
background-position:bottom;
background-color:#00528C;
position:relative;
margin-top:-10px;
}


.ribbonTitleDFR{
color:white;
font-size:20px;
font-family: "Century Gothic",regular,sans-serif;
float:right;
clear:both;
position:relative;
top:5px;
}


.ribbonTitleContainerVitD{
width:95px;
height:auto;
position:absolute;
bottom:0px;
right:10px;
}


#theRibbonVitDFR{
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#00528C;
height:200px;
width:136px;
overflow:hidden;
position:relative;
margin-top:-10px;
}

#theRibbonB12FR{
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#00528C;
height:150px;
width:136px;
overflow:hidden;
position:relative;
margin-top:-10px;
}


.ribbonTitleCalFR {
color:white;
font-size:20px;
font-family: "Century Gothic",regular,sans-serif;
float:right;
clear:both;
position:relative;
top:5px;
}


.ribbonTitleB12FR {
color:white;
font-size:20px;
font-family: "Century Gothic",regular,sans-serif;
float:right;
clear:both;
position:relative;
top:5px;
}

.ribbonTitleMagFR{
color:white;
font-size:16px;
font-family: "Century Gothic",regular,sans-serif;
float:right;
clear:both;
position:relative;
top:5px;
}

.printBtnMineralsFR{
background-color:#ffffff;
border-radius:5px 5px 5px 5px;
color:#AA6F33!important;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:700;
width:145px;
margin:0 auto;
margin-top:20px;
}

#theContentFR{
background-image:url(/EN/Assets/INM_NRC_track1-8-1_gradient_footer.png);
background-repeat:repeat-x;
background-color:#00528C;
background-position:bottom;
padding:15px 60px 10px 25px;
min-height:225px;
position:relative;
margin-bottom:-16px;
}
#nutrition-container-FR{
width:569px;
position: relative;
margin-bottom: 20px;
}
#nutrition-container-FR a img {
border: 0;
}
#menu2-FR ul {
border: none;
margin: 0 0 0 0px;
}
#menu2-FR {
border:1px solid #231F20;
width:190px;
padding: 0 10px 5px 10px;
font-size: 12px;
font-family: 'helvetica',verdana, arial, sans-serif;  
margin-left: 0;
height: 375px; 
}            
#menu2-FR a {
display:block;
}
#default-text-FR h2 {
font-family: 'Bubblegum Sans', cursive;
font-size: 20px;
margin: 10px 0;
color:#155885;
}    
.text-FR h2 {
font-family: 'Bubblegum Sans', cursive;
font-size: 20px;
margin: 10px 0;
color:#155885;
}    
#default-text-FR p {
color:#155885;
font-size: 12px;
font-family: 'helvetica',verdana, arial, sans-serif;  
line-height:13px;
}
.text-FR p {
color:#155885;
font-size: 12px;
font-family: 'helvetica',verdana, arial, sans-serif;  
line-height:13px;
}
#menu2-FR a .icon-FR {
display:none;
}        
#menu2-FR a .text-FR {
display:none;
}        
#default-text-FR {
position:absolute;
top:5px;
left:232px;
width:310px;
z-index: 1;
}
#default-icon-FR {
display:block;
position:absolute;
bottom: 5px;
left:20px;
text-decoration:none;   
z-index: 1;   
}
#default-icon-FR IMG {
width:90%;
}         
#menu2-FR a:hover .icon-FR {
display:block;
position:absolute;
text-decoration:none;
z-index: 10;   
bottom: 1px;
left:235px;
background-color: #FFF;
}
#menu2-FR a:hover .icon-FR > img {
width: 90%;
}
#menu2-FR a:hover .short-FR {
bottom:60px;
}
#menu2-FR a:hover .medium-FR {
bottom:40px;
}
#menu2-FR a:hover .light-FR {
bottom:25px;        
    }
#menu2-FR li {
border-bottom: 1px solid #231F20;
padding: 0;
margin: 0;
background: none;              
}    
#menu2-FR a:hover .text-FR {
display:block;
position:absolute;
top:5px;
left:232px;
width:315px;
height: 350px;
color:;
background-color:#fff;
font-size:12px;
z-index: 10; 
}
#menu2-FR a:link{
text-decoration:none;
}
#column-heading-FR:hover #daily-value-heading-FR {
-webkit-transition:  background-color 0.5s ease; 
-moz-transition:  background-color 0.5s ease; 
-ms-transition:  background-color 0.5s ease; 
-o-transition:  background-color 0.5s ease; 
transition:  background-color 0.5s ease;             
}
.sub-category-FR a {
-webkit-transition:  background-color 0.5s ease; 
-moz-transition:  background-color 0.5s ease; 
-ms-transition:  background-color 0.5s ease; 
-o-transition:  background-color 0.5s ease; 
transition:  background-color 0.5s ease;             
}
#menu2-FR > li > a {
-webkit-transition:  background-color 0.5s ease; 
-moz-transition:  background-color 0.5s ease; 
-ms-transition:  background-color 0.5s ease; 
-o-transition:  background-color 0.5s ease; 
transition:  background-color 0.5s ease;             
}
#menu2-FR > .nutrition-breakdown-FR > a:hover{
background-color: #FFCC3D;
}
#fat-sublist-FR li a {
width: 87px;
}
.sub-category-FR li a:hover{
background-color: #FFCC3D;
}
#nutrition-container-FR  li {
list-style:none;
padding:0;
margin:0;
line-height: 20px;
}
li:nth-child(2) #default-button-FR {
display:none;                
}
#nutrition-container-FR .button-FR {
color: ;
line-height: 20px;
width: 200px;
}
#table-heading-FR h3 {
font-size:18px;
font-weight:bold;
margin-top: 15px;
padding-left:0;
color: ;          
}  
.nutrition-info-FR {
padding: 0;
margin: 0;
}
#carbs-sublist-FR li {
border-bottom: 1px solid #231F20;;
width: 180px;                
}
#menu2-FR .sub-category-FR {            
margin-left: 11px;            
}
#fat-value-FR {
margin-top: -10px;
}
#nutrition-value-heading-FR {
font-size:10px;    
}
.daily-value-FR {
font-weight:bold;
position: absolute;
left: 176px;
margin-top: 0px;
}
#daily-value-heading-FR {
position: absolute;
left:98px;
/* top: 67px; */
line-height:21px;
            }
#nutrition-container-FR strong {
font-weight:bolder;
}
#menu2-FR #table-heading-FR {
border:none;
}
#menu2-FR .nutrition-divider-FR {
border-bottom: 3px solid #231F20;                
}
#description-container-FR {
right:0;
top:0;
position:absolute;
border: 1px solid #AAAAAA ;
width: 353px;
height: 380px;
border-left: none;
}
#instruction-banner-FR {
font-family: 'helvetica', verdana, arial, sans-serif;       
text-align: center;
width: 570px;
font-size: 12px;
height: 65px;
margin-top:15px;
background: url("/En/Assets/INM_NRC_track1-4_label_triangle.png") no-repeat 30px 47px;
}
#instruction-banner-FR p {
background-color: #155885;   
margin-left:0;
line-height:16px;
padding: 8px 2px;
color: #FFF;
}
#nutrition-container-FR em {
font-style:oblique;
            }
#fat-sublist-FR li{
border:none;
}
#vitamin-c-value-FR {
left: 170px;   
}
#column-heading-FR:hover #daily-value-heading-FR {
background-color:#FFCC3D;
}


#theContent{
background-image:url(/EN/Assets/INM_NRC_track1-8-1_gradient_footer.png);
background-repeat:repeat-x;
background-color:#00528C;
background-position:bottom;
padding:15px 60px 10px 25px;
min-height:225px;
position:relative;
}


#vegContentMiddle{
height:auto;
width:70px;
float:left;
margin-left:5px;
margin-top:23px;
}

#vegContentMiddleChocFR{
height:auto;
width:70px;
float:left;
margin-left:5px;
margin-top:29px;
}

#vegContentLongYogurt{
position:relative;
top:25px;
height:auto;
width:70px;
float:left;
margin-left:5px!important;

}

#vegContentLongTofu{
position:relative;
top:15px;
height:auto;
width:70px;
float:left;
margin-left:5px!important;
margin-top:35px;
}


#vegContentLong{
height:auto;
width:70px;
float:left;
margin-left:5px;
margin-top:35px;
}

.vegImgContent{
height:auto;
width:70px;
float:left;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:10px;
color:#892020;
position: relative;
    right: 70px;
    top: 98px;
}

#arrow{
background-image:url('/En/Assets/INM_NRC_track1-2-1_arrow.png');
background-repeat:no-repeat;
color:#FFFFFF;
height:28px;
font-size:12px;
}

#arrowGrains{
background-image:url('/En/Assets/INM_NRC_track1-2-2_arrow.png');
background-repeat:no-repeat;
color:#FFFFFF;
height:28px;
font-size:12px;
}

#arrowMilk{
background-image:url('/En/Assets/INM_NRC_track1-2-3_arrow.png');
background-repeat:no-repeat;
color:#FFFFFF;
height:28px;
font-size:12px;
	
}

#arrowMeat{
background-image:url('/En/Assets/INM_NRC_track1-2-4_arrow.png');
background-repeat:no-repeat;
color:#FFFFFF;
height:28px;
font-size:12px;
	
}


#arrowText{
padding:5px 5px 5px 25px;
color:white;
}


#stGrains{
float:right;
clear:both;
height:230px;
width:30px;
margin-left:10px;
background-image:url('/En/Assets/INM_NRC_track1-2-2_ss.png');
background-repeat:no-repeat;
position:relative;
left:3px;
}

#theContentMilk{
background-color: #0AAFE2;
font-family: verdana;
height: auto;
margin-top: 45px;
padding: 15px 0 30px 25px;
}

#stMilk{
float:right;
clear:both;
height:300px;
width:30px;
margin-left:10px;
background-image:url('/En/Assets/INM_NRC_track1-2-3_ss.png');
background-repeat:no-repeat;
position:relative;
left:3px;
}

#stMeat{
float:right;
clear:both;
height:300px;
width:30px;
margin-left:10px;
background-image:url('/En/Assets/INM_NRC_track1-2-4_ss.png');
background-repeat:no-repeat;
}

#theContentMeat{
background-color: #BA3A3A;
font-family: verdana;
height: auto;
margin-top: 10px;
padding: 15px 0 30px 15px;
}

#vegContentLongCheese{
height:auto;
width:70px;
float:left;
margin-left:5px;
margin-top:40px;
}

.printBtnVegFR{
background-color:#ffffff;
border-radius:5px 5px 5px 5px;
color:#AA6F33!important;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:700;
width:115px;
margin:0 auto;
margin-top:20px;
}

.printBtnGrains{
background-color:#ffffff;
border-radius:5px 5px 5px 5px;
color:#AA6F33!important;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:700;
width:130px;
margin:0 auto;
margin-top:85px;
}

.printBtnGrainsFR{
background-color:#ffffff;
border-radius:5px 5px 5px 5px;
color:#AA6F33!important;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:700;
width:115px;
margin:0 auto;
margin-top:20px;
}


.printBtnMilk{
background-color:#ffffff;
border:0 none;
border-radius:5px 5px 5px 5px;
color:#AA6F33!important;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:700;
width:135px;
margin:0 auto;
margin-top:60px;
}

.printBtnMilkFR{
background-color:#ffffff;
border-radius:5px 5px 5px 5px;
color:#AA6F33!important;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:700;
width:115px;
margin:0 auto;
margin-top:20px;
}
 
.printBtnMeatFR{
background-color:#ffffff;
border-radius:5px 5px 5px 5px;
color:#AA6F33!important;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:700;
width:155px;
margin:0 auto;
margin-top:20px;
}


.printBtnMeatFR a{
padding:5px 20px 5px 20px;
display:block;
}


.printBtnVegFR{
padding:5px 20px 5px 20px;
display:block;
}


.printBtnMineralsFR{
padding:5px 20px 5px 20px;
display:block;
}


.printBtnMilkFR{
padding:5px 20px 5px 20px;
display:block;
}


.printBtnGrainsFR{
padding:5px 20px 5px 20px;
display:block;
}


.printBtnVeg{
padding:5px 20px 5px 20px;
display:block;
}


.printBtnGrains{
padding:5px 20px 5px 20px;
display:block;
}


.printBtnMilk{
padding:5px 20px 5px 20px;
display:block;
}

.printBtnMeatFR :active {
position:relative;
top:1px;
}

.printBtnVegFR {
position:relative;
top:1px;
}

.printBtnMineralsFR {
position:relative;
top:1px;
}

.printBtnMilkFR {
position:relative;
top:1px;
}

.printBtnGrainsFR {
position:relative;
top:1px;
}

.printBtnVeg {
position:relative;
top:1px;
}

.printBtnGrains {
position:relative;
top:1px;
}

.printBtnMilk {
position:relative;
top:1px;
}

.printBtnMeatFR a:link{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnVegFR{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnMineralsFR{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnMilkFR{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnGrainsFR{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnVeg{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnGrains{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnMilk{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnMeatFR a:visited{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnVegFR{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnMineralsFR{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnMilkFR{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnGrainsFR{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnVeg{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnGrains{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.printBtnMilk{
position:relative;
top:1px;
color:#3C963C;
text-decoration:none;
}

.notice{
width:450px;
font-family:Verdana;
font-size:12px;
color:#42682E;
margin:0 auto;
padding:15px 0px 0px 0px;
position:relative;
left:78px;
}
.meatNoticeFR IMG {
position:relative;
top:3px;	
}



.grainNoticeFR IMG {
position:relative;
top:3px;	
}



.vegNoticeFR IMG {
position:relative;
top:3px;	
}



.vegNoticeFR{
width:auto;
font-family:Verdana;
font-size:11px;
text-align:right;
color:#42682E;
margin:0 auto;
padding:15px 0px 0px 0px;
}

.grainNotice{
width:auto;
font-family:Verdana;
font-size:11px;
color:#824F29;
margin:0 auto;
padding:15px 0px 0px 0px;
text-align:right;
}

.grainNoticeFR{
width:auto;
font-family:Verdana;
font-size:11px;
color:#824F29;
margin:0 auto;
padding:15px 0px 0px 0px;
text-align:right;
}

.meatNotice{
width:auto;
font-family:Verdana;
font-size:11px;
text-align:right;
color:#892020;
margin:0 auto;
padding:15px 0px 0px 0px;
}

.meatNoticeFR{
width:auto;
font-family:Verdana;
font-size:11px;
color:#892020;
margin:0 auto;
padding:15px 0px 0px 0px;
text-align:right;
}

.vegNotice img{
	position:relative;
	top:4px;
}

/*B12 Styles*/

#borderTop{		
background-image:url(/En/Assets/INM_NRC_track1-8-1_triangles_footer.png);
background-repeat:no-repeat;
height:13px;
vertical-align: bottom;
}

#borderBottom{		
background-image:url(/En/Assets/INM_NRC_track1-8-1_triangles_header.png);
background-repeat:no-repeat;
height:13px;
vertical-align: bottom;
width:auto;
position:relative;
}

.printBtn{
background-color:#ffffff;
border:0 none;
border-radius:5px 5px 5px 5px;
color:#AA6F33!important;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:700;
width:170px;
padding:5px 20px 5px 20px;
position:absolute !important;
bottom:15px !important;
left:175px;
}

#theRibbon{
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
height:140px;
width:136px;
overflow:hidden;
background-position:bottom;
background-color:#00528C;
position:relative;
}

#theRibbonMagFR{
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
height:140px;
width:136px;
overflow:hidden;
background-position:bottom;
background-color:#00528C;
position:relative;
margin-top:-10px;
}

#theRibbonCalcium {
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
height:120px;
width:136px;
overflow:hidden;
background-position:bottom;
background-color:#00528C;
position:relative;
	
}

#theRibbonVitD{
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#00528C;
height:200px;
width:136px;
overflow:hidden;
position:relative;
}

#theRibbonZinc {
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#00528C;
height:120px;
width:136px;
overflow:hidden;
position:relative;
}

#theRibbonZincFR {
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#00528C;
height:120px;
width:136px;
overflow:hidden;
position:relative;
margin-top:-10px;
}

#theRibbonIron {
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#00528C;
height:205px;
width:136px;
overflow:hidden;
position:relative;
}

#theRibbonIronFR {
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#00528C;
height:205px;
width:136px;
overflow:hidden;
position:relative;
margin-top:-10px;
}


#theRibbonFolate{
background-image:url(/En/Assets/INM_NRC_track1-8-1_gradient_header.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#00528C;
height:142px;
width:136px;
overflow:hidden;
position:relative;
}

.ribbonTitleContainer{
width:95px;
height:auto;
position:absolute;
bottom:0px;
right:10px;
}

.ribbonTitleContainerVitD{
width:95px;
height:auto;
position:absolute;
bottom:0px;
right:10px;
}

.ribbonTitleContainerFolate{
width:95px;
height:auto;
position:absolute;
bottom:0;
right:10px;
}
.ribbonTitleContainerFolate IMG {
margin-right:2px;
}

.ribbonTitle{
color:white;
font-size:24px;
font-family: "Century Gothic",regular,sans-serif;
float:right;
clear:both;
position:relative;
top:5px;
}

.ribbonTitleFolate{
color:white;
font-size:24px;
font-family: "Century Gothic",regular,sans-serif;
float:right;
clear:both;
position:relative;
top:5px;
}

.ribbonTitleCalcium{
color:white;
font-size:22px;
font-family: "Century Gothic",regular,sans-serif;
float:right;
clear:both;
position:relative;
top:5px;
}


.ribbonElement{
color:white;
font-size:40px;
font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
float:right;
clear:both;
color:#cee8f4;
font-weight:bold;
width:90px;
text-align:right;
}

.ribbonTitleVitD{
color:white;
font-size:16px;
font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
float:right;
}

.ribbonElementVitD{
color:white;
font-size:25px;
font-family:verdana;
float:right;
}

.ribbonElementFolate{
font-size:40px;
font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
float:right;
clear:both;
color:#cee8f4;
font-weight:bold;
width:90px;
text-align:right;
}


#rightSupplementBorder{
right:5px;
padding:3px;
border-left: 1px dashed white;
height:100%;
position: absolute;
bottom:2px;
}
#rightSupplementBorder>IMG {
margin-top:30px;	
}

#rightSupplementBorderVitD{
border-left: 1px dashed white;
float: right;
height: 450px;
padding:5px;
}

#rightSupplementBorderFolate{
border-left: 1px dashed white;
float: right;
height: 270px;
padding:5px;
}


#rightSupplementBorderCal{
border-left: 1px dashed white;
float: right;
height: 440px;
padding:5px;
}


#leftMicroBorder{
border-right: 1px dashed white;
float:left;
height:140px;
padding:5px;
position:relative;
bottom:23px;
}

#leftMicroBorderVitD{
border-right: 1px dashed white;
float:left;
height:215px;
padding:5px;
position:relative;
bottom:23px;
}


.supplementUL{
list-style-image:url('/En/Assets/INM_NRC_track1-8-1_bullet_white.png');
width:570px\9;
display:block;
margin-left:30px;
width:450px;
} 

.supplementLI{
list-style-position: outside;
color:white!important;
font-family:verdana;
font-size:12px;
line-height:18px;
} 

#howItWorks{
float:right;
width:430px;
margin-top:5px;
position:relative;
left:10px;
}

.howItWorksTitle{
font-family:verdana;
font-size:20px;
color:#6088BA;
position:relative;
left:25px;
}


#howItWorks ul li{
/*background:url("/EN/Assets/INM_NRC_track1-8-1_bullet_blue.png") no-repeat scroll top 7px left transparent !important;*/
background-image: url("/EN/Assets/INM_NRC_track1-8-1_bullet_blue.png");
background-repeat:no-repeat;
background-position:left 7px;
background-color:transparent;
color:#6088BA;
font-family:verdana;
font-size:12px;
line-height:20px;
padding-left:15px;
}

#theContent ul li{
background-image: url("/EN/Assets/INM_NRC_track1-8-1_bullet_white.png");
background-repeat:no-repeat;
background-position:left 7px;
background-color:transparent;
/*background:url("/EN/Assets/INM_NRC_track1-8-1_bullet_white.png") no-repeat scroll top 7px left transparent !important;*/
color:white;
font-family:verdana;
font-size:12px;
line-height:20px;
padding-left:20px;
position:relative;
top:5px;
}
#theContent p {
color:#FFF;
padding-left:10px;	
}
#theContent a {
color:#CEE8F4;	
padding-left:15px;	
}

#theContentFR ul li{
background-image: url("/EN/Assets/INM_NRC_track1-8-1_bullet_white.png");
background-repeat:no-repeat;
background-position:left 7px;
background-color:transparent;
/*background:url("/EN/Assets/INM_NRC_track1-8-1_bullet_white.png") no-repeat scroll top 7px left transparent !important;*/
color:white;
font-family:verdana;
font-size:12px;
line-height:20px;
padding-left:20px;
position:relative;
top:5px;
}
#theContentFR p {
color:#FFF;
padding-left:10px;	
}
#theContentFR a {
color:#CEE8F4;	
padding-left:15px;	
}

#theContentGrains{
background-color: #D8934E;
height:240px;
padding:15px 0px 20px 25px;
margin-top:10px;
font-family:verdana;
}

#theContentGrainsFR{
background-color: #D8934E;
height:280px;
padding:15px 0px 20px 25px;
margin-top:10px;
font-family:verdana;
}

#magTitle {
font-size: 17px;	
}
#whiteCircle{
height:23px;
width:23px;
position:relative;
left:60px;
top:10px;
background-image:url('/EN/Assets/INM_NRC_track1-8-1_circle_white.png');
background-repeat:no-repeat;
}

#theContent #risk{
font-size:12px;
color:#ffffff;
font-family:Verdana;	
padding-bottom: 75px;
}
#theContent #risk IMG {
	vertical-align:middle;
}

.nrcTable{
width:570px;
font-family:verdana;
border-collapse:collapse;
padding:5px;
border-left:1px solid #DCEAFF;
border-right:1px solid #DCEAFF;
}

.nrcTable th{
padding:7px;
text-align:left;
font-family: 'Bubblegum Sans', cursive;
font-size:18px;
color:#155885;
border-bottom:2px solid #155885;
background-color:#DCEAFF;
}

.nrcTable tr{
color:#303E66;
border-bottom:1px solid #DCEAFF;
}

.nrcTable td{
padding:7px 30px 7px 7px;
vertical-align: top;
font-size:13px;
border-bottom:1px solid #DCEAFF;
}

.nrcTable tr:nth-child(even){ /*(even) or (2n 0)*/
background: #EAF7F7;
}

.nrcTable tr:nth-child(odd) { /*(odd) or (2n 1)*/
background: #ffffff;
}
    
#skyScraper{
padding:15px;
}

#nutritionCorners{
border-radius: 13px 13px 13px 13px;
padding:5px;
float: right;
}

/*Nutrition Resource Centre Feeding your baby*/

#foodTexturebanner P {
text-align:center;
font-style:oblique;
width:575px;
font-family:helvetica, verdana, arial, sans-serif;
color:#fff;
font-size:12px;
margin:0;
padding:0;
}

#foodtexture-wrapper {
position:relative;
width:570px;
height:350px;
}

#foodtexture-wrapper IMG {
display:block;
}

#foodtexture-wrapper .apple-label {
position:absolute;
display:block;
font-family:helvetica, verdana, arial, san-serif;
color:#89201f;
font-size:12px;
}

#smooth-apple {
left:55px;
top:45px;
}

#chopped-apple {
top:45px;
right:40px;
}

#grated-apple {
right:115px;
top:305px;
}
/*#chunky-apple {
top:305px;
left:108px;
}

.food_texture_type {
position:relative;
display:block;
height:120px;
padding:15px 0 10px 15px;
}

*/

#food_texture_wrapper {
background-color:#74b043;
width:570px;
margin-bottom:30px;
}

#food_texture_wrapper .food_texture_type H3 {
line-height:17px;
font-family:'Bubblegum Sans', sans-serif;
margin-bottom:5px;
font-size:18px;
color:#fff;
margin-top:0;
}


#minced {
background-color:#cce3ae;
}

#food_texture_wrapper .food_texture_type UL {
line-height:13px;
width:370px;
display:block;
font-family:verdana, sans-serif;
float:left;
margin:0;
padding:0;
}

#food_texture_wrapper .food_texture_type LI {
list-style-type:disc;
padding-left:0;
background:none transparent scroll repeat 0 0;
color:#fff;
margin-left:16px;
font-size:.85em;
padding-top:0;
}

#food_texture_wrapper .food_texture_type IMG {
margin-top:-20px;
display:block;
float:right;
}

.foodtexture-illustrations {
position:absolute;
right:10px;
}

#chopped-illustrations IMG {
margin-right:-9px;
}

#food_texture_wrapper #minced H3 {
color:#2a722f;
}

#food_texture_wrapper #minced UL LI {
color:#2a722f;
}

#servingsWrapper {
width:570px;
margin-top:20px;
}
#servingsWrapper p {
margin-top: 0;
padding-left:0;                
}
.servingSizeContainer {
width: 283px;
float:left;
margin: 0 0 5px 0;
}
#fruitsVegServingsContainer {
background: url('/En/Assets/INM_NRC_track1-4_dotted_border_green.png') no-repeat;
height:327px;
}
#fruitsVegServingsContainer .food-measurement  {
background-color:#42682E;
}
#grainServingsContainer {
background: url('/En/Assets/INM_NRC_track1-4_dotted_border_brown.png') no-repeat;
height:327px;
}
#grainServingsContainer .food-measurement {
background-color:#824F29;                
}
#milkServingsContainer {
background: url('/En/Assets/INM_NRC_track1-4_dotted_border_blue.png') no-repeat;height:327px;
}
#milkServingsContainer .food-measurement  {
background-color:#376B7F;         
}
#meatServingsContainer {
background: url('/En/Assets/INM_NRC_track1-4_dotted_border_red.png') no-repeat; height:327px;
}
#meatServingsContainer .food-measurement  {
background-color:#892020;                 
}
.servingsSizeHeader {
font-family:'Bubblegum Sans', cursive;
padding-top:1px; 
}
#servingsWrapper #fruitsVegTitle {
background-color:#75AF37;                
text-align:right;
padding-right:10px;
margin-top:0;
padding-left:0;   
line-height:36px;
font-size:21px; 
color:#FFF;
}
#servingsWrapper #grainTitle {
background-color:#D8934E;                
text-align:left;
padding-left:10px; 
margin-top:0;
line-height:36px;
font-size:21px;                     
color:#FFF;
}
#servingsWrapper #meatTitle {
background-color:#BA3A3A;                
text-align:left;
padding-left:10px;
margin-top:0; 
line-height:36px;
color:#FFF;
font-size:21px;
}
#servingsWrapper #milkTitle {
background-color:#0AAFE2;                
text-align:right;
padding-right:10px;
margin-top:0;
padding-left:0;   
line-height:36px;
color:#FFF;
font-size:21px;                 
}
#servingsWrapper #fruitsVegHeader {
padding-left:27px;               
}
#servingsWrapper #grainHeader {
padding-right:27px;
}
#servingsWrapper #meatHeader {
padding-right:27px;
} 
#servingsWrapper #milkHeader {
padding-left:27px;
}
#servingsWrapper #fruitsVegContainer{
background:url('/En/Assets/INM_NRC_track1-4_corner_green.png') no-repeat;     
margin-right:4px;
}
#servingsWrapper #grainContainer{
background:url('/En/Assets/INM_NRC_track1-4_corner_brown.png') no-repeat right top;            
}
#servingsWrapper #meatContainer{
background:url('/En/Assets/INM_NRC_track1-4_corner_red.png') no-repeat right top;            
}
#servingsWrapper #milkContainer{
background:url('/En/Assets/INM_NRC_track1-4_corner_blue.png') no-repeat;
margin-right:4px;
}
#servingsWrapper .food-label {
font-family: Tahoma, verdana, sans-serif;
display:block;
width: 75px;
float:right;
margin-right:10px;
}
#servingsWrapper .food-header {
display:block;
line-height:14px;
font-size: 14px;
font-weight:bold;
margin-bottom: 1px;  
color:#600000;
margin-top:5px;
width:75px;
}
#servingsWrapper .food-measurement {
display:block;
font-family:cambria, serif;
font-style:italic;
color:#FFF;
font-size: 10px; 
padding:3px 3px 3px 5px;
width: 60px;
line-height:14px;
margin-top: 4px;
}
#servingsWrapper .food-wrapper {
padding: 15px 15px 5px 15px;
clear:both;
}
#servingsWrapper .food-wrapper IMG {
display:block;
float:left;
margin-top:0px;
}
#servingsWrapper .food-example {
font-size:11px;
color:#892020;
font-family:cambria, serif;  
line-height:12px;
margin-bottom:2px;
}




/*Homepage Refresh Social Media Box Feed*/
.wb-twitter-wrapper { height: 398px; border: 1px solid #e8e8e8; position: relative; overflow: hidden; }
.wb-twitter-wrapper .wp-overlay-line { position: absolute; top: 34px; background: #e8e8e8; height: 1px; width: 100%; }


#social-media-container {
width:308px;
} 

#social-media-menu {
margin:0;    
padding:0;
position:relative;
top:1px;
}
#social-media-menu li {
display: block;
float:left;
padding:0;
margin: 0;              
}   
.social-media-button {
border:1px solid #D6D6D6;
border-bottom:1px solid #D6D6D6;
padding:5px 10px;
background-color:#FFF;
display:block;
margin-bottom:0px;
}
#social-media-container .social-feed {
display:none;
clear:both;
border:1px solid #D6D6D6;
/* height:410px; */
}
#social-media-container .active {
border-bottom: none;
padding-bottom: 7px;
margin-bottom: -1px;
}
.featureColumn {
	float: left;
}

.featureArticle{
	width:309px;
	height:195px;
	border:1px solid #D6D6D6;
	overflow:hidden;
	clear:both;
	padding:15px, 0p;
	position: relative;
	margin: 0 0 10px 0;
}

.featureDeck{
position:absolute;
bottom:0px;
width:100%;
padding:3px;
background-color: rgba(255, 255, 255, 0.9);
}
.featureDeck p {
line-height:15px !important;
}
.featureDeckText{
	font-color:black!important;
	line-height:15px!important;
padding:5px;
}
.featureDeck strong {
	color:#1D5181;
}



.featurebox
{
	border-top:1px solid #D6D6D6;
	display:block;
	height:85px;
	margin:0 0 8px;
	overflow:auto;
	/*padding:0 15px 0 0 !important;*/
	position:relative;
	width:309px!important;
	float:right;
}
#homepage-container {
    width: 968px;
    margin: 0 0 190px 0;
}
#homepage-col-main {
	float: left;
	width: 640px;
}
.homepage-col-aside {
	float: right;
}
.homePageVideosContainer{
	clear: both;
}

.homePageVideos{
	width:309px;
	height:195px;
	margin-top:15px;
	overflow:hidden;
	float:left;
	padding:15px, 0p;
	border:1px solid #e6e6e6;
	position: relative;
}
.homePageVideos:nth-child(even) {
	float: right;
}

.featureDeck {
-webkit-transition: all 400ms ;
-moz-transition: all 400ms ;
-ms-transition: all 400ms ;
-o-transition: all 400ms ;
transition: all 400ms ;	
}
.featureArticle:hover .featureDeck, .homePageVideos:hover .featureDeck {
background-color: rgba(255, 255, 255, 0.98);
}

#newsSection{
	width:309px;
	height:409px;
	float:right;
	border-top:1px dotted #D6D6D6;
	border-bottom:1px dotted #D6D6D6;
	}
	
#newsSection>h2{
margin-top:8px;
font-size:16px;
margin-bottom:6px;
	}
	
	.newsContentContainer{
	width:309px;
	height:auto;
	padding-bottom:10px;
	margin-top:4px;
	}
	
	.newsContentContainer h2{
	padding:0px;
	margin:0px;
	font-size:16px;
	}
	
	.newsContentText{
	font-size:12px;
	font-family:verdana, san-serif;
	font-color:red;
	padding:0px;
	line-height:16px;
	}
.newsContentContainer h2 a
{
	color:#1D5181;
	display:block;
	font-size:12px;
	font-weight:800;
	margin:6px 0 0;
}
.newsContentContainer a:hover {
	text-decoration:underline;
}
	
#rightTBColumn{
	float:right;
/*	border:1px solid #e6e6e6; */
	width:309px;
	}

.honCode{
	border-top:1px dotted #D6D6D6;
 	padding-top:5px;
	margin-bottom: 34px; 	
}
 
.honCode img{
	margin-top:5px;
}

.honCode p{
	float:right;
	width:240px;
	position:relative;
	top:6px;
}
	
.featureboxSocial{
	border-top:1px dotted #D6D6D6;
	margin: 0px 0px 15px 0px;
	padding-top:10px;
}
#homeRightColumnBanner {
	margin-top:10px;
}
#homeRightColumnBanner IMG {
	margin-top:13px;
}
#mailchimpFrame {
	height:130px !important;
	overflow:hidden;
}

#mailchimpFrame_AZ {
	height:155px !important;
	overflow:hidden;
}

/*Print Button*/

.print-button {
	display:block;
	float:left;
	cursor:pointer;
	margin-right:10px;
	position:relative;
	top:3px;
	z-index:10;
} 	

#MobileMenuIcon{
	display:none;
}
#homepage-azIndex {
position: relative;
top: -20px;
}	
/*homepage health a-z picker arrow fix*/
#homepage-azIndex .azArrow{
	top:35px;
}
/* End Homepage Refresh Social Media Box Feed*/
/*smoking landing page*/
.smoke-panel
{min-height:450px;float:left;margin:0px 10px 10px 0px;width:270px;}
.feature-image IMG
{border-right:#fff 4px solid;border-top:#fff 4px solid;margin:10px 0px;border-left:#fff 4px solid;width:260px;border-bottom:#fff 4px solid;height:175px;box-shadow:0px 0px 4px #666;}
.smoke-panel H2
{width:260px;}
.smoke-panel ul
{margin-top:10px;}
#second-hand-smoke
{clear:both;width:500px;height:1px;} /*end smoke landing page*/

/*    J4K Heart            */
.j4k-heart-section .right
{display:block;float:right;}
.j4k-heart-section .left
{display:block;float:left;}
.j4k-heart-section p
{padding:65px 10px 45px 10px;}
#j4k-heart-container
{background-color:#FFF;width:560px;}

/*Temporary fix for image position*/
.tempfix-img-right {
float: right; 
margin: 0px 0px 10px 10px;	
}

/*Sponsors*/          
#sponsors-container h2 {
border-bottom: 1px dotted #cccccc;
text-align: left;
margin: 20px 0 0 0;
}
#sponsors-container .sponsor-logo{
width:210px;   
float:left;
clear: left;
}
#sponsors-container #tagline-logo {
float:left;
clear:left;
}
.sponsor-description {
display:block;
width: 544px;
margin: 25px 0 50px 0;
}
.sponsor-description p{
overflow: hidden;
margin-top:20px;
}    

#foundation-sponsor-landing {
    padding-top: 13px;
    border-top: 1px dotted #D6D6D6;
}
#foundation-logo-footer {
	display: none;
}
#foundation-sponsor-vertical {
	text-align: center;
	border-top: 1px dotted #D6D6D6;
    padding: 15px 0 5px 0;
}
/*dermatology landing page*/
        .dermatology-topic {
            padding: 0 0 15px 0;
            margin: 0 0 10px 0;
            padding: 0 0 10px;
        }
        .dermatology-banner h3{
            display:inline;
            text-align: left;
            color:#FFFFFF;
        }
        .dermatology-topic .related-articles {
            display:none;
            clear:both;
            width:100%;
        }
        .dermatology-banner {
         background:#005BA8;  
         cursor: pointer;
         padding:4px 12px;   
        }
        .dermatology-topic IMG {
            float:left;
            margin: 0 15px 0 0;
        }
        .dermatology-topic p {  
        }
        .dermatology-expand {
         background:#4ca1d1;   
        }
        .dermatology-description {
            padding: 10px 10px;  
        }
        .related-articles {
          border-top: 3px dotted #e1e1e1;
          margin: 35px 0 0 0;  
          padding-top: 10px;
        }
 
        .dermatology-topic .dermatology-banner .article-btn {
          background: no-repeat url(/En/Assets/IMD_dermatology_landing_page_pulse.png) right;
          line-height:17px;
          padding: 0 35px 0 0;
          color:#ccd4e1 !important;
          font-family: verdana, sans-serif;
          font-weight: 700;
          line-height: 16px;
          font-size:0.85em;
          text-decoration:none;   
          float:right; 
        }
          .dermatology-topic .dermatology-expand .article-btn {
          background: no-repeat url(/En/Assets/IMD_dermatology_landing_page_minus.png) right !important;
          color:#d5e3f1 !important;
        }
        .dermatology-topic .related-articles ul {
         display:block;
            float:left;
            margin-top:5px;
            width:47.5%;
        }
        #dematology-quick-links h2 {
        margin-bottom:15px;
}
        #dematology-quick-links a {
        position:relative;
        }
        #dematology-quick-links #first-link{
		margin-right:25px;
		}
        #dematology-quick-links a span {
        position:absolute;
        bottom: 0;
        right:0;
        background-color: rgba(255, 255, 255, 0.65);  
        width:100%;
        font-weight:700;
		/*line-height: 35px;*/
		/*text-indent: 8px;*/
		padding-bottom: 10px;  
		padding-top: 9px;                                            
		transition: all 400ms;
        }
        #dematology-quick-links a:hover span {
		background-color: #FFFFFF;
}
#paed-container .article-sections {
	border-top:2px solid #e1e1e1;	
}
#paed-container .related-articles {
	border:0;
	border:none;
}

.paed-topic {
	padding: 5px 0 40px 0;
	border-bottom:2px dotted #E1E1E1;
}

.paed-topic:last-child {
	border:0;
	border:none;
}
.paed-article-link {
	font-weight:700;
	float:left;
	width:340px;
}
.jump-link {
	background-color: #005ba8;
	font-weight:700;
	border-radius: 4px;
	border: 0;
	color: #FFFFFF;
	padding: 2px 5px;
	float:right;
	margin: 0 10px 0 8px;
} 
.link-list {
	float:right;
	width: 140px;
	border-radius: 5px;
}
#paed-container h4 {
  color: #4ca1d1;
  font-size: 1.4em;
  margin: 15px 0 15px 0;
}


.our-sponsors{
 color: #FFFFFF;
 font-size: 14px;
 font-family: "Arial";
 font-weight: 400;

 }
 
 
#center-elements{

  margin-left:auto; 
  margin-right:auto; 
  background-color:#000000; 
  max-width:970px; 
  min-width:970px;


} 

 
#main-lang-nav{


width=100%;
background-color:#64A0C8;
height: 33px;


}


.akhlogo{

padding-right:10px;
height:50px;
float: left;
margin-top:-5px;


}

.tenth-anniv-logo{

padding-right:10px;
height:50px;
float: left;
height:50px;  
border-left:1px solid #b4b4b4; 
padding-left:10px;
margin-top:-5px;


}

.sickkids-logo-top{

height:40px;
float:right;
margin-top:0px;


}

/*HTBW landing page*/

.htbw-topic {
	padding: 0 0 15px 0;
	margin: 0 0 10px 0;
	padding: 0 0 10px;
}

.htbw-banner {
	background:#005BA8;  
	padding:4px 12px;   
}

.htbw-banner h3{
	display:inline;
	text-align: left;
	color:#FFFFFF;
}

.htbw-topic IMG {
	float:left;
	margin: 0 15px 0 0;
}

.htbw-description {
	padding: 10px 10px;  
}

.htbwContainer {
	float:right;
	text-align:center;
	width:60%
}

.htbwButtonBox {
	display:inline-block;
	margin:0 auto;
}

.htbwButton {
	float:right;
	margin:2px 5px 2px 5px;
	width:100px;
	height:25px;
	border-radius:2px;
	background-color:#005BA8;
	font-size:14px;
	line-height:23px;
	color:#FFFFFF !important;
	text-decoration:none;
	text-align:center;
	}

.htbwButton:hover {
	background-color:#669BCC !important;
}

.htbwButton:active {
	background-color:#669BCC !important;
}


/*HTBW lightbox*/

.lightbox {
	float:right;
	margin:2px 5px 2px 5px;
	width:100px;
	height:25px;
	border-radius:2px;
	background-color:#005BA8;
	font-size:14px;
	line-height:23px;
	color:#FFFFFF !important;
	text-decoration:none;
	text-align:center;
}

.lightbox:hover {
  background: #669BCC !important;
}

.lightbutton {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-out;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index:150;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: auto;
  top: 40%;
  padding-top: 15px;
  background: #fff;
  border-radius: 5px;
  width: 33%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin: 5px;
  text-align:center;
  color: #586C73;
  font-size:1em;
  font-family: Verdana, Arial, sans-serif;
}

.popup .content {
  max-height: 30%;
  text-align:center;
  font-family:Verdana,Arial,sans-serif;
}

.popup .contButton {
	float:right;
	margin:10px 5px 2px 5px;
	display: block;
	width:100px;
	height:25px;
	border-radius:2px;
	background-color:#005BA8;
	font-size:14px;
	line-height:23px;
	color:#FFFFFF !important;
	text-decoration:none;
	text-align:center;
}

.popup .contButton:hover {
  text-decoration: none;
  color: #669BCC !important;
}

.popup .closeButton {
	float:right;
	margin:10px 5px 2px 5px;
	display: block;
	width:100px;
	height:25px;
	border-radius:2px;
	background-color:#005BA8;
	font-size:14px;
	line-height:23px;
	color:#FFFFFF !important;
	text-decoration:none;
	text-align:center;
  transition: all 200ms;
}

.popup .closeButton:hover {
  text-decoration: none;
  color: #669BCC !important;
}


/* end HTBW lightbox */



/*  SPONSOR IMAGE ROTATOR START */




#fader {
    position: relative; 
    width: 180px;
    height: 125px;
    overflow:hidden;
    margin:40px auto auto auto;
    background-color:#FFFFFF;
}

#test .fader-home {
	margin-top: 80px;
}

#fader_AZ {
    position: relative; 
    width: 180px;
    height: 125px;
    overflow:hidden;

    background-color:#FFFFFF;
}


.button {
    background-color: green;
    width: 50px;
    height: 30px;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    top: 30px;  
}

#next {
    right: 100px;   
}

#prev {
    left: 100px;  
}


/*  SPONSOR IMAGE ROTATOR END */




/* CUSTOM ICO MOON FONTS START */


@font-face {
	font-family: 'icomoon';
    src:url('/Style Library/fonts/icomoon.eot?s81gw6');
    src:url('/Style Library/fonts/icomoon.eot?s81gw6#iefix') format('embedded-opentype'),
                    url('/Style Library/fonts/icomoon.ttf?s81gw6') format('truetype'),
                    url('/Style Library/fonts/icomoon.woff?s81gw6') format('woff'),
                    url('/Style Library/ fonts/icomoon.svg?s81gw6#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    
    color: #818A8F !important;
   	font-weight: normal;
  	margin: 0 0 10px 0;
}
                

          

/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-home2:before {
                content: "\e800";
}
.icon-printer:before {
                content: "\e802";
                
}
.icon-download:before {
	content: "\e801";
	color: #818A8F !important;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.icon-search:before {
    content: "\e803";
}
.icon-menu:before {
    content: "\e804";
}
.icon-volume-high:before {
    content: "\e805";
}

/* CUSTOM ICO MOON FONTS END  */

.pagecommands{   /* This style is used for Download, Print, and Read To Me text beside the icons on the health A-Z pages */

	color: #818A8F !important;
	font-weight: normal;
	font-size:12px;

}

#pagecommands{
clear:both;
background-color:#000000;
display:inline-block;
float:left;
width:100%;
height:100px;
}
/* Style changes to integrate with responsive redesign for Health A-Z page layout */
    /*Search and menu icons*/
.articleTools3C .langToggle {
	border-right: 1px #E1E2E2 solid;
	float: left !important;
	padding: 2px 6px 5px 0;
	line-height: 18px;
	margin: 2px 0px 2px 0;  	  
}
.downloadAudio {
	display:none!important;
}
.articleTools3C .langToggle #ctl00_LangToggleButton1_lnkBtnLangToggle, .langToggle #ctl00_LangToggleButton1_lnkBtnLangToggle1 {
	font: inherit;
  	font-weight: 600;
	display:block;
	float:left;
	font-size: 0.9em;
}
a.chineseImage {
	float:right!important;
}
.social-container {
padding: 2px 0 4px 0;
}
.pdf-printer-container {
	padding: 0 0 0 10px;
}
.pdfbuttons, .print-button, #readspeaker_button1 {
	position: relative !important;
	top: 3px
}
.icon-home2:before {
	content: "\e800";
}
.icon-printer:before {
	content: "\e802";
	vertical-align: middle;
}
.icon-download:before {
	content: "\e801";
}
.icon-search:before {
	content: "\e803";
}
.icon-volume-high, .icon-printer, .icon-search, .icon-download, .icon-menu {
	font-size: 1.7em; /*for IE*/
	font-size: initial;  /* For the rest of the planet */ 
	color: #818A8F !important;	
}
.icon-volume-high strong, .icon-printer strong,.icon-download strong {
	font-size: 0.7em;
	font-family: Verdana, Arial, sans-serif;
}
.icon-menu:before {
	content: "\e804";
}
.icon-volume-high:before {
	content: "\e805";
	vertical-align: middle;	
} 
#readspeaker_button1 {
	float:left;
}
#twitter-widget-0 {
	top: 3px;
	position: relative!important;
	margin: 0 5px 0 0;
}
.mobile-share {
	display:none;
}

#ctl00_PlaceHolderMain_ucAKHIconLinkButtonVar_imgbtnPDF {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 9999;
	width:115px;
	height: 20px;
}
.articleTools3C {
	height: initial!important;
}
.pdf-printer-container {
  float: left;
  border-right: 1px #E1E2E2 solid;
  margin: 0 10px 0 0;
}
.pdf-printer-container .print-button {
	float:left;
}
.pdfbuttons {
	float:left;
}
.mobile h1 {
	display:none!important;
}
.mobile-share {
	position:absolute; 
	width:100%; 
	padding: 5px 0 30px 0; 
	margin-right:10px;
	position:relative;
	top:3px;;
	border-bottom: none;}
.header-mobile {
	padding: 5px 0 10px 0;
}
#nav-menu {
    visibility: hidden;
    position: absolute;
    clear: both;
    opacity: 0;
    max-height: 0;
}
#mobile-header {
	display:none;
}
.download-pdf-mobile {
	display:none;
	float:left!important;
	font-size:1em!important;
}
.download-pdf-mobile {
	clear:both;
	margin: 5px 0 0 0;
}
.mobile-frzh {display:block; float:left; cursor:pointer; margin-right:10px;position:relative;top:3px;}
.mobile-menu {
    display: none;
    float: left;
    cursor: pointer;
    margin-right: 10px;
    position: relative;
    top: 3px;
}
.mobile-search {
    display: none;
    float: left;
    cursor: pointer;
    margin-right: 10px;
    position: relative;
    top: 3px;
}
/*Diabetes resource centre styling*/
.asset-group {
	float:right;
	overflow:hidden;
	margin: 5px 0 15px 15px;
}
.asset-group h3 {
	color: #777;
}

.AKH-zebra-table {
	width: 100%;
	margin: 15px 0;
}
.AKH-zebra-table p {
	color: #376890;
}
.AKH-zebra-table th {
	max-width: 100px;
	empty-cells: hide;
}
.AKH-zebra-table td {
	empty-cells: hide;
	max-width: 150px;
	background-clip: padding-box; /*fix Firefox table border bug*/
}
.AKH-zebra-table td, .AKH-zebra-table th {
	padding: 5px 5px 5px 10px;
	word-wrap: normal;
}
.AKH-zebra-table tbody tr:nth-child(even) td {
   background-color: #d9e7f1;
}
.AKH-zebra-table thead th {
	empty-cells: hide;
	background-color: #64a0c8;;
	border: 1px solid #fff;
	/*color: #376890;*/
	color: #FFFFFF;
	text-align: left;
	padding: 10px;
}

.AKH-zebra-table thead tr th:first-child {
		border-left: 1px solid #64a0c8;
		empty-cells:hide;

}
.AKH-zebra-table thead tr th:last-child {
		border-right: 1px solid #64a0c8;
}
.AKH-zebra-table thead tr th[colspan] {
	background-color: #186BAF;
	border: 1px solid #186BAF;
	border-bottom: 1px solid #fff;
	color: #fff;
	text-align: center;
}
.AKH-zebra-table thead th:empty {
	border-bottom: 1px solid #64a0c8;
	background-color: initial;
}
.AKH-zebra-table tbody tr th {
	/*background-color: #d9e7f1;*/
	color:#376890;
	text-align: left;
	vertical-align: text-top;

	border: 1px solid #64a0c8;
}
.AKH-zebra-table figure {
	float: none;
	display: block;
	margin: auto;
	padding-top: 95px;
}
.AKH-zebra-table figure IMG {
	max-width: none;
	position: absolute;
	bottom: 0;
}
.AKH-zebra-table tbody tr td {
	color:#376890;
	padding: 5px 10px;	
	border: 1px solid #64a0c8;
	vertical-align: text-top;
	position: relative;
}
 .AKH-zebra-table tbody ul {
	margin: 0 0 0 10px;
	padding: 10px;
}
 .AKH-zebra-table tbody ul li {
	color:#376890;
	background-image: none;
	list-style:square;
	margin: 0;
	padding: 0;
}
.AKH-zebra-table, .AKH-zebra-table tr, .AKH-zebra-table td, {
	border: 1px solid #64a0c8;
}
.AKH-zebra-table tbody tr th:last-child {
	border-right: 1px solid #64a0c8;
}
.AKH-zebra-table tbody tr th:first-child {
	border-left: 1px solid #64a0c8;
}

.AKH-zebra-table tr:empty, .AKH-zebra-table tbody th:empty, .AKH-zebra-table thead th:empty {
	background-color: transparent !important;
	border-left: 0!important;
}
.AKH-zebra-table thead tr th[colspan]:empty {
	border: 0;
}
.img-responsive {
	max-width: 100%;
    height: auto;
    padding: 10px 0;
	}

.asset-animation {
	visibility:hidden;
}
/*End diabetes RC*/
.fb-share-button {
	display:inline!important;
}
#mobileNewsLetterContainer {
	display: none;
	background-color: #64A0C8;
}
.footer-lang, #AKH-section-nav {
	display: none;
}
.footer-lang a {
	color:#005BA8!important;
}
.gen-sub {
    color: #586c73;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 5px;
}
/*Table of contents anchor links styling */

.mainContent .table-content {
	background-color: #d9e7f1;
	margin: 30px 0;
	padding: 5px;
	border: 1px solid #64a0c8;	
}

.mainContent .table-content ul {
	padding-left: inherit;
}

.mainContent .table-content p {
	color: #005BA8;
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 15px;
    margin-top: 8px;
    padding-bottom: 0;
    padding-left: 0;
    text-decoration: none;
}
.mainContent .table-content ul li {
	list-style: none;
	background: none;
	padding: 0;
	margin: 8px 0;
	color: #005BA8;
}
.mainContent .table-content ul li:before {
	content: "\2192";
	font-size: 1.2em;
	margin-right: 5px;
}
.mainContent .table-content ul li a {
	list-style: none;
	background: none;
	font-size: 1.1em;
}
pre {
	background-color: #555;
	font-size: 1.5em;
	color: #fff;
	padding: 20px 0;
	clear: both;
	display: block;
}
/*html5 tag*/

figure.asset-left {
	float: left;
	margin: 15px 0;
}
figure.asset-right figcaption {
	max-width: 264px;
}
figure.asset-centre, figure.asset-center {
	margin: 10px auto;
	float: none;
	padding: 15px 0;
}
figure.asset-centre figcaption, figure.asset-center figcaption {
	max-width: 460px;
}

figure .asset-image-title {
	font-size: 1em;
	color: #005BA8;
	font-weight: 700;
	margin-bottom: 3px;
}
.img-series {
	clear:both;
	margin: 15px 0 25px 0;
	padding-left: 10px;
}
.img-series figure {
	margin: 0;
	padding: 0 0 0 10px;
}
figure {
    display: table;
    float: right;
	margin: 15px 0 15px 15px;    
}
.mainContent figure p, .mainContent figure span {
	color: #777;
	font-weight: 700;
	/* display: table-caption; */
	padding: 0;	
}
figure img, figcaption {
    max-width: 100%;
    vertical-align: middle;
    height: auto;
	color: #777;
	line-height: 1.5;
    font-size: 0.9em;
    
 }
figcaption {
    display: block;
    caption-side: bottom;
    background: #fff;
    padding: 0;
    
}
figcaption p {
}
.asset-right {
	margin: 15px 0 15px 15px;
	float: right;
}
.asset-center {
	margin: 15px auto;	
	clear: both; 
}
/* use for printing article that contain videos */
.print-disclaimer {
	padding: 15px 0px 20px; 
	margin-top: 10px; 
	border-bottom: 1px solid #E1E2E2; 
	border-top: 1px solid #E1E2E2;
}

figure .asset-title {
	color: #005BA8;
    font-size: 13px;
    font-weight: 700;
    text-align: left;
    text-decoration: none;
    white-space: normal!important;
    margin-bottom: 5px;
}

/*J4K tag */
.j4k-container {
    padding: 20px;
    background-color: #fff;
    border-radius: 10px;
    font-size: 14px;
    border: 4px solid rgb(151, 212, 241);
}
/*transplant parent image style*/

.transplant {
    border-radius: 10px;
    margin: 10px;
}

/*trachvent precaution highlighted bar*/

.caution {
	background: #f8f4bf url('/En/Assets/alert_icon.png') no-repeat 12px 12px;
	border: 2px solid #f8e71c;
	padding: 0px 12px 8px 80px;
	margin: 8px 0 8px 0;
}

.caution h3 {
	color: #ED6C53;
	font-size: 15px;
}