#fulltable1, #fulltable2, #fulltable3, #fulltable4, #fulltable5, #fulltable6
{
  height:100%;
  margin:0 auto;
  margin:0;
  padding:0;
  vertical-align:top;
}

#fulltable1
{
  background-color: blue;	
}

#fulltable2
{
  background-color: red;	
}

#fulltable3
{
  background-color: green;	
}

#fulltable4
{
  background-color: yellow;	
}
/***********************************/   
   
   
layout-table
{
  width: 760;
}

.content-table2
{
  width: 100%; 
  border: 1px solid #336699; 	   
}

.content-td
{
  width:  855;
}

.content-td2
{
  width:  640;
}

.source-id
{
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #003366;
  font-weight: bold;  
}

/* Following tags are used for rendering the list of various plans in 
pages such as visitors insurance pages, students insurance pages */
.plan-quote-detail-link		
{
  color: blue;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.plan-list-detail-link		
{
  color: #336699;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.plan-list-header-link		
{
  color: #336699;
  font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
.plan-list-purchase-link		
{
  color: #336699;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}
.plan-list-feature-link		
{
  color: #000000;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.plan-list-detail-text
{
  color: #000000;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.plan-list-compare-td
{
  border-right: #CCCCCC 1px solid; 
  border-left: #CCCCCC 1px solid;  
  border-bottom: #CCCCCC 1px solid; 
}

.plan-list-detail-td
{
  border-right: #CCCCCC 1px solid; 
  border-left: #CCCCCC 1px solid;  
  border-bottom: #CCCCCC 1px solid; 
  background-color: #efefef;	
}

td.plan-list-item-td
{
  border-right: #CCCCCC 1px solid; 
  border-bottom: #CCCCCC 1px solid; 
}
 
.plan-list-detail-td-top
{
    border-right:#CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	border-left: #CCCCCC 1px solid;  
	border-bottom: #CCCCCC 1px solid; 
}

td.plan-list-item-td-top
{
	border-right: #CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	border-bottom: #CCCCCC 1px solid; 
}
		
.plan-list-header-td 
{
  background-color: #336699;
  text-align: center;	
  border-right: #CCCCCC 1px solid; 
  border-top: #CCCCCC 1px solid; 
  border-bottom: #CCCCCC 1px solid;   
}

.plan-list-header0-td 
{
  background-color: #336699;
  text-align: center;	
  border-left: #CCCCCC 1px solid;   
  border-right: #CCCCCC 1px solid; 
  border-top: #CCCCCC 1px solid; 
  border-bottom: #CCCCCC 1px solid;   
}

.plan-list-detail-td-inter
{
    border-right:#CCCCCC 1px solid; 
	border-left: #CCCCCC 1px solid;  
	border-bottom: #CCCCCC 1px solid; 
}

td.plan-list-heading-td
{
  border-right: #CCCCCC 1px solid; 
}

td.plan-list-lrt-td
{
  border-right: #CCCCCC 1px solid; 
  border-left: #CCCCCC 1px solid;   
  border-top: #CCCCCC 1px solid;     
}

td.plan-list-lrtb-td
{
  border-right: #CCCCCC 1px solid; 
  border-left: #CCCCCC 1px solid;   
  border-top: #CCCCCC 1px solid;     
  border-bottom: #CCCCCC 1px solid;       
}

td.plan-list-lr-td
{
  border-right: #CCCCCC 1px solid; 
  border-left: #CCCCCC 1px solid;   
}

td.plan-list-rt-td
{
  border-right: #CCCCCC 1px solid; 
  border-top: #CCCCCC 1px solid;   
}


.plan-list-header-td-text
{
  color: #FFFFFF;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;			
}

.plan-list-title-td 
{
  background-color: #336699;  
}

.plan-list-title-td-text
{
  color: #FFFFFF;
  font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;  			
}

.plan-list-title-td-detail-text
{
  color: #FFFFFF;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;			
}

.contrast-td
{
  background-color: #E37632;
  white-space:nowrap;  
}

.contrast-text-header
{
  color: #FFFFFF;
  font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 			
}

.contrast-text
{
  color: #FFFFFF;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;			
}

.plan-list-item
{
   background-color: #FFFFFF;
}

.plan-list-line-item
{
  background-color: #CCCCCC;
}

.plan-list-header-item
{
  background-color: #DFECF6;
  text-align: left;	  
  border-left: #CCCCCC 1px solid;   
  border-right: #CCCCCC 1px solid; 
  border-bottom: #CCCCCC 1px solid;   
}

/* End of plan list tags */

/* Following tags are used for rendering sidebar that displays links to various insurance pages */

/* Any properties that would apply to the entire block of sidebar */
.sidebar
{
  
}

/* Individual table in a sidebar, such as International Insurance, Individiual  Insurance, Dental etc. */
.sidebar-table
{
  width: 135;	 
  border: 1px solid #336699; 	
}
.planbar-table
{
  width: 185;	 
  border: 1px solid #336699; 	
}

.sidebar-verisign-table
{
  width: 135;
}
.planbar-verisign-table
{
  width: 150;
}

/* Each table has a header and list of items. Properties for header cell for side bar table */
.sidebar-table-header-td
{
  background-color: #336699; 
}

/* Text in header cell */
.sidebar-table-header-td-text
{
  color : #FFFFFF;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  padding-left:5px;
}
 
/* Cell for individual items in side bar table, such as visitors, students etc. */
.sidebar-table-item-td
{    
  font-size: 9pt;    
}

/* Text in item cell */
.sidebar-table-item-td-text
{
  color: #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}	
.sidebar-table-item-link
{
  color: #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;   
}			
/* End of sidebar tags */

/* Plan detail link, such as Printer Friendly Brochure, Application etc */
.plan-detail-link
{
  color: #336699;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

/* Used in places like Add entry to Guestbook */
.plan-detail-header-link
{
  color: #000000;
  font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

/* Content tags */
.bulk-text
{
   text-align: justify;
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.regular-text
{
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.center-text
{
   text-align: center;
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.right-text
{
   text-align: right;
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.faq-question
{
   text-align: justify;
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-style: italic; 
   font-weight: bold;
}

.faq-answer
{
   text-align: justify;
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.bulk-text-header
{
  font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
}

/* Used in disclaimers etc. */
.fineprint-text
{
   text-align: justify;
   font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.smallprint-text
{
   font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.smallprint-center-text
{
   font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.formfield-label-td
{
   background-color: #DFECF6;   
}

.formfield-value-td
{
   background-color: #e9e9e9;
}

.form-label-link
{
  color: #000000;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

.form-label-header-link
{
  color: #000000;
  font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

.form-search-td
{
   background-color: #FFFFFF;
}

.formfield-label-text
{
   text-align: right;
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
   color: #000000;
   white-space:nowrap;
}

.formfield-finelabel-text
{
   text-align: right;
   font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
   color: #000000;
}

.formfield-label2-text
{   
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
}

.formfield-value-text
{
   text-align: left;
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.formfield-error-text
{
   text-align: left;
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
   color: #FF0000;
}

table.ins-details
{
  width: 100%;	
}

table.ins-details td
{
  text-align:justify;    
   font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

/* Used in brochure top where it says 'Patriot America' etc.  */
.plan-caption1
{
  color: #000000;
  font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

/* Used in brochure top where it says 'Non-US citizens' etc. */
.plan-caption2
{
  color: #000000;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

/* Start of /img/style.css */
.instantQuoteText {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica
}

.instantQuoteTH {
	FONT-SIZE: 11px
}
 
.img-para-header
{
  color: #FFFFFF;
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.footer-copyright-text
{
  color: #000000;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* End of /img/style.css */

.para-header
{
  color: #FFFFFF;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

.para-header-td
{
  background-color: #336699;
}

/* start of tis/**/files/bodyandmenu.css
.bodytext {
	FONT-SIZE: 12px; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.menutext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menutext A:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menutext A:visited {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menutext A:hover {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menutext A:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodytext A:link {
	FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: underline
}
.bodytext A:visited {
	FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: underline
}
.bodytext A:hover {
	FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: none
}
.bodytext A:active {
	FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: underline
}
.red_12px {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #8f1414; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.ABC_bulletCopy {
	LIST-STYLE: upper-alpha url(url(url(url((URL))))) outside; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.BoldBlueLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333366; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.blue_14pxBoldBlink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333366; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; TEXT-DECORATION: blink
}
/* End of tis/**/files/bodyandmenu.css */

/* Start of tis/**/files/june_style.css */
.black_12px {
	FONT-WEIGHT: normal; LIST-STYLE-POSITION: outside; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.black_12pxBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.red_12pxBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8f1414; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.white_14pxBold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.black_10px {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.red_14pxBold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8f1414; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.blue_14pxBold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333366; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.black_10px {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.red_10px {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #8f1414; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.blue_12pxBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333366; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.pagebreak {
	FONT-SIZE: 12px; PAGE-BREAK-BEFORE: always; CURSOR: text; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.black_10pxBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.black_10px A:active {
	COLOR: #990000; TEXT-DECORATION: underline
}
.black_10px A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.black_10px A:link {
	COLOR: #990000; TEXT-DECORATION: underline
}
.black_10px A:visited {
	COLOR: #990000; TEXT-DECORATION: underline
}
/* End of tis/**/files/june_style.css */

/* health/hpa/visitor/brochure.jsp */
	.headerBig {

		font-size: 16pt;

		font-weight: bold;

	}

	.blueHeader {

		font-size: 12pt;

		color: #118888;

		font-weight: bold;

	}

	.blueHeaderSm {

		font-size: 11pt;

		color: #118888;

		font-weight: bold;

	}

	.headerLg {

		font-size: 16pt;

		color: #555555;

		font-weight: bold;

	}

	.headerMd {

		color: #555555;

		font-size: 12pt;

		font-weight: bold;

	}

	.header {

		color: #555555;

		font-weight: bold;

		font-size: 10pt;

	}

	.header2 {

		color: #555555;

		font-weight: bold;

		font-size: 12pt;

		text-decoration: underline;

	}

	.hilite {

		color: #555555;

		font-weight: bolder;

	}

	.hiliteb {

		color: #000055;

		font-weight: bolder;

	}

	.notes {

		font-size: 8pt;

	}

	.notesI {

		font-size: 8pt;

		text-decoration: italic;

	}

	.aquaList {

		list-style-type : disc;

	}

	.numlist {

		list-style-type : number;

	}

	.alphalist {

		list-style-type : upper-alpha;

	}

	.ddtable {

		font-size: 9pt;

	}

	.mainDivision {
 
		font-family: arial;

		font-size: 9pt;

		color: black;

		text-align: justify;

	}
/*****/

 


/* Following tags are used for rendering content in tabular format */

/* Any properties that would apply to the entire block of conent */
.content
{
  
}

/* Individual table in content */
.content-table
{
  border: 1px solid #9966FF; 
  padding: 0;
}

.content-table-row
{
  background-color: #FFFFFF;
}

/* Each table has a header and list of items. Properties for header cell for side bar table */
.content-table-header-td
{
  background-color: #9966FF; 
}

/* Text in header cell */
.content-table-header-td-text
{
  color : #FFFFFF;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-weight: bold;
}
 
/* Cell for individual items in side bar table, such as visitors, students etc. */
.content-table-item-td
{    
  font-size: 9pt;    
}

/* Text in item cell */
.content-table-item-td-text
{
  color: #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}	
 
.content-table-item-text
{
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
} 

.content-table-header-text
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;      
}

A.content-table-header-link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold; 
    text-decoration:underline;         
}

A.content-table-header-link:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold; 
    text-decoration:underline;         
}

A.content-table-header-link:visited
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;   
    text-decoration:underline;       
}

A.content-table-header-link:active
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;   
    text-decoration:underline;       
}

A.content-table-header-link:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;      
    text-decoration:underline;
}


A.content-table-item-link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
A.content-table-item-link:link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}

A.content-table-item-link:visited
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
A.content-table-item-link:active
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
A.content-table-item-link:hover
{
    COLOR: salmon;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}


A.content-table-menu-link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12pt;
    TEXT-DECORATION: none
}
A.content-table-menu-link:link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12pt;
    TEXT-DECORATION: none
}

A.content-table-menu-link:visited
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12pt;
    TEXT-DECORATION: none
}
A.content-table-menu-link:active
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12pt;
    TEXT-DECORATION: none
}
A.content-table-menu-link:hover
{
    COLOR: salmon;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12pt;
    TEXT-DECORATION: none
}
			
.sevenheader
{
  color: #808000;
}			

.productsection-table
{
  width: 900;	 
  /*border: 1px solid #336699; 	*/
}
.productsection-helper-table
{
  width: 760;	 
}

.sourceid-text
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: 003366;
  font-size: 7pt;
}

.listing-type-1
{
    border-right:#DCDCDC 1px solid; 
	border-top: #DCDCDC 1px solid; 
	border-left: #DCDCDC 1px solid;  
	border-bottom: #DCDCDC 1px solid; 
}

.listing-type-2
{
   border-right:#DCDCDC 1px solid; 
   border-top: #DCDCDC 1px solid; 
   border-left: #DCDCDC 1px solid;  
   border-bottom: #DCDCDC 1px solid; 
   background-color: #F6F4F4;		
}

.inbound-guest-header
{
   border-right:#DCDCDC 1px solid; 
   border-top: #DCDCDC 1px solid; 
   border-left: #DCDCDC 1px solid;  
   border-bottom: #DCDCDC 1px solid; 
   background-color: #A69F7D;		
}
/* End of content tags */

/*****************************************************************************/

.search-table
{
  border: 1px solid #CCCCCC; 	
  border-collapse:collapse;  
}

.search-table th
{
  border: 1px solid #CCCCCC;  
  text-align: left;  	
  color: #FFFFFF;
  font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 	
  padding-left:4px;  
  
  background-color: #336699;        
}
  
.searchtable-formfield-label-td
{
  border: 1px solid #CCCCCC;    
  background-color: #DFECF6;   
	
  text-align: right;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  color: #000000;	
  white-space:nowrap;
}

.searchtable-formfield-value-td
{
  border: 1px solid #CCCCCC;    	
  background-color: #e9e9e9;
	
  text-align: left;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;	
}  

.searchtable-result-td
{
  border: 1px solid #CCCCCC;    	
  background-color: #FFFFF;
	
  text-align: left;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;	
}  

.searchtable-guide-td
{
  border: 1px solid #CCCCCC;  
  background-color: #F7F7F7;
  padding-left:4px;   
}
  
table.content-table3
{
  width: 100%; 
  border: 1px solid #336699; 	   
  border-collapse:collapse;	
  height: 100%;
}  
  
.content-table3 th
{
  background-color: #336699;    
	
  text-align: left;  	
  color: #FFFFFF;
  font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 	  
}
  
/* Following tags are used for rendering sidebar that displays links to various insurance pages */

/* Any properties that would apply to the entire block of sidebar */
.sidebar3
{
  
}

/* Individual table in a sidebar, such as International Insurance, Individiual  Insurance, Dental etc. */
.sidebar3-section
{
  width: 135;	 
  border: 1px solid #336699; 	
  border-collapse:collapse;	  
}

.sidebar3-section-wide
{
  width: 150;	 
  border: 1px solid #336699; 	
  border-collapse:collapse;	  
}

.sidebar3-section-header
{
  background-color: #336699; 
  
  color : #FFFFFF;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  padding-left:4px;  
}

.sidebar3-section-items
{
  color: #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  
  padding-left:4px;  
  line-height:128%;
}

.sidebar3-section-item-link
{
  color: #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  
} 
/* End of sidebar tags */  

.inline-image
{ 
   float:left;
}

.padded-area
{
  padding-left:10px;  
}

.padded-box
{
  padding:4px;  
}


.input-review
{
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  border-collapse:collapse;
  align:center;
}

.input-review td, th 
{
  font-size:1em;
  border:1px solid #CCCCCC;
  padding:3px 7px 2px 7px;
  white-space:nowrap;
}

.input-review th 
{
  font-size:1.1em;
  text-align:left;
  padding-top:5px;
  padding-bottom:4px;
  background-color:#336699;
  color:#ffffff;
}

.input-review tr.alt td 
{
  color:#000000;
  background-color:#DFECF6;
}

.input-review tr.alt2 td 
{
  color:#000000;
  background-color:#CCCCCC;
}

.addthis-block
{
  background:#fff;
  font-family:arial,helvetica,lucida,verdana,sans-serif;
  font-size:12px;
  color:#464646;
}
 
.addthis-block a 
{
  text-decoration:none;
  color: #06c;
}

.list-block
{
  width:100%; 
  border: 1px solid #DFECF6; 	
  border-collapse:collapse;	  
}

.list-block-header
{
 
  
  color : #336699;
  font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  padding-left:4px; 
    
}

.list-block-item-link
{
  color: #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  
} 

label.description
{
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:700;
	line-height:150%;
	padding:0 0 1px;
}

 
 /*Multiple select box - Used at least for Destination countries */


	.multipleSelectBoxControl span{	/* Labels above select boxes*/
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}
	.multipleSelectBoxControl div select{	/* Select box layout */
		font-family:arial;
		height:100%;
	}
	.multipleSelectBoxControl input{	/* Small butons */
		width:25px;	
	}
	
	.multipleSelectBoxControl div{
		float:left;
	}
		
	.multipleSelectBoxDiv {}
	
/* Floating First Name and Last Name */	

/* 
enables putting div classes next to each other by floating them
any content that come AFTER the floating div will flow around it
*/
.floatl 
{
  float:left;
  height:20px;
  min-height:20px;
  max-height:20px;
  margin-bottom:-20px;
}
		
.first-name 
{
  width:225px;
}
	
.last-name 
{
  width: 225px; 
}
	
/* REQUIRED must go immeditealy after the final floatin class to prevent overflow */	
.clear 
{ 
  clear:both;
  height:0;
  min-height:0;
  max-height:0;
  padding:0;
  margin:0;
}

