@charset "utf-8";
/* CSS Document */

/*===  RESET  ===*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}

/*===  GLOBAL  ===*/
body { background: url(../images/bg_body.gif) repeat-x top; font-family: Arial, Helvetica, sans-serif;}

strong { font-weight: bold;}
em { font-style: italic;}
a, a:visited, a:active { color: #0066cc; text-decoration: none;}
a:hover { text-decoration: underline;}

.clear { clear: both;}

.forPrint { display: none;}

object, embed { outline: none;}

.siteWrap { margin: 0 auto; width: 935px;}
/*=== SA BAR ===*/
#saBar { left: 0; position: absolute; top: 0; width: 100%; z-index: 25;}
	#saBar table { width: 100%;}
	#saBar td { vertical-align: top;}
	#saBar .sanofiLeft { background: url(../images/bg_sanofiLeft.gif) repeat-x top; height: 29px;}
	#saBar .sanofiRight { background: url(../images/bg_sanofiRight.gif) repeat-x top; height: 29px;}
	#saBar .sanofiCenter { width: 935px;}	

/*===  SITE HEAD  ===*/
.siteHead { background: #FFF url(../images/bg_siteHead.jpg) no-repeat -15px top; height: 160px; position: relative; z-index: 9999;}
	.siteHead .siteLogo { left: 0; position: absolute; top: 55px;}
	.siteHead .siteLogo a { display: block; height: 50px; overflow: hidden; text-indent: -2000px; width: 593px;}
	
	.siteHead .sanofiLogo { left: 0; position: absolute; top: 0;}
	.siteHead .sanofiLogo a { display: inline; float: left; height: 54px; margin: 0 0 0 614px; overflow: hidden; text-indent: -2000px; width: 210px;}
	
	.siteHead .forUS { color: #333; font-size: 16px; left: 645px; line-height: 16px; position: absolute; top: 60px;}
	.siteHead .siteSearch { left: 640px; position: absolute; top: 90px;}
		.siteHead .siteSearch .searchField { background: #ececec; border: 1px solid #949392; color: #333; float: left; font-size: 12px; height: 18px; margin: 0 10px 0 0; padding: 4px 0 0; width: 207px;}
		.siteHead .siteSearch .searchBtn { float: left;}
		
/*===  NAV  ===*/		
.siteNav { bottom: 1px; height: 30px; left: 0; position: absolute;}
	.siteNav ul {}
	.siteNav ul li { background: #FFF; float: left; height: 30px; /*margin: 0 2px 0 0;*/ position: relative;}
	.siteNav a { background: #FFF; color: #272f38; font-size: 12px; display: block; float: left; height: 30px; position: relative; text-decoration: none;}
		.siteNav a:hover { background: none;}
	.siteNav .replaced { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
		.siteNav a .replaced {background-color: #FFF; background-image: url(../images/bg_siteNav.gif); background-repeat: no-repeat; cursor: pointer;}
	
	.siteNav .home { margin: 0 2px 0 0;}
	.siteNav .home a { width: 84px;}
	.siteNav .home a .replaced	{ background-position: 0 0;}
	
	.siteNav .select a { width: 179px;}
	.siteNav .select a .replaced	{ background-position: -86px 0;}
	
	.siteNav table { position:absolute; top:0; left:0;}

	/*-- drop down --*/
	.siteNav ul ul { background: #FFF url(../images/bg_subnav_select.gif) no-repeat; border: 2px solid #736e5c; left: 0; overflow: hidden; padding: 3px 0 3px 0; position: absolute; top: 30px; width: 350px; visibility: hidden; z-index: 9999;}
	.siteNav ul ul li { background: none; float: left; height: 25px; margin: 0; overflow: hidden; padding: 2px 5px 2px 0; position: relative; width: 170px;}
	.siteNav ul ul li a { background: transparent; color: #272f38 !important; display: inline; font-size: 14px; height: 25px; line-height: 25px; padding: 0 0 0 5px; margin: 0 0 0 5px; text-decoration: none !important; width: 160px !important;}		
	
	/*-- drop down selected--*/
	.siteNav ul ul li.active a, .siteNav ul ul li.active a:hover, .siteNav ul ul li a:hover { background: #d8d8d8;}
	
	.siteNav ul li:hover ul,
	.siteNav ul a:hover ul{visibility:visible;}

/*===  SITE BODY  ===*/		
.siteBody { background: url(../images/bg_siteHead.jpg) repeat-x 0 -160px; padding: 4px 0 0 0; width: 935px;}
	/*-- general --*/
	.siteBody .mainContent { color: #000; float: left; width: 615px;}	
	.siteBody .blueArrow { background: url(../images/arrow_blue.gif) no-repeat right center; padding-right: 10px;}
	.siteBody .pdfLink { background: url(../images/icon_pdf.gif) no-repeat left center; padding-left: 18px;}
	
	.mainContent h1 { font-size: 1.375em; font-weight: bold; line-height: 1.2em; margin: 0 0 0.5em;}
	.mainContent h2 { font-size: 1.25em; font-weight: bold; line-height: 1.2em; margin: 0 0 0.5em;}
	.mainContent h3 { font-size: 1.0em; font-weight: bold; line-height: 1.2em; margin: 0 0 0.5em;}
	.mainContent p { font-size: 0.8125em; line-height: 1.38em; margin: 1.0em 0;}
		.mainContent p.note { color: #666;}
		.mainContent p.returnTop { text-align: right;}
	
	.mainContent ul { margin: 1.0em 0;}
	.mainContent ul li { font-size: 0.8125em; line-height: 1.38em; list-style-type: disc; margin: 0 0 0 15px;}
	
	.mainContent .contentPhoto { border: none;/*border-width: 2px; border-style: solid;*/ float: right; margin: 0.35em 0 20px 10px;}
	
	/*-- home --*/
	#carousel { background: #FFF; height: 249px; margin: -4px 0 30px; overflow: hidden; position: relative; width: 935px;}
	#carousel .slideWrap { background: #FFF; position: relative;}
	#carousel .slide { height: 249px; width: 935px;}
		#carousel .slideFrame { height: 249px; left: 0; overflow: hidden; position: absolute; top: 0; width: 935px;}
			#carousel .slideFrame iframe { height: 249px; width: 935px;}
		#carousel .slideBg { left: 0; position: absolute; top: 0;}
		#carousel .slideContent { height: 100%; position: absolute; top: 0;}
	
	#carousel .slideNav { bottom: 15px; left: 15px; position: absolute; z-index: 100;}
		.slideNav a { background-repeat: no-repeat; display: block; float: left; height: 15px; margin: 0 5px 0 0; overflow: hidden; text-indent: -2000px; width: 15px;}
		.slideNav .item1 { background-image: url(../images/bg_carouselNav_1.gif);}
		.slideNav .item2 { background-image: url(../images/bg_carouselNav_2.gif);}
		#carousel .slideNav .active { background-position: 0 -15px;}
		
	#carousel .slide1 {background: #FFF; padding: 0 17px;}
	#carousel .slide1 .contentIn { background: transparent; padding: 25px 0 0; width: 440px;}
		.slide1 .contentIn h2 {color: #406080; font-size: 24px; font-weight: normal; line-height: 24px; margin: 0 0 10px;}
		.slide1 .contentIn p { color: #000; font-size: 14px; line-height: 18px; margin: 0 0 20px;}
		.slide1 .contentIn select { border: 1px solid #898989; color: #000; font-size: 13px; margin: 0 10px 0 0;}
	#carousel .slide2 {background: #FFF; padding: 0 17px;}
	#carousel .slide2 .contentIn { background: transparent; padding: 0; width: 440px;}
		.slide2 h2 {color: #7a246c; font-size: 24px; font-weight: normal; line-height: 24px; margin: 0 0 10px; padding: 25px 0 0; width: 600px;}
		.slide2 .contentIn p { color: #000; font-size: 14px; line-height: 18px; margin: 0 0 12px;}
		.slide2 .contentIn select { border: 1px solid #898989; color: #000; font-size: 13px; margin: 0 10px 0 0;}
	
	.homeCallouts { margin: 0 0 75px;}
	.homeCallouts .callout { border: 1px solid #98aab3; color: #000; display: inline; float: left; font-size: 13px; height: 218px; line-height: 18px; width: 298px;}
	.homeCallouts .contentIn { padding: 180px 12px 0;}
	.homeCallouts .yescan { background: url(../images/bg_callout_yescan.jpg) no-repeat; margin: 0 18px 0 0;}
	.homeCallouts .ccn { background: url(../images/bg_callout_ccn.jpg) no-repeat;}
	.homeCallouts .dietnut { background: url(../images/bg_callout_dietnut.jpg) no-repeat; float: right !important;}
		.homeCallouts .dietnut .contentIn { padding: 12px;}
		.homeCallouts .dietnut h3 { color: #007d7d; font-size: 18px; font-weight: bold; line-height: 24px; margin: 0 0 5px;}
		.homeCallouts .dietnut p { padding: 0 25px 0 0;}
		
	/*-- sub nav --*/
	.subNav { background-image: url(../images/bg_siteSubNavs.gif); background-repeat: repeat-x; height: 30px; margin: 0 0 20px;}
	.subNav ul { height: 22px; margin: 0 15px; overflow: hidden; padding: 6px 0 0;}
	.subNav li { float: left; margin: 0 0 0 -1px; border-left-width: 1px; border-left-style: solid; padding: 0 10px;}
	.subNav ul li a { float: left; font-size: 15px;/* line-height: 15px; */text-decoration: none !important;}
	.subNav ul li a:hover { text-decoration: underline !important;}	
	.subNav .initial a { font-weight: bold;}
	.subNav .initial a:hover {}
	

	/*-- breadcrumbs --*/
	.breadcrumbs { color: #272f38; font-size: 11px; line-height: 13px; margin: 0 0 7px;}
	.breadcrumbs a { color: #0066cc; text-decoration: none;}
	.breadcrumbs a:hover { color: #0066cc; text-decoration: underline;}
	
	/*-- utility --*/
	.siteUtil { border-top-width: 3px; border-top-style: solid; padding: 10px 0 0;}
	.mainContent .utilActions { margin: 0; display: inline; float: right;}
	.mainContent .utilActions li { color: #006699; float: left; font-size: 11px; line-height: 27px; list-style-type: none; margin: 0; padding-left: 7px;}
	.utilActions li a { background-color: transparent; background-image:url(../images/bg_utilIcons.gif); background-repeat: no-repeat; color: #006699; display: block; text-decoration: none;}
	.utilActions li a:hover { color: #006699; text-decoration: underline;}
		.utilActions #sendFriend a { background-position: right 0; padding: 0 25px 0 0;}
		.utilActions #printPage a { background-position: right -27px; padding: 0 25px 0 0;}
		.utilActions #textSize { padding: 0 36px 0 7px; position: relative;}
		.utilActions #textSize a { display: inline; float: none;} 
		.utilActions #textSize .textPlus { display: block; position: absolute; right: 18px; top: 0;}
		.utilActions #textSize .textPlus img { background:transparent url(../images/bg_utilIcons.gif) no-repeat left -54px; height: 27px; width: 13px;}
		.utilActions #textSize .textMinus { display: block; position: absolute; right: 0; top: 0;}
		.utilActions #textSize .textMinus img { background:transparent url(../images/bg_utilIcons.gif) no-repeat left -81px; height: 27px; width: 13px;}
		.utilActions #sharePage a { background-position: right -108px; padding: 0 22px 0 0;}		
		
	/*-- content boxes --*/
	.mainContent .boxed { background: #fffbf1; border-width: 1px; border-style: solid; clear: right; margin: 20px 0; padding: 15px;}
	.mainContent .boxed h2 { margin: 0 0 -0.5em;}
	.mainContent .boxed h3 { color: #666 !important; margin: 0;}
	.mainContent .boxed p { margin: 0.65em 0 0;}
	
	.mainContent .boxed .boxItem { margin: 1.75em 0 0;}
			
	/*-- recipes --*/
	.mainContent .recipeCols {}
	.recipeCols .lcol {  display: inline; float: left; margin: 0 15px 0 0; width: 285px;}
	.recipeCols .rcol { display: inline; float: left; width: 285px;}
	
	.mainContent .recipeList { margin: 0;}
		.mainContent .recipeList ul { margin: 0;}
	.mainContent .recipeList li { background: url(../images/arrow_blue.gif) no-repeat left 0.4em; color: #0066cc; font-size: 0.8125em; line-height: 1.38em; list-style-type: none; margin: 0 0 0 15px; padding: 0 0 0 12px;}
		.mainContent .recipeList li li { background: none; font-size: 100%; margin: 0 0 0 15px; padding: 0;}
	.recipeList li a { color: #0066cc; text-decoration: none;}
	.recipeList li a:hover { color: #0066cc; text-decoration: underline;}
	
	.mainContent .boxed .recipeItem { margin: 0 0 1.7em;}
	.mainContent .boxed .recipeItem h3 { margin: 0 0 0.40em;}
	.mainContent .boxed .recipeItem p { margin: 0.25em 0;}
	.mainContent .boxed .recipeItem .ingredients { padding: 0 0 0 25px;}
	
	.mainContent .recipeBox { padding: 0;}
	.mainContent .recipeBox .recipeToggle { background: #d9e8e0; cursor: pointer; padding: 15px; position: relative;}
		.mainContent .recipeBox .recipeOpen { background: none !important;}
	.mainContent .recipeBox .recipeToggle h2 { color: #009696 !important; font-size: 1.375em; margin: 0;}
		/*.mainContent .recipeBox .recipeOpen h3 { color: #666 !important;}*/
	.mainContent .recipeBox .expandBtn { background-image: url(../images/arrow_down.gif); background-repeat: no-repeat; background-position: right center; color: #0066CC; font-size: 0.8125em; line-height: 1.0em; padding: 0 15px 0 0; position: absolute; right: 10px; top: 1.6em;}
		.mainContent .recipeBox .recipeOpen .expandBtn { background-image: url(../images/arrow_up.gif) !important;}
	.mainContent .recipeBox .recipeToggled { padding: 0 15px 15px;}
	
	/*-- additional resources --*/
	.mainContent .resources { margin: 2.5em 0 1.0em;}
	.mainContent .resources h5 { color: #666; font-weight: bold; font-size: 1.0em; line-height: 1.2em; margin: 0 0 0.25em;}
	.mainContent .resources p { margin: 0;}
	
/*===  SIDEBAR  ===*/		
	.siteBody .sidebar { float: right; width: 304px;}
	
	.sidebar .widget { background-color: #fffbf1; border: 1px solid #98aab3; color: #000; margin: 0 0 20px; position: relative; /* width: 274px;*/}
	.sidebar .widgetIn { padding: 15px;}
	
	.sidebar .widget h5 { color: #666; font-size: 1.125em; font-weight: bold; line-height: 1.2em; margin: 0 0 0;}
	.sidebar .widget p { font-size: 0.8125em; line-height: 1.4em; margin: 10px 0 0;}
	
	/*-- video player --*/
	.videoPlayer {}
	.sidebar .videoPlayer h5 { margin: 0 0 12px 0;}
	
	/*-- women's cancer --*/
	.womenCancer { background-image: url(../images/bg_widget_womenCancer_top.jpg); background-repeat: no-repeat; background-position: left top;}
	.womenCancer .widgetIn { background: url(../images/bg_widget_womenCancer_bottom.jpg) no-repeat left bottom;}
	
	/*-- fast fact --*/
	.fastFact {}
	.fastFact .factControl { height: 13px; position: absolute; right: 15px; top: 15px;}
	.factControl .prevFact { position: absolute; right: 18px; top: 0;}
	.factControl .nextFact { position: absolute; right: 0; top: 0;}
	
	/*-- diet and nutrition --*/
	.dietnut { background-image: url(../images/bg_widget_dietNutrition.jpg); background-repeat: no-repeat; background-position: bottom right;}
	.dietnut .widgetHead { margin: 0 0 10px;}
	.dietnut p.linkBlock { line-height: 1.65em; margin: 0.75em 0 0;}
	
/*===  SECTION SPECIFIC COLORS  ===*/
	
	/*-- general --*/
	.breast {/*color: #ec36af;*/}
	.headneck {/*color: #b81919;*/}
	.colon {/*color: #002e8d;*/}
	.lung {/*color: #718f99;*/}
	.gastric {/*color: #614bda;*/}
	.prostate {/*color: #4091e5;*/}
	.other {/*color: #009696;*/}
	
	/*-- sub nav --*/
	.breast .subNav { background-position: 0 0;}
	.breast .subNav li { border-left-color: #FFF;}
	.breast .subNav li a { color: #FFF;}
	
	.headneck .subNav { background-position: 0 -30px;}
	.headneck .subNav li { border-left-color: #FFF;}
	.headneck .subNav li a { color: #FFF;}	
	
	.colon .subNav { background-position: 0 -60px;}
	.colon .subNav li { border-left-color: #FFF;}
	.colon .subNav li a { color: #FFF;}
	
	.lung .subNav { background-position: 0 -90px;}
	.lung .subNav li { border-left-color: #333;}
	.lung .subNav li a { color: #333;}	
	
	.gastric .subNav { background-position: 0 -120px;}
	.gastric .subNav li { border-left-color: #FFF;}
	.gastric .subNav li a { color: #FFF;}	
	
	.prostate .subNav { background-position: 0 -150px;}
	.prostate .subNav li { border-left-color: #FFF;}
	.prostate .subNav li a { color: #FFF;}	
	
	.other .subNav { background-position: 0 -180px;}
	.other .subNav li { border-left-color: #FFF;}
	.other .subNav li a { color: #FFF;}		

	/*-- util --*/
	.breast .siteUtil { border-top-color: #ec36af;}
	.headneck .siteUtil { border-top-color: #b81919;}	
	.colon .siteUtil { border-top-color: #002e8d;}
	.lung .siteUtil { border-top-color: #718f99;}
	.gastric .siteUtil { border-top-color: #614bda;}
	.prostate .siteUtil { border-top-color: #4091e5;}
	.other .siteUtil { border-top-color: #009696;}
	
	/*-- headlines --*/
	.breast .mainContent h1, .breast .mainContent h2 { color: #ec36af;}
	.headneck .mainContent h1, .headneck .mainContent h2 { color: #b81919;}
	.colon .mainContent h1, .colon .mainContent h2 { color: #002e8d;}
	.lung .mainContent h1, .lung .mainContent h2 { color: #718f99;}
	.gastric .mainContent h1, .gastric .mainContent h2 { color: #614bda;}
	.prostate .mainContent h1, .prostate .mainContent h2 { color: #4091e5;}
	.other .mainContent h1, .other .mainContent h2 { color: #009696;}
	
	/*-- photos --*/
	.breast .mainContent .contentPhoto { border-color: #ec36af;}
	.headneck .mainContent .contentPhoto { border-color: #b81919;}
	.colon .mainContent .contentPhoto { border-color: #002e8d;}
	.lung .mainContent .contentPhoto { border-color: #718f99;}
	.gastric .mainContent .contentPhoto { border-color: #614bda;}
	.prostate .mainContent .contentPhoto { border-color: #4091e5;}
	.other .mainContent .contentPhoto { border-color: #009696;}
	
	/*-- content boxes --*/
	.breast .mainContent .boxed { border-color: #ec36af;}
	.headneck .mainContent .boxed { border-color: #b81919;}
	.colon .mainContent .boxed { border-color: #002e8d;}
	.lung .mainContent .boxed { border-color: #718f99;}
	.gastric .mainContent .boxed { border-color: #614bda;}
	.prostate .mainContent .boxed { border-color: #4091e5;}
	.other .mainContent .boxed { border-color: #009696;}
	
/*===  SITE FOOT  ===*/	
	.siteFoot { color: #000; margin: 0 0 25px; padding: 35px 0 0; text-align: center;}
	.siteFoot .siteMap { font-size: 0.8125em; line-height: 1.45em; margin: 0 0 20px;}
	.siteFoot .disclaimer { font-size: 0.6875em; line-height: 1.45em; margin: 10px 0 0;}
	
/*===  POPUP  ===*/
	.popup { background: #FFF; width: 550px;}
	.popup .popupHeader { background: #009999; padding: 12px 20px;}
		.popup .popupHeader h1 { color: #FFF; font-size: 22px; line-height: 22px; margin: 0;}

	.popup .popupContentWrap {border: 1px solid #caacab; height: auto/*300px*/; padding: 15px 20px 20px;}
	.popup .popupBody { color: #000}
		.popup .popupBody p { color: #000; font-size: 16px; line-height: 24px; margin: 0 0 4px;}
		.popup .popupBody .small { font-size: 13px;}

	.popup .popupBody .sendForm {}
		.popupBody .sendForm .lcol { float: left; width: 295px;}
		.popupBody .sendForm .rcol { float: right; width: 175px;}
		
		.popupBody .sendForm .formItem { height: 24px; margin: 0 0 7px;}
		.sendForm .formItem label { color: #000; float: left; font-size: 13px; line-height: 24px; text-align: right; width: 122px;}
		.sendForm .formItem input { background: #ececec; border: 1px solid #949494; color: #000; float: right; font-size: 13px; height: 19px; padding: 3px 0 0; width: 164px;}
				.formItem input.badField { background: #eed4d4 !important; border: 1px solid #FF0000 !important;}
				
	.popup .popupBody .preview { padding: 0 0 0 0;}
	.popup .popupBody .preview p { color: #000; font-size: 13px; line-height: 18px; margin: 0;}
	.popup .popupBody .preview .break { line-height: 7px;}
	
	.popup .popupFoot {}
		.popup .popupFoot .lcol { float: left; text-align: right; width: 320px;}
		.popup .popupFoot .rcol { float: right; height: 24px; padding: 0 20px 0 0; width: 150px;}
		.popup .popupFoot p { color: #000; font-size: 13px; line-height: 18px; margin: 0;}
		.popup .popupFoot .clearBtn { float: left;}
		.popup .popupFoot .submitBtn { float: right;}
	
	.thankPopup .popupContentWrap { height: auto !important;}
	.thankPopup .popupBody {}
	.thankPopup .popupBody p { font-size: 13px; line-height: 18px; margin: 0 0 4px;}
	.thankPopup .popupBody .large { font-size: 16px; line-height: 24px;}
	.thankPopup .centeredBtns { height: 24px; margin: 0 auto; padding: 7px 0 0; width: 340px;}
	.centeredBtns .leftBtn { float: left;}
	.centeredBtns .rightBtn { float: right;}
	
	.exitPopup {}
	.exitPopup .popupContentWrap { height: auto !important;}
	.exitPopup .popupBody p { font-size: 13px; line-height: 18px; margin: 0 0 10px;}
	.exitPopup .popupBody .large { font-size: 16px; line-height: 24px; margin: 0 0 4px;}	
	.exitPopup .popupFoot { padding: 10px 0 0;}
	.exitPopup .popupFoot .rightBtns { float: right; height: 24px; width: 170px;}
	.exitPopup .popupFoot .rightBtns .rightBtn { float: right;}
	.exitPopup .popupFoot .rightBtns .leftBtn { float: left;}
	
	/*-- static versions of popups --*/
	.sendStatic {}
	.mainContent .sendStatic .sendHeader { background: none;}
	.mainContent .sendStatic .sendHeader h1 { color: #009999;}
	.mainContent .sendStatic .sendContentWrap { border: none; height: auto;}

/*== IWINDOW  ==*/
#myOverlay { cursor: pointer; position: absolute; background-color: #000; left: 0; width: 100%; z-index: 9999;}
#frameWrap { background-color: #FFF;position: absolute;overflow: hidden;padding: 0;z-index: 9999; width: 550px;}
	#frameWrap .frameCloseWrap { cursor: pointer; height: 19px; overflow: hidden; position: absolute; right: 14px; top: 11px; width: 18px;}
	#frameWrap .frameCloseWrap .closeFrame { height: 19px; left: 0; position: absolute; top: 0; width: 18px;}
	#frameWrap .frameCloseWrap .frameBtn { cursor: pointer; background: url(../images/bg_frameCloseBtn.gif) no-repeat; height: 19px; left: 0; position: absolute; top: 0; width: 18px;}

.myFrameClass { border: 0; width: 550px;}

#frameLoader { position: absolute; z-index:9999; left: 50%; top: 100px; margin-left: -50px; width: 100px; height: 42px; border: 1px solid #009999; background: #FFF url(../images/ajax-loader.gif) no-repeat 3px center;}
#frameLoader p { color: #000; font-size: 12px; font-weight: bold; padding-left: 35px; margin: 0; text-align: center; line-height: 42px;}

	.mainContent .siteMapList li { font-size: 0.8125em; line-height: 1.38em; list-style-type: none; margin: 0 0 0 15px; padding: 0 0 0 12px;}

.pageNumbers { text-align: right;}