.Body 
{
background-color:#FFFFFF; 
text-align:left; 
font-size:8pt; 
font-family:Verdana, Arial, Helvetica; 
color:#666666; 
font-weight:normal;
background-color:#FFFFFF; 
text-align:left; 
font-size:8pt; 
font-family:Verdana, Arial, Helvetica; 
color:#666666; 
font-weight:normal;
scrollbar-face-color: #DCE0E2;
scrollbar-shadow-color: #687888;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #687888;
scrollbar-darkshadow-color: #DCE0E2;
scrollbar-track-color: #BCBFC0;
scrollbar-arrow-color: #6E7E88; 
}
A {color:#0000FF; text-decoration:none; font-size:8pt;font-family:verdana,arial;}
A:hover {background-color:#FFFFCC;text-decoration:underline; }
p {background-color:#FFFFFF; text-align:left; font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#666666; font-weight:normal;}
.7bdrgrey {background:#f1f1f1; border:1px solid #cccccc; font-family:Verdana,Arial;color:#777777; font-size:7pt; font-weight:bold; text-align:left; }
.7ctr {text-align:center; font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#000000; font-weight:normal;}
.7lft {text-align:left; font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#000000; font-weight:normal;}
.7rt {text-align:right; font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#000000; font-weight:normal;}
.7bdr {text-align:left; font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#000000; font-weight:normal;border-bottom: 1px solid #eeeeee;}
.7boldgreybkgrey {background-color:#F1f1f1;font-family:verdana,arial,geneva; font-size:7pt; font-weight:bold; color:#555555; }
.7boldlft {text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.7boldrt {text-align:right; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.7boldctr {text-align:center; font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.red7grey {background-color:#F1f1f1; text-align:left;font-size:7pt;font-family:Verdana,Arial,Helvetica; color:#FF0000; font-weight:normal;}
.7blu {background-color:#FFF;text-align:left; font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#0000ff; font-weight:normal;}
.7blugrey {background-color:#F1f1f1;text-align:left; font-size:7pt; font-family:Verdana, Arial, Helvetica; color:#0000ff; font-weight:normal;}
.7blulft { text-align:left; font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#0000ff; font-weight:normal;}
.7bluctr { text-align:center; font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#0000ff; font-weight:normal;}
.7blurt { text-align:right; font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#0000ff; font-weight:normal;}
.basic8pad {text-align:left; font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#000000; font-weight:normal;padding-left:5px;}
.8pad15 {text-align:left; font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#000000; font-weight:normal;padding-left:15px;}
.basicnormalbdr {text-align:left; font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#000000; font-weight:normal; border-bottom: 1px solid #777777;}
.basicnormalbdrgry {text-align:left; font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#000000; font-weight:normal; border-bottom: 1px solid #bbbbbb;}
.8ctr {text-align:center; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:normal;}
.8lft {text-align:Left;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:normal;}
.8rt {text-align:right; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:normal;}
.8ctrltgry {background-color:#F1f1f1; text-align:center; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:normal;}
.8greyctr {background-color:#F1f1f1; text-align:center; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:normal;}
.8greylft {background-color:#F1f1f1; text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:normal;}
.8greyrt {background-color:#F1f1f1; text-align:right; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:normal;}
.8greylegend{font-family:verdana,arial,geneva; font-size:8pt; font-weight:normal; color:#9C9A9C; }
.8boldwht {text-align:left;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#FFFFFF;font-weight:bold;}
.8boldctryel {background-color:#ffffCC;text-align:center; font-size:8pt; font-family:Arial; color:#000000; font-weight:bold;}
.8boldlftyel {background-color:#FFFFCC; text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.8boldrtyel {background-color:#FFFFCC; text-align:right; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.8boldctr {text-align:center; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.8boldctrbdr {text-align:center;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;border-right:1px solid #CFEBFC;}
.8boldlft {text-align:left;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.8boldrt {text-align:right; text-transform:uppercase;  font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.8boldgrey {background-color:#e1e1e1; vertical-align:text-top; font-family:verdana,arial,geneva; font-size:8pt; font-weight:bold; color:#555555; }
.8boldbdruc {background:#e1e1e1; text-align:left; text-transform:uppercase; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;border:1px solid #e1e1e1;}
.8blugrey {background-color:#F1f1f1; text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#0000ff; font-weight:normal;}
.8boldbluctr {text-align:center; font-size:8pt; font-family:Verdana, san-serif; color:#0000ff; font-weight:bold;}
.8boldblurt {text-align:right; font-size:8pt; font-family:Verdana, san-serif; color:#0000ff; font-weight:bold;}
.8boldblulft {text-align:left; font-size:8pt; font-family:Verdana, san-serif; color:#0000ff; font-weight:bold;}
.8bluctr {text-align:center; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#0000ff; font-weight:normal;}
.8bluctrbdr {text-align:center; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#0000ff; font-weight:normal;border-right:1px solid #CFEBFC;}
.8blulft {text-align:left;font-size:8pt;font-family:Verdana, san-serif;	color:#0000ff;	font-weight:normal;font-style: normal;}
.8blulftbdr {text-align:left;font-size:8pt;font-family:Verdana, san-serif;color:#0000ff;font-weight:normal;font-style: normal;}
.8blurt {text-align:right; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#0000ff; font-weight:normal;}
.8blulftbdr {border-bottom:1px solid #f1f1f1;text-align:left; font-size:8pt; font-family:Verdana, san-serif; color:#0000ff; font-weight:normal;border-right:1px solid #CFEBFC;}
.8blulftbdr {text-align:left; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#0000ff; font-weight:normal;border-bottom:1px solid #D5E6FF;}
.9bold {text-align:left; font-size:9pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.9boldctr {text-align:center; font-size:9pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.9boldlft {text-align:left; font-size:9pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.9boldrt {text-align:center; font-size:9pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.9lft {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-style: normal;font-weight: normal;text-align: left;}
.9rt {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;	font-style: normal;font-weight: normal;	text-align: right;}
.9ctr {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;font-style: normal;font-weight: normal;text-align: center;}
.9blulft {color:#0000FF;text-align:left;font-size:9pt;font-family:verdana,Arial, Helvetica;font-weight:normal;height:20px;padding-top: 3px;}
.9bluctr {color:#0000FF;text-align:center;font-size:9pt;font-family:verdana,Arial, Helvetica;font-weight:normal;height:20px;padding-top: 3px;}
.9blurt {color:#0000FF;text-align:right;font-size:9pt;font-family:verdana,Arial, Helvetica;font-weight:normal;height:20px;padding-top: 3px;}
.9boldblulft {color:#0000FF;text-align:left;font-size:9pt;font-family:verdana,Arial, Helvetica;font-weight:bold;height:20px;padding-top: 3px;}
.9boldbluctr {color:#0000FF;text-align:center;font-size:9pt;font-family:verdana,Arial, Helvetica;font-weight:bold;height:20px;padding-top: 3px;}
.9boldblurt {color:#0000FF;text-align:right;font-size:9pt;font-family:verdana,Arial, Helvetica;font-weight:bold;height:20px;padding-top: 3px;}
.9boldbluuc {background-color:#ffffff; text-transform:uppercase;font-size:9pt; font-family:Verdana,Arial,Helvetica; color:#0000ff; font-weight:bold;}
.10boldrt {text-align:right; font-size:10pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.10boldlft {text-align:left; font-size:10pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.12boldlft {text-align:left; font-size:12pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.14boldlft {text-align:left; font-size:14pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:normal;}
.16boldlft {text-align:left; font-size:16pt; font-family:Verdana,Arial,Helvetica; color:#666; font-weight:bold;}
.box	 { 
    font-weight: bold; 
    background: #e0e0e0; 
    border-top: 1px solid #cccccc; 
    border-left: 1px solid #cccccc; 
    border-bottom: 1px solid #cccccc;  
    border-right: 1px solid #cccccc; 
    padding-top: 1px; 
    padding: 1px;
}
.6bluctr {background-color:#FFFFFF; text-align:center; font-size:6pt; font-family:Arial; color:#0000ff; font-weight:normal;}
.10blulft {text-align:left; font-size:10pt; font-family:Verdana, Arial, Helvetica; color:#0000ff; font-weight:normal;}
.10bluctr {text-align:center; font-size:10pt; font-family:Verdana, Arial, Helvetica; color:#0000ff; font-weight:normal;}
.10boldblu {background-color:#FFFFFF; font-family:verdana,arial,geneva; font-size:10pt; font-weight:BOLD; color:#0000cc; }
.callout {background: #e1e1e1; border: 1px solid #cccccc; color: black; text-transform:uppercase; font-size:12pt;font-weight:bold;font-family:verdana,arial; color:#000000;}
.calloutdk {background: #d1d1d1; border: 1px solid #bbbbbb; color: black; text-align:left; text-transform:uppercase; font-size:12pt;font-weight:bold;font-family:verdana,arial; color:#000000;}
.calloutdksml {background: #cccccc; border: 1px solid #bbbbbb; color: black; text-align:left; font-size:8pt;font-weight:bold;font-family:verdana,arial; color:#000000;}
.calloutsml {background: #e1e1e1; border: 1px solid #cccccc; color: black; text-transform:uppercase; font-size:10pt;font-weight:bold;font-family:verdana,arial; color:#000000;}
.carthdsml {background-color:#606060; text-align:center;font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#FFFFFF; font-weight:bold;}
.grnhdrbold {background-color:#CCFFCC; text-align:center; font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;border-left:1px solid #BBEEBB; border-top:1px solid #BBEEBB; border-right: 1px solid #BBEEBB; border-bottom:1px solid #BBEEBB; padding-top:1px;}
.greybk {background-color:#f1f1f1;}
.grnhdr{
	background-color:#CEFFCE;
	border-bottom:1px solid #96C696;
	border-top:1px solid #96C696;
	border-left:1px solid #96C696;
	border-right:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#000000;
	font-weight:normal;
	text-align:center;
	height:20px;
}
.grnhdrboldlft {background-color:#CCFFCC;text-align:left;font-size:7pt;font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.itemcount {background-color:#F7F7F7; text-align:center;text-transform:uppercase; font-size:11pt;font-family:verdana,arial; color:#7f7f7f;}
.insured { background: #ffffcc;border-style: solid;border-width: 1px;color:#e1e1e1;padding: 2px;padding-left: 4px;border-top:#e1e1e1;border-right:#000044;padding-right:4px;font-family:arial,verdana;font-size:12pt;color:#000000;}
DIV.un {border: 1px solid #e1e1e1; }
.labellt {background: #f1f1f1; color: black; height:25px;font-size:8pt;font-weight:normal;font-family:verdana,arial; color:#000000;}
.labeldk {background: #e1e1e1; color: black; height:25px; font-size:8pt;font-weight:normal;font-family:verdana,arial; color:#000000;}
.menubasic {background-color:#f3f3f3;text-align:left; font-size:8pt; font-family:Verdana, Arial, Helvetica; color:#000000; font-weight:normal;}
.menuctrl 
{
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
  color: #0000FF;
 background-color: #FFFFFF;
 border-top: 1px #FFFFFF solid;
 border-left: 1px #FFFFFF solid;
 border-bottom: 1px #FFFFFF solid;
 border-right: 1px #FFFFFF solid;
}
.menuctrl a {
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 width: 100%;
 display: block;
 color: #0000FF;
 border-top: 1px #FFFFFF solid;
 border-left: 1px #FFFFFF solid;
 border-bottom: 1px #FFFFFF solid;
 border-right: 1px #FFFFFF solid;
}
.menuctrl a:hover {
 font-family:verdana;
 font-size: 8pt;
 text-decoration: underline;
 width: 100%;
 display: block;
 color: #0000FF;
 background-color: #FFFFCC;
 border-top: 1px #FFFFFF solid;
 border-left: 1px #FFFFFF solid;
 border-bottom: 1px #FFFFFF solid;
 border-right: 1px #FFFFFF solid;
}
.lic 
{
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 text-decoration: none;color: #0000FF;
 background-color: #f4f4f4;
 border-top: 1px #FFFFFF solid;
 border-left: 1px #a1a1a1 solid;
 border-bottom: 1px #9f9f9f solid;
 border-right: 1px #F8f8f8 solid;
}
.lic a {
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 text-decoration: none;
 width: 100%;
 display: block;
 color: #0000FF;
 background-color: #f4f4f4;
 border-top: 1px #f4f4f4 solid;
 border-left: 1px #a1a1a1 solid;
 border-bottom: 1px #9f9f9f solid;
 border-right: 1px #FFFFFF solid;
}
.lic a:hover {
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 text-decoration: none;
 width: 100%;
 display: block;
 color: #0000FF;
 background-color: #FFFFCC;
 border-top: 1px #F4F4F4 solid;
 border-left: 1px #a1a1a1 solid;
 border-bottom: 1px #9f9f9f solid;
 border-right: 1px #FFFFFF solid;
}
.licbdr
{
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 7pt;
 text-decoration: none;
 color: #FFFFFF;
 font-weight:bold;
 background-color: #990033;
 border-top: 1px #FFFFFF solid;
 border-left: 1px #cccccc solid;
 border-bottom: 1px #cccccc solid;
 border-right: 1px #cccccc solid;
}
.licdk {
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 text-decoration: none;
 display: block;
 color: #000000;
 background-color: #c0c0c0;
 border-top: 1px #f4f4f4 solid;
 border-left: 1px #a1a1a1 solid;
 border-bottom: 1px #9f9f9f solid;
 border-right: 1px #F2f2f2 solid;
}
.licdk a {
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 text-decoration: none;
 display: block;
 color: #000000;
 background-color: #c0c0c0;
 border-top: 1px #f4f4f4 solid;
 border-left: 1px #a1a1a1 solid;
 border-bottom: 1px #9f9f9f solid;
 border-right: 1px #F2f2f2 solid;
}
.licdk a:hover {
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 text-decoration: none;
display: block;
 color: #000000;
 background-color: #FFFFCC;
 border-top: 1px #F4F4F4 solid;
 border-left: 1px #a1a1a1 solid;
 border-bottom: 1px #9f9f9f solid;
 border-right: 1px #FFFFFF solid;
}
/* Blue Lic*/
.licblu 
{
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 text-decoration: none;color: #0000FF;
 background-color: #f4f4f4;
 border-top: 1px #FFFFFF solid;
 border-left: 1px #a1a1a1 solid;
 border-bottom: 1px #9f9f9f solid;
 border-right: 1px #F8f8f8 solid;
}
.licblu a {
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 text-decoration: none;
 width: 100%;
 display: block;
 color: #0000FF;
 background-color: #f4f4f4;
 border-top: 1px #f4f4f4 solid;
 border-left: 1px #a1a1a1 solid;
 border-bottom: 1px #9f9f9f solid;
 border-right: 1px #FFFFFF solid;
}
.licblu a:hover {
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 text-decoration: none;
 width: 100%;
 display: block;
 color: #0000FF;
 background-color: #FFFFCC;
 border-top: 1px #F4F4F4 solid;
 border-left: 1px #a1a1a1 solid;
 border-bottom: 1px #9f9f9f solid;
 border-right: 1px #FFFFFF solid;
}
.licbdrblu
{
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 text-decoration: none;
 color: #fff;
 font-weight:bold;
 background-color: #0082c6;
 border-top: 1px #FFFFFF solid;
 border-left: 1px #00a4e8 solid;
 border-bottom: 1px #0060a4 solid;
 border-right: 1px #00a4e8 solid;
}
.licblu {
 padding: 0px 0px 0px 0px;
 font-family:verdana;
 font-size: 8pt;
 text-decoration: none;
 display: block;
 color: #000000;
 background-color: #c0c0c0;
 border-top: 1px #f4f4f4 solid;
 border-left: 1px #a1a1a1 solid;
 border-bottom: 1px #9f9f9f solid;
 border-right: 1px #F2f2f2 solid;
}

.ltbluehdr {background-color:#9FB3D5; font-family:verdana,arial,geneva; font-size:7pt; font-weight:bold; color:#FFFFFF;}
.orowstatup {background-color:#f1f1f1; text-transform:uppercase; font-family:verdana,arial,geneva; font-size:7pt; font-weight:normal; color:#000000;}
.orowstat {background-color:#c0c0c0; font-family:verdana,arial,geneva; font-size:7pt; font-weight:bold; color:#000000;}
.orderhdr {background-color:#e1e1e1; border:1px solid #bbbbbb; font-family:Verdana,Arial;color:black; font-size:7pt; font-weight:bold; text-align:center; }
.orderhdr a {background: #e1e1e1; border:1px solid #bbbbbb; font-family:Verdana,Arial;color:black; font-size:7pt; font-weight:bold; text-align:center; }
.orderdata {background-color:#FFFFFF; text-align:center;font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:normal;}
.patfields 
{
	background-color:	#f4f4f4;
	border-bottom:		1px solid #cccccc;
	font-size: 		10px; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	color:			#000000;
	text-indent:		4px;
 }

.patblk
{
	border-bottom:		1px solid #cccccc;
	background-color:	#FFFFFF; 
	text-indent:		5px; 
	text-align:		left; 
	font-size:		9pt; 
	font-family:		Arial, Verdana, san-serif; 
	color:			#000000; 
	font-weight:		bold;
	text-decoration:	none;
}

.patblu
{
	background-color:	#FFFFFF; 
	text-indent:		5px; 
	text-align:		left; 
	font-size:		8pt;
	font-family:		Verdana, san-serif; 
	color:			#0000ff; 
	font-weight:		bold; 
	text-decoration:	none;
	}.printhdsml {background-color:#f1f1f1; text-align:left; text-transform:uppercase;font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.printhead {background-color:#f1f1f1; text-align:right; text-transform:uppercase;font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.printheadbdr {background-color:#f1f1f1; border:1px solid #cccccc; text-align:right; text-transform:uppercase; font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold;}
.printnoteslc {background-color:#ffffff; font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#ff0000; font-weight:normal;}
.printnotes {background-color:#ffffff; text-transform:uppercase;font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#ff0000; font-weight:normal;}
.red7ctryel {background-color:#FFFFCC; text-align:center; font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#FF0000; font-weight:normal;}
.reddeep {color:#DE3408;text-align:left;font-size:9pt;font-family:verdana,Arial, Helvetica;}
.reddeep7{color:#DE3408;text-align:left;font-size:7pt;font-family:verdana,Arial, Helvetica;}
.red {color: red;text-align:left;font-size:9pt;font-family:verdana,Arial, Helvetica;}
.red8ctr {background-color:#FFFFFF; text-align:center; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#FF0000; font-weight:normal;}
.redbold8ctr {background-color:#FFFFFF; text-align:center; font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#FF0000; font-weight:bold;}
.spacer {padding-left:30pt; font-family:tahoma; font-size:7pt;}
.selectopt {font-size:8pt;font-family:verdana,arial;color:#0000FF;}
.table_collapse {background-color:#FFFFFF; border-width:1px; border-collapse:collapse;}
.greyborder
 {
background-color: #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #EEEEEE;
background-color: #CCCCCC; 
}
.tabled {  
  border-right: #FFFFFF; 
  border-left: #909090; 
  border-top: #FFFFFF; 
  border-bottom: #909090;
  border-style: solid;
  border-width: 2px;
  background-color: #d1d1d1;
  padding: 3px;
}
.tabledsml {  
  border-right: #FFFFFF; 
  border-left: #909090; 
  border-top: #FFFFFF; 
  border-bottom: #909090;
  border-style: solid;
  border-width: 1px;
  background-color: #d1d1d1;
  padding: 2px;
  text-align:center; 
  text-transform:none; 
  font-size:8pt; 
  font-family:Verdana,Arial,Helvetica; 
  color:#000000; 
  font-weight:bold;}

.tblsmllt {  
  border-right: #FFFFFF; 
  border-left: #777777; 
  border-top: #FFFFFF; 
  border-bottom: #444444;
  border-style: solid;
  border-width: 1px;
  background-color: #cccccc;
  padding: 2px;
  text-align:center; 
  text-transform:none; 
  font-size:8pt; 
  font-family:Verdana,Arial,Helvetica; 
  color:#000000; 
  font-weight:normal;
}
.greytd 
{
background-color: #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #999999;
border-top: 1px solid #EEEEEE;
background-color: #CCCCCC; 
border:1px solid #999999;
font-size: 7pt;
color:#000000;
}
th {
  background-color: #C0c0c0;
  border-color: #888888;
  border-bottom:#333333;
  border-left:#ffffff;
  border-right:#333333;
  border-top:#ffffff;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
  font-size: 7pt;
  font-weight:normal;
  font-family:Verdana,Arial,Helvetica;
  width: auto;
}
.thlight {
  background-color: #f3f3f3;
  border-color: #333333;
  border-bottom:#333333;
  border-left:#333333;
  border-right:#333333;
  border-top:#333333;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
  font-family: arial, verdana;
  font-size:8pt;
  font-weight:bold;
  width: auto;
}
.thlighter {
  background-color: #f3f3f3;
  border-color: #e1e1e1;
  border-bottom:#e1e1e1;
  border-left:2px solid #aaaaaa;
  border-right:#f3f3f3;
  border-top:#f3f3f3;
  border-style: solid;
  border-width: 1px;
  color: #333333;
  padding-left: 8px;
  padding-right: 8px;
  text-align:left;
  font-size:8pt;
  font-weight:normal;
  width: auto;
}
.thorange {
  background-color: #FFDBA4;
  border-color: #444444;
  border-bottom:#444444;
  border-left:#444444;
  border-right:#444444;
  border-top:#444444;
  border-style: solid;
  border-width: 1px;
  color: #FFFFFF;
  padding-left: 8px;
  padding-right: 8px;
  text-align: left;
  font-size:8pt;
  font-weight:bold;
  width: auto;
}
.thorgdk {
  background-color: #FF9900;
  border-color: #000000;
  border-bottom:#000000;
  border-left:#000000;
  border-right:#000000;
  border-top:#000000;
  border-style: solid;
  border-width: 1px;
  color: #FFFFFF;
  padding-left:8px;
  padding-right:8px;
  text-align:left;
  font-size:8pt;
  font-weight:bold;
  width: auto;
}
TD { FONT-SIZE: 12px; FONT-FAMILY: verdana, arial, helvetica, sans-serif}
.tab-button	 { 
    width: 70px; 
    height: 20px; 
    font-weight: normal; 
    background: #e0e0e0; 
    border-top: 1px solid buttonhighlight; 
    border-left: 1px solid buttonhighlight; 
    border-bottom: 1px solid buttonhighlight;  
    border-right: 1px solid buttonshadow; 
    cursor: auto; 
    padding-top: 2px; 
    padding: 3px;
}

.tab-body	{ 
    background: white; 
    border-top: 0px solid buttonhighlight; 
    border-left: 1px solid buttonhighlight; 
    border-bottom: 1px solid buttonshadow; 
    border-right: 1px solid buttonshadow; 
    border-style: ridge;
    padding: 10px;    
    position:absolute; 
    left:10px; 
    top:33px; 
    width:600px; 
    z-index:1; 
    visibility: hidden
}
.tblbdrbtnface{ 
border-bottom: 1px solid #a2a295;
font-family:verdana,arial;
font-size:8pt;
color:#000000;
background-color:#D4D0C8;
}
.tblbtmbdr
{ border-bottom: 1px solid #000000;
font-family:verdana,arial;
font-size:8pt;
padding:4px;
color:#000000;
background-color:#D4D0C8;
}

.tblbtmbdrdb
{ border-bottom: 1px solid #000000;
font-family:verdana,arial;
font-size:8pt;
padding:4px;
font-weight:bold;
color:#000000;
background-color:#d1d1d1;
}

.tblbtmbdrpad
{ 
border-bottom: 1px solid #999999;
font-family:verdana,arial;
font-size:8pt;
padding-left:4px;
font-weight:normal;
color:#000000;
background-color:#DDDDDD;
}
.tblbtmbdrgrey
{ 
border-bottom: 1px solid #000000;
font-family:verdana,arial;
font-size:8pt;
font-weight:bold;
color:#000000;
background-color:#dddddd;
}
.tblbtmbdr_old
{ border-bottom: 1px solid #9F9FCE;
font-family:verdana,arial;
font-size:8pt;
color:#6161AF;
}
.tblbtmbdrbutton
{ 
border-bottom: 1px solid #bbbbbb;
font-family:verdana,arial;
font-size:8pt;
padding:4px;
font-weight:bold;
color:#000000;
text-align:left;
background-color:f3f3f3;
}
/* INPUTS */
input, textarea, select 
{
background-color: #FFFFFF;
border-color: #c1c1c1;
border-width: 1px;
padding: 1px; 
scrollbar-base-color: #c1c1c1;
font-family:verdana, arial;
font-size:8pt;
}
input.yel, textarea.yel {
background-color: #FFFFCC;
border-color: #c1c1c1;
border-width: 1px;
padding: 1px; 
scrollbar-base-color: #c1c1c1;
font-family:verdana, arial;
font-size:8pt;}
input.grey 
{
background-color: #e1e1e1;
border-color:#000000;
border-width: 1px;
padding:1px; 
font-family:verdana, arial;
font-size:8pt;
color:#000000;
}
input.grad
{
   color:#000;
   font-family:'arial',helvetica,sans-serif;
   font-size:8pt;
   font-weight:normal;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#ffeedd);
   }
input.gradhov
{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
 }
input.greyd
{
   color:#333;
   font-family:'arial',helvetica,sans-serif;
   font-size:8pt;
   font-weight:normal;
   background-color:#ddd;
   border-top-color:#333333;
   border-left-color:#000000;
   border-right-color:#777777;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr=#ffffff,EndColorStr=#eeeeee);
   }
input.greydhov{
 color:#333;
   font-family:'arial',helvetica,sans-serif;
   font-size:8pt;
   font-weight:normal;
   background-color:#fed;
   border-top-color:#363;
   border-left-color:#262;
   border-right-color:#030;
   border-bottom-color:#030;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#BDFB95);
}

.greyd
{
   color:#333;
   font-family:'arial',helvetica,sans-serif;
   font-size:8pt;
   font-weight:normal;
   background-color:#ddd;
   border:1px solid;
   border-top-color:#333333;
   border-left-color:#000000;
   border-right-color:#777777;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#eeeeee');}

.blued
{
   color:#333;
   font-family:'arial',helvetica,sans-serif;
   font-size:8pt;
   font-weight:normal;
   background-color:#ddd;
   border-top-color:#333333;
   border-left-color:#000000;
   border-right-color:#777777;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#98A9BD);
   }
/*yel button*/
input.yeld
{
   color:#333;
   font-family:'arial',helvetica,sans-serif;
   font-size:8pt;
   font-weight:normal;
   background-color:#ddd;
   border:1px solid;
   border-top-color:#333333;
   border-left-color:#000000;
   border-right-color:#777777;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#FFFFcc');
	  }
input.yel7
{
   color:#333;
   font-family:'arial',helvetica,sans-serif;
   font-size:7pt;
   font-weight:normal;
   background-color:#ddd;
   border:1px solid;
   border-top-color:#333333;
   border-left-color:#000000;
   border-right-color:#777777;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#FFFFcc');
   }
input.yeldhov
{
   border-top-color:#DD3;
   border-left-color:#DD3;
   border-right-color:#990;
   border-bottom-color:#990;
 }
 input.dkgreyd
{
   color:#333;
   font-family:'arial',helvetica,sans-serif;
   font-size:8pt;
   font-weight:normal;
   background-color:#CCCCCC;
   border:1px solid;
   border-top-color:#333333;
   border-left-color:#000000;
   border-right-color:#777777;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#dddddd');}

input.dkgreyhov
{
   border-top-color:#DD3;
   border-left-color:#DD3;
   border-right-color:#990;
   border-bottom-color:#990;
 }
input.radio.radiobg
{
background-color:#eeeeee;
}
input.bdr 
{border-bottom: 1px solid #6161AF;
border-left: 1px solid #6161AF;
border-right: 1px solid #6161AF;
border-top: 1px solid #6161AF;
}
input.bdr25
{border-bottom: 1px solid #6161AF;
border-left: 1px solid #6161AF;
border-right: 1px solid #6161AF;
border-top: 1px solid #6161AF;
width:135px;
}
input.bdrgrey
{border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
border-right: 1px solid #888888;
border-top: 1px solid #888888;
width:175px;
color:#0000FF;
}
/* Headers and titles */
.whitetxt {background-color:#868685; font-family:verdana,arial,geneva; font-size:8pt; font-weight:bold; color:#FFFFFF; text-align:center;}
.style1 {font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:normal;
	color: #FFFFFF;
}
.wht_hdr 
{
color: #CCCCCC;
}
.titleorg
{
color: #E3B887;
font-weight: bold;
}
.titlegrey {font-family: Verdana, Arial, Helvetica; font-size: 18px; font-weight: bold; color: #CCCCCC; }
.legend {background: #f1f1f1; border-style: solid; border-width: 1px; color:#e1e1e1; padding: 2px;  padding-left: 4px;  border-top:#e1e1e1;  border-right:#000044;  padding-right: 4px;font-family:arial, verdana;font-size:10pt;font-weight:bold;color:#000000;}
.insureleg {background: #ffcc66; border-style: solid; border-width: 1px; color:#e1e1e1; padding: 2px;  padding-left: 4px;  border-top:#e1e1e1;  border-right:#000044;  padding-right: 4px;font-family:arial, verdana;font-size:10pt;font-weight:bold;color:#000000;}
.payerleg {background: #ccff99; border-style: solid; border-width: 1px; color:#e1e1e1; padding: 2px;  padding-left: 4px;  border-top:#e1e1e1;  border-right:#000044;  padding-right: 4px;font-family:arial, verdana;font-size:10pt;font-weight:bold;color:#000000;}
.patleg {background: #ccccff; border-style: solid; border-width: 1px; color:#e1e1e1; padding: 2px;  padding-left: 4px;  border-top:#e1e1e1;  border-right:#000044;  padding-right: 4px;font-family:arial, verdana;font-size:10pt;font-weight:bold;color:#000000;}
.notes{background: #FFcccc; border-style: solid; border-width: 1px; color:#e1e1e1; padding: 2px;  padding-left: 4px;  border-top:#e1e1e1;  border-right:#000044;  padding-right: 4px;font-family:arial, verdana;font-size:10pt;font-weight:bold;color:#000000;}
#aLayer,#bLayer,#cLayer,#dLayer,#eLayer,#fLayer,#gLayer,#hLayer,#iLayer,#jLayer,#lLayer { font-family:verdana;font-size:8pt;font-weight: normal;position: relative;}
#mLayer,#nLayer,#oLayer,#pLayer,#qLayer,#rLayer,#sLayer,#tLayer,#uLayer,#vLayer,#xLayer { font-family:verdana;font-size:8pt;font-weight: normal;position: relative;}
#yLayer,#zLayer,#aaLayer,#abLayer,#acLayer,#aeLayer,#afLayer,#agLayer,#ahLayer,#aiLayer,#ajLayer,#akLayer { font-family:verdana;font-size:7pt;font-weight: bold;position: relative;}
#alLayer,#amLayer,#anLayer,#aoLayer,#apLayer,#aqLayer,#arLayer,#asLayer,#atLayer,#auLayer,#avLayer,#axLayer { font-family:verdana;font-size:7pt;font-weight: bold;position: relative;}

.bulletsq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	list-style-type: square;
}

.dayDate
{background-color:#f3f3f3;
font-family:arial; 
font-size:8pt;
border-top: 1px #FFFFFF solid;
border-left: 1px #FFFFFF solid;
border-bottom: 1px #bbbbbb solid;
border-right: 1px #CCCCCC solid;}

.todayDate 
{background-color:#ffffEE;font-family:arial; font-size:7pt;color:#FF0000;
border-top: 1px #FFFFFF solid;
border-left: 1px #FFFFFF solid;
border-bottom: 1px #bbbbbb solid;
border-right: 1px #CCCCCC solid;
}
.WeekColor
{
background-color:#cccccc;
font-family:arial; 
font-size:7pt;
color:#FF0000;
border-top: 1px #FFFFFF solid;
border-left: 1px #FFFFFF solid;
border-bottom: 1px #bbbbbb solid;
border-right: 1px #CCCCCC solid;
}
.MonthColor
{
background-color:#f3f3f3;
font-family:arial; 
font-size:10pt;
color:#999999;
border-top: 1px #FFFFFF solid;
border-left: 1px #FFFFFF solid;
border-bottom: 1px #bbbbbb solid;
border-right: 1px #CCCCCC solid;
}
.yelblk
{background-color:#FFCC00; border-top:1px solid #FFFFFF;border-left:1px solid #444444;border-right:1px solid #FFFFFF;border-bottom:1px solid #444444;height:20px;}
.blublk
{background-color:#99CCFF; border-top:1px solid #FFFFFF;border-left:1px solid #444444;border-right:1px solid #FFFFFF;border-bottom:1px solid #444444;height:20px;}
.purpblk{background-color:#B0B0FF;border-top:1px solid #FFFFFF;border-left:1px solid #444444;border-right:1px solid #FFFFFF;border-bottom:1px solid #444444;height:20px;}
.opneblk{background-color:#f7f7f7; border-top:1px solid #FFFFFF;border-left:1px solid #444444;border-right:1px solid #FFFFFF;border-bottom:1px solid #444444;height:20px;}
.sal {background-color:#F1E9BA;
	padding:3px;
	border-right:1px solid #FFD93E;
	color:#003;
	font-size:10px;
	font-weight:normal;
	text-align:center;
}
.salblk{background-color:#FFD5AA; border-top:1px solid #FFFFFF;border-left:1px solid #444444;border-right:1px solid #FFFFFF;border-bottom:1px solid #444444;height:20px;}
.gradient
{  color:#000000;
   border-top: 1px solid #FFFFFF;
   border-bottom: 1px solid #333333;
   border-left: 1px solid #cccccc;
   border-right: 1px solid #FFFFFF;
   font-family:'arial',helvetica,sans-serif;
   font-size:8pt;
   font-weight:bold;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFbbbbbb', EndColorStr='#FFeeeeee');
}
.btnhdr
{
position:absolute;
left:0px; 
top:26px; 
width:100%; 
height:18px; 
z-index:100;
}
.pg_hdr
{
position:absolute; 
left:2%; 
top:105px; 
width:90%; 
height:39px; 
z-index:6;
}
.hdrbar
{
position:absolute; 
left:1px; 
top:43px; 
width:100%; 
height:26px; 
z-index:2;
}
.timediv
{
position:absolute; 
left:73%; 
top:6px; 
z-index:204; 
width: 197px;
}
#arch_btm
{
padding-left:10px;
padding-right:10px;
width:100%;
position:absolute;
bottom: 20px;
}