.ms-WPBody {
  	color: #FFFFFF;
  }

.ms-WPBody A:link 
{	
	COLOR: #0067AC;	
	TEXT-DECORATION: none
}

.ms-WPBody A:hover 
{	
	color: #DB7200; 
	text-decoration: underline;
}


.providerDetail {
	background:url('/_layouts/images/global/ico_view.gif') no-repeat left top;
	padding-left: 20px;
	font-weight:bold;
	text-decoration: underline !important;
	color: #001B52 !important;
	vertical-align:text-bottom;
	 text-align:justify;
}

body
{
	text-align:center;
	margin:0 auto;
	background:#F7F9E0 url("images/MPbody-bkgd.jpg") repeat-x left top !important;
}

*{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px; 
	color: #666666; 
}


a
{
	color: #0067AC; 
	text-decoration: none; 
}

a:hover 
{ 
	color: #DB7200; 
	text-decoration: underline;
}

a.BiggerStandardlink,
a.BiggerStandard:link,
a.BiggerStandard:visited
{
	color: #0067AC;
	text-decoration: none;
	font-weight:bold;
	font-size: 13px;
}

a.BiggerStandardlink:hover
{
	color: #DB7200;
	text-decoration: underline;
}

a img{
	border:0;
	}
	
input{
	margin-right:5px;
	color: #000000;
	}	
	
	
	
	
/* copy by lija --------------------------------------------- */
img.body-image{
	clear:left;
	float:right;
	margin:10px 0 10px 10px;
	border:1px #384E7B solid;
	}	
	
img.body-image-left{
	clear:right;
	float:left;
	margin:10px 10px 10px 0;
	border:1px #384E7B solid;
	}		
	.pdfView {
	background:url('/_layouts/images/global/ico_pdf.gif') no-repeat left top;
	padding-left: 20px;
	height:25;
	text-decoration: underline !important;
	color: #001B52 !important;
	vertical-align:text-bottom;
}

.bookState
{
	font-weight:bold;
	padding-bottom:10px;
	color:#3453A0;

	
}

.data-display{
	width:100%;
	border:1px #9096A5 solid;
	}

.data-display thead td, .data-display thead th,.data-display .data-displayTH td{
	color:#FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	background:#5A5E6A;
	border: solid 1 white;
	padding:5px 4px;
	}
	
.data-display thead .no-sort{
	padding:5px;
	}	
	
.data-display thead th{
	background:#454853;
	text-align:left;
	}	

.data-display thead .data-header th{
	background:#000000;
	color:#FFFFFF;
	text-align:left;
	text-transform:uppercase;
	}	


.data-display tbody td, .data-display tbody th{
	border-bottom:1px #CCC solid;
	border-left: 0px;
	border-right: 0px;
	padding:9px 4px;
	}	

	
.data-display .row-header{
	background:#EFEFEF;
	text-align:left;
	}

.data-display .row-header-bold-right
{
	font-weight:bold;
	background:#EFEFEF;
	text-align:right;
	}
	
.data-display tbody td.status{
	font-weight:bold;
	}	

.data-display .data-header{
	background:#5A5E6A;
	text-align:left;
	color:#FFF;
	font-size:9px;
	text-transform:uppercase;
	border:1px #FFF solid;
	padding:5px;
	}	

.data-display .data-header .first-column{
	background:#000000;
	text-align:left;
	color:#FFF;
	font-size:9px;
	text-transform:uppercase;
	border:1px #FFF solid;
	padding:5px;
	}	


.data-display tbody tr.paid td.status{
	color:#579400;
	}	
	
.data-display tbody tr.past-due td.status{
	color:#C00;
	}		

.data-display tbody tr.past-due{
	background:#FAF8E1;
	}

.data-display tbody tr.pending td.status{
	color:#515151;
	}		
	
.data-display tbody tr.past-due th{
	background:#E8E6CE;
	}	
	
.definition-display{
	width:45%;
	float:left;
	margin-right:30px;
	}	
	
.definition-display .data-display tr th{
	width:150px;
	}	
	
.associative-display tr th{
	width:100px;
	text-align:left;
	font-weight:normal;
	font-size:10px;
	}	


.view-deeper, .view-deeper a:link, .view-deeper a:visited, .view-deeper a:hover{
	background:url('/_layouts/images/global/ico_view.gif') no-repeat left;
	padding-left:17px;
	font-weight:bold;
	text-decoration: underline !important;
	color: #001B52 !important;
	}

.special-item{
	padding:10px;
	background:#FAF8E1;
	text-align:center;
	border:1px #A2541A solid;
	margin:10px 0;
	}	

	
fieldset{
	border:1px #D3D3D3 solid;
	padding:10px;
/*	border:1px #A2541A solid;*/
/*	background:#FAF8E1;*/
	}	
	
h2, .h2{
	font-size:18px !important;
	font-weight:bold !important;
	color:#4A601C !important;
	padding-top:5px !important;
	padding-left:20px !important;
	background: url("images/cigna_leaf.gif") no-repeat left 9px;
}

h3, .h3 {
	color:#A7A820 !important;
	font-size:14px !important;
	padding:12px 0 0 0;
	font-weight:bold !important;

}

.h3nb, h3nb
{
	color:#A7A820;
	padding:10px 0;
	font-weight:bold;
	font-size:15px;
}	


.uh3 {
	font-weight:bold;
	color:#3453A0;
	font-size:13px;
	border-bottom:1px #CCC solid;
	padding:2px 0;
}
	
	
.Standard a:link,
.Standard a:hover,
.Standard a:visited,
a.Standard:link,
a.Standard:hover,
a.Standard:visited
{
	color: #001B52;
}

.StandardUnderlined a:link,
.StandardUnderlined a:hover,
.StandardUnderlined a:visited,
a.StandardUnderlined:link,
a.StandardUnderlined:hover,
a.StandardUnderlined:visited
{
	color: #001B52;
	text-decoration: underline;
}

.red{
	font-weight:bold;
	color:#F30;
		
	}	

.special-item-gray
{
	padding:10px;
	text-align:center;
	border:1px #A2541A solid;

	border-color:#CCC;
	background-color:#EFEFEF;
	margin:0 0 0 0 !important;
}
	
	.warning-informational
{
	border-left:0px solid #A2541A; 
	border-right:0px solid #A2541A; 
	border-top:2px solid #A2541A; 
	border-bottom:1px solid #A2541A; 
	width:60%;
	background:#FAF8E1 url('/_layouts/images/warnings/informational-yellow.gif') no-repeat 15px 20px; 
	padding-left:80px; 
	padding-right:5px; 
	padding-top:0; 
	padding-bottom:0
	}
	
	.warning-informational-reg
{
	border-left:0px solid #A2541A; 
	border-right:0px solid #A2541A; 
	border-top:2px solid #A2541A; 
	border-bottom:1px solid #A2541A; 
	width:84%;
	background:#FAF8E1 url(/_layouts/images/warnings/informational-yellow.gif) no-repeat 15px 20px; 
	color:Black;
	padding-left:80px; 
	padding-right:5px; 
	padding-top:10px; 
	padding-bottom:0px;
	list-style-image: url(images/bigstar.jpg); 
	height:86px;
}
/* non-IE browsers will override with this */
html>body .warning-informational-reg
{
	height:auto;
	min-height:86px;
	padding-top:0px;
}

.detail-display{
	border:1px #9096A5 solid;
	margin-bottom:30px;
	}
	
.detail-display th{
	background:#EFEFEF;
	text-align:left;
	
	}	
.detail-display tbody td, .detail-display tbody th{
	border-bottom:1px #CCC solid;
	padding:6px 4px;
	}	
/* Sorting Styles */
.data-display .unsorted a,
.data-display .unsorted a:visited,
.data-display .unsorted a:hover,
.data-display .sorted a,
.data-display .sorted a:visited,
.data-display .sorted a:hover,
.data-display .sortedDESC a,
.data-display .sortedDESC a:visited,
.data-display .sortedDESC a:hover
{
	color: #ffffff;
	font-size:10px;
}

.data-display .nosorted,
.data-display .unsorted,
.data-display .sorted,
.data-display .sortedDESC
{
	color:#FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	background:#5A5E6A;
	border: solid 1 white;
	padding:5px 4px;
	text-align: left;
	
	background-position: left;
	background-repeat:no-repeat; 
}

.data-display .unsorted{	
	background-image: url(/_layouts/images/global/arrow-right.gif);
	padding-left:20px;
	cursor:hand;
}

.data-display .sorted{	
	background-image: url(/_layouts/images/global/arrow-up.gif);
	padding-left:20px;
	cursor:hand;
}

.data-display .sortedDESC{
	background-image: url(/_layouts/images/global/arrow-down.gif);
	padding-left:20px;
	cursor:hand;
}

#myTab
{
	float:left;
	width:100%;
	background: url("/_layouts/images/nav/tab_sl_door_bg.gif") repeat-x left bottom;
	line-height:normal;
	position:relative;
	margin-bottom:15;
	clear:both;
}

#myTab ul li
{
	margin:0 0 0 0 !important;
	list-style-image:none !important;
	list-style-type:none !important;

}

.noMargin
{
	margin:0 0 0 0 !important;
}
	
	
#myTab ul 
	{
	margin:0 0 0 0;
	margin-left:-40 !important;
}
#myTab li
{
	float:left;
	padding: 0 0 0 0 !important;
}
	
#myTab li a{
	float:left;
	background:url(/_layouts/images/nav/tab_sl_door_left.gif) no-repeat left top;
	border-bottom:1px solid #CCC;
	padding-left:9px; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:0;
	}
#myTab a span{
	display:block;
	background:url(/_layouts/images/nav/tab_sl_door_right.gif) no-repeat right top;
	color:#333;
	font-size:12px;
	padding-left:3px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:8px;
	}
	
 #myTab li.selected a{
	background:url(/_layouts/images/nav/tab_sl_door_left_selected.gif) no-repeat left top;
	border-color:#FFF;
	font-weight:bold
	}	
	
 #myTab li.selected a span{
	background:url(/_layouts/images/nav/tab_sl_door_right_selected.gif) no-repeat right top;
}	

#myTab  ul li  a.link,
#myTab ul li a:visited
{
	text-decoration:none !important;
}
#myTab ul li a:hover 
{
	text-decoration:underline !important;
}

#myTab ul li a:active 
{
	text-decoration:none !important;
}
.redStar{
	color:Red;
	font-weight:bold;
	font-size:16;
	padding:0 0 0 0 !important;
}
.myWarning
{
	border-left:0px solid #A2541A; 
	border-right:0px solid #A2541A; 
	border-top:2px solid #A2541A; 
	border-bottom:1px solid #A2541A; 
	background:#FAF8E1 url('/_layouts/images/warnings/informational-yellow.gif') no-repeat 15px 20px; 
	padding-left:80px; 
	padding-right:5px; 
	padding-top:0; 
	padding-bottom:0
	}
.defaultFont
{
 font-family: Helvetica, Arial, Sans-Serif !important;
}
.myGrayLine
{
	padding-bottom:10 !important;
	border-bottom:1px #CCC solid;
}
.mySpace
{
	padding-top:10 !important;
}
