.layout-table
{
  width: 100%;
}

.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;			
}

.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;
}

/* 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; 	
}

.sidebar-verisign-table
{
  width: 135;
}

/* 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: 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; 
}

.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: 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;
}
