@charset "utf-8";
/*==================
Welcome
==================*/
.welcomewrapper {width:456px; height:210px; margin-bottom:10px; text-align:left; background:url(/images/bg-welcome.jpg) repeat-x top left;}
	.welcomewrapper h4 {color:#154182; font-size:1.6em; font-weight:bold; padding-top:11px; padding-left:6px; padding-bottom:11px;}
	.welcomewrapper p {font-size:1.2em; padding:5px 0 5px 6px;}
	.welcomewrapper a:link, a:visited {color:#00B5DD;}
	/*.welcomewrapper ul { padding:0 !important;}*/

/*==================
Home Add
==================*/
.addwrapper {width:459px; height:111px; margin-top:12px;}
	.addwrapper img {border:none}
	
/*==================
Choose a plan
==================*/
.homechooseplan { height:222px;  text-align:left;}
	.choose-home {width:456px;margin-top:12px;}
	.choose-portal {width:715px; margin-top:20px;}
	.homechooseplan .contentholder {width:100%; height:222px;}
	.homechooseplan .imgholder {float:left; position:relative; width:212px; height:78px; padding:10px 5px;  background-image:url(/images/choose/bg-choose.jpg);}
	.homechooseplan .p-imgholder {float:left; position:relative; width:214px; height:141px; padding:10px 10px;  /*background-image:url(/images/choose/bg-portal.jpg);*/}
		.homechooseplan  h3 {color:#154182; display:block; float:right; text-align:right; font-size:1.2em; padding:0 0 4px 0; background:none; font-weight:bold;}
			.homechooseplan  h3 a {color:#154182; margin:0; padding:0; top:0; letter-spacing:-1px}
			.homechooseplan  h3 a:hover {text-decoration:none;}
		.homechooseplan  p {width:125px; display:block; float:right; clear:both; text-align:right; overflow:hidden; font-size:1.1em;}
		.homechooseplan  a {float:right; clear:both; position:relative; top:8px; text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:1.1em; white-space:nowrap; margin-right:25px; margin-bottom:5px}
		a.caption {top:12px; margin-right:20px;}
		.homechooseplan  a:hover {text-decoration:underline;}
		.leftmargin {margin-left:12px;}
		.topmargin {margin-top:26px;}
		.pos1 {background-position:0px 0px;}
		.pos2 {background-position:-234px 0px;}
		.pos3 {background-position:0px -125px;}
		.pos4 {background-position:-234px -125px;}
		
		.portal1{background-position:0px 0px;}
		.portal2{background-position:-240px 0px; margin:0 5px}
		.portal3{background-position:-482px 0px;}
/*==================
Home Banner
==================*/
.bannerwrapper {position:relative;}
.mask3 {position:relative; width:717px;	height:180px; overflow:hidden;}
#box4 {position:absolute;}
#box4 div {width:717px; height:180px; float:left; background:#eee; position:relative;}

#box4 h3, #box4 p, #box4 ul {padding:5px 10px;}
#box4 p {text-indent:16px;}
#box4 img {width:717px; float:left; border:none}
#info4 {background:#fff !important;	color:red !important; cursor:default;}


.buttons{padding:5px; position:absolute; top:141px; left:0;}
.buttons span{color:#FFFFFF; background:url(/images/banner/bg-banner-btn.jpg) top left repeat-x; padding:2px 5px; cursor:pointer; font:10px Arial}
.buttons span.active, .buttons span:hover{background:#dc002e;color:#fff}
/*#box6{position:absolute; width:471px; height:183px}
#box6 span{display:block; float:left;}
#handles6_1{float:left;	position:relative; background-color:#fff; padding-top:3px; width:472px;	height:32px; margin-top:-40px;}
#handles6_2{float:right}
.mask6{position:relative; left:0; width:717px; height:180px; overflow:hidden;}
.sample6 .buttons{clear:both; text-align:center;}

.thumbs{width:54px;}
.thumbs div{display:block; width:54px; height:29px; cursor:pointer;	float:left;	margin-left:3px;}
.thumbs div img{display:block; width:51px; height:29px;	border:none}
.info{width:240px; background:transparent; position:absolute; right:0; margin-top:20px;}
.info p, .info h4{color:#fff; padding:3px 8px; font-family:Arial; font-size:1.2em;}
.info h4{font-size:16px;}
.info a{float:right;	background:#fff; color:#000; font-size:10px; padding:0 3px;	text-decoration:none;}
*/
/*==================
Home Accordion
==================*/
#wrapper_homeaccordion {width:245px; height:333px;}
#homeaccordion h3.toggler {color:#fff; margin:0; height:20px; padding:4px 0 0 11px; font-size:1.2em; font-weight: bold; font-family: Arial, sans-serif; cursor:pointer; text-transform:lowercase; background-position: 203px 0px; background-repeat:no-repeat;}
#homeaccordion .contentholder {height:200px; background:url(/images/bg-contentholder.jpg) no-repeat top left; padding:21px 14px 10px 14px}
	#homeaccordion .contentholder p {font-size:13px; padding-bottom:10px;  margin:0;}
	#homeaccordion .contentholder a {color:#154182; text-decoration:underline;}
	#homeaccordion .contentholder a:hover {color:#dc002e;}
	#homeaccordion .contentholder ul, ul.tick {font-size:13px; margin:0; padding-left:18px}
	 	 #homeaccordion .contentholder ul.tick li {padding:2px 0 0 20px; background:url(/images/tick.gif) no-repeat left 50%; list-style:none;}
		 #homeaccordion .contentholder ul li.readmore {background:none; padding-top:10px;}
		 #homeaccordion .contentholder ul li {padding:2px 0 0 15px; background:url(/images/hyphen.gif) no-repeat left 50%; list-style:none; margin:0; }
		 #homeaccordion .contentholder ul li.fixbg {background-position:0 25%;}
	#homeaccordion .titleholder {background:url(/images/bg-homeaccordion.gif) repeat-x top left ;}

/*.accordion-wrapper {width:245px; height:333px; background-color:#ff0;}
	.accordion-wrapper .toggler {height:25px; color: #154182; margin: 0; padding: 5px 0 0 46px; background: #eee; font-size: 1.6em; font-weight: bold;	font-family: arial, sans-serif;	cursor:pointer;}
	.accordion-wrapper .tab-1 {background:url(/images/choose/tab-1.gif) bottom left no-repeat;}
	.accordion-wrapper .tab-2 {background:url(/images/choose/tab-2.gif) bottom left no-repeat;}
	.accordion-wrapper .tab-3 {background:url(/images/choose/tab-3.gif) bottom left no-repeat;}
	.accordion-wrapper .tab-4 {background:url(/images/choose/tab-4.gif) bottom left no-repeat;}	
	.accordion-wrapper .tab-5 {background:url(/images/choose/tab-5.gif) bottom left no-repeat;}
	.accordion-wrapper .chooseplan-tab-wrapper {display:block; height:130px;}
	.accordion-wrapper .chooseplan-subfeature {width:222px; height:35px; padding-bottom:10px; display:block;}
	.accordion-wrapper .chooseplan-subfeature img {float:left; margin-right:10px;}
	.accordion-wrapper .chooseplan-subfeature a {font-family:arial;	font-size:11px;	font-weight:bold}
	.accordion-wrapper .chooseplan-subfeature span {font-size:10px;}
	.accordion-wrapper .element {background:url(../images/accordion/accordion-bg.jpg) top left no-repeat;}
	.accordion-wrapper .element span {display:block;}
	.accordion-wrapper .element p, .accordion-wrapper .element ul {margin: 0; padding:15px 14px 0 14px;	height:184px; font-size:12px; font-family:Arial, Helvetica, sans-serif;	border-bottom:1px solid #BEBEBE;}
	.accordion-wrapper .element ul {padding-left:40px !important;}
		.accordion-wrapper .element ul li {padding-bottom:3px;}
	.accordion-wrapper .customlist {width:192px; height:5px; padding:0 0 15px 30px; margin-left:30px; display:block; float:left; clear:both; background:url(../images/choose/tick.gif) top left no-repeat;}
	.chooseplan-tab-wrapper	span.title {font-weight:bold; color:#757575; font-size:1em; margin-bottom:10px; display:block;}

	.accordion-wrapper .element a {color:#00b5dd !important; text-decoration:none;}
	.accordion-wrapper .element a:hover{text-decoration:underline;}
	.accordion-wrapper .float-right {padding:10px 20px;	float:right;}
	.accordion-wrapper blockquote {text-style:italic; padding:5px 0 5px 30px;}
	
	.nolist {list-style:none; padding-top:5px;}
*/
/*==================
Testimonials
==================*/
/*.hometestimonials {width:457px; height:317px; margin-top:12px; border:1px solid #bfbfbf; text-align:left}
	.hometestimonials .contentholder {width:453px; margin:2px 0 0 2px; height:285px; background:#fff url(../images/testimonials/testimonials-bg.gif) repeat-x top left;}
		.hometestimonials .contentholder h4 {color:#154182; font-size:1.7em; font-weight:normal; padding-top:11px; padding-left:6px; padding-bottom:11px}
		.hometestimonials .contentholder .section-feature-large {width:436px; height:123px; font-size:1.2em; padding:11px 0 0 11px; background:url(../images/testimonials/sectionfeature-bg.gif) no-repeat top left; margin:0 auto;}
			.hometestimonials .contentholder .section-feature-large img {border:none; float:left; }
			.hometestimonials .contentholder .section-feature-large a {color:#154182; font-weight:bold; text-decoration:none; margin-left:10px;}
			.hometestimonials .contentholder .section-feature-large a:hover {text-decoration:underline;}
			.hometestimonials .contentholder .section-feature-large span.block {display:block; padding:10px 15px 0 215px;}
		
		.hometestimonials .contentholder #subfeatures {width:445px; height:110px; overflow:hidden; margin:0 auto;}
			#subfeatures #section-subfeatures {width:4005px; border:0; margin:0; padding:0; left:400px;}
			#subfeatures #section-subfeatures .block-content{width:435px; height:100px; padding:4px; float:left; background:url(../images/testimonials/subfeature-devider.gif) center no-repeat;}
				#subfeatures #section-subfeatures .block-content .section-subfeature {width:217px; height:46px; float:left; margin-bottom:8px;}
					.section-subfeature a.xsframe {width:89px; height:40px; float:left; display:block; background:url(../images/testimonials/xs-frame.png) top left no-repeat; padding:4px 0 0 3px; margin-right:13px}
					.section-subfeature a {width:112px; overflow:hidden; text-decoration:none; color:#373737;}
					.section-subfeature a:hover{text-decoration:underline;}
			
		
		.hometestimonials  #slider-buttons{ width:457px; margin:0 auto; margin-top:3px; height:27px; line-height:24px; background:url(../images/testimonials/slider-bg.gif) repeat-x top left;}
			#slider-buttons #previous{float:left; width:25px; height:24px; text-align:center; background:url(../images/testimonials/btn-previous-off.gif) no-repeat top left; margin-top:2px; cursor:pointer;}
			#slider-buttons #next{float:left; width:25px; height:24px; text-align:center; background:url(../images/testimonials/btn-next.gif) no-repeat top left; margin-top:2px; cursor:pointer;}
			#slider-buttons span {float:left; width:2px; height:24px; background:url(../images/testimonials/btn-devider.gif) no-repeat top left; display:block;}
			#slider-buttons a#more{float:right; width:105px; height:24px; padding:0px 0 0 14px; margin-top:2px; display:block; background-color:#8a8a8a; color:#ffffff; text-decoration:none;}
			#slider-buttons a:hover#more {text-decoration:underline;}
			#slider-buttons #more span {width:91px; height:24px; background:url(../images/testimonials/arrow-darkgraybg.gif) no-repeat right 60%; display:block;}*/

/*==================
Claims advice
==================*/
/*.claims-container {width:245px; height:317px; margin-top:13px; border:1px solid #BEBEBE;}
	.claims-container h3 {display:block; height:24px; margin:0; padding:6px 0 0 45px; color:#757575; cursor:pointer; background:url(/images/claims-tab.gif) top left no-repeat;}
	.claims-container h3 span { visibility:hidden;}
	.claims-wrapper {width:205px; height:240px; font-size:1.1em; overflow:auto; position:relative;}

.claim-row {display: table; text-align:left; vertical-align: middle; width:190px; height: 46px; background:#fff; padding:0 10px;}
	.claim-row * {vertical-align: middle; display:table-cell; margin:0; padding:0}
	.claims-wrapper {width:227px; height:175px; overflow:auto; margin:0px 10px; position:relative;}
	.claims-wrapper2 {height:auto; width:1px; }
	.claim-row a:link, .claim-row a:visited {color:#373737;}
			.claim-row a:hover {text-decoration:underline;}
			.odd{background:none;}
			

.rarea-otherlinks{width:245px; height:210px; background:#f3f3f3; margin-top:15px; padding-top:7px;}
	.rarea-otherlinks h3 {font-size:1.2em; background:none; color:#154182; font-weight:bold; padding-bottom:7px;}
		.pdf {background:#fff url(/images/rarea-pdf-bg.gif) 13px 9px no-repeat;}
		.share {background:#fff url(/images/rarea-share-bg.gif) 13px 9px no-repeat;}
	.rarea-otherlinks p {padding-left:35px; color:#8a8a8a; padding-top:3px;}
	.rarea-otherlinks .linkbreak { width:235px; height:2px; margin-left:4px;}
	.rarea-otherlinks .title {color:#00b5dd!important; font-size:1.2em; font-weight:bold; text-decoration:none;}
	.rarea-otherlinks .title a:hover {text-decoration:underline;}*/
.homerarea-otherlinks{width:237px; background:#efefef; margin-bottom:13px; padding: 8px 0 8px 9px; clear:both; margin-top:17px;}
	.homerarea-otherlinks .content {width:210px; /*height:34px;*/ padding:9px}
	.homerarea-otherlinks h4 {font-size:1.2em; color:#154182; font-weight:bold; padding-bottom:12px; text-transform:lowercase;}
		.general {background:#fff;}
		.pdf {background:#fff}
		.share {background:#fff /*url(/images/rarea-share-bg.gif) 13px 9px no-repeat;*/}
	.homerarea-otherlinks p {/*padding-left:5px;*/ padding-top:3px; font-size:1.1em;}
	.homerarea-otherlinks .linkbreak { width:220px; height:2px; margin-left:4px;}
	.homerarea-otherlinks a {/*padding:8px 5px;*/ color:#154182!important; font-size:1.1em!important;  text-decoration:underline;}
	.homerarea-otherlinks a:hover {color:#dc002e !important;}
	
/*==================
Trust
==================
.trust {width:457px; float:left; margin-top:12px; padding:1px; border:1px solid #BFBFBF;}
	.trust .header{width:100%; height:29px; background:url(/site_setup/au_cm/images/gentopheader-bg.gif) top left repeat-x; display:block}
		.trust .header h2 {color:#154182; font-size:1.5em; padding-left:5px; margin-top:2px; font-family:verdana;  float:left}
	.trust .contentwrapper {width:150px; height:202px; margin-right:2px; float:left; background:url(/site_setup/au_cm/images/trust-content-bg.jpg) top left no-repeat;}
		.trust .contentwrapper .mframe {width:142px; height:71px; margin:9px 5px 10px 5px; background:url(/site_setup/au_cm/images/m-frame.jpg) top left no-repeat;}
			.trust .contentwrapper .mframe img { margin:14px 0px 0 17px;}
		.trust .contentwrapper p {width:130px; display:block; padding:10px 0 10px 0px; margin:0 0 0 10px; background:url(/site_setup/au_cm/images/trust-paragraphBg.gif) bottom left no-repeat;}
	.trust .contentwrapper a:link, .trust .contentwrapper a:visited {color:#154182; padding-left:10px; text-decoration:none; font-weight:bold}
	.trust .contentwrapper a:hover {text-decoration:underline;}
	.trust .contentwrapper a.more:link {height:24px; width:100px; padding-left:30px; margin:3px 0 0 10px; line-height:22px; display:block; background:#8A8A8A; color:#FFFFFF;}
		.trust .contentwrapper a.more span {width:91px; height:24px; background:url(/site_setup/au_cm/images/arrow-darkgraybg.gif) no-repeat right 60%; display:block;}
*/
/*==================
Misc
==================*/
.hidden {visibility:hidden;}
.clear{clear:both;}
.nobg {background:none !important; padding-left:0;}
.devider {height:13px; overflow:hidden; display:block;}
ul.title {display:inline; float:left; padding:0; list-style:none; margin:5px 0 !important;}
	ul.title li {display:inline; padding-left:10px; border-left:1px solid #757575; font-size:1.2em; font-weight:bold; }
	ul.title .first {padding-right:5px; color:#154182; font-size:1.8em; font-weight:normal; border:none;}
	ul.title .custom {font-size:1.2em; font-weight:bold;}
ul.content {margin:0 0 0 25px !important; padding:0; font-size:1.2em; /*list-style-image:url(/images/hyphen.gif); list-style-type:circle;*/ list-style-position: outside;}
	ul.content li {padding:0 0 0 15px; line-height:1.6; background:url(/images/hyphen.gif) no-repeat left 50%; list-style:none; margin:0; }
	
.extra {height:auto;}
	.extra p {margin-left:5px;}
	.extra p.sup {font-size:1.1em; color:#717171; padding:10px 0;}