#ImportantAlertBox {	float: center;	border-style: solid;	border-width: 1px;	border-color: #000000;	width: 28em;	background-image: none;	background-color: #E0F1D9;	padding:10px;}#ImportantAlertLg{	font-family:Arial, Helvetica, sans-serif;	font-size:20px;	font-weight:bold;	text-align:left;}#okmom {	float:right;	border-style: solid;	border-width: 1px;	border-color: #000000;	width: 20em;	background-image: none;	background-color: #E0F1D9;	padding:10px;}#okmomtext{	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	text-align:center;}#okmomtextlg{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-align:center;}#okmomtextcallout{	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:regular;	text-align:center;	line-height:1;}#okmomtextheadline{	font-family:Arial, Helvetica, sans-serif;	font-size:22px;	font-weight:bold;	text-align:center;}#bar{	background-color:#000000;	height: 23px;	width: 750px;	text-align: right;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image: url(/site_images/bg2.gif);	background-repeat: repeat-y;}.bodyPF{	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image:none;}.login {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding-left: 25px;	padding-top: 3px;	padding-bottom: 6px;}.menuItems {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuAbout {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuPOS {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuForMembers {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuForDentists {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuForEmployers {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuForBrokers {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuPlans {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}a.menuItems:hover {	background-color:#66BB49;	display: block;	color: #FFFFFF;}a.menuAbout:hover {	background-color:#CDC89E;	display: block;	color: #FFFFFF;}a.menuPOS:hover {	background-color:#66BB49;	display: block;	color: #FFFFFF;}a.menuForMembers:hover {	background-color:#816797;	display: block;	color: #FFFFFF;}a.menuForDentists:hover {	background-color:#EA8B9F;	display: block;	color: #FFFFFF;}a.menuForEmployers:hover {	background-color:#F2A459;	display: block;	color: #FFFFFF;}a.menuForBrokers:hover {	background-color:#88CBDE;	display: block;	color: #FFFFFF;}a.menuPlans:hover {	background-color:#66BB49;	display: block;	color: #FFFFFF;}.submenuItems {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#E0F1D9;	color: #666666;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;}.submenuAbout {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#E5E2CB;	color: #666666;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;}.submenuPOS {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#E0F1D9;	color: #666666;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;}.submenuPDN {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#E0F1D9;	color: #666666;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;}.submenuForMembers {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#D9D1E0;	color: #666666;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;}.submenuForDentists {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#F7D2DA;	color: #666666;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;}.submenuForEmployers {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#FBD9B9;	color: #666666;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;}.submenuForBrokers {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#DDF1F7;	color: #666666;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;}.submenuPlans {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#E0F1D9;	color: #666666;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;}a.submenuItems:hover {	background-color:#66BB49;	display: block;	color: #FFFFFF;}a.submenuAbout:hover {	background-color:#CDC89E;	display: block;	color: #FFFFFF;}a.submenuPOS:hover {	background-color:#66BB49;	display: block;	color: #FFFFFF;}a.submenuPDN:hover {	background-color:#66BB49;	display: block;	color: #FFFFFF;}a.submenuForMembers:hover {	background-color:#816797;	display: block;	color: #FFFFFF;}a.submenuForDentists:hover {	background-color:#EA8B9F;	display: block;	color: #FFFFFF;}a.submenuForEmployers:hover {	background-color:#F2A459;	display: block;	color: #FFFFFF;}a.submenuForBrokers:hover {	background-color:#88CBDE;	display: block;	color: #FFFFFF;}a.submenuPlans:hover {	background-color:#66BB49;	display: block;	color: #FFFFFF;}.PageHeader {	font-family: "Times New Roman", Times, serif;	font-size: 26px;	padding-left:24px;	color: #66BB49;}.PageHeaderCallout {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	color: #66BB49;}.PageHeaderCalloutPurple {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #6A5B97;}.PageHeaderCalloutPink17 {	font-family: "Times New Roman", Times, serif;	font-size: 17px;	color: #EA8B9F;}.PageHeaderCalloutOrange20 {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	color: #F2A459;}.PageHeaderCalloutPink15 {	font-family: "Times New Roman", Times, serif;	font-size: 15px;	color: #EA8B9F;}.PageHeaderCalloutPurple11 {	font-family: "Times New Roman", Times, serif;	font-size: 11px;	color: #6A5B97;}.PageHeaderCalloutPurple10 {	font-family: "Times New Roman", Times, serif;	font-size: 10px;	color: #6A5B97;}.PageHeaderCalloutPurple12 {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #6A5B97;}.PageHeaderloginbox {	font-family: "Arial", Times, serif;	font-size: 16px;	padding-left:0px;	color: #000000;}.PageHeaderloginboxchoices {	font-family: "Arial", Times, serif;	font-size: 12px;	padding-left:0px;	color: #000000;}.Subheads {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	color: #6A5B97;	line-height: 20px;	}.Subheads3 {	font-family: "Times New Roman", Times, serif;	font-size: 22px;	color: #6A5B97;	line-height: 20px;	}.SubSubheads {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #6A5B97;	line-height: 16px;	}.Subheads_O {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	color: #FD923C;	}.Subheads_G {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	color: #66BB49;}.Subheads_P {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	color: #FA8D9E;}.Subheads_A {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	color: #D4D06D;}.Subheads_B {	font-family: "Times New Roman", Times, serif;	font-size: 20px;	color: #99CCDC;}.bodyContent {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 125%;	color: #333333;	}.bodyContentRed {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 125%;	color: #FF0000;}.bodyContentGreen {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 125%;	color: #66BB49;	}.bodyContentBlue {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 125%;	color: #000080;	}.bodyContentGreenOnYellow {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 125%;	color: #008080;		background:#FFFF00;}.loginContent {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;		line-height: 12px;}.loginTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #53A734;	}.bodyContent a{	color:#66BB49;}.Red_alerts {	font-family: "Arial", Times, serif;	font-size: 12px;	color: #FF0000;}.tdcells {	padding-top: 2px;	padding-bottom: 2px;}.smtdcells {	padding-top: 0px;	padding-bottom: 0px;}.location {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}a.location {	color: #000000;	text-decoration: underline;	}a.location:hover{	text-decoration: underline;	color: #66BB49;	}.welcome {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding-top: 0px;	padding-bottom: 10px;	padding-left: 30px;}.logbar {	width:100%;	border:0px;	margin:0px;	height:160px;}.logbar.inputBox {	text-align:left;	width:140px;}.logout {	color: #000000;}.submenuItemsOver {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#66BB49;	color: #FFFFFF;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;	border: none;}.submenuAboutOver {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#CDC89E;	color: #FFFFFF;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;	border: none;}.submenuPOSOver {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#66BB49;	color: #FFFFFF;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;	border: none;}.submenuForMembersOver {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#816797;	color: #FFFFFF;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;	border: none;}.submenuForDentistsOver {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#EA8B9F;	color: #FFFFFF;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;	border: none;}.submenuForEmployersOver {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#F2A459;	color: #FFFFFF;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;	border: none;}.submenuForBrokersOver {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#CDC89E;	color: #FFFFFF;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;	border: none;}.submenuPlansOver {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color:#66BB49;	color: #FFFFFF;	padding-left:20px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 200px;	border: none;}.menuItemsOver {	background-color:#66BB49;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuAboutOver {	background-color:#CDC89E;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuPOSOver {	background-color:#66BB49;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuForMembersOver {	background-color:#816797;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuForDentistsOver {	background-color:#EA8B9F;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuForEmployersOver {	background-color:#F2A459;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuForBrokersOver {	background-color:#88CBDE;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.menuPlansOver {	background-color:#66BB49;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left:25px;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	width: 175px;}.sitemap {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	text-decoration: none;}a.sitemap:hover {	color: #66BB49;	text-decoration: underline}.revLink {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 125%;	color: #333333;}a.revLink {	color:#333333;}a.revLink:hover{	color:#66BB49;}.subNavLayer{	border: 1px solid #C1C1AA;}.SUBHEAD { 	FONT-WEIGHT: bold;	}.SUBHEAD2 { 	FONT-WEIGHT: bold;		font-family: Arial, Helvetica, sans-serif;	color: #333333;		font-size: 1.1em}.SUBHEAD3 { 	FONT-WEIGHT: bold;		font-family: Arial, Helvetica, sans-serif;	color: #333333;		font-size: 1.4em}.SUBHEAD4 { 	FONT-WEIGHT: bold;		font-family: Arial, Helvetica, sans-serif;	color: #333333;		font-size: 14px}.SUBHEAD5 { 	FONT-WEIGHT: normal;		font-family: Arial, Helvetica, sans-serif;	color: #333333;		font-size: 15px}.GridViewTableTitle {	background-color: #C3E5EF;	border: 0px;	font-weight:bold;}.GridViewHeader {	background-color: #E7F5F9;			border-color:#C3E5EF;				}.GridViewHeader th {	font-weight: normal;			border-color: #C3E5EF;		border-style:solid;	border-width:1px;}.GridViewRow {	border-color: #C3E5EF;}.GridViewRow td {			border-style:solid;	border-width:1px;	border-color: #C3E5EF;	text-align: center;}.GridViewRow a {	text-decoration:none;		color:#66BB49;}.GridViewItemLeft {		border-color: #C3E5EF;	text-align: left;}.ContentPageWidth {	width: 650px;}a.HeaderLink {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #66BB49;	text-decoration: underline;}.bodytext {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 11pt;	line-height: 125%;	color: #333333;}.LavendarTableTitle {	background-color: #6A5B97;		font-weight: bold;		color: White;}.BlueTableTitle {	background-color: #88CBDE;		font-weight: bold;		color: White;}.PinkTableTitle {
	background-color: #EA8B9F;		font-weight: bold;		color: White;}.OrangeTableTitle {	background-color: #F2A459;		font-weight: bold;		color: White;}.AlmondTableTitle {	background-color: #E5E2CB;		font-weight: bold;		color: White;}.GreenTableTitle {	background-color: #E0F1D9;		font-weight: bold;		color: White;}.BlueSubTitle{	background-color: #C3E5EF;	font-weight:bold;		color: black;			line-height: 15px;}.BlueRow{	border-color: #C3E5EF;}.BlueRow td{			border-style:solid;	border-width:1px;	border-color: #C3E5EF;	text-align: center;}.linkBoxText{	margin:10px;		border-style:solid;	border-color:#666666;	border-width: 1px;	text-align:left;		width:158px;}.linkBox{	margin:10px;		border-style:solid;	border-color:#666666;	border-width: 1px;	text-align:left;		width:150px;}.linkBox th{		font-size:10pt;	color:#666666;	font-weight: bold;	text-decoration:none;}.linkBox th a{	font-size:10pt;	color:#FFFFFF;	font-weight: bold;	text-decoration:underline;}.linkBox td a{	color:#66BB49;	font-weight: bold;	text-decoration:underline;}.GlossaryLetter{	font-size:12pt;	font-weight:bold;}.GlossaryWord{		font-size:10pt;	color:#66BB49;	font-weight:bold;}.quoteBox{	border-style:solid; 	border-width:1px; 	border-color:#666666;}.quoteBox th{	font-weight:normal;	text-align:left;	}.quoteBox{	font-weight:bold;	text-align:right;	}sup {font-size : xx-small;}.addressPanelContainer{	border:0px;	margin:0px;	padding:0px;}.addressPanel{	height:25px;	text-align:left;	border:0px;	margin:0px;	padding:0px;}.addressLabel{	width:60px;	text-align:left;	border:0px;	margin:0px;	padding:0px;}.addressInputBox{	width:155px;	text-align:left;	border:0px;	margin:0px;	padding:0px;}.countryInputBox{	width:155px;	text-align:left;	border:0px;	margin:0px;	padding:0px;}.slim{	border:0px;	margin:0px;	padding:0px;	border-spacing:0px;	outline:0px;	hspace:0px;	vspace:0px;}.block{	display:block;}.tableTextWhite {	color:#FFF;	font-weight:bold;}.tableTextBlack {	color:#000;	font-weight:bold;}.lightGreenBackground{	background-color:#E0F1D9;}.lightTurqBackground{	background-color:#DDF1F7;}.lightPurpleBackground{	background-color:#CBC1D5;}.lightRedBackground{	background-color:#F7C7D0;}.lightOrngBackground{	background-color:#FBD9B9;}.lightAlmondBackground{	background-color:#E5E2CB;}.titleLoginAlmond{	color: #8D875A;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.titleLoginPurple{	color: #705784;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.titleLoginOrng{	color: #C87318;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.titleLoginRed{	color: #705784;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.titleLoginGreen{	color: #53A734;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.centerText{    text-align: center;}.rightText{    text-align: right;}
