@charset "utf-8";
/*==================
Welcome
==================*/
.welcomewrapper {width:456px; /*height:210px; padding:2px;*/ text-align:left; /*font-family:Arial, Verdana, Helvetica, sans-serif;*/ 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;}*/
		.article {/*font-size:1.2em;*/ background:#ffffff url(../images/bg-pages.gif) top left repeat-x; padding: 10px;}
			.article .xl-frame {width:438px; height:193px; float:left; /*background:url(/images/xl-frame.png) top left no-repeat !important; background:url(/images/xl-frame.gif) top left no-repeat;*/ display:block; padding:5px 0 0 5px; margin:8px 0 0 7px; }
		/*-----------------------------------*/
	.article .article-text {line-height:1.6em; padding:25px 18px 0 18px; clear:both}
	.article .article-text h3 {/*font-size:1.3em;*/ color:#154182; padding:0 0 20px 0; font-weight:bold; background:none; text-transform:none; clear:both}
	.article .article-text h3.subtitle {color:#373737; padding-bottom:0;}
	.article .article-text h4 {/*font-size:1.2em;*/ font-weight:bold; padding-bottom:5px;}
	.article .article-text h5 {/*font-size:1em;*/ color:#707070}
	.article .article-text a {color:#154182;}
	.article .article-text a:hover {text-decoration:underline; color:#dc002e;}
	.article .article-text ul {margin:5px; padding-left:15px; list-style:square; list-style-type:none;}
		.article .article-text ul.noliststyle li {background:none;}
			ul.noliststyle span {color:#154182; font-weight:bold;}

		.article .article-text ul li {background-image:url(/images/hyphen.gif); background-position:0px 9px; background-repeat:no-repeat; padding-left:14px;}
		.article .medassessments {width:456px; /*font-size:1em;*/ height:30px; background:#e7e7e7; display:block; margin-bottom:1px;}
		.article .medassessments a.getassessments {float:right; height:23px; color:#FFFFFF; padding:7px 22px 0 5px; background:#8a8a8a url(../images/anchor-arrow.gif) top right no-repeat; text-decoration:none;}
		.article .medassessments a.getassessments:hover {text-decoration:underline;}

/*==================
Home Add
==================*/
.addwrapper {width:459px; height:111px; margin-top:12px;}
	.addwrapper img {border:none}
	
/*==================
Choose a plan
==================*/
.homechooseplan {width:456px; height:222px; margin-top:12px; text-align:left;}
	.homechooseplan .contentholder {width:100%; height:222px;}
	/*.homechooseplan h3 {color:#154182; font-size:1.2em; }*/
	.homechooseplan .imgholder {float:left; position:relative; width:212px; height:78px; padding:10px 5px;  background-image:url(/images/choose/bg-choose.jpg);}
		.homechooseplan .imgholder 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 .imgholder p {width:125px; display:block; float:right; text-align:right; overflow:hidden; /*font-size:1.1em;*/}
		.homechooseplan .imgholder a {text-decoration:none; color:#FFFFFF; font-weight:bold; /*font-size:1.1em;*/ position:absolute; bottom:0; right:0; margin-right:30px; margin-bottom:5px}
		.homechooseplan .imgholder 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;}
/*==================
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-size:10px; margin-right:2px;}
.buttons span.active, .buttons span:hover{background:#da5300;color:#fff}
*/
/*==================
JQuery - Home Banner
==================*/
#content{position:relative;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:717px; height:180px; overflow:hidden;}	
	#slider ul, #slider li,	#slider2 ul, #slider2 li{margin:0; padding:0; list-style:none;}	
	ol#controls{position:absolute; left:5px; bottom:16px; margin:0;	padding:0;}
	ol#controls li{width: 16px;	float:left;	margin: 0 1px 1px 0; list-style:none;}
		ol#controls li a{font: normal 10px Arial, Verdana; text-align: center; line-height: 16px; background:url(/images/banner/bg-banner-btn.jpg) repeat-x top left; color: #fff; text-decoration: none; display: block;}
			ol#controls li a:hover { /* hover */background: #c50000; color: #fff;}
			ol#controls li.current a, ol#controls li.current a:hover { /* current */background: #DC002E; color: #ffffff;}

/*==================
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 ;}*/

/*==========================
JQuery - Home Accordion
==========================*/
 ul.drawers, .article-text .faq-drawers{list-style: none; margin: 0; padding:0; margin-bottom:10px;}
	li.drawer,  .article-text .faq-drawer { background:transparent url(/images/bg-homeaccordion.gif) repeat-x scroll left top;}
    h2.drawer-handle, h2.faq-drawer-handle {margin: 0; padding: 0px 0 0 11px; line-height:24px;  background-image:url(/images/bg-arrow-off.gif); background-repeat: no-repeat; color:#fff;/*font-size:1.2em;*/ font-weight: bold; cursor:pointer; text-transform:lowercase;}
	    h2.drawer-handle.open, h2.faq-drawer-handle.open {background-image:url(/images/bg-arrow-on.gif); background-repeat:no-repeat; height:auto!important}
	.open .content-holder {height:auto!important}
	.content-holder {height:231px; background:url(/images/bg-contentholder.jpg) no-repeat top left; }
		.content-holder h4 {padding-top:10px;}
		.content-holder p {/*font-size:13px;*/ padding-bottom:10px;  margin:0;}
		.content-holder a {color:#154182; text-decoration:underline;}
		.content-holder a:hover {color:#dc002e;}
			.content-holder ul.tick {margin:0; padding-left:18px}
	 			.content-holder ul.tick li {padding:2px 0 0 20px; background:url(/images/tick.gif) no-repeat left 50%; list-style:none;}
		 .content-holder ul li {padding:2px 0 0 15px; background:url(/images/hyphen.gif) no-repeat left 50%; list-style:none; margin:0; /*font-size:13px;*/}
		 	.content-holder ul li.fixbg {background-position:0 25%;}
		.content-holder ul li.readmore {background:none; padding-top:10px;}

/*----Home----*/
 ul.drawers {width:245px;}
 h2.drawer-handle,  h2.drawer-handle.open {background-position: 203px top; }

/*==================
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: auto; overflow-x:hidden; overflow-y: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;/*margin-right:4px;border-left:solid 2px #DEDEDE;*/ 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
==================*/
.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; /*font-size:1.8em; font-weight:lighter;*/ 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;}
/*==============================================
Right Area
these are the styles for the right side of the
Template which comprise the style for LINKS and ADs
=================================================*/

/*ADs*/
.rarea-ad {float:left; width:247px; margin-bottom:13px;}
/*Links*/
.rarea-otherlinks{width:237px; background:#efefef; margin-bottom:13px; padding: 8px 0 8px 9px; clear:both;}
	.rarea-otherlinks .content {width:210px; padding:9px}
	.rarea-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 }
	.rarea-otherlinks p {padding-left:5px; padding-top:3px; /*font-size:1.1em;*/}
	.rarea-otherlinks .linkbreak { width:220px; height:2px; margin-left:4px;}
	a.title {padding:8px 5px; color:#154182!important; /*font-size:1.1em!important;*/  text-decoration:underline;}
	 a.title:hover {color:#dc002e !important;}

.addthis_toolbox {margin-top:5px;}
.addthis_toolbox a:link {text-decoration:none; color:#154182}	

/*==================
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;}
