
/************************************************************
	GLOBALS/DEFAULTS, STRUCTURE
************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
ol, ul, li, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: inherit;
	font-size: 100%;
	/*font-family: inherit;*/
	vertical-align: baseline;
	line-height: 1;
}

html, body {color: #333}

body {font: 75% Arial, Verdana, Helvetica, sans-serif}

h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	clear: both;
	line-height: 1.3
}

h1 {
    font-size: 29px;
	font-weight: normal;
	margin: 36px 0 12px 0;
	/* margin: 12px 0 20px 0; check other layouts */
	color: #009FDC;
}

h2 {
    font-size: 18px;
    margin: 18px 0 12px 0;
	color: #009FDC;
}

h3, h4 {
    font-size: 16px;
    margin: 24px 0 12px 0;
	color: #009FDC;
}

h4 {
	color: #009FDC;
	font-size: 14px;
	margin: 12px 0;
}

h5 {color:#009FDC}

form {
	display: inline;
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
}

ul, ol, li {list-style-image: none}

p {margin: 15px 0}

p, li {line-height: 15px}

table {
	width: 100%;
	clear: both;
	margin-bottom: 24px;/* 
	border-bottom: 1px solid #DEDEDE; */
}

table table, table table table {margin: 0}

table img {display: inline}

thead th, thead td {border-bottom: 1px solid #DEDEDE}

tfoot th, tfoot td {border-top: 1px solid #DEDEDE}

td, th {
	text-align: left;
	padding: 8px 5px;
	font-weight: normal
}

td.alternaterow, td.alternateRow, th.alternaterow, th.alternateRow, tr.alternaterow th, tr.alternateRow th, tr.alternaterow td, tr.alternateRow td {background: #E9F6FC}

label {color: #333}



a {
	color: #005596; 
	cursor: pointer;
	text-decoration: none;
}

a:visited {color: #005596}

a:hover {text-decoration: underline}

strong {font-weight: bold}

input, select, textarea, optgroup {
    font: 100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
}

input {padding: 2px 3px 3px 3px;}

caption { /* generic caption style */
	font-size: 18px;
	margin: 0;
	padding: 0 0 5px 0;
	text-align: right;
	color: #009FDA;
	border-bottom: 1px solid #009FDA;
	overflow: auto;
}

#content h1 a {
	font-size: 11px;
	margin-left: 4px
}

#content ol, #content ul, #container .column_3 ul, #container .column_3 ol {margin: 12px 20px}

#content ol li, #content ul ol li {background: none; padding-left: 0;}

#content ul li {
	background: url(../images/light_blue_arrow_icon.gif) no-repeat 0 4px;
	padding-left: 10px;
	margin-bottom: 6px;
	position: relative; /* IE6 */
}

#container .sideCol { /* right column nav  */
	width: 220px;
	background: #F4F4F4 url(../images/side_col_nav_bg.png) no-repeat bottom;
	margin: 12px 0;
	overflow: hidden;
}

.sideCol h3 {
	background: #ADADAD url(../images/side_col_nav_h2.png) no-repeat;
	color: #FFF;
	margin: 0;
	font-size: 1.1em;
	padding: 7px 7px 8px 7px;
}

.sideCol p {margin: 12px 10px}

.sideCol p.secondarybutton, .sideCol p.secondaryButton {margin: 0 10px 12px 10px}

#container .sideCol ul {margin: 0}

.sideCol ul li {
	display: block;
	padding: 6px 10px 9px 10px;
	border-bottom: 1px solid #FFF;
}

.sideCol ul li.btmLink a {
	font-size: .9em;	
	padding-left: 12px;
	background: url(../images/grey_arrow_icon.gif) no-repeat 0 2px;
}

#container .sideCol ul li.plannericon, #container .sideCol ul li.pdficon, 
#container .sideCol ul li.emailicon, #container .sideCol ul li.phoneicon {
	background-position: 4px 6px;
	padding-left: 25px !important;
}

#downloads li { /* PDS icons in side column */
	overflow: auto;
	height: 1%;
	clear: left;
}

#downloads li a img {
	float: left;
	padding-right: 9px
}

/* Calculator homepage */

.calcleftcol {
	width: 48.3%;
	float: left;
}

.calcrightcol {
	width: 48.3%;
	float: right;
}

.calclarge {
	background: url(../images/calcBG.png) repeat-x;
	padding: 0 30px 0 10px;
	height: 135px;	
}

.calclarge div {
	float: left;
	width: 300px;
	margin-top: -15px;
}

.calclarge img {
	float: right;
	margin: -5px 10px 5px 10px;
}

.calcsmall {
	background: url(../images/calcBG.png) repeat-x;
	padding: 5px 10px 0px 10px;
	height: 135px;
}

.calcsmall div {
	float: left;
	width: 145px;
}

.calcsmall img {
	float: right;
	margin: 15px 0px 0px 10px;
}

/* Calculator icons in side column */
 
#calculators li {
	overflow: auto;
	clear: left;
}

#calculators li a {
	color: #333;
	line-height: 1.2;
	height: 1%;
}

#calculators li a:visited {color: #333}

#calculators li a:hover {text-decoration: none}

#calculators li a strong {color: #005596}

#calculators  li a img {float: right}

#calculators li.btmLink a, #calculators li.btmLink a:visited {color: #005596}

#calculators li.btmLink a:hover {text-decoration: underline}

#container .localNav.first { /* localNav first container */
	padding-top: 34px;
} 

.localNav ul li a.first { /* first item in localNav */
	background: #44B7E4 url(../images/localNav_h2_bg.gif) no-repeat right top;
}


.localNav ul li.parent a, .localNav ul li.parent a:visited{
	background-color: #005596;
	margin-left: 0px;
	font-weight: bold;
	font-size: 1.1em;
	color: #FFF;
	}

.localNav ul li.parent a:hover{background-color: #78CBEB}

.localNav ul li a.active:hover { /* first item in localNav */
	cursor: default;
	text-decoration: none;
}

.localNav ul li a, .otherLinks h3 {
	display: block;
	margin: 0;
	padding: 7px 12px 8px 15px;
	background: #44B7E4;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
	border-bottom: 1px solid #C4E8F6
}

.otherLinks h3 {
	padding: 6px 12px 6px 15px;
	border-bottom: none
}

.localNav ul li a:visited {color: #FFF}

.localNav ul li a:hover {background-color: #78CBEB}

.localNav ul li a.active, .localNav ul li a.active:visited {
	background: #F2FAFD;
	cursor: default;
	color: #005596;
	text-decoration: none;
}

.localNav ul li a.active.first {
	background: #F2FAFD url(../images/localNav_h2_bg.gif) no-repeat right top;
}

.localNav ul li ul { /* second level  */
	background: #BAE4F4;
}

.localNav ul li ul li a { /* second level links */
	background: #BAE4F4;
	color: #005596;
	padding: 5px 12px 6px 25px;
	border-bottom: 1px solid #F9FDFE;
}

.localNav ul li ul li a:visited {color: #005596}

.localNav ul li ul li a:hover, .otherLinks li a:hover {background: #DFF2FA}

.localNav ul li ul li a.active {
	background: #F2FAFD;
	border: 1px solid #8FCEE9;
	border-width: 1px 0;
}

.localNav ul li a.active:hover {background: #F3FAFD}

.localNav ul li.btmLink, .otherLinks ul li.btmLink, 
.localNav ul li.btmlink, .otherLinks ul li.btmlink {
	border-top: 1px solid #F9FDFE;
	display: block;
	padding: 7px 0 8px 0
}

.localNav ul li.btmLink a, .otherLinks ul li.btmLink a, 
.localNav ul li.btmlink a, .otherLinks ul li.btmlink a {
	font-size: 11px;	
	margin: 0 5px 0 16px;
	padding: 0 0 0 10px;
	border: none;
	background: url(../images/light_blue_arrow_icon.gif) no-repeat 0 1px;
	color: #005596;
}

.localNav ul li.btmLink a:visited, .otherLinks ul li.btmLink a:visited {color: #005596}

.localNav ul li.btmLink a:hover, .otherLinks ul li.btmLink a:hover {
	background: url(../images/light_blue_arrow_icon.gif) no-repeat 0 1px;
}

#container .localNav ul li ul li.btmLink a {
	margin: 0 10px 0 22px;
	padding-left: 10px;
	background: url(../images/light_blue_arrow_icon.gif) no-repeat 0 1px;
}

/* Other links - eg left column in portfolio summary */
#container .otherLinks {background: #BAE4F4} 

.otherLinks ul li a {
	color: #005596;
	display: block;
	padding: 6px 7px 7px 17px;
	border-top: 1px solid #F9FDFE;
}

.otherLinks ul li.teaserinfo {
	color: #555;
	padding: 6px 7px 8px 17px;
	display: block;
	border-top: 1px solid #F9FDFE;
}

.otherLinks ul li a:visited {color: #005596}

.otherLinks ul li a:hover {background: #DFF2FA}

.otherLinks ul li.arrow a {
	background: url(../images/light_blue_arrow_icon.gif) no-repeat 15px 10px;
	color: #005596;
	display: block;
	padding: 9px 5px 12px 23px;
	border-bottom: 1px solid #F9FDFE;
	font-size: 0.9em;
}

.otherLinks ul li.arrow a:hover {
	background: #DFF2FA url(../images/light_blue_arrow_icon.gif) no-repeat 15px 10px;*/
}

.localNav ul li ul li ul li a { /* third level links */
	padding-left: 35px;
	/* border-bottom: 1px solid #FFF; */
}

.otherLinks ul li.arrowbullet {
	background: none;
	padding: 0
}

.otherLinks ul li.arrowbullet a {
	background: url(../images/light_blue_arrow_icon.gif) no-repeat 15px 11px;
	padding-left: 25px;
}

.otherLinks ul li.arrowbullet a:hover {background: #DFF2FA url(../images/light_blue_arrow_icon.gif) no-repeat 15px 11px}

/* find a planner/adviser */

#container .findPlannerAdviser {border: 1px solid #DEDEDE}

#container .findPlannerAdviser table {margin-bottom: 10px}

#container .findPlannerAdviser td {
	padding: 0 10px;
	vertical-align: top;
}

#container .findPlannerAdviser h3 {margin: 12px}

#container .findPlannerAdviser p {margin: 12px}

#container .findPlannerAdviser td  span.secondarybutton {
	position: relative;
	top: -1px;
}

#container .findPlannerAdviser td  span.secondarybutton input {
	margin-left: 4px;
}

#container .findPlannerAdviser label {
	display: block;
	padding-bottom: 8px;
	padding-left: 0;
	float: none;
}

#container .findPlannerAdviser div input {
	margin: 0 6px 0 0;
	width: 13px;
	height: 13px;
}

#container .findPlannerAdviser div label {
	margin: 0;
	padding: 1px 0 0 0;
}

#container .findPlannerAdviser ul {margin: 0}

/************************************************************
	COMMON CLASSES
************************************************************/

/* widths */
#container .width5percent {width: 5%;}
#container .width7percent {width: 7%;}
#container .width10percent {width: 10%}
#container .width12percent {width: 12%} 
#container .width14percent {width: 14%}
#container .width15percent {width: 15%}
#container .width20percent {width: 20%}
#container .width25percent {width: 25%}
#container .width30percent {width: 30%}
#container .width35percent {width: 35%}
#container .width40percent {width: 40%}
#container .width43percent {width: 43%} 
#container .width45percent {width: 45%}
#container .width50percent {width: 50%}
#container .width55percent {width: 55%}
#container .width60percent {width: 60%}
#container .width65percent {width: 65%}
#container .width70percent {width: 70%}
#container .width75percent {width: 75%} 
#container .width80percent {width: 80%}
#container .width85percent {width: 85%}
#container .width90percent {width: 90%}
#container .width95percent {width: 95%}
#container .width100percent {width: 100%}

.smallcontent, .smallContent {font-size: 11px}
.alignleft, #container .alignLeft {text-align: left}
.alignright, #container .alignRight {text-align: right}
.aligncenter, #container .alignCenter {text-align: center}
.floatleft, #container .floatLeft {float: left; padding: 0 16px 12px 0}
.floatright, #container .floatRight {float: right; padding: 0 0 12px 16px}
.calculatoricon, #container .calculatorIcon {background: url(../images/calculator_icon.png) no-repeat; padding-left: 18px; padding-bottom: 2px}
.arrowbullet, #container .arrowBullet {background: url(../images/light_blue_arrow_icon.gif) no-repeat 0 3px; padding-left: 10px; clear: both}
.phoneicon, .phoneIcon {background: url(../images/phone_icon.gif) no-repeat; padding-left: 21px}
.emailicon, .emailIcon {background: url(../images/email_icon.gif) no-repeat; padding-left: 21px; padding-bottom: 2px}
.plannericon, #container .plannericon {background: url(../images/person_icon.gif) no-repeat; padding-left: 21px}
.pdficon, .pdfIcon {background: url(../images/pdf_icon.gif) no-repeat; padding: 2px 2px 2px 21px;}
.formpdficon, .formpdfIcon {background: url(../images/formpdf_icon.gif) no-repeat; padding: 2px 2px 2px 21px;}
.wordicon, #container .wordicon { background: url(../images/word_icon.gif) no-repeat top left; padding-left: 18px}
.excelicon, #container .excelicon { background: url(../images/excel_icon.gif) no-repeat top left; padding-left: 18px}
.powerpointicon, #container .powerpointicon { background: url(../images/powerpoint_icon.gif) no-repeat top left; padding-left: 18px}
.borderbottom, .borderbottom td, #container .borderBottom, #container .borderBottom td {border-bottom: 1px solid #DEDEDE}
.bordertop, #container .borderTop {border-top: 1px solid #DEDEDE}
.borderleft, #container .borderLeft {border-left: 1px solid #DEDEDE}
.borderright, #container .borderRight {border-right: 1px solid #DEDEDE}
.valigntop, #container .vAlignTop {vertical-align: top}
.valignbtm, #container .vAlignBtm {vertical-align: bottom}
#container .blueheader, #container .blueHeader {color: #009FDC}
.contenttable {margin: 0}
.contenttable td, .contenttable th {padding: 0}
#container .commsLabel {width: 230px}
#container .marginTop3 {margin-top: 36px}
#container .clearfloat {clear: both}
.overflowhidden {overflow: hidden!important}
.indent li {margin-left: 20px!important}
.marginbottom0 {margin-bottom: 0!important}
.margintop0 {margin-top: 0!important}
.teaserinfo {}
.greyheader, td.greyheader, th.greyheader {background: #ADADAD; color: #fff; font-weight: bold}
.blueheader, td.blueheader, th.blueheader {background: #BAE4F4; font-weight: bold}

.pdsicon {background: url(../images/pds_icon.gif) no-repeat; padding-left: 65px; min-height: 65px; line-height: 1.6}
.pdsicon a, .pdsicon p {line-height: 1.6}

.bulletlist, .bulletList {
	background: url(../images/light_blue_arrow_icon.gif) no-repeat 0 3px; 
	margin: 10px 0;
	padding-left: 10px;
	clear: both;
}

ul.bulletlist, ul.bulletList {background: none}

ul.bulletList li {
	background: url(../images/light_blue_arrow_icon.gif) no-repeat 0 3px; 
	margin: 10px 0;
	padding-left: 10px;
}

.bulletticks li a, .bulletTicks li a {
	background: url(../images/tick_icon.gif) no-repeat left center; 
	display: block;
	padding-left: 21px;
}

#container .banner { /* top banner across content pages */
	float: right;
	margin-bottom: 16px;
}

#container .mainguidancetopic, #container .mainGuidanceTopic { /* content columns - eg guidance topics on superannuation page */
	border-bottom: 2px solid #A8D7ED;
	overflow: auto;
	padding-bottom: 6px;
}

/* 3 column layout */
.contentthreecols div, .contentThreeCols div {
	width: 225px;
	margin: 10px 20px 0 0;
	float: left;
	border-right: 1px solid #DEDEDE;
}

.contentthreecols h2, .contentThreeCols h2 {margin: 0 12px 0 0}

.contentthreecols h3, .contentThreeCols h3 {
	margin: 4px 12px 0 0;
	color: #666
}

.contentthreecols p, .contentThreeCols p {
	margin: 12px 24px 0 0;
	clear: both
}

.contentthreecols .secondarybutton, .contentThreeCols .secondaryButton {
	margin-bottom: 12px;
}

/* 2 column layout */
#container .contenttwocols, #container .contentTwoCols {
	overflow: auto;
	padding-bottom: 6px;
	height: 1%;
}

.contenttwocols div, .contentTwoCols div {
	width: 350px;
	margin-right: 20px;
	float: left;
}

.contenttwocols div p.subheader, .contentTwoCols div p.subHeader {margin-bottom: 4px}

.contenttwocols h3, .contentTwoCols h3 {
	color: #333;
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 12px 0;
}

.contenttwocols h4, .contentTwoCols h4 {
	color: #003C69;
	font-weight: bold;
	margin: 0 0 4px 0;
}

.contenttwocols p, .contentTwoCols p {
	clear: both;
	margin: 12px 0;
	overflow: auto
}

.contentmenu {} /* empty style so ephox can see it */

#container ul.contentmenu {margin: 0}

#container ul.contentmenu li {
	background: url(../images/content_menu_bg.png) repeat-x;
	margin: 0;
	padding: 0;
	line-height: 32px;
	border-bottom: 1px solid #DDD;
}


#container ul.contentmenu li a {
	display: block;
	font-size: 12px;
	padding: 9px 10px 10px 10px;
	margin-left: 10px;
	background: url(../images/light_blue_arrow_icon.gif) no-repeat left center;
}

.mainguidancetopic h2, .mainGuidanceTopic h2 {margin-top: 0}

.mainguidancetopic p, .mainGuidanceTopic p {margin-bottom: 0}

.mainguidancetopic .arrowbullet, .mainGuidanceTopic .arrowBullet {clear: none}

.mainguidancetopic img, .mainGuidanceTopic img {
	float: right;
	padding: 0 0 12px 16px
}

#container .contentleftcol, #container .contentLeftCol { /* content columns - eg guidance topics on superannuation page */
	width: 220px;
	float: left;
	margin-bottom: 12px;
}

.contentleftcol div, .contentLeftCol div {
	overflow: auto;
	height: 1%;
	border-bottom: 1px solid #DEDEDE;
}

.contentleftcol h2, .contentrightcol h2, .contentLeftCol h2, .contentRightCol h2 {
	margin-top: 0;
	font-size: 16px;
	font-weight: bold;
	padding-top: 13px;
}

#container .contentrightcol, #container .contentRightCol {
	float: right;
	width: 280px;
}

#container .contentleftcol ul, #container .contentrightcol ul {margin-left: 0}

#container .contentleftcol p.secondarybutton {margin-left: 0}

.contentrightcol ul li, .contentRightCol ul li {margin-left: 0}

#container .productlisting, #container .productListing {
	background: #ECF9FE url(../images/blue_gradient_bg_btm.png) no-repeat bottom;
	padding: 0 0 12px 0;
	margin-top: 18px;
	overflow: auto;
	height: 1%;
}

.productlisting div, .productListing div {background: url(../images/blue_gradient_bg_top.png) no-repeat}

.productlisting p, .productListing p {
	margin: 12px 18px;
	clear: both;
} 

.productlisting p.title, productListing p.title {margin-top: 0}

.productlisting p.title img, .productListing p.title img {
	float: none;
	padding: 12px 0 0 0;
}

.productlisting p img, .productListing p img {
	float: left;
	padding: 0 12px 12px 0
}

#container .productlisting ul {
	padding-left: 20px;
}

#container .productlisting ul li {
	font-weight: bold;
	font-size: 12px;
	margin: 6px 12px 6px 100px;
	display: block;
}

form.contentsearch, form.contentSearch {
	display: block; 
	padding-bottom: 12px; 
	font-size: 12px;
	overflow: auto;
	height: 1%;
}

form.contentsearch input, form.contentsearch span.secondarybutton, 
form.contentSearch input, form.contentSearch span.secondaryButton {  /* eg find a planner search */
	float: left;
	display: inline;
	margin-right: 5px;
}

form.contentsearch span, form.contentSearch span {float: left}

form.contentsearch div, form.contentSearch div {
	float: left;
	width: 200px;
	margin: 0 0 10px 10px;
}

form.contentsearch div input, form.contentSearch div input {
	float: none;
	width: 15px;
	height: 15px;
	margin: 0 5px 5px 0;
}

form.contentsearch div label, form.contentSearch div label {
	display: inline;
	position: relative;
	top: -5px;
	font-weight: normal;
	color: #333;
}

 /* end content columns */

#container .contentpanel, #container .contentPanel {
	background: url(../images/content_pane_top.png) no-repeat;
	width: 520px;
	padding-top: 8px;
	margin: 6px 0 18px 0;
	overflow: auto;
}

.contentpanel div, .contentPanel div {
	background: url(../images/content_pane_btm.png) no-repeat left bottom;
	padding: 4px 12px;
}

.contentpanel div h2, .contentPanel div h2 {
	margin: 0;
	font-weight: bold;
	font-size: 16px;
}

#container .panellists, #container .panelLists {margin-top: 36px}

.panellists div, .panelLists div  {
	padding: 0;
	overflow: auto;
}

.panellists div div, .panelLists div div {
	float: left;
	width: 240px;
	padding: 4px 10px 2px 0;
	background: none;
}

.panellists div div h3, .panelLists div div h3 {
	margin: 0 0 12px 15px;
	color: #003C69;
	font-weight: bold;
}

.panellists ul, .panelLists ul {margin: 0;}
.panellists ul li, panelLists ul li {margin-left: 0}

#container .sidepanel {
	width: 280px;
	background: url(../images/grey_gradient_top.png) no-repeat;
	margin-bottom: 12px;
}

#container .sidepanel div {
	padding: 4px 12px;
	background: url(../images/grey_gradient_btm.png) no-repeat left bottom;
	overflow: hidden;
	height: 1%;
}

#container .sidepanel div h3 {
	margin-top: 0;
	padding-top: 10px;
}

#container .sidepanel div ul {margin-left: 0}

/* pageIntro on content pages */
#pageIntro ul {
	clear: none;
	margin: 0
}

#pageIntro ul li {margin-bottom: 12px}

#pageIntro #callout { 
	width: 220px;
	height: 158px;
	float: right;
	position: relative;
	z-index: 100;
	background: url(../images/small_blue_gradient_bg.png) no-repeat;
	margin: 0 0 12px 17px;
}	

#pageIntro #callout p {margin: 12px}

#pageIntro #callout div {margin-top: 22px}

#pageIntro #callout div p {margin: 8px 12px}

#pageIntro #callout span.smallcontent, #pageIntro #callout span.smallContent { 
	clear: left;
	display: block;
	padding-top: 7px;
}

 /* content tabs on content pages */
#contentTabs {
	clear: left;
	background: url(../images/content_tab_bg.png) repeat-x bottom;
	height: 35px;
	padding-top: 24px;
	*width: 100%;
	*zoom: 1;
}

#contentTabs ul {margin: 0 0 0 9px}

#contentTabs ul li {
	float: left;
	background: url(../images/content_tab_l.png) no-repeat!important;
	padding-left: 4px;
	margin-right: 1px;
}

#contentTabs ul li a {
	display: block;
	padding: 12px 17px 10px 13px;
	font-weight: bold;
	font-size: 12px;
	background: url(../images/content_tab_r.png) no-repeat right top;
	text-decoration: none;
}

#contentTabs ul li.active a, #contentTabs ul li.active a:visited {
	color: #009FDA;
	padding-bottom: 11px;
	cursor: default;
	text-decoration: none;
}

#contentTabs ul li a:visited {color: #005596}

#contentTabs ul li a:hover {text-decoration: underline}

#contentTabs ul li.active a:hover {text-decoration: none}

/** Login confirmation screen **/

.loginConfirmation dl dt, .loginConfirmation dl dd, .loginConfirmation label {
	margin: 0px 10px 3px 10px;
	width: 43%;
}

.loginConfirmation dl dt {text-align: right}

#content #insuranceQuote {
	font-size: 18px;
	font-weight: bold;
}

#content #insuranceQuote em {color: #009FDA}

#globalSearch { left: 50%; margin-left: 240px; }
		
.externallinkicon, #container .externallinkIcon {background: url(../images/external-link.png) no-repeat; padding-left: 18px; padding-bottom: 2px;}
.internallinkicon, #container  .internallinkIcon {background: url(../images/internal-link.png) no-repeat; padding-left: 18px; padding-bottom: 2px;}
.downloadicon, #container  .downloadIcon {background: url(../images/download-link.png) no-repeat; padding-left: 18px; padding-bottom: 2px;}
.formicon, #container  .formIcon {background: url(../images/form-icon.png) no-repeat; no-repeat; padding-left: 18px; padding-bottom: 2px;}
.playvideoicon, #container  .playvideoIcon {background: url(../images/play-video.png) no-repeat; padding-left: 18px; padding-bottom: 2px;}

.addressPreferenceError {outline: 1px solid #f00;}

.superMatch th {padding-left: 2px; }