﻿/*-------- Homepage Tabs ---------- */
#page_title
{
	float: left;
	display: inline;
	width: 960px;
	height: 38px;
	background:#FFFFFF;
}
#page_title h1
{
	margin-top: 12px;
	margin-left: 18px;
}
#homepage
{
	float: left;
	display: inline;
	width: 761px;
	font-size: 1.0em;
	background-color:#FFFFFF;
	color:#444444;
	text-align: left;
}
#homepage p
{
	line-height: 1.5em;
	color:#444444;	
	margin:20px 20px 0 20px;

}
#homepage #widget
{
	width:755px;
	height:234px;
	border:1px solid #999;
	background:url(../images/homepage/bg_widget.jpg) no-repeat 2px 2px;
	padding:2px;
}
#tab_container
{
	float:left;
	height:235px;
	width:260px;
	background:transparent;
	margin:0;
	padding:0;
	list-style:none;
}
#tab_container li
{
	padding:0;
	margin:0;
	height:78px;
	background-repeat:no-repeat;
	background-position:0 0;
}
#tab_container li a, #tab_container li a:hover, #tab_container li a:active
{
	display:block;
	text-decoration:none;
	text-indent:-2000px;
	height:78px;
}
/*Retail Widget Tabs*/
#tab_container .about a
{
	background: url(../images/homepage/b_About_norm.jpg) no-repeat top left;
}
#tab_container .about a:hover
{
	background: url(../images/homepage/b_About_over.jpg) no-repeat top left;
}
#tab_container .about_active a:hover
{
	background: url(../images/homepage/b_About_selected.jpg) no-repeat top left;
	cursor:auto;
}
#tab_container .about_active a
{
	background: url(../images/homepage/b_About_selected.jpg) no-repeat top left;
}
#tab_container .choose a
{
	background: url(../images/homepage/b_choose_norm.jpg) no-repeat top left;
}
#tab_container .choose a:hover
{
	background: url(../images/homepage/b_choose_over.jpg) no-repeat top left;
}
#tab_container .choose_active a:hover
{
	background: url(../images/homepage/b_choose_selected.jpg) no-repeat top left;
	cursor:auto;
}
#tab_container .choose_active a
{
	background: url(../images/homepage/b_choose_selected.jpg) no-repeat top left;
}
#tab_container .join a
{
	background: url(../images/homepage/b_join_norm.jpg) no-repeat top left;
}
#tab_container .join a:hover
{
	background: url(../images/homepage/b_join_over.jpg) no-repeat top left;
}
#tab_container .join_active a:hover
{
	background: url(../images/homepage/b_join_selected.jpg) no-repeat top left;
	cursor:auto;
}
#tab_container .join_active a
{
	background: url(../images/homepage/b_join_selected.jpg) no-repeat top left;
}
/*OSHC Widget Tabs*/
#tab_container .about_oshc a
{
	background: url(../images/homepage/b_AboutOSHC_norm.jpg) no-repeat top left;	
}
#tab_container .about_oshc a:hover
{
	background: url(../images/homepage/b_AboutOSHC_over.jpg) no-repeat top left;	
}
#tab_container .about_oshc_active a:hover
{
	background: url(../images/homepage/b_AboutOSHC_selected.jpg) no-repeat top left;	
	cursor:auto;
}
#tab_container .about_oshc_active a
{
	background: url(../images/homepage/b_AboutOSHC_selected.jpg) no-repeat top left;	
}
#tab_container .join_oshc a
{
	background: url(../images/homepage/b_JoinNowAndGet_norm.jpg) no-repeat top left;	
}
#tab_container .join_oshc a:hover
{
	background: url(../images/homepage/b_JoinNowAndGet_over.jpg) no-repeat top left;		
}
#tab_container .join_oshc_active a:hover
{
	background: url(../images/homepage/b_JoinNowAndGet_selected.jpg) no-repeat top left;
	cursor:auto;	
}
#tab_container .join_oshc_active a
{
	background: url(../images/homepage/b_JoinNowAndGet_selected.jpg) no-repeat top left;	
}
#tab_container .renew_oshc a
{
	background: url(../images/homepage/b_RenewYourCover_norm.jpg) no-repeat top left;	
}
#tab_container .renew_oshc a:hover
{
	background: url(../images/homepage/b_RenewYourCover_over.jpg) no-repeat top left;		
}
#tab_container .renew_oshc_active a:hover
{
	background: url(../images/homepage/b_RenewYourCover_selected.jpg) no-repeat top left;
	cursor:auto;		
}
#tab_container .renew_oshc_active a
{
	background: url(../images/homepage/b_RenewYourCover_selected.jpg) no-repeat top left;		
}
/*VC Widget Tabs*/
#tab_container .about_vc a
{
	background: url(../images/homepage/b_About_norm.jpg) no-repeat top left;	
}
#tab_container .about_vc a:hover
{
	background: url(../images/homepage/b_About_over.jpg) no-repeat top left;	
}
#tab_container .about_vc_active a:hover
{
	background: url(../images/homepage/b_About_selected.jpg) no-repeat top left;
	cursor:auto;
}
#tab_container .about_vc_active a
{
	background: url(../images/homepage/b_About_selected.jpg) no-repeat top left;	
}
#tab_container .choose_vc a
{
	background: url(../images/homepage/b_choose_norm.jpg) no-repeat top left;
}
#tab_container .choose_vc a:hover
{
	background: url(../images/homepage/b_choose_over.jpg) no-repeat top left;	
}
#tab_container .choose_vc_active a:hover
{
	background: url(../images/homepage/b_choose_selected.jpg) no-repeat top left;
	cursor:auto;
}
#tab_container .choose_vc_active a
{
	background: url(../images/homepage/b_choose_selected.jpg) no-repeat top left;
}
#tab_container .find_vc a
{
	background: url(../images/homepage/b_FindOutMore_norm.jpg) no-repeat top left;
}
#tab_container .find_vc a:hover
{
	background: url(../images/homepage/b_FindOutMore_over.jpg) no-repeat top left;	
}
#tab_container .find_vc_active a:hover
{
	background: url(../images/homepage/b_FindOutMore_selected.jpg) no-repeat top left;
	cursor:auto;
}
#tab_container .find_vc_active a
{
	background: url(../images/homepage/b_FindOutMore_selected.jpg) no-repeat top left;
}
/*Corporate Widget Tabs*/
#tab_container .why_switch a
{
	background: url(../images/homepage/b_WhySwitch_norm.jpg) no-repeat top left;
}
#tab_container .why_switch a:hover
{
	background: url(../images/homepage/b_WhySwitch_roll.jpg) no-repeat top left;
}
#tab_container .why_switch_active a:hover
{
	background: url(/Client/images/homepage/b_WhySwitch.jpg) no-repeat top left;
	cursor:auto;
}
#tab_container .why_switch_active a
{
	background: url(../images/homepage/b_WhySwitch.jpg) no-repeat top left;
}
#tab_container .never_had a
{
	background: url(/Client/images/homepage/b_NeverHad_norm.jpg) no-repeat top left;
}
#tab_container .never_had a:hover
{
	background: url(/Client/images/homepage/b_NeverHad_roll.jpg) no-repeat top left;
}
#tab_container .never_had_active a:hover
{
	background: url(/Client/images/homepage/b_NeverHad.jpg) no-repeat top left;
	cursor:auto;
}
#tab_container .never_had_active a
{
	background: url(../images/homepage/b_NeverHad.jpg) no-repeat top left;
}
#tab_container .quote a
{
	background: url(../images/homepage/b_GetAQuote_norm.jpg) no-repeat top left;
}
#tab_container .quote a:hover
{
	background: url(../images/homepage/b_GetAQuote_roll.jpg) no-repeat top left;
}
#tab_container .quote_active a:hover
{
	background: url(/Client/images/homepage/b_GetAQuote.jpg) no-repeat top left;
	cursor:auto;
}
#tab_container .quote_active a
{
	background: url(../images/homepage/b_GetAQuote.jpg) no-repeat top left;
}
.tab
{
	width:260px;
	height:78px;
	background:transparent;
}
.content_one
{
	float:left;
	display:inline;
	background:transparent;
	width:237px;
	height:235px;
	margin-left:10px
}
.content_two
{
	float:left;
	background:transparent;
	width:237px;
	height:235px;
	margin-left:10px;
}
#choose_vc_columm
{
	float:left;
	background:transparent;
	width:247px;
	height:235px;
	margin-left:50px;
}
#content_full
{
	margin:0 20px 0 20px;
}
#content_full .heading
{
	margin:12px 0 6px 0;
}
#content_full h3
{
	color:#444444;
	margin:0 0 4px 0;
}
.widget_promo_text
{
	font-size:1.3em;
}
.widget_link
{
	display:block;
	margin:10px 0 0 4px;	
}
/*Content headings in about health cover content*/
#content_full #heading_why_join
{
	display:block;
	margin:12px 0 0 0;
	height:18px;
	text-indent:-5000px;
	background: url(/Client/Images/homepage/h_whyJoinMedibank.gif) no-repeat;
}
#content_full #heading_why_need
{
	display:block;
	margin:12px 0 2px 0;
	height:18px;
	text-indent:-5000px;
	background: url(/Client/Images/homepage/h_whyDoINeed.gif) no-repeat;
}
#content_full #heading_find_more
{
	display:block;
	margin:18px 0 2px 0;
	height:18px;
	text-indent:-5000px;
	background: url(/Client/Images/homepage/h_FindOutMoreAbout.gif) no-repeat;
}
#content_full .field_label
{
	text-align:right;
	float:left;
	margin:2px 2px 0 0;
	width:140px;
	background-color:transparent;
	border:none;
}
/*Content headings in Choose the right cover content*/
.content_one .choose_1
{
	display:block;
	margin:18px 0 0 42px;
	height:36px;
	text-indent:-5000px;
	background: url(/Client/Images/homepage/h_chooseHospital.gif) no-repeat;	
}
.content_two .choose_2
{
	display:block;
	margin:18px 0 0 42px;
	height:36px;
	text-indent:-5000px;
	background: url(/Client/Images/homepage/h_whatLevelOf.gif) no-repeat;	
}
/*Content headings for Join now*/
.content_two .quote
{
	display:block;
	margin:18px 0 0 42px;
	height:36px;
	text-indent:-5000px;
	background: url(/Client/Images/homepage/h_quickquote.gif) no-repeat;	
}
/*Content headings for OSHC*/
#get_a_quote_oshc
{
	display:block;
	margin:18px 0 6px 15px;
	height:36px;
	text-indent:-5000px;
	background: url(/Client/Images/homepage/h_GetAQuoteForOSHC.gif) no-repeat;	
}
#renew_your_oshc
{
	display:block;
	margin:18px 0 6px 15px;
	height:36px;
	text-indent:-5000px;
	background: url(/Client/Images/homepage/h_RenewYourOSHC.gif) no-repeat;		
}
#radiolist_heading
{
	display:block;
	/*margin:0 0 8px 4px; */
	margin:0 0 0px 4px;
	font-size:1.2em;
}
/*Content headings for VC*/
#choose_vc_header
{
	display:block;
	margin:18px 0 0 0;
	padding-bottom:0;
	height:36px;
	text-indent:-5000px;
	background: url(/Client/Images/homepage/h_ChooseTheRight.gif) no-repeat;		
}
#find_out_more_vc
{
	display:block;
	margin:18px 0 6px 15px;
	height:36px;
	text-indent:-5000px;
	background: url(/Client/Images/homepage/h_FindOutMoreAboutVisitors.gif) no-repeat;		
}
/*----------------------------*/
/*Corporate*/
#content_full #heading_pay_less
{
	display:block;
	margin:20px 0 6px 0;
	height:18px;
	text-indent:-5000px;
	background: url(/Client/images/homepage/h_PayLessGetCorporate.gif) no-repeat;
}
#content_full #heading_four_reasons
{
	display:block;
	margin:20px 0 6px 0;
	height:36px;
	text-indent:-5000px;
	background: url(/Client/images/homepage/h_FourGreat.gif) no-repeat;
}
#content_full h2
{
	margin-bottom:0;
	padding-bottom:2px;	
}
#content_full h3
{
	margin:15px 0 8px 3px;
	color:#555555;
}
.content_one .join_corp_1
{
	display:block;
	margin:18px 0 0 42px;
	height:36px;
	text-indent:-5000px;
	background: url(/Client/images/homepage/h_Payless2.gif) no-repeat;	
}
.content_two .join_corp_2
{
	display:block;
	margin:18px 0 0 42px;
	height:36px;
	text-indent:-5000px;
	background: url(/Client/images/homepage/h_whatLevelOf.gif) no-repeat;	
}
#content_full ul
{
	margin:0 0 0 -16px;
	padding-left:18px;
	line-height:1.3em;
}
#content_full li
{
	list-style:none;
	padding-left:18px;
	margin-left:-4px;
	background: url(/Client/images/icons/icon_sub_bullet.gif) no-repeat top left;
}
.number_holder
{
	margin:18px 0 0 0;
	float:left;
	width:33px;
	height:33px;
	background-color:#94D2EF;
	border:1px solid #FFFFFF;
}
.number
{
	margin:4px 0 0 9px;
	color:#FFFFFF;
	font-size:2.1em;
	font-family:Arial, Helvetica, sans-serif;
}
.heading
{
	float:left;
	margin:18px 0 0 10px;
}
.text
{
	margin:24px 0 0 46px;
}
.control_container
{
	margin:24px 0 0 44px;
	width:164px;
	height:140px;
	background:transparent;
}
select.widget
{
	width:164px;
	margin-bottom:17px;
	font-size:0.9em;
	background:#FFFFFF;
}
#widget #content
{
	float:left;
	width:494px;
	height:235px;
	background:transparent;
}
#homepage #promotion
{
	width: 755px;
	height: 104px;
	background:transparent;
	border:1px solid #999;
	padding:2px;
	margin-top:10px;
	overflow:hidden;
}

#homepage #promotion #bannerLeft 
{
	float:left;
	margin-top:0px;
	height:104px;
	width:377px;
}

#homepage #promotion #bannerRight 
{
	float:right;
	margin-top:0px;
	height:104px;
	width:378px;
}
#homepage #news
{
	width: 755px;
	height: 108px;
	background:transparent;
	border:1px solid #999;
	padding:2px 2px 20px 2px;
	margin-top: 15px;
}
#homepage #news h2,#homepage #news_custom h2
{
	display:block;
	background-color:#4BB5E4;
	width:auto;
	color:#FFFFFF;
	padding:6px 10px 5px 10px;
	margin-bottom:8px;
}
#homepage #news h3,#homepage #news_custom h3
{
	margin:0 10px 0 10px;
	color:#0099CC;
	font-size:1.3em;
	font-weight:normal;
}
#homepage #news .news_icon,#homepage #news_custom .news_icon
{
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 15px;
	padding-bottom: 20px;
	background: url(../images/icons/i_news_icon.gif) no-repeat top left;	
	color: #0099CC;
	font-size:1.1em;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#homepage #news p,#homepage #news_custom p
{
	line-height: 1.5em;
	margin:0 10px 0 10px;
	font-size:1.1em;
	color:#444444;
}
#homepage #news a.read_more,#homepage #news_custom a.read_more
{
	color:#FB1F4B;
	text-decoration:none;
}
#homepage #news .separator,#homepage #news_custom .separator
{
	border-top: 1px solid #e9e9e9;
	margin:6px 10px 6px 10px;
}
.tab_content .content_column
{
	float: left;
	clear: none;
	border:1px solid #333;
}
.tab_content .content_column_right
{
	float: left;
	clear: none;
	margin-left:0;
}
.tab_content .button_column
{
	padding:55px 10px 0 5px;
	float: right;
	clear: none;
}
.tab_content .content_column .summary_text,.tab_content .content_column_right .summary_text
{
	width: 310px;
	margin-bottom: 6px;
	margin-left: 10px;
}
.tab_content .content_column .form_row,.tab_content .content_column_right .form_row,#content_full .form_row
{
	padding: 3px 0 3px 10px;
	overflow: hidden;
	clear:both;
	display:block;
}
#choose_vc_columm .radio_block
{
	float:left;
	display:inline;
	clear:right;
	background-color:transparent;
	margin:0 0 0 4px;
	padding:0;
}
#choose_vc_columm .radio_block .radio_field
{
	float:left;
	display:block;
	margin-bottom:4px;
	clear:both;
	background-color:transparent;
}
#choose_vc_columm .radio_block .radio_label_right
{
	display:inline;
	background-color:transparent;
	text-align:left;
}
/*
.tab_content .content_column .field_label,.tab_content .content_column_right .field_label
{
	margin-right: 10px;
	text-align: right;
	width: 200px;
	border: none;
}*/
.tab_content .content_column_right .checkbox_row
{
	overflow: hidden;
	clear:both;
	display: block;
	margin-bottom:4px;
}
.tab_content .content_column_right .checkbox_group
{
	margin:1px 0 0 10px;
}
.tab_content .content_column_right .checkbox_label
{
	float:left;
	padding-left:0;
	margin-left:4px;
	text-align: left;
	width:400px;
}
.tab_content .content_column .form_field,.tab_content .content_column_right .form_field
{
	display: block;
	clear: both;
	padding: 3px 0 3px 0;
}
.tab_content .content_column .radio_label,.tab_content .content_column_right .radio_label
{
	padding: 0 3px 0 3px;
}
.tab_content  ul
{
	display: block;
	margin: 0px;
	padding: 5px;
	list-style-type: disc;
	list-style-position: inside;
}
.tab_content li
{
	color:#444444;	
	margin-left: 5px;
	padding: 5px;
}
.tab_content li a
{
	color:#444444;	
}
.tab_content ol li
{
	background:transparent;
	color:#0998D9;
}
.tab_content ol li a
{
	color:#0998D9;	
}
.tab_content h3
{
	color: #3290DA;
	margin:2px 0 0 10px;
}
.tab_content h4
{
	color: #3290DA;
	margin:0 0 1px 10px;
}
#homepage #promotion_left
{
	overflow:hidden;
	height:104px;
	float:left;
	text-align:left;
}
#homepage #promotion_right 
{
	float:right;
	overflow:hidden;
	height:104px;
	text-align:right;
}
/*----------------------------------------------------------------------------------*/
/*--- quick links --- */
#quicklinks
{
	float: right;
	width: 185px;
	height: 108px;
	margin-top: 10px;
}
#quicklinks .custom_link_list
{
	margin-top:2px;
	margin-left:0;
	padding-left:0;
	padding-top:3px;
}
#quicklinks .custom_link_list li
{
	list-style:none;
	padding-left:14px;
	margin-left:3px;
	background: url(../images/icons/icon_bullet_plus.gif) no-repeat top left;
	padding-bottom:3px;
	color: #0099CC;
	font-size: 1.1em;
	font-weight: bold;	
}
/* ------------------ blue boxes ------------------*/
.homepage_blue_block
{
	display: block;
	border: solid 1px red;
	border: solid 1px #0099CC;
	overflow: hidden;
}
.homepage_blue_block h3
{
	background: #0099CC;
	color: #FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:6px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	padding:4px 0 5px 8px;
}
/* --- member services --*/
#member_services
{
	color: #444444;
	float: right;
	width: 180px;
	border: 1px solid #999;
	margin-left: 10px;
	font-size: 1.1em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:2px 2px 18px 2px;
	overflow:hidden;
}
#member_services h2
{
	background: #FF6600;
	color: #FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	padding:6px 0 5px 8px;
	clear: both;
}
#member_services p
{
	margin:0 0 4px 0;
}
#member_services .left_align
{
	float:left;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0;
}
#member_services .login_block
{
	padding:0 10px 0 10px;
	margin-bottom:6px;
	clear:both;
}
#member_services .login_block .login_row
{
	display:block;
	margin:0 0 2px 0;
	clear:both;
	overflow:hidden;
	padding:0;
}
#member_services .login_label
{
	display:block;
	text-align:left;
	float:left;
	width:174px;
	padding-right:5px;
	margin-bottom:2px;
	color:#444444;
}
#member_services input.large
{
	float:left;
	width:156px;
	height:16px;
	font-size:1.1em;
	background-color:#E5E5E5;
	border: 1px solid #CCCCCC;
}
#member_services .button_holder_left
{
	float:left;
	clear:both;
	overflow:hidden;
	margin:8px 0 10px 0;
	padding:0;
}
#member_services .link_right
{
	display: block;
	clear: both;
	text-align: right;
}
#member_services .content_spacer_large
{
	display:block;
	margin:18px 0 18px 0;
	clear:both;
}
#member_services .content_spacer_xlarge
{
	display:block;
	margin:26px 0 26px 0;
	clear:both;
}
#member_services .content_spacer_xxlarge
{
	display:block;
	margin:42px 0 42px 0;
	clear:both;
}
#member_services a
{
	display: block;
	clear: both;
}
#member_services ul
{
	display: block;
	margin:6px 0 4px 6px;
	background:transparent;
	padding:0;
}
#member_services ul li 
{
	list-style:none;
	padding-left:14px;
	padding-right:0;
	margin-left:-10px;
	background: url(../images/icons/icon_sub_bullet.gif) no-repeat top left;	
}
#member_services .custom_link_list li
{
	list-style:none;
	padding-left:14px;
	margin-left:0;
	background: url(../images/icons/icon_bullet_plus_orange.gif) no-repeat top left;
	padding-bottom:4px;	
}
#member_services .custom_link_list li a
{
	color:#FF6600;
}
.button_right
{
	float:right;
}
#member_services .home_page_button
{
    text-align:center;
	height:20px;
	width:158px;
	padding:0 8px 2px 8px;
	background:url(../images/buttons/btn_orange.gif) repeat;
	border:1px solid #7D6541;
	font-size:1.0em;
	color:#333;
}
.home_page_button
{
	float:right;
    text-align:center;
	height:20px;
	width:100px;
	padding:0 8px 2px 8px;
	background:url(../images/buttons/btn_blue.gif) repeat;
	border:1px solid #517C8D;
	font-size:1.0em;
	color:#333;
}
.home_page_button_vip
{
	float:right;
    text-align:center;
	height:20px;
	width:100px;
	margin:20px 30px 0 0;
	padding:0 8px 2px 8px;
	background:url(../images/buttons/btn_blue.gif) repeat;
	border:1px solid #517C8D;
	font-size:1.1em;
	color:#333;
}
#member_services .log_in
{
    text-align:center;
	height:20px;
	width:158px;
	margin:6px 0 12px 0;
	padding-bottom:2px;
	background:url(../images/buttons/btn_orange.gif) repeat;
	border:1px solid #7D6541;
	font-size:1.0em;
	clear:both;
	display:block;	
}
/*OSHC Widget Join button holder*/
.oshc_button_holder
{
	float:right;
	margin:10px 116px 0 0;
	display:inline;
	width:120px;
	clear:both;
}
/*VC Widget Join button holder*/
.vc_button_holder
{
	float:left;
	margin:190px 0 0 60px;
	display:inline;
	width:120px;
}
#vip_promo_text 
{
	margin:12px 0 0 22px;
	font-size:1.3em;
}
#vip_promo_text p
{
	margin:0 0 10px 0;
}

#promotion_campaign  
{
	float:left;
	background-color:#fff;
	margin:0px auto; 
	width:761px;
}

#promotion_campaign #promo_1-1
{
	float:left;
	width:761px;
	height:100px;
	background-color:#777;
	border-width:0px;
	margin-right:0px;
}

#promotion_campaign #promo_1-2
{
	float:left;
	width:509px;
	height:110px;
	background-color:#777;
	border-width:0px;
	margin-right:0px;
}
#promotion_campaign #promo_2-2
{
	/*float:right;*/
	width:251px;
	height:110px;
	background-color:#777;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	border-width:0px;
}

#sbu_banner_container
{
	width:761px;
	height:100px;
	margin-top:15px;
}

/*2 campaign bannerset*/
#sbu_banner_container #promo_1-2
{
      float:left;
      width:501px;
      height:100px;
}

#sbu_banner_container #promo_2-2
{
      float:left;
      width:260px;
      height:100px;
}
