.layout-table
{
  width: 100%;
}

.content-table2
{
  width: 100%; 
  border: 1px solid #9966FF; 	   
}

.content-td
{
  width: 100%;
}

/* Following tags are used for rendering the list of various plans in 
pages such as visitors insurance pages, students insurance pages */
.plan-list-detail-link		
{
  color: #336699;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.plan-list-detail-text
{
  color: #000000;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;   
}
		
.plan-list-header-td 
{
  background-color: #336699;
  text-align: center;	
}

.plan-list-header-td-text
{
  color: #FFFFFF;
  font-size: 12px; 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: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-weight: bold;			
}

.plan-list-title-td-detail-text
{
  color: #FFFFFF;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-weight: bold;			
}

.plan-list-item
{
   background-color: #FFFFFF;
}

/* 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: 150;	 
  border: 1px solid #9966FF; 	
}
.planbar-table
{
  width: 175;	 
  border: 1px solid #336699; 	
}

.sidebar-table2
{
  width: 100%;
  border: 1px solid #9966FF; 	
}

.sidebar-table3
{
  border: 1px solid #9966FF; 	
}

.homepage-table2
{
  width: 150;	 
  border: 1px solid; 	
}

.homepage-table3
{
  width: 100%;	 
  border: 1px solid; 	
}


.sidebar-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: #9966FF; 
}

/* Text in header cell */
.sidebar-table-header-td-text
{
  color : #FFFFFF;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-weight: bold;
  padding-left:5px;
}

.sidebar-table-header-td-text2
{
  color : #000000;
  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. */
.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-text2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
} 
 
.sidebar-table-item-text
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
} 
.sidebar-table-item-header
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    font-weight: bold;	
} 
A.sidebar-table-item-link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.sidebar-table-item-link:link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

A.sidebar-table-item-link:visited
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.sidebar-table-item-link:active
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.sidebar-table-item-link:hover
{
    COLOR: salmon;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

.homepage-table
{  
  border: 1px solid #9966FF;
  padding: 1px; 	
}

.homepage-table-header-td
{
  background-color: #9966FF; 
  font-size: 10px;	
  color: white;
  font-family: verdana; 
}

.section

.homepage-table-header-td-text
{
  color : #FFFFFF;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-weight: bold;
}

.homepage-table-item-td
{    
  font-size: 7.5pt;
  vertical-align: top;  
  border: 1px solid #9966FF;  
}

.homepage-table-item-td-inner1
{    
  font-size: 7.5pt;
  vertical-align: top;   
}

.homepage-table-item-text
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7.5pt; 
}

A.homepage-table-item-link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
A.homepage-table-item-link:link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}

A.homepage-table-item-link:visited
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
A.homepage-table-item-link:active
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
A.homepage-table-item-link:hover
{
    COLOR: salmon;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}



A.homepage-table-item-link2
{
    COLOR: #003399;
    TEXT-DECORATION: none;
    font-weight:bold;
    font-size:13px;
    font-family:verdana, geneva, helvetica, sans-serif;	
}
A.homepage-table-item-link2:link
{
    COLOR: #003399;
    TEXT-DECORATION: none;
    font-weight:bold;
    font-size:13px;
    font-family:verdana, geneva, helvetica, sans-serif;	
}

A.homepage-table-item-link2:visited
{
    COLOR: #003399;
    TEXT-DECORATION: none;
    font-weight:bold;
    font-size:13px;
    font-family:verdana, geneva, helvetica, sans-serif;	
}
A.homepage-table-item-link2:active
{
    COLOR: #003399;
    TEXT-DECORATION: none;
    font-weight:bold;
    font-size:13px;
    font-family:verdana, geneva, helvetica, sans-serif;	
}
A.homepage-table-item-link2:hover
{
    COLOR: salmon;
    TEXT-DECORATION: none;
    font-weight:bold;
    font-size:13px;
    font-family:verdana, geneva, helvetica, sans-serif;	
}

			
/* End of sidebar 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 rightbar */
.rightbar
{
  
}

/* Individual table in a rightbar, such as International Insurance, Individiual  Insurance, Dental etc. */
.rightbar-table
{
  border: 1px solid #9966FF; 
	padding: 0;
	width: 100%;
}

/* Each table has a header and list of items. Properties for header cell for side bar table */
.rightbar-table-header-td
{
  background-color: #9966FF; 
}

/* Text in header cell */
.rightbar-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. */
.rightbar-table-item-td
{    
  font-size: 9pt;    
}

/* Text in item cell */
.rightbar-table-item-td-text
{
  color: #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}	
 
.rightbar-table-item-text
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
} 
A.rightbar-table-item-link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.rightbar-table-item-link:link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

A.rightbar-table-item-link:visited
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.rightbar-table-item-link:active
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.rightbar-table-item-link:hover
{
    COLOR: salmon;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
			
/* End of rightbar tags */




/* 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
}
			
/* End of content tags */


/* Tags for yellow pages, classifieds etc */
.listing-label-td
{
  background-color: #F1F7F9;
  vertical-align: top;  
  white-space: nowrap;
}

.listing-value-td
{
  background-color: #FFFFF0;
  vertical-align: top;    
}


/* Plan detail link, such as Printer Friendly Brochure, Application etc */
.plan-detail-link
{
  color: #336699;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	
}

/* Used in places like Add entry to Guestbook */
.plan-detail-header-link
{
  color: #000000;
  font-size: 16px; 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; 
}

.bulk-text-inner1
{
  text-align: justify;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-left: 5%; 
}

.bulk-text-toc
{
  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; 
}

.formfield-label-text
{
   text-align: right;
   font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
}

.formfield-label2-text
{   
   font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
}

.formfield-value-text
{
   text-align: left;
   font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.formfield-error-text
{
   text-align: left;
   font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
   color: #FF0000;
}

table.ins-details
{
  width: 100%;	
}

table.ins-details td
{
  text-align:justify;    
  font-size: 12px; font-family: verdana, tahoma, arial, helvetica, sans-serif;						
}

/* Used in brochure top where it says 'Patriot America' etc.  */
.plan-caption1
{
  color: #000000;
  font-size: 16px; 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: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

.footer-links-td
{
  background-color: #003399; 
}

.footer-link
{
  color: #FFFFFF;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration:underline;
}

.footer-link:link
{
  color: #FFFFFF;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration:underline;  
}

.footer-link:visited
{
  color: #FFFFFF;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration:underline;  
}

.footer-link:active
{
  color: #FFFFFF;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration:underline;  
}

.footer-link:hover
{
  color: #FFFFFF;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration:underline;  
}
 
.footer-link-separator
{
  color: #FFFFFF;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer-copyright-td
{
  background-color: #FFFFFF;
}

.footer-copyright-text
{
  color: #000000;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}	

.topic-header
{
  color: #FFFFFF;
  font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  background-color: #283469;
  width: 100%;  
  display: block;    
  padding-left: 5px;
}

.topic-item-header
{
  color: #000000;
  font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  background-color: #CCCCFF;
  width: 100%;    
  display: block;
  padding-left: 5px;  
}

.topic-item-header-inner1
{
	color: #000000;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #EEEECC;
	margin-left: 5%;
	width: 100%;
    padding-left: 5px;	
}

.topic-item-header-inner2
{
	color: #000000;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #EEEECC;
	width: 100%;
    padding-left: 5px;	
}

.topic-toc-item
{ 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.right-sidebar-item
{ 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.list-table-header
{
  color: #000000;
  font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  background-color: #CCCCFF;   
}

.list-table-header-inner2
{
  color: #000000;
  font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  background-color: #EEEECC;
}

.list-table
{   
   font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.search
{
	height: 18px;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

/* Used in yellow pages, classifieds etc */
.esvon-text 
{ 
  Font-Family : Arial; 
  Font-Size : 12px; 
}

.txt12 
{ 
  font-size: 12pt; 
  font-family: Arial, Helvetica, sans-serif; 
}


A.table-item-big-link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 16pt;
    TEXT-DECORATION: none
}
A.table-item-big-link:link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 16pt;
    TEXT-DECORATION: none
}

A.table-item-big-link:visited
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 16pt;
    TEXT-DECORATION: none
}
A.table-item-big-link:active
{
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 16pt;
    TEXT-DECORATION: none
}
A.table-item-big-link:hover
{
    COLOR: salmon;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 16pt;
    TEXT-DECORATION: none
}

.article-header
{
  color: #000000;
  font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

.productsection-table
{
  width: 600;
  border: 1px solid #9966FF; 	
}


.para-header-td
{
  background-color: #336699;
}

.formfield-label-td
{
   background-color: #DFECF6;   
}

.form-label-link
{
  color: #000000;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

.fieldset
{
  color: #000000;
  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.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;
}