﻿@charset "utf-8";

/*----------GROUPS----------*/
#contacts-container-group {width: 960px; clear: both; overflow: hidden;}
#contacts-container-group .contact-info {background: url(../images/framework/contact-info-groups.png) repeat-x top;}
#contacts-container-group .detail-main-box {
	float: left; 
	width: 668px;
	min-height: 100px;
	border: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/cont-detail-grps-maintop.png) repeat-x top;
	padding: 6px 15px 15px 15px;
}
#contacts-container-group .detail-main-box-subbar {
	float: left;
	width: 668px;
	border: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/cont-detail-grps-gray.png) repeat-x top;
	position: relative;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#contacts-container-group .detail-main-box-wide {
	float: left;
	width: 900px;
	border: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/cont-detail-grps-gray.png) repeat-x top;
	position: relative;
	padding: 6px 15px 30px 15px;
}
#contacts-container-group-wide {overflow: hidden; margin: auto; min-width: 920px; max-width: 95%; padding: 10px;}
#contacts-container-group-wide .detail-main-box-widest {
	min-width:920px; 
	max-width:95%;
	border: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/cont-detail-grps-gray.png) repeat-x top;
	position: relative;
	padding: 6px 15px 30px 15px;
	margin: 0 auto;
	overflow-y: hidden;
	overflow-x: auto;
}

.detail-box-small {
	width: 290px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: left;
	padding: 0 10px 10px 10px;
	border: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/cont-detail-grps-maintop.png) repeat-x top;
}
.detail-box-small-header {float: left; width: 290px; line-height: 26px; font-weight: bold;}
.detail-box-small-content {float: left; width: 290px; padding-top: 10px;}


/*------------Contacts Main Groups Container-----------*/
/*.table-01 {
	width: 100%;
	margin-bottom: 15px;
}
.table-01 td, .table-01 th {padding: 5px;}*/
#contacts-main-group .table-01 th  {
	background-image: url(../images/framework/table-01-header.gif);
	background-repeat: repeat-x;
	height: 19px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
/*----------IFP----------*/
#contacts-container-ifp {width: 960px; clear: both; overflow: hidden; margin: 0 0 20px 0;}
.contact-info {
	width: 930px;
	border: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	clear: both;
	overflow: hidden;
	padding-top: 6px;
}
#contacts-container-ifp .contact-info {background: url(../images/framework/contact-info-ifp.png) repeat-x top;}
#contacts-container-ifp .detail-main-box {
	float: left; 
	width: 668px;
	min-height: 200px;
	border: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/cont-detail-ifp-maintop.png) repeat-x top;
	padding: 6px 15px 15px 15px;
}
#contacts-container-ifp .detail-main-box-subbar {
	float: left; 
	width: 668px;
	border: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/cont-detail-ifp-gray.png) repeat-x top;
	padding: 6px 15px 30px 15px;
	position: relative;
}
#contacts-container-ifp .detail-main-box-wide {
	float: left; 
	width: 900px;
	border: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/cont-detail-ifp-gray.png) repeat-x top;
	padding: 6px 15px 30px 15px;
	position: relative;
}
#contacts-container-ifp-wide {overflow: hidden; margin: auto; min-width: 920px; max-width: 95%; padding: 10px;}
#contacts-container-ifp-wide .detail-main-box-widest {
	min-width:920px; 
	max-width:95%;
	border: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/cont-detail-ifp-gray.png) repeat-x top;
	position: relative;
	padding: 6px 15px 30px 15px;
	margin: 0 auto;
	overflow-y: hidden;
	overflow-x: auto;
}
/*-------------GLOBALS------------*/
.contact-info-top {float: left; height: 50px; width: 900px;}
.contact-info-subbar {
	float: left;
	height: 28px;
	width: 915px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 15px;
}
.contact-info-subbar span.name {
	margin-top: 4px;
}
#contacts-container-ifp .contact-info-subbar span.edit-info {
	height: 21px;
	width: 80px;
	float: right;
	background: url(../images/framework/contact-detail-edit-bkgrd.png) no-repeat right;
	margin-right: 308px;
	padding-top: 6px;
	padding-left: 20px;
}
#contacts-container-group .contact-info-subbar span.edit-info {
	height: 21px;
	width: 80px;
	float: right;
	background: url(../images/framework/contact-detail-edit-bkgrd.png) no-repeat right;
	margin-right: 308px;
	padding-top: 6px;
	padding-left: 20px;
}
.contact-info-content-left {
	float: left;
	width: 520px;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 10px;
	min-height: 150px;
}
#contacts-container-group .contact-info-content-right {
	float: left;
	width: 369px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 20px;
	background-image: url(../images/framework/contactinfo-right-bkgrd.png);
	background-repeat: repeat-y;
	min-height: 280px;
}
#contacts-container-ifp .contact-info-content-right {
	float: left;
	width: 369px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 20px;
	background-image: url(../images/framework/contactinfo-right-bkgrd.png);
	background-repeat: repeat-y;
	min-height: 250px;
}
.detail-main-box-subbar-holder {
	float: left;
	height: 23px;
	width: 668px;
	padding-top: 8px;
	margin: 10px 0 0 0;
}
.detail-main-box-subbar-holder-wide {
	float: left;
	height: 23px;
	width: 900px;
	padding-top: 8px;
	margin: 10px 0 0 0;
}
.detail-main-box-subbar-holder-widest {
	float: left;
	height: 23px;
	width: 100%;
	padding-top: 8px;
	margin: 10px 0 0 0;
}
.detail-tabbed-box-subbar-holder {
	float: left;
	height: 23px;
	width: 668px;
	padding: 8px 15px 0 15px;
	margin: 10px 0 0 0;
	background: url(../images/framework/con-detail-grey-trans.png) repeat-x;
}
.detail-main-box-subbar-holder li {
	padding-right: 12px;
	display: inline;
	list-style-type: none;
}
.detail-main-box-content {
	width: 668px;
	margin-top: 10px;
	float: left;
}
.detail-main-box-content-wide {
	width: 900px;
	margin-top: 10px;
	float: left;
}
.detail-main-box-content-widest {
	width: 100%;
	margin-top: 10px;
	float: left;
}
.detail-tabbed-box-content {
	width: 668px;
	float: left;
	padding: 0 15px 0 15px;
	margin-top: 10px;
}
table.table-contact-detail  {width: 100%;}
table.table-contact-detail .align-right  {text-align:right;}
.table-contact-detail td {padding: 5px; text-align: center;}
.table-contact-detail th {
	border-bottom: 1px dotted #666;
	padding: 5px;
}
.table-contact-detail th a:link, .table-contact-detail th a:visited, .table-contact-detail th a:active {
	text-decoration: none;
	color: #333;
}
.table-contact-detail th a:hover {
	color: #db6f06;
}
.table-contact-detail label {font-weight: normal;}
.tableleftalign td, .tableleftalign th {text-align: left;}
.btn-more {position: absolute; right: 0; bottom:0; width: 55px; height: 20px; z-index:99;}
/*---------Notes---------*/
.notes-box {
	float: left; 
	width: 210px;
	border: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/notes-header-bkgrd.png) repeat-x top;
	padding: 6px 0 15px 0;
}
#contacts-container-ifp .notes-box-content {
	position: relative;
	width: 200px;
	float: left;
	height: 586px;
	height: 575px\9;
	background: url(../images/framework/notes-body-bkgrd.png) repeat-x top;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
#contacts-container-group .notes-box-content {
	width: 200px;
	float: left;
	height: 534px;
	height: 525px\9;
	background: url(../images/framework/notes-body-bkgrd.png) repeat-x top;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.notes-box-content table.notes-table {
	width: 197px;
	font-size: 10px;
}
.notes-box-content td {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.notes-box-content textarea {
	width: 185px;
	height: 150px;
	border: 1px solid #ccc;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}
.notes-box-content a:link, .notes-box-content a:active, .notes-box-content a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #333;
	font-size: 10px;
	display: block;
	margin-bottom: 5px;
}
.notes-box-content a:hover {
	text-decoration: none;
}
#example-content-1 {
	display: none;        /* required */
	position: absolute;   /* required */
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #fff;
	width: 450px;
	z-index: 999;
}
#example-content-2 {
	display: none;        /* required */
	position: absolute;   /* required */
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #fff;
	width: 530px;
}
.tooltip {
	display: none;
	background: #fff;
	width: 690px;
	padding: 15px;
	color: #666;
	border: 1px solid #ccc;
	z-index: 99;
}
/*.tooltip2 {
	display:none;
	background: #fff;
	width: 700px;
	padding:15px;
	border: 1px solid #ccc;
	z-index:99;
}*/
.note-tooltip {
	display: none;
	background: #fff;
	width: 400px;
	padding: 15px;
	font-size: 11px;
	border: 1px solid #ccc;
	z-index:99;
}
#noteOptionView {
	display: none;        /* required */
	position: absolute;   /* required */
	padding: 10px;
	border: 1px #a9bff9 solid;
	width: 250px;
	z-index: 999; top: 10px; right: 125px;
	background: url(../images/framework/notes-popup-bkgrd.png) repeat-x;
	-moz-box-shadow:  2px 2px 7px #7897eb;
	-webkit-box-shadow: 2px 2px 7px #7897eb;
}
#noteOptionView table {
	width: 100%;
	border-collapse: collapse;
}
#noteOptionView td {
	padding: 5px;
}
.notes-popup-divider {background: url(../images/framework/notes-popup-divider.gif) repeat-x bottom;}
/*-----------Tabs------------*/
#contacts-container-group .tabbed-box-contact {
    float: left; 
	width: 698px;
	min-height: 200px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/grps-detail-tabbkgrd.png) repeat-x top;
	padding: 0;
}
#contacts-container-ifp .tabbed-box-contact {
    float: left; 
	width: 698px;
	min-height: 200px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	-webkit-box-shadow:  0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/ifp-detail-tabbkgrd.png) repeat-x top;
	padding: 0;
}
#contacts-container-ifp .tabbed-box-contact-wide {
    float: left; 
	width: 945px;
	min-height: 200px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	-webkit-box-shadow: 0px 0px 4px #c0c0c0;
	-moz-box-shadow: 0px 0px 4px #c0c0c0;
	box-shadow: 0px 0px 4px #c0c0c0;
	background: url(../images/framework/ifp-detail-tabbkgrd.png) repeat-x top;
	padding: 0;
	margin: 0 0 10px 0;
}
#contacts-container-group ul.tabs-contact, #contacts-container-ifp ul.tabs-contact {
    margin-top: -10px;
	float: left;
}
#contacts-container-group .tabbed-box-contact .tabs-contact li, #contacts-container-ifp .tabbed-box-contact .tabs-contact li, #contacts-container-ifp .tabbed-box-contact-wide .tabs-contact li {
      list-style: none; 
      float: left; 
	  background: none;
}
#contacts-container-group .tabbed-box-contact .tabs-contact li.rightBorder, #contacts-container-ifp .tabbed-box-contact .tabs-contact li.rightBorder, #contacts-container-ifp .tabbed-box-contact-wide .tabs-contact li.rightBorder {
	  background: url(../images/framework/contact-detail-tabs-divider.gif) 0px 11px no-repeat;	  
}

#contacts-container-group .tabbed-box-contact .tabs-contact li a, 
#contacts-container-ifp .tabbed-box-contact .tabs-contact li a, 
#contacts-container-ifp .tabbed-box-contact-wide .tabs-contact li a {
      display: block;
      padding: 14px 10px 0 10px;
	  height: 26px;
      font-weight: bold;
      text-align: center;
      text-decoration: none;
      color: #333;
	  margin-top: 5px;
}
#contacts-container-group .tabbed-box-contact .tabs-contact li a:hover, #contacts-container-ifp .tabbed-box-contact .tabs-contact li a:hover, #contacts-container-ifp .tabbed-box-contact-wide .tabs-contact li a:hover {
      color: #db6f06; }
#contacts-container-group .tabbed-box-contact .tabs-contact li a:focus, #contacts-container-ifp .tabbed-box-contact .tabs-contact li a:focus, #contacts-container-ifp .tabbed-box-contact-wide .tabs-contact li a:focus {
      outline: none; }
#contacts-container-group .tabbed-box-contact .tabs-contact li a.active {
      background: #2c8425 url(../images/home/tab-green-center.png) repeat-x;
      color: #fff;
	  -moz-border-radius-topright: 5px;
	  -moz-border-radius-topleft: 5px;
	  border-top-left-radius: 5px;
	  border-top-right-radius: 5px;
	  position: relative;
	  z-index: 999;  
}
#contacts-container-ifp .tabbed-box-contact .tabs-contact li a.active, #contacts-container-ifp .tabbed-box-contact-wide .tabs-contact li a.active {
      background: #3f62c0 url(../images/home/tab-blue-center.png) repeat-x;
      color: #fff;
	  -moz-border-radius-topright: 8px;
	  -moz-border-radius-topleft: 8px;
	  border-top-left-radius: 8px;
	  border-top-right-radius: 8px;
	  position: relative;
	  z-index: 999;
}
.detail-tabbed-content {
	width: 698px;
	float: left;
	padding: 0;
	/*display: none;*/
	clear: both;
}
.detail-tabbed-content-wide {
	width: 945px;
	float: left;
	padding: 0;
}
.detail-tabbed-content-inner {width: 925px; padding: 10px; float: left; margin-top: 10px;}
.detail-tabbed-content-inner ul {display: inline; list-style-type: none;}
.detail-tabbed-content-inner li {display: inline;}
.detail-tabbed-content-inner li a {padding: 7px; font-weight: bold; color: #365CB7; text-decoration: none; }
.detail-tabbed-content-inner li a.active {
	background: url("../images/home/tab-blue-center.png") repeat-x scroll 0 0 #3F62C0; 
	color: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.census-left {
	width: 150px;
	float: left;
}
.census-left ul {list-style-type: none;}
.census-left li {margin-bottom: 5px;}
.census-right {
	width: 508px;
	float: left;
	margin: 0 0 0 10px;
}
.census-right td.spacer {
	margin: 10px 0 0 0;
}
.census-right li {
	display: inline;
	margin-right: 20px;
}
.bkgrd-color-gray {background-color: #edeced;}
a.link-white , a:active.link-white , a:visited.link-white {
	color: #fff; 
	font-weight: bold;
	text-decoration:none;
}
a:hover.link-white  {
	text-decoration:underline;
}
a.link-green , a:active.link-green , a:visited.link-green {
	color: #2c8425; 
	font-weight: bold;
	text-decoration:none;
}
a:hover.link-green  {
	text-decoration:underline;
}
a.link-green-nobold , a:active.link-green-nobold , a:visited.link-green-nobold {
	color: #2c8425; 
	font-weight: normal;
	text-decoration:none;
}
a:hover.link-green-nobold  {
	text-decoration:underline;
}
a.link-emailhistory , a:active.link-emailhistory , a:visited.link-emailhistory {
	color: #333; 
	font-weight: normal;
	text-decoration: none;
}
a:hover.link-emailhistory  {
	text-decoration: underline;
}
.margin-right-15 {margin-right: 15px;}

/*-----VERTICAL MENU-----*/
h3 {
	margin: 0;	
	padding: 0;
	font-size: 11px;
}
#health div.feature_list, #dental div.feature_list, #vision div.feature_list, #life div.feature_list, #ltc div.feature_list, #adt div.feature_list, #other div.feature_list, #chip div.feature_list, #member-notes div.feature_list, #disability div.feature_list, #supplemental div.feature_list, #HRA div.feature_list,
#TabbedHouseholdInformation1_prescriptionDIV div.feature_list, #TabbedHouseholdInformation1_pharmacyDIV div.feature_list, #TabbedHouseholdInformation1_doctorDIV div.feature_list, #ProgramEligibility1_medicareBEQDIV div.feature_list {
	width: 698px;
	margin-top: 1px;
	min-height: 300px;
	overflow: hidden;
	position: relative;
	background: url(../images/framework/vert-tabs-bkgrd.png) repeat-y 0% 0%;
}
#health div.feature_list ul, #dental div.feature_list ul, #vision div.feature_list ul, #life div.feature_list ul, #ltc div.feature_list ul, #adt div.feature_list ul, #other div.feature_list ul, #chip div.feature_list ul, #member-notes div.feature_list ul, #disability div.feature_list ul,
#supplemental div.feature_list ul, #HRA div.feature_list ul, #TabbedHouseholdInformation1_prescriptionDIV div.feature_list ul, #TabbedHouseholdInformation1_pharmacyDIV div.feature_list ul, #TabbedHouseholdInformation1_doctorDIV div.feature_list ul, #ProgramEligibility1_medicareBEQDIV div.feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}
#health ul.tabs, #dental ul.tabs, #vision ul.tabs, #life ul.tabs, #ltc ul.tabs, #adt ul.tabs, #other ul.tabs, #chip ul.tabs, #member-notes ul.tabs, #disability ul.tabs, #supplemental ul.tabs, #HRA ul.tabs, #TabbedHouseholdInformation1_prescriptionDIV ul.tabs,
#TabbedHouseholdInformation1_pharmacyDIV ul.tabs, #TabbedHouseholdInformation1_doctorDIV ul.tabs, #ProgramEligibility1_medicareBEQDIV ul.tabs {
	left: 0;
	z-index: 2;
	width: 184px;
}
#health ul.tabs li, #dental ul.tabs li, #vision ul.tabs li, #life ul.tabs li, #ltc ul.tabs li, #adt ul.tabs li, #other ul.tabs li, #chip ul.tabs li, #member-notes ul.tabs li, #disability ul.tabs li, #supplemental ul.tabs li, #HRA ul.tabs li, #TabbedHouseholdInformation1_prescriptionDIV ul.tabs li, #TabbedHouseholdInformation1_pharmacyDIV ul.tabs li, #TabbedHouseholdInformation1_doctorDIV ul.tabs li, #ProgramEligibility1_medicareBEQDIV ul.tabs li {
	font-size: 11px;
}
#contacts-container-group #health ul.tabs li a, #contacts-container-group #dental ul.tabs li a, #contacts-container-group #vision ul.tabs li a, #contacts-container-group #life ul.tabs li a, #contacts-container-group #ltc ul.tabs li a, #contacts-container-group #other ul.tabs li a, #contacts-container-group #chip ul.tabs li a, #contacts-container-group #member-notes ul.tabs li a, #contacts-container-group #disability ul.tabs li a, #contacts-container-group #supplemental ul.tabs li a, #contacts-container-group #HRA ul.tabs li a{
	color: #222;
	text-decoration: none;	
	display: block;
	padding: 12px 10px 0 10px;
	height: 27px;
	outline: none;
}
#contacts-container-ifp #health ul.tabs li a, #contacts-container-ifp #dental ul.tabs li a, #contacts-container-ifp #vision ul.tabs li a, #contacts-container-ifp #life ul.tabs li a, #contacts-container-ifp #ltc ul.tabs li a, #contacts-container-ifp #adt ul.tabs li a, #contacts-container-ifp #other ul.tabs li a, #contacts-container-ifp #chip ul.tabs li a, #contacts-container-ifp #member-notes ul.tabs li a, #contacts-container-ifp #disability ul.tabs li a, #contacts-container-ifp #supplemental ul.tabs li a,
#contacts-container-ifp #HRA ul.tabs li a, #contacts-container-ifp #TabbedHouseholdInformation1_prescriptionDIV ul.tabs li a, #contacts-container-ifp #TabbedHouseholdInformation1_pharmacyDIV ul.tabs li a, #contacts-container-ifp #TabbedHouseholdInformation1_doctorDIV ul.tabs li a, #ProgramEligibility1_medicareBEQDIV ul.tabs li a {
	color: #365CB7;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
	height: 16px;
	outline: none;
}
#health ul.tabs li a:hover, #dental ul.tabs li a:hover, #vision ul.tabs li a:hover, #life ul.tabs li a:hover, #ltc ul.tabs li a:hover, #adt ul.tabs li a:hover, #other ul.tabs li a:hover, #chip ul.tabs li a:hover, #member-notes ul.tabs li a:hover, #disability ul.tabs li a:hover, #supplemental ul.tabs li a:hover, #HRA ul.tabs li a:hover,
#TabbedHouseholdInformation1_prescriptionDIV ul.tabs li a:hover, #TabbedHouseholdInformation1_pharmacyDIV ul.tabs li a:hover, #TabbedHouseholdInformation1_doctorDIV ul.tabs li a:hover, #ProgramEligibility1_medicareBEQDIV ul.tabs li a:hover {
	text-decoration: underline;
}
#contacts-container-group #health ul.tabs li a.current, #contacts-container-group #dental ul.tabs li a.current, #contacts-container-group #vision ul.tabs li a.current, #contacts-container-group #life ul.tabs li a.current, #contacts-container-group #ltc ul.tabs li a.current, #contacts-container-group #other ul.tabs li a.current,
#contacts-container-group #chip ul.tabs li a.current, #contacts-container-group #member-notes ul.tabs li a.current, #contacts-container-group #disability ul.tabs li a.current, #contacts-container-group #supplemental ul.tabs li a.current, #contacts-container-group #HRA ul.tabs li a.current {
	background: url(../images/framework/vert-tabs-groups.png);
	color: #FFF;
}
#contacts-container-ifp #health ul.tabs li a.current, #contacts-container-ifp #dental ul.tabs li a.current, #contacts-container-ifp #vision ul.tabs li a.current, #contacts-container-ifp #life ul.tabs li a.current, #contacts-container-ifp #ltc ul.tabs li a.current, #contacts-container-ifp #adt ul.tabs li a.current, #contacts-container-ifp #chip ul.tabs li a.current, #contacts-container-ifp #other ul.tabs li a.current, #contacts-container-ifp #member-notes ul.tabs li a.current,
#contacts-container-ifp #disability ul.tabs li a.current, #contacts-container-ifp #supplemental ul.tabs li a.current, #contacts-container-ifp #HRA ul.tabs li a.current, #contacts-container-ifp #TabbedHouseholdInformation1_prescriptionDIV ul.tabs li a.current, #contacts-container-ifp #TabbedHouseholdInformation1_pharmacyDIV ul.tabs li a.current, #contacts-container-ifp #TabbedHouseholdInformation1_doctorDIV ul.tabs li a.current, #contacts-container-ifp #ProgramEligibility1_medicareBEQDIV ul.tabs li a.current {
	background: url(../images/framework/vert-tabs-ifp.png);
	color: #FFF;
}
#health ul.tabs li a.current:hover, #dental ul.tabs li a.current:hover, #vision ul.tabs li a.current:hover, #life ul.tabs li a.current:hover, #ltc ul.tabs li a.current:hover, #adt ul.tabs li a.current:hover, #other ul.tabs li a.current:hover, #chip ul.tabs li a.current:hover, #member-notes ul.tabs li a.current:hover, #disability ul.tabs li a.current:hover, #supplemental ul.tabs li a.current:hover, #HRA ul.tabs li a.current:hover, #TabbedHouseholdInformation1_prescriptionDIV ul.tabs li a.current:hover,
#TabbedHouseholdInformation1_pharmacyDIV ul.tabs li a.current:hover, #TabbedHouseholdInformation1_doctorDIV ul.tabs li a.current:hover, #ProgramEligibility1_medicareBEQDIV ul.tabs li a.current:hover{
	text-decoration: none;
	cursor: default;
}
#health ul.output, #dental ul.output, #vision ul.output, #life ul.output, #ltc ul.output, #adt ul.output, #other ul.output, #chip ul.output, #member-notes ul.output, #disability ul.output, #supplemental ul.output, #HRA ul.output, #TabbedHouseholdInformation1_prescriptionDIV ul.output, #TabbedHouseholdInformation1_pharmacyDIV ul.output, #TabbedHouseholdInformation1_doctorDIV ul.output, #ProgramEligibility1_medicareBEQDIV ul.output {
	right: 0;
	width: 514px;
	position: relative;
}
#health ul.output li, #dental ul.output li, #vision ul.output li, #life ul.output li, #ltc ul.output li, #adt ul.output li, #other ul.output li, #chip ul.output li, #member-notes ul.output li, #disability ul.output li, #supplemental ul.output li, #HRA ul.output li, #TabbedHouseholdInformation1_prescriptionDIV ul.output li, #TabbedHouseholdInformation1_pharmacyDIV ul.output li, #TabbedHouseholdInformation1_doctorDIV ul.output li, #ProgramEligibility1_medicareBEQDIV ul.output li {
	position: absolute;
	width: 479px;
	padding: 20px 15px 20px 20px;
}
div.vert-tabs-scroll {width: 100%; overflow-y:auto; /*height: 170px;*/ height: 220px; float: left; overflow-x: hidden;}

#health ul.output li a, #dental ul.output li a, #vision ul.output li a, #life ul.output li a, #ltc ul.output li a, #adt ul.output li a, #other ul.output li a, #chip ul.output li a, #member-notes ul.output li a, #diability ul.output li a, #supplemental ul.output li a, #HRA ul.output li a, #TabbedHouseholdInformation1_prescriptionDIV ul.output li a, #TabbedHouseholdInformation1_pharmacyDIV ul.output li a, #TabbedHouseholdInformation1_doctorDIV ul.output li a, #ProgramEligibility1_medicareBEQDIV ul.output li a {
	background: none !important;
}

.contactTabs-actionBar {background: url(../images/framework/tabs-vert-content-bkgrd.png) repeat-x; width: 676px; height: 21px; float: left; text-align: right; padding:5px 22px 0 0; margin-top: 2px;}
.contactTabs-actionBar-wide {background: url(../images/framework/tabs-vert-content-bkgrd.png) repeat-x; width: 923px; height: 21px; float: left; text-align: right; padding:5px 22px 0 0; margin-top: 2px;}

/*------------Modals-------------*/

.newproposal-item {float: left; margin: 0 30px 20px 0;}
.newproposal-item-wide {float: left; margin: 0 0 20px 0; width: 780px;}
.float-right 	{float:right!important;}
a.contact-link-blue-nobold , a:active.contact-link-blue-nobold , a:visited.contact-link-blue-nobold  {
	color: #365cb7; 
	font-weight: normal;
	text-decoration: underline;
}
a:hover.contact-link-blue-nobold  {
	text-decoration:none;
}

#Panel1 {text-align: left!important;}

/*-----------Expand Styles-----------*/
#proposal-history tr.headerDisplay:hover {cursor:pointer; background: #edf2ff;}
#proposal-history tr.headerDisplayActive {cursor:pointer; background: url(/QiProM1/images/framework/row_hover_gray.png) repeat-x #e2e2e2;}
#proposal-history td.tableSignPlus {background: url(/QiProM1/images/framework/grid-plus.png) no-repeat 75% 50%;}
#proposal-history td.tableSignNegative {background: url(/QiProM1/images/framework/grid-minus.png) no-repeat 75% 50%;}
/*-----------Categories-------------*/
table#categoryList, table#categoryStatusList {width: 100%; border-collapse: collapse; padding: 5px;}
table#categoryList td, table#categoryStatusList td {padding: 5px;}
.categories-active {background-color: #e5e5e5; }
.status-indent {text-indent: 6px;}
table#categoryStatus-02 {width: 100%;}
table#categoryStatus-02 td {padding: 5px;}

/*-----------Notes Styles------------*/
td.notes-divider {background: url(../images/framework/right-bg.jpg) repeat-x; border-bottom: 1px solid #e2e2e3; border-top: 1px solid #e2e2e3; padding: 0; height: 17px; padding-left: 15px; font-weight: bold; color: #365cb7;}
td.date-bkgrd {background-color: #F0F5FF;}

td.notes-divider-blue {background: url(../images/framework/right-bg.jpg) repeat-x; border-bottom: 1px solid #e2e2e3; border-top: 1px solid #e2e2e3; padding: 0; height: 17px; padding-left: 15px; font-weight: bold; color: #365cb7;}
td.date-bkgrd-blue {background-color: #F0F5FF;}

td.notes-divider-green {background: url(../images/framework/right-bg.jpg) repeat-x; border-bottom: 1px solid #e2e2e3; border-top: 1px solid #e2e2e3; padding: 0; height: 17px; padding-left: 15px; font-weight: bold; color: #2c8425;}
td.date-bkgrd-green {background-color: #eeffed;}

td.notes-desc {
	word-wrap: break-word;
	overflow-wrap: break-word;
	white-space: normal;
	max-width: 200px;
}

/*----------Contacts Main------------*/
.contact-main {position: relative; display: relative; height: 25px; line-height:25px; vertical-align:middle; white-space:nowrap;}
.contact-main span {position: absolute; top: 1px; right: 0px;}
