.x-btn-text {color:#000000;}

a:hover {text-decoration:underline;}

body{background:#646a83;height:100%; width:100%; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#414141; margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,html,p,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h6,p {margin-bottom:1em;font-size:1em;}
table,table tr td, table tr th{border:0;vertical-align:top; border-collapse: collapse; padding-bottom:0px;}
li {}
img{border:0;}
sup,sub{line-height:0;}
p{margin:5px 0 1px 0;}
br {line-height:1em; font-size:1em}
a, ul.tree li ul li a { font-weight:normal; color:#017eac; text-decoration:none;}
.center{text-align:center;}
.noWrap,.noWrap *{white-space:nowrap;}
.show{display:block;}
.hide{display:none;}
.scroll{overflow:auto;}
.clear,br {clear:both;}

.floatLeft,a.button,#left,#ccTitle,#bodyCenter,#glossaryLeft{float:left;}
.floatRight,#rightMenu{float:right;}

/** general **/
.separator{ border-bottom: 1px solid #cfd1cd; margin:2px 0px; padding:0; height:1px !important; line-height:0; font-size:0 }
table.form tr td {padding:5px}
table.submitEvent {width:400px}
table.noPad tr td {padding:0px}
label {font-weight:normal; vertical-align:text-bottom}
label b {color:#e8891c; font-weight:bold; }
.red, .loginerror, .validate-summary ul, .error { color: #ff0000;}
.validate-summary ul {margin:0;padding:0;}
.imagepadding {padding:10px;}

/** layout **/

#layout{background:#fff; position:relative; margin:5px auto;width:963px; }
#header{width:953px;height:164px; margin:0 auto; position:relative; top:5px;}

.hemophelia_header{background:url(/local/images/en/about_hemophelia_header.jpg) no-repeat #fff 0 0; }
.activeliving_header{background:url(/local/images/en/active_living_header.jpg) no-repeat #fff 0 0; }
.communitysupport_header{background:url(/local/images/en/community_support_header.jpg) no-repeat #fff 0 0; }
.home_header{background:url(/local/images/en/home_header.jpg) no-repeat #fff 0 0; }
.resources_header{background:url(/local/images/en/resources_header.jpg) no-repeat #fff 0 0; }
.treatment_header{background:url(/local/images/en/treatment_header.jpg) no-repeat #fff 0 0; }


#fr .hemophelia_header {background:url(/local/images/fr/about_hemophelia_header.jpg) no-repeat #fff 0 0; }
#fr .activeliving_header {background:url(/local/images/fr/active_living_adults_header.jpg) no-repeat #fff 0 0; }
#fr  .communitysupport_header{background:url(/local/images/fr/community_support_header.jpg) no-repeat #fff 0 0; }
#fr  .home_header {background:url(/local/images/fr/home_header.jpg) no-repeat #fff 0 0; }
#fr  .resources_header {background:url(/local/images/fr/poll_header.jpg) no-repeat #fff 0 0; }
#fr  .treatment_header{background:url(/local/images/fr/treatment_header.jpg) no-repeat #fff 0 0; }

.about {width:230px; position:absolute; right:7px; text-align:right; top:146px;}
.about a , span.pipe  {color:#fff; font-size:12px; font-weight:bold;}
#fr .about {width:240px;}

#leftMenu{width:180px;margin-left:5px;float:left;}

/** top menu **/
#topMenu{width:953px;height:40px;margin:0 auto ;}
#topMenu ul {margin:0;padding:0;}
#topMenu ul li {float: left; list-style:none;padding:0px}
#topMenu ul li a {height: 40px; display: block;}
#home_link {position:absolute; top: 57px; left: 36px; width: 273px; height:100px;}

a.menu1 {width: 179px; background: url('/local/images/en/buttons_03.gif') no-repeat;}
a.menu1:hover, a#menu1_on {background: url('/local/images/en/roll_button_03.gif') no-repeat;}
a.menu2 {width: 162px; background: url('/local/images/en/buttons_04.gif') no-repeat;}
a.menu2:hover, a#menu2_on {background: url('/local/images/en/roll_button_04.gif') no-repeat;}
a.menu3 {width: 234px;  background: url('/local/images/en/buttons_05.gif') no-repeat;}
a.menu3:hover, a#menu3_on {background: url('/local/images/en/roll_button_05.gif') no-repeat;}
a.menu4 {width: 164px; background: url('/local/images/en/buttons_06.gif') no-repeat;}
a.menu4:hover, a#menu4_on {background: url('/local/images/en/roll_button_06.gif') no-repeat;}
a.menu5 {width: 214px; background: url('/local/images/en/buttons_07.gif') no-repeat;}
a.menu5:hover, a#menu5_on  {background: url('/local/images/en/roll_button_07.gif')  no-repeat; }

a.menufr1 {width: 179px; background: url('/local/images/fr/buttons_03.gif') no-repeat;}
a.menufr1:hover, a#menufr1_on {background: url('/local/images/fr/roll_button_03.gif') no-repeat;}
a.menufr2 {width: 162px; background: url('/local/images/fr/buttons_04.gif') no-repeat;}
a.menufr2:hover, a#menufr2_on {background: url('/local/images/fr/roll_button_04.gif') no-repeat;}
a.menufr3 {width: 234px;  background: url('/local/images/fr/buttons_05.gif') no-repeat;}
a.menufr3:hover, a#menufr3_on {background: url('/local/images/fr/roll_button_05.gif') no-repeat;}
a.menufr4 {width: 164px; background: url('/local/images/fr/buttons_06.gif') no-repeat;}
a.menufr4:hover, a#menufr4_on {background: url('/local/images/fr/roll_button_06.gif') no-repeat;}
a.menufr5 {width: 214px; background: url('/local/images/fr/buttons_07.gif') no-repeat;}
a.menufr5:hover, a#menufr5_on  {background: url('/local/images/fr/roll_button_07.gif')  no-repeat; }


/** left menu **/

#LeftNav{width:167px;margin:0px 0 0 12px; }
#LeftNav ul {margin:0;padding:0;}
#LeftNav ul li{background:transparent url(/local/images/right_arrow.gif) no-repeat scroll 14px 4px;
color:#8D9DA8;display:block;font-size:14px;margin:3px 0px 0px 0px; padding:0px 0px 5px 26px; border-bottom:1px solid #DBE3E7; list-style:none}
#LeftNav ul li.on {border-bottom:3px solid #8dc63f}
#LeftNav ul li a{font-size:12px;font-weight:bold;color:#8d9da8; }
#LeftNav a:hover{color:#f6a939;  }
.normal {font-weight:normal}

/** content section configurations **/

#content{width:953px; text-decoration:none;margin:0 auto  ; padding-bottom:10px; background:#fff; _height:400px; min-height:400px}

#contentLeft{float:left; width:205px; padding:20px 0 0 10px; _height:400px; min-height:400px ; bbbbackground:yellow}
#contentCenter{width:470px; float:left; padding:20px 15px 0 0px;}
* html #contentCenter{width:460px; padding-right: 20px;}
#contentCenterHome{width:496px; float:left; padding:20px 15px 0 0px; bbbbbbbackground:pink;  }
* html #contentCenterHome{width:460px; padding-right: 0px;}
#contentRight{width:215px; padding:20px 0 0 0;  height:auto; float:right; bbbbackground:green;}

/** alternate layouts  **/
.isHomePage #contentCenter{ padding-top:22px;  }
.isHomePage #contentRight{width:215px; padding-top:20px;  }
.isHomePage #contentLeft {width:202px; padding-top:20px}	

#contentCenter.hasTwocolumn  {width:698px; }
#contentCenter.hasBreadCrumbs {padding: 10px 17px 0 0;}
#contentCenter.hasBreadCrumbs.hasRightPadding {padding: 10px 0px 0 0; width:450px !important}
#contentCenter.hasTabs {padding: 20px 17px 0 0;}
#contentRight.hasBreadCrumbs{ padding:20px 0 0 0;  }
.hasRightPadding {padding:20px 30px 0 0 !important;width:220px;}

#breadCrumb{margin:0 0 15px 0;}
#breadCrumb * {font-size:11px}

.postsNav {position:relative;text-align:center;top:-15px;}

 /** PDF blanket statement before footer **/
.pdfmsg {background:url(/local/images/get_adobe_reader.png) no-repeat 6px 0px; font-size:10px; margin:10px 10px 0 250px; width:350px;}
.pdfmsg span {left:125px;position:relative;top:1px;}
.pdfmsg .adobelink {cursor:pointer; height:27px; left:6px; position:relative; top:-26px; width:112px;}

	/** footer **/
#footer{background:url(/local/images/footer.jpg) repeat-x; width:100%;height:40px;color:#fff;font-size:12px;float:left;top:0; margin:0; padding:0;}
#footerLogo{float:left;}

#en #footerAddress{float:left;margin-right:70px;margin-top:3px;margin-left:60px;width:215px;}
#en #footerLink ul {margin:0;padding:0;}
#en #footerLink ul li {display: inline; float:left; margin:11px 1px 0px 0px;} /**/
#en #footerLink ul li a {border-left:1px solid white ; padding:0px 4px}
#en #footerLink ul li a.first {border:0; margin-left: 10px;}

#fr #footerAddress{float:left;margin-right:50px;margin-top:3px;margin-left:60px;width:297px;}
#fr #footerLink ul {margin:0;padding:0;}
#fr #footerLink ul li {display: inline; float:left; margin:11px 1px 0px 0px; padding-top:10px;} /**/
#fr #footerLink ul li a {border-left:1px solid white ; padding:0px 4px;}
#fr #footerLink ul li a.first {border:0; position:absolute; margin-top:-17px;}

#disclaimer  {font-size:10px;color:#fff;text-align:center;width:100%;margin-top:5px;padding-bottom:20px; float:left}
#disclaimer a {color:#ccc; text-decoration:underline}
#footer a,#footer a.visited,.about a{font-weight:bold;color:#fff;text-decoration:none;}


	/** content right boxes */
div.contentRightBox {background-color:#E8EDF1;}
div.contentRightBox h6 , div.contentRightBox h3{ padding: 10px 20px 8px 20px;}
div.contentRightBox h6 { background-color:#8EC63F;}
div.contentRightBox div.contentRight {padding:0px 20px 15px 20px;}
div.contentRightBox div.contentRight p {margin-top:0}
#contentRightPastPolls p {margin: 5px 0; }

#eventPostingGuide p {font-size: 0.8em;}

	/** poll widget **/
/**********	
#spotlight{width:160px;}
#pollForm{width:160px;}
#pollContent{width:146px;background:#f8fafc;border-left:1px solid #dbe3e7;border-right:1px solid #dbe3e7;padding:15px 15px 0 15px;}
**********/
#pollContent td{ padding-bottom:5px; text-align:left; line-height:20px;}
#pollContent label {font-weight:normal }
#pollContent input{ margin-top:expression(this.type=='radio' ? '1px' : 'auto') } /* ie. different than other pgs*/
#pollContent input[type="radio"]{margin-top: 2px !important} /* ff: different than other pgs*/
#pollHeading{padding-bottom:5px;color:#4B4C85;font-size:13px;font-weight:bold; margin-left:0pt;}
#pollMenu{height:27px;background:url(/local/images/poll_top.gif) no-repeat;padding-top:5px;padding-left:20px; width:160px}
#pollButton{padding-top:15px;}
#en #pollViewResults {float: right;}
#fr #pollViewResults {float: right; width:50px;}


	/** spotlight widget **/
/***********
#spotlightMenu{height:27px;background:url(/local/images/spotlight_top.gif) no-repeat;padding-top:5px;padding-left:20px; width:160px}
#spotContent{width:144px;background:#f8fafc;border-left:1px solid #dbe3e7;border-right:1px solid #dbe3e7;padding:20px 16px 0 16px;}
**********/
#spotContent ul {margin:0;padding:0;margin-top: 10px;}
#spotContent ul a{font-size:12px; color:#414141;}
#spotContent ul li{padding:0 0 10px 10px ;background:url(/local/images/right_arrow.gif) no-repeat left 4px ; list-style:none}

	
	/** home right **/
#rightTop {background-color:#e8edf1; padding:15px 0px 15px 20px; }
#rightTop p {margin-right:20px}
#rightBot{background-color:#f1ebe2; padding:15px 10px 15px 20px; _height:1px }
#rightBot h4, #rightBot p {padding:0 5px 0 5px;}
#rightBot img {border:0; padding-left:2px;}


/**************** ELEMENTS ***************
****************************************************/

/** buttons **/

button span {position:relative;}
a.button,button{ border:0;cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-weight:bold; overflow:visible;background:url(/local/images/button_right.gif) no-repeat 100% center;color:#fff;text-decoration:none;margin:0 5px 0px 0;padding:0 7px 0 0;}
a.button span,button span{float:left;white-space:nowrap;background:url(/local/images/button_left_read.gif) no-repeat 0 center;line-height:20px;padding:0 0 0 7px;}

/** anchors **/
a.basic {font-size:11px; color:#1487B0 ; font-weight:normal;}
a.more {font-size:11px; background:url(/local/images/right_arrow.gif) no-repeat 100% center ; padding-right:10px;  height: 11px; display:inline; mmmmargin-left:5px}
a.articleLink{font-size:12px;color:#1487b0; font-weight:bold; line-height:1em}
a.rss {background:transparent url(/local/images/rss.gif) no-repeat;display:block; margin:3px 0px 0px 0px; padding:0px 0px 5px 22px; }
a.buttonAge { display:block; height:27px; width:149px}
#en .buttonChildren {background:url(/local/images/en/menu_children.gif) no-repeat }
#en .buttonTeens {background:url(/local/images/en/menu_teens.gif) no-repeat }
#en .buttonAdults {background:url(/local/images/en/menu_adults.gif) no-repeat }
#fr .buttonChildren {background:url(/local/images/fr/menu_children.gif) no-repeat }
#fr .buttonTeens {background:url(/local/images/fr/menu_teens.gif) no-repeat }
#fr .buttonAdults {background:url(/local/images/fr/menu_adults.gif) no-repeat }
a.next {background:url(/local/images/blue_arrow.gif) no-repeat 100% center ; padding-right:22px;}
a.back {background:url(/local/images/back_blue_arrow.gif) no-repeat 0 center ; padding-left:22px;}
a.calendar {background:transparent url(/local/images/calendar.gif) no-repeat 2px 1px;display:block; width:21px; height:22px; padding-right:5px}

#en .icon_children {background: url(/local/images/en/icon_children.gif) no-repeat ; width:17px; height:16px; display: block; margin:6px 1px 0 5px;}
#en .icon_teens {background: url(/local/images/en/icon_teens.gif) no-repeat ; width:17px; height:16px; display: block; margin:6px 1px 0 5px;}
#en .icon_adults {background: url(/local/images/en/icon_adults.gif) no-repeat ; width:17px; height:16px; display: block; margin:6px 1px 0 5px;}

#fr .icon_children {background: url(/local/images/fr/icon_children.gif) no-repeat ; width:17px; height:16px; display: block; margin:6px 1px 0 5px;}
#fr .icon_teens {background: url(/local/images/fr/icon_teens.gif) no-repeat ; width:17px; height:16px; display: block; margin:6px 1px 0 5px;}
#fr .icon_adults {background: url(/local/images/fr/icon_adults.gif) no-repeat ; width:17px; height:16px; display: block; margin:6px 1px 0 5px;}

#legend .icon_children, #legend .icon_teens, #legend .icon_adults {margin-top:0}

/** tabs **/
#en .tabAdults {background:url(/local/images/en/tab_adults.gif) left top no-repeat;}
#en .tabAdults:hover, #en .tabAdults_selected {background:url(/local/images/en/tab_adults_selected.gif) left top no-repeat;}
#en .tabChildren {background:url(/local/images/en/tab_children.gif) left top no-repeat;}
#en .tabChildren:hover, #en .tabChildren_selected {background:url(/local/images/en/tab_children_selected.gif) left top no-repeat;}
#en .tabTeens {background:url(/local/images/en/tab_teens.gif) left top no-repeat;}
#en .tabTeens:hover, #en .tabTeens_selected {background:url(/local/images/en/tab_teens_selected.gif) left top no-repeat;}

#fr .tabAdults {background:url(/local/images/fr/tab_adults.gif) left top no-repeat;}
#fr .tabAdults:hover, #fr .tabAdults_selected {background:url(/local/images/fr/tab_adults_selected.gif) left top no-repeat;}
#fr .tabChildren {background:url(/local/images/fr/tab_children.gif) left top no-repeat;}
#fr .tabChildren:hover, #fr .tabChildren_selected {background:url(/local/images/fr/tab_children_selected.gif) left top no-repeat;}
#fr .tabTeens {background:url(/local/images/fr/tab_teens.gif) left top no-repeat;}
#fr .tabTeens:hover, #fr .tabTeens_selected {background:url(/local/images/fr/tab_teens_selected.gif) left top no-repeat;}

.tab {height:28px; width:134px; display:block; float:left; margin-right:2px}
.tabContainer {width:705px; height:27px; padding: 0px 0 0 10px; }
.tabContent {width:696px;}
/** inputs **/

input.custom {
background: expression(this.type == 'text' || this.type == 'password' ? '#f5f8f8': 'transparent') ; 
border: expression(this.type == 'text' || this.type == 'password' ? '1px solid #bdc7cb': '0'); 
margin-top:expression(this.type == 'radio' ? '-2px' : 'auto');
}


textarea, input[type="text"], input[type="password"] {background:#f5f8f8; border: 1px solid #bdc7cb;}
table.submitEvent tr td input, table.submitEvent tr td textarea, table.submitEvent tr td select {width:300px}
input[type="radio"]	 {margin-top:0px}


/*browse button for firefox , ie 6 and 7*/
.fileupload {position:relative}
.browse {position:absolute;z-index:2;left:70px; _left: -5px; -moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0 }
.browseFake {position:absolute;left:212px;z-index:1;}
.fakefiletext{position:absolute;width:200px !important; z-index:2;}
.loadbutton {position:absolute;left:295px; z-index:1;}


/**** widgets **/

div.spotlight_container, div.poll_container  {
	width: 177px;
	padding: 0px;
	margin: 0px;
}

div.wboxtop {
	background-image:url(/local/images/box_widget_top.gif);
	background-position: left top;
	background-repeat:no-repeat;
}
div.wboxtopExtended {
	background-image:url(/local/images/box_topExtended.gif);
	background-position: right top;
	background-repeat:no-repeat;
	width:100%;
}
div.wboxbottom {
	background-image:url(/local/images/box_widget_bottom.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 20px;
}
div.wboxbottomExtended {
	background-image:url(/local/images/box_widget_bottomExtendted.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
	padding:18px 15px 18px 1px;
	_padding: 5px 15px 5px 1px;
}
div.cust_widget div.poll {
	background-image:url(/local/images/widget_poll_left.gif);
}
div.cust_widget div.poll div {
	background-image:url(/local/images/widget_poll_right.gif);
}
div.cust_widget div.titlebar {
	background-position:left top;
	background-repeat:no-repeat;
	height:22px;
	/*_height:2px !important;*/
	padding-left:22px;
}
div.cust_widget div.titlebar div {
	background-position: right top;
	background-repeat:no-repeat;
	color:#fff;
	text-transform: uppercase;
	height:21px;
	/*_height: 2px !important;*/
	padding:4px 0px 0px 0px;
	_padding-top:6px;
	font-size:1.2em;
	font-weight:bold;
}

#fr div.cust_widget div.titlebar {padding-left:10px;}
#fr div.cust_widget#pollForm div.poll div {letter-spacing:-0.06em; word-spacing:-0.05em;}

/**************** INDIVIDUAL PAGES ***************
****************************************************/

/** home page styles **/
 
#ccBot h2 {margin:22px 0 0 0; _margin:29px 0 0 0; border:0}
#ccBot table {width:510px}
#ccBot table tr td , .border {border:1px solid #dfe6e9 !important; padding:10px}
.sectionnav {width:150px;}
#ccBot p { padding:10px;}



/** glossary page **/

#glossaryRight{width:700px; border-left:1px solid #dbe3e7;border-right:1px solid #dbe3e7;border-bottom:1px solid #dbe3e7;background:#e8ecf0;float:left;margin:10px 0px 10px 0;}
#glossaryRightNav{width:240px; _height: 400px; min-height:370px; float:left; background:url(/local/images/glossary_menu_bg.gif) repeat-y 0 0 }

#glossaryRightNav ul {margin:0 0 0 -10px !important; padding:0 !important;list-style:none; }
#glossaryRightNav ul li a{font-size:12px;padding-left:10px;font-weight:bold ;color:#8d9da8;border-bottom:1px solid #fff; display:block; line-height:1.5em; _height:22px}
#glossaryRightNav ul li a.selected{background-image:url(/local/images/sub_menu_background.jpg);  color:#fff}
#glossaryRightNav ul li a:hover {background:#F6A939;  color:#fff}
#glossaryRightNav ul li {font-size:12px;padding-left:10px;font-weight:bold ;color:#8d9da8;line-height:1.5em; }


#glossaryRightTopNav{height:24px;background:url(/local/images/glossaryTopNav_back.gif) no-repeat 0 0;}
#glossaryRightTopNav a{height:18px;width:18px;font-size:14px;line-height:1.5em;font-weight:700;text-align:center;color:#fff;display:block;float:left;margin:2px 4px; _height:1px}
#glossaryRightTopNav a:hover, #glossaryRightTopNav a.selected {background-image:url(/local/images/glossaryRightTopNav_back.jpg); }
#glossaryRightBotBackground{border:1px solid:#8696a1;background:#fff;}
#glossaryRightBot{border:10px solid #fff;background: #e8ecf0; _height: 380px}

#glossaryRightContent{margin:0px 25px 0 25px !important; padding-left:245px !important;}
#glossaryRightContent * {background:#e8ecf0;}
#glossaryRightContent h5{font-size:20px;font-weight:700;color:#4b4c85;margin-bottom:1.5em;}

#glossaryRightContent ul {margin:0;padding:0;}
#glossaryRightContent ul li{margin:0;padding:0;list-style:none;}

/** poll page **/
.pollBox {width:425px;  padding:20px}
.pollBars {width:140px;}
.pollBars tr td{padding:2px}
.barBg {background:#e7edf1; width:260px;  padding:2px !important}
.bar {background:#4b4c85; mmargin:3px; height:14px }
.barSelected {background:#e8891c;  mmargin:3px ; height:14px }
.votes {color:#e8891c; margin-top:0;}
.totalVotes {color:#4b4c85; font-size:10px; margin-top:10px}

/** submit event page */
#submitEvent img {	padding: 0px 10px 5px 0px;}

/** active content pages **/
.tabContent .header2 {background:#e8ecf0 url(/local/images/active_living_landing.jpg) no-repeat ; width:693px; height:150px}
.tabContent .header {background:#e8ecf0 url(/local/images/active_living_cat_img.jpg) no-repeat ; width:693px; height:75px}
.tabContent .header div  {	position:relative;	top: 27px;	left: 240px}
.tabContentLeft {padding:20px}
.activeLivingtabContent .tabContent {width:470px ; /*padding-right:70px;*/ float:left}
.tabContent .header2 h1 {position:relative;top:50px; left: 300px; font-size:30px; color:#1c5386; font-weight: bold;}
/** active living landing **/

.activeLiving .header {background:#e8ecf0 url(/local/images/active_living_landing.jpg) no-repeat ; width:693px; height:150px}
.activeLiving .header  h1 {font-size:30px; color:#1c5386; font-weight: bold; position:relative; width:300px; top: 63px;	left: 340px}
#fr .activeLiving .header  h1 {width:350px;}
.activeLiving  .tabContentLeft {padding:20px 0px 20px 20px; width:445px; }
.activeLiving  .noRightContent {padding:20px 0px 20px 20px;width:auto;}
.activeLivingtabContent  {padding:20px 0px 20px 20px }
.activeLivingtabContent .landingRightMenu {width:150px;}
.activeLivingtabContent .landingRightMenu td {padding-bottom:5px;}
#ccBot.activeLiving h2{margin-top:0}
#ageSelector {margin-top:20px}

/** active living age group template **/
.tabContent .headerAge {width:693px; min-height:151px; padding-bottom: 20px;}
* html .tabContent .headerAge {width:693px; height:151px; padding-bottom: 10px;}
.tabContent .children {background:#e8ecf0 url(/local/images/children_lg.jpg) no-repeat;}
.tabContent .teens {background:#e8ecf0 url(/local/images/teens_lg.jpg) no-repeat ; }
.tabContent .adults {background:#e8ecf0 url(/local/images/adults_lg.jpg) no-repeat ; }
.tabContent .headerAge div {position:relative;  top:10px; left: 275px; width:400px}

.articlesTable th {text-align:left}
.articlesTable h2 {border:0;min-height:20px;height:auto !important;height:20px;}
.articlesTable td {padding:3px 20px }
.articlesTableBorderSide { border-right:1px solid #dfe6e9; }
.articlesTableBorderBottom {border-bottom:1px solid #dfe6e9}

/** collapseable tree **/
ul.tree {margin:0;padding:0;}
ul.tree li {background:url(/local/images/down_arrow.gif) no-repeat left 4px ; padding:0 0 0 13px ; list-style:none}
ul.tree li.closed {background:url(/local/images/right_arrow.gif) no-repeat left 4px ;}
ul.tree li a{margin:0;padding:0;color:#000; font-weight:bold}
ul.tree li.closed ul {margin:0;padding:0;display:none}
ul.tree li ul {margin:0;padding:0;display:block}
ul.tree li ul li {background:none; padding:0 0 0 2px}


/** Upcoming/Past Events **/

#upcomingheader {color:#f7b347; font-size:16px; font-weight:bold;}
#pastheader {color:#8dc63f; font-size:16px; font-weight:bold;}
#eventsubheader {color:#4b4c85; font-size:16px; font-weight:bold;}
#eventRight {}
#previousPage {float:left; width:150px; text-algin:left;}
#eventpages{margin:0 auto; width:220px; text-align:center;}
#nextPage {float:right; width:150px; text-align:right;}

.postingguide {background-color:#E8EDF1; padding:12px 17px 15px;}

/** article type styles **/
#article_type1 p {color:#8291a6; font-size:14px}
.article_image {margin:0px 15px 15px 0px;}
.article_title {padding-bottom:10px;}

/*feature box*/
.feature {border:1px solid #DFE6E9;margin:0 25px 0 10px;padding:10px;}

/*pop up table for accepting submitted events */
#accept_events td {padding-right:20px;}

/* prevention page*/
table.prevention {border:0px;table-layout:fixed;width:470px;}
table.prevention td.previmg {padding-top:8px;width:391px;}
table.prevention td.prevtxt {padding:8px 5px 0px 0px;}

@media print {
  body { background-color: white !important;  }
  #topMenu, #contentLeft, #contentRight, #header, #footerLink, #pdfmsg {
    background-image: none !important;
    display:none;
  }
  .adobelink{
    background-image: none !important;
    display:none; 
  }
  #disclaimer {float:left; width:600px;text-align:left}
  #content, #footer, #contentCenterHome {width:100% !important; }
  #layout {width:600px !important; }
  #contentCenter { width:550px;float:left; padding:45px 15px 0 0px; background:pink;  }

}

/* contact us stuff */

.contactGrouping {background:no-repeat left top; border-bottom:1px dotted #11456e; min-height:64px; height:auto !important; height:64px; margin-bottom:18px; padding:0 0 18px 168px;}
.contactGrouping strong {color:#11456e; }
.contactHumanHealth {background-image:url(/local/images/contact-humanhealth.jpg);}
.contactConsumerHealth {background-image:url(/local/images/contact-consumerhealthcare.jpg);}
.contactManufacturing {background-image:url(/local/images/contact-manufacturing.jpg);}
.contactAnimalHealth {background-image:url(/local/images/contact-animalhealth.jpg);}
.contactVaccines {background-image:url(/local/images/contact-vaccines.jpg);}
.contactMedia {background-image:url(/local/images/contact-media.jpg); border-bottom:1px none;}
.contactItemTitle {padding:0 45px 0 0;}


.modal-container {position:absolute;}
.modal-mask {background:#ccc;border:0;filter:alpha(opacity=50);opacity:0.5;position:absolute;}
.modal-mask iframe {filter:alpha(opacity=0); height:100%; width:100%;}
.modal-confirm {background:#E8E6E7;border:3px solid #fff;padding:20px 30px;position:absolute;text-align:center;width:400px;}
.modal-confirm .modalcontainer {margin:0 0 20px;}
.modal-confirm input {margin:0 5px;width:80px;}
.modal-content {background:#E8E6E7;border:3px solid #fff;position:absolute;width:720px;}
.modal-close-button {background:url(/local/images/buttonclosepopup.gif) no-repeat;display:block;height:14px;position:absolute;right:10px;top:10px;width:13px;}
.modal-close-button:hover {text-decoration:none;}
.modal-container .padded {padding:20px 30px;}

.printlayout h2 {background:none; padding:0;}
.printfooter {background:url(/local/images/en/printfooter.jpg) no-repeat; width:963px; height:40px;}
.printfooter div.footerAddress {color:white;margin-left:280px;width:180px;padding-top:4px;}


