@charset "utf-8";

/*
	HealthPartners 2010
	for group site individual page pieces for projects and typically non-shared components
*/

	/* Form Outline Focus Color */	
#log-on-container input#username:focus,
#log-on-container input#password:focus {
	outline-color: #50b3Cf !important;
	}
	
#log-on-container ul#log-on-list {
	display: block;
	overflow: auto;
	z-index: 60;
	background-color: #fff;
	background: -moz-linear-gradient(0% 24% 90deg, rgb(255,255,255), rgb(203,243,250));
	background: -webkit-gradient(linear, 0% 0%, 0% 24%, from(rgb(203,243,250)), to(rgb(255,255,255)));
	list-style: none !important;
	border: 1px #999 solid;
	height: 96px;
	width: 193px;
	padding-top: 2px;
	padding-bottom: 6px;	
	margin: 21px 0 0 15px;
	}
	
.has-js #log-on-container ul#log-on-list { /* js on style */ 	
	margin-top: 22px;
	}	
	
#log-on-container ul#log-on-list li {
	margin-left: -10px;
	}

#log-on-container ul#log-on-list a {
	font: 11px/1.2em 'Verdana', sans-serif;
	z-index:60;
	color: #258fad;
	background: transparent url("/ucm/groups/public/@hp/@public/documents/webasset/dev_012842.png") no-repeat 3px 1px;
	padding: 3px 0 0 16px !important;
	}	
	
a#sign-up, a#sign-up:visited {
	display: block;
	font-size: 0 !important;
	color: transparent !important;
	background: #fff url('/ucm/groups/public/@hp/@public/documents/webasset/dev_012841.png') no-repeat 0 0;
	height: 43px;
	width: 240px;
	margin-top: 13px;
	}

a#sign-up:hover {
	background-position: 0 -46px;
	}	

/* 3M Coverage Criteria policies page */
#cc-body #news-link {
	width:225px;
	}

#cc-body #news-link img.right {
	margin: -20px 0 0;
	}

#cc-body #search-filters {
	background-color:#E4E5E6;
	border: 1px #999 solid;
	-o-border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin: 0 2px 0 1px;
	padding:12px;
	}

#cc-body #search-filters label {
	text-align: right;
	width:126px;
	}

#cc-body #search-filters .right-column {
	width:400px;
	}

#cc-body #search-filters select {
	width:212px;
	}

#cc-body #submit-filters {
	margin-left:130px;
	vertical-align:middle;
	}

#cc-body #clear-filters {
	display:inline-block;
	font-size: 11px;
	margin:5px 0 0 10px;
	vertical-align:middle;
	}

#cc-body a#clear-filters, #cc-body .letters a {
	text-decoration: underline;
	}

#cc-body .letters a {
	line-height:20px;
	}

#cc-body .letters a.no-results {
	color:#48494A;
	text-decoration:none;
	}

#cc-body td.no-records {
	}

#cc-body .alpha-sorter {
	height: 20px;
	padding:8px;
	}

#cc-body .letters {
	float: left;
	}

#cc-body .letters a, #cc-body .letters .active {
	font-family: Verdana,sans-serif;
	padding:0 4px;
	}

#cc-body .letters .active {
	border:1px solid #258FAD;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
	}
#cc-body .letters .active:hover {
	color:#258FAD;
}
#cc-body .found-results {
	float: right;
	}

#cc-body #policy-search-results th, #cc-body #policy-search th * {
	vertical-align:middle;
	}

#cc-body #policy-search-results tbody td {
	font-size:12px;
	}

#cc-body .two-hundred {
	width:200px !important;
	}

#cc-body #category-tooltip-text {
	display:none;
	}

#cc-body .th350 {
	width:350px;
	}

#cc-body .th180 {
	width:180px;
	}

#cc-body .main-aside h2 {
	padding-top: 0.75em;
	}

#cc-body .main-aside h2#policy-title {
	color: #FFFFFF;
    font: bold 28px/28px 'MetaPro',Arial,sans-serif;
    margin: 0 0 0 22px;
    padding-top: 8px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	}

#cc-body .main-aside table {
	margin-bottom: 10px;
	width:100%;
	}

#cc-body .main-aside table * {
	font-size: 13px !important;
	font-family: Verdana, sans-serif !important;
	}

#cc-body .main-aside th {
	font-size: 14px;
	}

#cc-body .main-aside thead th {
	padding: 6px;
	vertical-align: bottom;
	}

#cc-body .main-aside tbody th {
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	}

#cc-body .print-only {
	display:none;
	}

/* tablesorter plugin classes */
#cc-body table.tablesorter {
    width: 100%;
	}

#cc-body table.tablesorter thead tr th {
    background-color: #e0e0e0;
    border: 1px solid #CCC;
    padding: 6px;
	}

#cc-body table.tablesorter thead tr .header {
    background: #eee url('/ucm/groups/public/@hp/@public/documents/images/tablesorter-asc-descending.gif') no-repeat center right;
    cursor: pointer;
	}

#cc-body table.tablesorter tbody td {
    vertical-align: top;
    padding: 6px;
	}

#cc-body table.tablesorter thead tr .headerSortUp {
    background-image: url('/ucm/groups/public/@hp/@public/documents/images/tablesorter-ascending.gif');
	}

#cc-body table.tablesorter thead tr .headerSortDown {
    background-image: url('/ucm/groups/public/@hp/@public/documents/images/tablesorter-descending.gif');
	}

#cc-body table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #ddd;
	}

#cc-body img.previous, #cc-body img.next {
    cursor: pointer;
	}

#cc-body div.pager {
    text-align: center;
    padding-top: 10px;
	}

#cc-body input.page-display {
    font: bold 11px 'Verdana', arial, sans-serif;
    width: 80px !important;
    margin-top: -13px;
	}

#cc-body table.tablesorter thead {
    background-color: #eee;
	}

#cc-body input.page-display  {
    text-align: center;
    background-color: transparent !important;
    border: 0 none !important;
    cursor: text;
	}

#cc-body input.page-display:focus {
    background-color: transparent !important;
    border: 0 none !important;
    outline: 0 none !important;
	}

/* End 3M Coverage Criteria policies page */