/*********************************************************************
 ***************** Plan Cost Estimator Base   *******************
 *********************************************************************/
/* YUI Reset */
/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.2 */ html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* GLOBAL */

	html { background : url(null) fixed no-repeat; }    /* IE Scroll Bug Fix */
	html { width:100%; text-align:center; height:100%;} /* IE text-align for page centering */
	body { 	margin:0px; padding:0px; height:100%;
					background:#F6F2E8;
					font-family:Arial,Verdana,Sans-Serif; font-size:9pt;
					text-align:center; width:100%;
	}
	
	/* global text */
	div,p,li,span,td,th,dd,dt { text-align:left; line-height:1.3em;}
	small, a.small, .small { font-size:.85em; }
	
		/* links */
	a            { color:#48402A; text-decoration:underline; -moz-outline:none;}
	a:hover      { text-decoration:none; }
	a.altColor   { color:#E3702B; }
	a.altColor2  { color:#094FA3; }
	a.arrow-down { padding-left:1em; background:transparent url('../images/glyphs/down_arrow.png') no-repeat 0px 3px !important; }
	a.arrow-up   { padding-left:1em;  background:transparent url('../images/glyphs/up_arrow.png') no-repeat 0px 3px !important; }
	a.print      { display:inline-block; color:#223880; padding-left:1.75em !important; white-space:nowrap !important; font-size:10pt !important; text-decoration:underline !important; background:transparent url(../images/icons/print.png) no-repeat; }
	a.print:hover{ text-decoration:none !important; }
	a.pencil-icon { display:block; background:transparent url('../images/pce/adminicons.png') no-repeat 0px 0px; width:12px; height:12px; line-height:0px; text-decoration:none;}
	a.delete-icon { display:block; background:transparent url('../images/pce/adminicons.png') no-repeat 0px -12px; width:12px; height:12px; line-height:0px; text-decoration:none;}
	
	/* heading tags */
	h1 { font-size:1.3em; font-weight:bold; color:#094FA3; margin-top:0em;  }
	h2 { font-size:1.1em; font-weight:bold; color:#7081C0; margin-bottom:.25em;}
	h3 { color:#CD0776; font-size:1em; font-weight:normal; } /* subtitle */
	h4 { color:#094FA3; font-size:1.1em; font-weight:bold;  }
	/* horizontal rule */
	hr { display:block; background:#E4DFD7; height:1px; border:none; border-bottom:1px solid #E4DFD7; }
	/* lists */
	ul { list-style-type:disc; margin-left:1.5em; padding-left:1.5em;}
	ul li { list-style-type:disc;  }
	ol { list-style-type:decimal; margin-left:1.5em; padding-left:.5em; }
	ol li {list-style-type:decimal; margin-bottom:.5em; }
	/* paragraphs */
	p { margin-bottom:1em; }
	.blank    { list-style-type:none; margin:0px; padding:0px; }
	.blank li { list-style-type:none; }
	/* utility */
	.addClear { display:block; clear:both; }
	table.addPadding td { padding:.5em !important; }
	table.centerText td { text-align:center; }
	table.centerText td div { margin:auto; }
	table.centerText td span { margin:auto; }
	
	
/****************************************************/
/****************** PAGE/LAYOUT *********************/
/****************************************************/

	/* main layout*/
	#ohc_page    { background:#F6F2E8 url(../images/global/page_bg.gif) repeat-y center;  }
	#ohc_header  { background:#F6F2E8; }
	#ohc_footer  { background:transparent url(../images/global/page_bg_footer.gif) no-repeat bottom center;  height:155px; }
	#ohc_content { background:transparent url(../images/global/page_bg_fadeUp.gif) no-repeat top center; padding:10px; margin:0px auto;}
	#ohc_body    { width:858px; margin:0px auto; }
	#ohc_body td { vertical-align:top;}
	#ohc_body td.loginPage { padding-top:.6em; }
	#ohc_body td.col-gutter { width:1em; padding:0em; }

	/* table layouts */
	.full    { width:100%; }
	.full td {  }
	.standard    { width:100%; }
	.standard td {  }
	.four_column_even    { width:100%; }
	.four_column_even td { width:25%; }
	.wide_narrow td {  }
	.wide_narrow td.col-1 { width:526px; }
	.wide_narrow td.col-2 {  width:320px; }
	.wide_narrow td.colspan { width:858px !important; }
	.wide_narrow td.col-2-border { border-left:1px solid #f1f1f1; padding-left:1em; }
	.one_column { width:100%; }
	.one_column td { padding:0px !important; }
	.one_column td.row-odd  {  }
	.one_column td.row-even {  }
	.two_column { width:100%; }
	.two_column td { padding:0px; }
	.two_column td.col-1 { width:50%; }
	.two_column td.col-2 { width:50%; }

	/*header*/
	#ohc_top_nav { width:878px; background:#F6F2E8 url('../images/header/top_bg.gif') repeat-x 0px 0px; margin:0px auto; padding:0px;}
	#ohc_top_nav ul { list-style-type:none; clear:both; margin-left:0px; padding-left:0px;}
	#ohc_top_nav li { list-style-type:none; display:block; float:left; }
	
	/*footer*/
	#ohc_footer_nav { width:865px; margin:0px auto 10px auto; padding:0px;}
	#ohc_footer_nav td { padding:10px; vertical-align:top;}
	#ohc_footer_nav td.topBorder  { border-top:1px solid #AAB2D9 !important; padding:0px; line-height:10px; }
	#ohc_footer_nav td.leftLinks { border-right:none; }
	#ohc_footer_nav td.midLinks { padding-left:0px;  }
	#ohc_footer_nav td.midLinks ul { margin-left:0px; padding-left:0px; }
	#ohc_footer_nav td.copyright { font-size:.8em; color:#888; text-align:right; padding-top:0px;}
	#ohc_footer_nav td.copyright a { color:#888; }
	#ohc_footer_nav ul { list-style-type:none; margin:0px; padding:0px; font-size:.9em;}
	#ohc_footer_nav ul li { list-style-type:none; white-space:nowrap;}
	#ohc_footer_nav ul li a { display:block; height:20px; padding-left:25px; }
	
	/* loading indicator/s */
	.ajax_loader_container { display:block; vertical-align:middle; padding-top:40%; width:275px; height:275px;line-height:275px; text-align:center; margin:auto !important;}
	.ajax_loader_gif { margin:auto; vertical-align:middle; }
	
	/* modal */
	.modal_overlay { background:#fff; }
	.modal_container { display:block; position:absolute; width:275px; left:38%;top:10%; }
	.modal_container_wide { display:block; position:absolute; width:600px; left:26%; top:10%; }
	.modal_container_full { display:block; position:absolute; width:875px;  }
	
	/* component headers */
	h1.block_header_short{ display:block; font-size:10pt; width:auto; line-height:24px; height:24px; background:transparent url(../images/pce/tab_dark.png) no-repeat -8px 0px; }
	h1.block_header_short b  { display:block; padding:0px 0px 0px 4px; margin:0px; font-size:1em; font-weight:bold; color:#fff; text-align:left;}
	h1.block_header_short em { display:block; padding:0px 0px 0px 4px; margin:0px; font-size:.8em; color:#fff; text-align:left; }
	h1.block_header_short em strong { font-weight:bold; font-size:1.1em;  }
	h1.block_header_short.wLink b { float:left; }
	h1.block_header_short.wLink b i { font-weight:normal; font-style:normal; }
	h1.block_header_short.wLink em { padding:0px; }
	h1.block_header_short.wLink a { float:right; font-size:.7em; font-weight:bold; margin-right:2px;margin-top:2px;}
	
/****************************************************/
/********************* UTILITY **********************/
/****************************************************/
/* floats */
	.addClear  { display:block; height:1px; *height:1%; line-height:1px; clear:both; }
	.addFloatL { float:left; }
	.addFloatR { float:right; }
/* borders */
	.addBottomBorder { border-bottom:1px solid #aab2d9; }
	.remBorder  { border:none !important; }
/* margins */
	.addMargin  { margin:4px;  }
	.addMarginB { margin-bottom:4px; } 
	.addMarginR { margin-right:4px; }
	.addMarginL { margin-left:4px; }
	.remMargin  { margin:0px !important; }
/* padding */
	.addPadding { padding:1em; }
	table.addPadding { padding:0em; }
	table.addPadding td { padding:0em .75em .5em 0em; }
/* alignment */
	.alignLeft  { text-align:left   !important; }
	.alignRight { text-align:right  !important; }
	.alignCenter{ text-align:center !important; }
	.centerDiv { margin-left:auto; margin-right:auto; text-align:center; }
	.alignRightDiv { margin-left:auto; margin-right:0px;}
	.alignLeftDiv  { margin-left:0px; margin-right:auto; }
/* text */
	.addBold { font-weight:bold; }
	.required { color:#CD0776; }

	
/****************************************************/
/*************  Treatment Cost Estimator  ***********/
/****************************************************/
	a img { border:none; vertical-align:middle; }
	#ohc_page	   { background:#F6F2E8 url(../images/pce/pg_bg.png) repeat-y center; }
	#ohc_content { background:transparent url(../images/pce/pg_top.png) no-repeat top center; }
	#ohc_header  { height:85px; }
	#ohc_footer  {  height:48px; background:transparent url(../images/pce/pg_bottom.png) no-repeat bottom center; }
	#ohc_footer_nav td.leftLinks { border-right:0px; }
	#ohc_footer.popup { height:auto; }
	#ohc_top_nav { position:relative; width:878px; margin:auto; height:85px; }
	#ohc_top_nav table { width:878px; margin:auto; }
	#ohc_top_nav table td { padding:0px; vertical-align:top; text-align:center; }
	#ohc_top_nav table td.c1 {  }
	#ohc_top_nav table td.c1 img { margin:1em; }
	#ohc_top_nav table td.c2 { width:210px; }
	#ohc_top_nav table td.c3 { width:415px; text-align:right; }
	#ohc_top_nav table td.c3 img { clear:left; margin:.75em .75em 0em;  }
	#ohc_top_nav .logout { text-align:right;  padding:.25em .75em;}
	#ohc_top_nav .logout a {text-decoration: none; color: #CC0066;  }
	#ohc_top_nav .logo_img { display:none; position:absolute; top:14px; left:20px; background:transparent url('../images/pce/hdr_logo.png') no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pce/hdr_logo.png', sizingMethod='crop'); }
	
	
	/*#ohc_top_nav .logout {position:relative; text-align: right;  padding-top: 65px; padding-right: 20px; }
	#ohc_top_nav .logout a {text-decoration: none; color: #CC0066;  }
	#ohc_top_nav .logo_img { display:none; position:absolute; top:14px; left:20px; }/* background:transparent url('../images/pce/hdr_logo.png') no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Content/images/pce/hdr_logo.png', sizingMethod='crop'); }*/
	#ohc_top_nav .tce_tab {position:absolute; top:0px; left:210px;  background:transparent url('../images/pce/hdr_medTCE_tab.png') no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Content/images/pce/hdr_medTCE_tab.png', sizingMethod='crop'); }
	#ohc_top_nav .pce_tab {position:absolute; top:0px; left:230px;  background:transparent url('../images/pce/hdr_medPCE_tab.png') no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Content/images/pce/hdr_medPCE_tab.png', sizingMethod='crop'); }
	#ohc_top_nav .uhc_logo { display:none; position:absolute; top:30px; right:10px;}/* background:transparent url('../images/pce/uhc_logo.png') no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Content/images/pce/uhc_logo.png', sizingMethod='crop'); }*/
	#ohc_top_nav #logout { position:absolute; bottom:5px; right:5px; }
	#ohc_top_nav.popup { width:878px; position:relative; }
	#ohc_top_nav.popup .uhc_logo { bottom:-5px; top:auto; right:-45px; }
	#ohc_top_nav.popup .close { display:block; position:absolute; top:8px; right:2px;}
	#ohc_top_nav_links { display:block; float:right;}
	#ohc_top_nav_links a { display:inline-block; padding:.12em 1em; color:#fff; background:#1f3373; border-right:1px solid #d0d0d0; font-size:7pt; text-decoration:none;  }
	#ohc_top_nav_links a:hover { background:#2a5999; }
	#tce_member_treatment { width:850px; font-size:1.2em; margin:.75em auto; border-bottom:1px solid #d0d0d0; }

	/*login page*/
	body.login #ohc_footer_nav { display:none; }
	body.login #pce_login_copyright { width:850px; text-align:right; margin:auto;}
	body.login #ohc_top_nav .logo_img { display:none; }
	body.login #ohc_top_nav .uhc_logo { display:none; }
	body.login #ohc_top_nav ul { display:none; }
	body.login #ohc_top_nav .logout { display:none; }
	body.login #ohc_top_nav .pce_tab { left:330px; }

	.wide_narrow {  }
	.wide_narrow td.colspan {  }
	.wide_narrow td.col-1   { display:table-cell; width:auto;}
	.wide_narrow td.col-2   { display:table-cell; width:30%; }
	
	.pce_home_banner { margin:.2em auto; background:transparent url('../images/pce/homebanner_bg.jpg') no-repeat; width:855px; height:281px; }
	.pce_home_banner .overlay { background:transparent url('../images/pce/homebanner_overlay.png') no-repeat;  width:478px; height:283px; }
	.pce_home_banner .overlay .overlay-content { padding:1.8em 1.7em; }
	.pce_home_banner h1 { font-size:1.5em; font-weight:normal; padding-bottom:.4em; margin-bottom:.5em; border-bottom:1px solid #222C80;}
	.pce_home_banner td { padding:0em 1em 0em 1em; }
	
	.pce_status_bar { display:block; left:-4px; height:44px; width:617px; position:relative; background:transparent url('../images/pce/status_bar_btns.png') no-repeat top left; margin:0px; padding:0px; }
	.pce_status_bar li { display:block; float:left; list-style-type:none; margin:0px; padding:0px; }
	.pce_status_bar li.null { clear:left; height:1px; line-height:1px; }
	.pce_status_bar li a { display:block; height:38px; position:absolute; }
	.pce_status_bar li a span { display:none; }
	.pce_status_bar li.home a { left:0px; width:85px; }
		.pce_status_bar li.home-active a { left:0px; width:84px; background:transparent url('../images/pce/status_bar_btns.png') no-repeat 0px -54px;}
		.pce_status_bar li.home a:hover,
		.pce_status_bar li.home-active a:hover { background:transparent url('../images/pce/status_bar_btns.png') no-repeat 0px -105px;}
	.pce_status_bar li.member a { left:84px; width:187px;  }
		.pce_status_bar li.member-active a { left:84px; width:186px;background:transparent url('../images/pce/status_bar_btns.png') no-repeat -84px -54px; }
		.pce_status_bar li.member a:hover,
		.pce_status_bar li.member-active a:hover { background:transparent url('../images/pce/status_bar_btns.png') no-repeat -84px -105px; }
	.pce_status_bar li.utilization a { left:270px; width:150px; }
		.pce_status_bar li.utilization-active a { left:270px; width:150px;background:transparent url('../images/pce/status_bar_btns.png') no-repeat -270px -54px;}
		.pce_status_bar li.utilization a:hover,
		.pce_status_bar li.utilization-active a:hover { background:transparent url('../images/pce/status_bar_btns.png') no-repeat -270px -105px;}
	.pce_status_bar li.estimate a { left:420px; width:177px;  }
		.pce_status_bar li.estimate-active a {  left:420px; width:177px;background:transparent url('../images/pce/status_bar_btns.png') no-repeat -420px -54px; }
		.pce_status_bar li.estimate a:hover,
		.pce_status_bar li.estimate-active a:hover { background:transparent url('../images/pce/status_bar_btns.png') no-repeat -420px -105px; }

	.pce_status_bar.nophysician { width:450px; }
	.pce_status_bar.nophysician li.provider { display:none; }
	.pce_status_bar.nophysician li.review a { left:302px; background:transparent url('../images/pce/status_bar_btns.png') no-repeat -441px 0px; }
	.pce_status_bar.nophysician li.review-active a {  left:302px; background:transparent url('../images/pce/status_bar_btns.png') no-repeat -441px -54px; }
	.pce_status_bar.nophysician li.review a:hover,
	.pce_status_bar.nophysician li.review-active a:hover { background:transparent url('../images/pce/status_bar_btns.png') no-repeat -441px -105px; }

	.pce_status_bar.inactive a { display:none; }

	.tce_help_support_btn	{ display:block; width:105px; height:38px; background:transparent url('../images/pce/status_bar_btns.png') no-repeat -754px 0px; }
	.tce_help_support_btn:hover	{ background:transparent url('../images/pce/status_bar_btns.png') no-repeat -754px -54px; }
	.tce_help_support_btn span { display:none; }
	
	.tce_top_list_summary { padding-left:1em;margin-bottom:1em; }

	.pce_instruction_steps { font-size:1.2em; border:1px solid #d0d0d0; background:#f0f0f0; margin:.25em 0em .5em; padding:.5em; }
	.pce_instruction_steps .step { display:inline-block; vertical-align:middle; background:transparent url('../images/pce/number_steps.png') no-repeat; width:26px; height:26px; }
	.pce_instruction_steps .step span { display:none; }
	/*Modified Here*/
	.pce_instruction_steps .step.one   { background-position:0px -60px !important; }
	.pce_instruction_steps .step.two   { background-position:0px -29px !important; }
	.pce_instruction_steps .step.three {  /* defaults to three - no need for positioning sprite */}
	
	.pce_instruction_summary { font-size:1.2em; color:#666; padding:0em .75em .75em; }
	
	ul.arrows { display:block; margin:0em .25em; padding:0px; }
	ul.arrows li { display:block; list-style-type:none; background:transparent url('../images/pce/doubequote_arrow.png') no-repeat 0em .4em; padding-left:.75em; }
	ul.arrows.dark li { background:transparent url('../images/pce/doubequote_arrow_dark.png') no-repeat 0em .4em; }

	ul.checks { display:block;margin:0px; padding:0px; margin:.75em 0em; font-size:1.0em; }
	ul.checks li { list-style-type:none; padding-left: 20px; background:transparent url('../images/icons/checkbox_checked_12x16.png') no-repeat; margin-left:.5em; margin-bottom:.75em;}

	ul.tabs	{ background:transparent url(../images/pce/tab_bottom_border_px.png) repeat-x scroll left bottom; display:block; height:auto; margin:0 0 1em; overflow:auto; position:relative; }    
	ul.tabs {padding:0 0 1px; *padding:0 0 33px;}
	
	ul.tabs li     { display:block; float:left; list-style-type:none; line-height:30px; height:30px;  margin:2px 1px 0px 0px; padding:0px; }
  ul.tabs li.clear { display:block; clear:both; height:0px; position:relative; margin:0px; line-height:0px; font-size:0px; width:0px; padding:0px; }
  ul.tabs li a   { color:#fff; text-decoration:none; display:block; *display:inline-block; height:30px; line-height:30px; width:auto; background:#094FA3 url('../images/pce/tab_corners_stroke2.png') no-repeat; }
  ul.tabs li a span {display:inline-block; height:30px; line-height:30px; width:auto; background:#094FA3 url('../images/pce/tab_corners_stroke2.png') no-repeat top right; margin-left:1.5em; padding-right:1.5em; white-space:nowrap; }
	ul.tabs li a:hover, ul.tabs li a:hover span, ul.tabs li.hover a, ul.tabs li.hover a span { background-color:#fff; color:#094FA3; cursor:pointer; }
	ul.tabs li.active { position:relative; bottom:-1px; height:30px;}
	ul.tabs li.active a { position:relative;  }
	ul.tabs li.active a, ul.tabs li.active span { font-weight:bold; background-color:#fff !important; color:#094FA3; cursor:default;   }
	ul.tabs li.active a:hover, ul.tabs li.active a:hover span { background-color:#fff; color:#094FA3; cursor:default;  }
	ul.tabs.small {  }
	ul.tabs.small, ul.tabs.small li, ul.tabs.small li a, ul.tabs.small li a span {  line-height:20px; height:20px; _height:20px; _line-height:19px; *min-height:19px; font-size:1em; }
	ul.tabs.small li, ul.tabs.small li a span { height:20px !important;	  }
	ul.tabs.small li a span { margin-left:.7em; padding-right:.7em; }
	ul.tabs.small li.active a, ul.tabs.small li.active span { height:21px; }
	ul.tabs.tall li,
	ul.tabs.tall li span,
	ul.tabs.tall li a { height:40px !important; line-height:1.3em !important; font-size:8pt;}
	ul.tabs.tall { height:41px !important; overflow:visible;}
	ul.tabs.tall .tab_heading { display:block; background:none; margin:0px; padding-top:5px;  font-weight:bold; font-size:1.2em;  }
	ul.tabs.tall li.active { position:relative; _bottom:-1px; }
	ul.tabs.tall li.active .tab_heading  {  color:#CD0776;  }
	ul.tabs.pce-members li.active a, ul.tabs.pce-members li.active span {  }

	p.topleft_shadow { display:block; padding:1.5em; margin:0em; margin-top:-1.5em; background:transparent url('../images/pce/topleft_corner_shadow.png') no-repeat 0px 0px; margin-left:.5em; padding-right:.5em;}

	/* rounded boxes */
	.rtl-tce { display:block; height:9px; font-size:1px; background:transparent url('../images/pce/rbox_top.png') no-repeat top left; padding-left:6px;}
	.rtr-tce { display:block; height:9px; background:transparent url('../images/pce/rbox_top.png') no-repeat top right; padding-right:6px;}
	.rbl-tce { display:block; height:13px; font-size:1px; background:transparent url('../images/pce/rbox_btm.png') no-repeat bottom left; padding-left:6px;}
	.rbr-tce { display:block; height:13px; background:transparent url('../images/pce/rbox_btm.png') no-repeat bottom right; padding-right:6px;}
	.rcnt-tce { padding:1px .5em .5em .5em; border-left:1px solid #222c80; background:transparent url('../images/pce/rbox_mid.png') repeat-y bottom right; height:1%; margin-bottom:-6px; }
	.dark .rtl-tce { background:transparent url('../images/pce/rbox_top_dark.png') no-repeat top left; }
	.dark .rtr-tce { background:transparent url('../images/pce/rbox_top_dark.png') no-repeat top right; }
	.dark .rbl-tce { background:transparent url('../images/pce/rbox_btm_dark.png') no-repeat bottom left; }
	.dark .rbr-tce { background:transparent url('../images/pce/rbox_btm_dark.png') no-repeat bottom right; }
	.dark .rcnt-tce { background:transparent url('../images/pce/rbox_mid_dark.png') repeat-y bottom right;  }
	.dark-narrow .rtl-tce { background:transparent url('../images/pce/rbox_top_dark-narrow.png') no-repeat top left; }
	.dark-narrow .rtr-tce { background:transparent url('../images/pce/rbox_top_dark-narrow.png') no-repeat top right; }
	.dark-narrow .rbl-tce { background:transparent url('../images/pce/rbox_btm_dark-narrow.png') no-repeat bottom left; }
	.dark-narrow .rbr-tce { background:transparent url('../images/pce/rbox_btm_dark-narrow.png') no-repeat bottom right; }
	.dark-narrow .rcnt-tce { background:transparent url('../images/pce/rbox_mid_dark-narrow.png') repeat-y bottom right;  }
	.dark-narrow p, .dark p { margin-top:1em; color:#000; font-size:1.2em; margin-right:15em; }
	.tce-rbox-important { display:block; font-size:.8em; margin:1em 0em; color:#000; }
	.tce-rbox-important h1 { font-size:1.2em; font-weight:bold; margin-top:0em;}
	.tce-rbox-important .tl { padding-left:6px; margin-right:6px; background:transparent url('../images/pce/rbox_red.png') no-repeat top left; height:6px;}
	.tce-rbox-important .tr { position:relative; right:-6px; background:transparent url('../images/pce/rbox_red.png') no-repeat top right; height:6px;}
	.tce-rbox-important .cnt { padding:0em 1em; background:#EEE5D9; border:1px solid #CD0375; border-top:0px; border-bottom:0px; }
	.tce-rbox-important .bl { padding-left:6px; margin-right:6px; background:transparent url('../images/pce/rbox_red.png') no-repeat bottom left; height:6px;}
	.tce-rbox-important .br { position:relative; right:-6px; background:transparent url('../images/pce/rbox_red.png') no-repeat bottom right; height:6px;}
	
	.tce_required { font-size:10pt; }
	
	fieldset 				{ display:block; margin:35px 4px 0px 0px; position:relative; border:1px solid #222C80; background:#d6dff5 url('../images/pce/fieldset_bg.png') repeat-x; padding:.75em 1.5em .75em .75em; *padding:.75em;}
	fieldset.no-legend { margin-top:4px; }
	fieldset legend { position:relative;  white-space:nowrap; }
	fieldset legend span { display:block; position:absolute; left:-10px; top:-30px; background:transparent url('../images/pce/tab_fieldset.png') no-repeat top left; padding-left:10px;  }
	fieldset legend span b { display:block; color:#fff; background:transparent url('../images/pce/tab_fieldset.png') no-repeat top right; padding-right:10px; line-height:21px; margin-right:-10px;}
	fieldset p 			{ font-size:1em; margin-top:0em !important; margin-right:0px !important;}
	fieldset legend .parenText { font-style:normal; margin-left:.5em; } 
	/* IE FIXES */
	fieldset legend	{ *left:-7px; }
	fieldset legend span { *display:inline-block; *height:21px; *padding-left:0px;}
	fieldset legend span b { *display:inline-block; *position:relative; *right:-10px; *height:21px;}
	fieldset.nolegend { margin-top:1em; *margin-top:1em; }

	.columns { display:block; width:auto; overflow:auto; *height:1%; *overflow:static;  }
	.columns .column { display:block; float:left; padding-right:2em;}

	.tce-howitworks { margin:1em;}
	.tce-privacy { display:block; border:1px solid #222C80;  color:#222C80; text-decoration:none; margin:.75em; font-size:1.5em; font-weight:normal; padding:.7em 0em .75em 2.1em;   background:transparent url('../images/pce/icon-lock.png') no-repeat 8px 6px;  }
  .tce-privacy:hover { border-color:#CD0375; color:#CD0375; }
  .popup h1 { margin:1em 0em; }
  
  .tce-gen-content-block { margin:1em; }
  .tce-gen-content-block h1 { margin-bottom:.5em; padding-bottom:.5em; border-bottom:1px solid #d0d0d0; }
  
	.tce-table { width:98%; font-size:10pt; border-collapse:collapse; border:1px solid #d0d0d0; margin:.5em .5em .5em 0em; }
	.tce-table th, .tce-table td { border:1px solid #d0d0d0; padding:.5em; }
	.tce-table th {font-size:1.2em; color:#222C80; background:transparent url('../images/pce/grey_bg.png') repeat-x; }
	.tce-table tr.subhead th { font-size:.9em; color:#444; font-weight:bold; }
	.tce-table tr.subhead2 th { font-size:.9em; color:#444; font-weight:bold; }
	.tce-table td { font-size:.9em; font-weight:normal; }

	.tce-form { }
	.tce-form select, 
	.tce-form input, 
	.tce-form textarea { font-family:Arial, Verdana, Sans-serif; font-size:9pt; margin:.25em 0em .25em 0em; *margin:.1em 0em .15em 0em; vertical-align:middle; }
	.tce-form label {  display:block; margin:.5em 0em 1em 0em; font-weight:bold; font-size:1.1em;line-height:1.1em; float:left; width:6em; }
	.tce-form label.overfield { width:auto; margin:0em; }
	.tce-form em, em.required { margin-left:.25em; color:#CD0375; font-weight:bold; font-size:1.5em; }
	.tce-form label em { font-size:1.3em; }
	.tce-form br { display:block; line-height:1px; height:1px; clear:both; }
	.tce-form.select-member label { width:8em; }
	.tce-form.select-member .right-callout { width:218px;font-size:1em; line-height:1.5em; margin:0px; margin-left:.5em; padding:1em 0em; }
	.tce-form.select-member .right-callout h1 { font-size:1.2em; color:#cc0000; }
	.tce-form.select-member fieldset:first-child { padding-bottom:.1em; }
	.tce-form.search-physicians label { width:7em; }
	.tce-form.search-physicians label.overfield { width:auto; }
	.tce-form.pce-members label { width:auto; margin-right:.5em; }
	input.alert { border:1px solid #cc0022; background:#ffecf7;}

	#tlocation-citystate-block, #tlocation-zip-block { width:270px;background:#f0f0f0;padding:1em;border:1px solid #d0d0d0; }

	.tce-help-support { padding:1em; }
	.tce-help-support h1 { font-size:1.5em; }
	.tce-help-support p { font-size:1.2em; }
	.tce-help-support .topic { border:1px solid #fff; border-left:0px; border-right:0px; display:block; color:#222C80; padding:.2em; margin:.5em; font-size:1.2em; text-decoration:none; }
	.tce-help-support .topic:hover { border:1px solid #f0f0f0; border-left:0px; border-right:0px; }
	.tce-help-support .topic-open { color:#CCC; }
	.tce-help-support .details { display:none; width:auto !important; margin-left:.5em; margin-bottom:1em; margin-right:1em; background:#E1E1E1 url('../images/pce/grey_bg.png') repeat-x; border:1px solid #d0d0d0;  }
	.tce-help-support .details p { margin:1em; font-size:1em;}

	.tce-glossary { padding:1em; }
	.tce-glossary h1 { font-size:1.5em; }
	.tce-glossary p { font-size:1.2em; }
	.tce-glossary .topic { border:1px solid #fff; border-left:0px; border-right:0px; display:block; color:#222C80; padding:.2em; margin:.5em; font-size:1.2em; text-decoration:none; }
	.tce-glossary .topic:hover { border:1px solid #f0f0f0; border-left:0px; border-right:0px; }
	.tce-glossary .topic-open { color:#CCC; }
	.tce-glossary .details { display:none; width:auto !important; margin-left:.5em; margin-bottom:1em; margin-right:1em; background:#E1E1E1 url('../images/pce/grey_bg.png') repeat-x; border:1px solid #d0d0d0;  }
	.tce-glossary .details p { margin:1em; font-size:1em;}
	
	.tce-disclaimer, .tce-glossary, .tce-faqs, .tce-privacy-security  { padding:1em; line-height:1.5em; }
	.tce-faqs dt { font-size:1.2em; font-weight:bold; }
	.tce-faqs dd { font-size:1em; padding:.5em 0em 1em; line-height:1.5em; font-weight:normal; margin-bottom:1em; border-bottom:1px solid #f0f0f0;}
	.tce-faqs ul { margin-bottom:1em; }
	
	.tce-feedback .field { padding:1em; border-bottom:1px solid #f0f0f0;}
	.tce-feedback .field.even { background:#f8f8f8; }
	.tce-feedback label, .tce-feedback label.overfield { margin-bottom:.25em; }

	.tce-feedback-thankyou { display:none; }
	.tce-feedback-thankyou h1 { font-size:1.5em; margin:auto; text-align:center;}

	.tce-list    { border:1px solid #c0c0c0; border-bottom:0px; width:510px; *width:500px;}
	.tce-list th { background:#8895B6; font-size:1em; font-weight:bold; color:#fff; padding:.25em .5em; }
	.tce-list td { background:#EEF2FB; font-size:.9em; border-bottom:1px solid #c0c0c0; padding:.5em; }
	.tce-list .preselect-msg { text-align:center; padding:1.5em; vertical-align:middle; font-size:1.2em; font-weight:normal; }
	.tce-paging  { border:1px solid #c0c0c0; width:100%; }
	.tce-paging th {  background:#222C80 url('../images/pce/diag_lines_bg_tall_main.png') repeat-x; font-size:1em; font-weight:bold; color:#fff; padding:.25em .5em; }
	.tce-paging .title      { width:auto; }
	.tce-paging .status     { width:33%; text-align:right; font-weight:normal; }
	.tce-paging .navigation { width:auto;  }
	.tce-paging .navigation a { display:block; float:left; background:#ffffff; color:#222C80; font-size:1em; font-weight:normal; text-decoration:none; border:1px solid #222C80; margin-left:.25em; padding:0em .4em .2em; }
	.tce-paging .navigation a:hover { background:#222C80; border:1px solid #fff; color:#fff; }
	.tce-paging .navigation .active { background:#8895b6; color:#fff; font-weight:bold; border:1px solid #fff; }

	tr.even td { background:#ffffff; }

	.tce-btn { display:inline-block; position:relative; *position:static; _position:fixed; padding:0px 0px 0px 10px;  margin-right:10px; *margin-right:20px; margin-bottom:1em; height:33px; line-height:33px; color:#fff; text-decoration:none; background:transparent url('../images/pce/btn_lightmatte.png') no-repeat 0% 0px;}
	.tce-btn b { display:inline-block; white-space:nowrap; padding:0px 10px 0px 0px; margin-right:-10px;  text-align:center; height:33px; background:transparent url('../images/pce/btn_lightmatte.png') no-repeat 100% 0px;}
	.tce-btn b { *position:static; _position:fixed;  *right:-10px; *cursor:pointer; } /* IE FIX */
  	.tce-btn:hover { background-position:0% -33px; }
  	.tce-btn:hover b { background-position:100% -33px; }
  	.tce-btn:active { background-position:0% 0px; }
  	.tce-btn:active b { background-position:100% 0px; }
	.tce-btn-mid   { background:transparent url('../images/pce/btn_midmatte.png') no-repeat 0% 0px;  }
	.tce-btn-mid b { background:transparent url('../images/pce/btn_midmatte.png') no-repeat 100% 0px;}
	.tce-btn-dark   { background:transparent url('../images/pce/btn_darkmatte.png') no-repeat 0% 0px;  }
	.tce-btn-dark b { background:transparent url('../images/pce/btn_darkmatte.png') no-repeat 100% 0px;}
	.tce-btn-disabled { display:inline-block; position:relative; _position:fixed; padding:0px 0px 0px 10px;  margin-right:10px; *margin-right:20px; margin-bottom:1em; height:33px; line-height:33px; color:#bcc3d6; text-decoration:none; background:transparent url('../images/pce/btn_lightmatte.png') no-repeat 0% -33px;}
	.tce-btn-disabled b { display:inline-block; white-space:nowrap; padding:0px 10px 0px 0px; margin-right:-10px;  text-align:center; height:33px; background:transparent url('../images/pce/btn_lightmatte.png') no-repeat 100% -33px;}
	.tce-btn-disabled b { *position:static; _position:fixed; *right:-10px; *cursor:default; } /* IE FIX */
	.tce-btn-disabled:hover { cursor:default !important; }
    .tce-btn.big { font-size:15pt; font-weight:normal !important;}
	
	.tce-btn2 { display:inline-block; position:relative; padding:0px 0px 0px 10px;  margin-right:10px; margin-bottom:1em; height:21px; line-height:21px; color:#666; text-decoration:none; background:transparent url('../images/pce/btn_sml_lightmatte.png') no-repeat 0% 0px;}
	.tce-btn2 b { display:inline-block; font-size:8pt; font-weight:normal; white-space:nowrap; padding:0px 10px 0px 0px; margin-right:-10px;  text-align:center; height:21px; line-height:20px; background:transparent url('../images/pce/btn_sml_lightmatte.png') no-repeat 100% 0px;}
	.tce-btn2 { *padding-left:0px; *margin-right:20px; }               /* IE FIX */
	.tce-btn2 b { *position:relative; *right:-10px; *cursor:pointer; } /* IE FIX */
	.tce-btn2-setwidth { *position:relative; *right:0px; }             /* IE FIX */
  	.tce-btn2:hover { background-position:0% -21px; }
  	.tce-btn2:hover b { background-position:100% -21px; }
  	.tce-btn2:active, .tce-btn2-disable, .tce-btn2-disable:hover { background-position:0% -42px; color:#aaa; cursor:default; }
  	.tce-btn2:active b, .tce-btn2-disable b, .tce-btn2-disable:hover b { background-position:100% -42px; color:#aaa; cursor:default; }
	.tce-btn2-mid   { background:transparent url('../images/pce/btn_sml_midmatte.png') no-repeat 0% 0px;  }
	.tce-btn2-mid b { background:transparent url('../images/pce/btn_sml_midmatte.png') no-repeat 100% 0px;}
	.tce-btn2-dark   { background:transparent url('../images/pce/btn_sml_darkmatte.png') no-repeat 0% 0px;  }
	.tce-btn2-dark b { background:transparent url('../images/pce/btn_sml_darkmatte.png') no-repeat 100% 0px;}
	.tce-btn2 img {  border:0; margin-right:.5em; vertical-align:middle; *float:left;  *margin-top:.5em; }
  
  .tce_scroll_bg { background:#d6dff5 url('../images/pce/fieldset_bg.png') repeat-x; padding:0px;  margin:.5em 1em 1.5em 0em; }
  .tce_scroll { overflow-y:scroll; border:1px solid #222C80;padding:.5em; }
  .tce_scroll.important, .important { color:#000; background:#FFECF7; border:1px solid #CD0575; padding:.5em; font-weight:normal !important;  }
  .tce_scroll.important b, .important b { color:#CD0575; }
  .important { overflow:visible; }
  
  .stars-one 		{ display:block; background:transparent url('../images/pce/stars.png') no-repeat; height:10px; width:10px; }
  .stars-two 		{ display:block; background:transparent url('../images/pce/stars.png') no-repeat; height:10px; width:20px; }
  .stars-three 	{ display:block; background:transparent url('../images/pce/stars.png') no-repeat; height:10px; width:30px; }
  .stars-four 	{ display:block; background:transparent url('../images/pce/stars.png') no-repeat; height:10px; width:40px; }
  .stars-five 	{ display:block; background:transparent url('../images/pce/stars.png') no-repeat; height:10px; width:50px; }
	
	/* rounded box header/s */
	.round-tce-header {position:relative; bottom:0px; width:auto; overflow:auto; *overflow:none; _overflow:auto; }
	.round-tce-header.summary{height: 65px;background:transparent url('../images/pce/tab_dark.png') no-repeat right; }
	.round-tce-header i {font-size: 11px; font-style: normal; vertical-align: middle;}
	.round-tce-header i img {padding-right: 5px;}
	
	.round-tce-header h1{ display:block; padding-left:12px; background:transparent url('../images/pce/tab_dark.png') no-repeat; line-height:28px; height:auto; *min-height:28px; _height:28px;}
  .round-tce-header b { display:block; color:#fff; font-size:11pt; padding-right:1em; width:auto; background:transparent url('../images/pce/tab_dark.png') no-repeat top right;}

	/* links */
	a.tce-alt { color:#CD0575; text-decoration:none;  font-weight:normal; }
	a.tce-alt:hover { text-decoration:underline; }
	a.tce-alt.underlined { text-decoration:underline; }
	a.tce-alt.underlined:hover { text-decoration:none; }

	a.info-iconic { display:inline-block; width:12px; height:12px; position:relative; background:transparent url('../images/pce/i_icon.png') no-repeat center; }	
	a.info-icon { display:inline-block; position:relative; width:12px; height:12px; background:transparent url('../images/pce/i_icon_dark_lightmatte.png') no-repeat center; }	
	a.info-icon span { display:none; }
	a.info-icon-light { display:inline-block; width:12px; height:12px; background:transparent url('../images/pce/i_icon_midmatte.png') no-repeat center; }	
	a.info-icon-light span { display:none; }
	a.add-info-icon { background:transparent url('../images/pce/i_icon_dark_lightmatte.png') no-repeat 0px 1px; padding-left:1.4em; font-size:9pt; color:#222c80; }
	
	a.tce-new-window { background:transparent url('../images/pce/icon_new_window.png') no-repeat 0px 3px; padding-left:12px; color:#000; font-size:8pt; }
	
	hr.dotted { display:block; height:2px; border-bottom:2px dotted #222C80; background:none; }
	hr.dotted.red { border-color:#CD0375; }
	.tce-right-dotted {border-right:2px dotted #d0d0d0;}
	.tce-right-solid {border-right:1px solid #d0d0d0;}
	.word-divider { display:inline-block; font-size:10pt; font-weight:bold; color:#222C80; margin-bottom:1em; margin-top:.75em; *margin-top:0em;}
	.word-divider b { display:inline-block; border-bottom:1px solid #222C80; width:125px; margin-left:.5em; margin-bottom:.2em; *margin-bottom:.5em;}
	.word-divider b.first{ margin-right:.5em; }
	/* loading */
	.tce-loading-bar { display:block; width:300px; margin:0em auto; text-align:center; }
	.tce-loading-bar.hide { display:none; }
	.tce-loading-bar .message { font-size:1.4em; font-weight:normal; color:#aaa; }
	
	.tce-addMarginB { margin-bottom:1em; }
	
	.tce-grey-bg { background:#e1e1e1 url('../images/pce/grey_bg.png') repeat-x top left;  }
	
	.tce_agree_to_terms { padding:.5em; text-align:center; font-weight:bold; color:#cc0000; }
	.tce_agree_to_terms input {  line-height:1.5em; margin-right:.25em; vertical-align:middle; }
	
	.livesupport-banner { background:transparent url('../images/pce/livesupport.jpg') no-repeat; height:198px;margin-left:1em;padding:.75em 1em; }
	
	.tce_popup_help { border:1px solid #222C80; background:#fff; } 
	.tce_popup_help .content { height:380px; *width:574px;  padding:0em 1em; *position:relative;  _margin-top:-3px; overflow-y:auto; overflow-x:hidden !important;}
	.tce_popup_help dt { font-size:1.5em; color:#222C80;margin-top:1em;}
	.tce_popup_help dd { font-size:1.2em; }
  .tce_popup_login_error	 					{ background:#fff; font-size:9pt; width:300px; border:1px solid #222C80; height:170px;  }
  .tce_popup_login_error .content   { padding:3em; text-align:center; }
  .tce_popup_help .printLink { text-align:right; padding:.75em; }
  .tce_popup_help .printLink.floatRight { width:200px; float:right; margin-right:0px; margin-left:auto; }
  .tce_popup_help .copyright { text-align:center; padding:.75em; }
  
  .tce_popup_close_btn { display:block; width:20px; height:20px; background:transparent url('../images/pce/btn_close.png') no-repeat; }
  .tce_popup_close_btn span { display:none; }
  .tce_popup_close_btn:hover { background:transparent url('../images/pce/btn_close_over.png') no-repeat;  }
  
  .tce-flash-alert { padding:.5em; margin:1em .5em 1em 0em; background:#EEE5D9; border:1px solid #CD0375; font-size:1em; }
  .tce-flash-alert h1 { line-height:25px; color:#CD0375; margin-bottom:.25em; font-weight:normal; font-size:1.5em; }
  .exclaimation-icon { display:block; float:left; margin-right:.5em;width:26px; height:25px; background:transparent url('../images/pce/exclaimation_icon.png') no-repeat center; }
  .exclaimation-icon span { display:none; }
  
  .tce-error-page { font-size:1.3em; padding:6em 8em; }
  .tce-error-page h1 { display:block; line-height:24px; margin:0em 0em; color:#cc0000;}
  .tce-error-page p { font-size:.9em; margin:.75em 0em; }
  .tce-error-page a { display:block; font-weight:bold; text-decoration:none; }
  .tce-error-page a:hover { text-decoration:underline; }
  
  .tce-provider-instructions { overflow:auto; text-align:center; font-size:1.2em; padding:.5em 1em; }
	.tce-provider-instructions ol { float:left; width:400px;border-right:1px dashed #d0d0d0;margin-right:1em; margin-left:.5em;}  
	.tce-provider-instructions ol li { margin:0em; }  
	.tce-provider-instructions em { display:block; float:left; font-size:1em; }
  /* display */
	.hide 		 { display:none; }
	.showInPrint { display:none; }
	
	.pce-members .field .errorMsg { display:none; padding-left:12px; background:transparent url('../images/pce/exclaimation.gif') no-repeat 0px 2px; margin:0px; font-weight:bold; color:#cc0000; }
	.pce-members .field { white-space:nowrap; }
	.pce-members .field.error input,
	.pce-members .field.error select { border:1px solid #cc0000; }
	.pce-members .field.error select { *background:#cc0000; color:#fff; }
	.pce-members .field.error .type { color:#cc0000; }
	.pce-members .field.error .errorMsg { display:block; clear:both;}
	.pce-members .field.error label { margin-bottom:0em; }
	/*Modified Here*/
	.pce-select-members { position:relative; top:40px; left:40px; margin-bottom:40px;}
	.pce-select-members .errorMsg { display:none; padding-left:12px; background:transparent url('../images/pce/exclaimation.gif') no-repeat 0px 2px; margin-left:1em; font-weight:bold; color:#cc0000; }
	.pce-select-members tr.error input,
	.pce-select-members tr.error select { border:1px solid #cc0000;  }
	.pce-select-members tr.error .type { color:#cc0000; }
	.pce-select-members tr.error .errorMsg { display:inline-block; }
	.pce-select-members tr td { height:2.5em; padding:.5em; vertical-align:bottom;  }
	.pce-select-members tr th { text-align:center; font-weight:bold; }
	.pce-select-members label { width:auto !important;}
	.pce-select-members td.type { font-weight:bold; }
	/*Modified Here*/
	.pce-select-members td.name { text-align:center; }
	.pce-select-members td.name input { width:10em; }
	.pce-select-members td.age input { width:3em; }
	.pce-select-members td.gender {  }
	.pce-select-members td.action { }
	.pce-select-members #spouse { display:none;  }
	.pce-select-members a.tce-btn2:active { background:inherit; }
	
	.pce-members-type-of-plan { display:block; position:absolute; z-index:200; right:8px; top:-10px; *top:0px; *right:-1px; _right:-2px; }
	.pce-members-type-of-plan td { vertical-align:middle; padding:5px;}
	.pce-members-type-of-plan .type-label { background:#1F3373; color:#fff; padding-top:6px;font-size:.9em; font-weight:bold; } 
	.pce-members-type-of-plan .type-value { color:#cd0375; text-align:center;  border:1px solid #1F3373; font-weight:bold;}

	
	.pce-utilization .selections { position:relative;padding:0em; height:1%; margin-top:.75em; }
	.pce-utilization .selections .selection { float:left; width:177px; *width:181px; margin-right:5px; border-right:1px dotted #222C80; }
	.pce-utilization .selections .selection.last {
	    border-right:0px none;
        margin-right:0px;
    }
	.pce-utilization .selection-overlay { display:none; position:absolute; top:0px; left:0px; height: 156px; width:180px; background:#fff; -moz-opacity:0; }
	.pce-utilization .selections .selection-hover { }
	.pce-utilization .selections .selection h1 { text-align:center; border-bottom:0em; padding:.25em;	width:6em; margin:0em auto .5em; }
	.pce-utilization .selections .selection h1 a { text-decoration:underline; color:#094FA3; }
	.pce-utilization .selections .selection h1 a img { display:block; margin:.2em auto; }
	.pce-utilization .selections .selection .summary  { background:none;  margin-left:.5em; padding-right:.5em; }
	.pce-utilization .selections .selection .summary h2 { color:#000; text-align:center; }
	.pce-utilization .selections .selection .summary ul {  margin:0em; font-size:.9em; }
	.pce-utilization .selections .selection .summary ul li { margin:.5em 0em; }
	.pce-utilization .selections .selection .summary .includes { font-weight:bold; }
	.pce-utilization .selections .selection .summary .includes a { font-weight:normal; color:#094FA3; }
	.pce-utilization .selections .selection .summary .includes .bubbleContent { display:none; background-color: #fff !important;}
	.pce-utilization .selections .selection-hover .summary,
	.pce-utilization .selections .selection-selected .summary {  }
	.pce-utilization .selections .selection-selected { position:relative; bottom:-1px;   }
	.pce-utilization .selections .selection-selected .selection-overlay { display:none; }
	.pce-utilization .selections .selection-selected h1 a { text-decoration:none; }
	.pce-utilization .selections .selection-selected.selection-hover {  }
	.pce-utilization .detailed-search { position:relative; padding:.5em; background:#fff; border:1px solid #AAB2D9; border-top:0px;}
	.pce-utilization .rx-form { position:absolute; z-index:5; right:7px; *right:8px; _right:16px; top:63px; width:235px; height:217px; background:#fff; border:1px solid #d0d0d0; font-size:.8em; }
	.pce-utilization .rx-form table { margin:.25em; }
	.pce-utilization .rx-form input,
	.pce-utilization .rx-form option,
	.pce-utilization .rx-form select {  font-size:8pt;}
	.pce-utilization .rx-form label { display:block; font-size:1em; float:none;width:auto !important; margin-bottom:.25em; }
	.pce-utilization .rx-form .required { position:absolute; top:4px; right:4px; font-size:8pt; font-weight:bold;}
	.pce-utilization .rx-form .addButton { position:absolute; bottom:0px; right:12px; }
	.pce-utilization .rx-form .addButton .tce-btn2 b { font-weight:bold; font-size:8pt; color:#CE0473;}
    									 #rx-form-overlay { display:none; position:absolute; background-color:#fff !important; z-index:6; zoom:1; right:7px; right:8px; right:16px; top:63px; width:237px; height:220px; }
	.pce-utilization .detailed-search .search { padding:0em; }
	.pce-utilization .detailed-search .search-results { overflow-y:auto; height:205px; border:1px solid #d0d0d0; margin-top:.5em; padding:.5em; }
	.pce-utilization .detailed-search .search-results.rx { width:290px; }
	.pce-utilization .detailed-search .search-results .item { margin-bottom:.5em; padding:.2em .5em; background:#ffffff; }
	.pce-utilization .detailed-search .search-results .item.selected {border-left:6px solid #444;*background-image:none; }	
	.pce-utilization .detailed-search .search-results .item b { margin-right:1em; }
	.pce-utilization .detailed-search .search-results .item.even { background:#f0f0f0; }
	.pce-utilization .detailed-search p {  padding:2em .5em 0em; }
	.pce-utilization .family-summary { padding-left:.7em;  }
	.pce-utilization .family-summary h1 b{ text-align:center; font-size:.85em; line-height:1.4em; height:3em; padding-top:4px; padding-bottom:4px;}
	.pce-utilization .family-summary .summary h1 b { line-height:1.2em; }
	.pce-utilization .family-summary .legend {  display:block; margin-top:4px; text-align:center; font-size:7pt; line-height:12px; }
	.pce-utilization .family-summary .legend img { vertical-align:middle; }
	.pce-utilization .family-summary .member { }
	.pce-utilization .family-summary .member.even {  }
	.pce-utilization .family-summary .member h2.name { color:#444; display:block; padding:.5em; border-bottom:1px solid #bbb; background:transparent url('../images/pce/uitab_right.png') no-repeat top right; height:32px; font-weight:normal; font-size:.9em; margin-bottom:0px;  }
	/*Modified Here*/	
	.pce-utilization .family-summary .member h2.name.highlight {  padding-left:4.5em; *padding-left:4.5em; background:transparent url('../images/pce/uitab_right_on.png') no-repeat top right; }
	.pce-utilization .family-summary .member h2.name.highlight b {  }
	.pce-utilization .family-summary .member h2.name b { display:block; font-size:1.2em; }
	.pce-utilization .family-summary .member h2.name .baseline { font-weight:bold; }
	.pce-utilization .family-summary .member .items { padding:0em; background:transparent url('../images/pce/dropshadow.png') repeat-x; }
	.pce-utilization .family-summary .member .type-heading { font-size:1em; background:#fff; font-weight:bold; border:1px solid #d0d0d0; border-top:0px; border-bottom:0px; border-left:0px; padding:.25em;}
	.pce-utilization .family-summary .member ul { background:transparent url('../images/pce/dropshadow.png') repeat-x top; border-bottom:1px solid #d0d0d0; font-size:.8em; margin:0px; padding:0em; }
	.pce-utilization .family-summary .member ul li { display:block; list-style-type:none; margin:0px; padding:.2em 0px .2em .2em; overflow:auto; *overflow:normal; height:auto; line-height:1.2em; }
	.pce-utilization .family-summary .member ul li.even {  background:#fff;}
	.pce-utilization .family-summary .member ul li b { font-weight:normal; }
	.pce-utilization .family-summary .member ul li a.remove-btn { display:block; float:left; margin-right:.5em; width:13px;}
	.pce-utilization .family-summary .member ul li img.item-icon { display:block; float:right; margin-left:.5em; margin-right:2px; margin-top:0px; }
	.pce-utilization .family-summary .member ul li ul { background:transparent; clear:left; display:none; font-size:1em; }
	.pce-utilization .family-summary .member ul li ul li { margin:.2em 0em .2em .5em; border:none;}
	.pce-utilization .family-summary .members-scroll {  height:616px; *height:611px; overflow-y:auto; margin-left:-5px; border-bottom:1px dashed #d0d0d0;}
	.pce-utilization.print .family-summary { padding:1em; }
	.pce-utilization.print .family-summary h1 b{ text-align:center; font-size:.85em; line-height:1.4em; height:3em; padding-top:4px; padding-bottom:4px;}
	.pce-utilization.print .family-summary .member { border:1px solid #223880; border-top:0px; margin-bottom:1em; }
	.pce-utilization.print .family-summary .member.even {  }
	.pce-utilization.print .family-summary .member h2.name { color:#fff; display:block; padding:1em .5em; border-bottom:1px solid #bbb; background:#223880; *height:auto;    font-weight:normal; font-size:1.1em; margin-bottom:0px;  }
	.pce-utilization.print .family-summary .member h2.name b { display:inline-block; margin-right:1em;}
	.pce-utilization.print .family-summary .member h2.name .baseline { font-weight:bold; }
	.pce-utilization.print .family-summary .member .items { padding:0em; background:none !important; }
	.pce-utilization.print .family-summary .member .type-heading { font-size:1.2em; background:#fff !important; font-weight:bold; border:none; padding:.25em;}
	.pce-utilization.print .family-summary .member ul { background:none !important; border:none !important; font-size:1em; font-weight:normal; margin:0px; padding:0em; margin-left:1em;}
	.pce-utilization.print .family-summary .member ul li { display:block !important; list-style-type:none; margin:0px; padding:.25em; overflow:auto; *overflow:normal; height:auto; line-height:1.2em; }
	.pce-utilization.print .family-summary .member ul li.even {  background:#fff !important;}
	.pce-utilization.print .family-summary .member ul li b { font-weight:normal; }
	.pce-utilization.print .family-summary .member ul li a.remove-btn { display:none; float:left; margin-right:.5em; width:13px;}
	.pce-utilization.print .family-summary .member ul li img.item-icon { display:block; float:left; margin-left:.5em; margin-right:2px; margin-top:0px; }
	.pce-utilization.print .family-summary .member ul li ul { background:transparent; clear:left; display:block !important; font-size:1em; }
	.pce-utilization.print .family-summary .member ul li ul li { margin:.2em 0em .2em .5em; border:none;}
	.pce-utilization.print .family-summary .members-scroll {  height:616px; overflow-y:auto; margin-left:-5px; border-bottom:1px dashed #d0d0d0;}
	
	.pce-showme-help { position:relative; border:1px solid #d0d0d0; border-top:0px; background:transparent url('../images/pce/utilization_help_screen.jpg') no-repeat; width:450px; height:610px;  margin:auto;}
	.pce-showme-help a { display:block; position:absolute; width:20px; height:20px; }
	.pce-showme-help a span { display:none; }
	.pce-showme-help a.step1 { width:425px; height:27px; top:150px; left:12px; }
	.pce-showme-help a.step1:hover, .pce-showme-help a.step1-hover { background:transparent url('../images/pce/utilization_help_screen.jpg') no-repeat -462px -150px; }
	.pce-showme-help a.step2 { width:292px; height:204px; top:180px; left:12px; }
	.pce-showme-help a.step2:hover, .pce-showme-help a.step2-hover { background:transparent url('../images/pce/utilization_help_screen.jpg') no-repeat -462px -180px; }
	.pce-showme-help a.step3 { width:292px; height:202px; top:384px; left:12px; }
	.pce-showme-help a.step3:hover, .pce-showme-help a.step3-hover { background:transparent url('../images/pce/utilization_help_screen.jpg') no-repeat -462px -384px; }
	.pce-showme-help a.step5 { width:132px; height:365px; top:180px; left:307px; }
	.pce-showme-help a.step5:hover, .pce-showme-help a.step5-hover { background:transparent url('../images/pce/utilization_help_screen.jpg') no-repeat -757px -180px; }
	.pce-showme-help a.step6 { width:132px; height:40px; top:546px; left:307px; }
	.pce-showme-help a.step6:hover, .pce-showme-help a.step6-hover { background:transparent url('../images/pce/utilization_help_screen.jpg') no-repeat -757px -546px; }
	.pce-showme-help-estimates { position:relative; border:1px solid #d0d0d0; background:transparent url('../images/pce/estimates_help_screen.jpg') no-repeat; width:450px; height:523px;  margin:auto;}
	.pce-showme-help-estimates a { display:block; position:absolute;  }
	.pce-showme-help-estimates a span { display:none; }
	.pce-showme-help-estimates a.step1 { width:435px; height:77px; top:30px; left:8px; }
	.pce-showme-help-estimates a.step1:hover, .pce-showme-help-estimates a.step1-hover { background:transparent url('../images/pce/estimates_help_screen.jpg') no-repeat -458px -30px; }
	.pce-showme-help-estimates a.step2 { width:435px; height:71px; top:151px; left:8px; }
	.pce-showme-help-estimates a.step2:hover, .pce-showme-help-estimates a.step2-hover { background:transparent url('../images/pce/estimates_help_screen.jpg') no-repeat -458px -151px; }
	.pce-showme-help-estimates a.step3 { width:435px; height:192px; top:235px; left:8px; }
	.pce-showme-help-estimates a.step3:hover, .pce-showme-help-estimates a.step3-hover { background:transparent url('../images/pce/estimates_help_screen.jpg') no-repeat -458px -235px;  }
	.pce-showme-help-estimates a.step4 { width:435px; height:37px; top:442px; left:8px; }
	.pce-showme-help-estimates a.step4:hover, .pce-showme-help-estimates a.step4-hover { background:transparent url('../images/pce/estimates_help_screen.jpg') no-repeat -458px -442px; ;}
	.pce-showme-help-estimates a.step5 { width:315px; height:26px; top:111px; left:128px; }
	.pce-showme-help-estimates a.step5:hover, .pce-showme-help-estimates a.step5-hover { background:transparent url('../images/pce/estimates_help_screen.jpg') no-repeat -578px -111px; }
	.pce-showme-help-tooltips { font-size:1.2em; }
	
	.pce_estimates_tab_wrapper { position:relative; }
	.pce_estimates_tab_wrapper .add-info-icon { font-size:1.2em; position:absolute; top:5px; right:10px; }
	.pce_estimates_tab_wrapper .tabs img { }
	.pce_estimates_top_scroll_wrapper {  }
	.pce_estimates_top_scroll { margin:0px 2px 0px auto; overflow-x:scroll; overflow-y:hidden; height:20px; width:609px; }
	
	#pce-estimates-loading { display:none; background:#fff; width:609px; left:0px; top:1px; height:740px; position:absolute; z-index:80; }
	
	.pce_estimates { position:relative; margin:0px; padding:0px; }
	.pce_estimates .tabs.tall { position:relative; margin:auto; margin-bottom:1em; }
	.pce_estimates .estimates-grid-table { position:relative; }
	.pce_estimates .settings { position:relative; _zoom:100%; text-align:center; background:transparent url('../images/pce/estimates_top_round_stroke.png') repeat-x; border-bottom:0px; padding:1em; height:120px;}
	.pce_estimates .settings .required-block {position:absolute;top:5px;right:20px;font-weight:bold;font-size:1.2em;}
	.pce_estimates .settings table { margin-top:.7em; position:relative; zoom:100%;}
	.pce_estimates .settings h1 { text-align:center; margin-bottom:.5em; }
	.pce_estimates .settings td { padding:0px 2.75em; border-right:1px dotted #d0d0d0; }
	.pce_estimates .settings td.last { border:none; }
	.pce_estimates .settings .update-btn {  }
	.pce_estimates .settings.showupdate td { padding:0px 1em; }
	.pce_estimates .settings.showupdate .update-btn { display:table-cell; }
	.pce_estimates .pce-right-col-wrapper { position:relative; }
	.pce_estimates .pce-left-col  { width:246px;  }
	.pce_estimates .pce-left-col .pce-left-col-table  { background:transparent url('../images/pce/bg_horizontal_grad_light.jpg') repeat-y top right; }
	.pce_estimates .pce-left-col .pce-left-col-table td { border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; }
	.pce_estimates .pce-right-col { width:609px; border-right:1px dashed #d0d0d0;  }
	.pce_estimates .pce-right-col table { border-left:1px solid #d0d0d0; }
	.pce_estimates .pce-right-col .scroll { display:block; position:relative; width:609px;  *height:1%; overflow-x:scroll; overflow-y:visible !important;}
	.pce_estimates label { float:none; width:auto; margin:0px; }
	.pce_estimates .estimate { width:199px; float:left; _height:1; position:relative; }
	.pce_estimates .plan { background:transparent url('../images/pce/grey_bg.png') repeat-x; font-weight:bold; height:50px; font-size:1em; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0;}
	.pce_estimates .plan .wrapper { position:relative; _height:1; text-align:center; line-height:.9em; padding-top:2px;}
	.pce_estimates .plan a { font-size:.9em; font-weight:normal; }
	.pce_estimates .plan a.pencil-icon { position:absolute; z-index:50;top:0px; right:20px; padding-right:5px;border-right:1px dotted #d0d0d0; }
	.pce_estimates .plan a.delete-icon { position:absolute; z-index:50;top:0px; right:5px; }
	.pce_estimates .plan .details {font-size: .9em;}
	.pce_estimates .pce-left-col .plan { border-top:1px solid #fff; background:#fff; }
	.pce_estimates .subheading { background:#20367A; text-align:center; font-weight:bold; font-size:.9em; height:3em; vertical-align:middle !important; color:#fff; border-right:1px solid #20367A; border-bottom:1px solid #d0d0d0; }
	.pce_estimates .value { height:35px; border-bottom:1px solid #d0d0d0; text-align:center; font-weight:bold; font-size:1.2em; vertical-align:middle !important; }
	.pce_estimates .values-label { height:35px; padding-left:.4em; font-weight:bold; font-size:.9em; text-align:left; line-height:1.1em; }
	.pce_estimates .values-label .numeral { float:left; height:20px; font-size:1em; color:#CD0375;  width:1em;  }
	.pce_estimates .instructions .instructions-scroll { height:385px; overflow-y:auto; } 
	.pce_estimates .instructions h1 { text-align:center; height:44px; margin:.5em;line-height:18px; border-bottom:1px dotted #d0d0d0; }
	.pce_estimates .instructions .instructions-scroll br { line-height:1em !important; height:auto !important; display:inline;}
	.pce_estimates .instructions ol li { font-size:1em; font-weight:bold; color:#20367A; }
	.pce_estimates .instructions ol li a { font-size:.9em; font-weight:normal; color:#CD0375; }
	.pce_estimates .instructions ol li a.active { color:#000; text-decoration:underline; }
	.pce_estimates .instructions ol li .details { display:none; font-weight:normal; font-size:.85em; margin-top:1em; line-height:1.3em; color:#555; width:auto; }
	.pce_estimates .calculator { height:345px;   }
	.pce_estimates .calculator .not-applicable{ height:150px; }
	.pce_estimates .calculator .calcWrapper { position:relative; _zoom:100%; padding:0px;}
	.pce_estimates .calculator-heading { background:transparent url('../images/pce/diag_lines_bg_light.png') repeat-x scroll 0 0; font-size:1.1em; height:40px; font-weight:bold; text-align:center; vertical-align:middle !important; border-bottom:1px solid #d0d0d0;}
	.pce_estimates .not-applicable { background:transparent url('../images/pce/diag_lines_bg_very_light.png'); font-size:1.5em; font-weight:bold; color:#BBB; text-align:center; vertical-align:middle !important; height:385px; *height:386px;}
	.pce_estimates .calculator .calcPositionWrapper { position:absolute; top:201px; *top:200px; left:5px;  }
	.pce_estimates .calculator .calcDiv {  width:199px; height:244px; background:transparent url('../images/pce/calc_bg_tall.png') no-repeat bottom left;}
	.pce_estimates .calculator .calcDiv.short {  width:199px; height:220px; background:transparent url('../images/pce/calc_bg_tall.png') no-repeat bottom left;}
	 /*IE6 Fix*/ .pce_estimates .calculator .calcDiv { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Content/images/pce/calc_bg.png', sizingMethod='crop'); }	
	 /*IE6 Fix*/ .pce_estimates .calculator .calcDiv.short {  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Content/images/pce/calc_bg_short.png', sizingMethod='crop'); }	
	.pce_estimates .calculator .calcDiv.fsa {  height:182px; background-image:url('../images/pce/calc_bg_short2.png'); }
	.pce_estimates .calculator .calcDiv.fsa {  _height:182px; _background-image:none;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Content/images/pce/calc_bg_short.png', sizingMethod='crop'); }
	.pce_estimates .calculator .calcDiv table { margin-left:5px;width:180px; border-left:0px;  }
	.pce_estimates .calculator .calcDiv table td { border:none; border-bottom:1px dotted #f0f0f0; font-size:.9em; color:#444; font-weight:bold; padding:0em .7em; vertical-align:middle !important;}
	.pce_estimates .calculator .calcDiv table td.field { font-weight:normal; height:58px; text-align:center; padding-left:.1em;}
	.pce_estimates .calculator .calcDiv table td.field b { display:block; margin:.25em; font-size:1.3em; }
	.pce_estimates .calculator .calcDiv table td.balance { color:#CC0000; height:auto; font-weight:bold; }
	.pce_estimates .calculator .calcDiv table td.balance.field { height:auto; }
	.pce_estimates .calculator .calcDiv table tr.nullrow td { height:57px; }
	.pce_estimates .calculator .close-link { background:transparent url('../images/pce/x.png') no-repeat center left; padding-left:12px; margin-left:.7em; _position:relative; _left:.7em; _top:.7em; _zoom:100%; _margin-left:0em; }
	.pce_estimates .calculator input.big { font-size:1.3em; width:5em; border:1px solid #f0f0f0; text-align:center; margin:0em auto .5em auto; }
	.pce_estimates .calculator h2 { text-align:center; padding:.5em; }
	.pce_estimates .calculator .tax-savings { background:transparent url('../images/pce/diag_lines_bg_light.png') repeat-x; border:1px solid #d0d0d0; margin:1em 5px 0px 5px; padding:.5em .5em;}
	.pce_estimates .calculator .tax-savings label { display:inline; font-size:1em; margin-right:.5em;}
	.pce_estimates .calculator .tax-savings input { width:5em; }
	.pce_estimates .calculator .note {  padding:0em 1em 1em 1em; color:#CD0375;}
	.pce_estimates .payperiodLink { display:block; font-size:.7em; margin:0px; margin-top:-2px; padding:0px; line-height:1.2em;}
	.pce_estimates .editLink { display:block; font-size:.7em; margin:0px; margin-top:-2px; padding:0px; line-height:1.2em;}
	.pce_estimates .value .tce-btn2 { margin-bottom:0px; margin-left:.25em; }
	.pce_estimates .value input { margin-top:.4em;}
	.pce_estimates .value.hilite { font-weight:bold; background:#D8F0FF;}
	
	.pce_estimates.print { padding:1em; }
	.pce_estimates.print .settings { background:none !important; }
	.pce_estimates.print .settings td.last { border-right:none !important; }
	.pce_estimates.print td.subheading {  font-weight:bold; border-top:1px solid #d0d0d0;}
	.pce_estimates.print .pce-left-col-table { width:220px;font-size:.9em; border-right:1px solid #d0d0d0; }
	.pce_estimates.print .pce-left-col-table .subheading { border-right:none; }
	.pce_estimates.print .pce-left-col-table td { border-left:1px solid #d0d0d0; }
	.pce_estimates.print .pce-left-col-table th.plan { border:none;background:none; }
	.pce_estimates.print .pce-left-col-table td.in-network { border:none;background:none; border-bottom:2px solid #fff;}
	.pce_estimates.print .calculator, .pce_estimates.print .calculator-heading { display:none; }
	.pce_estimates.print .estimate { float:none; position:static; width:8em; font-size:.9em; }
	.pce_estimates.print .estimate td { border-right:1px solid #d0d0d0;}
	.pce_estimates.print .estimate td.value {  font-size:.9em; }
	.pce_estimates.print a { display:none; }
	.pce_estimates.print th  { height:none; border-right:1px solid #d0d0d0; position:normal; line-height:1.2em; text-align:center; vertical-align:middle;	}
	.pce_estimates.print .in-network { height:35px; width:50%; text-align:center; vertical-align:middle !important; font-size:7pt;}
	.pce_estimates.print .out-of-network { width:50%; text-align:center; vertical-align:middle !important;  font-size:7pt;}
	.pce_estimates.print .estimate-group { clear:both; padding-top:0em;  margin:auto; text-align:center; }
	.pce_estimates.print .estimate-group-page-sep { display:block; position:relative; height:220px; text-align:center; }
	
	.pce_estimates_details {background: #FFFFFF; font-size:8pt;}
	.pce_estimates_details table {border-collapse:collapse; }
	.pce_estimates_details table tr td table  { margin: 7.5px; }
	.pce_estimates_details table tr td table th {height: 50px;}
	.pce_estimates_details table tr td table td {border:1px solid #D0D0D0; text-align: center; padding: 0px 3px 0px 3px;  }
	.pce_estimates_details table td {padding: 0em .05em .0em .05em;}
	.pce_estimates_details table th.networkDetails { font-size:1.2em; padding: 1em 0.25em 1em 0.25em; font-weight: bold; text-align:left;  vertical-align:middle !important;}
	.pce_estimates_details table th.networkDetails a {color:#FFFFFF; background: #CC0066; padding: 1px 5px 1px 5px; border: 2px solid #9B0558; border-top: 1px solid #ED0685;  border-left:1px solid  #ED0685; text-decoration: none;}
	.pce_estimates_details table th.tophead {background: #222C80; border:1px solid #929EBD; color:#FFFFFF; font-size:1.1em; padding:0.25em; text-align:left; vertical-align:middle !important;}
	.pce_estimates_details table tr.heading td {background:transparent url(../images/pce/diag_lines_bg.png) repeat scroll 0 0; height: 40px;color: #FFFFFF; text-align: center; padding: .2em;}
	.pce_estimates_details table tr.top td {font-weight:bold; text-align: center; }
	.pce_estimates_details table tr td.gray {color: #666666; font-weight:bold;}
	.pce_estimates_details table tr td.service {background:transparent url(../images/pce/diag_lines_bg_very_light.png) repeat scroll 0 0;color: #666666; }
	.pce_estimates_details table tr td.left {text-align: left; }
	.pce_estimates_details table tr td.cost {background: #FF8A00 none repeat scroll 0 0; color: #FFFFFF; }
	.pce_estimates_details table tr td.plancovers {background:#222C80 none repeat scroll 0 0; color: #FFFFFF; }
	.pce_estimates_details table tr td.used {background:#CD0575 none repeat scroll 0 0; color: #FFFFFF; }
	.pce_estimates_details table tr td.light {background: #7F8DB1 none repeat scroll 0 0; color: #FFFFFF; }
	.pce_estimates_details table tr.totals td {background:#333333 none repeat scroll 0 0; color:#CCCCCC; font-size:1.1em; font-weight:bold; padding:0.2em 0.3em; }
	.pce_estimates_details table tr.totals td.title {text-align: right;}
	.pce_estimates_details table tr.small td { font-size: .8em; border: 0px;}
	.pce_estimates_details .member-name { font-size:1.6em; padding:.25em; }
	.pce_estimates_details_print {text-align: right; padding: 10px 25px 0px 0px; }
	.pce_estimates_details_print a {color:#E3702B; background: transparent url('../images/icons/print.png') no-repeat; padding: 0px 0px 0px 25px; }

	.pce_estimates_add_own    { display:table; margin:0em auto 1em; width:98%; background:#fff; border-collapse:collapse; font-size:8pt;}
	.pce_estimates_add_own input { margin:0px; float:none; background:transparent !important; border:1px solid #d0d0d0; width:6em;}
	.pce_estimates_add_own label { margin-top:.5em; }
	.pce_estimates_add_own td,
	.pce_estimates_add_own th { text-align:center;border:1px solid #c0c0c0; padding:.25em .5em; vertical-align:middle !important;}
	.pce_estimates_add_own td { padding:.2em .5em; background:#F6F2E8; }
	.pce_estimates_add_own .row-heading { text-align:left; font-size:1em; font-weight:bold;width:16em; color:#222c80; }
	.pce_estimates_add_own .header-row1 th { background:#222c80; font-size:1.2em; font-weight:bold; border-color:#8b8fc3; color:#f0f0f0; border-top:1px solid #000; border-bottom:1px solid #fff; }
	.pce_estimates_add_own .header-row2 th { background:#8b8fc3; color:#ffffff; font-weight:normal; border-color:#222c80; }
	.pce_estimates_add_own .actions { display:table-cell !important; line-height:6em; padding:0em .75em; text-align:right; vertical-align:middle; }
	.pce_estimates_add_own .actions a { margin-top:1em; margin-left:.25em; }
	.pce_estimates_add_own .details-amounts-cell { background:#ffffff; text-align:left; padding:1em; }
	.pce_estimates_add_own .details-amounts-cell .hilite { color:#222c80; }
	.pce_estimates_add_own .detailTitle b { color:#CC0073; font-size:13pt; margin-right:.25em; }
	.pce_estimates_add_own .detailTitle { font-size:10pt;font-weight:bold; color:#666; margin-top:1em;}
	.pce_estimates_add_own .detailAmounts { padding-left:1.25em; }
	.pce_estimates_add_own .detailAmounts label { display:block; margin-bottom:0em; font-weight:normal; width:18em;}
	.pce_estimates_add_own .detailAmounts input { width:6em; }

	.pce-plan-details {margin:0em auto 1em; width:95%; background:#fff; border-collapse:collapse;  font-size:8pt;}
	.pce-plan-details input { margin:0px; float:none; border:1px solid #f0f0f0; width:6em;}
	.pce-plan-details th { text-align:center;border:1px solid #c0c0c0; padding:.25em .5em; vertical-align:middle !important;}
	.pce-plan-details td { padding:.2em .5em; background:#F6F2E8;border:1px solid #c0c0c0;  }
	.pce-plan-details td { padding:.2em .5em; background:#F6F2E8;border:1px solid #c0c0c0;  }

	.pce-plan-details .row-heading { text-align:left; font-size:1em; font-weight:bold;width:16em; color:#222c80; }
	.pce-plan-details .header-row1 th { background:#222c80; font-size:1.2em; font-weight:bold; border-color:#8b8fc3; color:#f0f0f0; border-top:1px solid #000; border-bottom:1px solid #fff; }
	.pce-plan-details .header-row2 th { background:#8b8fc3; color:#ffffff; font-weight:normal; border-color:#222c80; }
	.pce-plan-details .actions { line-height:6em; padding:0em .75em; text-align:right; vertical-align:middle; }
	.pce-plan-details .actions a { margin-top:1em; margin-left:.25em; }

	.pce-plan-details .details-amounts-cell { background:#ffffff; text-align:left; padding:1em; border:0px;  }
	.pce-plan-details .details-amounts-cell H1 {color: #222c80;}
	.pce-plan-details .details-amounts-cell .hilite { color:#222c80; }
	.pce-plan-details .detailTitle b { color:#CC0073; font-size:13pt; margin-right:.25em; }
	.pce-plan-details .detailTitle { font-size:10pt;font-weight:bold; color:#666; margin-top:1em;}
	.pce-plan-details .detailAmounts { padding-left:1.25em; }
	.pce-plan-details .detailAmounts label { display:block; margin-bottom:0em; font-weight:normal; width:18em;}
	.pce-plan-details .detailAmounts input { width:6em; }

	
	 .pce-error-page_message { color: #222C80; font-weight: bold; }
	 .pce-error-page_message p { text-align: center; }
	 .pce-error-page_message a { color: #222C80; text-decoration: underline;  }
	
	/* PCE POPUPS */
	.pce_download_summaries p { font-size:1.4em; margin-top:1em; }
	.pce_download_summaries .file { padding:.5em; border-bottom:1px dotted #d0d0d0;}
	.pce_download_summaries .file.even { background:#f0f0f0;  }
	.pce_download_summaries .file strong, 
	.pce_download_summaries .file em { display:inline-block;  margin:0em; }
	.pce_download_summaries .file strong { display:inline-block; width:400px; font-weight:bold; font-size:1.2em;}
	.pce_download_summaries a { margin-right:4em; margin-bottom:0em;}
	.pce_download_summaries .acrobat { font-size:1.2em; padding:1em; background:#f0f0f0; border:1px solid #d0d0d0;}
	.pce_download_summaries .acrobat img { margin-right:1em; margin-top:2px; }
	
	.pce_popup_showme { border:1px; }
	.pce_popup_showme .content { width:auto !important; padding:10px 0px 10px 0px; margin:0px; overflow:visible !important; height:auto;}
	.pce_popup_showme .content .pce-showme-help { margin:auto; } 
	.pce-showme-modal, .modal_container_wide.pce-showme-modal { width:470px !important; }

	.pce-rx-scenarios { border-collapse:collapse; background:#f0f0f0; }
	.pce-rx-scenarios th { background: #222C80; text-align:center; color:#fff; font-size:8pt; padding:.2em .75em; border:1px solid #d0d0d0;}
	.pce-rx-scenarios th a { color:#fff; font-size:8pt; margin:0em;}
	.pce-rx-scenarios td { border:1px solid #d0d0d0; padding:.5em; text-align:center; }
	.pce-rx-scenarios td.rxName { text-align:left; font-weight:bold; }
	.pce-rx-scenarios tr.key td ul { list-style-type:none; }
	.pce-rx-scenarios tr.key td ul li { display:inline-block; margin:0em 1em 0em 0em; padding:0em; }

	body.planCostEstimatorPopupNoSkin { background:#fff; width:100%;}
	body.planCostEstimatorPopupNoSkin table.headline { width:96%;	border-bottom:1px solid #d0d0d0; margin:1em; }
	body.planCostEstimatorPopupNoSkin table.headline td { display:table-cell; padding:.5em; }
	body.planCostEstimatorPopupNoSkin table.headline td.print { text-align:right; }
	body.planCostEstimatorPopupNoSkin table.headline td.print a.print { display:inline; padding:0px; padding-left:20px;}

	.rnd-solid { *height:1%;  }
	.rnd-solid .rnd-solid-tl { height:10px; background:transparent url('../images/pce/roundsolid_grey.png') no-repeat top left; padding-left:10px; margin-right:10px;}
	.rnd-solid .rnd-solid-tr { height:10px; background:transparent url('../images/pce/roundsolid_grey.png') no-repeat top right; position:relative; right:-10px;}
	.rnd-solid .rnd-solid-bl { height:10px; background:transparent url('../images/pce/roundsolid_grey.png') no-repeat bottom left; padding-left:10px;  margin-right:10px;}
	.rnd-solid .rnd-solid-br { height:10px; background:transparent url('../images/pce/roundsolid_grey.png') no-repeat bottom right;position:relative; right:-10px; }
	.rnd-solid .rnd-solid-cnt { background:#CCCCCC; }
	
	.radiobtn  { width:19px; height:19px; background:transparent url('../images/pce/radio_group.png') no-repeat 0px -38px; }
	.radiobtn.selected  { background:transparent url('../images/pce/radio_group.png') no-repeat 0px 0px; }
	.radiobtn-hover { background-position:0px -19px; }
	
	.remove-btn { display:inline-block; background:transparent url('../images/pce/remove-btn.png') no-repeat 0px -13px; width:13px; height:13px; }
	.remove-btn span { display:none; }
	.remove-btn:hover { background-position:0px 0px; }
	.pdf-btn { display:inline-block; min-height:30px; padding-left:24px; padding-top:8px; text-decoration:none; background:transparent url('../images/pce/pdf_button.png') no-repeat -5px 0px; font-family:Tahoma, Trebuchet MS, Sans-Serif; }
	
	.openclose-btn { display:block; width:189px; text-decoration:none; height:59px; color:#fff; background:transparent url('../images/pce/hideShowButton.png') no-repeat 0px 0px; }
	.openclose-btn span { display:block; padding:1em; }
	.openclose-btn:hover { background-position:0px -59px; }
	.openclose-btn.open { background-position:0px -177px; }
	.openclose-btn.open:hover { background-position:0px -118px; }
	
	.alpha-nav { margin:0em; padding:0em; }
	.alpha-nav li { list-style-type:none; display:inline; margin-right:0px; }
	.alpha-nav li a { display:inline-block; width:1.1em; text-align:center; font-size:8pt; 	border:1px solid #d0d0d0;  text-decoration:none; }
	.alpha-nav li a.autoSize { width:auto !important; padding:0em .2em;}
	.alpha-nav li a:hover { border-color:#094FA3; }
	.alpha-nav li a.active { background:#094FA3; border-color:#333; color:#fff; }
	
	.ui-slider { position: relative; zoom:1; text-align: left; }
	.ui-slider .ui-slider-handle { position: absolute; z-index: 2; background:transparent url('../images/pce/slider.png') no-repeat; width: 16px; height: 28px; cursor: default; }
	.ui-slider .ui-slider-handle { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Content/images/pce/slider.png', sizingMethod='crop');}
	.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
	
	.ui-slider-horizontal-bg { margin:auto; text-align:center; background:transparent url('../images/pce/slider_bg.png') no-repeat center; padding:0px 8px; }
	.ui-slider-horizontal { height:25px; width:144px; margin:auto;}
	.ui-slider-horizontal .ui-slider-handle { top:3px; margin-left:-8px; }
	.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
	.ui-slider-horizontal .ui-slider-range-min { left: 0; }
	.ui-slider-horizontal .ui-slider-range-max { right:0; }
	
	.ui-slidersmall-horizontal-bg { margin:auto; background:transparent url('../images/pce/slider_bg_small.png') no-repeat center; padding:0px 2px; }
	.ui-slidersmall-horizontal-bg .ui-slider-horizontal { height:13px; width:58px; }
	.ui-slidersmall-horizontal-bg .ui-slider-horizontal .ui-slider-handle { background:transparent url('../images/pce/slider_small.png') no-repeat; width: 13px; height: 15px; top:2px; margin-left:-6px;}
	.ui-slidersmall-horizontal-bg .ui-slider-horizontal .ui-slider-handle { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Content/images/pce/slider_small.png', sizingMethod='crop');}

	.bubbleTip-click,.bubbleTip { cursor:pointer; }
	.bt-content { background-color:#ffffff\0/; border:1px solid #000\0/;}
        .tce-tooltip { color:#444; font-weight:normal; width:240px; *zoom:100%; background-color:#fff !important;}
	.tce-tooltip h1 { width:auto !important; }
	.tce-tooltip h2 { margin:.75em 0em .5em; padding-bottom:.5em; border-bottom:1px solid #d0d0d0;}
	.tce-tooltip ul { margin:0em 1em; padding:0em .5em; }
	
	/* cascade fix */
	a.print { padding:0px; padding-left:20px; }
	.pce_estimates_add_own .actions { *display:table-cell !importat; }
	
