BODY {
  background-color: #ffffff;
  font-family: arial,sans-serif;
  font-size:14px;
  line-height:17px;
  color: black;
  margin: 0px;
  padding: 0px;
}

table.main {
  width: 100%;
  background-color: #ffffff;
  font-family: arial,sans-serif;
  font-size:14px;
  line-height:17px;
  color: black;
  margin: 0px;
  border: 0px;
  padding:0px; 
  position: top;                                                                                           
}


table.main td{
  vertical-align: top;                                                                                   
}

table.nib td{
  vertical-align: bottom;                                                                                   
}

td.content {
 width:100%;
 text-align: left;
 vertical-align: top;
 background-color: #FFFFFF;
}

td.body {
 margin-left: 10px;
 padding-left: 10px;
 text-align: left;
 vertical-align: top;
 background-color: #FFFFFF;
}

table.topbanner {
  width: 1450px;
  background-repeat:no-repeat;
  background-color: #241f57;
  margin: 0px;
  border: 0px;
  padding: 0px;
}

font.body {
  font-family: Arial,sans-serif;
  font-size:13px;
  line-height:20px;
  color: #241f57;
}
font.whitebg{
 font-family:  Arial, Helvetica, sans-serif;
 color: #333366;
 line-height:16px;
 font-size:12px;
}

div.rightsidepane{
	background-color: #FFFFFF;
	margin-left:10px;
	position:absolute;
	top:123px;
	left:1200px;
}
div.whitebackground{
 background-color: #FFFFFF;
 margin-left:10px;
 width: 810px;
 font-family:  Arial, Helvetica, sans-serif;
 font-size:14px; 
 line-height:22px;
 color: #241f57;
}
div.whitebackground li{
 line-height:16px;
 font-size:12px;
 margin:0px;
 padding:2px;
 color: #241f57;
 font-weight:bold;
}
div.whitebackground p{
 text-align:center;
 font-size:14px;
 font-weight:bold;
 color: #241f57;
}

li.square { 
 list-style-type: square;
}

div.whitebackground ul{
 line-height:19px;
 font-size:13px;
 margin:0px;
 margin-left:20px;
 padding:3px;
}

div.whitebackground h3{
 line-height:19px;
 font-size:14px;
 margin:0px;
 padding:0px;
}

A:link {color:#241f57; text-decoration:none; font-weight: bold; }
A:active {color:#241f57; text-decoration:none }
A:visited {color:#241f57; text-decoration:none }

a.external{
	color:#241f57; text-decoration:none; font-weight: bold; 
}
a.external:hover{
	color:#241f57; text-decoration:underline; font-weight: bold;
}
a.external:link{
	color:#241f57; text-decoration:none ; target: new window;
}

a.externalWithImage{
	color:white; text-decoration:none;
}
a.externalWithImage:hover{
	color:#color:white; text-decoration:none;
}
a.externalWithImage:link{
	color:#color:white; text-decoration:none ; target: new window;
}

h2{
	font-size:18px;
	color:#241f57;
}

h3 {
  font-size:16px;
  font-weight:none;   
  font-family:  Arial, Helvetica, sans-serif;
  color: #241f57;
  margin:0px;
  padding:0px;
}

h4 {
  font-size:14px;
  font-weight:none;   
  font-family:  Arial, Helvetica, sans-serif;
  color: #241f57;
}
.policyHeader{
  font-size:12px;
  font-weight:bolder;   
  font-family:  Arial, Helvetica, sans-serif;
  color: #ff0000;
}
table.policies {
 background-color: white;
 border: yes;
 border-width: 1px;
 border-color: black;
 font-size:12px;
 font-weight:none;   
 color: #333366;
 line-height: 18px;
}


table.policies td{
 padding: 0px;
 vertical-align: top;
}

table.indexHeader {
 width: 810px;
 font-family:  Arial, Helvetica, sans-serif;
 font-size:14px; 
 line-height:22px;
 color: #241f57;
 border-collapse: collapse; 
}

table.premiums {
 background-color: black;
 font-size:12px;
 font-weight:none;   
 font-family:  Arial, Helvetica, sans-serif; 
 padding:2px;
 border-top: 0px solid black;
 border-collapse: collapse; 
 positioning: center;
 color: #333366;
}
table.premiums th{
 background-color: #3333ff;
 font-size:11px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-right: 5px;
 padding-left: 5px;
 font-weight: bold;
 color: #CCCCCC;
 
}
table.premiums td{
 background-color: #ccccff;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-right: 8px;
 padding-left: 8px;
 text-align: center;
 border-collapse: collapse; 
}
table.premiums a:hover{
	color:red;
 text-align: center;
	font-weight:bolder;
}
a.ahpNewsLink{
		width:136px;
		height:75px;
		display:block;
		position:relative;
		left:10px;
		background-image: url(images/ahpNews.jpg);
		background-repeat: none; 
		background-position: center center;
}
a.applyNowLink{
		width:136px;
		height:50px;
		display:block;
		position:relative;
		top:8px;
		left:10px;
		background-image: url(images/applyNow.jpg);
		background-repeat: none; 
		background-position: center center;
}
a.membersAreaLink{
		width:136px;
		height:50px;
		display:block;
		position:relative;
		top:16px;
		left:10px;
		background-image: url(images/membersArea.jpg);
		background-repeat: none; 
		background-position: center center;
}

table.policies td.border{
 width:1px;
 background-color: #000066;
 padding: 1px;
}

div.hundred {
 letter-spacing:-2px;
 font-family:  Arial, Helvetica, sans-serif; 
 font-size: 20px;
 font-weight: bold;
 color: #ff3333;
}

div.additional {
 width:240px;
 font-style: none;
 font-size:11px;
 font-weight:none;   
 font-family:  Arial, Helvetica, sans-serif; 
 color: #333366;
 border: 1px solid #333366;
 padding:9px;
 background-color: #ccccff;
}

table.box {
  width: 100%;
  border: 1px solid black;
  height: 90%;
  margin: 0px;                                                                                         
}

.box td {
  font-family: Arial,sans-serif;
  font-size: 13px;
  color: #000000;
  border: 1px solid black;
  padding: 14px;
}

table.sidebarmenu {
 width:140px;                                                                            
 margin-top:7px;
 margin-left:10px; 
 border-collapse: collapse;                                                                              
}

.sidebarmenu td{
 background-color: #241f57;
 width: 134px;
 color: white;
 text-align: left;
 vertical-align: top;
 font-size: 12px;
 font-weight: bold;
 font-family:  Arial, Helvetica, sans-serif;
 color: #241f57;
 letter-spacing: 0px;
 line-height: 18px;
 vertical-align: top;
}

.sidebarmenu a:link {color:#FFFFFF; text-decoration:none; display: block; margin: 0; }
.sidebarmenu a:active {color:#FFFFFF; text-decoration:none; display: block; margin: 0; }
.sidebarmenu a:visited {color:#FFFFFF; text-decoration:none; display: block; margin: 0; }
.sidebarmenu a:hover {color:#241f57; text-decoration:none; background-color: #CCCCFF; }

.sidebarmenu td.color1{
 background-color: #eeeeee;
 letter-spacing: 0px;
 font-size: 12px;
 font-weight: bold;
 font-family:  Arial, Helvetica, sans-serif;
 letter-spacing: 0px;
 line-height: 18px;
}

td.color1 li{
 margin-left: -22px;
 color: #241f57;
}

td.menu_li li{
	margin-left: -22px;
}

td.color1 a:link {color:#241f57; text-decoration:none; display: block; margin-left: 4px; }
td.color1 a:active {color:#241f57; text-decoration:none; display: block; margin-left: 4px; }
td.color1 a:visited {color:#241f57; text-decoration:none; display: block; margin-left: 4px; }
td.color1 a:hover {color:#241f57; text-decoration:none; background-color: #CCCCFF; margin-left: 4px;}

.sidebarmenu td.color2{
 background-color: #CC3333;
 letter-spacing: 0px;
 font-size: 12px;
 font-weight: bold;
 font-family:  Arial, Helvetica, sans-serif;
 letter-spacing: 0px;
 line-height: 18px;
 color: white;
}

td.color2 li{
 list-style-type:circle;
 margin-left: 0px;
 color: white;
}

td.color2 a:link {color:#FFFFFF; text-decoration:none; display: block; margin-left: 4px; }
td.color2 a:active {color:#FFFFFF; text-decoration:none; display: block; margin-left: 4px; }
td.color2 a:visited {color:#FFFFFF; text-decoration:none; display: block; margin-left: 4px; }
td.color2 a:hover {color:#241f57; text-decoration:none; background-color: #CCCCFF; margin-left: 4px;}

p.question{
  color: #241f57;
}

font.notice {
  font-size: 12px;
  font-family:  Arial, Helvetica, sans-serif;
  color: #241f57;
}


table.sidebarrightmenu {
width: 200px;
border-collapse: collapse;                                                                              
}

.sidebarrightmenu td{
 background-color: #241f57;
 color: white;
 text-align: left;
 vertical-align: top;
 font-size: 15px;
 font-weight: bold;
 font-family:  Arial, Helvetica, sans-serif;
 color: #241f57;
 letter-spacing: 0px;
 line-height: 18px;
 vertical-align: middle;
}

.sidebarrightmenu td.color3{
 background-color: #ffcc66;
 letter-spacing: 0px;
 font-size: 16px;
 font-weight: bold;
 font-family:  Arial, Helvetica, sans-serif;
 letter-spacing: 0px;
 line-height: 22px;
}

td.color3 a:link {color:#333399; text-decoration:none; display: block; margin-left: 4px; }
td.color3 a:active {color:#333399; text-decoration:none; display: block; margin-left: 4px; }
td.color3 a:visited {color:#333399; text-decoration:none; display: block; margin-left: 4px; }
td.color3 a:hover {color:#333399; text-decoration:none; display: block; margin-left: 4px; }


table.sitemap{
	cell-spacing: 10px;
	padding: 12px;
	margin-left:20px;
	margin-right:auto;
    border-collapse: collapse;
    border-spacing: 0;
}
.sitemap th{
   
	background-color:#241f57;
	color:#ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding:8px;
    padding-top:2px;
    padding-bottom:2px;
    border: 1px solid #241f57;
}

.sitemap td {
	vertical-align:top;
    color:#000000;
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:5px;
    border: 1px solid #241f57;
}
.interim_table td{
	border:none!important;
	padding:none;
	margin:none;
}
table.interim_table{
	width:100%;
}

.sitemap td a:link{color:#241f57; text-decoration: underline; }
.sitemap td a:active{color:#241f57;  text-decoration: underline; }
.sitemap td a:visited{color:#241f57;  text-decoration: underline; }
.sitemap td a:hover{color:red;  text-decoration: none; }

div.whiteheading {
  font-size:15px;
  font-weight:bold;   
  font-family:  Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  margin-left: 0px;
  padding: 10px;
  letter-spacing:1.3px;
}
font.sideheading {
  font-size: small;
  font-family:  Arial, Helvetica, sans-serif;
  color: #241f57;
}

font.whitebody {
  font-size: small;
  font-family:  Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}


table.query {
  font-size: 12px;
  font-family:  Arial, Helvetica, sans-serif;
  color: #000000;
}

td.index_header_center{
	background-color: #eeeeee;
}

td.index_header_top {
		background-image: url(images/indexheader_top.gif);
		background-repeat: none; 
		background-position: center center;
		height:12px;
}
td.index_header_bottom {
		background-image: url(images/indexheader_bottom.gif);
		background-repeat: none; 
		background-position: center center;
		height:14px;
}
td.index_header_left {
		background-image: url(images/indexheader_left.gif);
		background-repeat: repeat-Y; 
		background-position: center center;
}
td.index_header_right{
		background-image: url(images/indexheader_right.gif);
		background-repeat: repeat-Y; 
		background-position: center center;
}
td.index_column_top {
		background-image: url(images/indexcolum_top.jpg);
		background-repeat: none; 
		background-position: center center;
		height:12px;
}
td.index_column_bottom {
		background-image: url(images/indexcolum_bottom.jpg);
		background-repeat: none; 
		background-position: center center;
		height:13px;
}
td.index_column_left {
		background-image: url(images/indexcolum_left.jpg);
		background-repeat: repeat-Y; 
		background-position: left center;
}
td.index_column_right{
		background-image: url(images/indexcolum_right.jpg);
		background-repeat: repeat-Y; 
		background-position: right center;
}
td.index_column_center{
	background-color: #eeeeee;
	font-weight:bold;
	width:192px;
	height:255px;
}
td.index_column_center i{
  font-size: 12px;
  font-family:  Arial, Helvetica, sans-serif;
}

td.index_column_center_low A:link {padding-left:50px; color:red; text-decoration:none; font-weight: bold;}
td.index_column_center_low A:visited {padding-left:50px; color:red; text-decoration:none; font-weight: bold; }


td.menu_top {
		background-image: url(images/menu_top.gif);
		background-repeat: none; 
		background-position: center center;
		background-color: #FFFFFF;
 		border-collapse: collapse; 
 		height:10px;
 		width:140px;
}
td.menu_bottom {
		background-image: url(images/menu_bottom.gif);
		background-repeat: none; 
		background-position: center center;
 		border-collapse: collapse; 
		background-color: #FFFFFF;
 		height:11px;
 		width:140px;
}
td.menu_left {
		background-image: url(images/menu_left.gif);
		background-repeat: repeat-Y; 
		background-position: right center;
		background-color: #FFFFFF;
		width:2px;
}
td.menu_right{
		background-image: url(images/menu_right.gif);
		background-repeat: repeat-Y; 
		background-position: left center;
		background-color: #FFFFFF;
		width:2px;
}
.index_note{
	color:#241f57;
	font-size:11px;
	text-align:bottom;
	padding-left:5px;
}
td.index_narrow_top {
		background-image: url(images/index-narrow-top.gif);
		background-repeat: none; 
		background-position: center center;
		height:10px;
}
td.index_narrow_bottom {
		background-image: url(images/index-narrow-bottom.gif);
		background-repeat: none; 
		background-position: center center;
		height:10px;
}
td.index_narrow_left {
		background-image: url(images/index-narrow-left.gif);
		background-repeat: repeat-Y; 
		background-position: left center;
}
td.index_narrow_right{
		background-image: url(images/index-narrow-right.gif);
		background-repeat: repeat-Y; 
		background-position: right center;
}
td.index_narrow_center{
	background-color: #eeeeee;
	width: 600px;
	height: 90px;
	font-size:16px;
	font-weight:bold;
	text-align: left;
	color: #241f57;
}
td.index_narrow_center_right{
	background-color: #CCCCFF;
	width: 410px;
	height: 90px;
	font-size:16px;
	font-weight:bold;
	text-align: center;
	color: #241f57;
	padding-left:5px;
}
td.index_narrow_center_left{
	background-color: #CCCCFF;
	width: 200px;
	height: 90px;
	text-align:center;
	color: #241f57;
	padding-left:30px;
}

td.schedule_narrow_top {
		background-image: url(images/index-narrow-top.gif);
		background-repeat: none; 
		background-position: center center;
		height:10px;
}
td.schedule_narrow_bottom {
		background-image: url(images/index-narrow-bottom.gif);
		background-repeat: none; 
		background-position: center center;
		height:10px;
}
td.schedule_narrow_left {
		background-image: url(images/index-narrow-left.gif);
		background-repeat: repeat-Y; 
		background-position: left center;
}
td.schedule_narrow_right{
		background-image: url(images/index-narrow-right.gif);
		background-repeat: repeat-Y; 
		background-position: right center;
}

table.pds{
	cell-spacing: 10px;
	padding: 12px;
	margin-left:auto;
	margin-right:auto;
    border-collapse: collapse;
    border-spacing: 0;
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.pds th{   
	background-color:#241f57;
	color:#FFCC66;
    font-weight: bold;
	text-align:left;
    padding:8px;
    padding-top:2px;
    padding-bottom:2px;
    border: 1px solid #FFFFFF;
}

.pds td {
	vertical-align:top;
    color:#000000;
    padding:5px;
    border: 1px solid #241f57;
}
.visacodePane{
	position:absolute;
	top:80px;
	left:250px;
	width:620px;
	height:auto;
	background-color:white;
	border:2px solid #241f57;
	text-align:center;
	z-index:99;
}
.visacodePane table{
	font-size:13px;
	margin:20px;
}
.visacodePane th{
	background-color:#241f57;
	color:white;
	font-size:16px;
}
.visacodePane td.oddColor{
	background-color:#CCCCFF;
}
.visacodePane tr.oddColor{
        background-color:#CCCCFF;
}
.visacodePane tr.redFont{
        color:red;
}
#visacodeHeader{
	margin-top:10px;
	margin-bottom:5px;
	text-align:center;
	font-weight:bolder;
	font-size:20px;
	color:#241f57;
}
#closeVisacodePane{
	margin:5px;
	color:red;
	font-weight:bolder;
	font-size:14px;
	text-align:right;
	cursor: pointer;
	cursor: hand;
	
}

table.scheduleAndPDS {
	border-width: 3px 3px 3px 3px;
	border-spacing: 5px;
	border-style: outset outset outset outset;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: white;
}
table.scheduleAndPDS th {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.scheduleAndPDS td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.applyNow {
	width:810px;
	border-width: 3px 3px 3px 3px;
	border-spacing: 5px;
	border-style: outset outset outset outset;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: white;
}
table.applyNow th {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.applyNow td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
div.subFormTitle{
	height:auto;
	padding:2px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bolder;
	width:866px;
	background-color:#E3E3E3;
}
td.applyNowQuestion{
	font-size: medium;
}


/* start plan comparison table style */

.table.plan_comparison{
	cell-spacing: 10px;
	padding: 12px;
	margin:0 0 0 20px;
    	border-collapse: collapse;
   	border-spacing: 0;
}
.plan_comparison th{
	background-color:#241f57;
	color:#ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding:8px;
    padding-top:2px;
    padding-bottom:2px;
    border: 1px solid #241f57;
}

.plan_comparison td {
	vertical-align:middle !important;
    color:#000000;
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:5px;
    border: 1px solid #241f57;
}

.tick_column{
	width:100px;
	text-align:center !important;
}

.plan_comparison .benefits{
	width:350px;
	font-weight:bold;
}

/* end plan comparison table style */

/* start additional landing page styles */

			h2.slide{
				margin-bottom:0;
			}
			body{
				font-family:arial, helvetica, sans-serif;
				color:#241f57;
			}
			table.landing_page{
				border-collapse:collapse;
				font-size:16px;
				margin:0 20px;
				width:1000px;
				font-weight:bold;
				text-align:center;
			}
			.landing_page td, .benefits td{
				background:#eeeeee;
				padding:7px 15px;
			}
			.landing_page th{
				background:#241f57;
				padding:10px;
				text-align:center;
				color:#79be10;
				font-weight:bold;
				font-size:18px;
				width:155px;
			}
			th.first_col{
				width:100px;
			}
			.plan{
				font-size:14px;
				font-weight:normal;
				color:#ffffff;
			}
			.single .first_col{
//				color:#79be10;
			}
			.single{
//				color:#79be10;
				font-weight:bold;
			}

/*			.single td{
    				padding-top:15px !important;
   				padding-bottom:10px !important;
			}
			.couple td{
    				padding-top:15px !important;
    				padding-bottom:10px !important;
			}
			.family td{
    				padding-top:15px !important;
    				padding-bottom:20px !important;
			}
*/
			.cost td{
				font-size:11px;
				font-weight:normal;
			}
			.per_month{
				font-size:10px;
			}
			.after{
				border-right:1px solid #ffffff;
			}
			th.top_left{
				background:transparent URL('/images/table_back.png');
				border-left:none !important;
				border-top:none !important;
				font-size:11px;
				color:#ffffff;
			}
			th.top_right{
				background:transparent URL('/images/table_back.png') scroll top right;
				border:none !important;
			}
			td.bottom_left{
				background:transparent URL('/images/table_back.png') scroll bottom left !important;
				border-bottom:none !important;
				border-left:none !important;
			}
			td.bottom_right{
				background:transparent URL('/images/table_back_light.png') scroll bottom right;
				border:none !important;
			}
			.family td{
				border-bottom:1px solid #241f57;
				padding-bottom:15px;
			}
			.right{
				border-right:1px solid #241f57 !important;
			}
			.btn_span_green{
				background: transparent URL('/images/btn_span_green.png') no-repeat scroll left center;
				height:37px;
				padding:10px 0 10px 20px;
				margin:10px 0 10px 10px;
				line-height:100%;
			}
			.btn_a_green{
				background: transparent URL('/images/btn_a_green.png') no-repeat scroll right center;
				height:37px;
				padding:10px 20px 10px 0;
				text-decoration:none;
				font-weight:bold;
				color:#ffffff;
				line-height:100%;
			}
			.btn_span{
				background: transparent URL('/images/btn_span.png') no-repeat scroll left center;
				height:37px;
				padding:10px 0 10px 20px;
				margin:10px 0 10px 10px;
				line-height:100%;
			}
			.btn_a{
				background: transparent URL('/images/btn_a.png') no-repeat scroll right center;
				height:37px;
				padding:10px 20px 10px 0;
				text-decoration:none;
				font-weight:bold;
				color:#241f57;
				line-height:100%;
			}
			.btn_left{
				background: transparent URL('/images/button_bar_left_two.png') no-repeat;
				height:37px;
				width:500px;
				text-decoration:none;
				font-weight:bold;
				color:#241f57;
				line-height:100%;
				margin:20px 0 20px 20px;
				float:left;
				text-align:center;
				padding-top:10px;
				font-size:13px;
				cursor:pointer;
			}
			
			.btn_centre{
				background: transparent URL('/images/button_bar_centre.png') no-repeat;
				height:37px;
				width:334px;
				text-decoration:none;
				font-weight:bold;
				color:#241f57;
				line-height:100%;
				margin:20px 0 20px 0;
				float:left;
				text-align:center;
				padding-top:10px;
				font-size:13px;
			}
			.btn_right{
				background: transparent URL('/images/button_bar_right_two.png') no-repeat;
				height:37px;
				width:500px;
				text-decoration:none;
				font-weight:bold;
				color:#ffffff;
				line-height:100%;
				margin:20px 10px 20px 0;
				float:left;
				text-align:center;
				padding-top:10px;
				cursor:pointer;
				text-transform:uppercase;
			}
			div.btn_left:hover{
				background: transparent URL('/images/button_bar_left_two_selected.png') no-repeat;
				color:#eeeeee;
			}
			div.btn_centre:hover{
				background: transparent URL('/images/button_bar_centre_selected.png') no-repeat;
				color:#eeeeee;
			}
			.h3_new{
			text-align:center;
			margin-bottom:15px;
			width:1000px;
			margin-left:20px;
			}			

			/* start benefits table styles */
			
			table.benefits{
				border-collapse:collapse;
				font-size:16px;
				margin:0 20px 10px 20px;
				width:1000px;
				font-weight:bold;
				text-align:center;
				float:left;
			}
			.benefits td{
				background:#eeeeee;
				padding:7px 15px;
				text-align:left;
				font-size:12px;
				border-right:1px solid #ffffff;
				font-weight:normal;
				vertical-align:top;
			}
			.benefits th{
				background:#dddddd;
				padding:10px;
				text-align:center;
				font-weight:normal;
				color:#241f57;
				font-size:14px;
				border-right:1px solid #ffffff;
				text-transform:capitalize;
			}
			.benefits out-patient. th{
				width:149px;
			}
			.benefits td.first_col{
				width:89px!important;
			}
			td.first_col{
				background-color:241f57;
				color:#ffffff;
				font-weight:bold !important;
				font-size:14px;
				border-right:1px solid #ffffff;

				text-align:center;
				width:100px;
			}
			.benefits .cost td{
				font-size:13px;
				font-weight:normal;
				width:149px
			}
			.benefits th.top_left{
				background:transparent URL('/images/table_back.png');
			}
			.benefits th.top_right{
				background:transparent URL('/images/table_back_ddd.png') scroll top right;
				border:none !important;
			}
			.benefits td.bottom_left{
				background:transparent URL('/images/table_back.png') scroll bottom left;
				border-bottom:none !important;
				border-left:none !important;
			}
			.benefits td.bottom_right{
				background:transparent URL('/images/table_back_light.png') scroll bottom right;
				border:none !important;
			}
			.family td{
				border-bottom:1px solid #241f57;
				padding-bottom:15px;
			}
			.right{
				border-right:1px solid #241f57 !important;
			}
			.benefits ul{
			margin:0;
			padding-left:5px;
			}
			
			/* end benefits table styles */

/* end additional landing page styles */

/* start Key advantages style */

.advantages_popup{
	position:absolute; 
	width:425px; 
	z-index:22; 
	left: 820px; 
	top: 250px; 
	border: 1px solid #eeeeee;
	padding:10px; 
	visibility: hidden;	
}

/* end Key advantages style */

/* start schedule style */

.1000{
	width:1000px;
}
.schedule{
	width:45%;
	padding: 0 15px;;
	float:left;
}
/* end schedule style */

/* start price and product change styles */

.ppc{
	width:1000px;
	margin-left:20px;
	font-size:13px;
}

/* start price and product change styles */

/* new buttons styles */

div.new_buttons{
	width:140px;
	text-align:center;
	font-weight:bold;
	margin-left:10px;
}
.button_top{
	height:10px;
	background:transparent url('images/button_top.png') no-repeat;
	margin:10px 0 0 0;
	padding:0;
}
.button_mid{
	background:transparent url('images/button_mid.png');
	margin:0;
}
.button_bottom{
	background:transparent url('images/button_bottom.png') no-repeat;
	height:10px;
	margin-bottom:10px;
}
.clear{
	clear:both;
}

/* end new button style */

/* start 457-visa-health-insurance and header styles */

.topbanner h2
{
color: #FFFFFF;
float: left;
font-size: 40px;
vertical-align: middle;
width: 975px;
margin:20px 0 0 0;
}

.topbanner h1
{
background: URL('images/aushealth.com-header.gif') no-repeat;
color: #79BE10;
font-size: 100%;
margin:0;
text-align: center;
height:100px;
float:left;
overflow:hidden;
width:200px;
text-indent:-3000px;
}


/* end 457-visa-health-insurance and header styles */




