/* New styles from portal */
body { background-color: white; color:#2B5E2C; font: 12px verdana,arial,helvetica,sans; text-align: left; margin:0px auto; padding:0px; width:950px; }
th { font: bold 12px verdana,arial,helvetica,sans; text-align: left; }
td { font: 12px verdana,arial,helvetica,sans; }
table.header td { padding-left:12px; text-align:right; }
table.header a { color:#666666; font-size:11px; text-decoration:none; }
table.footer td { color:#666666; font-size:11px; padding-right:15px; text-align:left; }
table.footer a { color:#666666; font-size:11px; padding:2px; text-decoration:none; }
/*img { vertical-align:-4px; }*/

.body-container { width: 950px; }
td.layout-cell { vertical-align: top; }
.healthpartners-breadcrumb { font-size:11px; vertical-align:15px; padding-left: 14px; }

.healthpartners-portal-window-container { width:100%; margin-top: 1px; margin-right: 4px;}
/*.healthpartners-portal-window-container td { padding:0px; }*/

.healthpartners-portal-window-nw { background-image:url(/site/framework/content/images/boxes/whiteBorder_01.gif); background-repeat:no-repeat; height:14px; width:16px; padding:0px;}
.healthpartners-portal-window-n { background-image:url(/site/framework/content/images/boxes/whiteBorder_02.gif); background-repeat:repeat-x; padding:0px;}
.healthpartners-portal-window-ne { background-image:url(/site/framework/content/images/boxes/whiteBorder_03.gif); background-repeat:no-repeat; height:14px; width:18px; padding:0px;}
.healthpartners-portal-window-w { background-image:url(/site/framework/content/images/boxes/whiteBorder_04.gif); background-repeat:repeat-y; padding:0px;}
.healthpartners-portal-window-center { background-color:white; padding:0px;}
.healthpartners-portal-window-e { background-image:url(/site/framework/content/images/boxes/whiteBorder_06.gif); background-repeat:repeat-y; padding:0px;}
.healthpartners-portal-window-sw { background-image:url(/site/framework/content/images/boxes/whiteBorder_07.gif); background-repeat:no-repeat; height:18px; width:16px; padding:0px;}
.healthpartners-portal-window-s { background-image:url(/site/framework/content/images/boxes/whiteBorder_08.gif); background-repeat:repeat-x; padding:0px;}
.healthpartners-portal-window-se { background-image:url(/site/framework/content/images/boxes/whiteBorder_09.gif); background-repeat:no-repeat; height:18px; width:18px; padding:0px;}

.healthpartners-portal-window-nw-primary { background-image:url(/site/framework/content/images/boxes/greenBorder_01.gif); background-repeat:no-repeat; height:14px; width:16px; padding:0px;}
.healthpartners-portal-window-n-primary { background-image:url(/site/framework/content/images/boxes/greenBorder_02.gif); background-repeat:repeat-x; padding:0px;}
.healthpartners-portal-window-ne-primary { background-image:url(/site/framework/content/images/boxes/greenBorder_03.gif); background-repeat:no-repeat; height:14px; width:18px; padding:0px;}
.healthpartners-portal-window-w-primary { background-image:url(/site/framework/content/images/boxes/greenBorder_04.gif); background-repeat:repeat-y; padding:0px;}
.healthpartners-portal-window-center-primary { background-color: #e2f1e2; padding:0px;}
.healthpartners-portal-window-e-primary { background-image:url(/site/framework/content/images/boxes/greenBorder_06.gif); background-repeat:repeat-y; padding:0px;}
.healthpartners-portal-window-sw-primary { background-image:url(/site/framework/content/images/boxes/greenBorder_07.gif); background-repeat:no-repeat; height:18px; width:16px; padding:0px;}
.healthpartners-portal-window-s-primary { background-image:url(/site/framework/content/images/boxes/greenBorder_08.gif); background-repeat:repeat-x; padding:0px;}
.healthpartners-portal-window-se-primary { background-image:url(/site/framework/content/images/boxes/greenBorder_09.gif); background-repeat:no-repeat; height:18px; width:18px; padding:0px;}

.healthpartners-portal-window-nw-secondary { background-image:url(/site/framework/content/images/boxes/purpleBorder_01.gif); background-repeat:no-repeat; height:14px; width:16px; padding:0px;}
.healthpartners-portal-window-n-secondary { background-image:url(/site/framework/content/images/boxes/purpleBorder_02.gif); background-repeat:repeat-x; padding:0px;}
.healthpartners-portal-window-ne-secondary { background-image:url(/site/framework/content/images/boxes/purpleBorder_03.gif); background-repeat:no-repeat; height:14px; width:18px; padding:0px;}
.healthpartners-portal-window-w-secondary { background-image:url(/site/framework/content/images/boxes/purpleBorder_04.gif); background-repeat:repeat-y; padding:0px;}
.healthpartners-portal-window-center-secondary { background-color: #D6D4DB; color:#160D2E; padding:0px;}
.healthpartners-portal-window-e-secondary { background-image:url(/site/framework/content/images/boxes/purpleBorder_06.gif); background-repeat:repeat-y; padding:0px;}
.healthpartners-portal-window-sw-secondary { background-image:url(/site/framework/content/images/boxes/purpleBorder_07.gif); background-repeat:no-repeat; height:18px; width:16px; padding:0px;}
.healthpartners-portal-window-s-secondary { background-image:url(/site/framework/content/images/boxes/purpleBorder_08.gif); background-repeat:repeat-x; padding:0px;}
.healthpartners-portal-window-se-secondary { background-image:url(/site/framework/content/images/boxes/purpleBorder_09.gif); background-repeat:no-repeat; height:18px; width:18px; padding:0px;}
.healthpartners-portal-window-center-secondary .title{color:#160D2E;}
.healthpartners-portal-window-center-secondary a{color:#160D2E;}
.healthpartners-portal-window-center-secondary a:visited {color: #666666;}
.healthpartners-portal-window-center-secondary a:hover {color: #a291ce;}
.healthpartners-portal-window-center-secondary a:active {color: #666666;}
.healthpartners-portal-window-center-secondary .subtitle { 	font-size: 14px; font-weight: bold; color:#160D2E; }
.healthpartners-portal-window-center-secondary .subsubtitle {font-size: 13px;  font-weight: bold; color:#160D2E; }
.healthpartners-portal-window-center-secondary .smallType { font-size: 11px;  color:#160D2E; }
.healthpartners-portal-window-center-secondary .caption { font-size: 10px;  color:#160D2E; }

.healthpartners-portal-window-nw-tertiary { background-image:url(/site/framework/content/images/boxes/orangeBorder_01.gif); background-repeat:no-repeat; height:14px; width:16px; padding:0px;}
.healthpartners-portal-window-n-tertiary { background-image:url(/site/framework/content/images/boxes/orangeBorder_02.gif); background-repeat:repeat-x; padding:0px;}
.healthpartners-portal-window-ne-tertiary { background-image:url(/site/framework/content/images/boxes/orangeBorder_03.gif); background-repeat:no-repeat; height:14px; width:18px; padding:0px;}
.healthpartners-portal-window-w-tertiary { background-image:url(/site/framework/content/images/boxes/orangeBorder_04.gif); background-repeat:repeat-y; padding:0px;}
.healthpartners-portal-window-center-tertiary { background-color: #f9e3d0; color: #d45d01; padding:0px;}
.healthpartners-portal-window-e-tertiary { background-image:url(/site/framework/content/images/boxes/orangeBorder_06.gif); background-repeat:repeat-y; padding:0px;}
.healthpartners-portal-window-sw-tertiary { background-image:url(/site/framework/content/images/boxes/orangeBorder_07.gif); background-repeat:no-repeat; height:18px; width:16px; padding:0px;}
.healthpartners-portal-window-s-tertiary { background-image:url(/site/framework/content/images/boxes/orangeBorder_08.gif); background-repeat:repeat-x; padding:0px;}
.healthpartners-portal-window-se-tertiary { background-image:url(/site/framework/content/images/boxes/orangeBorder_09.gif); background-repeat:no-repeat; height:18px; width:18px; padding:0px;}
.healthpartners-portal-window-center-tertiary a { color:#D45D01; }
.healthpartners-portal-window-center-tertiary a:visited { color:#666666; }
.healthpartners-portal-window-center-tertiary a:hover { color:#EBA56F; }
.healthpartners-portal-window-center-tertiary a:active { color:#666666; }
.healthpartners-portal-window-center-tertiary .title { color:#D45D01; font-size:15px; font-weight:bold; }
.healthpartners-portal-window-center-tertiary .subtitle { color:#D45D01; font-size:14px; font-weight:bold; }
.healthpartners-portal-window-center-tertiary .subsubtitle { color:#D45D01; font-size:13px; font-weight:bold; }
.healthpartners-portal-window-center-tertiary .smallType { color:#D45D01; font-size:11px; }
.healthpartners-portal-window-center-tertiary .caption { color:#D45D01; font-size:10px; }

.healthpartners-portal-window-nw-logo { background-image:url(/site/framework/content/images/boxes/green_wLogo3_01.gif); background-repeat:no-repeat; height:14px; width:16px; padding:0px;}
.healthpartners-portal-window-n-logo { background-image:url(/site/framework/content/images/boxes/green_wLogo3_02.gif); background-position: right top; background-repeat:no-repeat; padding:0px;}
.healthpartners-portal-window-ne-logo { background-image:url(/site/framework/content/images/boxes/green_wLogo3_03.gif); background-repeat:no-repeat; height:14px; width:18px; padding:0px;}
.healthpartners-portal-window-w-logo { background-image:url(/site/framework/content/images/boxes/green_wLogo3_04.gif); background-repeat:repeat-y; padding:0px;}
.healthpartners-portal-window-center-logo { background-image:url(/site/framework/content/images/boxes/green_wLogo3_05.gif); background-position: right top; background-repeat:no-repeat; padding:0px;}
.healthpartners-portal-window-e-logo { background-image:url(/site/framework/content/images/boxes/green_wLogo3_06.gif); background-repeat:repeat-y; padding:0px;}
.healthpartners-portal-window-sw-logo { background-image:url(/site/framework/content/images/boxes/green_wLogo3_07.gif); background-repeat:no-repeat; height:18px; width:16px; padding:0px;}
.healthpartners-portal-window-s-logo { background-image:url(/site/framework/content/images/boxes/green_wLogo3_08.gif); background-position: right bottom; background-repeat:no-repeat; padding:0px;}
.healthpartners-portal-window-se-logo { background-image:url(/site/framework/content/images/boxes/green_wLogo3_09.gif); background-repeat:no-repeat; height:18px; width:18px; padding:0px;}

.portlet-box-container { width:100%; }
.portlet-box-nw { background-image:url(/site/framework/content/images/boxes/whiteBorder_01.gif); background-repeat:no-repeat; height:14px; width:16px; padding:0px;}
.portlet-box-n { background-image:url(/site/framework/content/images/boxes/whiteBorder_02.gif); padding:0px;} 
.portlet-box-ne { background-image:url(/site/framework/content/images/boxes/whiteBorder_03.gif); background-repeat:no-repeat; height:14px; width:18px; padding:0px;}
.portlet-box-w { background-image:url(/site/framework/content/images/boxes/whiteBorder_04.gif); padding:0px;}
.portlet-box-center { background-color:white; padding:0px;}
.portlet-box-e { background-image:url(/site/framework/content/images/boxes/whiteBorder_06.gif); padding:0px;}
.portlet-box-sw { background-image:url(/site/framework/content/images/boxes/whiteBorder_07.gif); background-repeat:no-repeat; height:18px; width:16px; }
.portlet-box-s { background-image:url(/site/framework/content/images/boxes/whiteBorder_08.gif); padding:0px;} 
.portlet-box-se { background-image:url(/site/framework/content/images/boxes/whiteBorder_09.gif); background-repeat:no-repeat; height:18px; width:18px; padding:0px;}

.window-container { width: 100%; padding: 2px; }


a { color:#2B5E2C; }
a:visited { color:#666666; }
a:hover { color:#709E71; }
a:active { color:#666666; }

.error { color:#D45D01; font-weight:bold; }
.default { color:#8E8E8E; }
.mainTitle { color:#000000; font-size:16px; font-weight:bold; vertical-align:5px; }
.title { color:#1B3A1C; font-size:15px; font-weight:bold; } 
.subtitle { color:#1B3A1C; font-size:14px; font-weight:bold; }
.subsubtitle { color:#1B3A1C; font-size:13px; font-weight:bold; }
.smallType { font-size:11px; } 
.caption { font-size:10px; }

div.error { width: 100%; height: 10em; font-size: 8pt; overflow: auto; border: 1px solid #DC6305; padding: 2px; }
ul { margin-left:10px; margin-top:1px; padding-left:10px; }
.ledgerOther { background:#F5FBF6 none repeat scroll 0%; }
p { padding-top: 3px; padding-bottom: 7px; }
p.deprecated { padding: 5px; font-size: 18pt; font-weight: bold; color: #000099; background: yellow; }
.topNav { background:transparent none repeat scroll 0%; color:#666666; font-size:11px; text-decoration:none; white-space:nowrap; }
a.topNav { background-image:none; padding:5px 4px 4px; text-decoration:none; }
.topNav a { color:#666666; text-decoration:none; } 
.topNav span.pad { margin-left: 20px; }
.topNav form { display: inline; margin: 0px; }
.healthpartners-logo-container { padding:6px 0px 0px 6px; text-align:left; vertical-align:top; padding-right: 50px; }
.healthpartners-page-banner { border-spacing:0px; padding:0px; width:934px; }
.healthpartners-page-title-container { padding-left:6px; text-align:left; }
.healthpartners-page-title { color:#000000; font-size:14px; font-weight:bold; padding-left: 14px; }
.healthpartners-breadcrumb { font-size:11px; vertical-align:15px; margin-bottom: 0.8em; }
.healthpartners-breadcrumb a { font-size:11px; text-decoration:none; }
.healthpartners-search-container { text-align:right; }
.healthpartners-search-container input { border:1px solid #8E8E8E; }
.healthpartners-footer-container td { font-size:8pt; padding-left:20px; white-space:nowrap; }
.healthpartners-footer-container a { color:#666666; text-decoration:none; }
.healthpartners-footer-copyright { font-size:8pt; padding-left:0px; padding-right:15px; }
#list_left { float:left; width:93px; }
#list_right { margin-left:93px; vertical-align:top; }
div.popup div.popupBorder { background-color:#EEEEEE; padding:1px; }
div.popup div.popupLinks { }
div.popup div.popupTitle { background-color:#73A874; color:white; font-size:12px; font-weight:bold; }
div.popup div.popupContent { height:9em; }
.row { }
.disabled { background-color:#222222; color:#DDDDDD; }


/* Old styles for app compatibility */
span.label { font-weight: bold; }
.altxlight { background-color:#E9F6EA; }
.altlight { background-color:#E9F6EA; }
/*.altmedium { background-color:#C2DFC2; }*/

.xlight { color:#2B5E2C; }
.light { color:#2B5E2C; background-color:#e9f6ea; }
.medium { color:#2B5E2C; background-color:#bcd9bd; }

.admin-view {font-size: 20px; font-weight: bold; color: #7fff00;}

table.tabpane { border-spacing:0px; padding:6px; width:100%; }
table.tabpane td { padding:0px; }
table.tabpane td.pane { background:#E9F6EA none repeat scroll 0%; border-style:none solid solid; border-width:0px 1px 1px; }
table.tabset { border-spacing:0px; width:100%; }
table.tabset td { border: 1px solid; padding:4px; text-align:center; }
table.tabset samp { cursor:default; font-family:verdana,arial,helvetica,sans; font-size:9pt; font-weight:bold; margin-bottom:0em; }
table.tabset_fancy { border-spacing:0px; width:100%; }
table.tabset_fancy td { padding:4px; text-align:center; }
table.tabset_fancy samp { cursor:default; font-family:verdana,arial,helvetica,sans; font-size:9pt; font-weight:bold; margin-bottom:0em; }

table.tabpane { border-color:#6B6352; }
table.tabset td { border-bottom: 1px solid #554F42; }
table.tabset td.spacer { border-style:none none solid; border-width:0px 0px 1px; width:1px; }
table.tabset td.filler { border-style:none none solid; border-width:0px 0px 1px; }
table.tabset_fancy { border-color:#6B6352; }
table.tabset_fancy td { border-bottom: 1px solid #6B6352; }

h4 { font-family:verdana,arial,helvetica,sans; font-size:10pt; margin-bottom:0em; text-align:left; }

.lgBlackTitle { color:#2B5E2C; font-size:10pt; font-weight:bold; }
.blueSubTitle {color: #2B5E2C; font-weight: bold;}
.brownTitle {color: #2B5E2C; font-weight: bold;}
.smbrownverdana {color: #2B5E2C; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch:semi-expanded;}
samp {
	font-family: verdana,arial,helvetica,sans;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0em;
}

/*.kerker {color: #ffffff;}
.kerker b,strong {color: #ffffff;}
.kerkerSm {color: #ffffff;  font-size: 11px;}
.kerker a{color: #ffffff;}
.kerker a:hover{color: #ffffff;}
.kerker a:visited{color: #ffffff;}
.kerker a:active{color: #ffffff;}
*/

table.public-menu { border: 0; margin: 0; width: 100%; margin: 4px; }
table.public-menu td { font-size: 11px; }

table.thumb { width: 100%; }
table.thumb td { vertical-align: middle; }
table.thumb td.thumb-button { vertical-align: top; text-align: right; }
table.thumb td img { border: 0px; }
table.thumb td.thumb-image img { padding: 10px 10px 0px 0px;}

div.navigation { float:right; width: 730px; line-height:normal; background:#FFFFFF url("/site/framework/skins/healthpartners/images/bg2.gif") no-repeat bottom left; white-space: nowrap; }
div.navigation ul { margin:0; padding:10px 10px 0 10px; list-style:none; }
div.navigation li { float:left; background:url("/site/framework/skins/healthpartners/images/left.gif") no-repeat left top; margin:0; padding:0 0 0 8px; }
div.navigation li.currentNav { background-image:url("/site/framework/skins/healthpartners/images/left_on.gif"); }
div.navigation li.currentNav a { background-image:url("/site/framework/skins/healthpartners/images/right_on.gif"); color:#2B5E2C; padding-bottom:5px; font-weight:bold; }
div.navigation a { float:left; display:block; background:url("/site/framework/skins/healthpartners/images/right.gif") no-repeat right top; padding:5px 25px 4px 8px; color: #2B5E2C; text-decoration:none; font-weight:bold; }
div.navigation a:hover { color:#709E71; }
li.search { /*float:right;*/ background-image:none; }
li.search a { background-image:none; }
div.subNav { float:right; width: 730px; height: 19px; font-size:11px; background:url("/site/framework/skins/healthpartners/images/subNav_bg2.gif") no-repeat top left; white-space: nowrap; }
div.subNav ul { margin:0; padding:0 10px 0; list-style:none; }
div.subNav li { float:left; margin:0; padding:0 0 0 8px; }
div.subNav a { float:left; display:block; padding:2px 8px 6px 8px; color: #2B5E2C; text-decoration:none; }
div.subNav a:hover { color:#709E71; }
div.subNav li.currentSubNav a { background: url("/site/framework/skins/healthpartners/images/subNavCurrent_bg.gif") repeat-x bottom; color:#2B5E2C; padding-bottom:4px; }

table.iconBox div { margin-left: 8px; margin-right: 10px; margin-top: 6px; }
table.healthpartners-crumb-search { margin-top: 5px; width: 100%; }
table.healthpartners-crumb-search td { vertical-align: top; }
table.healthpartners-crumb-search td.search { text-align: right; }

/* start secondary (purple) chrome */

.portlet-box-secondary-container { width: 100%; color:#160D2E; padding:0px;}
.portlet-box-secondary-nw { width: 16px; height: 14px; background-image: url(/site/framework/content/images/boxes/purpleBorder_01.gif); background-repeat: no-repeat;  padding:0px;}
.portlet-box-secondary-n { background-image: url(/site/framework/content/images/boxes/purpleBorder_02.gif); background-repeat: x;  padding:0px;}
.portlet-box-secondary-ne { width: 18px; height: 14px; background-image: url(/site/framework/content/images/boxes/purpleBorder_03.gif); background-repeat: no-repeat;  padding:0px;}
.portlet-box-secondary-w { background-image: url(/site/framework/content/images/boxes/purpleBorder_04.gif); background-repeat: y;  padding:0px;}
.portlet-box-secondary-center { background-color: #D6D4DB; color:#160D2E;  padding:0px;}
.portlet-box-secondary-e { background-image: url(/site/framework/content/images/boxes/purpleBorder_06.gif); background-repeat: y;  padding:0px;}
.portlet-box-secondary-sw { width: 16px; height: 18px; background-image: url(/site/framework/content/images/boxes/purpleBorder_07.gif); background-repeat: no-repeat;  padding:0px;}
.portlet-box-secondary-s { background-image: url(/site/framework/content/images/boxes/purpleBorder_08.gif); background-repeat: x;  padding:0px;}
.portlet-box-secondary-se { width: 18px; height: 18px; background-image: url(/site/framework/content/images/boxes/purpleBorder_09.gif); background-repeat: no-repeat;  padding:0px;}

.portlet-box-secondary-container .title{color:#160D2E;}
.portlet-box-secondary-container a{color:#160D2E;}
.portlet-box-secondary-container a:visited {color: #666666;}
.portlet-box-secondary-container a:hover {color: #a291ce;}
.portlet-box-secondary-container a:active {color: #666666;}
.portlet-box-secondary-container .subtitle {
	font-size: 14px;
	font-weight: bold;
	color:#160D2E;
}
.portlet-box-secondary-container .subsubtitle {
	font-size: 13px;
	font-weight: bold;
	color:#160D2E;
}
.portlet-box-secondary-container .smallType {
	font-size: 11px;
		color:#160D2E;
}
.portlet-box-secondary-container .caption {
	font-size: 10px;
		color:#160D2E;
}

/* end secondary chrome */

/* start tertiary (orange) chrome */
.portlet-box-tertiary-container { width: 100%; color:#D45D01;  padding:0px;}
.portlet-box-tertiary-nw { width: 16px; height: 14px; background-image: url(/site/framework/content/images/boxes/orangeBorder_01.gif); background-repeat: no-repeat;  padding:0px;}
.portlet-box-tertiary-n { background-image: url(/site/framework/content/images/boxes/orangeBorder_02.gif); background-repeat: x;  padding:0px;}
.portlet-box-tertiary-ne { width: 18px; height: 14px; background-image: url(/site/framework/content/images/boxes/orangeBorder_03.gif); background-repeat: no-repeat;  padding:0px;}
.portlet-box-tertiary-w { background-image: url(/site/framework/content/images/boxes/orangeBorder_04.gif); background-repeat: y;  padding:0px;}
.portlet-box-tertiary-center { background-color: #F9E2D0;  padding:0px;}
.portlet-box-tertiary-e { background-image: url(/site/framework/content/images/boxes/orangeBorder_06.gif); background-repeat: y;  padding:0px;}
.portlet-box-tertiary-sw { width: 16px; height: 18px; background-image: url(/site/framework/content/images/boxes/orangeBorder_07.gif); background-repeat: no-repeat;  padding:0px;}
.portlet-box-tertiary-s { background-image: url(/site/framework/content/images/boxes/orangeBorder_08.gif); background-repeat: x;  padding:0px;}
.portlet-box-tertiary-se { width: 18px; height: 18px; background-image: url(/site/framework/content/images/boxes/orangeBorder_09.gif); background-repeat: no-repeat;  padding:0px;}

.portlet-box-tertiary-container a{color:#D45D01;}
.portlet-box-tertiary-container a:visited {color: #666666;}
.portlet-box-tertiary-container a:hover {color: #eba56f;}
.portlet-box-tertiary-container a:active {color: #666666;}

.portlet-box-tertiary-container .title {
	font-size: 15px;
	font-weight: bold;
	color:#D45D01;
}
.portlet-box-tertiary-container .subtitle {
	font-size: 14px;
	font-weight: bold;
	color:#D45D01;
}
.portlet-box-tertiary-container .subsubtitle {
	font-size: 13px;
	font-weight: bold;
	color:#D45D01;
}
.portlet-box-tertiary-container .smallType {
	font-size: 11px;
		color:#D45D01;
}
.portlet-box-tertiary-container .caption {
	font-size: 10px;
		color:#D45D01;
}

/* end tertiary chrome */