/* directly from client: must preserve */

BODY {
	margin-top:0px;
	MARGIN-LEFT: 5;  
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0066c6
}
A:visited {
	COLOR: #548896
}
A:hover {
	COLOR: #f07e0c
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0.7em 0em; COLOR: #000000; LINE-HEIGHT: 0.9em
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0.7em 0em; COLOR: #000000
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0.7em 0em; COLOR: #000000
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN: 0.7em 0em 0em; COLOR: #000000
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; MARGIN: 0.7em 0em; COLOR: #000000
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; MARGIN: 0.5em 0em 0.7em; COLOR: #959579
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0.7em 0em; COLOR: #000000; FONT-FAMILY: Verdana
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000
}
TR {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana
}
TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana
}

/* from the intranet ("the Source"): optioanl */

/* Top navifation specific  */
.primary {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
A.primary {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana; TEXT-DECORATION: none; COLOR: #ffffff
}
A.primary:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana; TEXT-DECORATION: none; COLOR: #ffffff
}
A.primary:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana; TEXT-DECORATION: none; COLOR: #d8d9ad
}
A.primaryactive {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #89adbb; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.primaryactive:visited {
	COLOR: #89adbb
}
A.primaryactive:hover {
	COLOR: #89adbb
}

/* left navigation */
.leftnav {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana
}
TABLE.leftnav {
	BORDER-RIGHT: #cdcbdc 0.05em solid; BORDER-TOP: #cdcbdc 0.05em solid; BORDER-LEFT: #cdcbdc 0.05em solid; COLOR: #000000; BORDER-BOTTOM: #cdcbdc 0.05em solid; BACKGROUND-COLOR: #eeeef9
}
TD.leftnav {
	BORDER-RIGHT: #cdcbdc 0.05em solid; BORDER-TOP: #cdcbdc 0.05em solid; BORDER-LEFT: #cdcbdc 0.05em solid; COLOR: #000000; BORDER-BOTTOM: #cdcbdc 0.05em solid; BACKGROUND-COLOR: #eeeef9
}

TD.leftnav2t {
	BORDER-RIGHT: #cdcbdc 0.05em solid; BORDER-TOP: #cdcbdc 0.05em solid; BORDER-LEFT: #cdcbdc 0.05em solid; COLOR: #000000; BORDER-BOTTOM: #eeeef9 0.05em solid; BACKGROUND-COLOR: #eeeef9
}

TD.leftnav2 {
	BORDER-LEFT: #cdcbdc 0.05em solid; BORDER-RIGHT: #cdcbdc 0.05em solid; COLOR: #000000; BACKGROUND-COLOR: #eeeef9
}

TD.leftnavspecial {
	BORDER-RIGHT: #D9D9A5 0.05em solid; BORDER-TOP: #D9D9A5 0.05em solid; BORDER-LEFT: #D9D9A5 0.05em solid; BORDER-BOTTOM: #D9D9A5 0.05em solid;
}

TD.leftnavdotted {
	BORDER-BOTTOM: #cdcbd6 0.05em dashed; BACKGROUND-COLOR: #eeeef9
}
A.leftnav {
	COLOR: #004064
}
A.leftnav:hover {
	COLOR: #ef7e0d
}
.leftnavactive {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ef7e0d; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.leftnavactive:visited {
	COLOR: #ef7e0d
}
A.leftnavactive:hover {
	COLOR: #ef7e0d
}
TD.leftnavactive {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TR.leftnavactive {
	BACKGROUND-COLOR: #ffffff
}

TD.footercopyright{
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana; background-color:#FFFFFF;text-align:center;
}

SPAN.leftnavheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #004064; FONT-FAMILY: Arial; MARGIN: 8px
}

/* breadcrumb trail specific */
.breadcrumb {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #eeeefa
}
TABLE.breadcrumb {
	BORDER-TOP: #ccccd6 0.05em solid; BORDER-RIGHT: #ccccd6 0.05em solid; BORDER-LEFT: #ccccd6 0.05em solid; BORDER-BOTTOM: #ccccd6 0.05em solid; BACKGROUND-COLOR: #eeeefa
}
TD.breadcrumb {
	BACKGROUND-COLOR: #eeeefa
}

A.breadcrumb {
	FONT-WEIGHT: normal; COLOR: #004064
}
A.breadcrumb:hover {
	FONT-WEIGHT: normal; COLOR: #004064
}

/* header specific */

.header {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff
}
A.header {
	FONT-WEIGHT: bold; COLOR: #004064
}
A.header:hover {
	FONT-WEIGHT: bold; COLOR: #f07e0c
}

/* Footer specific */
.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: verdana
}
A.footer {
	COLOR: #004064
}
A.footer:hover {
	COLOR: #c07e0c
}
.footeractive {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.footeractive:visited {
	COLOR: #000000
}
.footeractive:hover {
	COLOR: #000000
}

A.legal {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana;
	COLOR: #004064
}


/* Used in some listing, for example, left navigation */
/* not selected or opened  */
.bulletgrey {
	FONT-SIZE: 9px; COLOR: #95959c; FONT-FAMILY: webdings
}
/* selected (4) or opened (6) */
.bulletorange {
	FONT-SIZE: 9px; COLOR: #ef7e0d; FONT-FAMILY: webdings
}

.bulletgreen {
	FONT-SIZE: 9px; COLOR: #bebd84; FONT-FAMILY: webdings
}

/* main body */
TABLE.maintable {
	 FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f8f9ee
}

TD.mainheader {
	BACKGROUND-COLOR: #D9D9A5; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Verdana; vertical-align: middle; 
}
TD.mainheadertop {
	BORDER-RIGHT: #d9d9ae 0.05em solid; BORDER-TOP: #d9d9ae 0.05em solid; BORDER-LEFT: #d9d9ae 0.05em solid; COLOR: #000000; BACKGROUND-COLOR: #f3f6df
}
TD.mainheaderleft {
	BORDER-LEFT: #d9d9ae 0.05em solid; COLOR: #000000; BACKGROUND-COLOR: #f3f6df
}
TD.mainheaderright {
	BORDER-RIGHT: #d9d9ae 0.05em solid; COLOR: #000000; BACKGROUND-COLOR: #f3f6df
}
TD.main {
	COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #F3F6DF; font-size:11px; font-style:normal;
	font-weight:normal;
}
TD.mainalt {
	COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #E5E7D2; font-size:11px; font-style:normal;
	font-weight:normal;
}
TD.mainborderright {
	BORDER-RIGHT: #d9d9ae 0.05em solid; COLOR: #000000; BACKGROUND-COLOR: #f8f9ee
}
TD.mainborderleft {
	BORDER-LEFT: #d9d9ae 0.05em solid; COLOR: #000000; BACKGROUND-COLOR: #f8f9ee
}
TD.mainborderbottom {
	BORDER-RIGHT: #d9d9ae 0.05em solid; BORDER-LEFT: #d9d9ae 0.05em solid; BORDER-BOTTOM: #d9d9ae 0.05em solid; BACKGROUND-COLOR: #f8f9ee
}
TD.mainborderdotted {
	BORDER-RIGHT: #d9d9ae 0.05em solid; BORDER-LEFT: #d9d9ae 0.05em solid; BORDER-BOTTOM: #bebe84 0.05em dashed; BACKGROUND-COLOR: #f3f6df
}
TD.maindotted {
	BORDER-BOTTOM: #bebe84 0.05em dashed; BACKGROUND-COLOR: #f3f6df
}
TD.separator {
	COLOR: #000000; BACKGROUND-COLOR: #FFFFFF
}
TD.mainoatmeal {
	BACKGROUND-COLOR: #ffffd8
}
TD.maindarktaupe {
	BACKGROUND-COLOR: #d9d9ae
}

TD.mainsubhead {
	BACKGROUND-COLOR: #E9EAC5; FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Verdana
}

TD.mainfooter {
	BACKGROUND-COLOR: #E3E3BF; FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Verdana; 
}

TD.mainintro {
	BACKGROUND-COLOR: #E9EAE4;
}

TABLE.mainlighttable {
	BORDER-RIGHT: #d9d9ae 0.05em solid; BORDER-TOP: #d9d9ae 0.05em solid; BORDER-LEFT: #d9d9ae 0.05em solid; COLOR: #000000; BORDER-BOTTOM: #d9d9ae 0.05em solid; BACKGROUND-COLOR: #ffffff
}

TD.PlanUpHalf {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #004064; FONT-FAMILY: Verdana; background-color: #E3E3BF; border-left: 2px solid white; border-top: 2px solid white; border-right: 2px solid white; padding-left:5px;
}
TD.PlanDownHalf {
	background-color: #eef0d2; border-left: 2px solid white; border-bottom: 2px solid white; border-right: 2px solid white; padding:10 0 0 15;
}
TD.PlanUpHalfAddon {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #004064; FONT-FAMILY: Verdana; background-color: #eef0d2; border-left: 2px solid white; border-right: 2px solid white; padding-left:10px;
}
TD.PlanDownHalfCore {
	background-color: #eef0d2; border-left: 2px solid white; border-right: 2px solid white; padding:10 0 10 15;
}
TD.PlanDownHalfCoreFull {
	background-color: #eef0d2; border-left: 2px solid white; border-bottom: 2px solid white; border-right: 2px solid white; padding:10 0 15 15;
}


/* these are from their public site, minus what is already defined above */

/* for language toggle */
A.toggle {
	COLOR: #004064; FONT-WEIGHT: bold;
}

/* for learn more in header */
A.learnmore {
	COLOR: #004064; FONT-WEIGHT: normal;
}
/*
OL {
	LIST-STYLE-POSITION: outside; MARGIN: 8px 0px 8px 22px
}

LI {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "Verdana"; LIST-STYLE-TYPE: square
}
LI.number {
	FONT-SIZE: 10pt; MARGIN: 10px; COLOR: #000000; FONT-FAMILY: "Verdana"; LIST-STYLE-TYPE: decimal
}
LI.roundBlue {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 10pt; MARGIN: 0px; COLOR: #004064; FONT-FAMILY: "Verdana"; LIST-STYLE-TYPE: disc
}


LI.utility {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; LIST-STYLE-POSITION: outside; FONT-SIZE: 9pt; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: "Verdana"
}


UL {
	LIST-STYLE-POSITION: outside; MARGIN: 8px 0px 8px 16px
}
UL.faqs {
	LIST-STYLE-POSITION: outside; MARGIN: 8px 0px 8px 16px
}
UL.main {
	LIST-STYLE-POSITION: outside; MARGIN: 10px 0px 10px 16px
}
UL.utility {
	LIST-STYLE-POSITION: outside; MARGIN: 0px 0px 0px 16px
}
UL.contacts {
	LIST-STYLE-POSITION: inside; MARGIN: 0px 0px 0px 16px
}
*/

TD.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: "Verdana"
}
TD.mainsection {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #004064; FONT-FAMILY: Verdana; background-color: #E3E3BF
}

TD.datasection {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Verdana; background-color: #F3F6DF
}

TD.reportsection {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Verdana; background-color: #CBCDD7
}

TD.chart {
	FONT-SIZE: 9pt; COLOR: #004064; FONT-FAMILY: "Verdana"
}
TD.toggle {
	FONT-SIZE: 10pt; COLOR: #004064; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #004064; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
TD.footermicro {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #004064; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
TD.siteMicro {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
TD.mainModule {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "Verdana"
}
TD.utility {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Verdana"
}


/* CoverMe styles: to be re-examed */

	.normalGr {	
		font-family:verdana,sans serif;
		font-size:11px;
		color:#999999;
	    }

	.sbar {	
		font-family:verdana,sans serif;
		font-size:11px;
		color:#333333;
	    }

    .noteGr {	
		font-family:verdana, sans serif;
		font-size:10px;
		color:#999999;
		line-height:12px;
	    }




	.snav {
		font-family:verdana,arial, sans serif;
		font-size:11px;
		font-style:normal;
		font-weight:bold;
	    }


	.sel {	
		color:#9999cc;
	    }




	.hd0 {	
		font-family:verdana, arial,sans serif;
		font-size:16px;
		font-style:normal;
		font-weight:bold;
		line-height:23px;
		color:#000000;
	    }
		
	.hd2 {	
		font-style:normal;
		font-size:90%;
		font-weight:bold;
		color:#000000;
	    }

/* redefined */
	.hd3 {	
				  font-family:verdana,sans serif;
				  font-size:11px;
				  color:#004064;
		font-style:normal;
				  font-weight:bold; 
	    }

/* hd4: sont-style was italic; color was #0033cc. */
	.hd4 {	
		font-style:normal;
		font-weight:normal;
		color:#003333;
	    }

	.hdln {	
		font-family:verdana,arial,sans serif;
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		line-height:18px;
	    }

	.req {	
		font-family:verdana,sans serif;
		font-size:11px;
		color:#cc0000;
		font-style:normal;
		font-weight:normal;
	    }
	.req2 {	
		font-family:verdana,sans serif;
		font-size:11px;
		color:#cc0000;
		font-style:normal;
		font-weight:normal;
		margin-right:8px;
		padding-top:2px;
		float:left;
	    }
	    
	 .importantnotice {	
		font-family:verdana,sans serif;
		font-size:11px;
		color:#EF7E0D;
		font-style:normal;
		font-weight:normal;
	    }

	.title {	
		font-family:verdana, arial,sans serif;
		font-size:16px;
		font-style:normal;
		font-weight:bold;
		line-height:23px;
		color:#0033cc;
	    }

	.subtitle {	
		font-family:verdana, arial,sans serif;
		font-size:15px;
		font-style:normal;
		font-weight:bold;
		line-height:21px;
		color:#000000;
	    }
	    
	    
	.byline {	
		font-family:verdana, sans serif;
		font-size:10px;
		font-style:normal;
	    }


	.colHd {	
		font-family:verdana, arial,sans serif;
		font-size:12px;
		color:#000000;
		font-style:normal;
		font-weight:bold;
		letter-spacing:+.05em;
	    }	
	

	.rowHd {	
		font-family:verdana, arial,sans serif;
		font-size:12px;
		color:#333333;
		font-style:normal;
		font-weight:bold;
	    }
	
	.tbCell {	
		font-family:verdana,sans serif;
		font-size:12px;
		color:#333333;
		font-style:normal;
		font-weight:normal;
	    }
	
	.tbCellBG {	
		font-family:verdana,sans serif;
		font-size:12px;
		color:#333333;
		font-style:normal;
		font-weight:normal;
		background-color:#eeeeee;
	    }

	.ltGreyBG {	
		background-color:#eeeeee;
	    }
     
    .subhead1, .formlabel {	
		font-family:verdana,sans serif;
		font-size:11px;
		color:#000000;
		font-style:normal;
		font-weight:bold;
	    }
	    
	 /* subhead0: should be graphic, but ... */   
	 .subhead2, .hd1, .subhead0 {	
	 	font-family:verdana,sans serif;
	 	font-size:13px;
	 	color:#000000;
	 	font-style:normal;
	 	font-weight:bold;
	 	}
	 	
      .subheadorange {	
	       font-family:verdana,sans serif;
	       font-size:13px;
	       color:#EF7E0D;
	       font-style:normal;
	       font-weight:bold;
	}

	 .subhead2app {	
	 	font-family:verdana,sans serif;
	 	font-size:13px;
	 	color:#000000;
	 	font-style:normal;
	 	font-weight:bold;
	 	BACKGROUND-COLOR: #F3F6DF;
	 	}

    .subhead1app{	
		font-family:verdana,sans serif;
		font-size:11px;
		color:#000000;
		font-style:normal;
		font-weight:bold;
		BACKGROUND-COLOR: #F3F6DF;
	    }

     .subhead3 {	
	 	 font-family:verdana,sans serif;
	 	 font-size:13px;
	 	 color:#ffffff;
	 	 font-style:normal;
	 	 font-weight:bold;
	 	 }
     .subhead4{	
	 	 font-family:verdana,sans serif;
	 	 font-size:10px;
	 	 color:#000000;
	 	 font-style:normal;
	 	 font-weight:bold;
	 	 }
	 .subhead5{	
	 	 font-family:verdana,sans serif;
	 	 font-size:11px;
	 	 color:#969b59;
	 	 font-style:normal;
	 	 font-weight:bold;
	 	 }

     .bodycopy1, .body, .normal {	
		 font-family:verdana,sans serif;
		 font-size:11px;
		 color:#000000;
		 font-style:normal;
		 font-weight:normal;
	     }
	  .bodycopy2 {	
	  	  font-family:verdana,sans serif;
	  	  font-size:10px;
	  	  color:#000000;
	  	  font-style:normal;
	  	  font-weight:normal;
	      }
       .bodycopy3 {	
		  font-family:verdana,sans serif;
		  font-size:10px;
		  color:#7d7d7d;
		  font-style:normal;
		  font-weight:normal;
	      }	
	    .bodycopy4 {	
		  font-family:verdana,sans serif;
		  font-size:9px;
		  color:#000000;
		  font-style:normal;
		  font-weight:normal;
	      }
	.link1 {	
		  font-family:verdana,sans serif;
		  font-size:11px;
		  color:#0066c6;
		  font-style:normal;
		  font-weight:bold;
		  TEXT-DECORATION:underline;
	      }
	    
	.link2 {	
		  font-family:verdana,sans serif;
		  font-size:11px;
		  color:#0066c6;
		  font-style:normal;
		  font-weight:normal;
		  text-decoration:underline;
	      }
	      
	.link3 {	
		  font-family:verdana,sans serif;
		  font-size:11px;
		  color:#004064;
		  font-style:normal;
		  font-weight:bold;
		  text-decoration:underline;
	      }
	 .link4 {	
		  font-family:verdana,sans serif;
		  font-size:11px;
		  color:#004064;
		  font-style:normal;
		  font-weight:normal;
		  text-decoration:underline;
	    }
	 .link5 {	
		  font-family:verdana,sans serif;
		  font-size:11px;
		  color:#000000;
		  font-style:normal;
		  font-weight:normal;
		  text-decoration:underline;
	      }
	 .link6 {	
		  font-family:verdana,sans serif;
		  font-size:9px;
		  color:#004064;
		  font-style:normal;
		  font-weight:bold;
		  text-decoration:underline;
	      }
	 .inmodulelink {
          font-family:verdana,sans serif;
		  font-size:10px;
		  color:#0066C6;
		  font-style:normal;
		  font-weight:bold;
		  text-decoration:underline;
	      }
	  .modulebackground {
	      BACKGROUND-COLOR: #eeeef9
	      
	      }
	  .moduleheaderbg  {
	      BACKGROUND-COLOR: #CCCCD5
	  
	   }
	  .learnmorelink{
	      font-family:verdana,sans serif;
	  	  font-size:10px;
	  	  color:#0066C6;
	  	  font-style:normal;
	  	  font-weight:normal;
		  text-decoration:underline;
	  
	  
	  
	  }
	  .tertiarylink{
	  	   font-family:verdana,sans serif;
	  	   font-size:11px;
	  	   color:#7D7D7D;
	  	   font-style:normal;
	  	   font-weight:normal;
	  	   text-decoration:underline;
	  	  
     }	  	  
    .link_quick_quote {	
	  	font-family:verdana,sans serif;
	  	font-size:15px;
	  	color:#0066c6;
	  	font-style:normal;
	  	font-weight:bold;
	  	TEXT-DECORATION:underline;
	 }
	 
      .archivelink {	
	        font-family:verdana,sans serif;
	 	font-size:10px;
	 	color:#004064;
	 	font-style:normal;
	 	font-weight:bold;
	 	text-decoration:underline;
       }

	 
	 .toggle {	
	  	font-family:verdana,sans serif;
	  	font-size:10px;
	  	color:#004064;
	  	font-style:normal;
	  	font-weight:bold;
	  	TEXT-DECORATION:underline;
	 } 

	 .biglink {	
	 	  	font-family:verdana,sans serif;
	 	  	font-size:16px;
	 	  	color:#0066C6;
	 	  	font-style:normal;
	 	  	TEXT-DECORATION:underline;
	 	 } 

TABLE.coveragefooter {
	BORDER-RIGHT: #D9D9AE 1px solid; BORDER-TOP: #D9D9AE 1px solid; BORDER-LEFT: #D9D9AE 1px solid; BORDER-BOTTOM: #D9D9AE 1px solid; 
}

SUP {
	FONT-WEIGHT: normal; FONT-SIZE: 8px
}

/* added for CoverMe home Redesign : Mar 10. 2004 - start */

BODY.home { MARGIN-LEFT: 9  
}
TD.special {
    BORDER-RIGHT: #AAC3C7 0.05em solid; BORDER-TOP: #AAC3C7 0.05em solid; BORDER-LEFT: #AAC3C7 0.05em solid; BORDER-BOTTOM: #AAC3C7 0.05em solid; BACKGROUND-COLOR: #FFFFFF
}
A.footer2 {
    COLOR: #004064 ; FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.footer2:visited {
    COLOR: #004064 ; FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.footer2:hover {
    COLOR: #004064 ; FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.legal {
    FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: verdana; COLOR: #004064
}
A.legal:visited {
    FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: verdana; COLOR: #004064
}
A.legal:hover {
    FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: verdana; COLOR: #004064
}
A.learnmorelink2 {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #004064
}

/* added for CoverMe home Redesign : Mar 10. 2004 - end */

/* added for CoverMe Delvinia Redesign : May 2004 - begin */
/*---------------TOP MENU CLASSES-------------------*/

.menulink{
font-size:12px;
color:#000000;
font-weight:normal;
padding-right:20px;
}

.homeULlink{
font-size:12px;
color:#004064;
font-weight:normal;
padding-right:20px;
}

TD.menualign {
text-align:right;
}

#menuholder{
height:40px;
padding-top:30px;
}

/*------------END OF TOP MENU CLASSES-----------------*/

.header4classtrav, .header4class{
font-weight:normal;
text-decoration:none;
FONT-SIZE: 18px;
COLOR: #5a5544;
}

TD.header4class{
font-weight:normal;
text-decoration:none;
FONT-SIZE: 18px;
COLOR: #000000;
BACKGROUND-COLOR: #F3F6DF;
font-family:Arial;
}

.registered{
font-size:12px;
vertical-align:3px;
font-family:Arial;
}

.header5classtrav, .header5class{
font-weight:normal;
text-decoration:none;
FONT-SIZE: 14px;
COLOR: #5a5544;
font-family:Verdana;
}
A.header5class:visited {
	COLOR: #5a5544;
}
A.header5class:hover {
	COLOR: #ef7e0d;
}

.leftgraphic{
border-left:2px;
border-left-color:#FFFFFF;
border-left-style:solid;
}

A.plannav {
	COLOR: #004064;
	FONT-SIZE: 11px;
}
A.plannav:visited {
	COLOR: #004064;
	FONT-SIZE: 11px;
}
A.plannav:hover {
	COLOR: #ef7e0d;
	FONT-SIZE: 11px;
}

A.plannav2 {
	COLOR: #004064;
	FONT-SIZE: 11px;
	font-weight:normal;
}
A.plannav2:visited {
	COLOR: #004064;
	FONT-SIZE: 11px;
	font-weight:normal;
}
A.plannav2:hover {
	COLOR: #ef7e0d;
	FONT-SIZE: 11px;
	font-weight:normal;
}

.link1_txt {	
	  font-family:verdana,sans serif;
	  font-size:11px;
	  font-style:normal;
	  font-weight:bold;
	  TEXT-DECORATION:underline;
      }
      
.registeredMini{
font-family:Arial;
font-size:9px;
text-decoration:none;
}      

.registeredMini SUP {
FONT-WEIGHT: normal; FONT-SIZE: 9px;
}

.cvcombo, .cvcombo * {box-sizing:border-box;-moz-box-sizing:border-box}
.cvcombo {display:inline-block;position:relative;overflow:hidden;margin:0px;text-align:left;vertical-align:middle;font:menu;cursor:default;filter:none;width:200px;height:20px;border-width:1px;border-style:solid;padding:0px;border:1px solid;background:#fff;border-color:#7f9db9;font-family:verdana;font-size:11px}
.gecko .cvcombo {display:-moz-inline-box;overflow:visible;-moz-user-focus:normal;-moz-outline:none}

.combobox {display:block;position:relative;overflow:hidden;width:100%;height:100%;padding:0px 2px;text-overflow:ellipsis;-o-text-overflow:ellipsis;vertical-align:top;margin:0px;border:1px solid #fff;background:none;white-space:nowrap}
.gecko .combobox {width:auto;-moz-box-flex:1;overflow:auto}

.button {float:right;position:relative;overflow:hidden;table-layout:fixed;border-collapse:collapse;width:15px;height:100%;max-height:100%;border:none;z-index:1;left:2px}
.button td {border:none;font-size:1px;line-height:1px}
.button td {background:url(/LH/CoverMe/images/nav/combo.png)}

.cb-1, .cb-3 {height:20%}
.cb-1 td {background-position:-25px 0px}
.cb-2 td {background-position:-25px 50%}
.cb-3 td {background-position:-25px 100%}
.mouseover .cb-1 td {background-position:-50px 0px}
.mouseover .cb-2 td {background-position:-50px 50%}
.mouseover .cb-3 td {background-position:-50px 100%}
.mousedown .cb-1 td {background-position:-75px 0px}
.mousedown .cb-2 td {background-position:-75px 50%}
.mousedown .cb-3 td {background-position:-75px 100%}

.items-selected .listitem {color:#fff;background:#316ac5}
.listitem {display:inline-block;position:relative;overflow:hidden;height:16px;margin:0px;vertical-align:top;overflow:hidden;width:100%;padding:0px 4px 0px 4px;text-overflow:ellipsis;-o-text-overflow:ellipsis;vertical-align:top}
.gecko .listitem {display:-moz-inline-box;overflow:visible;-moz-box-flex:1}

.itmtext {position:absolute;overflow:hidden;top:50%;left:22px;right:18px;width:auto;height:1.4em;margin:-0.58em -1px -3px -1px;padding:0px 1px;border:0px none;font-size:100%;font-family:verdana;background:none}
.ie .itmtext {position:relative;top:0px;left:0px;width:100%;margin:-3px -1px}

.itemruler {display:inline-block;overflow:hidden;height:100%;width:0px;vertical-align:middle}
.gecko .itemruler {display:-moz-inline-box;overflow:visible}

.combolist {display:block;position:absolute;overflow:hidden;margin:0px;text-align:left;vertical-align:middle;font:menu;cursor:default;filter:nonepadding:0px;background:#fff;height:100px;border:1px solid black}
.gecko .combolist{display:-moz-inline-box;overflow:visible;-moz-user-focus:normal;-moz-outline:none}


.listbox {display:block;position:relative;overflow:auto;overflow-x:hidden;overflow-y:auto;width:auto;height:100%;border:1px solid #fff}
.gecko .listbox {display:-moz-box;-moz-box-flex:1;-moz-box-orient:vertical}

/* added for CoverMe Delvinia Redesign : May 2004 - end */

.checkbox1 {display:inline-block;vertical-align:top;padding-left:38px;}
.gecko .checkbox1 {display:-moz-inline-block;vertical-align:top;padding-left:38px;}

.checkbox2 {display:inline-block;padding-top:4px;vertical-align:top;width:490px;padding-left:6px;}
.gecko .checkbox2 {display:-moz-inline-block;vertical-align:top;width:480px;padding-left:6px;padding-bottom:1px;}

TD.brochure1 {COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #F3F6DF; font-size:11px; font-style:normal;padding-top:4px;padding-left:2px;}
.gecko TD.brochure1 {COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #F3F6DF; font-size:11px; font-style:normal;padding-top:1px;padding-left:8px;}

TD.mainfooter button {background:#E3E3BF; padding:0 3 0 0; border:none; _width:1px; *overflow:visible; }
TD.main2 button {background:#FFFFFF; padding:0 3 0 0; border:none; _width:1px; *overflow:visible; }
TD.main3 button {background:#F3F6DF; padding:0 3 0 0; border:none; _width:1px; *overflow:visible; }

/*Delvinia October 2007*/

.content 
{
font-size: 11px;
color : #000000;
background-color: #F3F7E0;
padding: 0px 22px 20px 0px;
}

.content2 
{
font-size: 12px;
color : #000000;
padding: 20px 22px 0px 13px;
line-height: 16px;
}

.content3 
{
font-size: 12px;
color : #000000;
padding: 10px 22px 0px 13px;
line-height: 16px;
}

.black12 
{
font-size: 12px;
color : #000000;
padding: 0px 8px 0px 13px;
}

.content_sm
{
font-family:Arial, Verdana;
font-weight: normal;
font-size: 13px;
color : #000000;
background-color: #F3F7E0;
padding: 20px 22px 0px 13px;
}

.title1 
{
	padding-bottom: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.title2 
{
	padding-bottom: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.title3 
{
	padding-bottom: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.title4 
{
	padding-bottom: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.headerTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
}

.superscript 
{
	font-size: 8px;
	color: #000000;
}

a.plain:link {
font-size: 10px; 
color: #004064;
}

a.plain:visited {
font-size: 10px; 
color: #004064;
}

a.plain:hover{
font-size: 10px;
color: #f07e0c;
}

a.level1:link {
font-size: 14px; 
color: #004064;
}

a.level1:visited {
font-size: 14px; 
color: #004064;
}

a.level1:hover{
font-size: 14px;
color: #f07e0c;
}

a.list:link {
font-size: 11px; 
color: #004064;
font-weight: normal;
}

a.list:visited {
font-size: 11px; 
color: #004064;
font-weight: normal;
}

a.list:hover{
font-size: 11px;
color: #f07e0c;
font-weight: normal;
}

.dgrey 
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color : #333333;
line-height: 16px;
}

a.lgrey:link {
font-size: 11px;
font-weight: normal;
font-family:Arial, Verdana, Helvetica, sans-serif;
color: #666666;
}

a.lgrey:visited {
font-size: 11px;
font-weight: normal;
font-family:Arial, Verdana, Helvetica, sans-serif;
color: #666666;
}

a.lgrey:hover{
font-size: 11px;
font-weight: normal;
font-family:Arial, Verdana, Helvetica, sans-serif;
color: #666666;
}

.sectionSubTitle 
{
	padding-bottom: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #88898A;
}

.level1
{
font-size: 14px; 
color: #004064;
}

li.arrow
{
background-image: url(../images/nav/goldArrow.gif);
background-repeat: no-repeat;
background-position: 0 .8em;
padding-left: .9em;
padding-top: .4em;
}

li.blank
{
background-image: url(../images/nav/blankArrow.gif);
background-repeat: no-repeat;
background-position: 0 .8em;
padding-left: .9em;
padding-top: .4em;
}

ul.clear
{
list-style-type: none;
padding: 0px 0px 0px 12px;
margin: 0;
}

.bcrumb
{
font-size:10px;
color:#548895;
font-weight:normal;
}

.headerTitle 
{
	padding-left: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
}

a.footercopyright {
    font-weight: bold; 
    font-size: 10px; COLOR: #333300;  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    align:middle; 
    text-decoration: none;
    margin-top: 50px;
}
A.footercopyright:visited {
	COLOR: #333300
}
A.footercopyright:hover {
	COLOR: #333300
}
.small {
font-size: .745em;
line-height: 10px;
}
