﻿/* CSS Document */

.highlights, .highlights .text, .highlights p, .highlights blockquote {
	font-size: 12px;  /* was 0.8em */
	COLOR: #000; 
	FONT-FAMILY: Verdana, sans-serif;
	LINE-HEIGHT: 16px; /* was 16 */
}
 li {
	LIST-STYLE-TYPE: square;
	/*font-size: 0.9em;  
	FONT-FAMILY: Verdana, sans-serif;
	LINE-HEIGHT: 16px;   */
}

h1 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	MARGIN:15px 5px 0px 10px; 
	FONT-SIZE: 28px; 
	FONT-WEIGHT: bolder;
	COLOR: #153B54;  /* 900*/
	padding-left:5px;
	border-bottom: 1px solid #d1d1d1;  /* d1d1d1*/
}

.logo {
	border-bottom: 1px solid #e3e1e2;  
}
h2 {
	MARGIN-TOP:15px; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bolder;
}
h3 { /* used throughout for red, italic subheads - usually all caps */
	MARGIN:10px 0 10px 0px; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bolder;
	FONT-STYLE: italic;
	COLOR: #900;
}
#brandtitle { /* used for brand area */
	MARGIN:10px 0 10px 0px; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bolder;
	FONT-STYLE: normal;
	COLOR: #FFF;
}
h4 { /* used throughout for bold, italic subheads */
	MARGIN:20px 0px 0px 0px; /*  10  0 -6 0 */
	FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}

/*   NEW for 2011 2012  */
.itpolicy h4 { /* used throughout for bold, italic subheads */
	MARGIN:10px 0px 0px 0px; /*  10  0 -6 0 */
	FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;	
}

.highlights { /* used in body of polices */
 	MARGIN: 10px 20px 10px 10px; 
	LINE-HEIGHT: 16px;
}
.highlights .description { /* used throughout for grey, italic description below the headers*/
	MARGIN-TOP: 0px; 
	FONT-SIZE: 12px; 
	COLOR: #666; 
	FONT-FAMILY: Verdana, sans-serif;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
}
/*   NEW for 2011 2012  */
.itpolicy .description { /* used throughout for bold, italic subheads */
	MARGIN-LEFT:-10px; /*  10  0 -6 0 */
}
#disclaimer { /* used throughout for grey, italic description below the headers*/
	MARGIN: 20px 0px 0px 10px; 
	FONT-SIZE: 12px; 
	COLOR: #000; 
	FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
}
.financialtable p  {
	font-size: 0.8em;  /* was .7 */
	COLOR: #000000; 
	FONT-FAMILY: Verdana, sans-serif;
	LINE-HEIGHT: 12px;
}
.financialtable td  {
	BORDER-TOP: 1px solid #ddd;
	BORDER-BOTTOM: 1px solid #ddd;
}
.drugtable p  {
	font-size: 0.8em;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 12px;
}
.drugtable td  {
	BORDER-TOP: 1px solid #ddd;
	BORDER-LEFT: 1px solid #ddd;
}
.drugtable th  {
	font-size: 0.9em;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 12px;
	TEXT-ALIGN: left;
}
.rborder {
	BORDER-RIGHT: 1px solid #ddd;
}
.drugheader  {
	font-size: 12px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 12px;
	FONT-WEIGHT: bold;
}
.alcoholtable td  {
	BORDER-TOP: 1px solid #ddd;
}
font { /* This hides the last updated date */
display: none;
}
.level3headings {
FONT-WEIGHT: bold;
}
#pf {
margin-bottom:10px;
margin-left:10px;
}
#content_wrapper { 
	position: relative;
	width: 100%;
	padding: 0px; 
	margin: 0px;
	clear:right;
	min-height:450px; 
	/*border: 1px solid green; */
} 
#content_wrapper .right {
	position: relative;
	float:left; 
	width:345px;  
	margin: 0px;
	padding:10px 4px 5px 10px;
	clear:right;
		/*border: 1px solid red;  */
}
#content_wrapper .right li {
	margin-left: 10px;  /* -12  */
}
div#police, div#cancellations {
 text-align: center;
  BACKGROUND-COLOR: #EEEEDD;  /*  F1EFE2 */
 /*background-image:url(images/semitransparentbkgrd.gif); /* This is to activate button on top */
}
.tableheaderred { /* Related Links page */
	width:100%;
	FONT-WEIGHT: bold; 
	font-size: 1em;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #818181;
}
#content_wrapper .left  {
	position: relative;
	float:left; 
	width:345px;  /*  315*/
	padding:10px 10px 5px 10px; /*  10px 10px 5px 15px  */
	clear:left;
	/*border: 1px solid blue; */
}
#content_wrapper li {
	LIST-STYLE-TYPE: square;
	font-size: 1em; 
	FONT-FAMILY: Verdana, sans-serif;
	LINE-HEIGHT: 20px;
} 
.clear { 
	clear: both;
}

#content_wrapper .text {
	font-size: 1em;  
	COLOR: #000000; 
	FONT-FAMILY: Verdana, sans-serif;
	LINE-HEIGHT: 16px; 
}


#content_wrapper A.text:link { /* used in index right hand  */
	font-size: 1em; /* was .8 */
	COLOR: #990000; 
	FONT-FAMILY: Verdana, sans-serif; 
	TEXT-DECORATION: none;
}
#content_wrapper A.text:visited { 
	font-size: 1em; 
	COLOR: #966; 
	FONT-FAMILY: Verdana, sans-serif; 
	TEXT-DECORATION: none;
}
#content_wrapper A.text:hover { 
	font-size: 1em; 
	COLOR: #990000; 
	FONT-FAMILY: Verdana, sans-serif; 
	TEXT-DECORATION: underline;
}
div.clearer {
clear: left; 
line-height: 0; 
height: 0;
}

#search img {
margin: 0px 0px -10px 0px;
padding:0px;
border: 1px solid #666;
}

/* **********ALL CSS BELLOW IS FOR BUTONS********* */
#content_wrapper_button { 
	/*position: relative; */
	width: 100%;
	height: 25px;
	overflow: hidden;
	padding: 0px;
	border-bottom: 1px solid #900; 
}
#button {
	height: auto;
}
#button ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		display: inline; 
		height: 100%; 
		/* border: 1px solid green; */
}		
#button li {
		display: inline;  
		height: 100%; 
		}  
#button li a {
		display: inline; 
		width: 100%;
		height: 100%; 
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #990000;  
		border-right: 1px solid #B98159;  
		border-top: 1px solid #990000;
		border-bottom: 1px solid transparent; 
		background-color: #EEEEDD; /*   F8DDC7 #2175bc */
		color: #000;
		text-decoration: none;		
		font-size: 11px;		
}
#button .here {  
		background-color: #FFF; 
}
html>body #button li a { /*IE5/Windows  doesn't understand this syntax */
		width: auto;
		}
#button li a:hover {
		border-top, border-top, border-right: 1px solid #000099;
		border-left: 10px solid #153B54; /* was 009 */
		background-color: #CBCBB8;
		color: #000;
		}
#button {
	padding-top: 2px; /*  2, 4, 0.5em  */
	padding-bottom: 0px;	
}
* html #content_wrapper_button {  /* IE specific */
  height: 23px;
  h\eight: 23px;  
 /* background-color: #CBCBB8; */
}
