/* 
#interior-page {
	background: url(/images/mysharp/gold_gradient_bg.gif) repeat-x top left;
}
*/
#sidebar-one {
	/*background: url(/images/global/left-sidebar-mysharp-bg.gif) no-repeat top left;*/
}

/* IE6 fix for weird div jump when a background image is applied */
* html #sidebar-one {
	/*background: url(/images/global/left-sidebar-mysharp-bg.gif) no-repeat top left;*/
}

#sidebar-one #subnav h3,
#sidebar-one #subnav h3 a,
#sidebar-one #subnav h3 a:visited {
	
}

.dashboard-banner {
	position: relative;
}

.dashboard-banner #physician-search-block {
	position: absolute;
	top: 0;
	right: 0;
}

#mysharp-dashboard {

}

#mysharp-dashboard h3 {
	margin-top: 0;
}

#mysharp-dashboard .column {
	float: left;
	width: 50%;
	*width: 378px; /* full width is 757 */
}

#mysharp-dashboard .promo-block {
	width: 99%;
}

#mysharp-dashboard .promo-block div {
}

#mysharp-dashboard .content {
	position: relative;
}

#mysharp-dashboard .edit-button {
	position: absolute;
	top: 0;
	right: 5px;
}

#mysharp-dashboard span.label {
	display: inline-block;
	width: 8em;
	text-align: right;
	font-weight: bold;
}

/* NEW MYSHARP STYLES */

/* OLD MYSHARP STYLES
#mysharptools {
	background: url(/images/mysharp/mysharptools_bg.gif) repeat-x top left;	
}
#mysharptools {
	position: relative;
	padding-left: 10px;
}
#mysharptools select {
	position: absolute;
	top: 9px;
} 
#mysharpgreeting {
	color: #333333;
}
#mysharptable {
}
#mysharptable #left{
	border: 1px solid #b7d4e0;
	background: url(/images/mysharp/landing_blue_extension.gif) no-repeat bottom left;
	padding: 0px 4px 4px 4px;
}
#mysharptable #left div {
	width: 348px;
	position: relative;
	background: #c6e0e8 url(/images/mysharp/landing_blue_bg.gif) repeat-x top left;
	border-top: 4px solid #fff;
}
#mysharptable #left div h5 {
	margin: 0px;
	padding: 8px 0 10px 12px;
	font-size: 14px;
	color: #0a465c;
}
#mysharptable #left div h5 .btnblue_dashboard {
	position: absolute;
	top: 7px;
	right: 11px;
}
#mysharptable div p {
	margin: 0px;
	padding: 0 0 15px 12px;
	font-size: 12px;
	color: #444444;
	line-height: 16px;
}
#mysharptable #right{	
	background: url(/images/mysharp/landing_green_bg.gif) no-repeat bottom left;
	border: 1px solid #cbd5c6;
}
#mysharptable #right .content{
	width: 194px;
	background: url(/images/mysharp/landing_green_top.gif) repeat-x top left;
	margin: 0 4px 0 4px;
	padding: 4px 0 0 0;
}
#mysharptable #right .content div {
	position: relative;
	margin-bottom: 4px;
}
#mysharptable #right .content h5 {
	margin: 0px 11px 3px 11px;
	padding: 8px 0 7px 1px;
	font-size: 14px;
	color: #1e4610;
	background: url(/images/mysharp/landing_green_line.gif) repeat-x bottom left;
}
#mysharptable #right .content h5 .btngreen_dashboard {
	position: absolute;
	top: 7px;
	right: 11px;
}
#mysharptable #spacer{
	width: 5px;
}
#pagetitle.mysharp {
	background: #829fc1;
}
#mysharpblue h2{
	color: #0a465c;
	margin: 0px 0 10px 0;
	padding: 5px 0 0 0px;
	font-size: 18px;
}
#mysharpblue p{
	font-size: 12px;
	color: #444444;
	padding-right: 8px;
}
table.mysharpblue {
	width: 550px;
	margin: 0px;
}
.mysharpblue_border {
	width: 550px;
	border: 1px solid #b7d4e0;
	padding: 4px 4px 3px 4px;
}
table.mysharpblue td {
	border-bottom: 1px solid #fff;
}
table.mysharpblue td.left {
	width: 125px;
	padding: 7px 20px;
	background: #a8ccd9;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	color: #444444;
	vertical-align: middle;
}
table.mysharpblue td.leftnospace {
	width: 125px;
	padding: 7px 20px;
	background: #a8ccd9;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	color: #444444;
	vertical-align: middle;
	border-bottom: 0px;
}
table.mysharpblue td.right {
	vertical-align: middle;
	padding: 7px 15px;
	background: #cae0e8;
	color: #505050;
}
table.mysharpblue td.rightnospace {
	vertical-align: middle;
	padding: 7px 15px;
	background: #cae0e8;
	color: #505050;
	border-bottom: 0px;
}
table.mysharpblue td.change {
	width: 90px;
	background: #a8ccd9;
	text-align: center;
	vertical-align: middle;
}
#mysharp_submit {
	width: 550px;
	text-align: left;
	margin-top: 10px;
}
#mysharpgreen h2{
	color: #1e4610;
	margin: 0px 0 10px 0;
	padding: 5px 0 0 0px;
	font-size: 18px;
}
#mysharpgreen p{
	font-size: 12px;
	color: #444444;
	padding-right: 8px;
}
table.mysharpgreen {
	width: 550px;
	margin: 0px;
}
.mysharpgreen_border {
	width: 550px;
	border: 1px solid #ccd7c9;
	padding: 4px 4px 3px 4px;
}
table.mysharpgreen td {
	border-bottom: 1px solid #fff;
}
table.mysharpgreen td.left {
	width: 55px;
	padding: 7px 0;
	background: #ccd7c9;
	text-align: center;
	color: #444444;
}
table.mysharpgreen td.middle {
	padding: 7px 15px;
	background: #dfe6dc;
	text-align: left;
	color: #444444;
}
table.mysharpgreen td.right {
	width: 180px;
	padding: 7px 15px;
	background: #ccd7c9;
	text-align: left;
	color: #444444;
}
.btnblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #256076;
	border-style: solid;
	border-width: 2px;
	border-color: #C4E2EC #1F3317 #1F3317 #C4E2EC;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
.btngreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #556A4F;
	border-style: solid;
	border-width: 2px;
	border-color: #ccd7c9 #143441 #143441 #ccd7c9;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
.mysharptable_border {
	width: 550px;
	border: 1px solid #b7d4e0;
	padding: 4px 4px 3px 3px;
}
table.mysharplist {
	width: 550px;
	margin: 0px;
}
table.mysharplist td {
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 4px 10px;
	background: #cae0e8;
	color: #505050;
	vertical-align: middle;
}
table.mysharplist td.title {
	background: #a8ccd9;
	color: #444444;
}
END OF OLD MYSHARP STYLES */

