  /* page formatting */

body { 
	background: #ccc url(../images/horizon.gif) repeat-x fixed left center; 
	}

.shell { 
	background-color: #fff; 
	border: solid 5px #039; 
	}
	
.margin { margin: 10px; }


  /* table visibility */

#plan_table_buy { 
	visibility: visible; 
	}

#plan_table_included { 
	visibility: visible; 
	}

#plan_table_class-A { 
	visibility: visible; 
	}

#plan_table_class-B { 
	visibility: visible; 
	}

#plan_table_class-C { 
	visibility: visible; 
	}

#plan_table_class-D { 
	visibility: visible; 
	}

#plan_table_maximums { 
	visibility: visible; 
	}

#plan_table_vision { 
	visibility: visible; 
	}

#plan_table_deductibles { 
	visibility: visible; 
	}

#plan_table_premiums { 
	visibility: visible; 
	}


  /* table formatting */

.plan_table_category { 
						font-size: larger; 
						font-weight: bold; 
						}

.plan_table_plan-name { 
						font-weight: bold; 
						}

.plan_table_indent0_emphasize { 
						text-indent: 0; 
						font-weight: bold; 
						}

.plan_table_indent1_emphasize { 
						text-indent: 10px; 
						font-weight: bold; 
						}

.plan_table_indent2_emphasize { 
						text-indent: 20px; 
						font-weight: bold; 
						}

.plan_table_indent0_note { 
						text-indent: 0; 
						font-style: italic; 
						}

.plan_table_indent1_note { 
						text-indent: 10px; 
						font-style: italic; 
						}

.plan_table_indent2_note { 
						text-indent: 20px; 
						font-style: italic; 
						}

.plan_table_indent1_plain { 
						text-indent: 10px; 
						}

.plan_table_indent2_plain { 
						text-indent: 20px; 
						}

.plan_table_edges { 
			border-right: 1px dotted #039; 
			border-bottom: 1px dotted #039; 
			}


  /* other sheet overrides */

#agent_Info_Bar { 
	border-top: 5px solid #039;
	border-bottom: 5px solid #039;
	background-color: #ccc;
	}

.page_footer {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	}

.ssl_disclaimer { 
	font-size: smaller; 
	font-style: italic; 
	}
	
