﻿body 
{	font-size: 62.8%;
}
p.MsoNormal
{   font-size: 11pt;
}
p.text
{   font-size: 11pt;
}
p
{   font-size: 11pt;
	font-size: 11pt;
	font-family: arial narrow;
}
h1
{	text-indent: -100em;  
}
div.msonormal
{	text-indent: -100em;  
}
h1.header
{	height: 120px;  
	font-size: 1em; 
	background-image: url(Images/PersonalizeHeader1.gif);   
	background-repeat: no-repeat;
}
h1.defheader
{	height: 120px;  
	font-size: 1em; 
	background-image: url(Images/DefaultHeader.gif);   
	background-repeat: no-repeat;
}
div
{	font-size: 1.5em;
	/*margin: 2px 10% 2px;*/
	font-family: "Arial Narrow", "Arial", "Sans-Serif";
}
div.deftoplist
{	position: absolute; top: 32px; 
	width: 580px; left:160px;
	/*margin: 5px 0 0 2.5px; padding: 1px;
	vertical-align: top; text-align: left;  
	margin-left:15%;
LEFT: 160px; WIDTH: 576px; TOP: 32px
	margin-top:5%;
	text-decoration: underline;
	margin: 2px 35% 2px;
	*/
	font-weight: bold;
	font-size: 10pt;
	color: #663399;
	width: 500px;
}
div.mylogin
{	vertical-align: top; text-align: left;  
	/*margin-left:40%;
	color: #006600;*/
	margin: 2px 35% 2px;
	width: 500px;
}
div.myupdate
{	vertical-align: top; text-align: left;  
	/*margin-left:40%;
	color: #006600;*/
	margin: 2px 25% 2px;
	width: 620px;
}
div.acceptlicense
{	vertical-align: top; text-align: left;  
	position: absolute;
	top: 25%;
	left: 30%;
	height: 60%;
	width: 450px;
}
div.acceptpersonalization
{	position: absolute;
	top: 200px;
	left: 30%;
	width: 45%;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.acceptNewUpdate
{	vertical-align: top; text-align: left;  
	position: absolute;
	top: 26%;
	left: 40%;
	width: 45%;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.AdminMsg
{	position: absolute; top: 248px; 
	width: 32%; left:90%;

}
div.AdminSetup
{	vertical-align: top; text-align: left;  
	/*margin-left:40%;
	color: #006600;*/
	position: absolute; top: 140px; 
	width: 82%; left:38%;
	height: 55%;
	margin-left: auto;
	margin-right: auto;
}
div.ListSetup
{	vertical-align: top; text-align: left;  
	/*margin-left:40%;
	color: #006600;*/
	position: absolute; top: 528px; 
	width: 43%; left:38%;
	height: 10%;
	margin-left: auto;
	margin-right: auto;
}
div.bopSetup
{	vertical-align: top; text-align: left;  
	/*margin-left:40%;
	color: #006600;*/
	position: absolute; top: 155px; 
	width: 72%; left:42%;
	height: 55%;
	margin-left: auto;
	margin-right: auto;
}
div.listall
{	vertical-align: top; text-align: left;  
	position: absolute; top: 155px; 
	width: 82%; left:11%;
	height: 54.8%;
	margin-left: auto;
	margin-right: auto;
	/*margin: 2px 25% 2px;
    margin-left:11%;
	color: #006600;
	position: absolute; top: 210px; 
	width: 45%; left:25%;
	height: 50%;
	margin-left: auto;
	margin-right: auto;
	margin: 5px 0 0 2.5px; padding: 1px;
	border:solid 8px #663399;*/

}
div.listblanktitle
{	vertical-align: top; text-align: left;  
	position: absolute; top: 155px; 
	width: 65%; left:25%;
	margin-left: auto;
	margin-right: auto;
}
div.listblanks
{	vertical-align: top; text-align: left;  
	position: absolute; top: 185px; 
	width: 65%; left:25%;
	height: 50.8%;
	margin-left: auto;
	margin-right: auto;
}
div.listclient
{	/*  
	width: 55%; left:25%;
	margin: 5px 0 0 2.5px; padding: 1px;*/
	vertical-align: top; text-align: left;
	position: absolute; top: 352px; 
	height: 30%; width: 625px;
	left: 25%;
	margin-left: auto;
	margin-right: auto;
}
div.listreferral
{	/*  
	width: 55%; left:25%;
	margin: 5px 0 0 2.5px; padding: 1px;*/
	vertical-align: top; text-align: left;
	position: absolute; top: 318px; 
	height: 33%; width: 345px;
	left: 35%;
	margin-left: auto;
	margin-right: auto;
}
div.conleft
{	/*vertical-align: top; text-align: left; */ 
	/*top: 100px;*/
	/*left:100px;*/
	/*margin: 2px 25% 2px;
	color: #006600;*/
	position: absolute; top: 330px; 
	left:12%;
	height: 30%;
	width: 34%; margin: 5px 0 0 2.5px; padding: 1px;
}
div.conrighttopheader
{	position: absolute; top: 130px; 
	left:51%;
	width: 34%; margin: 5px 0 0 2.5px; padding: 1px;
}
div.conrighttop
{	/*vertical-align: top; text-align: left;  */
	/*top: 100px;*/
	/*left:1100px;*/
	/*margin: 2px 25% 2px;
	color: #006600;*/
	position: absolute; top: 150px; 
	left: 50%;  
	height: 30%;
	width: 45%; margin: 5px 0 0 2.5px; padding: 1px;
}
div.conrightbottom
{	/*vertical-align: top; text-align: left; */ 
	/*top: 100px;*/
	/*left:100px;*/
	/*margin: 2px 25% 2px;
	color: #006600;*/
	position: absolute; top: 375px; 
	left:50%;  
	height: 30%;
	width: 45%; margin: 5px 0 0 2.5px; padding: 1px;
}
div.listpolicy
{	position: absolute; top: 195px;   
	width: 65%; left:25%;
	margin-left: auto;
	margin-right: auto;
	/*margin: 2px 20% 2px;
	color: #006600;*/
}
div.listpolicytitle
{	position: absolute; top: 164px; 
	width: 65%; left:25%;
	margin-left: auto;
	margin-right: auto;
	font-size: large;
	/*margin: 2px 20% 2px;
	margin: 5px 0 0 2.5px; padding: 1px;
	margin-left:20%; 	
	color: #006600;*/
}
div.listform
{	position: absolute; top: 25px;   
	width: 75%; left:13%;
	margin-left: auto;
	margin-right: auto;
	/*margin: 2px 20% 2px;
	color: #006600;*/
}
div.listformtitle
{	position: absolute; top: 100px; 
	
	width: 80%; left:10%;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	font-size: x-large;
	text-align: center;
	/*margin: 2px 20% 2px;
	margin: 5px 0 0 2.5px; padding: 1px;
	margin-left:20%; 	
	color: #006600;*/
}
div.radioPolicyTitle
{	position: absolute; top: 170px; 
	width: 45%; left:33%;
	margin: 5px 0 0 2.5px; padding: 1px;
	font-size: 14pt;
}
div.radioPolicyBottom
{	position: absolute; bottom: 7%; 
	width: 45%; left:33%;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.radioPolicy
{	position: absolute; top: 228px; 
	width: 45%; left:40%;
	margin: 5px 0 0 2.5px; padding: 1px;
	font-size: 12pt;
}
div.radioDental
{	position: absolute; top: 280px; 
	width: 35%; left:40%;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.radioOrtho
{	position: absolute; top: 280px; 
	width: 35%; left:40%;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.radioVacation
{	position: absolute; top: 280px; 
	width: 35%; left:40%;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.ShowradioDental
{	position: absolute; top: 280px; 
	width: 35%; left:4%;
	font-size: 12pt;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.ShowradioOrtho
{	position: absolute; top: 280px; 
	width: 35%; left:4%;
	font-size: 12pt;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.ShowradioVacation
{	position: absolute; top: 280px; 
	width: 35%; left:4%;
	font-size: 12pt;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.helpfile
{   position: absolute; top: 160px;
	width: 72%; left: 17%;
	height: 63%;
	margin-left: auto;
	margin-right: auto;
}
span.OKCancelradio
{	position: absolute; top: 350px; 
	width: 35%; left:43%;
	font-size: 12pt;
	margin: 5px 0 0 2.5px; padding: 1px;
}
span.btnPopup
{	position: absolute; bottom: 20px; 
	width: 35%; left:45%;
	font-size: 12pt;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.popupTitle
{	position: absolute; top: 185px; 
	width: 45%; left:25%;
	font-size: 12pt;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	text-align: center;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.hidden
{	/*vertical-align: top; text-align: left; */ 
	/*top: 100px;*/
	/*left:100px;*/
	/*margin: 2px 25% 2px;
	color: #006600;*/
	position: absolute; top: 190px; 
	width: 30%; left:2%;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.divmsg
{	/*vertical-align: top; text-align: left; */ 
	/*top: 100px;*/
	/*left:100px;*/
	/*margin: 2px 25% 2px;
	color: #006600;*/
	position: absolute; top: 290px; 
	width: 8%; left:8%;
	font-size: 18pt;
	font-weight: bold;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div.popup
{	/*vertical-align: top; text-align: left; */ 
	position: absolute; top: 210px; 
	width: 45%; left:25%;
	height: 50%;
	margin-left: auto;
	margin-right: auto;
	margin: 5px 0 0 2.5px; padding: 1px;
	border:solid 8px #663399;
}
div#divleft
{	/*vertical-align: top; text-align: left; */ 
	/*top: 100px;*/
	/*left:100px;*/
	/*margin: 2px 25% 2px;
	color: #006600;*/
	position: absolute; top: 190px; 
	width: 35%; left:2%;
	margin: 5px 0 0 2.5px; padding: 1px;
}
div#divright
{	/*vertical-align: top; text-align: left;  */
	/*top: 100px;*/
	/*left:1100px;*/
	/*margin: 2px 25% 2px;
	color: #006600;*/
	position: absolute; top: 190px; 
	left: 38%;  
	width: 60%; margin: 5px 0 0 2.5px; padding: 1px;
}
h2
{   font-size: 2.6em;
	font-weight: bold;
	font-style: italic;
	color: #663399;
	font-family: "Times New Roman", "Serif";
	margin-left: 55px; 
	/*text-transform: uppercase;*/
}
h3
{   font-size: 1.2em;
	font-weight: bold;
	color: #663399;
	font-family: "Times New Roman", "Serif";
	margin-left: 0px; 
	/*text-transform: uppercase;*/
}
span.login
{	/*MARGIN: 2px 20% 2px;*/
	margin-left: 158px;
}
span.findpassword
{	/*MARGIN: 2px 20% 2px;*/
	margin-left: 100px;
}

span.LoginMessage
{	/*MARGIN: 2px 20% 2px;*/
	text-align: center;
	margin-left: 73px; 
}
span.radio
{	margin-left: 200;
}
span.helpbutton
{	position:absolute; 
	top:130.4px; 
	right:7%;
}
span.longbutton
{	/*MARGIN: 2px 20% 2px;*/
	margin-left: 83px;
}
span.shortbutton
{	/*MARGIN: 2px 20% 2px;*/
	margin-left: 183px;
}
span.listclientbutton
{	/*MARGIN: 2px 20% 2px;*/
	position: absolute; bottom: 5%; 
	left: 28%; width: 50%;
	margin-left: auto;
	margin-right: auto;
}
span.listpersonalizebutton
{	/*MARGIN: 2px 20% 2px;*/
	position: absolute; top: 300px; 
	left: 28%; width: 50%;
	margin-left: auto;
	margin-right: auto;
}
div.ShowPolicyButtons
{	/*MARGIN: 2px 20% 2px;*/
	position: absolute; bottom: .1%; 
	width: 65%; left:25%;
	margin-left: auto;
	margin-right: auto;
}
span.listallbutton
{	/*MARGIN: 2px 20% 2px;*/
	position: absolute; bottom: 2%; 
	left: 37%; width: 50%;
	margin-left: auto;
	margin-right: auto;
}
span.btnTopRow
{	/*MARGIN: 2px 20% 2px;*/
	margin-left: 80px;
}
span.btnBottomRow
{	/*MARGIN: 2px 20% 2px;*/
	margin-left: 80px;
}
span.btnTopRowAdmin
{	/*MARGIN: 2px 20% 2px;*/
	margin-left: 135px;
}
span.btnBottomRowAdmin
{	/*MARGIN: 2px 20% 2px;*/
	margin-left: 110px;
}
span.showformbutton
{	/*MARGIN: 2px 20% 2px; top: 280px; */
	position: absolute; left: 13%;
	margin-left: auto;
	margin-right: auto;
}
.gridbutton:hover
{	text-decoration: none;
	background-color: #a7bca7;
}
.buttonStyle 
{	/*background-color: #ffc080; background-image: none; 
	border-style:solid; border-width:1; border-color: Gray */
	color:#663399;   
    font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
	font-size: 10pt;
    background-color:#d8bfd8;  
    margin: 5px 0 0 2.5px; 
    border: 1px solid;   
    border-color: #663399 #330066 #330066 #663399;   
    filter:progid:DXImageTransform.Microsoft.Gradient   
    (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff8fbc8f');  
}
.buttonStyle:hover
{	background-color: Yellow;
}
.buttonStyleLink
{	/*background-color: #ffc080; background-image: none; 
	border-style:none; border-width:1; border-color: Gray 
    border: 1px solid;   
    border-color: #663399 #330066 #330066 #663399;   
*/
	color:#663399;   
    font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
    background-color:#d8bfd8;  
    margin: 5px 0 0 2.5px; 
	border-style:none; 
	font-size: 10pt;
	text-decoration: underline;
    filter:progid:DXImageTransform.Microsoft.Gradient   
    (GradientType=0,StartColorStr='#cdd6c3',EndColorStr='#cdd6c3');  
}
.buttonStyleTable
{	/*background-color: #ffc080; background-image: none; 
	border-style:none; border-width:1; border-color: Gray 
    border: 1px solid;   
    border-color: #663399 #330066 #330066 #663399;   
*/
	color:#663399;   
    font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
    background-color:#d8bfd8;  
    margin: 5px 0 0 2.5px; 
	border-style:none; 
	font-size: 10pt;
	text-decoration: underline;
    filter:progid:DXImageTransform.Microsoft.Gradient   
    (GradientType=0,StartColorStr='#8a9d6f',EndColorStr='#8a9d6f');  
}
.buttonStyleAns
{	/*background-color: #ffc080; background-image: none; 
	border-style:solid; border-width:1; border-color: Gray */
	color:#cc0000;   
    font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
    background-color:#cccccc;  
    margin: 5px 0 0 2.5px; 
	font-size: 10pt;
    border: 1px solid;  
    border-color: #663399 #330066 #330066 #663399;   
    filter:progid:DXImageTransform.Microsoft.Gradient   
    (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff8fbc8f');  
}
.gridStyle
{	/*background-color: #ffc080; background-image: none; 
	border-style:solid; border-width:1; border-color: Gray 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
	color:#4B0082;       
	margin: 5px 0 0 2.5px; */
    font: 'trebuchet ms',helvetica,sans-serif;  
    font-size: 13pt; 
    font-weight: bold;
    /*background-color:#d8bfd8;  */
    margin: 1px 0 0 .5px; 
    border: 2px solid; 
    border-color: #663399 #330066 #330066 #663399;   
    /*filter:progid:DXImageTransform.Microsoft.Gradient   
    (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff8fbc8f');  */
}
.gridRowStyle
{
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
}
a {
	color: blue;
	text-decoration: underline;
}

a:active {
	color: yellow;
	text-decoration: none;
}

a:link {
	color: blue;
	text-decoration: underline;
}

a:visited {
	color: purple;
	text-decoration: underline;
}

a:focus {
	/*color: red;*/
	text-decoration: none;
}

a:hover {
	/*color: red;*/
	text-decoration: none;
	background-color: #FFFF99;
}
.tocTable tr:hover th[scope=row], .tocTable tr:hover 
{
	background-color: #FFFF99;
	/*color: White;*/
}

