/* CSS Document for MemorialCare Link web site */
/*
Dk Green-Blue = 199aa8
Lt Green-Blue = D5E7ED
Dk Blue = 104776

*/
body, td, p, ul, ol, textarea, input, legend {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(_pics/memorialcare_bg.jpg);
	background-repeat: repeat-x;
}


/* OLD NAVIGATION BAR ================================================================= */
#NavMenu {	margin:0 0 5px 0; padding-top:3px; font-family:Arial, sans-serif; font-size:12px; background-color:#143c6c; }
#NavMenu a { margin:0; text-decoration:none; color:#FFF; background:#143c6c; padding:3px 5px; } /* border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; button  */
#NavMenu a:hover, #NavMenu a:focus { background:#eeeeee; color:#000000; } /*button hover = */
#NavMenu a.curPg, #NavMenu a.curPg:hover { background-color:#eeeeee; color:#000000; }

/* NEW NAVIGATION BAR ================================================================= */
.NavMenu2 a, .NavMenu2C a  
{
	width:100%;
	background-color:b2d1db;
	padding:4px;
	text-align: center;
	display:block;
	text-decoration: none;
	color:#000;
}

.NavMenu2 a:visited 
{
	width:100%;
	background-color:b2d1db;
	padding:4px;
	text-align: center;
	display:block;
	text-decoration: none;
	color:#000;
}

.NavMenu2 a:hover 
{
	text-decoration: none;
	background-color: #eeeeee;
	padding:4px;
	color: #143c6c;
}
.NavMenu2C a, .NavMenu2C a:hover 
{ 
	text-decoration: none; 
	background-color:#eeeeee; 
	padding:4px;
	color:#143c6c; 
}




/* BOX ============================================================================ */
.boxTbl { background-color: #D5E7ED; border:#199aa8 solid 1px; }
.boxTbl td { padding:5px; vertical-align:top; }
.boxTblHdr { background-image:url(_pics/bkgrdBluFade.jpg); background-repeat:repeat-x; padding-top:10px; padding-bottom:10px; color:#FFFFFF; font-weight:600; font-size:15px; text-align:center; } 
.boxGra { background-color:#eee; color:#000000; padding:5px; margin-bottom:0; border:#CCCCCC solid 1px; }
.boxYel { background-color:#FFCC00; border:#990000 solid 2px; color:#000000; padding:5px; text-align:center; }
.boxWht { background-color:#FFFFFF; border:#FFCC00 solid 1px; padding:5px; text-align:center; font-size:14px; }
.scrnResBox { background-color:#D9ECFF; border:#333333 solid 2px; padding:5px; margin:10px 0;  
	 text-align:center; }
.scrnResBoxWrng { background-color:#990000; padding:5px; border:#FFFFFF solid 2px;  margin:10px 0; 
	text-align:center; color:#FFFFFF; font-weight:600; }

/* CONTENT ======================================================================== */
.content { background-color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.BluBar { background-color:#104776; padding:10px 5px; font-size:14px; color:#FFFFFF; font-weight:600; }
.BluTopBrdr { border-top:#104776 solid 1px; }
.BluBotBrdr { border-bottom:#104776 solid 1px; }
.footer { color:#FFF; font-size:10px; padding:10px; background-color:#199aa8; }
.BluFrame { background-color:#143c6c; }

/* LINKS ========================================================================== */
a { color:#336699; } /* blue */
a:hover { color:#C16509; } /* orange hover */

a:link.linkWhite,  a:visited.linkWhite { color:#fff; font-weight:bold; font-size:14px; text-decoration:none; } /* white */
a:hover.linkWhite { color:#97C4D2; } /* orange hover */
a:link.linkRed,  a:visited.linkRed { color:#990000; font-weight:bold; font-size:14px; } /* red */
a:hover.linkRed { color:#FFFFFF; } /* white hover */


/* TITLES ============================================================ */
.titleTopic      { font-size:13px; font-weight:600; background-color:#b2d1db; padding:1px 1px 1px 5px; color:#004284; }
.titleDkBlu      { font-size:14px; font-weight:600; background-color:#104776; padding:10px; 			  color:#FFFFFF; text-align:center; }
.titleBluGrn     { font-size:14px; font-weight:600; background-color:#199aa8; padding:10px; 			  color:#FFFFFF; text-align:center; }
.titleBluGrnL td { font-size:14px; font-weight:600; background-color:#D5E7ED; padding:10px; 							 text-align:center; 	border:#199aa8 solid 1px; }
.titleForm  	 { font-size:15px; font-weight:bold;background-color:#143c6c; padding:8px; 				  color:#FFF; 	 text-align:center;}
.titleYelTblTop  { font-size:14px; font-weight:600; background-color:#FFCC00; 							  color:#000000; text-align:center; }
.titlePage 		 { font-size:16px; font-weight:600; 													  color:#104776;  						padding-bottom:10px;}

.step, .step td  { font-size:14px; font-weight:600; background-color:#FFCC66; padding:2px 10px 2px 5px;   color:#000; }

					 

/* TITLE BAR ========================================================= */
.titleBarBluLt { font-weight:600; background-color:#B9E9FF; padding:5px; }


/* TEXT ============================================================== */
.txt11 { font-size:11px; font-weight:normal; }
.txt14, .txt14 td { font-size:14px; }
.txtBlu { color:#143c6c; }
.txtRed { color:#990000; }
.txtTopic { font-size:14px; font-weight:600; }
.txtTopicBlu, .txtTopicBlu td { font-size:14px; color:#143c6c; font-weight:600; }
.txtTU td { background-color:#6699CC; color:#FFFFFF; text-align:center; font-size:14px; font-weight:600; border:#FFCC00 solid 2px; }
.txtConfirm td { background-color:#FFEC9F; color:#000; text-align:center; font-size:16px; border:#6699CC solid 4px; }
.txtWarning { background-color:#FFFFA6; padding:5px; font-size:14px; border:#990000 solid 2px; text-align:center; }

/* COLUMN HEADERS ==================================================== */
.colHdrBluGrn td  { background-color:#D5E7ED; padding:2px; }
.colHdrBluGrnD td { background-color:#199aa8; padding:2px; color:#FFFFFF; }
.colHdrBluGrnB td { background-color:#D5E7ED; padding:2px; border-bottom:#000000 solid 1px; }
.colHdrGray td 	  { background-color:#CCCCCC; font-weight:600; }

/* PADDING =========================================================== */
.padRowT5 td { padding-top:5px; }
.padRowT10 td { padding-top:10px; }
.padRowTBL5 td { padding-top:5px; padding-bottom:5px; padding-left:5px; }
.padRowB5 td { padding-bottom:5px; }
.padRowL5 td { padding-left:5px; }
.padL5, .padL5 td { padding-left:5px; }
.padL10 { padding-left:10px; }
.padR5 { padding-right:5px; }
.padT5 { padding-top:5px; }
.padT10 { padding-top:10px; }
.padB10 { padding-bottom:10px; }
.padAll5, .padAll5 td { padding:5px; }
.padAll20 { padding:20px; }

/* BUTTONS ============================================================ */
span.btnCSS { margin:1px; padding:5px; font-size:12px; width:10px;}	/* org/blu btn */
span.btnCSS a { color:#FFF; text-decoration:none; border:#FFF solid 1px; padding:8px; }
span.btnCSS a:hover { color:#FFCC00; text-decoration:none; border:#FFCC00 solid 1px; padding:8px;}

p.btnEdit { margin:2px; padding:2px; font-size:12px; font-weight:600; width:10px; }
p.btnEdit a {color:#990000; text-decoration:none; border:#104776 solid 1px;  }
p.btnEdit a:hover { color:#104776; text-decoration:none; border:#990000 solid 1px; background-color:#FFF; }

/* BULLETED LIST ======================================================== */
ul.bul5 li { padding-bottom:5px; }

/* FORM FIELDS ======================================================== */
.fieldReq { background-color:#FFFFCC; }
.errorLabel { background-color:#FFCC00; }
.noClass { background-color:transparent; }

/* FORM BUTTONS ======================================================= */
/* class="btnBlu" onmouseover="this.className='btnBluHov'" onmouseout="this.className='btnBlu'" */
.btnBlu { 	 font-size:12px; background-color:#FFFFFF; color:#0C4A52; padding:0 5px;  overflow:visible;}
.btnBluHov { font-size:12px; background-color:#143c6c; color:#FFF; padding:0 5px;  overflow:visible; }

/* BORDERS =========================================================== */
.borBotGra td { border-bottom:#CCCCCC solid 1px; }

/* LINK POPUP TOOL TIP ======================================= */
#popup { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#336699; }
#popup a span { display: none; }
#popup a, #popup a:visited { position:relative; color:#336699; }
#popup a:hover { color: #BE6C02; border: 0; background: transparent; }
#popup a:hover span { display: block; position: absolute; top: -65px; left: -10px; padding: 5px;
 width: 150px; border:1px solid #000000; color: #000; background:#FFFF99; text-align: left; 
 font-style:normal; text-decoration:none; 
 }
 
 
 
 
 
 
 
 
