body {
	text-align:center;
	background-color: #617A91;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;		
			
}
td.bodytext {   
	 vertical-align:top;
	 background-color:#ffffff;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 FONT-SIZE: 10pt;
/*	 background-image: url('images/body_text_bg.jpg');*/
	 	 
}
div.bodytext {   
	 vertical-align:top;
	 background-color:#ffffff;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 FONT-SIZE: 10pt;
	 margin-left:5px;
	 margin-right:5px;
	 /*background-image: url('images/body_text_bg.jpg');*/
	vertical-align:top;	 	 

}

td.left_bg {
 	vertical-align:top;
	background-color: #617A91;
	/*background-image: url('images/left_bg.jpg');*/
	width:176px;	
}
div.body {
  width: 468px;
	margin-left:5px;
	vertical-align:top;
}	

td.right_bg {
	background-image: url('images/right_bg.jpg');
 	vertical-align:top;
	width:17px:
}
td.top_bg {
	background-image: url('images/top_bg.jpg');
 	vertical-align:top;
	height:16px;
	width:100%;
}
td.bottom_bg {
	background-image: url('images/bottom_bg.jpg');
 	vertical-align:top;
	height:22px:
}
td.hdrtitle {
	vertical-align:top;
	height:100px;
	
}
td.hdr2 {
	background-image: url('images/hdr2_bg.jpg');
	text-align:center;
}


td.insurance {
	color:#000066;
	background-color: #EDF1FB;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight:bold;				
}
td.servhdr {
	color:#000066;
	background-color: #EDF1FB;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight:bold;
    BORDER-LEFT: 	    #CAD7F4 2px solid;		
    BORDER-RIGHT: 	  #CAD7F4 2px solid;
    BORDER-BOTTOM:    #ABABC4 4px solid;
    BORDER-TOP: 	    #E3BDC2 1px solid;
					
}

A.MENU_LEFT:link,  A.MENU_LEFT:active, A.MENU_LEFT:visited
{
	FONT-SIZE: 9pt;
	COLOR: #407389;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;	
	font-weight : bold;
}
A.MENU_LEFT:hover
{
	FONT-SIZE: 9pt;
	COLOR: #F2D6B6;
	BACKGROUND-COLOR:#407389;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;

}
img {
		border:0;
}
div.footer
{
 	text-align:center;
	FONT-SIZE: 9pt;
	font-weight:bold;
	height:12pt;
	COLOR: #407389;
	BACKGROUND-COLOR:#F2D6B6;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration : none;
	width:100%;
}
div.footer
{
 	text-align:center;
	FONT-SIZE: 9pt;
	font-weight:bold;
	height:12pt;
	COLOR: #ffffff;
	BACKGROUND-COLOR:#F2D6B6;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration : none;
	width:100%;
}

A.footer:link,  A.footer:active, A.footer:visited
{
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;	
	font-weight:bold;	
}
A.footer:hover
{
	FONT-SIZE: 8pt;
	COLOR: #617A91;
	BACKGROUND-COLOR:#ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight:bold;
}
td.pghdr {
	color:#000066;
	background-color: #EDF1FB;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight:bold;				
}
table.pghdr {
	color:#000066;

	FONT-FAMILY: sans-serif, Helvetica;
	FONT-SIZE: 12pt;
	font-weight:bold;
	text-align:right;
    BORDER-LEFT: 	    #CAD7F4 2px solid;		
    BORDER-RIGHT: 	  #CAD7F4 2px solid;
    BORDER-BOTTOM:    #ABABC4 4px solid;
    BORDER-TOP: 	    #E3BDC2 1px solid;
  margin-left:25px;	
}
A.body:link,  A.body:active, A.body:visited
{
	FONT-SIZE: 9pt;	
	COLOR: #617A91;
	BACKGROUND-COLOR:#EDF1FB;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;	
	font-weight:bold;	
}
A.body:hover
{
	FONT-SIZE: 9pt;
	COLOR: #336699;
	BACKGROUND-COLOR:#EDF1FB;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight:bold;	
}
.mloff
{		
    text-align: 		 center; 
    CURSOR: hand;   		
		color:  #ffffff;		
		FONT-SIZE: 8pt;
		font-weight:bold;
		FONT-FAMILY: arial;
    BORDER-LEFT: 	    #9AABBB 2px solid;		
    BORDER-RIGHT: 	  #AAC5CB 2px solid;
    BORDER-BOTTOM:    #ABABC4 3px solid;
    BORDER-TOP: 	    #E3BDC2 1px solid;
		background-color: #617A91;				
    PADDING-LEFT: 1px;				
}
.mlon
{		 
    text-align: center; 
    CURSOR: hand;
    BACKGROUND-COLOR: #617A91; 			
		color:  #ffffff;		
		FONT-SIZE: 8pt;
		font-weight:bold;
		FONT-FAMILY: arial;
    BORDER-LEFT: 	    #9AABBB 2px solid;		
    BORDER-RIGHT: 	  #9AABBB 2px solid;
    BORDER-BOTTOM:    #000066 3px solid;
    BORDER-TOP: 	    #E3BDC2 1px solid;
		background-color: #9AABBB;				
    PADDING-LEFT: 1px;						
}
A.mbodyoff:link,  A.mbodyoff:active, A.mbodyoff:visited
{
		color:  	#ffffff;						
		FONT-SIZE: 8pt;
		FONT-FAMILY: arial;
		font-weight:bold;
		text-decoration : none;			
}
A.mbodyoff:hover
{
		color:  yellow;		
		FONT-SIZE: 8pt;
		FONT-FAMILY: arial;		
		font-weight:bold;		
		text-decoration : none;
		
}
A.mbodyon:link,  A.mbodyon:active, A.mbodyon:visited
{
		color:  #fffff;		
		FONT-SIZE: 8pt;
		font-weight:bold;
		text-decoration : none;		
}
A.mbodyon:hover
{
		color:  #ffffff;		
		FONT-SIZE: 8pt;
		font-weight:bold;
		text-decoration : none;		
}
		table.phys{
			border:0;
			background-color: #ffffff;
			padding : 0;
			table-layout : inherit;
		}
		td.phys_label {
			color: #336699;
			font-weight : bold;
			font-size : 14;
			background-color : #E2E2E2;
			FONT-FAMILY: Arial ;
		}
td.phys_label {
	color: #336699;
	font-weight : bold;
	font-size : 14;
	background-color : #E2E2E2;
	FONT-FAMILY: Arial ;
}
td.phys_text{
	color: Black;
	font-size : 12;
	FONT-FAMILY: Arial ;
}


/*  -------------------------------------------------- */
		td.maillabelTitle {
			color:#ffffff;
			text-align:center;
			vertical-align:top;
			background-color:#617A91;
			font-size:16;
			font-weight:bold;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			BORDER-LEFT: 	    #F2F6F6 0px solid;
			BORDER-RIGHT: 	  #F2F6F6 0px solid;
			BORDER-BOTTOM:    #F2F6F6 0px solid;
			BORDER-TOP: 	    #F2F6F6 0px solid;
		}
		td.maillabelTitleAppt {
			color:#ffffff;
			text-align:center;
			vertical-align:top;
			background-color:#333399;
			font-size:16;
			font-weight:bold;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			BORDER-LEFT: 	    #F2F6F6 0px solid;
			BORDER-RIGHT: 	  #F2F6F6 0px solid;
			BORDER-BOTTOM:    #F2F6F6 0px solid;
			BORDER-TOP: 	    #F2F6F6 0px solid;
		}
		

		input.login {
			border: double;
			background-color: #ffffff;
			background-repeat: no-repeat;
			background-position: left center ;
			border-color: #9999CC #9999CC #9999CC #9999CC;
			border-width: thin thin  thin thin;
			color:#617A91;
			font-weight:bold;
		}

		textarea.login {
			border: double;
			background-color: #ffffff;
			background-repeat: no-repeat;
			background-position: left center ;
			border-color: #0047B4 #0047B4 #0047B4 #0047B4;
			border-width: thin medium medium medium;
			color:#0047B4;
			width:310px;
		}

		input.submit {
			border: double;
			background-color: #9999CC;
			background-repeat: no-repeat;
			background-position: left center ;
			border-color: #0047B4 #0047B4 #0047B4 #0047B4;
			border-width: thin medium medium medium;
			font-weight:bold;
			color:#ffffff;
			width:242px;
		}

		td.maillabel {
			color:#617A91;
			text-align:right;
			vertical-align:top;
			font-size:11;
			font-family:arial;
			font-weight:bold;
		}
		td.maillabel2 {
			color:#617A91;
			text-align:left;
			vertical-align:top;
			font-size:11;
			font-family:arial;
			font-weight:bold;
		}

		td.inptext {
			color:#617A91;
			vertical-align:top;
			font-size:11;
			font-weight:bold;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		}
		td.divider {
		height:1px;
		background-color:gray;
		margin-top:0px;
		margin-bottom:0px;
		
		}
		td.inptext2 {
			color:#9999CC;
			vertical-align:top;
			font-size:10;
			font-weight:bold;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		}
		
		input.login2 {
			border: double;
			background-color: #ffffff;
			background-repeat: no-repeat;
			background-position: left center ;
			border-color: #9999CC #9999CC #9999CC #9999CC;
			border-width: thin thin  thin thin;
			color:#066A69;
			font-size:8pt;
			font-weight:normal;
		}
		textarea.login2 {
			border: double;
			background-color: #ffffff;
			background-repeat: no-repeat;
			background-position: left center ;
			border-color: #9999CC #9999CC #9999CC #9999CC;
			border-width: thin thin  thin thin;
			color:#066A69;
			font-size:8pt;
			font-weight:normal;
		}
		
		select.login2 {
		
			border: double;
			background-color: #ffffff;
			background-repeat: no-repeat;
			background-position: left center ;
			border-color: #9999CC #9999CC #9999CC #9999CC;
			border-width: thin thin  thin thin;
			color:#066A69;
			font-size:8pt;
			font-weight:bold;
		}
		
		td.maillabel3 {
			color:#333399;
			text-align:right;
			vertical-align:top;
			font-size:10;
			font-weight:bold;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;			
		}
		body.apptbg {
		    background-color:#066A69;
		}
		td.maillabelTitle3 {
			color:#ffffff;
			text-align:center;
			vertical-align:top;
			background-color:#066A69;
			font-size:12;
			font-weight:bold;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			BORDER-LEFT: 	    #F2F6F6 0px solid;
			BORDER-RIGHT: 	  #F2F6F6 0px solid;
			BORDER-BOTTOM:    #F2F6F6 0px solid;
			BORDER-TOP: 	    #F2F6F6 0px solid;
		}
		table.formrequest {
		  background-color:#ffffff;
		}
		form.formrequest {
		 margin-bottom:0px;
		
		}

/*  -------------------------------------------------- */		