	body {
		font-family : arial,helvetica,sans-serif;
		font-size : 10pt;
		color : #231f20;
		margin : 0px 0px 0px 0px;
		background : #ffffff;
	}

	body * {
		font-family : arial,helvetica,sans-serif;
		font-size : 1em;
	}

/************************************************************
	LAYOUT
************************************************************/

	div.layoutHolder
	{
		background : url(top_bg.jpg) repeat-x left 135px #ffffff;
		width : 779px;
		height : 100%;
	}

	div.layoutHolder#homeA
	{
		background : url(home_a_bg.jpg) no-repeat right 90px #ffffff;
		width : 779px;
		height : 640px;
	}

	div.layoutHolder#homeB,
	div.layoutHolder#homeC,
	div.layoutHolder#home
	{
		background : url(home_new_bg.jpg) no-repeat right 90px #ffffff;
		width : 779px;
		height : 690px;
	}

	table.layout
	{
		width : 779px;
	}

		table.layout#homeA tr.menuRow,
		table.layout#homeB tr.menuRow,
		table.layout#homeC tr.menuRow,
		table.layout#home tr.menuRow
		{
			display:none;
		}

		table.layout#homeA tr.contentRow,
		table.layout#homeB tr.contentRow,
		table.layout#homeC tr.contentRow,
		table.layout#home tr.contentRow
		{
			display:none;
		}


	table.layout td.topEdge
	{
		height : 6px;
		background : url(border_top.gif) repeat-x left top;
	}

	table.layout td.leftEdge
	{
		width : 6px;
		background : url(border_left.gif) repeat-y left top;
	}

	table.layout td.rightEdge
	{
		width : 6px;
		background : url(border_right.gif) repeat-y left top;
	}

	table.layout td.top
	{
		background : #ffffff;
		height : 85px;
		vertical-align : top;
	}

		table.layout td.top div.yellowNote
		{
			font-size : 8pt;
			color : #2d72aa;
			background : url(yellow_box.jpg) no-repeat left top;
			width : 147px;
			height : 65px;
			position : absolute;
			margin : 0px 0px 0px 615px;
			padding : 7px 0px 0px 8px;
		}
		
		table.layout td.top div.yellowNote span
		{
			position:relative;
			top:-12px;
			left:-10px;
			
		}

			table.layout td.top div.yellowNote a,
			table.layout td.top div.yellowNote a:hover
			{
				color : #2d72aa;
				text-decoration : underline;
			}

		table.layout td.top div.yellowNote h1
		{
			font-size : 8pt;
			margin : 0;
		}

		table.layout td.top div.logo
		{
			margin : 26px 0px 0px 0px;
			padding : 0px 0px 0px 45px;
		}

	table.layout td.menu
	{
		height : 53px !important;
		height /**/: 50px;
		background : #efe7de;
		border-bottom : 4px solid #1fa345;
		vertical-align : bottom;
	}

		table.layout td.menu div.printMail
		{
			position : absolute;
			font-size : 8pt;
			color : #2187c6;
			margin : 10px 0px 0px 520px;
		}

			table.layout td.menu div.printMail a
			{
				color : #2187c6;
				text-decoration : none;
			}

	table.layout td.contentArea
	{
		vertical-align : top;
		background : url(bottom_bg.gif) repeat-x left bottom;
	}

		table.layout#homeA td.contentArea,
		table.layout#homeB td.contentArea,
		table.layout#homeC td.contentArea,
		table.layout#home td.contentArea
		{
			background : none;
			height : 493px;
		}

	table.layout td.contentArea a
	{
		color : #0177c1;
		font-weight : bold;
	}


	table.layout td.contentArea a:hover
	{
		color : #c95091;
	}

	/* mike styles */

	table.layout td.contentArea div.mapPopup
	{
		font-size : 9pt;
	}

	table.layout td.contentArea div.mapPopup a
	{
		color : #0099CC;
		font-weight: normal;
		font-size : 9pt;
		cursor: pointer;
	}

	table.layout td.contentArea div.mapPopup a:hover
	{
		color : #c95091;
		font-weight: normal;
		font-size : 9pt;
		cursor: pointer;
	}

	/* end mike styles */

	table.layout td.bottom
	{
		height : 100px;
		background : #ffffff;
		font-size : 7pt;
		padding : 0;
		vertical-align : top;
	}

		table.layout td.bottom div.disclaimer
		{
			padding : 0px 15px 0px 17px !imporant;
			padding /**/: 5px 15px 0px 17px;
			color : #959595;
		}

			table.layout td.bottom div.disclaimer a,
			table.layout td.bottom div.disclaimer a:hover
			{
				color : #2389c9;
			}

		table.layout td.bottom div.starfish
		{
			position : absolute;
			margin-top : -61px;
			margin-left : 624px !important;
			margin-left /**/: 604px;
		}

			table.layout#homeA td.bottom div.starfish,
			table.layout#homeB td.bottom div.starfish,
			table.layout#homeC td.bottom div.starfish,
			table.layout#home td.bottom div.starfish
			{
				display : none;
			}

		table.layout td.bottom div.starfishHome
		{
			display : none;
		}

			table.layout#homeA td.bottom div.starfishHome#en,
			table.layout#homeB td.bottom div.starfishHome#en,
			table.layout#homeC td.bottom div.starfishHome#en,
			table.layout#home td.bottom div.starfishHome#en
			{
				position : absolute;
				margin-top : -60px;
				margin-left : 624px !important;
				margin-left /**/: 604px;
				display : block;
			}

			table.layout#homeA td.bottom div.starfishHome#fr,
			table.layout#homeB td.bottom div.starfishHome#fr,
			table.layout#homeC td.bottom div.starfishHome#fr,
			table.layout#home td.bottom div.starfishHome#fr
			{
				position : absolute;
				margin-top : -60px;
				margin-left : 624px !important;
				margin-left /**/: 604px;
				display : block;
			}

		table.layout td.bottom div.gskLogo
		{
			ppppppppppppppposition : absolute;
			margin : 5px 0px 0px 20px;
		}

		table.layout td.bottom div.copyright
		{
			position : absolute;
			margin : -18px 0px 0px 430px;
			color : #a79c8f;
			font-weight : bold;
			font-size : 8pt;
		}

		table.layout td.bottom div.bottomNav
		{
			position : absolute;
			margin : -80px 0px 0px 20px;
			font-size : 8pt;
			color : #0177c1;
		}

		table.layout td.bottom div.bottomNav div.english
		{
			margin-top : 14px;
		}

			table.layout td.bottom div.bottomNav a
			{
				text-decoration : none;
				color : #0177c1;
			}

			table.layout td.bottom div.bottomNav a:hover
			{
				color : #1fa345;
			}


	table.layout td.bottomEdge
	{
		height : 6px;
		background : url(border_bottom.gif) repeat-x left top;
	}

	/********************************************************
		MAIN NAV
	********************************************************/

	table.layout td.menu ul.mainMenu
	{
		margin : -3px 0px 0px 15px;
		padding : 0px 0px 0px 0px;
		list-style : none;
	}

	table.layout td.menu ul.mainMenu li
	{
		float : left;
		padding : 0;
		margin : 0;
		height : 38px;
	}

	/********************************************************
		END MAIN NAV
	********************************************************/

	/********************************************************
		TOP NAV
	********************************************************/

	table.layout td.top ul.topMenu
	{
		margin : 0px 10px 0px 0px;
		padding : 0px 0px 0px 0px;
		list-style : none;
	}

	table.layout td.top ul.topMenu li
	{
		float : right;
		padding : 0;
		margin : 0;

	}

		table.layout td.top ul.topMenu li a
		{
			font-size : 8pt;
			color : #0177c1;
			text-decoration : none;
			border-left : 1px solid #0177c1;
			padding : 0px 5px 0px 5px;
		}

		table.layout td.top ul.topMenu li#last a
		{
			border-left : 2px none;
		}

		table.layout td.top ul.topMenu li a:hover
		{
			color : #1fa345;
		}



	/********************************************************
		END TOP NAV
	********************************************************/



	/********************************************************
		INSIDE LAYOUT
	********************************************************/


	table.layout#homeA td.contentArea table.insideLayout,
	table.layout#homeB td.contentArea table.insideLayout,
	table.layout#homeC td.contentArea table.insideLayout,
	table.layout#home td.contentArea table.insideLayout
	{
		display : none;
	}

	table.insideLayout td.leftbar
	{
		width : 161px;
		vertical-align : top;
		padding : 0px 0px 30px 0px;
	}

		table.insideLayout td.leftbar ul.leftMenu
		{
			margin : 0;
			padding : 0;
			list-style : none;
		}

		table.insideLayout td.leftbar ul.leftMenu li
		{
			padding : 0;
			margin : 0px 10px 0px 10px;
			background : url(leftmenu_divider.gif) repeat-x left bottom;
		}

			table.insideLayout td.leftbar ul.leftMenu li a
			{
				display : block;
				width : 123px !important;
				width /**/: 140px;
				color : #0177c1;
				text-decoration : none;
				background : url(leftmenu_arrow.gif) no-repeat 4px 9px;
				padding : 6px 0px 6px 17px;
			}

			table.insideLayout td.leftbar ul.leftMenu li a:hover
			{
				color : #c95091;
			}


		table.insideLayout td.leftbar div.leftContentContainer
		{
			margin-left : 10px;
			margin : 20px 0px 0px 10px;
			width : 144px;
		}

		table.insideLayout td.leftbar div.leftContentContainer h1
		{
			background : url(leftbox_top.gif) no-repeat left top;
			padding : 13px 0px 0px 28px;
			height : 16px !important;
			height /**/: 29px;
			font-size : 8pt;
			font-weight : bold;
			color : #b40967;
			margin : 0px;
		}

		table.insideLayout td.leftbar div.leftContentContainer p
		{
			background : url(leftbox_bg.gif) repeat-y left top;
			padding : 10px 12px 0px 12px;
			font-size : 8pt;
			margin : 0px;
		}

			table.insideLayout td.leftbar div.leftContentContainer p a
			{
				color : #1280c5;
				font-weight : bold;
			}

			table.insideLayout td.leftbar div.leftContentContainer form
			{
				margin : 0;
				padding : 0;
			}


	table.insideLayout td.contentBlock
	{
		width : 400px !important;
		width /**/: 445px;
		vertical-align : top;
		padding : 18px 30px 60px 15px;
	}

	table.insideLayout td.contentBlock div.footerText
	{
		font-size : 8pt;
	}

	table.insideLayout td.contentBlock p.askDoctor
	{
		margin : 0;
		padding : 0;
	}

		table.insideLayout td.contentBlock h1
		{
			padding-left : 15px;
			color : #b40967;
		}

		table.insideLayout td.contentBlock h1.pageTitle
		{
			padding-left : 15px;
			font-size : 12pt;
			color : #b40967;
		}
		table.insideLayout td.contentBlock h2
		{
			padding-left : 24px;
			color : #459bd2;
			margin : 0;
		}

		table.insideLayout td.contentBlock p
		{
			padding-left : 24px;
		}

		table.insideLayout td.contentBlock p.quote
		{
			font-weight : bold;
		}

		table.insideLayout td.contentBlock p.quote b
		{
			font-style : italic;
		}

		table.insideLayout td.contentBlock p.source
		{
			font-size : 8pt;
			text-align : right;
		}

		table.insideLayout td.contentBlock div.b2t
		{
		 color : #0177c1;
		 font-weight : bold;
		 background : url(b2t.gif) 4px right no-repeat;
		 padding : 0px 15px 10px 0px;
		 text-align : right;
		}

	table.insideLayout td.rightBar
	{
		width : 160px;
		vertical-align : top;
		padding : 0px 0px 60px 0px;
	}

		table.insideLayout td.rightBar div.rightMenu#hideRightMenutrue
		{
			display : none;
		}

	table.insideLayout td.rightBar div.rightBarAd
		{
			text-align : center;
			padding-left : 5px;
		}

	table.insideLayout td.rightBar div.quoteArea
	{
		margin : 10px 10px 0px 10px;
		padding : 0px 0px 20px 0px;
		display : block;
	}

	table.insideLayout td.rightBar div.quoteArea h1
	{
		color : #b40967;
		font-style : italic;
		margin : 0;
	}

	table.insideLayout td.rightBar div.quoteArea div.quote
	{
		color : #b40967;
		font-style : italic;
		margin : 0;
	}

	table.insideLayout td.rightBar div.quoteArea p
	{
		font-style : italic;
		margin : 0;
	}

	table.insideLayout td.rightBar div.quoteArea div.source
	{
		font-size : 8pt;
		margin : 5px 0px 0px 0px;
	}

	/******************************
		left nav
	******************************/

	table.insideLayout td.leftbar
	{
		width : 161px;
		vertical-align : top;
	}

		table.insideLayout td.leftbar ul.leftMenu
		{
			margin : 0;
			padding : 0;
			list-style : none;
		}

		table.insideLayout td.leftbar ul.leftMenu li
		{
			padding : 0;
			margin : 0px 10px 0px 10px;
			background : url(leftmenu_divider.gif) repeat-x left bottom;
		}

			table.insideLayout td.leftbar ul.leftMenu li a
			{
				display : block;
				width : 123px !important;
				width /**/: 140px;
				color : #0177c1;
				text-decoration : none;
				background : url(leftmenu_arrow.gif) no-repeat 4px 9px;
				padding : 6px 0px 6px 17px;
			}

			table.insideLayout td.leftbar ul.leftMenu li a:hover,
			table.insideLayout td.leftbar ul.leftMenu li a#on,
			table.insideLayout td.leftbar ul.leftMenu li a:hover#on
			{
				color : #c95091;
			}

	/******************************
		end left nav
	******************************/


	/******************************
		right nav
	******************************/

	table.insideLayout td.rightBar ul.rightMenu
	{
		margin : 99px 0px 20px 0px;
		padding : 0;
		list-style : none;
	}

		table.insideLayout td.rightBar#hideRightMenuTrue ul.rightMenu
		{
			display : none;
		}


	table.insideLayout td.rightBar ul.rightMenu li
	{
		bbbbackground : url(rightnav_bg.gif) no-repeat left top;
		background : url(rightnav_bg_big_trans.gif) no-repeat left top;
		padding : 8px 0px 0px 0px;
		margin : 0;
	}

		table.insideLayout td.rightBar ul.rightMenu li a
		{
			font-size : 8pt;
			font-weight : bold;
			color : #545454;
			text-decoration : none;
			width : 116px !important;
			width /**/: 148px;
			display : block;
			padding : 2px 6px 8px 26px;
		}


	/******************************
		end right nav
	******************************/


	table.layout td.contentArea table.insideHomeLayout
	{
		display : none;
	}

		table.layout#homeA td.contentArea table.insideHomeLayout,
		table.layout#homeB td.contentArea table.insideHomeLayout,
		table.layout#homeC td.contentArea table.insideHomeLayout,
		table.layout#home td.contentArea table.insideHomeLayout
		{
			display : block;
		}


	table.insideHomeLayout div.flashMovie
	{
		position : absolute;
		margin : 23px 0px 0px 10px;
	}

	table.insideHomeLayout div.photos
	{
		position : absolute;
		margin : -6px 0px 0px 6px;
	}

	table.insideHomeLayout div.quote
	{
		margin : 45px 0px 0px 329px;
		position : absolute;
	}

		table.insideHomeLayout#fr div.quote
		{
			margin : 35px 0px 0px 304px;
			position : absolute;
		}


/* Michelle */	

	table.insideHomeLayout div.rightDestination
	{
		position : absolute;
		margin : 0 0px 0px 575px;
		width : 191px;
		tttext-align : center;
	}

		table.insideHomeLayout#fr div.rightDestination
		{
			margin : 0px 0px 0px 575px;
		}

		table.insideHomeLayout div.rightDestination h1.before
		{
			color : #1a5a8f;
			font-size : 10pt;
			margin : 5px 10px 0px 10px;
		}

			table.insideHomeLayout#fr div.rightDestination h1.before
			{
				color : #1a5a8f;
				font-size : 10pt;
				margin : 5px 10px 0px 10px;
			}

		table.insideHomeLayout div.rightDestination h2
		{
			color : #3b7bab;
			font-size : 11pt;
			margin : 8px 25px 12px 25px;
		}

		table.insideHomeLayout div.rightDestination p
		{
			color : #887a6d;
			font-size : 8pt;
			margin : 5px 10px 5px 10px;
		}

			table.insideHomeLayout#fr div.rightDestination p
			{
				margin : 0px 10px 10px 10px;
			}

	table.insideHomeLayout div.rightDidyouknow
	{
		background : #e4d8ca;
		padding : 6px 0;
	}

		table.insideHomeLayout#fr div.rightDidyouknow
		{
			background : #e4d8ca;
			padding : 3px 0;
		}

	table.insideHomeLayout div.rightDidyouknow h1
	{
		background : #e4d8ca;
		font-size : 10pt;
		color : #1a5a8f;
		margin : 3px 10px 0px 10px;
	}

		table.insideHomeLayout#fr div.rightDidyouknow h1
		{
			background : #e4d8ca;
			font-size : 10pt;
			color : #1a5a8f;
			margin : 0 10px 0 10px;
		}

	table.insideHomeLayout div.rightDidyouknow p
	{
		color : #887a6d;
		font-size : 8pt;
	}

		table.insideHomeLayout#fr div.rightDidyouknow p
		{
			color : #887a6d;
			font-size : 8pt;
			margin-bottom : 0px;
		}



/* END Michelle */













	table.insideHomeLayout#insideA div.quoteA
	{
		margin : 35px 0px 0px 390px;
		position : absolute;
	}

		table.insideHomeLayout#insideB div.quoteA,
		table.insideHomeLayout#insideC div.quoteA
		{
			display : none;
		}

	table.insideHomeLayout#insideB div.quoteBC,
	table.insideHomeLayout#insideC div.quoteBC
	{
		margin : 45px 0px 0px 390px;
		position : absolute;
	}

		table.insideHomeLayout#insideA div.quoteBC
		{
			display : none;
		}

	table.insideHomeLayout div.second30A
	{
		margin : 167px 0px 0px 390px;
		position : absolute;
	}






	table.insideHomeLayout div.homeTabs
	{
		color : #847668;
		font-size : 7pt;
	}

		table.insideHomeLayout div.homeTabs p
		{
			margin : 0px;
			padding : 0px 5px 0px 5px;
		}

		table.insideHomeLayout div.homeTabs p a,
		table.insideHomeLayout div.homeTabs p a:hover
		{
			color : #847668;
			font-size : 7pt;
			text-decoration : none;
			font-weight : bold;
		}


	table.insideHomeLayout div.planning
	{
		margin : 261px 0px 0px 23px;
		position : absolute;
		width : 140px;
	}

	table.insideHomeLayout div.travel
	{
		margin : 261px 0px 0px 172px;
		position : absolute;
		width : 139px;
	}

	table.insideHomeLayout div.about
	{
		margin : 261px 0px 0px 320px;
		position : absolute;
		width : 139px;
	}

	table.insideHomeLayout div.talk
	{
		margin : 261px 0px 0px 469px;
		position : absolute;
		width : 140px;
	}

	table.insideHomeLayout div.stay
	{
		margin : 261px 0px 0px 618px;
		position : absolute;
		width : 139px;
	}








	/********************************************************
		END INSIDE LAYOUT
	********************************************************/


/************************************************************
	END LAYOUT
************************************************************/











/************************************************************
	FORMS
************************************************************/

	table.formTable
	{
		margin-left : 15px;
	}

	table.formTable th
	{
		background : #f3ede7;
		line-height : 23px;
		font-weight : bold;
		color : #444444;
		padding : 0px 8px 0px 8px;
		text-align : left;
	}

		table.formTable th b
		{
			color : #0177c1;
			font-size : 1.1em;
		}

	table.formTable td.label
	{
		padding : 8px 10px 8px 30px;
		white-space : nowrap;
		vertical-align : top;
		color : #444444;
	}

	table.formTable td.field
	{
		padding : 5px 0px 8px 0px;
		vertical-align : top;
		color : #444444;
	}


/************************************************************
	END FORMS
************************************************************/




	table.layout td.contentArea table.insideLayout td.contentBlock table
	{
		width : 100%;
	}












/************************************************************
	CHECK DESTINATION
************************************************************/

	table.layout td.contentArea table.insideLayout td.contentBlock div.mapFrame
	{
		background : url(map_frame.jpg) no-repeat left top #ffffff;
		height : 217px !important;
		height /**/: 221px;
		width : 397px !important;
		width /**/: 402px;
		padding : 4px 0px 0px 5px;
		margin : 0px 0px 20px 0px;
	}
	table.layout td.contentArea table.insideLayout td.contentBlock div.mapInnerFrame
	{
		height : 213px;
		width : 393px;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 0px 0px;
	}

		table.destinationInset td
		{
			vertical-align : top;
		}

		table.destinationInset td.destinationContent
		{
			background : #ffffff;
		}

		table.destinationInset td.destinationTop
		{
			background : url(table_topline.gif) no-repeat right bottom;
		}

		table.destinationInset td.destinationTop ul.tabNav
		{
			margin : 0;
			padding : 0;
			list-style : none;
		}


		table.destinationInset td.destinationTop ul.tabNav li.off
		{
			float : left;
			background : url(table_tab_brown_right.gif) no-repeat right top;
			margin : 0px 2px 0px 0px;
		}

		table.destinationInset td.destinationTop ul.tabNav li.off a
		{
			background : url(table_tab_brown_left.gif) no-repeat left top;
			text-decoration : none;
			padding : 0px 12px 0px 12px;
			display : block;
			line-height : 23px;
			color : #ffffff;
			font-weight : bold;
		}



		table.destinationInset td.destinationTop ul.tabNav li.on
		{
			float : left;
			background : url(table_tab_white_right.gif) no-repeat right top;
			margin : 0px 2px 0px 0px;
		}

		table.destinationInset td.destinationTop ul.tabNav li.on a
		{
			background : url(table_tab_white_left.gif) no-repeat left top;
			text-decoration : none;
			padding : 0px 12px 0px 12px;
			display : block;
			line-height : 23px;
			color : #847668;
			font-weight : bold;
		}


		table.destinationInset td.destinationContent div.countryDiseaseContainer
		{
			height : 73px;
			min-height : 73px;
		}


		table.destinationInset td.destinationContent ul.countryList,
		table.destinationInset td.destinationContent ul.diseaseList
		{
			margin : 0;
			padding : 0;
			list-style : none;
		}
		table.destinationInset td.destinationContent ul.diseaseList
		{
			display:none;
		}

		table.destinationInset td.destinationContent ul.countryList li
		{
			float : left;
			white-space : nowrap;
			width : 126px;
			font-size : 8pt;
			cursor: pointer;
		}

		table.destinationInset td.destinationContent ul.diseaseList li
		{
			float : left;
			white-space : nowrap;
			width : 170px;
			font-size : 8pt;
		}

		table.destinationInset td.destinationContent ul.countryList li a,
		table.destinationInset td.destinationContent ul.countryList li a:hover,
		table.destinationInset td.destinationContent ul.diseaseList li a,
		table.destinationInset td.destinationContent ul.diseaseList li a:hover
		{
			color : #0177c1;
		}

		/* mike map styles */
		div.mapPopup {
			width: 200px;
			height: 80px;
			padding: 0px
			text-align: left;
		}
		div.mapPopup ul.mapPopupList
		{
			margin : 0;
			list-style : none;
			padding-left: 10px;
		}

		div.mapPopup ul.mapPopupList li
		{
			float : left;
			white-space : nowrap;
			width : 75px;
			font-size : 8pt;
			padding-bottom : 3px;
		}
		div.mapPopup div.bottomText
		{
			clear:left;
			padding-top: 5px;
		}
		div.mapPopup div.countryTitle {
			font-weight: bold;
		}




/************************************************************
	END CHECK DESTINATION
************************************************************/












/************************************************************
	TRAVEL HEALTH PLAN FORM
************************************************************/

	table.layout td.contentArea table.insideLayout td.contentBlock table.healthPlanForm
	{
		border : 1px solid #c4bcb5;
		width : 210px;
	}

	table.layout td.contentArea table.insideLayout td.contentBlock table.healthPlanForm th
	{
		background : url(pencil.gif) no-repeat 10px 5px #f3ede7;
		color : #0177c1;
		text-align : left;
		font-size : 12pt;
		line-height : 32px;
		padding : 0px 0px 0px 40px;
	}

	table.layout td.contentArea table.insideLayout td.contentBlock table.healthPlanForm td
	{
		background : url(grid.gif) left top;
		padding : 18px 10px 15px 10px;
	}

/************************************************************
	END TRAVEL HEALTH PLAN FORM
************************************************************/









/************************************************************
	CHECKLIST
************************************************************/

	table.checklist td.field
	{
		padding-right : 10px;
		padding-bottom : 10px;
		vertical-align : top;
	}

	table.checklist td.label
	{
		padding-right : 10px;
		padding-bottom : 10px;
		vertical-align : top;
	}



/************************************************************
	END CHECKLIST
************************************************************/








/************************************************************
	QUIZ
************************************************************/

	ol.quiz li,
	ol.quizResults li
	{
		margin-bottom : 15px;
	}

	ol.quizResults li
	{
		font-weight : bold;
	}

	ol.quizResults li div.answer,
	ol.quizResults li div.explanation
	{
		font-weight : normal;
	}



/************************************************************
	END QUIZ
************************************************************/








/************************************************************
	TRAVEL BLOCK
************************************************************/

	table.insideLayout td.leftBar div.travelBlock
	{
		background : #f3ede7;
		padding : 0px 10px 10px 10px;
	}

	table.insideLayout td.leftBar div.travelBlock div.destinationLabel
	{
		font-size : 8pt;
	}

	table.insideLayout td.leftBar div.travelBlock div.destination
	{
		font-weight : bold;
		color : #459bd2;
		font-size : 14pt;
	}

	table.insideLayout td.leftBar div.travelBlock div.dateLabel
	{
		margin-top : 5px;
		font-size : 8pt;
	}

	table.insideLayout td.leftBar div.travelBlock div.date
	{
		font-weight : bold;
		color : #459bd2;
	}

	table.insideLayout td.leftBar div.travelBlock div.backToLink
	{
		margin-top : 5px;
	}



/************************************************************
	END TRAVEL BLOCK
************************************************************/



/************************************************************
	FEED DATA
************************************************************/

	table.insideLayout td.contentBlock div.feed
	{
		margin : 0px 0px 20px 40px;
		padding : 0px 0px 15px 0px;
		border-bottom : 1px solid #1fa345;
	}

	table.insideLayout td.contentBlock div.feed div.title
	{
		color : #b40967;
		font-weight : bold;
		padding : 0px 0px 10px 0px;
	}

	table.insideLayout td.contentBlock div.feed div.description
	{
		padding : 0px 0px 10px 0px;
	}

		table.insideLayout td.contentBlock div.feed div.description p
		{
			margin : 0px 0px auto 0px;
			padding : 0;
		}

	table.insideLayout td.contentBlock div.feed div.pubDate
	{
		font-weight : bold;
	}

	table.insideLayout td.contentBlock div.feed div.link a
	{
		color : #0177c1;
	}

	table.insideLayout td.contentBlock div.feed div.link a:hover
	{
		color : #c95091;
	}




/************************************************************
	END FEED DATA
************************************************************/








/************************************************************
	POLL STYLES
************************************************************/

	table.pollTable
	{
		margin : 8px 0px 8px 0px;
	}

	table.pollTable td.fill
	{
		height : 8px;
		font-size : 8px;
		line-height : 8px;
		background : url(poll_fill.gif) no-repeat left top;
	}

	table.pollTable td.empty
	{
		height : 8px;
		font-size : 8px;
		line-height : 8px;
		background : url(poll_empty.gif) no-repeat right top;
	}


/************************************************************
	END POLL STYLES
************************************************************/


/************************************************************
	ADMIN STYLES
************************************************************/


	div.save-alert {
		width:100%;
		background: #E5EFFB
	}


/************************************************************
	END ADMIN STYLES
************************************************************/





/************************************************************
	PRINT STYLES
************************************************************/


	table.layout#print td.leftEdge,
	table.layout#print td.topEdge,
	table.layout#print td.rightEdge,
	table.layout#print td.bottomEdge
	{
		display : none;
	}



	table.layout#print td.top div.yellowNote
	{
		display : none;
	}

	table.layout#print td.top ul.topMenu
	{
		display : none;
	}

	table.layout#print td.menu,
	table.layout#print td.menu ul.mainMenu,
	table.layout#print td.menu div.printMail
	{
		display : none;
	}

	table.layout#print td.contentArea table.insideLayout td.leftbar,
	table.layout#print td.contentArea table.insideLayout td.rightBar,
	table.layout#print td.contentArea table.insideLayout td.leftBar div,
	table.layout#print td.contentArea table.insideLayout td.leftBar ul.leftMenu
	{
		display : none;
		width : 0px;
	}

	table.layout#print td.contentArea
	{
		vertical-align : top;
		background : #ffffff;
	}

	table.layout#print td.contentArea table.insideLayout td.contentBlock
	{
		width : 100%;
	}

	table.layout#print td.bottom div.starfish,
	table.layout#print td.bottom div.bottomNav
	{
		display : none;
	}

	table.layout#print td.bottom div.disclaimer
	{
		width : 550px;
	}
	div.error {
		color:red;
	}



/************************************************************
	END PRINT STYLES
************************************************************/

/************************************************************
	NEWSLETTER STYLES
************************************************************/

div.divider
{
	height : 1px;
	line-height : 1px;
	background : url(divider.gif) repeat-x left top;
	margin : 10px 0px 0px 0px;
}




ul.readMoreLink
{
	margin : 0;
	padding : 0 0 0 15px;
	list-style : none;
}

	ul.readMoreLink li
	{
		margin : 0;
		padding : 0 0 1em 12px;
		background : url(arrow.gif) no-repeat left 4px;

	}

		ul.readMoreLink li a
		{
			color : #b40967;
			display : block;
		}


a.readMoreLink
{
	background : url(arrow.gif) no-repeat left 4px;
	padding-left : 12px;
	color : #b40967;
}

/************************************************************
	END NEWSLETTER STYLES
************************************************************/

/* Survey link graphic */

.surveyLink { position:absolute; top:175px; }