﻿body 
{
	background-color: #F4F8FB;
	margin: 0 auto 0 auto;
	font-family: Arial;
}

img
{
	border: 0;
}

p
{
	margin: 0;
	padding: 0;
}

.tbHeader
{
	background-image: url(/images/tb_header.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #7EBE40;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px 5px 0 5px;
	font-size: 11px;
	width: 130px;
	height: 15px /*16px*/;
	/* hack to set min height in IE 6 */
    height: auto !important;
    height: 16px;
    min-height: 16px;
}

.btnSubmit
{
	background-color: #7EBE40;
	border: 2px solid #A3D075;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	width: 94px;
	height: 23px;
}

#Wrapper
{
	width: 756px;
	margin: 18px auto 0 auto;
}

		#TopCurve
		{
			width: 756px;
			height: 7px;
			background-image: url(../images/top_curve.gif);
			background-repeat: no-repeat;
		}
		
		#SiteContent
		{
			padding: 25px 19px;
			width: 718px /*756px*/;
			background-image: url(../images/bg_strip.gif);
			background-repeat: repeat-y;
		}
		
				#Logo
				{
					width: 151px;
					height: 36px;
				}
				
				.Navigation
				{
					width: 720px;
					height: 23px /*26px*/;
					margin-top: 21px;
					padding-top: 3px;
					background-color: #7EBE40;
					background-image: url(../images/nav_bg.gif);
					background-repeat: repeat-x;
					background-position: bottom;
				}
						.Navigation a
						{
							color: #FFFFFF;
							text-decoration: none;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							padding: 0 15px;
							display: inline-block;
							vertical-align: middle;
							text-align: center;
						}
								.Navigation a:hover
								{
									color: #333333;
								}
						.Navigation img
						{
							vertical-align: bottom;
						}
						#NavItems
						{
							float: left;
						}
						#NavMyAccount
						{
							float: right;
							/*padding-top: 3px;*/
							vertical-align: middle;
						}
						
				#MainImage
				{
					width: 720px;
					height: 224px;
					margin-top: 12px;
					position: relative;
				}
				
				#StrapLine
				{
					background-color: #D50020;
					width: 706px /*718px*/;
					height: 31px /*38px*/;
					padding: 7px 0 0 12px;
					margin-top: -60px;
					position: absolute;
				}
				
				#ColumnWrap
				{
					width: 720px;
					padding-top: 20px;
				}
						#LeftCol
						{
							width: 400px;
							float: left;
						}
								#Heading
								{
									background-color: #7EBE40;
									width: 385px /*400px*/;
									height: 22px /*26px*/;
									padding: 4px 0 0 15px;
								}
										#Heading h1
										{
											color: #FFFFFF;
											font-size: 15px;
											margin: 0;
										}
								#MainCopy
								{
									padding: 15px 10px;
									font-size: 12px;
									color: #000000;
								}
										#MainCopy h2
										{
											color: #333333;
											font-size: 14px;
											margin: 0;
											margin-bottom: 5px;
										}
										#MainCopy a
										{
											color: #649D2E;
											text-decoration: none;
											font-weight: bold;
										}
												#MainCopy a:hover
												{
													color: #D50020;
												}
										
						#RightCol
						{
							width: 300px;
							float: right;
						}
								.GreenBox
								{
									background-color: #7EBE40;
									width: 278px /*300px*/;
									padding: 11px 11px;
									margin-bottom: 13px;
								}
										.GreenBox h1
										{
											color: #40770B;
											font-size: 18px;
											margin: 0;
											padding-bottom: 10px;
										}
										#BupaOffers
										{
										}
										#Banners img
										{
											margin-bottom: 13px;
										}
										.RequestWrap
										{
											width: 100%;
											margin-bottom: 20px;
										}
												.RequestIcon
												{
													float: left;
													width: 53px;
													height: 58px;
													margin: 0 10px;
												}
												.RequestText
												{
													float: left;
													width: 200px;
													color: #40770B;
													font-size: 11px
												}
												
										#PleaseLogin
										{
											background-color: #FFFFFF;
											width: 252px /*278px*/;
											padding: 7px 13px;
											color: #5A5A5A;
											font-size: 11px;
											font-weight: bold;
										}
												#PleaseLogin a
												{
													text-decoration: none;
													color: #40770B;
												}
														#PleaseLogin a:hover
														{
															text-decoration: underline;
														}
												.WaterMarkTextBox
												{
													background-image: url(../images/text_box_bg.jpg);
													background-repeat: repeat-x;
													color: #999999;
													margin-bottom: 7px;
												}
												.LoginTextBox
												{
													margin-bottom: 7px;
												}
										#ReferAFriend
										{
											width: /*278px*/ 300px;
											height: 105px;
										}
												#QuestionIcon
												{
													float: left;
													width: 63px;
													height: 66px;
												}
												#QuestionText
												{
													float: left;
													padding-left: 15px;
													color: #818181;
													font-size: 12px;
													width: 180px;
												}
														#QuestionText h1
														{
															color: #6E7F94;
															font-size: 14px;
															margin: 0;
														}
														#QuestionText a
														{
															color: #6E7F94;
															text-decoration: none;
															font-weight: bold;
														}
																#QuestionText a:hover
																{
																	color: #333333;
																}
						
				#Footer
				{
					background-color: #E4E4E4;
					width: 700px /*720px*/;
					height: 28px;
					padding: 0 10px;
					margin-top: 20px;
				}
						#Footer a
						{
							color: #848484;
							font-size: 11px;
							font-weight: bold;
							text-decoration: none;
						}
								#Footer a:hover
								{
									color: #333333;
								}
						#BottomLinks
						{
							float: left;
							padding-top: 3px;
						}
								#BottomLinks a
								{
									padding: 0 5px;
								}
						#Submarine
						{
							float: right;
							padding-top: 6px;
						}
				
		#BottomCurve
		{
			width: 756px;
			height: 7px;
			background-image: url(../images/bottom_curve.gif);
			background-repeat: no-repeat;
		}