layout-table
{
  width: 100%;
}

.content-table2
{
  width: 100%; 
  border: 1px solid #336699; 	   
}

.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-header-link		
{
  color: #336699;
  font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;  
}
.plan-list-purchase-link		
{
  color: #336699;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.plan-list-feature-link		
{
  color: #000000;
  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-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: 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;			
}

.contrast-td
{
  background-color: #E37632;
}

.contrast-text-header
{
  color: #FFFFFF;
  font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif;	
  font-weight: bold; 			
}

.contrast-text
{
  color: #FFFFFF;
  font-size: 12px; 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: 175;	 
  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: 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-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: 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: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.regular-text
{
   font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.center-text
{
   text-align: center;
   font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.faq-question
{
   text-align: justify;
   font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-style: italic; 
   font-weight: bold;
}

.faq-answer
{
   text-align: justify;
   font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.bulk-text-header
{
  font-size: 14px; 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; 
}

.formfield-label-td
{
   background-color: #DFECF6;   
}

.formfield-value-td
{
   background-color: #e9e9e9;
}

.form-label-link
{
  color: #000000;
  font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.form-search-td
{
   background-color: #FFFFFF;
}

.formfield-label-text
{
   text-align: right;
   font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
   color: #000000;
}

.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: 18px; 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;
}

/* 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 */

/** Travelex **/
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353C91;
}
.bodycopyneg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.bodycopyVerySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #353C91;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353C91;
	font-weight: bold;
}
a.subNav:link,a.subNav:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353C91;
	text-decoration: none;
}
a.subNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353C91;
	text-decoration: underline;
}
.heading2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333399;
	font-weight: bold;
}
.headingWhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.smallBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
}
.smallRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DF0031;
}
.verysmallWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

a.redlink,a.redlink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DF0031;
	text-decoration: none;
}
a.redlink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DF0031;
	text-decoration: underline;
}

a.bluelink,a.bluelink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353C91;
	text-decoration: none;
}
a.bluelink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353C91;
	text-decoration: underline;
}

.bodycopyRed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DF0031;
}
.headingRed {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DF0031;
	font-weight: bold;
}
.quoteamount {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #DF0031;
	font-weight: bold;
}
.bodycopyGrey {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.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;

	}
/*****/

/* /travel/travelguard/style.css */ 

.coverage-box {
	background-color: #F0F8FF;
	border: medium solid #6699CC;
	margin: 20px 5px 5px 0px;
	padding: 10px;
	width: auto;
}

.products-default {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.cert-default {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.cert-head {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}


/* 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;
}			
/* End of content tags */