/* CSS Document for Tabs and their various Colours */

#tabs_left_content { width:474px; padding:0px 0px 0px 0px; }
#tabs_left_content ul { }
#tabs_left_content_right_aligned { width:474px; padding:0px 0px 0px 0px; float:right; }
#tabs_left_content_button_holder { width:474px; padding:0px;}
#tabs_left_content_button_holder a { text-decoration:none; outline:none; border:none; }
#tabs_left_content_holder { width:494px; padding:0px; }
#tabs_left_content_holder_center { width:466px; float:left; padding:10px 10px 20px 10px;
background:url(/vivas-files/cms-templates/images/aviva/tables/line.gif) no-repeat top left;position:relative;z-index:0; }
#tabs_full_content { width:695px; padding:20px 0px 0px 0px; clear:both;}
#tabs_full_content_right_aligned { width:695px; padding:0px 0px 0px 0px; float:right; }




#tabs_full_content_button_holder { width:695px; padding:0px; }
#tabs_full_content_button_holder a { text-decoration:none; outline:none; border:none; }
#tabs_full_content_holder { width:695px; padding:0px; }
#tabs_full_content_holder_center { width:667px; float:left; padding:10px 10px 20px 10px; }


.buy_plan_online_now { color:#32A152; font-size:170%; font-weight:bold; text-align:right; line-height:30px; height:30px; padding:0px 20px 0px 0px;  }




#tabs_full_content .tab .drop_down_links_table .drop_down_links_table_left a { padding:0px 5px 0px 20px; }

/* Drop Down CSS */


/* Style the tables in the tabs */
/*#tabs_left_content_holder_center .pop_up_div table { border:solid #fff; border-width:0px 1px 1px 1px;}
/*#tabs_left_content_holder_center .pop_up_div table td {  border:solid #EAEAEA; border-width:1px 0px 0px 0px; padding:5px;}*/
.vivas-border {border:solid #e7e7e7; border-width:0px; border-collapse: collapse;background:blue;}
#table-component-nostyle .vivas-border td {  border:1px solid #fff; padding:5px;}
.vivas-border td {  border:1px solid #E7E7E7; padding:5px;}


.tab table.showHide th {border:none;font-size:1.1em; }
.tab table.showHide td {border:none;font-size:1.1em;}


.tab table.showHide  tbody tr td, table.showHide tbody tr th {background:white;}
table.showHide tbody tr td table.blue-back thead tr td{background:#ccedff;padding:5px;}
.tab table.showHide tbody tr.alt td, table.showHide tbody tr.alt th {background:#e5f6ff;}
.tab table.showHide tbody th {border-bottom:none;cursor:pointer;padding-bottom:18px;padding-right:65px;}
.tab table.showHide td {border-bottom-width:0px;padding-bottom:0px;padding-top:0px;margin:0px;}
.tab table.showHide{padding:0px;margin:0;margin-bottom:1px;margin:0px;text-align:left;}
#col2-left .tab table {width:440px;margin:0px;margin-bottom:1px;border:none;}
#col2-left .tab table.vivas-border {width:440px;margin:0px;margin-bottom:1px;}
#col2-left .tab table.vivas-border td {background:#E7E7E7;padding:5px;border:2px solid white;}


/* Pop Up Divs */

/* yacine rebrand tab  */
/* Arrowed lists */
.tab ul.arrow li {background:url(/vivas-files/cms-templates/images/aviva/lists/list-arrow-full.gif) 0 .7em no-repeat;list-style-type:none;margin:0;padding:.5em 5px 0 12px;}
.hospital_tab ul.arrow li li {background:url(/vivas-files/cms-templates/images/aviva/lists/list-arrow-full-small.gif) 0 .7em no-repeat;}
/* Link lists */
.tab ul.linkList li {background:url(/vivas-files/cms-templates/images/aviva/lists/list-arrow-link.gif) 0 .6em no-repeat;list-style-type:none;margin:0;padding:.5em 0 0 12px;}
/* File type bullets */
/* Included/not included lists */
#content .tab ul li {background:url(/vivas-files/cms-templates/images/aviva/lists/list-tick.gif) 0 2px no-repeat;list-style-type:none;margin:0;padding:.5em 0.8em .5em 26px;}
.hospital_tab ul li.notIncluded {background:url(/vivas-files/cms-templates/images/aviva/lists/list-cross.gif) 0 2px no-repeat;list-style-type:none;margin:0;padding:.5em 0 .5em 26px;}
/* Heading lists */
.headingList {}
.tab .headingList li {background:none;clear:left;float:left;list-style-type:none;margin:0;padding-left:0;}
.headingList h3 {background:url(/vivas-files/cms-templates/images/aviva/lists/list-arrow-full.gif) center left no-repeat;float:left;font-weight:bold;margin-bottom:1em;padding:0 0 0 15px;width:148px;}
.headingList h4 {background:url(/vivas-files/cms-templates/images/aviva/lists/list-arrow-full.gif) center left no-repeat;float:left;font-weight:normal;margin-bottom:1em;padding:0 0 0 15px;}
.headingList h3 a, .headingList h4 a {border:none;line-height:1.2em;}
.headingList p {float:left;width:165px;}
.tab p {padding-right:5px;}
.tab li{padding-right:5px;}
.tab a{text-decoration:none;border:none;}
.tab a:hover{border-bottom:1px solid #004FB6;color:#004FB6;text-decoration:none;}
.tab a:hover img{border:none;text-decoration:none;}
#col2-left .tab table.vivas-border tbody tr td.table-summary{background:white;}
#col2-left .tab table.vivas-border tbody tr td.table-finish{background:white;}


/* end rebrand yacine  */

/* yacine for rebrand 2010   */
/* MAIN TABBED tab NAVIGATION */

#content #headerNavtab ul li {margin:0;font-size:12px;}
#headerNavtab {position:inherit;z-index:1;}
#headerNavtab ul {font-weight:bold;width:475px;float:left;display:inline;padding:0px;padding-left:20px;margin-bottom:-3px;}
#headerNavtab li {display:block;float:left;}
#headerNavtab li a {background: #E8EDEE repeat-x ;border:0;border-right:1px solid #C6C9CA;border-left:1px solid #fdfbec;color:#039;
display:block;margin:0.5em 0 0 0;padding:0.9em 1em 0.8em 1em;width:auto;}

*+html #headerNavtab li a {margin:0.8em 0 0 0;}
*html #headerNavtab li a {margin:0.8em 0 0 0;}
*+html #headerNavtab ul {margin-bottom:-1px;}
*html #headerNavtab ul {margin-bottom:-1px;}

#headerNavtab #selected a {background:none #fff;border:1px solid #C6C9CA;border-bottom:none;color:#333;margin:0;padding:1em 1em 1em;}
#headerNavtab #selected {border-right:0;border-left:0;}
#headerNavtab li.right a {border-right:0;}
#headerNavtab #selectRight a {background: no-repeat #E8EDEE;border-left:1px solid #C6C9CA;}

/* end yacine  */



