/* ----------------------------------------
   Tipton Stylesheet
   © Evolving Media Limited 2004
   www.evolvingmedia.co.uk
   ----------------------------------------
   Created by Bob Twells
   on 8-Jun-04 at 2:34 pm
   ---------------------------------------- */


/* ---------------------------------------- */
/* Home page and common elements            */
/* ---------------------------------------- */

div
{
	border-width: 0px;
	border-style: solid;
	border-color: red;
}

#validationNav
{
	/*clear: both;*/
	display: none;
	padding: 0px 0px 30px 0px;
	border: 0px #ff0 solid;
}

#printLogo, #printLogo img
{
	display: none;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, hr
{
	display: none;
}

a
{
	color: #174B85;
	text-decoration: none;
}

a:hover
{
	color: #174B85;
	text-decoration: underline;
}

a:visited
{
	color: #174B85;
	text-decoration: none;
}

hr
{
	display: none;
}

p
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 0.8em;
	line-height: 1.3em;
	font-style: normal;
	font-weight: normal;
}

span.h
{
	font-weight: bold;
	color: #1B77B0;
	font-size: 130%;
}

span.h2
{
	font-weight: bold;
	font-size: 110%;
}

span.cmshighlight
{
	color: #1B77B0;
}

li
{
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	line-height: 1.2em;
	font-style: normal;
	font-weight: normal;
}

#printWebAddress
{
	display: none;
}

#mainBody
{
	background: url("images/body_back.gif") #59B331 fixed repeat-x;
	font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 101%;
	font-style: normal;
	font-weight: normal;
}

.bodyText
{
	font-size: 0.8em;
	line-height: 1.2em;
	font-style: normal;
	font-weight: normal;
}

.bodyTextSmall
{
	font-size: 0.7em;
	line-height: 1.2em;
	font-style: normal;
	font-weight: normal;
}

.bodyTextBold
{
	font-size: 0.8em;
	line-height: 1.2em;
	font-style: normal;
	font-weight: bold;
}

#container
{
	position: absolute;
	left: 50%;
	top: 5px;
	width: 746px;
	margin-left: -373px;
	padding: 0px 0px 30px 0px;
	border: 0px #ff0 solid;
	z-index: 10;
}

#pageTop
{
	position: relative;
	width: 746px;
	height: 200px;
	padding: 0px;
	margin: 0px;
	background: url("images/container_top.gif?v=1") no-repeat transparent top left;
}

#pageMid
{
	position: relative;
	padding: 10px 23px 10px 23px;
	margin: 0px;
	border: 0px solid;
}

#pageMidOuter
{
	width: 746px;
	position: absolute;
	background: url("images/container_bg.gif") no-repeat #fff top left;
	padding: 0px;
	margin: 0px;
}

#pageBottom
{
	float: left;
	width: 746px;
	position: relative;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: url("images/footer_bg.gif") no-repeat transparent bottom left;
}

#corporate
{
	position: absolute;
	top: 10px;
	left: 15px;
}

#corporateLogo
{
	width: 176px;
	height: 139px;
	padding: 0px;
	margin: 0px;
	background: url("images/logo.gif") no-repeat top left transparent;
}

#corporateLogo h1
{
	display: none;
}

.imgleft
{
    padding: 1px 10px 4px 0px;
}

.imgright
{
	padding: 1px 0px 4px 10px
}

.cms_img
{
	margin: 0px;
}

#siteNav
{
	position: absolute;
	top: 25px;
	right: 20px;
	width: 550px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#siteNav a, #siteNav span
{
	font-size: 1em;
	line-height: 1.4em;
	color: #fff;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

em
{
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}

#callMe
{
	position: absolute;
	top: 104px;
	left: 649px;
	width: 88px;
	height: 60px;
}

#callMe a, #callMe a:hover
{
	text-decoration: none;
}

#callMe a span
{
	display: none;
}

#access
{
	position: absolute;
	top: 5px;
	right: 20px;
}

#access a, #access .divider, #access .textVersion a, #access .textVersion a, #access .graphicVersion a, #access .graphicVersion a
{
	font-size: 0.7em;
	color: #fff;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.graphicVersion
{
	display: none;
}

#subHeader
{
	position: absolute;
	top: 70px;
	left: 265px;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
}

#subHeader h1
{
	font-size: 2.2em;
	line-height: 1.1em;
	color: #fff;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

#subHeader h3
{
	font-size: 1.2em;
	line-height: 1.1em;
	color: #f7e64e;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

#subHeader h4
{
	font-size: 1em;
	line-height: 1.2em;
	color: #f7e64e;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

#subHeader h5
{
	font-size: 0.75em;
	line-height: 1.2em;
	color: #f7e64e;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

#bubbleBoxes
{
	float: left;
	width: 678px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	/*position: relative;*/
	/*border: 1px blue solid;*/
}

#bubbleBoxMortgages
{
	float: left;
	width: 225px;
	height: 156px;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	position: relative;
	/*border: 1px orange solid;*/
}

#bubbleBoxSavings
{
	float: left;
	width: 225px;
	height: 156px;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	position: relative;
	/*border: 1px purple solid;*/
}

#bubbleBoxInsurance
{
	float: left;
	width: 225px;
	height: 156px;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	position: relative;
	/*border: 1px purple solid;*/
}

#bubbleBoxes h4
{
	width: 176px;
	color: #f7e64e;
	font-size: 11pt;
	line-height: 13pt;
	margin: -62px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 7px;
}

#bubbleBoxes a
{
	position: absolute;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	right: 42px;
	bottom: 10px;
}

#bubbleBoxes h3
{
	display: none;
}

#pageQuote
{
	float: left;
	margin: 0px 0px 15px 5px;
	padding: 28px 0px 0px 0px;
	width: 180px;
	position: relative;
}

.quoteText
{
	font-size: 1.1em;
	line-height: 1.5em;
	color: #333;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
}

.quoteFooter
{
	font-size: 1.1em;
	line-height: 1.5em;
	color: #1B77B0;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

#theSmallPrint
{
	margin: 30px 10px 10px 10px;
	padding: 0px;	
	position: relative;
	clear: both;
}

#smallPrintTop
{
	width: 678px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	background: url(images/smallprint_top.gif) transparent top left no-repeat;
	line-height: 0px;
	font-size: 0px;	
	position: relative;
}

#smallPrintMid
{
	width: 676px;
	margin: 0px 0px -1px 0px;
	padding: 0px;
	background: #306799;
	position: relative;
}

#smallPrintBottom
{
	width: 676px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	background: url(images/smallprint_bottom.gif) transparent bottom left no-repeat;
	position: relative;
}

#theSmallPrint h5
{
	color: #fff;
	font-size: 0.7em;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

/* ---------------------------------------- */


/* ---------------------------------------- */
/* FOOTER ELEMENTS                          */
/* ---------------------------------------- */

#copyrightNotice
{
	float:left;
	/*position: absolute;
	top: 5px;
	left: 5px;*/
	width: 250px;
	padding: 10px 0px 0px 15px;
	color: #fff;
	font-size: 0.7em;
}

#siteFootNav
{
	margin: 0px 0px 0px 270px;
	padding: 5px 15px 25px 0px;
	text-align: right;
}

#siteLegalNav
{
	padding: 5px 0px 0px 0px;
	text-align: right;
}

#siteFootNav a, #siteFootNav span
{
	color: #fff;
	font-size: 0.8em;
	line-height: 1.2em;
}

#siteLegalNav a, #siteLegalNav span
{
	color: #fff;
	font-size: 0.7em;
	line-height: 1.2em;
}


/* ---------------------------------------- */


/* ---------------------------------------- */
/* PRODUCT STYLES                           */
/* ---------------------------------------- */

#pageContent
{
/*	float: left;*/
	width: 695px;
	padding: 0px 0px 30px 0px;
	margin: 0px;
	position: relative;
}

#pageContentLeft
{
	float: left;
	width: 495px;
	padding: 0px 0px 30px 0px;
	margin: 0px;
	/*border: 1px red solid;*/
}

#productTitle
{
	margin: 0px 0px 0px 0px;
}

#productTitle h3
{
	color: #58B132;
	font-size: 2.7em;
	font-weight: normal;
	font-style: normal;
}

#productTitle h4
{
	padding: 0px 0px 0px 150px;
	color: #174B85;
	font-size: 1.6em;
	font-weight: normal;
	font-style: normal;
}

#productDescription
{
	margin: 15px 0px 0px 50px;
}

#productDescription h4
{
	color: #1B77B0;
	font-size: 1.15em;
	line-height: 1.2em;
	font-weight: normal;
	font-style: normal;
	padding: 0px 0px 10px 0px;
}

#productDescription h3
{
	color: #000000;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: normal;
	font-style: normal;
	padding: 15px 0px 0px 0px;
}

#productKeyFeature
{
	margin: 10px 0px 0px 50px;
}

#productKeyFeature h4
{
	color: #58B132;
	font-size: 1.1em;
	font-weight: normal;
	font-style: normal;
}

#productBox
{
	margin: 10px 0px 0px 40px;
	width: 450px;
}

#loancalcBox
{
	margin: 10px 0px 0px 0px;
	width: 450px;
}

#productBoxTop
{
	margin: 0px;
	padding: 0px;
	width: 450px;
	height: 12px;
	background: url(images/productbox_top.gif) transparent top left no-repeat;
	clear:both;
	line-height: 0px;
	font-size: 0px;
}

#productBoxBottom
{
	margin: 0px;
	padding: 0px;
	width: 450px;
	height: 12px;
	background: url(images/productbox_bottom.gif) transparent bottom left no-repeat;
	line-height: 0px;
	font-size: 0px;
}

#productBoxContent
{
	width: 450px;
	padding: 0px;
	margin: 0px;
	background: #F2F2F2;
}

#productBoxContentInner
{
	width: 430px;
	margin: 0px 10px 0px 10px;
}

#decisionBubble
{
	float: right;
	width: 91px;
	height: 64px;
	margin: 10px 0px 10px 10px;
	background: url(images/decision.gif) transparent top left no-repeat;
}

#decisionBubble span
{
	display: none;
}

.tableStyle
{
	margin: 10px 0px 10px 0px;
	border-collapse: separate;
	border-spacing: 1px;
}

.tableFirstCol
{
	padding: 4px;
	margin: 1px;
	background: #58B132;
	color: #fff;
	font-style: normal;
	font-weight: normal;
}

.tableNormal
{
	padding: 4px;
	margin: 1px;
	background: #F7E64E;
	color: #000;
	font-style: normal;
	font-weight: normal;
}

.tableHeader
{
	padding: 4px;
	margin: 1px;
	background: #174B85;
	color: #fff;
	font-style: normal;
	font-weight: bold;
}

.tableHeader2
{
	padding: 4px;
	margin: 1px;
	background: #58B132;
	color: #fff;
	font-style: normal;
	font-weight: normal;
}

#productSmallPrint, .small
{
	color: #000;
	font-size: 0.85em;
	line-height: 1.2em;
	font-style: normal;
	font-weight: normal;
}

#sectionNav
{
	position: relative;
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

#sectionNavHeader
{
	margin: 0px 0px 0px 60px;
	width: 130px;
	height: 26px;
	background: url(images/choose_mortgage.gif) transparent top left no-repeat;
	position: relative;
}

#sectionNavHeader2
{
	margin: 0px 0px 0px 60px;
	width: 130px;
	height: 26px;
	background: url(images/choose_savings.gif) transparent top left no-repeat;
	position: relative;
}

#sectionNavHeader3
{
	margin: 0px 0px 0px 60px;
	width: 130px;
	height: 26px;
	background: url(images/choose_loan.gif) transparent top left no-repeat;
	position: relative;
}

#sectionNavHeader h4, #sectionNavHeader2 h4, #sectionNavHeader3 h4
{
	display: none;
}

.sectionNavItem
{
	margin: 10px 0px 0px 70px;
	display: block;
	color: #000;
	font-size: 0.70em;
	line-height: 1.2em;
	font-weight: bold;
	position: relative;
}

#dateinput
{
	margin: 110px 0px 20px 20px;
	width: 160px;
	display: block;
	color: #fff;
	font-size: 0.70em;
	line-height: 1.2em;
	font-weight: normal;
	position: relative;
	background: #19639D;
	padding: 10px;
}

#overallstats
{
	margin: 20px 0px 20px 20px;
	width: 160px;
	display: block;
	color: #fff;
	font-size: 0.70em;
	line-height: 1.2em;
	font-weight: normal;
	position: relative;
	background: #58B132;
	padding: 10px;
}

#dateinput a, #overallstats a
{
	color:#fff;
	font-weight: normal;
	text-decoration: underline;
}

.sectionNavItem span
{
	display: none;
}

.sectionNavItem a
{
	width: 114px;
	list-style-type: disc;
	display: list-item;
	color: #174B85;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0px 0px 0px 15px;
	text-decoration: none;
}

.sectionNavItem a:hover
{
	color: #1B77B0;
	text-decoration: underline;
}

#emailFriend
{	
	position: relative;
	margin: 0px 0px 30px 50px;
	width: 141px;
	height: 108px;
}

#emailFriend a
{
	top: 0px;
	left: 0px;
	position: absolute;
	width: 141px;
	height: 108px;
	background: url(images/emailfriend.gif) transparent top left no-repeat;
}

#emailFriend span
{
	display: none;
}

#mortgageCode
{
	position: relative;
	margin: 30px 0px 20px 55px;
	width: 132px;
	height: 93px;
}

#mortgageCode a
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 132px;
	height: 93px;
	background: url(images/mortgagecode.gif) transparent top left no-repeat;
}

#mortgageCode span
{
	display: none;
}

#investmentHandbook
{
	position: relative;
	margin: 30px 0px 20px 55px;
	width: 132px;
	height: 93px;
}

#investmentHandbook a
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 132px;
	height: 93px;
	background: url(images/investment_handbook.gif) transparent top left no-repeat;
}

#investmentHandbook span
{
	display: none;
}


/* ---------------------------------------- */

/* ---------------------------------------- */
/* ACCESSIBILITY                            */
/* ---------------------------------------- */

#accessHints
{
	margin: 15px 20px 20px 15px;
}

#accessHints th
{
	font-size: 0.8em;
	line-height: 1.2em;
	padding: 4px;
	margin: 1px;
	background: #174B85;
	color: #fff;
	font-style: normal;
	font-weight: bold;
}

#accessHints td.key
{
	font-size: 0.8em;
	line-height: 1.2em;
	padding: 4px;
	margin: 1px;
	background: #58b132;
	color: #000;
	font-style: normal;
	font-weight: bold;
}

#accessHints td
{
	font-size: 0.8em;
	line-height: 1.2em;
	padding: 4px;
	margin: 1px;
	background: #f7e64e;
	color: #000;
	font-style: normal;
	font-weight: normal;
}

/* ---------------------------------------- */

/* ---------------------------------------- */
/* NEWS                                     */
/* ---------------------------------------- */

#productDescription .headline h4
{
	color: #000000;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: normal;
	font-style: normal;
	padding: 15px 0px 5px 0px;
}

p.newsDate,span.newsDate
{
	font-size: 0.8em;
	line-height: 1.3em;
	font-style: italic;
	color: #4d4d4d;
}

p.newspara,span.newspara
{
	font-size: 0.8em;
	line-height: 1.3em;
	font-style: normal;
	color: #000000;
}

/* ---------------------------------------- */

/* ---------------------------------------- */
/* MORTGAGE AND SAVINGS CALC BOX            */
/* ---------------------------------------- */


#savingsCalculator
{
	width: 430px;
	margin: 20px 0px 10px 0px;
}

#saveCalcTable
{
	margin: 0px;
	padding: 0px;
	width: 400px;
}

#savingsCalculator h4
{
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight: bold;
}

#savingsCalculator p
{
	font-size: 0.7em;
	line-height: 1.2em;
	font-weight: normal;
}

.saveBox table
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

.saveBox table td
{
	padding: 3px;
}

.saveBox form
{
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #fff;
}

.saveBox
{
	width: 200px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background: url(images/calc_bg.jpg) no-repeat top left #19639D;
	color: #000;
}


#mortgageCalculator
{
	padding: 15px 0px 15px 0px;
}

#mortCalcTable
{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 400px;
}

#mortgageCalculator h3
{
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight: bold;
}

#mortgageCalculator p
{
	font-size: 0.7em;
	line-height: 1.2em;
	font-weight: normal;
}

.mortBox table
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

.mortBox table td
{
	padding: 3px;
}

.mortBox form
{
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #fff;
}

.mortBox
{
	float: right;
	width: 240px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background: url(images/calc_bg.jpg) no-repeat top left #19639D;
	color: #000;
}

.box2
{
	width: 100%;
	border: 0px solid;
	margin: 0px;
	padding: 0px;
	background: url(images/calc_tl.gif) no-repeat transparent top left;
}

.box3
{
	width: 100%;
	border: 0px solid;
	margin: 0px;
	padding: 0px;
	background: url(images/calc_tr.gif) no-repeat transparent top right;
}

.box4
{
	width: 100%;
	border: 0px solid;
	margin: 0px;
	padding: 0px;
	background: url(images/calc_bl.gif) no-repeat transparent bottom left;
}

.box5
{
	width: 100%;
	border: 0px solid;
	margin: 0px;
	padding: 0px;
	background: url(images/calc_br.gif) no-repeat transparent bottom right;
}

.boxContent
{
	padding: 10px;
	margin: 0px;
	border: 0px solid;
}

/* ---------------------------------------- */

/* ---------------------------------------- */
/* CONTACT FORM                             */
/* ---------------------------------------- */

#contactform
{
	font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#contactform p, #contactform table td
{
	font-size: 100%;
}

#contactform input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
}

#contactform .sizeme
{
	width: 200px;
	height: 25px;
}

#contactform .sizeme2
{
	width: 200px;
	height: 85px;
}

/* ---------------------------------------- */

/* ---------------------------------------- */
/* POPUP STYLES                             */
/* ---------------------------------------- */

#popupBody
{
	background: url("images/popup_bg.gif") #fff top left no-repeat;
	font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 101%;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#popupHeader
{
	margin: 15px 0px 0px 25px;	
}

#popupHeader h2
{
	color: #fff;
	font-size: 1.3em;
	font-weight: normal;
	font-style: normal;
}

#popupContent
{
	margin: 70px 25px 0px 25px;
	padding: 0px 0px 25px 0px;
}

#popupContent h3
{
	font-size: 0.9em;
	line-height: 1.3em;
	font-style: normal;
	font-weight: bold;
}

#popupContent p
{
	font-size: 0.8em;
	line-height: 1.2em;
	font-style: normal;
	padding: 10px 0px 0px 0px;
}

#popupContent li
{
	list-style-position: outside;
}

#popupContent a
{
	font-size: 0.8em;
	line-height: 1.2em;
}

#popupClose
{
	position: absolute;
	top: 20px;
	right: 25px;
	margin: 0px;
	padding: 0px;
}

#popupClose a
{
	color: #fff;
	font-size: 0.8em;
	line-height: 1.2em;
}

#popupContent form
{
	padding: 15px 0px 0px 0px;
	font-size: 0.8em;
	line-height: 1.2em;
}

/* ---------------------------------------- */

/* ---------------------------------------- */
/* POPUP APPLICATION FORM STYLES            */
/* ---------------------------------------- */


#popupAppBody
{
	background: url("images/popupApp_bg.gif") #fff top left no-repeat;
	font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 101%;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#popupAppHeader
{
	margin: 45px 0px 0px 225px;	
}

#popupAppHeader h2
{
	color: #fff;
	font-size: 1.8em;
	font-weight: normal;
	font-style: normal;
}

#popupClose
{
	position: absolute;
	top: 20px;
	right: 25px;
	margin: 0px;
	padding: 0px;
}

#popupClose a
{
	color: #fff;
	font-size: 11pt;
	line-height: 14pt;
}

#popupCallMe
{
	position: absolute;
	top: 90px;
	left: 565px;
	width: 71px;
	height: 50px;
}

#popupAppContent
{
	margin: 135px 25px 0px 25px;
	padding: 0px 0px 25px 0px;
}

#popupAppContent h3
{
	font-size: 0.9em;
	line-height: 1.3em;
	font-style: normal;
	font-weight: bold;
}

#popupAppContent p
{
	font-size: 0.8em;
	line-height: 1.2em;
	font-style: normal;
	padding: 10px 0px 0px 0px; 
}

#popupAppContent li
{
	list-style-position: outside;
}

#popupAppContent a
{
	font-size: 0.8em;
	line-height: 1.2em;
}

#popupCallMe a, #callMe a:hover
{
	text-decoration: none;
}

#popupCallMe a span
{
	display: none;
}

#popupAppContent table
{
	margin: 20px 0px 10px 0px;
}

#popupAppContent td
{
	font-size: 0.8em;
	line-height: 1.2em;
	font-style: normal;
	color: #000;
}

#popupAppContent td p, #popupAppContent td li
{
	font-size: 1em;
	line-height: 1.2em;
	font-style: normal;
	color: #000;
}

#popupAppContent .tableHeader
{
	font-size: 0.9em;
	color: fff;
}

#popupAppContent span.formtextbold
{
	font-weight: bold;
}

#progressBar
{
	margin: 0px 0px 15px 0px;
}

#progressBar a
{
	display: none;
}

li.tick
{
list-style-image: url("images/tickbox.gif");
list-style-type: square;
margin: 3px;
padding: 0px 0px 3px 0px;
}


.talk {
	height: 315px;
	width: 529px;
	background-color: none transparent !important;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	zoom: 1;
}
#swarnn {
	background-image: url(/static/talk/swarnn.png);
	background-color:transparent !important;
}
#howells {
	background-image: url(/static/talk/howells.png);
	background-color:transparent !important;
}
#may {
	background-image: url(/static/talk/may.png);
	background-color:transparent !important;
}
#barnett {
	background-image: url(/static/talk/barnett.png);
	background-color:transparent !important;
}

* html #swarnn {
	background-image: url(/static/talk/swarnn.gif) !important;
}
* html #howells {
	background-image: url(/static/talk/howells.gif) !important;
}
* html #may {
	background-image: url(/static/talk/may.gif) !important;
}
* html #barnett {
	background-image: url(/static/talk/barnett.gif) !important;
}


/* ---------------------------------------- */

/* ---------------------------------------- */
/* © Evolving Media Limited 2004            */
/* ---------------------------------------- */
