body  {
	font: 10pt Arial, Helvetica;
	color: #000000;
}

.purpleText {color: #663366}
.blueText {color: #333366}
.greenText {color: #336666}
.redText {color: #993333}
.blackText {color: #000000}
.greyText{color:#aaaaaa}

.bgWhite { background: #FFFFFF;}	
.bgYellow { background: #ffffcc;}
.bgBlue { background: #ddebf4;}  
.bgBlueDark { background: #003366;}	 
.bgBlueMed { background: #006699;}	 
.bgGreyDark { background: #333333;}	
.bgGreyMed { background:#eeeeee;}	
.bgGreyLite { background:#dddddd;}	
.bgBlack { background: #000000}

.blueBarHead {
	 FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif;  
}

.header {
	font: 18pt Arial, Helvetica;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #996600;
}
.headerSmall {
	font: 14px Arial, Helvetica;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #003366;
}
.headerSmallb {
	font: 9pt Arial, Helvetica;
	font-weight:normal;
	color: #FFFFFF;
	background-color: #003366;
}

.benefitHeader {
	font:   18pt Arial, Helvetica;
	border-bottom: thin solid #000000;
}

.bodytext {
	font: 10pt Arial, Helvetica;
	font-weight:normal;
	color: #000000;
}

.bodytextbold {
	font: Arial, Helvetica;
	font-weight:bold
	color: #000000;
}

.labeltext {
	font: bold 8pt Arial, Helvetica;
	color: #666666;
}

.smText {
	font:  9px Arial, Helvetica;
	color: #000000;
}

.smNotice {
	font: 11px  Arial, Helvetica, "Times New Roman" ;
	font-style: italic;
	color: #000000;
}

.footer {
	font:  9px Arial, Helvetica;
	color: #ffffff;
}

.cardText {
	font:  9pt Arial, Helvetica;
}

.error {
	font:  bold 12pt Arial, Helvetica;
	color: RED;
}

.errorSM {
	font-family: bold 10pt Arial, Helvetica;
	color: RED;
}

.boldtext {
	font: bold 10pt Arial, Helvetica;
	color: Black;
}

.headerTextBlue{
	font: bold 12pt Arial, Helvetica;
	color: #003399;
	 background: #ddebf4;
}

.headerTextGray{
	font: bold 12pt Arial, Helvetica;
	color: #000000;
	 background: #dddddd;
}

.formtext {
	font: bold 10pt Arial, Helvetica;
	color: #666666;
}

.formtextdata1{
	font: bold 10pt   Arial, Helvetica;
	color: #000000;
	background: #ddebf4;
}

.formtextdata2{
	font: bold 10pt   Arial, Helvetica;
	color: #000000;
	background: #eeeeee;
}

.tablebox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid
}

td {
	font: 10pt  Arial, Helvetica;
	color: #000000;
	margin-bottom: 4;
}
p {
	font: 10pt Arial, Helvetica;
	color: #333333;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
}

li {
	font: 10pt Arial, Helvetica; 
	color: #000000;
	margin-bottom: 10px }
	

		

A{
	FONT: Arial, helvetica,sans-serif; COLOR: #006699; TEXT-DECORATION: underline}
A:active{
	FONT: Arial, helvetica,sans-serif; COLOR: #006699; TEXT-DECORATION: underline}
A:hover {
	COLOR:#990000; }
	
A.navbar{
	FONT: bold 8pt Arial, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none; 	
	PADDING-RIGHT: 15px;  }
A.navbar:active{
	FONT: bold 8pt Arial, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none; 	
	PADDING-RIGHT: 15px;  }
A.navbar:hover {
	COLOR: red; }
	
A.navLinkSmall {
	FONT: 9px Arial, sans-serif;  COLOR:#000000;  TEXT-DECORATION: underline;
	PADDING-RIGHT: 5px;  }
A.navLinkSmall:active {
	FONT: 9px Arial, sans-serif;  COLOR: #000000;  TEXT-DECORATION: underline;
	PADDING-RIGHT: 5px;  }
A.navLinkSmall:hover {
	COLOR: #990000; }

A.crumbLine {
	FONT: 9px Arial, Helvetica;  COLOR:#000000;  TEXT-DECORATION: underline;
	PADDING-RIGHT: 3px;  }
A.crumbLine:hover {
	FONT: 9px Arial, Helvetica;  COLOR:#990000;  TEXT-DECORATION: underline;
	PADDING-RIGHT: 3px;  }

.levelHeaderA {
	DISPLAY: block;
	font: bold 12pt Arial, Helvetica;
	TEXT-DECORATION: none;
	color: #003399;
	PADDING-top: 3px;
	PADDING-bottom: 3px;		
	background-color: #eeeeee;
}
.levelHeaderAactive {
	DISPLAY: block;
	font: bold 12pt Arial, Helvetica;
	TEXT-DECORATION: none;
	color: #000000;
	PADDING-top: 3px;
	PADDING-bottom: 3px;		
	background-color: #eeeeee;
}

.levelHeaderB {
	DISPLAY: block;
	font:  bold 9pt  Arial, Helvetica;
	TEXT-DECORATION: none;	
	color: #003399;
	PADDING-left: 6px; 
	PADDING-top: 3px;
	PADDING-bottom: 3px;	
	background-color: #eeeeee;	
}
.levelHeaderBactive {
	DISPLAY: block;
	font:  bold 9pt  Arial, Helvetica;
	TEXT-DECORATION: none;	
	color: #000000;
	PADDING-left: 6px; 
	PADDING-top: 3px;
	PADDING-bottom: 3px;	
	background-color: #eeeeee;	
}

.levelHeaderC {
	DISPLAY: block;
	font:  bold 9pt Arial, Helvetica;
	TEXT-DECORATION: none;	
	color: #003399;
	PADDING-left: 20px; 
	PADDING-top: 3px;
	PADDING-bottom: 3px;		
	background-color: #eeeeee;
}





A.blackLink {
	FONT: bold 10pt Arial, Helvetica; COLOR: #666666; TEXT-DECORATION: none}
A.blackLink:active {
	COLOR:red; }
A.blackLink:hover {
	COLOR:#990000;  TEXT-DECORATION: underline}
	
A.smBlack {
	FONT:  9pt Arial, Helvetica; COLOR:#000000; TEXT-DECORATION: none}
A.smBlack:hover {
	COLOR:#990000;  TEXT-DECORATION: underline}


.arrowBlue {
	font-family: Arial, Helvetica;
	text-align: left;
	list-style-image: url(/images/arrowRightBlue.gif);
	list-style-type: disc;}
	
.theBorder {
	border: thin solid #000000;}

.theborderdotted {
	border: thin dotted #666666;}

	
.theBorderPic {
	border: 1px solid #003366; border-collapse;}	

.theBorderPadded {
	PADDING-left: 3px;
	PADDING-right: 3px; 
	PADDING-top: 3px;
	PADDING-bottom: 3px;}	
	
.bodyIndent {
	margin-left: 15px;}		

.taglist1 {
border: 1px solid #ddebf4;
margin-top:40px; margin-bottom:30px;
font-family: Arial, Helvetica;
font-size: 8pt;
padding: 3px 8px;
border-left: 1px solid #ddebf4;
}
.taglist2 {
border: 1px solid #cccccc;
margin-top:40px; margin-bottom:30px;
padding: 3px 8px;
font-family: Arial, Helvetica;
font-size: 8pt;
border-left: 1px solid #eeeeee;
}

SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica
}

.tagtextBig {
	font:  bold 17px  "Times New Roman", Times, serif, Helvetica;
	color: #003399;
}
.tagTextQuote{
font:  italic 12pt  "Times New Roman", Arial, Helvetica, sans-serif;
color: #003399;
padding: 3px 8px;
}

.barBodyOrange {
	BACKGROUND-COLOR: #fee4ce; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.barBodyBlue {
	BACKGROUND-COLOR: #e5f2f6; FONT-SIZE: 12px; COLOR: #333333;  FONT-FAMILY: Arial, Helvetica, sans-serif
}
.barBodyGreen {
	BACKGROUND-COLOR: #d9eed1;  FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.barBodyAlmond {
	BACKGROUND-COLOR: #e9e7b6; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.barBodyPink {
	BACKGROUND-COLOR:#FFC0CB; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.barBodyPurple {
	BACKGROUND-COLOR:#dad6e5; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.barBodySilver {
	BACKGROUND-COLOR:#dddddd; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.barBodyGold {
	BACKGROUND-COLOR:#e9e7b6; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.barBodyYellow {
	BACKGROUND-COLOR:#FCF3B2; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.articleTitle{
	DISPLAY: block; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px;  COLOR: #000000; BACKGROUND-COLOR: #ddebf4; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
