
html, body { 
	margin: 0px; padding: 0px; background: white; font-family: tahoma,arial,verdana,helvetica; font-size: 11px; overflow: auto;
}

.label {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
    color:#15428b;
	text-decoration: none;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
}

.label-grey {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #2F4F4F;
}

.labelnobold {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
    color:#15428b;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
}	

.apptitle {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

.smallwhitetext {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	color: CaptionText;
	font-weight: normal;
}

.smalloffwhitetext {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	color: CaptionText;
	font-weight: normal;
}

.text {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.textbold {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
}

.text12 {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.hdr-line-text {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 12px;
	color: red;
	font-weight: normal;
	text-decoration: underline;
}

.bigtext {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}

.realbigbluetext {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 20px;
	color: #316ac5;
	font-weight: normal;
}

.smalltext {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.numbertext {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: right;
}
	
.numbertextright {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: right;
}

.textcenter {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: center;
}

.paneltable {
	margin-top: 5px;
	padding: 0px 0px 0px 0px;
	width: 100%;	
}

.paneltablebottom {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

.filterlistlookup {
	visibility: hidden;
	position: absolute;
	left: 5px;
	right: 5px;
}

.legend-title {
	font-family:tahoma,arial,verdana,helvetica;
	color: black;
	font-size: 13px;
	font-weight: bold;
}

.display-label {
	font-family:tahoma,arial,verdana,helvetica;
	color: black;
	font-size: 11px;
	font-weight: bold;
}	

.hdr-text {
	font-family: tahoma,arial,verdana,helvetica;
	color: black;
	font-size: 16px;
	/*font-weight: bold;*/
}

#linetheme-bg {
	background: #fafafa;
}

fieldset {
    border:1px solid #B5B8C8;
    padding:4px;
    margin-bottom:4px;
    display:block; 
}

legend {
	font-family:tahoma,arial,verdana,helvetica;
    color:#15428b;
	font-size: 11px;
	font-weight: bold;
}

/*#linetheme-bg {
	background: ButtonFace;
}*/

#titletheme-bg {
	background: ThreeDShadow;
	/*
	background-image: url(/pas/images/panel-title-bg.gif);
	background-color:#c3daf9;
	border:1px dashed #6593cf;
	*/
}

#white-bg {
	background: white;
}

#grey-bg {
	background: #F1F1F1;
}

#form-bg {
	background: #EEEEEE;
}

#boxblue-bg {
	background: #B7D3F7;
}
/*
#lightbrown-bg {
	background: #F9F8F4;
}
*/

#lightbrown-bg {
	background: ThreeDLightShadow;
}



#formpanel-bg {
	background: ThreeDLightShadow;
}

#alert-text {
	color: red;
}

#lumimna-home-text {
	color: #cc6633;
}

#green-text {
	color: green;
}

#loadingOverlay div {
	border:1px solid ThreeDShadow;
	padding:7px;
	background: #ECE9D8;
}

.footerframe { 
	background:transparent url('/pas/images/xp-ft_3.gif'); 
	font-size:11px; 
	height:22px; 
	padding:0px 10px; 
}

.footerframe span { 
	line-height:18px; 
	vertical-align:middle; 
}
	
.footertext {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.hdr1-text {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 16px;
	font-weight: bold;
	color:#316ac5;
}

.hdr1-subtext {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 14px;
	font-weight: bold;
	color:#316ac5;
}

.hdr2-text {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	font-weight: bold;
}

.hdr2-italic-text {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style:italic;
}

.hdr2-itnormal-text {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	font-weight: normal;
	font-style:italic;
}

.nurse-hdr-text {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	color: #15428b;
	text-decoration: none;
	font-style: italic;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
}

.help-hdr-1 {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 16px;
	color: #15428b;
	font-weight: bold;
}

.help-hdr-2 {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.help-hdr-3 {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.help-hdr-itl {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	color: red;
	font-weight: normal;
	font-style: italic;
}

.help-text-udl {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.help-text-itl {
	font-family:tahoma,arial,verdana,helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}

A.hrefcustom:link {font-weight: normal; text-decoration: none;  color: Blue;}
A.hrefcustom:visited {font-weight: normal; text-decoration: none; color: Blue;}
A.hrefcustom:active {font-weight: normal; text-decoration: none; color: Blue;}
A.hrefcustom:hover {font-weight: normal; text-decoration: underline; color: Blue;}

A.hrefcustomstandard:link {font-weight: normal; text-decoration: none;  color: Black;}
A.hrefcustomstandard:visited {font-weight: normal; text-decoration: none; color: Black;}
A.hrefcustomstandard:active {font-weight: normal; text-decoration: none; color: Black;}
A.hrefcustomstandard:hover {font-weight: normal; text-decoration: underline; color: Blue;}

A.hrefcustomcd:link {font-weight: normal; text-decoration: none;  color: #003399;}
A.hrefcustomcd:visited {font-weight: normal; text-decoration: none; color: #003399;}
A.hrefcustomcd:active {font-weight: normal; text-decoration: none; color: #003399;}
A.hrefcustomcd:hover {font-weight: normal; text-decoration: underline; color: #cc6633;}

/* Member Home Page Styles */
A.memhome
{
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

A.memhome:visited
{
	font-family: tahoma,verdana,arial,helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

A.memhome:hover
{
	font-family: tahoma,verdana,arial,helvetica, sans-serif;
	font-size: 11px;
	color: #cc6633;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	bottom: 0px;	
}

.home-table {
	font-family: tahoma,verdana,arial,helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight: normal;
}

A.memhome-dis
{
	font-family: tahoma,verdana,arial,helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

A.memhome-dis:visited
{
	font-family: tahoma,verdana,arial,helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	bottom: 0px;	
}

A.memhome-dis:hover
{
	font-family: tahoma,verdana,arial,helvetica, sans-serif; 
	font-size: 10px;
	color: #cc6633;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	bottom: 0px;	
}

.memhome-scr
{
	font-family: tahoma,verdana,arial,helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.emphomecalcs-text
{
	font-family: tahoma,verdana,arial,helvetica, sans-serif;
	font-size: 10px;
	color: #cc6633;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.emphomewelcome-text
{
	font-family: tahoma,verdana,arial,helvetica, sans-serif;
	font-size: 12px;
	color: #cc6633;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	bottom: 0px;	
}

.welcome-text
{
	font-family: tahoma,verdana,arial,helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	bottom: 0px;	
}
#extend_swoop { background-image:url(../images/extend_swoop.jpg);}

.cdbckgrnd {
	background: transparent url(../images/left_gradient_bk.jpg) no-repeat 0 -51px;
    padding-left:1px;
}

.KramesBody {
 	BACKGROUND: #fff; MARGIN: 3px 3px 3px 3px; WIDTH: 730px; MARGIN-RIGHT: auto; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; TEXT-ALIGN: left
}

.KramesBody H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 0px 0px 10px; COLOR: #ff9900; FONT-FAMILY: tahoma, arial, helvetica
}

.KramesBody H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 8px; COLOR: #0066cc; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

.KramesBody H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 8px; COLOR: #003399; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

.KramesBody H3 TABLE {
	FONT-SIZE: 11px; COLOR: #000
}

.KramesBody H4 {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

.KramesBody H5 {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

.KramesBody H6 {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

.KramesBody H5 {
	FONT-STYLE: italic
}

.KramesBody H6 {
	COLOR: #666; FONT-STYLE: italic
}

.KramesBody h7 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

.KramesBody h8 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

.KramesBody h8 {
	FONT-STYLE: italic
}

.KramesBody .center {
	TEXT-ALIGN: center
}

.KramesBody .left {
	TEXT-ALIGN: left
}

.KramesBody .right {
	TEXT-ALIGN: right
}

.KramesBody LI {
	MARGIN-BOTTOM: 5px;
	LIST-STYLE: disc outside; COLOR:black;
}

.KramesBody LI P {
	MARGIN: 0px 0px 2px
}

.KramesBody UL {
	MARGIN-TOP: 4px; MARGIN-LEFT: 30px; MARGIN-BOTTOM: 10px;
}

.KramesBody OL {
	MARGIN-TOP: 0px; MARGIN-LEFT: 30px
}

.KramesBody IMG.left {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px; border: 1px solid #000; float:left;
}

.KramesBody .imgleft {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px; border: 0px solid #000; float:left; 
}

.KramesBody IMG.right {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; border: 1px solid #000; float:right;
}

.KramesBody .imgright {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; border: 0px solid #000; float:right;
}


.KramesBody .head0 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #333333
}

.KramesBody .head1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #333333
}

.KramesBody .cell0 {
	FONT-SIZE: 11pt; COLOR: #000000
}

.KramesBody .cell1 {
	FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

.KramesBody .cell2 {
	FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

.KramesBody .cellgrid {
	FONT-SIZE: 11pt; COLOR: #000000
}

.KramesBody OL.number {
	LIST-STYLE-TYPE: decimal
}

.KramesBody OL.letter {
	LIST-STYLE-TYPE: upper-alpha
}

.KramesBody OL.roman {
	LIST-STYLE-TYPE: upper-roman
}

.KramesBody BIG {
	FONT-SIZE: 11pt; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

.KramesBody P {
	FONT-SIZE: 11pt; MARGIN: 0px 0px 10px; FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
}

.KramesBody P.left {
	FONT-SIZE: 11pt; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; TEXT-ALIGN: left
}

.KramesBody P.right {
	FONT-SIZE: 11pt; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; TEXT-ALIGN: right
}

.KramesBody P.center {
	FONT-SIZE: 11pt; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; TEXT-ALIGN: center
}

.KramesBody P.justify {
	FONT-SIZE: 11pt; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; TEXT-ALIGN: justify
}

.KramesBody TABLE P {
	FONT-SIZE: 10pt; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}

.KramesBody .Box {
	BORDER-RIGHT: #8db2e3 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #8db2e3 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px 5px; BORDER-LEFT: #8db2e3 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #8db2e3 1px solid; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #deecfd
}

.KramesBody TABLE TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px 5px; PADDING-TOP: 8px; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
}

.KramesBody .caption { 
	font: bold 13px tahoma, arial, helvetica, sans-serif; color: #000;
}

#CopyrightStatement {
	PADDING-TOP: 3px; FONT-SIZE: 10pt; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; color: #000; WIDTH: 730px;
}

/* End Member Home Page Styles */

