
BODY { background-color: #BDCDDD; 
       COLOR: #000000; 
       FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
       FONT-SIZE: 12px;
       text-align:left;
       margin: 0; }
       
A { COLOR: #004B93; }
A:hover { COLOR: #000000; }

p {text-align:left;}
TD { COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; line-height: 1.4; }
B {COLOR: #4497BF; }
STRONG { COLOR: #14609C; }
.sub_head { COLOR: #0460A9; font-weight: bold; font-size: 15px; }
.p_head { COLOR: #4497BF;font-weight:bold;font-size: 12px; }
.search { COLOR: #0068B3; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 12px; }
.left-col { COLOR: #000000;text-align:left; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; line-height: 1.6; }
.facts { COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; line-height: 1.4; }
.footer { COLOR: #454C52; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; }
.texthead { COLOR: #14609C; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 10px; }
.quote {  COLOR: #14609C; FONT-SIZE: 13px; line-height: 1.4; }
.quiz {display:none;position:relative;left:0px; top:0px;COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 12px; }
.quiz_dev {display:block;position:relative;left:0px; top:0px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 12px; }.macromedia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004B93;
}
.block {display:block;}
.marg20 {padding:20px; text-align:left;}
p#news {margin-bottom:0em;margin-top:10px}
.demos {background: url(../images/demo_bg.jpg) repeat-y top; width: 547px; margin:15px 0 0 0;}
h3 {
	color: #004B93;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 14px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
ul {text-align:left;}

.bold {font-weight:bold;}
.bold div {margin-top:15px;}
div.notbold {margin-top:2px;}
.notbold {font-weight:normal;}

#headtop 
{
	background: url('../images/masthead_topcurve.jpg') no-repeat top;
}

/*This section overrides style settings in .promo file.* - copied from Gaviscon - may not need all of these but wanted to get it done as fast as possible*/	


.LegalText {
	color: #000000;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 11px;
	line-height: 15px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 25px;
	font-weight:normal;
}


/*	
.QuestionLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight:normal;
	color: black;
	line-height: 25px;
}

*/
.instructionslabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight:normal;
}
SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight:normal;
}


.OfferCouponValue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	line-height: 17px;
	padding-right: 8px;
}
.OfferThankYou {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
}

.OfferTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4497BF;
	padding-bottom: 10px;
	padding-right: 20px;
	text-decoration: none;
}
.OfferExpiration
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	padding-bottom: 20px;
	text-decoration: none;
}

.SuccessMessageLabel
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4497BF;
	padding-bottom: 10px;
	
}

.RequiredMarkerLabel
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff0000;
	padding-bottom: 10px;
	font-weight:normal;
	
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: yellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}


	/* TAF Styles*/
	.TAFtoTBL {margin:10px;}
   .TAFfromTBL {margin:10px;}
   .TAFlabelTD { width:100px;}
   .TAFfieldTD { width:200px;}
   .AddBtnDiv {}
   .RecipientTBL {width:300px;}
   .PreviewSendDivCSS {margin-top:30px;}
   .PreviewDivCSS {}
   .SendDivCSS {}
           
.PreviewEmailContainer
{	
	width:420px;
	margin:150px 0 0 0;	
	font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    background-color:#e6e5e4;
    padding:20px;
    padding-top:10px;
    border:#0a4392 3px solid;
}

.PreviewEmailBody
{
	padding:20px;
	margin:3px;
	background-color:#ffffff;
	border:solid 1px #6f6d6d;
	text-align:left;
}

.TellAFriendSendBtnCss
{
	text-align: right;
	padding-right: 60px;
}

.taful
{
	list-style-type:disc;
	margin-left: 16px;
}

.AddBtnDiv
{
	text-align: left;
}
